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