基于ASP.NET的图书管理系统+流程图+ER图(6)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于ASP.NET的图书管理系统+流程图+ER图(6)


3.1.3    借阅部E-R图
 
图 3.3 借阅部E-R图

如图3.3所示:
该E-R图有3个实体类型,其结构如下(下划线为主键,下滑波浪线为外键):
图书信息(图书ID,条形码,书名,类别,作者,出版社,出版日期,图书状态)
读者(读者ID,读者号,用户名,姓名,性别,年龄,联系电话,电子邮件,是否可借,借阅类型)
借阅(借阅ID,读者ID,图书ID,借阅日期,延期次数,到期日期)
3.1.4    系统管理部E-R图
 
图 3.4 系统管理部E-R图
如图3.4所示:
该E-R图有3个实体类型,其结构如下(下划线为主键,下滑波浪线为外键):
读者(读者ID,读者号,用户名,姓名,性别,年龄,联系电话,电子邮件,是否可借,借阅类型)
职工(职工ID,职工号,用户名,姓名,所属部门)
通知(通知ID,标题,内容,职工ID,发布部门,状态,是否已读)
借阅(借阅ID,读者ID,图书ID,借阅日期,延期次数,到期日期)
日志(管理ID,职工ID,对象ID,对象名称,操作,操作日期,附注)
3.2    数据库表设计
由3.1中内容显示,可知,对所有实体类型的结构中,所有的属性都是不可再分的,所以满足第一范式。而且在所有数据库表中不存在非关键字对任一候选关键字段的部分函数依赖,所以满足第二范式。最后数据表中不存在非关键字段对关键字段的传递函数依赖,所以符合第三范式。
3.2.1    借阅角色表
借阅角色表如表3.1所示,记录所有借阅角色类型的信息,角色键值为主键。
表3.1借阅角色表
字段名    字段含义    字段类型    字段长度    备注
reader_role_id    角色键值    字符    20    主键
reader_role_name    角色名    字符    20    
reader_role_last_time    借阅时长    整数    10    
3.2.2    用户表
用户表如表3.2所示,记录所有用户的用户名、密码以及用户类型,职工ID为主键,用户名唯一。
表 3.2用户表
字段名    字段含义    字段类型    字段长度    备注
user_id    职工ID    字符    20    主键
user_name    用户名    字符    20    
User_password    密码    字符    50    
User_type    用户类型    字符    10    
3.2.3    职工用户表
职工用户表如表3.3所示,记录所有职工的信息,职工ID为主键,职工号唯一。
表 3.3职工用户表
字段名    字段含义    字段类型    字段长度    备注
employee_id    职工ID    字符    20    主键
employee_code    职工号    字符    20    
employee_name    用户名    字符    20    
employee_real_name    姓名    字符    20    
employee_department    所属部门    字符    10     (责任编辑:qin)