




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书管理系统需求规格说明书人员时间备注编写孙隽楠审核目录1引言31.1编写目的31.2背景31.3参考资料32任务概述32.1目标32.2用户的特点43需求规定43.1功能描述4基础数据库管理功能模块5图书借阅管理模块9新书订购系统模块12 3.1.4系统维护模块153.2质量指标描述16性能16安全性16易用性173.3输人输出要求173.4数据管理能力要求173.5故障处理要求184运行环境规定184.1设备194.2支持软件184.3接口191引言1.1编写目的本文档叙述图书管理系统的任务概述、需求规定和运行环境规定。为后面的需求分析报告的编写提供参考依据。1.2背景系统名称:图书管理系
2、统用户:各类图书馆1.3参考资料图书管理系统可行性研究报告2任务概述2.1目标作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速,查找方便,易修改,可靠性高,存储量大,数据处理快捷等。因此开发一套低成本、高效率和质量的图书馆管理系统,为管理者和读者提供充足的信息和快捷的数据处理手段很有必要。该系统整体上被划分为四个功能模块,分别是基础维护、借阅管理、查询管理、系统管理。其中基础维护模块包含图书信息和读者信息两个子模块,借阅管理模块应该包含借书和还书两个模块。查询管理模块包括读者信息和图书信息的查询。系统管理模块应该包括密码修改和退出系统两个子模
3、块。基础维护用于维护图书和读者信息的添加、删除、修改等。借阅管理模块主要是实现读者借书和还书的操作。查询模块用于在指定查询条件下查询图书和读者信息。系统管理模块可以用来修改当前用户登录密码。系统主要完成以下功能目标:1) 基础数据库维护管理员可以对读者、图书以及图书类别的各种信息进行管理,包括添加、删除、修改、查询。并且将操作后的内容保存至数据库中。2) 图书借阅管理对图书馆的借阅以及还书信息进行登记,管理和统计,并以表格形式存入数据库中。3) 新书订书管理对新书进行信息采集验收以及确认并将数据更新入数据库中。4) 系统维护实现管理员账户的添加、修改和删除,并且可以进行密码的管理提供安全性保障
4、机制2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束。3需求规定 3.1功能描述本系统主要包括:基础数据库维护、图书借阅管理、新书订书管理和系统维护四个大功能模块。这四个大功能模块下又相应地按业务需要分成若干个小功能模块,图1描述了系统的功能模块。下面将对各个功能模块进行详细的说明。图书馆管理基础数据维护图书借阅管理新书订购管理系统维护读者信息管理图书信息管理图书类别管理图书归还管理新书订购验收新书用户管理更改密码图书借阅管理 图1、系统功能模块图基础数据库管理功能模块基础数据库管理系统实现对于读
5、者、图书和图书类别信息管理的各项功能。它的用例图如图2所示。下面对各个用例进行详细的说明。1)新建读者信息用例名称新建读者信息简要描述由管理员选择读者信息管理,选择新建读者信息,键入读者的相关信息并上传至数据库。事件流基本事件流 (1)管理员选择读者信息管理功能并选择新建读者信息;(2)需要填写读者编号、姓名、年龄、生日、电话、押金、职业、办证日期、证件类型、证件号码以及最大借书量;(3)管理员点击“保存”;备选事件流管理员在填写读者信息时,可以进行取消操作清空所有信息。特殊需求生日、证件类型使用下拉列表的方式供用户点击选择填写。前置条件服务器正常运行,管理员成功登录图书管理系统。后置条件添加
6、成功后,弹出操作成功提示2)修改读者信息用例名称修改读者信息简要描述由管理员选择读者信息管理,选择查找读者信息,键入读者的关键字筛选读者信息并可选中信息选择修改和删除。事件流基本事件流 (1)管理员选择读者信息管理功能并选择查询读者信息;(2)需要键入读者编号、姓名、年龄、生日、电话、押金、职业、办证日期、证件类型、证件号码以及最大借书量中的某些信息;(3)系统根据用户输入的信息自动列出存在的读者信息(4)管理员选择相应条目并选择修改或者删除;(5)若为修改则键入改动后的信息并点击保存;(6)管理员输入密码完成更改;备选事件流管理员在修改读者信息时可以选择取消放弃修改,而若填写信息不完整就进行
7、确定操作,系统应该有相应的错误提示。特殊需求生日、证件类型使用下拉列表的方式供用户点击选择修改。前置条件服务器正常运行,管理员成功登录图书管理系统。后置条件改动成功后,弹出操作成功提示3)新建图书信息用例名称新建读者信息简要描述由管理员选择图书信息管理,选择新建图书信息,键入图书的相关信息并上传至数据库。事件流基本事件流 (1)管理员选择图书信息管理功能并选择新建图书信息;(2)需要填写图书编号、类别编号、书名、作者、译者、出版时间、价格以及出版社;(3)管理员点击“保存”;备选事件流管理员在填写图书信息时,可以进行取消操作清空所有信息。特殊需求类别编号使用下拉列表的方式供用户点击选择填写。前
8、置条件服务器正常运行,管理员成功登录图书管理系统。后置条件添加成功后,弹出操作成功提示4)修改图书信息用例名称修改图书信息简要描述由管理员选择图书信息管理,选择查找图书信息,键入图书的关键字筛选图书信息并可选中信息选择修改和删除。事件流基本事件流 (1)管理员选择图书信息管理功能并选择查询图书信息;(2)需要键入图书编号、类别编号、书名、作者、译者、出版时间、价格以及出版社中的某些信息;(3)系统根据用户输入的信息自动列出存在的图书信息(4)管理员选择相应条目并选择修改或者删除;(5)若为修改则键入改动后的信息并点击保存;(6)管理员输入密码完成更改;备选事件流管理员在修改图书信息时可以选择取
9、消放弃修改,而若填写信息不完整就进行确定操作,系统应该有相应的错误提示。特殊需求类别编号使用下拉列表的方式供用户点击选择修改。前置条件服务器正常运行,管理员成功登录图书管理系统。后置条件改动成功后,弹出操作成功提示5)修改图书类别信息用例名称修改图书类别信息简要描述由管理员选择图书类别管理,可在界面中选择已有的类别进行修改或者点击新建来创建新的图书类别。事件流基本事件流 (1)管理员选择图书类别管理功能;(2)点击新建图书类别并键入编号、类别名称、可借天数以及过期罚款金额;(3)左键选中已有的图书类别(4)管理员选择相应条目并选择修改、;(5)键入改动后的信息并点击保存;备选事件流管理员在修改
10、信息时可以选择取消放弃修改,而若填写信息不完整就进行确定操作,系统应该有相应的错误提示。特殊需求类别名称使用下拉列表的方式供用户点击选择修改。前置条件服务器正常运行,管理员成功登录图书管理系统。后置条件改动成功后,弹出操作成功提示图书借阅管理模块图书借阅模块包括借阅系统以及归还系统,读者在借阅图书时,将读者和图书信息编号添加入借阅系统中并保存,而当其将图书归还时,通过图书归还系统将信息从借阅中修改为已归还并判断是否超时违规,将信息保存规整入数据库中。对主要用例的详细说明:1) 借阅图书用例名称借阅图书简要描述对于读者借阅图书,将读者和图书信息扫描入系统中生成借阅记录,由读者确认之后保存入数据库
11、中。事件流基本事件流 (1)读者选择借阅图书栏目;(2)系统扫描读取读者的信息以及图书的信息供读者确认;(3)读者点击“确定”;(4)系统提示操作成功;备选事件流管理员在系统收到申请之后可以查看具体明细。特殊需求在每个读书条目后有“借阅”和“取消”的操作按钮,在列表下,还有“借阅所有书目”和“取消所有书目”的按钮,以便批量处理。前置条件服务器正常运行。后置条件借阅成功后,生成借阅信息存入数据库中并给管理员系统发送提示信息。2) 归还图书用例名称归还图书简要描述对于读者归还图书,将读者信息扫描入系统中自动搜索读者的借阅记录并显示,由读者选择想要归还的图书并将读者信息以及归还的图书信息整合作为归还
12、记录存入服务器中事件流基本事件流 (1)读者选择归还图书栏目;(2)系统扫描读取读者的信息并将该读者有关的借阅记录显示出;(3)读者选择其中想要归还的图书并点击“确认”;(4)系统判断是否在规定时间归还图书,若超时则弹出缴费对话框,当读者于管理员处缴费成功后点击“已缴费”;(4)系统提示操作成功;备选事件流管理员在系统收到申请之后可以查看具体明细。特殊需求在每个读书条目后有“归还”和“取消”的操作按钮,在列表下,还有“归还所有书目”和“取消所有书目”的按钮,以便批量处理。前置条件服务器正常运行。后置条件归还成功后,生成归还信息存入数据库中并给管理员系统发送提示信息。3) 查询借阅信息用例名称查
13、询借阅信息简要描述前台可以在系统中查找读者的借阅信息。事件流基本事件流 (1)前台点击“查找借阅信息”;(2)键入图书或者读者的基本信息;(3)系统以列表方式列出该读者或者该书目借阅的记录;备选事件流无特殊需求无前置条件服务器正常运行,前台成功登录系统,系统中存在借阅记录。后置条件无4) 查询归还信息用例名称查询归还信息简要描述前台可以在系统中查找读者的归还信息。事件流基本事件流 (1)前台点击“查找归还信息”;(2)键入图书或者读者的基本信息;(3)系统以列表方式列出该读者或者该书目归还的记录;备选事件流无特殊需求超时的归还记录则以红色高亮显示。前置条件服务器正常运行,前台成功登录系统,系统
14、中存在借阅记录。后置条件无5) 查询缴费信息用例名称查询缴费信息简要描述前台可以在系统中查找读者的缴费信息。事件流基本事件流 (1)前台点击“查看缴费信息”;(2)系统以列表方式显示出该时刻之前的超时借阅的记录以及每项借阅记录中读者应缴费的金额,以“已缴费”和“未缴费”划分;(3)前台点击“查找缴费记录”并输入读者或者书目的信息;(4)系统显示出该读者或者书目是否存在缴费记录;备选事件流点击“未缴费”和“已缴费”可以分别只显示已经缴费完成和未缴费完成的不同记录特殊需求未缴费的记录以红色高亮显示。前置条件服务器正常运行,前台成功登录系统,系统中存在缴费记录。后置条件无新书订购系统模块用例图如下:
15、 对主要用例的详细说明:1) 购书申请用例名称购书申请简要描述操作员需要购书,需要在新书订购系统中填写明细信息:图书编号、价格、折扣以及订购时间。事件流基本事件流 (1)操作员选择购书;(2)键入操作员信息以及订购书目、价格、折扣、订购时间;(3)操作员点击“提交”;(4)系统提示操作成功,用户点击“确定”;备选事件流操作员填写信息不完整就进行确定操作,系统应该有相应的错误提示特殊需求无。前置条件服务器正常运行,操作员成功登录系统。后置条件上报成功后,给管理员发送提示信息。2) 验收图书用例名称验收图书简要描述操作员验收图书。事件流基本事件流 (1)操作员选择验收;(2)键入操作员信息以及图书
16、编号;(3)操作员点击“验收”;(4)操作员输入相关密码;(5)系统提示操作成功,用户点击“确定”;备选事件流操作员填写信息不完整就进行确定操作,系统应该有相应的错误提示特殊需求无前置条件服务器正常运行,操作员成功登录系统。后置条件验收成功后,给管理员发送提示信息。3) 购书审核用例名称购书预算简要描述对于操作员上报的申请,首先需要通过管理员的审核。对于上报的申请,财务根据当前的经费分配情况,决定是否批准该购书,经过财务批准后的申请可以进行报销的操作。事件流基本事件流 (1)管理员选择购书审核功能;(2)系统以列表方式列出需要审核的购书条目;(3)管理员选择需要操作的条目,然后决定是“通过”,
17、还是“否决”。(4)管理员输入密码;(5)系统提示操作成功,用户点击“确定”备选事件流管理员点击请求编号可以查看请求的物品明细特殊需求在每个条目后有“通过”和“否决”的操作按钮,在列表下,还有“审核通过所选申请”和“否决所选申请”的按钮,以便批量处理。前置条件服务器正常运行,用户成功登录新书购买系统,系统存在未审核的购书请求。后置条件上报成功后,被成功操作的条目在列表中被删除,同时信息保存入数据库中。 4) 申请报销用例名称申请报销简要描述操作员需要报销,需要在新书购买系统填写报销明细信息。事件流基本事件流 (1)操作员选择提交报销请求功能;(2)系统根据用户的登录信息,自动填写上报销提交人;
18、(3)操作员输入报销时间、预算明细书目、开支方式和报销内容;(4)操作员选择相应的条目,填写报销金额;(6)操作员填写报销明细:报销物品名称、报销物品数量、报销物品单价、报销备注,确定“提交”;(7)操作员输入相关密码;备选事件流操作员填写信息不完整就进行确定操作,系统应该有相应的错误提示,操作员可以删除报销明细再进行重新填写。特殊需求时间和开支方式使用下拉列表的方式供用户点击选择填写。前置条件服务器正常运行,操作员成功登录新书购买系统,系统中存在已经通过审核的购书申请。后置条件上报成功后,给管理员发送提示信息。5) 审核报销用例名称审核报销简要描述对操作员报销和审核,需要通过管理员的审阅。事
19、件流基本事件流 (1)管理员选择报销审核功能;(2)系统以列表方式列出需要审核的报销条目;(3)审核员选择需要操作的条目,决定是“通过”,还是“否决”。(4)管理员输入密码;(5)系统提示操作成功,用户点击“确定”备选事件流无特殊需求在每个条目后有“通过”和“否决”的操作按钮,在列表下,还有“审核通过所选”和“否决所选”的按钮,以便批量处理。前置条件服务器正常运行,管理员成功登录新书购买系统,系统中正在未审核的报销请求。后置条件上报成功后,被成功操作的条目在列表中被删除。3.1.4系统维护模块 用例图如下:具体用例:7) 密码管理用例名称密码管理简要描述所有系统用户可以修改自己的密码。事件流基
20、本事件流 (1)用户选择当前用户管理功能 ;(2)选择修改密码;(3)输入原密码、新密码、新密码确认;(4)点击“确定”备选事件流可以点击“取消”特殊需求无前置条件服务器正常运行,用户成功登系统。后置条件无3.2质量指标描述性能时间特性要求:一般操作响应时间<=2秒,特殊操作(查询等)响应时间<=5秒。 预算审批性能场景图 图书查找性能场景图安全性 为了保证读者、图书信息不被随意更改,所有的信息更改都需要管理员输入密码。 审批购书安全性场景图易用性图书馆的借阅归还记录极其庞大,需要前台人员耗费极大精力来筛选信息,所以为了提高系统易用性,在未缴纳罚款以及未归还图书都用红色字体高亮提示。3.3输入输出要求在申请购书、报销和归还图书缴纳费用的过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政府合同范本(2篇)
- 2025公司员工安全培训考试试题(研优卷)
- 2025年公司安全培训考试试题附参考答案(A卷)
- 2025年企业安全培训考试试题附参考答案(预热题)
- 专题 J-15【简语法-单选题专练】状语从句 2025年中考英语讲解+练习题汇编(全国)
- 2025企业合作合同版
- 2025年美元借款的合同
- 2025年智能铸造生产线合作协议书
- 2025电脑租赁合同深圳范本
- 2025年度公园内广告牌制作合同
- 2024吉林省民航机场集团有限公司招聘笔试参考题库附带答案详解
- 电磁现象及其应用-理解电磁现象及其在日常生活中的应用
- 车辆行驶安全培训模板
- 开展中医药健康文化宣传活动方案(样式)
- 油漆涂料行业市场分析
- 呼吸道合胞病毒知识科普
- 跨境数据流动与治理
- 输血治疗知情同意书
- 幼儿园副园长聘任园长合同(36篇)
- 30道中国石油天然气地球物理勘探工程师岗位常见面试问题含HR常问问题考察点及参考回答
- 高级焊工实操
评论
0/150
提交评论