黑河学院本科生毕业论文(设计)
设备名称 品牌 出厂日期 存放地点 设备类型 规格 设备信息 价格 M 设备信息 M 修改删除 报修 M 添加 使用情况 设备报修信息 N 设备信息 N N 查询 M 管理员 工号 N 电话 密码 职称 真实姓名 图4.3 管理员与设备E-R图 -12-
黑河学院本科生毕业论文(设计)
4.2.2 数据库逻辑结构设计
根据需求分析以及系统功能的需要,后台数据库采用SQL Server 编辑了如下5个数据库表。
1.用户信息表(admin):主键(id),用户名(username),密码(password),真实姓名(real_name),职称 (position),电话(tel)。具体如表4-1所示。
表4-1 用户信息表(admin) 字段名称 id username password real_name position tel 字段说明 主键 用户名 密码 真实姓名 职称 电话 字段类型 int varchar varchar varchar varchar varchar 字段大小 4 10 20 20 20 2 可否为空 否 可以 可以 可以 可以 可以 2.设备类型表(type):主键(id),一级类别(number_one),二级类别(number_two),使用年限(time),折旧率(zhejiulv)单位(danwei)具体如表4-2所示。
表4-2 设备类型表(type) 字段名称 id number_one number_two time zhejiulv danwei 字段说明 主键 一级类别 二级类别 使用年限 折旧率 单位 字段类型 int varchar varchar int float varchar 字段大小 4 50 50 4 8 50 可否为空 否 可以 可以 可以 可以 可以 3.信息审核表(shenhe):电子标签(id),设备名称(machine_name),型号(xinghao),使用情况(use_condition),购入日期(buy_time)具体如表4-3所示。
表4-3 信息审核表(shenhe) 字段名称 id machine_name xinghao 字段说明 电子标签 设备名称 型号 字段类型 int varchar int 字段大小 4 50 4 可否为空 否 可以 可以 -13-
黑河学院本科生毕业论文(设计)
续表4-3
use_condition buy_time 使用情况 购入日期 varchar varchar 50 50 可以 可以 4.设备信息表(information):设备类别(machine_type),设备名称(machine_name),型号(xinghao), 规格(guige),单价(price),出厂日期(out_time),品牌(pinpai),存放地点(place),购置日期(buy_time),使用情况(use_condition)具体如表4-4所示。
表4-4 设备信息表(information) 字段名称 machine_type Machine_name xinghao guige price out_time pinpai place buy_time use_condition 字段说明 设备类别 设备名称 型号 规格 单价 出厂日期 品牌 存放地点 购入时间 使用情况 字段类型 varchar varchar int int int int varchar varchar int varchar 字段大小 50 50 4 4 4 20 30 20 4 50 可否为空 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 5.设备报修表(repair):报修单ID(id),部门名称(department),报修人(person),联系电话(tel),故障内容(repair_details),处理状态(zhuangtai)具体如表4-5所示。
表4-5 设备报修表(repair) 字段名称 id department person tel repair_details zhuangtai 字段说明 报修单ID 部门名称 报修人 联系电话 故障内容 处理状态 字段类型 int varchar varchar varchar varxhar varchar 字段大小 4 50 50 50 50 50 可否为空 否 可以 可以 可以 可以 可以 4.2.3 数据库连接
对于需要存储信息的系统来说数据库的建立是必须要的,也是不可缺少的。
-14-
黑河学院本科生毕业论文(设计)
对于本系统来说,需要储存用户的相关信息,设备的相关信息,在用户登录时需要与数据库中的数据进行比对,如果用户存在,则可进入系统,否则需要注册或禁止进入该系统,而如果要对设备信息进行相关了解就更离不开数据库,只有建立数据库,才能查询,审核设备信息。
本系统采用.net语句实现对数据库的连接,在使用数据库时需要将建立的数据库附加进去。连接数据库的具体界面如图4.4所示。
图4.4 数据库连接界面
-15-

