当前位置:   article > 正文

图书管理系统课设报告(含用例图、通信图、顺序图、状态图、活动图)_图书管理系统课程设计报告

图书管理系统课程设计报告

这份报告帮助了很多人完成学业,你值得拥有

下载链接:   图书管理系统课程设计报告.docx_图书管理系统课程设计报告,图书管理系统课设报告-互联网文档类资源-CSDN下载

面向对象的系统分析与设计

课程实验报告

1.研究背景及意义

学校图书馆希望设计一个图书管理系统,管理读者的登记、图书的购入、借出、归还以及注销等。管理人员还可以查询某位读者、某本图书的当前借阅情况、历史借阅记录,并可按照读者角度、图书角度、借阅角度分别进行统计,给出统计报表,以全面掌握图书的流通情况。

目前图书馆为手工管理,读者办理借阅等手续麻烦,而且管理员工作量打,开发这个系统最主要是方便管理,读者可以咋计算机上查询,预订图书,不须到图书馆直接去查找,这样节省了很多时间,管理员也可以再计算机上操作图书管理及读者管理,方便快速。目前的图书馆也可以进行信息查询预订图书,但因为是手工管理,速度慢,不方便,新的系统可以快捷的实现这些功能。为图书馆和读者都带来方便。

基于WEB的图书管理系统是对图书馆的网上管理,提高工作的效率。目标系统在至少应提供一下功能:系统管理员能够实现对系统管理:包括图书,借阅信息等的插入、修改、注销等功能,其中涉及基于以上操作的管理员操作,借阅者操作两个方面。目标系统可以查询某位读者、某本图书的当前借阅情况、历史借阅记录,并可按照读者角度、图书角度、借阅角度分别进行至少应该提供以下功能;证件的确认,借阅者可以查询自己的借阅信息,资料,预订图书等,管理员可以统计,给出统计报表,以全面掌握图书的流通情况。

2.系统的需求分析

2.1技术可行性

学校只需要建立一个局域网,并引入适当量的硬件设备就可以实现图书管理系统的应用,目标系统准备使用Java技术实现,目前这种技术已经普遍,因此在技术手段上实现本系统成为可能,高校也有计算机师资力量,对一定的软件师生有能力在一定时间内掌握。综上所述,目前实现目标系统的条件已经较为成熟。

2.2经济可行性

目标系统开发所需要求比较低,且系统不是十分复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将会改变学校原有的图书手工管理,给许多读者带来方便,并且系统的开发将提高读者的时间利用率。

2.3系统的具体功能性需求

2.3.1用户分类和特征:

管理员:图书管理系统的管理者,管理读者的登记、图书的购入、借出、归还以及注销。查询某位读者、某本图书的当前借阅情况、历史借阅记录,并可按照读者角度、图书角度、借阅角度分别进行统计,给出统计报表全面掌握图书的流通情况。

读者:借阅图书馆图书的人。查询,借阅,归还图书。

2.3.2功能需求

  1. 读者注册:没有账号的读者可以注册用户,核实读者为本校教师或学生后予以注册。
  2. 读者登记:为读者编制读者卡片,包括读者的具体信息(读者编号,姓名,学院,专业,年级等),写入读者目录文件中。
  3. 购入新书:为该书编制图书卡片,包括分类目录号、流水号(唯一)书名、作者、内容摘要、价格和购书日期等信息,写入图书目录文件中。
  4. 图书注销:在某些情况下,需要对图书馆的图书进行清理工作,对无价值的和过时的图书要注销。
  5. 读者借书:先检查该读者是否有效的读者,若无效则拒绝借书,否则检查该读者所借图书是否超过最大限制数(五本)以及有未归还的过期图书,否则拒绝借书。查找该图书是否有多册,如果有则可以借出,登记图书分类号、读者号和借阅日期等。
  6. 读者还书:根据书号,从借书文件中读出有关记录,标明还书日期,如果图书过期,则处以罚款,并打印罚款单。
  7. 查询打印:根据需要可分为查询某位读者、某种图书和全局图书三种方式进行,同时可以打印读者和图书情况统计表。
  8. 系统维护:管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。

2.3.3非功能性需求:

(1)性能需求

  1. 系统在10秒内响应所有的请求;
  2. 系统应该每周七天、每天24小时都可以使用,并且在每天中午13:00——13:30进行书目的借阅情况及库存情况更新;
  3. 对一个没有经验的用户而言,经过两个小时的培训就可以使用系统的所有功能。

(2)输入输出需求

     输入需求:

  1. 查询时输入读者姓名,证件号码,密码,书目名称或书目代码;
  2. 读者输入姓名类型为char;
  3. 读者输入的证件号码类型为char,号码范围为1000000000——4999999999;
  4. 读者输入的密码类型为char;
  5. 读者输入书目名称的类型为char;
  6. 读者输入书目代码的类型为char,范围为xxA0000——xxZ9999;

输出需求:

  1. 查看借阅信息正常输出显示借阅者姓名,学号,学院,借阅历史,剩余借阅量,预约状态,欠费状态,书目过期时间,即将过期书目显示续借状态;
  2. 查询正常输出显示书目名称,作者,发
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/512232
推荐阅读
相关标签
  

闽ICP备14008679号