《数据库课程设计》报告图书管理系统.doc
《《数据库课程设计》报告图书管理系统.doc》由会员分享,可在线阅读,更多相关《《数据库课程设计》报告图书管理系统.doc(53页珍藏版)》请在三一办公上搜索。
1、 计算机学院信息管理与信息系统专业 数据库课程设计报告 (2010/2011学年 第一学期)学生姓名: 学生班级: 学生学号: 指导教师: 2011年1月1日 目录第一章 系统分析 11.1 可行性研究11.2 工作进度安排2第二章 系统需求分析 32.1 系统目的32.2用户需求分析32.3业务流程图42.4数据流图52.5 系统数据字典11第三章 概要设计153.1硬件环境153.2软件环境153.3系统流程图15第四章 详细设计174.1 图书管理系统E-R图174.2 数据库逻辑模型设计204.3程序流程图20第五章 测试分析235.1完整性的定义及关系属性的定义235.2 数据库实现
2、245.3 系统实现335.3.1界面设计335.3.2图书馆管理模块设计与实现355.3.3图书记录维护模块的设计与实现355.3.4 图书馆服务功能模块设计与实现375.3.5图书查询模块设计与实现385.3.6借书处理模块设计与实现405.3.7还书处理模块设计与实现445.3.8退出系统47第六章 系统评价 48结束语 49参考文献50第一章 系统分析1.1 可行性研究 可行性研究的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析,从技术可行性、经济可行性、操作可行性等方面进行系统可行性研究,并提出开发系统的初步方案与计划。设计的目的:通过本次设计,
3、加深对数据库基础理论和基本知识的理解,掌握软件系统设计的全过程,及使用数据库进行软件设计的基本方法,培养编制软件文档及运用数据库解决实际问题的能力。通过调查分析,图书管理系统的设计与开发有以下三个可行性:(1) 技术可行性本系统采用Windows XP作为操作平台,数据库管理系统采用SQL Server 2000相关技术,该数据库管理系统,有数据复制、备份功能,提高了数据的可行性和安全性,技术开发人员已基本熟练掌握SQL Server 2000相关技术,所以技术上是可行的。(2) 经济可行性硬件设备:服务器服务器软件:Windows XP、Windows Server 2003或高级服务器软件
4、数据库管理系统:SQL Server 2000个人版或标准版前台开发软件:Delphi 7.0个人版系统的设计和开发费用、系统运行和维护费用收益:本图书管理系统可取代很多手工操作节省人工开支、节省资源,提高图书效率,使服务质量更上一个新台阶。(3) 操作可行性该系统运行环境低,界面友好,功能较完善,使用方便,能熟练操作。从工作进度安排上看时间进度也是可操作的,所以其操作是可行的。(4)法律可行性开发的图书管理系统不会在社会和政治上引起侵权或其他责任问题。通过以上分析,开发的图书管理系统在技术、经济、操作、法律上是可行性。1.2 工作进度安排 数据库课程设计实验进度安排如下:起 止 时 间阶 段
5、 任 务 要 点12.2012.23完成系统需求分析和系统设计12.24 1.3数据库实现、系统开发1.4 1.7单元测试、调试撰写数据库开发大型实验报告1.8 检查数据库开发大型实验报告和系统1.9完善数据库开发大型实验报告和系统1.10提交保存数据库开发大型实验报告电子稿源程序等资料的U盘第二章 系统需求分析2.1 系统目的数据库应用系统开发的第一步是系统需求分析,这期间,要明确系统目的,要对用户进行反复的调研和汇总,将需求分析结果用业务流程图、数据流程图、和数据字典表示,得出系统对数据和功能的需求。 该图书管理信息系统具有图书录入、修改、删除、查询、统计和报表等功能,使读者、流通部门工作
6、人员、系统管理员和领导能够更加方便、快捷、有效地对图书进行所需管理如:借阅管理、报表管理、图书上下架管理和用户管理,为人们的工作和学习节省时间,提高效率。2.2用户需求分析 通过对现行图书馆业务的调查,明确了图书馆工作由图书管理、读者管理、借书服务、还书服务和查询系统5部分组成。用户对现有系统功能的描述如下。(1) 图书管理 对馆内的所有图书按类别统一编码;按编号录入:图书序列号、按出版单位编号、书名、作者、出版单位、出版时间、借书时间、到期时间、借书人、备注。对各类图书建立图书登记卡,登记图书的主要信息。 新购图书要编码和建卡,对遗失的图书要注销其图书登记卡。(2) 读者管理 建立读者信息表
7、,对读者统一编码,读者录入主要有对有借书证的教师和学生进行如下录入:读着借书证号、姓名、性别、所在单位、所借图书编号。 对新加盟的读者,将其信息加入到读者信息表中;对某些特定的读者,将其信息从读者信息表中删除。 当读者情况变化时,修改读者信息表中相应的记录。(3) 借书服务 未借出的图书要按类别上架,供读者查看。 建立借书登记卡,卡上记录着书号、读者姓名和编号、借书日期;将借书登记卡按读者单位、读者编号集中保管。 读者提出借书请求时,先查看该读者的借书卡,统计读者已借书的数量。如果该读者无借书超期或超量情况,则办理借书手续。 办理借书手续的方法是:填写借书登记卡,管理员核实后读者可将图书带走。
8、 续借,登陆读者的个人网页,若该书未超期则可以续借。 续借手续的方法是:提出续借请求,先查看该读者的借书卡,如果该读者所续借书籍无超期情况,则办理续借手续。(4) 还书服务 读者提出还书要求时,先对照相应的借书卡,确认书号和书名无误后可办理还书手续,如果发现有超期,则作出相应的罚款记录。 办理还书手续的方法是:在借书卡上填写还书时间、管理员签名;将已还的借书卡集中保管;收回图书。 将收回的图书上架,供读者查看和借阅。 若图书丢失,则作出相应的处罚措施,如:处罚所丢失图书原价的2倍罚款,并在书库中删除该图书的相关记录。(5) 查询系统分别可对图书及读者进行查询,该系统应具备对数据进行录入、修改、
9、删除、查询、统计、报表等功能。2.3业务流程图经过调查分析,得到该图书管理信息系统的业务流程图如图2.1所示: 统计报表图2.1图书管理信息系统业务流程图图书管理部门图书记录图书报表管理部门读者记录领导读者管理部门读者流通部门图书借阅记录2.4数据流图 现行的业务流程通过数据流图表示,图书管理系统顶层数据流图如图2.2所示。 图书信息(新/旧/丢失/破损书操作) 查阅信息、借还书信息 读者信息(添加、删除) 系统维护(统计报表、定期备份、 返回信息性能检测) 统计 返 受理 报表 回 借阅 信 借还书 息 信息查阅信息 返回信息 统计报 读者系统管理员图书管理信息系统流通部门工作人员领导 图2
10、.2 图书管理系统顶层数据流图 将图书管理信息系统细化得到图书管理信息系统第二层数据流图: D1 读者记录 查询条件 所需查询 借阅 信息 信息 借阅信息 D3 借阅记录 D2 图书记录 返回信息 图书 信息 新书 旧书 信息 丢书 信息 图书信息P1用户管 理领导P4报表管理读者系统管理员、流通部门工作人 员P2借阅管理、 P3图书上下架管理系统管理员图2.3 图书管理系统第二层数据流图在图书管理系统第二层数据流图中,“用户管理”、“借阅管理、“图书上下架管理和“报表管理”四个处理框功能都太复杂,对它们进一步细化后得出第三层数据流图。图2.4是对“用户管理”细化为“入校师生管理”和“离校师生
11、管理”两个子处理框的流图。 读者信息 返回信息 D1 读者记录 返回 信息图2.4 第三层数据流图-“用户管理”系统管理员P1.1入校师生管理读者P1.2离校师生管理图2.5是对“借阅管理细化为“查看书目管理”、“借书管理”和“还书管理”三个子处理框的流图。 D2 图书记录 D3 借阅记录 借阅请求 还书请求 返回查阅 返回信息 信息 D1 读者信息图2.5 第三层数据流图-“借阅管理” P2.1查看书目管理读者P2.3还书管理P2.2借书管理读者 “图书上下架管理”处理框中包括“新书上架管理”、“旧书下架管理”和“丢失书籍管理”三个子处理框,其细化数据流图如图2.6所示。 D2 图书记录 录
12、入 删除 删除 信息 旧书 丢失书籍新书信息 信息 信息 旧书 丢 书 信息 信 息图2.6第三层数据流图“图书上下架管理”系统管理员P3.3丢失书籍管理P3.2旧书下架管理P3.1新书上架管 理系统管理员 “报表管理”包括“读者报表管理”、“图书报表管理”、“月借阅量报表管理”和“月每书借阅次数报表管理”四个子框,得到细化数据流图: 查询条件 返回查询信息 D1 读者记录 D2 图书记录 D3 借阅记录图2.7 第三层数据流图“报表管理”领导 P4.3月借阅量报表管理P4.4月每书借阅次数报表管理P4.2图书报表管理P4.1读者报表管理将“借书管理”细化为“一次借书管理”、“续借书籍管理”和
13、“节假日延期管理”三个子框,得到的第四层数据流图,如图2.8所示: 借书请求 D2 图书记录 返回信息 D3 借阅记录 D1 读者记录 图2.8 第四层数据流图“借书管理”P2.2.1一次借书管理读者P2.2.3节假日延期管理P2.2.2续借书籍管理 将“还书管理”细化为“正常还书管理”和“异常还书管理”两个子框,得到的第四层数据流图,如图2.9所示: D2 图书记录 D3 借阅记录 还书请求 还书请求 返回信息 返回信息 D1 读者记录图2.9第四层数据流图“还书管理”读者读者P2.3.1正常还书管理P2.3.2异常还书管理“旧书下架管理”包括“书店回收管理”、“师生倒卖管理”和“纸张回收站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库课程设计 数据库 课程设计 报告 图书 管理 系统

链接地址:https://www.31ppt.com/p-2395162.html