《图书管理系统课程设计报告》.doc
文本预览下载声明
山西大学工程学院
课程设计报告书
题 目 图书管理系统
系 别 计算机工程系
专 业 计算机科学与技术
班 级
姓 名
指导教师 米晓萍
需求分析
1.课题背景
21世纪以网络为中心的计算机技术、信息通讯技术、信息数字化技术得到了飞速的发展,尤其是信息高速公路的建设给人类带来巨大的影响,社会信息化程度得到大大的提高,作为传统的文献信息的存储和传播的图书馆受到空前的挑战,传统的信息源变的模糊,人们可以通过网络获得全世界的信息,而不在局限于图书馆。以信息高速公路和多媒体技术为标志的信息技术革命,将图书馆推向自动化、电子化和数字化的方向发展。数字图书馆的出现对于正在不断产生的浩瀚的信息资源的整理、管理、提取和服务,具有十分重要的作用,因此数字图书馆研究和发展的意义凸显出来,成为当前的一项重大课题,引起了世界性的广泛关注。
2.可行性分析
(1)技术可行性分析
该系统较为简单,耗费资源较少,而且对出纳人员计算机能力要求不高。只 需进行一些日常操作和维护。因此系统在技术上是可行的。图书出纳管理系统,就是在该系统上开展图书的出纳、借阅。能在该系统上实现:
图书的检索
图书的添加、删除、修改
图书的借阅与归还
管理员的登录
读者的管理
图书出纳管理系统作为一种简化流程,提高效率,深受着老一辈的图书管理人员的欢迎。提高了效率,节省了时间。
(2)经济可行性分析
图书出纳管理系统是比较简单的管理系统,开发与维护的费用都不是很高。投入低,但后期带来的回报巨大。可长期使用,没有后续费用。
可行性结论:根据上述分析,图书馆出纳管理系统开发符合条件,可以立即开发。
3.功能分析
系统功能分析是在系统开发的总体任务的基础上完成。
(1)图书馆管理信息系统需要完成功能主要有:
u系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者账户,增加和删除书籍。
输入、查询、修改、删除借阅者的基本信息(借阅者编号、借阅者姓名、本次借阅书本数量、累计借书数量)
输入、查询、修改、删除书籍信息(书籍编号、书籍名称、作者姓名、出版社名称、书籍单价、在库总量、剩余量等等)
v图书管理员能够处理借阅者的借阅和还书请求,并对图书进行分类。
借书时,更新借阅者的借阅信息,包括借阅者姓名、借阅者编号、书籍编号、书籍名称、借书日期、应还日期。
还书时,图书管理者通过书号查询该书的应还日期,确定是否过期,显示的信息包括书籍编号、书籍名称、借阅者编号、借阅者姓名、应还日期、已过天数、应收费用,破损需交罚款。
将新增图书和已还图书进行分类回放,以便下一位借阅者查询借阅。
w借阅者可以通过网络查询书籍信息,能够借阅书籍和还书。
借书,由图书管理员操作。
还书,在规定时间内免费还书,超过日期则交纳相应费用,图书若破损,应交罚款。
查询图书信息:借阅者可以在界面查看图书信息,并根据图书编号或图书名称查看图书剩余量,作者姓名等信息。
查询个人信息:借阅者可以根据自己编号或姓名查询个人借书信息和所借的图书信息 。
(2)系统主要包括以下几个模块:
u基本数据维护模块
基本数据维护模块包括的主要功能模块:
添加借阅者账户
修改更新借阅者账户信息
添加书目
修改和更新书目信息
添加书籍
删除书籍
v基本业务模块
基本业务模块包含的功能:
借书
还书
w数据库模块
数据库模块的功能:
借阅信息管理
书籍信息管理
账户信息管理
x信息查询模块
信息查询模块主要是查询数据库中的相关信息:
查询书籍信息
查询借阅者信息
系统部署图:
在图书管理系统中包括三个节点分别是:客户端节点(使用者通过客户端登录系统进行操作)数据库服务器节点(负责数据存储)系统服务器节点(处理系统业务逻辑)
系统的数据字典
本系统的主要数据元素的数据字典卡片:
名字:读者信息查询报表
别名:读者信息表
描述:读者基本情况查询结果的信息表
定义:读者信息查询报表=读者编号+读者姓名+性别+类别+单位+住址+电话+登记日期+已借书数量
位置:输出到打印机
名字:图书信息查询报表
别名:图书信息表
描述:各种书籍查询基本信息表
定义:图书信息查询报表=图书编号+书名+类别+作者+出版社+出版日期+登记日期+是否被借出
位置:输出到打印机 数据流程图
数据流程图(Data Flow DFD)是描述实际业务管理系统工作流程的一种图形表示法。它描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的
显示全部