


免费预览已结束,剩余11页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录一、引言11.1 系统开发的背景11.2 系统开发的目的21.3 系统开发的意义21.4 参考资料3二、需求分析32.1 需求范围32.2 系统概述32.3 系统的功能模块42.3.1读者信息管理52.3.2图书信息管理62.3.3图书借阅管理72.3.4系统管理82.4 系统各角色功能8三 非功能性需求113.1性能需求113.2 安全性需求123.3.可用性需求123.4 外部接口需求123.4.1 用户接口123.4.2 硬件接口123.4.3 软件接口123.5技术需求133.6开发和运行环境133.6.1开发环境133.6.2 运行环境13一、引言1.1 系统开发的背景图书管理是高校都必须切实面对的工作,是公共服务体系建设的一个重点。但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,比如管理效率低、过程繁琐、查询统计困难、借阅不方便等等。另外,随着图书馆馆藏资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这也将给图书资料信息的查找、更新和维护都带来了很多困难。目前,许多学校都致力于加强图书馆的建设,由原来的人工方式管理向自动化与信息化方向发展,从而大大的提高了图书的管理效率,节约管理的成本。除此此外,还有许多类似于贵州大学这样的学校,他们在建设过程中具有多校区办学的特点,在建设图书馆系统的过程中必须要完成多校区中外文书刊统一、规范的机读目录建库工作 ,实现统一的自动化管理、多校区图书的图书查询、借阅、归还,针对各校区院系分布的不同,对图书进行合理的归类与分配。这就给图书馆管理系统的建设带来新的挑战。1.2 系统开发的目的图书馆管理系统的开发是为了提高学校图书管理效率和方便读者借阅图书,包括以下几个目的:A. 开发完成一个综合性的图书管理系统,图书管理员可以统一对各校区的图书进行分类管理。将各校区的图书信息集中到一个图书管理系统中,减小图书在各校区借阅的阻碍。B. 实现图书管理员对用户的管理以及对图书的采购、盘点、统计、借阅、归还等提供轻松快捷的管理方式,同时也方便广大的读者(在校学生和职工)可以随时在各个校区对图书进行借阅、归还、续借、查询等。C. 读者可以在网上在线查询个人基本信息、查询图书信息、查询本人的借阅情况和续借图书等操作,这样可以节约读者的时间。1.3 系统开发的意义A利用图书管理系统代替人工管理系统,可以节约财力,减少管理费用。在减少投入的前提下,提高了信息处理的准确度和精度,能够更好的保证数据的正确性;B使用图书管理系统可以改进管理和服务的质量,系统可以有效地对入库图书进行登记、分类、统计、盘点,读者信息的管理与修改,借阅、续借情况的登记处理等;C建立高效的信息传输和服务平台,使各校区图书馆完成了一馆建制,实现了图书馆管理与服务的自动化与信息化,提高对新书入库、借阅图书以及学生信息管理的速度;D改善人员的利用率,减少了前台操作人员,前台人员只需要登录系统就能够了解当前的图书馆的图书信息,更多的人员可用于为借阅者服务、更新采购图书等其他事物,节省人力资源;1.4 参考资料软件工程 张海藩 编著 清华大学出版社数据库系统概论 萨师煊 王珊 编著 高等教育出版社系统分析与设计基础Joseph S.Valacich 编著 施平安 译 清华大学出版社二、需求分析2.1 需求范围本项目的名称:图书馆管理系统;系统的使用人群:管理员(图书管理人员,系统管理人员),读者(在校学生和职工),系统维护人员,管理员负责管理系统参数、用户信息以及对图书信息进行相关操作,读者可以进行的操作有查询图书,续借图书、修改个人信息等。系统维护人员主要是对系统的正常运行进行必要的维护和升级。2.2 系统概述在图书管理系统中,系统管理员会为每一个读者建立一个借阅账户(当新生入学注册成功后为其建立一个图书馆管理系统的借阅账号,当学生毕业后,注销该借阅账户),并为每一位读者发放不同类型的借阅证(借阅证提供姓名,性别,专业,借阅证号),每个借阅账户中存储了该读者基本个人信息和他的图书借阅记录信息。持有借阅证的读者凭借借阅证进入图书馆后,可以通过图书馆前台的工作人员进行借阅,归还图书。每个读者的借阅上限都不同,本科生可借阅的图书上限是5本,研究生可借阅的图书上限是10本。在归还图书时,如果读者所借阅的图书已经到了借阅期限甚至超过借阅(续借)期限,要缴纳相应的罚金。读者拥有图书馆管理系统的个人账号之后,可以进入图书管理系统查看个人的信息、个人借阅图书的信息记录、对已借图书进行续借(每本书限定续借一次,且续借时间是一个月)、修改个人账户的密码。借阅图书时,必须先输入读者的借阅证号(使用扫描仪器直接扫描借阅证),系统会验证借阅证的有效性以及该读者借阅的图书是否达到借阅上限,如果借阅证无效,系统会提示原因。如果有效则显示读者的基本信息和借阅图书信息记录。图书馆前台人员核对读者的信息,如果有借阅的图书超过了借阅期限,读者不能继续借阅图书,并且需要尽快归还超期的图书及缴纳相应罚金。如果上述过程都没有出现异常情况,则提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,必须先输入读者借阅证号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及借阅图书是否超期,然后让图书馆前台人员进行审核,如果有超期或丢失情况,先转入过期罚款或图书丢失处理。然后提交归还请求,系统接受后删除借阅纪录,并修改可借阅图书的数量。图书管理人员在有新书需要入库的时候,对图书信息库中的信息进行入库操作并归类;当需要修改图书信息是,对图书信息库中的信息进行修改操作并归类;当图书不再外借(或注销)时,对图书信息库中的信息进行删除操作(在该图书没有一本外借的情路况下,可以删除图书信息);而且需要定期盘点统计图书的信息。系统管理人员负责对图书馆管理系统的读者进行管理,负责建立和注销读者账户。其次,对图书管理员的权限进行设置和图书类别进行设置。最后,设置超期赔偿和丢失损坏图书的赔偿标准、设置借阅期限等系统参数。维护管理人员负责对系统进行维护与升级,提供必要的技术支持。2.3 系统的功能模块系统的主要功能包括:(1) 建立新的账户和注销账户,设置基础参数(比如超期、丢失赔偿标准,借阅、续借期限设置);(2) 输入图书详细信息,登记新书入库信息,修改图书信息,删除(或注销)不在向外借阅的图书,查询图书信息,对图书进行分类;(3) 实现对读者信息的查询、密码的修改以及编辑管理,查询读者的借阅信息记录。(4) 能够进行图书借阅、还书、续借等功能。图书馆管理系统需要实现的功能主要有四大模块,分别为读者信息管理、图书信息管理、借阅管理和系统管理。其功能模块图如图1所示;2.3.1 读者信息管理该功能模块包括:添加、修改、删除(注销)、查询读者信息。A操作:添加新读者;描述:如果有新读者,将新的读者信息登记到读者信息表中。输入数据流:新的读者信息,读者类别。输出数据流:借阅证的读者信息。B操作:修改读者信息描述:读者信息产生变化时(例如年级产生变化),修改读者的可修改的信息(注意借阅证号、借阅记录、借阅图书数量等不能修改)。输入数据流:读者需要修改的信息。输出数据流:修改后的信息。C操作:删除读者信息描述:该名读者已经离校,在他归还所有的借阅的图书之后,删除其读者信息。输入数据流:待删除的读者信息,借阅记录情况(图书归还情况)。输出数据流:删除的读者信息。D操作:查询读者信息描述:查询读者的信息。了解该读者的信息。输入数据流:待查询的读者信息。输出数据流:查询的读者信息。图书管理系统读者信息管理图书信息管理图书借阅管理系统管理添加读者信息修改读者信息删除读者信息登记图书入库修改图书信息注销图书信息查询图书信息图书借阅图书归还查询读者信息图书续借用户管理借阅续借期限类别设置罚金标准设置读者类别设置图书类别设置图书管理员读者管理图1 功能模块图2.3.2 图书信息管理该功能模块包括:图书入库登记、修改图书信息、注销图书信息、查询图书信息。A 操作:图书入库登记描述:当图书馆采购新的图书时,需要对新的图书进行登记入库,存储到图书信息表中。输入数据流:新的图书信息,图书类别。输出数据流:登记后入库的图书信息。B 操作:修改图书信息描述:对已经登记的图书信息进行修改,图书编号,图书的借阅情况不能修改,将修改后的图书信息存储到图书信息表中。输入数据流:需要修改的图书信息。输出数据流:修改成功的图书信息。C 操作:注销图书信息描述:将不再使用(需要等待读者归还之后)或丢失的图书信息进行注销,将图书信息从图书信息表中删除。输入数据流:需要删除的图书信息,图书借阅情况。输出数据流:删除的图书信息。D 操作:查询图书信息描述:读者或则图书管理员需要查看图书馆某图书的数量及其信息。输入数据流:需要查询的图书信息。输出数据流:查询的图书信息。2.3.3 图书借阅管理该功能模块包括:图书借阅,图书归还,图书续借。A 操作:图书借阅描述:当读者需要借阅图书时,通过借阅证号和图书编号完成借阅(借阅之前需检查该读者当前借阅数量是否达到上限和该读者借阅的书是否已经超过期限),将借阅记录存储到相应表中。输入数据流:读者信息,借阅图书信息,图书馆前台操作人员姓名,已借数,旧借阅记录。输出数据流:借阅数,新借阅记录,图书状态。B 操作:图书归还描述:归还读者借阅的图书,此时,需要将图书状态修改为“在库”状态、减少读者的借阅总数量、更新借书记录状态为“已还”。如果此时借阅的图书超过借阅期限或者丢失损坏,必须处以相应的罚金,然后更新上述记录。输入数据流:旧借阅记录,图书馆前台操作人员姓名,罚金金额。输出数据流:新借阅记录,图书状态,借书记录状态,借阅数。C 操作:图书续借。描述:读者在已借阅图书没有超过借阅期限的情况下,可以对已借阅图书进行续借。输入数据流:借阅证号码,续借图书编号,借阅记录输出数据流:借阅日期D 操作:罚金计算描述:对读者超过借阅期限或则损坏丢失的图书的情况进行罚款。输入数据流:罚金标准,违规类型,超过天数。输出数据流:应缴罚金。2.3.4 系统管理该功能模块包括:用户管理,类别设置,借阅续借期限设置,罚金标准设置。A 操作:用户管理描述:对用户信息(读者信息与图书管理员信息)进行添加、删除、修改。输入数据流:用户信息。输出数据流:用户信息。B 操作:类别设置描述:对读者类别或则图书类别进行添加、删除、修改。输入数据流:类别设置。输出数据流:类别设置。C 操作:借阅续借期限设置描述:对借阅续借期限时间进行设置。输入数据流:借阅续借期限。输出数据流:借阅续借期限。D 操作:罚金标准设置描述:对不同状况的违规制定相应的处罚标准,一般情况又以下三种:超过借阅(或续借)期限,丢失图书,损坏图书。输入数据流:违规类型,罚金标准。输出数据流:违规类型,罚金标准。2.4 系统各角色功能在图书馆管理系统中,系统的参与者一共有三类,即系统管理员,图书管理员,读者,他们各自实现自己的操作,却又相互联系。图书馆管理系统的用例图如图2、3、4所示:图2 读者用例图(1)由上图可知读者登录进入系统后可以实现的操作包括:查询图书信息,借阅、续借图书,归还图书,查询个人信息。图3 图书管理员用例图(2)由上图可知图书管理员可参与的操作有:登记图书入库,查血图书信息,修改、删除图书信息,借阅、归还图书,修改图书的馆藏状态。图4 系统管理员用例图(3)由图4可知系统管理员的功能有:图书管理员和读者管理,查询图书管理员和读者的信息,制定罚金标准,对类别进行设置,包括读者类别和图书类别,以及设置借阅、续借的期限时间。三 非功能性需求3.1性能需求为了保证系统能够长期、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1、系统数据处理的准确性系统数据处理的准确性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能处理的数据量,以及数据处理时的精度。2、系统响应及时性图书管理系统在日常处理中的响应速度为秒级,为达到实时要求,及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。3、系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。用户的需求今后会不断的更新和完善。这就要求系统提供足够的手段进行功能的调整和扩充。这样也能节约系统后期维护的成本,减少系统二次开发的时间。4、系统的易用性图书管理系统是直接面对使用人员的,而使用人员的计算机操作水平并不是很高,这就要求系统具有良好的易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和具有详细指示的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。5、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。6,系统的适用性系统必须可以在目前比较通用的操作系统(Windows XP/7/8,Linux)上使用,具有平台的兼容性和可移植性。3.2 安全性需求(1)对于图书管理系统的图书量会非常大,所以在对这些图书导入和查询时要保证速度。在图书借阅过程中又要保证事务的完整性。(2)对于整个系统,为保证系统安全性,对本图书馆的各项功能进行分级、分权限操作,对各类用户进行确认,防止某些人恶意攻击系统,修改原始记录。(3)对于数据库中的数据需要定时备份,可以通过本地、异地、双机热备份的方式进行备份,防止系统数据丢失。(4)系统要求用户在登陆时需要身份验证。(5)系统还要保证能够从过去的系统进行平稳的过渡,能够把原来的大量的数据导入到新的系统中去。3.3.可用性需求(1)在正常情况下,系统在运行的过程中应不会出错。要求系统的失败发生率小于1%,查询响应的时间不要出现过久的延迟;(2)在使用者使用过程中,必须要为他们提供必要的实时的在线帮助。能够让刚开始接触这个系统的人使用方便。3.4 外部接口需求3.4.1 用户接口本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份3.4.2 硬件接口(1)除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口。(2)采用标准的键盘、鼠标控制接口,能够提供与多种打印机之间的接口,这有操作系统决定。3.4.3 软件接口这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。考虑到该软件能够和其他的软件的接口。(1)各个校区系统需要进行无缝结合,共享各校区的图书信息和状态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届春季江苏金陵科技集团有限公司校园招聘考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025昆明市禄劝县人民法院司法协警招录(2人)考前自测高频考点模拟试题及一套完整答案详解
- 2025江苏卫生健康职业学院招聘45人考前自测高频考点模拟试题附答案详解(完整版)
- 2025江苏海安经济技术开发区西场办事处招聘公益性岗位人员4人模拟试卷及参考答案详解
- 2025江苏中科能源动力研究中心招聘编制内高层次专业技术人才1人(连云港市)考前自测高频考点模拟试题及完整答案详解
- 2025湖北恩施州来凤县宏晟工业发展有限公司招聘3人考前自测高频考点模拟试题及答案详解1套
- 2025河南郑州大学第三附属医院招聘160名考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025北京市房山区燕山教育委员会所属事业单位第一批招聘教师30人模拟试卷附答案详解(黄金题型)
- 2025年春季苏豪控股集团招聘考前自测高频考点模拟试题及一套完整答案详解
- 2025内蒙古工业大学事业编制工作人员招聘10人模拟试卷及答案详解1套
- 2025年吉安县公安局面向社会公开招聘留置看护男勤务辅警29人笔试备考试题及答案解析
- 黑素细胞基因编辑-洞察及研究
- 男衬衫领的缝制工艺
- 2025年新疆警察笔试题及答案
- 剖析自发性肠系膜上动脉夹层血管重塑因素与精准诊疗策略
- GB/T 8165-2025不锈钢复合钢板和钢带
- 物理跨学科说课课件模板
- 带电安全工器具保管与使用规定
- 骨科围手术期疼痛的管理
- 企业公共安全课件教学
- 徐悲鸿美术课件
评论
0/150
提交评论