0%

数据库课程设计学习记录一

题目

实践内容 实验室设备管理系统
建立一个实验室设备管理系统, 编写应用程序完成系统开发。

  1. 建立基本表:
    设备表(设备号,设备名称,价格,配置,厂家名称,出厂日期,实验室名)
    故障设备信息表(故障序号,故障名称,设备号,故障日期,故障信息,经手人)
    维修表(维修号,设备号,故障序号,维修日期,维修内容,改变配置,维修金额,维修人,备注)
    用户表(用户号,用户名,密码,用户类别)
  2. 要求实现以下功能:
    (1)登录功能
    系统有四类用户:一般用户、管理员、维修员、系统管理员
    (2)设备基本信息管理
    要求:设备基本信息查询,单个/批量设备添加,单个/批量设备信息修改,单个/批量设备信息删除
    (3)故障设备信息管理
    要求:故障查询,添加故障设备,修改故障设备信息,删除故障设备信息;维修信息查询,维修信息添加
    (4)用户管理
    要求:用户信息查询,用户注册,用户信息维护,用户权限修改
    (5)报表信息管理
    (6) 系统维护

准备环境

这次为了避免出错,而且为了和更多的教程契合,所以我用了Windows系统,其中需要准备的环境是wampserver和thinkphp,其中wampserver是一个网页服务器集成开发环境,它包含了apache,php,mySQL,所以以上都不用单独安装,如果以前安装过某些网页服务器或数据库,如IIS和mySQL,可能会造成冲突报错,把以前安装过的停掉就好了。

wampserver下载连接:http://www.wampserver.com tips:这个要科学上网
thinkphp下载连接:http://www.thinkphp.cn

将thinkphp整个文件解压到wamp64目录下的www目录里,单独有一个文件夹用来放thinkphp解压内容。

最终的效果是wampserver图标变绿,即三个服务都已经开启,在浏览器里输入localhost,就可以看到主界面,点击放thinkphp的文件夹,会看到类似FTP服务器的界面,点击public,看到“十年磨一剑,高性能的#¥%”字样,就说明准备工作成功了。

这里最大的问题是wampserver怎么变绿,大多数问题即为80端口被占,或者原来的mysql服务没有关闭,80端口被占可以在httpd.conf里更改监听端口,但是注意更改后localhost后要加:端口号,例:localhost:8080,在点击thinkphp文件夹后,默认是不加端口号的,仍然要手动添加。关闭原来的mysql服务,可以右击我的电脑-管理-服务,找到mysql,停止即可。