admin管理员组

文章数量:1565810

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

下载链接:   图书管理系统课程设计报告.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)输入输出需求

     输入需求&#

本文标签: 顺序状态图书管理系统通信报告