- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
PAGE
PAGE18
精品文档
PAGE
课程设计说明书 NO.1
图书馆管理系统
1.课程设计的目的
目前,随着网络技术的飞快发展,各行各业都在追求信息化,以防在信息时代落后,而普通高校也如此,图书馆是高校师生获得悉识的一个重要渠道。因此一个健全的图书
管理系统就必不可少,图书管理系统的使用大大的提高了图书馆的工作效率,很好的节俭了大量的人力、物力和财力资源。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此拟订一个完善、可行、合理的开发计划,不单是系统开发成功的保证,而且能够提高效率、节俭时间、降低成本。
由于在过去人们对信息管理的主要方式是鉴于文本、表格等纸质的手工办理之上的,而用手工进行图书借阅管理存在多种缺点,其中包括图书过于众多,包含好多的信息数据的管理对于图书借阅情况如:借阅天数、超过限定借阅时间等等的统计和核实,往往采用对借阅卡的人工查问进行,对借阅天数等用人工计算、手抄进行。信息办理工作量大,容易出错;由于数据众多,容易丢掉,且不易查找。总的来说缺乏系统、规范的管理手段人们操控起来是很困难的;因此,使用电子化的管理手段将是大势所趋,建
立一个图书管理系统也是图书管理部门提高工作效益的有效手段。系统能够合理高效地利用图书资源,使得图书借阅更为的科学合理。
2.设计方案论证
2.1需求剖析
对于一个图书管理系统来说,图书的查问及数据的维护管理是其中的中心环节。在
现现行的图书管理中存在几个共同的问题:
1)图书种类过多,数据庞大;这是几乎所有图书馆都会碰到的共同问题,各样不同种类的图书馆为这些图书入库,进行增添于维护增加了好多的难题,对这些数据的反复输入,往往造成庞大的工作量和较低的效率。
2)查问图书困难,每日的借阅情况,读者借阅的到期、还书情况,各项数据的汇总和统计情况必须由管理员统计上报,图书库总管理员才能考虑对图书馆的硬件如某类书的需求数量进行改变已向上级申报。
3)图书毁坏及图书损坏;在借阅过程中难免此类现象的发生,怎样实时发现及
沈 阳 大 学
课程设计说明书 NO.2
过后对毁坏图书进行淘汰和更新也是个需要解决的问题。
4)不能实时送还图书;经常有读者超过借阅期的情况发生,对此类读者的超期信息提示也是图书借阅管理工作中必须解决的问题之一。
本软件主要有以下几方面的功能
1)系统部分:主要达成本系统工程的维护工作(包括:增添用户、增添职工、改正密码)
2)图书管理部分:要达成图书基本信息的管理(包括:增添、改正、查问、删
除图书基本信息)
(3)借阅管理部分:主要达成图书借阅的管理(包括:图书借阅、送还、查问等)
2.2系统包含的类及类之间的关系
本系统共包括 15个Java源文件和1个协助文件。类之间的关系如图 1所示。
图1 类关系图
沈 阳 大 学
课程设计说明书 NO.3
(1)AppBook.java
该文件包含主函数入口,旨在创建登录界面对象并在屏幕中居中显示。
(2)FrLogin.java
该文件是登录界面的封装类,定义并设置了登录界面有关组件及显示效果,还定义
了登录、退出按钮的事件监听。功能:点击登录按钮,对填写的信息进行考证并与数据
库数据进行比对,匹配就登录成功进入主界面;取消按钮即可退出系统。
(3)FrMain.java
该文件是主界面的封装类,定义并设置了主界面有关组件及显示效果,还定义了菜
单栏上面各菜单项的监听事件,有系统管理:改正管理员密码、退出,基本操作:增添
新读者、新书入库、借书、还书、续借、读者管理、图书管理,帮助:对于等
10个事
件的监听。功能:点击对应的菜单栏就会弹出对应的对话框,并传达需要的参数。
(4)FrChange.java
该文件是改正用户密码界面的封装类, 定义并设置了更改密码界面有关组件及显示
效果,还定义了确定、取消按钮的事件监听。功能:点击确定按钮,对输入的信息进行
考证并与数据库数据进行比对,匹配就更新数据库,下次登录使用新密码;取消按钮即
封闭改正密码界面。
(5)FrAddreader.java
该文件是增添新读者界面的封装类, 定义并设置了增添新读者界面有关组件及显示
效果,还定义了提交、返回按钮的事件监听。功能:点击提交按钮,对输入的信息进行
考证,经过就写入数据库然后返回读者的编号,不切合要求就提示从头输入;返回按钮
即封闭增添新读者界面。
(6)FrAddBook.java
该文件是新书入库界面的封装类,定义并设置了新书入库界面有关组件及显示效
果,还定义了提交、退出按钮的事件监听。功能:点击提交按钮,对输入的信息进行验
证,经过就写入数据库然后返回图书增添成功消息,不切合要求就提示从头输入;退出
按钮即封闭新书入库界面。
(7)FrBorrow.java
该文件是借书登
文档评论(0)