版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程程设计图书管理系统图书管系统项软件求规说明1、
引言1.1、项目背景图书馆在正常运营中面对大量书籍、读者信息以及两者间相联系产生的借书信息还书信息。现有的人工记录方法既效率低又错误过多,大大响了图书馆的正常管工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行理,及时了解各个环中信息的变更,有利用管理效率的提高。本系统通过强大的计算技术给图书管理人员读者借、还书带来便利。本系统除了图书馆内管理的一般功能还,还包括网上在线查图书信息、查询本人的借阅情况和续借等功能。系统的功能相对较完善,根据以后不的需要,还要对系统进行更新。1.2、项目目标图书管理系统总的实现目标是:建立以馆藏目录为基础的书数据库;实现馆内采、编目、流通、文献检索等信息化管理;建立图书动态网站;入校园网为广大师生时提供馆内的最新信息。长期的目标还要实现直接浏览电子图书及馆际间的图书互借。2、
数据分析数据模型(实体关系图=ER图图书管理员读者管理员读者图书管理员读者管理员读者价格
编号
出版
作者
书名
编号
密码
姓名
住址mn管理m联系式
管理域借阅n
姓名编号学院等级
专业
班级功能分析3、功能模型(数据流图=DFD图0层数据流图读者息图书息借还信息读者况图书况1层数据流图
图管系
借阅询条件图书询条件图书息读者阅信息管理员读者借信表图信表读信表借信表读信表管理员图信表借信表管理员读者借信表图信表读信表借信表读信表管理员图信表借信表图书信息图书情
借阅信1.书籍管理
图书信图书查条图书信读者信
借阅信
借还书信息
读者借阅查询条
读者借阅情况读者情
2.读者管理
件3.借阅管理读者信息
图书借信息
图书基本信息
读者信息
借阅信息
借还书信息2层数据流图(书籍理)
别
2层数据流图(读者理)
管理员2.1读者类管理2.2读者信管理读者信息表借阅信息表管理员3.2.2图书丢管理员2.1读者类管理2.2读者信管理读者信息表借阅信息表管理员3.2.2图书丢失管理图书信息表3.2.1过期罚款管理读者信息表借阅信息表读者读者信息表借阅信息表读读者类
别信息
者类别信息读者类别表读者类别信息读者信息读者情况
借阅信息读者
信息2层数据流图(借阅理)读者基本信息
借阅信息
借书信息图书本信借还信
3.3借书管
图书信息借阅况借还
书信续借息
借阅查询丢失息
还书借书信息信息3.2还书管
读者本信
条件3.1续借管罚款过期信息
罚款数4、
状态分析状态模型(状态转换图=SD图图书状态征订入库选购编号已借出可借约留预约还书超出预留期征订入库选购编号已借出可借约留预约还书超出预留期5、
非功能求5.1性能需求
精度数据采集率:必须在90%以动态信息及时率:必须在95%以静态信息全面率:必须在95%以信息准确率:必须在98%以
时间特性响应时间:局域网≤秒;局域网间≤8秒;校园网内查询≤2秒;外部网络查询≤5秒。
适应性该系统的前台产品最后提交形式为安装程序,使其能在WindowsXP、操作系统平台上正常运行,后台产品最后提交形式为安装包,其能在Linux下正常运行,并且能在需求变化时,能方便的进行功能扩充。
其它在一天中,同时使用该系统的主要用户为:借还书管理员(馆4人书信息管理员(每馆2-6人者信息管理员(每1-4人统维护人员(每馆1-2人者(每天的平均访问人数为1000人)5.2安全设施需求
如果本系统在运行1小时内连续出现3次死机,那么本系必须在1分钟内终止运行,同时提示维护人员人工将系统切换至备机运行。如果读者在外部网络访问不了学校图书馆的网站,或者图书查询等待时间大于等2分钟,就应该与外网络的连接,请维护人员检查系统,防止恶意攻。每周四下午闭馆时,维护人员应检查硬件连接硬件连接情况计算机运行情况,并数据库进行备份。5.3安全性需求本系统在安全性方面有比较高的要求,基本的安全防护为静式的密码。对于用户:本系统在第一次使用时,提供系统维护人员初始登录用户名密码。当系统维护人第一次登录后,必须重新设置新的登录用户名、密码。一般户的用户名和初始密由系统维护人员赋予;当一般用户第一次登录后,必须更改他的初登录密码,最初的录密码不能重用。同时要求每隔一个月的时间,系统能自动提示户更改密码,只有系维护人员才能对所有的信息资料进行访问。对于读者:每位读者在拿到自己的图书证后应该立即上网个性自己的密,每位读者的初始密与其图书证号相同,以后还可以修改密码。本系统自身不具有毒检测能力,无法防范病毒的侵入。解决的方是使用其它外部病毒防护软件。5.4软件的量属性5.4.1有效性本系统一次至少能够连续正常运行1月;同时在运行期间,其有效性至少可达到5.4.2效率在预计的高峰负载件下,15%处理力、20%系统可用内、30%的磁盘空间必须留出备用。5.4.3完整性所有用户必须经过份验证合法后才对数据进行访问只有拥有维护员访问特权的用户才可以看系统的历史记、操作日志;系的现场初始化只有拥有系统维护级特权用户才能执行。5.4.4健壮当用户输入非法数时,系统立即报,并发出修改提信息,直到用户修改正确为止。当输入据无效时,系统自动选用改数据的默认值,同时要求用户确认。当数据中的数据发生错时,系统会回到行前的状态,并提示用户重新执行已执过的操作。5.4.5可用性在文件菜单中的所功能都必须定义能键或快捷键。新的操作人员在一的培训学习之后就应该可以正确行所有要求任务的95%。5.4.6可维护性在整个系统的开发程中,必须有完,准确的文档资。正常情况下,各馆的维护人员应能在周四闭馆的工作间(3小时)内完成项维护工作。在系统编码时,函数调用不能超过三深度,并且每个件模块中注释与代码的比例不得少于1:3。释中应包含编写、编写时间、软件能模块的描述、函数的作用。5.4.7可移性该系统的前台产品以在Windows98、WindowsXP、Windows2000操作系统平台上正常运行。后产品可以在各个本的Linux操系统平台上运行5.4.8可重用性本系统涉及到的基数据(如图书、者等)处理模块考虑作为新的组件库为后续项目作准备5.4.9可测试性模块之间不要出现互调用的情况,时每个模块源代中逻辑分支不要大于8。5.5业务规则
只有持有系统维护密码的用户才能行现场初始化。只有持有借还书管员密码的用户才执行借还书的操。只有持有图书信息理员密码的用户能执行图书信息制的操作。只有持有读者信息理员密码的用户能执行读者信息制的操作。只有读者本人知道己的密码,用此能查看自己的基信息和借阅信息。任何人都可以通过WEB页查询本校图书馆的藏情况。读者证号、图书代、书架号等信息编制应仔细参考阅读《图书馆操作规程》6.补充6.1软件结构信息录入借书信息查询图书信息查询读者信息信息录入借书信息查询图书信息查询读者信息查询未经精化的输入结构未经精化的变换结构未经精化的输出结构6.2需求陈述在图书管理系统中管理员要为每个者建立借阅账户并給读者发放不同类别的借阅卡(阅卡可提供卡号读者姓名户内存储读者的个人息和借阅记录信息。有借阅卡的读者以通过管理员(为读者的代理人与系统交互)借阅、归图书,不同类别读者可借阅图书范围、数量和期限不同,可通过互联网图书馆内查询终查询图书信息和人借阅情况,以及续借图书(系统审核合续借条件借阅图书时,先输读者的借阅卡号系统验证借阅卡有效性和读者是否可继续借阅图书无效则提示其原,有效则显示读的基本信息(包括照片管理员人工核对。然输入要借阅的书,系统查阅图书信数据库,显示图书的基本信,供管理员人工对。最后提交借请求,若被系统接受则存储借阅纪录,修改可借阅图书数量。归还图书,输入读者借阅卡号和图书号(或丢失记号统验证是否有此借阅纪录及是否超期借阅无则提示,有则显示者和图书的基本息供管理员人工核。如果有超期借阅或丢失情况,先转过期罚款或图书失处理。然后提还书请求,系统接受后删除借阅纪录,登记并修改可借图书的数量。图书管理员定期或定期对图书信息行入库、修改、除等图书信息管理以及注销(不外括图书类别和出版社理。为系统维护人员提权限管理、数据份等通用功能。6.3建立对象模型图书馆管理系统的图如下:(1)reader类是借者的类,它的属很多,包括借阅者账户ID(reader_id名(reader_Name址(Address级(class借书籍的书目(borrowed)等。其主要操作有借书(addborrowed)还书(deleteborrowed)和订(reservation)等admin类是管理员,他有编号和姓属性,操作主要是书的增删改和读者的增删改等。Title类是记录书目信息的,包括书籍的名(name者(authorbook_id等属性。Item类是具体某本书的类,性包括书籍号(id作包括预订(reserve书目查找(find_on_title)。borrow类是某本书的阅信息类,包括借阅书籍的ISBN借阅的时间(date)等。Reservation类是订信息类,每个订信息包括预订日期date所预订书籍的ISBN、订书籍的用户IDUserID)等属性(7)persistentstore类是书籍久的存储类,在数库中的存储数据其他对与书籍有关的动都要经过其存类。图书馆管理系统的图及关系6.4用例说明用例标识:USO_01用例名称:图书借阅创建人:李胡蓉,陈静,陈奥创建日期:2012.12.03应用范围:图书管理用例类型:用户目标用例描述:读者登录系统,向理员申请借书,理员通过图书管理系统实现图借阅。参与者:读者,图书管理员图书涉众利益:涉众名称期望涉众利益:读者成功借书,系统安高效,出错率小涉众利益:图书管理员系统安全、高效,错率低涉众利益:系统安全、高效,出错低前置条件:读者、图书、图书理员存在,读者录系统事件流基本流:1.系统:系统显示书查询,书籍预定窗口;2.读者:读者点击借书籍;3.系统:系统按类别示图书馆现有的种书籍以及对话窗口提示入书籍编号;4.读者:读者可以按别找到书籍名,在出现的对话框里输入所预定的书籍的编5.读者:读者点击确就成功借阅了该籍;事件流扩展流:3a:系统提示籍编号错误;3a1:读者从新输书籍编号。事件流异常流:1a:系统故障无法显示界面后置条件:读者成功借书,系成功保存借书信非功能性需求:用例标识:USO_02用例名称:图书预约创建人:李胡蓉,陈静,陈奥创建日期:2012.12.03应用范围:图书管理用例类型:用户目标用例描述:读者登录系统,通图书管理系统实图书预约。参与者:读者,图书管理员图书涉众利益:涉众名称期望涉众利益:读者成功预约书籍,系安全高效,出错率小涉众利益:图书管理员系统安全、高效,错率低涉众利益:系统安全、高效,出错低前置条件:读者、图书、图书理员存在,读者录系统事件流基本流:1.系统:系统显书籍查询,书籍预约窗口;2.读者:读者点书籍预约;3.系统:系统按别显示图书馆现有的种书籍以及对话窗口提示入书籍编号;4.读者:读者可按类别找到书籍名,在出现的对话框里输入所预定的书籍的编5.读者:读者点确定就成功预约了该籍;事件流扩展流:3a:系统提示籍编号错误3a1:用户新输入书籍编号事件流异常流:1a:系统故障无法显示界面后置条件:读者成功预约,系成功保存预约信非功能性需求:用例标识:USO_03用例名称:图书查询创建人:李胡蓉,陈静,陈奥创建日期:2012.12.03应用范围:图书管理用例类型:用户目标用例描述:读者登录系统,通图书管理系统查图书信息参与者:读者,图书管理员图书涉众利益:涉众名称期望涉众利益:读者成功查询,系统安高效,出错率小涉众利益:图书管理员系统安全、高效,错率低涉众利益:系统安全、高效,出错低前置条件:读者、图书、图书理员存在,读者录系统事件流基本流:1.系统:系统显示籍查询,书籍预等窗口;2.读者:读者点击籍查询;3系统:系统提示输入书籍编号;4.读者:读者输入籍编号;5.系统:系统读取息6.读者:读者成功入查询界面,系显示书籍的库存量,以及借阅息等。扩展流:5a:系统提示籍编号错误;5a1:用户新输入书籍编号。异常流:1a:系统故障无法显示界面后置条件:读者成功查询,系成功保存查询信非功能性需求:用例标识:USO_04用例名称:图书归还创建人:李胡蓉,陈静,陈奥创建日期:2012.12.03应用范围:图书管理用例类型:用户目标用例描述:读者登录系统,通图书管理系统归书籍。参与者:读者,图书管理员涉众利益:涉众名称期望涉众利益:读者成功还书,系统安高效,出错率小涉众利益:图书管理员系统安全、高效,错率低
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年外研版二年级语文下册月考试卷
- 2025年人教A版八年级英语上册阶段测试试卷
- 2025年华东师大版七年级科学下册阶段测试试卷
- 2025年人教新起点八年级科学下册阶段测试试卷含答案
- 2025年沪科版三年级语文上册阶段测试试卷
- 2025年新世纪版八年级化学下册月考试卷
- 2025年湘教新版六年级数学下册月考试卷含答案
- 2025年沪科新版八年级生物下册月考试卷
- 2025年浙科版八年级生物上册阶段测试试卷
- 2025年度消费电子展参展商权益保护合同范本3篇
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- 2025年中国AI学伴行业市场现状及投资态势分析报告(智研咨询)
- 智能安防监控系统设计与实施计划书
- 【高中数学课件】排列数公式的应用
- 2024年河南省公务员录用考试《行测》真题及答案解析
- 2024年国家公务员考试《申论》真题(地市级)及答案解析
- 2024年道路运输企业两类人员安全考核试题库-上(单选、多选题)
- 老年冠心病慢病管理指南(2023版)解读
- 2024年-2025年全民“科学素养提升行动”竞赛考试题库(含各题型)
- 面包烘焙原料供应采购合同案例
- 基于mRNA-LNP技术的(细胞)免疫治疗产品开发指南
评论
0/150
提交评论