毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Web的图书馆信息管理系统设计与实现(3)
(2)管理员管理系统:添加、删除管理员和图书管理。
图书管理包括以下两个方面:
图书信息管理:查询、添加、删除、修改图书资料;
图书分类管理系统:图书分类添加、修改、删除管理。
3.3系统总体设计
根据图书馆信息管理系统在现实生活中的功能需求,系统可实现以下功能,功能模块图如图1所示。
图1 系统功能模块图
4.数据库设计
数据库设计是项目开发和系统设计中非常重要的一个环节,数据库如果设计不好,在后来的系统文护、变更和功能扩展时,将会引起比较大的问题。
4.1概念结构设计
根据本系统的需求分析,该系统的数据库实体主要有“读者”、“管理员”和“超级管理员”等。超级管理员为不同的用户角色下放不同的权限。用户不同权限也不同[7]。
E-R模型的组成元素有:实体、属性、联系[8]。E-R图用来表示E-R模型。实体是用户工作环境中所涉及的事务,属性用来描述实体的特征。
(1)模型中的实体相当于一个实体集、一个表,而不是单个实体或表中的一行。矩形框用来表示实体,实体名称填写在矩形框内。用菱形来表示实体间的关系,菱形框内标注属于两个实体间的关系,用无向边把菱形分别与有关实体相连接。
(2)实体的性质是属性。用椭圆框表示。
(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。
(4)在程序中实现对他们的完整性和一致性控制。
从数据需求分析中得出系统的实体属性图,对实体之间的依赖关系进行了整合,得出系统E-R图,如图2所示。
图2 系统E-R图
4.2逻辑结构设计
数据库的概念结构设计完毕后,图书馆管理系统数据库中各个表的设计结果如表所示[9]。每个表格表示在数据库中的一个表。
表1 图书信息表
字段名称 字段类型 含义
bookid Varchar 图书编号
bookname Varchar 图书名称
isbn Varchar ISBN
author Varchar 作者
publish Varchar 出版社
price money 价格
booktype Varchar 图书类别
表2 管理员信息表
字段名称 字段类型 含义
ID Int 主键(自增列)
username VarChar 管理员姓名
sex VarChar 性别
pwd VarChar 密码
表3 读者信息表
字段名称 字段类型 含义
ID Int 主键(自增列)
xingming VarChar 读者姓名
borrownumber VarChar 借书证号
sex VarChar 性别
Uid VarChar 身份证号
表4 借阅信息表
字段名称 字段类型 含义
bookid Varchar 图书编号
borrownumber Varchar 借书证号
borrowdate Smalldatetime 借书日期
returndate Smalldatetime 还书日期
表5 图书类别表
字段名称 字段类型 含义
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于多媒体技术的《协议分析与测试》课程互动学习系统
下一篇:
asp.net大学英语教学资源共享网站设计+ER图
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
中国学术生态细节考察《...
志愿者活动的调查问卷表