《图书借阅管理系统项目总体设计_终稿》.doc
文本预览下载声明
图书借阅管理系统课程设计
报告名称: 图书借阅管理系统项目总体设计小组成员:班 级:学 院:专 业: 计 算 机 科 学 与 技 术2015 年 6 月 浙江.杭州
目 录
第一章 引 言 3
1.1 编写目的 3
1.2 项目背景 3
1.3 术语说明 3
1.4 参考资料 4
第二章 任务概述 5
2.1 目标 5
2.2 运行环境 5
2.3 需求概述 5
2.3.1登入界面 6
2.4系统分析 6
第三章 系统功能设计及实现 6
3.1功能模块说明 6
3.2总体设计 7
第四章 系统模块设计 8
4.1系统模块设计 8
4.2系统基本功能图 9
4.3各个实体的E-R图 9
4.4总体的E-R图 10
第五章 各功能分析 11
5.1功能流程图 11
第五章 各功能分析 12
5.1功能流程图 12
5.2.功能运行 12
5.2.1登入界面 12
5.2.2用户注册 13
5.2.3读者信息查询 13
5.2.4图书信息查询 14
5.3存储分配 16
5.3.1数据库表的建立 16第一章 引 言
1.1 编写目的
总体设计说明书是进行系统编码的依据,编写本文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细设计的框图进行正确的编码。本文档的读者对象为程序员,系统设计人员,图书馆管理人员以及参加评审的专家们。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。由此更加规范软件开发流程,加速软件开发的速度,提高软件开发的质量,降低项目综合成本。
1.2 项目背景
设计本系统,预想是将其提供给图书馆工作人员使用,以提高时间的利用率和工作效率。 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。 现在的图书馆为人工管理,效率低,易出错,耗费人力.是不理想的管理手段,所以需要一个图书管理系统,设计这个系统是符合人们的需求的,而且,效率高了,人力耗费少,正是一个合理,有效的图书馆管理系统。1.3 术语说明事物流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域,值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK:数据库的错误恢复机制。
DB---database:数据库DBConnectionPool:数据库连接池
Query:查询UI :用户界面Table:表
Access:数据库管理软件
DBMS:数据库管理系统
1.4 参考资料
张海藩,软件工程导论,北京:清华大学出版社,2003
周佩德,数据库原理及应用,北京:电子工业出版社,2004
张欣,Microsoft SQL Server 2008 Reporting Services,北京:清华大学出版社,2010
郑人杰,殷人昆,实用软件工程(第二版)[M],北京:清华大学出版社,2004
沈佩娟,汤荷美.数据库管理与应用开发[M].北京:清华大学出版社,1995
黎升洪,蔡飞,等.面向对象数据库设计方法[J].计算机与现代化,1999(1).
连瑞琦,张兆庆,乔如良.指令级并行编译器的数据预取及优化方法[J].计算机学报,2000(6):1~3.
渡边坦,但静培.基于编译技术的程序可视化[J].计算机应用研究,2002(10).第二章 任务概述
2.1 目标通过这次的系统设计,使图书馆的管理能够很方便的借书,还书,以及借书还书情况,个人信息列表,以达到准确、有效的实施,并减少出错和提高效率的目的。
同时,通过本次设计的图书管理系统可以方便读者对图书馆图书的信息查询,提高管理员对用户及图书信息的管理。运用数据库的形式提高图书馆的管理,在大数据的时代到来时,可以更加优越的运用信息化平台,提高数据管理的效率。
2.2 运行环境
数据库服务器配置CPU:内存:硬盘:操作系统:应用软件:clipse 、jre-8u40-windows、、Java SE 8.0 (1.8.0)
数据库软件:Microsoft SQL Server 2008
2.3 需求概述
通过计算机实现对图书馆图书入库、借阅、归还、检索、读者管理、查询的管理功能,可以充分的提高图书馆的运行效率,同时也加强了图书馆信息的安全性和高效性。众所周知,图书馆是一个容纳大量数据与文件的场所,如何提高图书馆的办事效率,从而方便学生们的图书借阅及归还是值得我们研究的。
本次设计的图书借阅管理系统可以满足基本的图书借阅查询、用户借阅情况的登记,在很
显示全部