图书馆管理系统ER图

上传人:桔**** 文档编号:493463131 上传时间:2023-05-22 格式:DOC 页数:20 大小:177KB
返回 下载 相关 举报
图书馆管理系统ER图_第1页
第1页 / 共20页
图书馆管理系统ER图_第2页
第2页 / 共20页
图书馆管理系统ER图_第3页
第3页 / 共20页
图书馆管理系统ER图_第4页
第4页 / 共20页
图书馆管理系统ER图_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《图书馆管理系统ER图》由会员分享,可在线阅读,更多相关《图书馆管理系统ER图(20页珍藏版)》请在金锄头文库上搜索。

1、长沙理工大学程序设计实践课程设计报告邹松林学 院 计通学院 专 业 计算机科学与技术 班 级 计算机03-05 学 号 27 学生姓名 邹松林 指导教师 卢曼莎 课程成绩 完成日期 2006年9月20号图书馆管理系统数据库分析与设计学生姓名:邹松林 指导老师:卢曼莎摘要: 图书信息管理系统主要由读者信息管理模块,图书信息管理模块,借阅信息管理模块,系统信息管理模块等组成。其中又各自分成读者注册,证件修改,用户注销,图书查询,操作记录等子模块。在设计本系统过程中,我们第一步由自顶而下的需求分析概括设计出系统总模块的数据流图,再设计个子模块的相应数据流图,列出数据流信息及数据字典;第二步概念设计在

2、需求分析基础上用ER图表示出数据及相互间联系,采用先作子图,再合并成初步ER图,进行修改和重构后得到基本ER图;第三步逻辑设计,在SQL Server的设计环境下把图书馆管理系统E-R图转化为成逻辑数据模型表示的逻辑模式,同时实现数据模型的优化和数据模式的规范化;第四步进行物理设计设计数据的内模式,确定数据的存储结构,存取路径,存储空间分配等等,具体形式为表,视图,索引的建立。关键字:数据库,SQL语言,MS SQL Server,图书管理1 需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出.收集基本数据,数据结构以及数据处理的流程

3、,为后面的具体设计打下基础.在仔细分析调查有关图书馆管理信息需求的基础上,我们主要考虑以下几个方面的需求:1) 用户需求:图书用户要求计算机系统和SQL Server所工作的范围;2) 应用资源:数据库应用的平台包括物理平台和图书等;3) 应用质量和可靠性要求:包括操作人员素质和系统的纠错能力等1.1 项目名称: 图书馆信息管理系统1。2 项目背景和内容概要对图书馆管理信息系统进行详细地分析后,我们将系统分为以下几个模块:借阅管理模块、借书证信息管理模块、图书信息管理模块、系统管理模块.其主要功能如下:l 借阅管理模块主要功能如下:1).可以为读者办理,修改,注销借书证,输入读者借书证基本信息

4、等,定制读者的借阅权限。2)。可以通过借书证查询图书信息、借出图书信息,借阅图书。3).通过借书证还书,管理员可以通过对借阅信息的管理对到期还未还的书,通过查询读者的借书证信息查询读者联系方式发出催还通知。l 借书证信息管理模块主要功能如下:1).读者基本信息的输入,如:读者姓名、性别、单位等。2)。读者信息的修改、注销等功能。3)。添加新的读者及其信息等。l 图书信息管理模块主要功能如下:1)。定制书籍的各种信息管理,如:书名、作者、出版信息等。2)。书籍信息的修改,新图书的入库管理和图书的注销等。l 系统管理模块主要功能如下:1).用户登录.2)。修改密码.3)。添加用户。l 系统备份和数

5、据传输模块主要功能如下:1)。备份数据库数据2).恢复数据库数据3)。网络数据传输13 数据流图l 数据流总体图示图11 数据流总体图l 办理借书证图1-2 输借书证流图l 借书证修改图13 借书证修改流图l 借书证注销图14借书证注销流图l 借书系统不能借书的原因图15借书系统流图l 检索系统图16 检索系统流图l 还书系统图1-7 还书系统流图l 图书档案管理系统图1-8 档案管理流图1。4 数据字典参数名类型长度取值范围别名意义图书书名字符型11SM图书编号字符型11B1050600000-B1050610000SH作者字符型10YZ出版社字符型20CBS单价数值型8DJ借出日期日期型y

6、y-mmddJS还书日期日期型yymm-ddHS借书证号字符型1005010000000501100000JSZ姓名字符型20NAME是否归还字符型20YN性别字符型2SEX单位字符型20DW发证日期日期型yymmddFZ已借书册数字符型2YNC是否允许借书字符型2YNS是或否类别字符型20LB进册数数值型10JC库存量数值型10CZ操作员编号数值型10CB操作员姓名字符型10CNAME操作员密码 字符型15MM表1数据字典2 概念结构设计这一阶段我们将客户的应用需求抽象为信息世界的结构,即对系统的人、物、事和概念进行人为处理,抽取人们所关心的共同特性,同时把这些特性用概念精确的描述。我们首先

