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    
上一篇:基于MATLAB的图像编辑软件开发
下一篇:JSP吉他电子商务网站的分析与设计+数据流程图+ER图

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

浅谈高校行政管理人员的...

上海居民的社会参与研究

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

浅论职工思想政治工作茬...

压疮高危人群的标准化中...