版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析说明书——图书馆管理系统摘要:自从上世纪出现第一台计算机开始,全球的信息技术便开始发生翻天覆地的变化,而我们的生活也因此而变得越来越便捷。对于近几年出现的新技术——计算机信息处理技术,以信息共享和快速查询检索为根底的现代办公模式在很大程度上提高了办公效率。“书中自有黄金屋,书中自有颜如玉〞,图书仍是获取知识的主要途径。对于我们现行高校而言,图书馆是学生、教师获取图书的主要渠道。如何建立一套完整的图书管理体系,从而方便读者快速准确的找到自己所要图书,实现更加自由标准的图书借阅制度,这就是图书管理员要解决的首要问题。本图书管理系统实现管理员登陆,图书借还模块,读者模块,系统管理员模块,退出模块六大块的根本功能划分,另外还包括记录的查询,从而到达了方便图书馆管理人员对图书管理中书的有效管理。该图书管理系统以其强大的功能、简单的操作实现了图书馆办公业务管理的信息化,从而提高办公管理的效率。本图书管理系统采用Myeclipse软件开发工具和MysqL数据库设计工具实现该系统的界面与数据库设计。任何事物都有产生、开展、成熟、消亡〔更新〕的过程,信息系统也不例外。信息系统在使用的过程中随着其生存环境的变化。软件的交付使用并不等同于软件相关任务的结束,在软件的使用过程中,需要对系统进行不断维护、修改,以延长软件的生命周期。.关键词:需求分析说明书,C/S结构,java,mysql目录引言1.1 本说明的编写目的1.2 本说明的对象1.3 软件产品的作用范围1.4 定义、同义词与缩写1.5 参考文献概述2.1 产品与其环境间的关系 图书管理系统与原有系统间的关系2.2 软件框架图〔系统架构图描述〕2.3 功能概述(系统主要功能)与主要模块 功能概述(系统主要功能:用用例图描述) 主要功能模块及其关系2.4 用户特征功能需求3.1 身份认证模块 功能概述 具体功能描述 输入 处理过程描述 输出3.2 借书模块功能概述具体功能描述输入处理过程描述输出外部界面需求4.1 用户界面身份认证模块界面借书界面4.2 硬件接口4.3 软件接口系统性能需求5.1 精度5.2 时间特征5.3 灵活性设计约束6.1 标准化约束其他需求软件产品属性引言对开发软件需求的理解对于软件开发工作的成功是至关重要的。需求说明书的任务是发现、标准用户需求的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,作为工作成果的原始依据,并且可向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。1.1 本说明的编写目的对于现行高校而言,学生〔本科生、研究生、专科生等〕和教师人数众多,加之不断扩招的社会趋势,图书馆要进行专业快捷准确的管理,就必须要使用一套先进完善的图书管理系统。图书馆管理系统的开发势在必行。本说明的编写旨在为开发人员、维护人员、客户之间提供共同的协议而创立根底,对图书馆管理系统所要实现的功能进行描述。并为后期软件开发和维护提供依据。1.2本说明的对象本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、工程管理人员等。1.3软件产品的作用范围通过校图书馆管理员的合法操作下使用此系统,由管理员统一进行管理。1.4定义用户〔user〕:使用本系统的Browser界面进行借还书、预约图书、查询图书等操作的角色。管理员〔operater〕:使用本系统的图形界面进行图书管理、用户管理等操作的角色。参考文献《软件工程》概述2.1 产品与其环境间的关系 图书管理系统与原有系统间的关系传统的图书馆管理方式很大的局限性,比方借还书手续繁琐,馆员工作负荷大,系统维持费用支出巨大,人员与设备技术含量低等等一系列缺点。待开发系统是适应信息化时代的全新图书馆管理系统。开发此系统克服传统系统局限性,此系统使工作人员从繁琐的填表,查表、整理表格的工作中解放出来,提高效率;同时可降低维护费用,改善效劳质量,到达人力与设备的合理配置。软件框架图〔系统架构图描述〕用户根本需求如下:我们为一所大学图书馆开发图书管理系统软件,该系统效劳于全校师生。图书馆每天可办理借书证、退证业务。用户通过系统办理借书、还书业务。图书馆将通过该软件为用户提供快捷、方便的效劳。对用户需求进行综合分析后,形成图书馆管理系统架构图如图。指出此系统中的各角色与系统的交互。其中,系统管理员可以做用户〔参见第一章中各角色的定义〕,但考虑到系统条理性。故将角色界限划分清晰,系统管理员和馆员要进行用户操作时,可注册用户后,以用户身份进行相应操作。ReaderReaderLibrarySystem〔图书馆管理系统〕UserOparetorDB查询书库借书用户注册预约图书查询本人用户信息用户信息超期信息收取超期费用还书新书入库发布新书目录用户信息管理超期信息用户信息新书信息信息检索信息修改检索结果修改结果系统安装启动维护查询关闭权限设置维护后系统查询结果图图书馆管理系统架构图2.3 功能概述(系统主要功能)与主要模块 功能概述(系统主要功能:用用例图描述)4数据流图图书根本信息登记/修改图书信息图书信息出版社信息库图书分类信息库出版社信息分类信息得到完整的图书信息图书信息库图3.2说明:出版社信息人工录入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版社信息的查询。分类信息由图书馆进行分类定制,存放在图书分类信息库中,用于图书的分类管理。登记新书时,当涉及到出版社和分类的填写时,只需做相应的选择即可,并存放在图书信息库中。借阅人根本信息借阅人信息库借阅人根本信息借阅人信息库图3.3说明:录入借阅人根本信息后存放在借阅人信息库中。图书查询查询条件查询条件图书信息库信息查询图书查询结果图3.4说明:输入查询条件后,检索图书信息库,并反响出查询结果。图书统计统计条件统计条件图书分类信息库信息统计图书统计结果图书信息库图3.5说明:根据选择的统计条件,检索图书分类信息库或图书信息库,并反响出统计结果。(5)图书借阅借阅人编号借阅人编号借阅人信息库借阅人信息认证图书信息库图书借出处理图书编号图书信息认证在借信息库图书在借状态修改图3.6说明:输入借阅人编号,通过检索借阅人信息库,核实借阅人身份。输入图书编号,通过检索图书信息库,核实图书信息。进行图书借出处理后,在图书借阅库中进行登记,并将借出图书的在借标志设为“是〞。〔6〕图书归还在借图书编号在借图书编号图书信息库借阅人信息库在借信息库图书归还处理图书在借状态修改在借信息库修改图3.7主要功能模块及其关系依据用户需求,结合应用的实际情况,将此系统的开发实现划分为五大模块,把各个功能对应的放入所属模块中,进行统一实现,具体划分如下:1、登陆模块:管理员登陆2、读者模块:添加读者信息3、图书管理模块:借书,还书4、管理员模块:维护工程查询,系统启动,系统维护,系统关闭,权限设置,密码更改6、退出模块:退出,取消2.4 用户特征用户应具备网络条件,了解一般的网络操作。管理员工作由掌握计算机根本操作的人在进行短时间培训后完全可以胜任。系统管理员作为计算机方面的专业人士辅助开展网络故障排除方面的问题。数据库需求分析用户的需求具体表达在各种信息的提供,保存,更新和查询。这就要求数据库的结构能充分满足各种信息的输入和输出。在仔细分析调查有关图书馆管理信息需求的根底上设计出如图〔见附录——图书馆管理系统数据流程图〕所示的数据流程针对图书馆管理系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计出如下的数据项1 书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作者、字数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍学生信息,包括数据项有:学生编号、学号、姓名、性别、系别、班级、级别、已借图书、照片借书信息,包括数据项有:图书序号、学生序号、是否归还、书名、姓名、学号、书号、已借图书、出版社、作者、借阅日期、图书类别、是否续借4员工信息,包括数据项有:员工序号、姓名、密码、类别2.5数据字典Book表列名数据类型说明pricedoubleDEFAULTNULLstockintDEFAULTNULLpublish_timedateDEFAULTNULLpublishervarcharDEFAULTNULLtranslatorvarcharDEFAULTNULLauthorvarcharDEFAULTNULLtypevarcharDEFAULTNULLnamevarcharDEFAULTNULLidIntKEYBorrow表列名数据类型说明is_backsmallintDEFAULTNULLback_datedateDEFAULTNULLborrow_datedateDEFAULTNULLreader_idvarcharDEFAULTNULLbook_idvarcharDEFAULTNULLidIntKEYReader表列名数据类型说明days_numsmallintDEFAULTNULLmax_numdateDEFAULTNULLsexdateDEFAULTNULLtypevarcharDEFAULTNULLnamevarcharDEFAULTNULLidIntKEYUser表列名数据类型说明is_adminsmallint(1)DEFAULTNULLpassvarchar(50)DEFAULTNULLnamevarchar(50)DEFAULTNULLidint(11)KEY功能需求3.1 身份认证模块 功能概述对登录用户进行身份认证(密码认证、指纹认证)。 具体功能描述对登录用户进行身份认证(密码认证),如为非法用户,拒绝登录系统。 输入一个合法的用户已经登录系统 处理过程描述 1〕文本描述用例名称:登陆〔lena〕角色说明:管理员根本流程:系统显示登陆界面;用户输入用户名和密码;选择确认;检索数据库,核实用户信息;返回检索结果;合法用户,系统设置访问权限,并显示主界面,用例结束;分支流程:4〕中,用户选择取消,调用“取消〞用例,用例结束;7〕中,非法用户,调用“输入信息出错〞用例,用例结束;后置条件:用户进入系统,系统显示主界面或者不能进入系统。数据库表项:user表使用频率:频繁输出用户进入系统,系统显示主界面或者不能进入系统。3.2添加〔注册〕读者模块3.2可添加学校师生为读者3.2管理员操作添加学校师生为读者,为读者办理借书证的功能。3.2读者信息写入数据库保存。3.21〕文档描述用例名称:注册角色说明:读者根本流程:1〕读者成为我校师生,用例开始;2〕系统显示注册界面;3〕用户输入注册所需用户信息,如用户名,密码等信息具体一点,跟界面设计有关;4〕选择提交;5〕核实用户信息;6〕修改用户信息表,将新的用户信息写入数据库。7〕显示注册成功,用例结束;分支流程: 4〕中,用户选择取消,调用“取消〞用例,用例结束;5〕中,如用户信息填写有误,调用“输入信息出错〞用例,用例结束撤销,重新输入;6〕中,如修改数据库信息失败,调用“数据库修改出错〞用例,用例结束; 后置条件:用户成为本系统读者,或添加失败。 数据库表项:reader信息表 使用频率:一般3.2注册成功,读者可借阅本校图书馆的书籍。3.3 借书模块3.3管理员通过此操作完成读者借书。3.3管理员通过此操作完成借书操作。如该用户有超期图书或借书数目以达上限,那么要求用户交纳超期图书费用或归还局部图书后再借。如该用户所借图书馆藏为0,那么不能借阅失败。3.3借书成功,借书记录已输入数据库保存。3.31〕文档描述用例名称:借书角色说明:用户根本流程:管理员选择借书操作用例开始;依据用户ID检索读者信息表;返回该用户的借书信息;输入用户要借的图书ID这里应该引入一个查找功能,(按书名、出版社)等项查找,;检索图书信息表;返回图书信息;修改用户借书表,将有关借书信息写入用户借书表;修改已借书表,将所借书放入已借书表中;修改图书信息表,相应修改该种图书可借数;显示成功信息,用例结束;分支流程:3〕中,判断该用户是否有超期图书;假设有,提示归还,用例结束;3〕中,判断该用户所借图书数量是否超出范围,假设超出,那么提示归还,用例结束;5〕中,如未找到要借图书,调用“输入信息出错〞用例,用例结束;7〕、8〕、9〕中,如修改数据库信息失败,调用“数据库修改出错〞用例,用例结束。后置条件:用户借书信息改变,图书信息表和已借书表改变数据库表项:用户借书表,图书信息表,已借书表使用频率:较高3.3读者借书成功,或根据系统提示调用其他用例,或选择退出此次操作。3.5查询书库模块3.5管理员通过此操作完成图书查询功能。3.5管理员通过此操作完成图书查询功能,本用例所实现在系统提供的图书目录中查询。3.5欲查询图书相关信息。3.51〕文档描述用例名称:查询书库角色说明:管理员根本流程:管理员选择查询书库,用例开始;选择要查询图书编号;检索图书信息表;返回图书信息;显示图书信息供用户查看,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年定兴县教师招聘笔试模拟试题及答案解析
- 成都市龙泉驿区向阳桥中学2026年秋季教师招募考试备考试题及答案解析
- 2026年象山县教师招聘考试备考题库及答案解析
- 2026镇宁自治县中医院公开招聘公益性岗位人员2名考试模拟试题及答案解析
- 2026年兴县教师招聘笔试模拟试题及答案解析
- 2026年中国科学院西北研究院人事人才工作人员招聘考试备考试题及答案解析
- 2026广东江门台山市白沙镇人民政府招聘合同制工作人员2人笔试参考题库及答案解析
- 2026年黄石西塞山区澄月社区公开招聘公益性岗位工作人员考试模拟试题及答案解析
- 2026国家蛋白质科学研究(上海)设施主任招聘1人笔试参考题库及答案解析
- 2026-贵州福利院文秘招聘考试参考题库-含答案
- 工程保险投保及理赔管理办法
- 大学形势与政策《国家发展战略》课堂讲授课件
- 2026事业单位招聘考试《公共基础知识》真题库及答案
- 新版2026年湖南物理卷高考真题(含答案)(网络参考)
- 2025中国华电集团有限公司校园招聘笔试历年参考题库附带答案详解
- 威宁县病死畜禽无害化处理中心项目建设项目环境影响报告表
- 耳迷走神经刺激仪
- 25春国家开放大学《药剂学(本)》形考任务1-3参考答案
- 审计岗位笔试试题及答案
- 2025年职业院校技能大赛高职组(融媒体内容策划与制作赛项)考试题库(含答案)
- 委托代收拖欠物业费协议
评论
0/150
提交评论