7、根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部ER图,然后合并成初步ER图,再进行修改与重构。2.1局部ER图图书信息管理系统主要分为以下几个局部ER图:1).借书证处理系统ER图:管理员办证改证销证读者档案借书证身份验证身份验证身份验证1PPNMNMP1P图2-1 借书证处理系统ER图图中各实体属性如下:读者档案:学号,读者姓名,性别,出生日期,借书证号,职业,单位,通讯地址,邮政编码,联系电话借书证:借书证号,姓名,性别,办证日期,借阅范围,最大借书量,照片,身份证号管理员:管理员编号,管理员姓名,登陆密码2)。借书系统ER图:读者借书证库存表借出信息验证

8、查询借书检查库存索书条111N1NN图22借书系统ER图图中各实体属性如下:读者:身份证号,读者姓名,借书证号借书证:借书证号,姓名,性别,办证日期(借阅范围,最大借书量,照片,身份证号)库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期3)。索书系统ER图:读者图书档案索书要求索书MN索书条图23索书系统ER图图中各实体属性如下:读者:读者姓名,借书证号图书档案:图书编号,书号,书名,作者,出版单位,出版日期,单价,藏书册书,类别,入库日期4).还书系统ER图:验证还书催还完整检查读者借书证库存表借出信息管理员是否归还1N1MMN1M1P图24 还书系统ER图图中各实体

9、属性如下:读者:学号,读者姓名,借书证号借书证:借书证号,姓名,性别,办证日期库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期管理员:操作员编号,管理员姓名,登陆密码5)图书档案管理系统ER图:管理员修改输入注销图书档案库存身份验证身份验证身份验证1N1NN1NNNN入库清单图25 档案管理系统ER图图中各实体属性如下:管理员:操作员编号,管理员姓名,登陆密码库存信息:书号,图书编号图书档案:图书编号,书号,书名,作者,出版单位,出版日期,单价,类别,入库日期入库清单:入库日期,图书编号,管理员编号,书名6)。 整体E-R图读者图书档案借出书库库存表管理员借书证图书管理

10、证件处理催还借书还书查询已借索书PPM1MN11MNPPMNNPMNN1N图2-6 整体ER图图中各实体属性如下:读者档案:学号,读者姓名,性别,借书证号,单位借书证:借书证号,姓名,性别,办证日期管理员:操作员编号,管理员姓名,登陆密码库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期图书档案:书号,书名,作者,出版单位,出版日期,单价,类别,藏书册书,图书编号入库日期2。2 实体描述说明:1、由于读者的信息可以在借书证办理档案中查到所以合并为借书证办理档案 2. 将借出书库和入库清单分别合并到了借书登记表和图书信息表中实体名称借书证数据库表借书证信息表实体说明读者和借

11、书证信息实体属性列表借书证号,姓名,性别,办证日期,最大借书量,学号实体名称管理员数据库表tz_passwd实体说明管理员的信息实体属性列表管理员编号,管理员姓名,登陆密码实体名称读者数据库表借书登记表实体说明图书馆未被借出的图书信息实体属性列表书号,图书编号实体名称读者数据库表还书登记表实体说明图书馆未被借出的图书信息实体属性列表书号,图书编号实体名称图书档案数据库表图书信息表实体说明馆藏图书信息实体属性列表书号,书名,作者,出版单位,出版日期,版次,单价,类别,图书编号,入库日期表2 实体描述2.3 关系描述 (已包含在ER图中)2.4 实体关系调整 (实体描述表中已消除冗余实体和关系)2

12、.5 数据项定义1)图书库的数据项定义:名称别名类型长度其他图书书名SM字符型20普通索引书号SH数值型20主索引译者YZ字符型10出版社CBS字符型20单价DJ数值型8出版时间CBSJ日期型8表3 图书库数据项定义2)借、还书库的数据项定义:名称别名类型长度其他姓名XSXM字符型10普通索引借书证号JSZH数值型8主索引图书书名SM字符型20图书编号SH字符型20借书日期JSRQ日期型8还书日期HSRQ日期型8表4借、还书库数据项定义3)借书证库的数据项定义:名称别名类型长度其他姓名JSXM字符型10普通索引借书证号JSGH字符型6主索引性别XB字符型4单位DW字符型8表5借书证库数据项定义4)操作员库的数据项定义:名称别名类型长度其他操作员编号CZYYHH字符型10操作员用户名CZYYHM字符型10口令KL字符型10表6操作员库数据项定义2。6数据表(库)描述图书数据库=图书书名+图书编号+著者+出版社+单价+书号+出版时间借书库=姓名+借书证号+教师姓名+图书名称+借书日期+还书日期教师数据库=姓名+借书证号+单位操作员库=操作员用户名+口令2.7 系统功能模块图软件功能结构图:工商学院图书信息管理系统系统管理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 创业/孵化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号