欢迎来到天天文库
浏览记录
ID:40271164
大小:34.00 KB
页数:4页
时间:2019-07-30
《图书借阅需求分析(1)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、图书借阅管理系统模型学号;2011143127姓名:蒋少雄第一次需求分析用户分为管理员和普通用户。管理员可以做以下几点操作:①能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除②能够实现对读者档案的查询和编辑管理③能够进行罚款功能④能够进行借阅历史的查询功能系统性能要求①系统安全、可靠②功能齐全③操作方便、界面友好④易于维护和扩充系统的功能分析①密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。②资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理。系统维护包括对各种
2、表记录的修改、删除、添加等操作。③系统查询:可以按图书编号、借阅证编号等相关信息进行查询④系统管理:进行员工管理、数据备份和数据恢复。⑤报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。⑥其它操作:包括修改密码、添加用户、页面设置等2.数据项根据上述功能需求分析,数据库中要存储以下数据项;借书证号,姓名,单位书号,书名,数量,位置,出版社出版社名,电报编号,电话,邮编,地址借书证号,书号,借书日期,还书日期3数据结构借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电报编号,电话,邮编,地址)借阅(借书证号,书号,借书日期,还
3、书日期)第二次:2.CDM设计根据需求分析,设计本系统的CDM如下:(1)借书人(借书证号,姓名,单位)候选码:借书证号非主属性:姓名,单位函数依赖:借书证号->姓名;借书证号->单位该关系模式达到:3NF(2)图书(书号,书名,数量,位置,出版社名)候选码:书号非主属性:书名,数量,位置,出版社名函数依赖:书号->书名,书号->数量,书号->位置,书号->出版社名该关系模式达到:3NF(3)出版社(出版社名,电报编号,电话,邮编,地址)候选码:电话非主属性:出版社名,出版编号,邮编,地址函数依赖:电话->出版社名,电话->电报编号,电话->邮编,电话->地址该关系模式达到
4、:3NF(4)借阅(借书证号,书号,借书日期,还书日期)候选码:借书证号书号非主属性:借书日期还书日期函数依赖:(借书证号,书号)->借书日期,(借书证号,书号)->还书日期该关系模式达到:3NF系统功能模块图书管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。其中日常工作管理和基本资料维护是整个系统的核心。功能的实现:1.“日常工作”模块:(1)借书证办理:主要功能是实现新生办理借书证,方便新生到图书馆借书还书。(2)借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括读者I
5、D、图书ID、借出日期、还书期限、操作员姓名。(3)还书处理:主要功能是输入借阅证编号、图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。2.“基本资料维护”模块:(1)图书资料维护:包括新书的入库,以及现有书籍资料的修改和删除。(2)借书人资料维护:包括新会员的资料入库,以及现有会员资料的修改和删除(3)出版社资料维护:包括出版社的资料入库,以及现有出版社资料的修改和删除3.“查询”模块:(1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:书号、书名、数量、位置、出版社。(2)出
6、版社资料查询:出版社名、电报编号、电话、邮编、地址。(3)借书人资料查询:根据相应的图书借书证号、姓名、单位。(4)借阅历史记录查询:根据相应的借阅信息进行所需查询。此查询包括:‘借阅证编号’、‘图书编号’、‘借书日期’、‘还书日期’。.“系统管理”模块:(1)数据备份:对现有的数据库信息的保存。(2)数据恢复:对数据库信息的恢复。(3)退出:关闭整个系统
此文档下载收益归作者所有