版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.WORD 格式 .资料.2013 年 12月目录第一章 需求规格说明 .11.1目的 .11.2范围 .11.3定义、缩写词以及简写 .11.4内容组织 .11.5综合描述 .11.5.1产品前景 .21.5.2产品功能 .21.5.3用户特征 .31.5.4一般性限制 .31.6功能需求 .31.7性能需求 .51.8支持信息 .5第二章 详细设计 .72.1 UML 定义 .72.2模块详细设计 .7第三章系统测试 .93.1管理信息系统的测试 .93.2测试用例设计 .10第四章总结 .19专业 .整理.WORD 格式 .资料.专业 .整理.WORD 格式 .资料.第一章需求规格说明1
2、.1 目的本文档描述了北京城市学院图书管理系统的功能需求和非功能需求, 其阅读对象是本系统的使用者(学生、老师)和项目开发、测试和护人员。1.2 范围图书管理系统的主要功能查询各类书籍以及该书的相关信息借阅图书、归还图书、续借图书查询个人的借阅情况(包括已借图书、归还日期、还可借多少图书等)阅读电子版图书储存使用者的个人信息购买图书图书借阅者可向管理人员提出建议(如:增加一些图书馆没有的书籍)1.3 定义、缩写词以及简写Library management systemUMLROS1.4 内容组织“1.5 综合描述”中以文字形式给出了软件的功能及特征。 “1.6 功能需求”中以用例图的方式呈现
3、了如何完成本软件的功能。1.5 综合描述本系统主要功能查询各类书籍以及该书的相关信息专业 .整理.WORD 格式 .资料.借阅图书、归还图书、续借图书查询个人的借阅情况(包括已借图书、归还日期、还可借多少图书等)阅读电子版图书存储使用者的个人信息购买图书图书借阅者可向管理人员提出建议(如:增加一些图书馆没有的书籍)1.5.1 产品前景尽量满足各类用户的使用需求,并且尽量简化使用者的操作步骤。同时保证用户信息的安全和网络交易的安全。1.5.2 产品功能查询图书信息使用者进入系统,输入与书籍有关的关键词(书名、作者等) ,系统显示该书的相关信息。借阅图书借阅者找到预借图书,确认借阅该书后填写个人信
4、息。然后持身份证找到图书管理人员,通过身份证号图书管理人员可查到借阅者预借书籍。图书管理员将书籍借出的同时会让借阅者在借书协议(书籍信息、借阅者信息、借阅时间、归还时间、如不按时归还或损坏书籍有哪些处罚措施)上签字,借阅者在协议上签字后完成借书。图书归还借阅者持身份证和所借书籍找到图书管理人员。图书管理人员检查书籍是否损坏,再确定图书是否按时归还,如果图书损坏或者借阅者未能按时归还,则执行借书协议中的惩罚措施。完成图书归还。续借图书(同一本书最多可续借两次)借阅者因为各种因素不能在规定时间内还书,则需进行续借图书。续借图书需先在系统中提出续借请求,然后要本人持身份证与需要续借的图书找到图书管理
5、人员,管理人员确认可以进行续借后,让借阅者在续借协议(续借时间、新的归还时间以及一些相关的处罚措施)上签字。借阅者签字后。完成续借。购买图书专业 .整理.WORD 格式 .资料.购买者查询到所需图书,确认购买此书后,通过支付宝进行付款,备注上填写自己的身份证号和所要购买图书的名称。显示付款成功后,持本人身份证找到图书管理人员,管理人员查询是付款成功后将书拿给购买者。完成购买。提出建议使用者每次使用完本系统后会出现一个窗口, 在窗口上使用者可以写上自己的一些建议。1.5.3 用户特征借阅者,购书者,工作人员,系统管理员。1.5.4 一般性限制软件运行环境: Windows XP及以上版本的平台。
6、1.6 功能需求图书借阅者(教师、学生) :查询图书信息(可查询大概信息,也可阅读电子版图书)以及个人借阅情况、借阅图书、归还图书、续借图书、向管理人员提出建议。图书购买者(教师、学生) :查询图书信息(可查询大概信息,也可阅读电子版图书)以及购买图书、向管理人员提出建议。图书管理人员:图书管理,个人借阅情况,进行图书借阅、归还、续借和销售、处理使用者提出的建议。系统管理人员:维护及修复系统存在的漏洞,处理使用者提出的建议。图书借阅者用例图专业 .整理.WORD 格式 .资料.图书购买者用例图图书管理人员用例图系统管理人员用例图专业 .整理.WORD 格式 .资料.总体功能用例图1.7 性能需
7、求响应时间 3 秒以内1.8 支持信息图书书名简介作者类型出 版社图书 E-R 图专业 .整理.WORD 格式 .资料.管理人员姓名性别年龄联系方式管理人员 E-R 图借阅者姓名身份证号性别联系方式年龄借阅者 E-R 图专业 .整理.WORD 格式 .资料.第二章详细设计2.1 UML 定义UML 是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言。 它提供了用于交流的词汇表(单词)和在词汇表中组合词汇的规则(语法)。 UML 是一组图形符号,每个符号都有明确的语义。它所建立的模型是精确的、无歧义的和完整的。用 UML 描述的模型可与各种编程语言直接相连。适于建立系统体系结构及其
8、所有的细节文档;提供了用于表达需求和测试的语言;提供了对项目计划和发布管理的活动进行建模的语言。顺序图是描述了一组交互对象间的交互方式, 它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。一般情况下,我们使用顺序图描述一个用例的事件流,标识参与这个用例的对象, 并以服务的形式将用例的行为分配到对象上。 顺序图由对象(参与者实例也是对象)、生命线(表示对象存在的时间) 、控制焦点(表示对象执行一个所经历的时间段)和消息(表示对象之间的通信)组成。2.2 模块详细设计图书借阅动态模型 UML顺序图专业 .整理.WORD 格式 .资料.图书管理人员动态模型UML 顺序图专业 .整理.WORD
9、 格式 .资料.第三章系统测试3.1 管理信息系统的测试软件测试的基本原则:应当把“尽早地和不断地测试”作为软件开发者的座右铭。程序员应避免检查自己的程序。设计测试用例时,应包括合理的输入和不合理的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态。充分注意测试中的群集现象。对测试错误结果一定要有一个确认过程。 制定严格的测试计划, 排除测试的随意性。注意回归测试的关联性,往往修改一个错误会引起更多错误。妥善保存一切测试过程文档,测试重现往往要靠测试文档。按是否需要执行被测试软件分为静态测试盒动态测试, 静态测试先进行技术文档审查与评审, UML 模型测试,再进行代码走查。 动态测试先
10、执行系统代码,再通过观察软件运行时的动作,来提供执行追踪,时间分析,以及测试覆盖度方面的信息。从测试是否针对系统的内部结构角度分为黑盒测试和白盒测试,黑盒测试主要用于软件确认测试,独立的测试人员执行。白盒测试主要用于软件验证测试,开始人员执行。按照执行的顺序测试可分为,单元测试、集成测试、系统测试、验收测试、回归测试、测试和测试。专业 .整理.WORD 格式 .资料.3.2 测试用例设计1.点击 系统登录 按钮2.输入登录编号 Admin系统登录界面系统登录成功3.输入正确登录密码 1114.点击 登录 按钮1.点击 系统登录 按钮2.输入登录编号 Admin系统登录界面系统登录失败3.输入错
11、误登录密码 2224.点击 登录 按钮1.点击 系统登录 按钮系统登录界面系统登录成功放弃2.点击 放弃 按钮1.点击 退出系统 按钮系统退出界面系统退出成功2.点击 是1.点击 退出系统 按钮系统退出界面系统退出失败2.点击 否1.点击 修改密码 2.输入用户名称 Admin修改密码界面3.输入正确原有密码 111密码更改成功4.输入更新密码 1235.再次输入更新密码 1231.点击 修改密码 修改密码界面密码更改失败2.输入用户名称 Admin专业 .整理.WORD 格式 .资料.3.输入错误原有密码 2224.输入更新密码 1235.再次输入更新密码 1231.点击 修改密码 2.输入
12、用户名称 Admin3.输入正确原有密码 111修改密码界面密码更改失败4.输入更新密码 1235.再次输入更新密码 122(与步骤 4 输入的密码不同)1.点击 修改密码 修改密码界面系统恢复到原来界面2.点击 放弃 图书借阅界面1.点击 图书借阅 系统显示图书借阅界面1.点击 图书借阅 图书借阅界面2.输入图书编号 000001图书借阅成功3.点击 借阅确认 1.点击 读者管理 2.点击 添加 3.输入编号 000004读者管理界面读者信息添加成功4.输入姓名 刘佳星 5.选择性别 男6.点击 保存 专业 .整理.WORD 格式 .资料.1.点击 读者管理 2.选择编号 000001 的读
13、者2.点击 修改 读者管理界面3.输入编号 000004读者信息修改成功4.输入姓名 刘佳星 5.选择性别 男6.点击 保存 1.点击 读者管理 2.选择编号 000001 的读者读者管理界面3.点击 删除 读者信息删除成功4.点击 确认 5.点击 保存 1.点击 图书编目 2.点击 添加 3.输入单据编号图书编目界面图书信息添加成功2007010200064. 输入图书名称 管理信息系统 5.点击 保存 1.点击 图书编目 2.点击 修改 图书编目界面图书信息修改成功3.选择单据编号为200701020003 的图书专业 .整理.WORD 格式 .资料.4. 输入图书名称 管理信息系统 5.
14、 输入图书单据编号2007010200076.点击 保存 1.点击 图书编目 2.选择单据编号为200701020004 的图书图书编目界面图书信息删除成功3.点击 删除 4.点击 确认 5.点击 保存 1.点击 基础数据维护 系统参数维护界面显示成基础数据维护界面2.点击 系统参数设置 功1.点击 系统参数设置 系统参数设置界面2.输入办证费用 20系统参数数据修改成功3.点击 确认 1.点击 系统参数设置 系统参数设置界面2.输入办证费用 20系统参数数据修改失败3.点击 返回 1.点击 基础数据维护 图书分类维护界面显示成基础数据维护界面2.点击 图书分类维护 功1.点击 图书分类维护
15、同级图书统计分类添加成图书分类维护界面2.点击 B哲学 功专业 .整理.WORD 格式 .资料.3.点击 添加统计分类 4.输入名称 游戏 5.点击 保存 1.点击 图书分类维护 2.点击 B哲学 图书分类维护界面图书统计分类删除成功3.点击 删除 4.点击 确定 1.点击 基础数据维护 基础数据维护界面出版社维护界面显示成功2.点击 出版社维护 1.点击 出版社维护 2.点击 添加 3.输入 ISBN999-3456出版社维护界面出版社添加成功4.输入出版社名称 北京城市学院出版社 5.点击 保存 1.点击 出版社维护 2.点击 人民出版社 出版社维护界面出版社删除成功3.点击 删除 4.点
16、击 确认 1.点击 系统维护 系统维护界面操作员管理界面显示成功2.点击 操作员管理 专业 .整理.WORD 格式 .资料.1.点击 操作员管理 2.点击 添加 操作员管理界面操作员添加成功3.输入登录编号 aaaaaa4.点击 保存 1.点击 基础数据维护 基础数据维护界面读者维护界面显示成功2.点击 读者类别维护 1.点击 读者类别维护 2.点击 添加 读者类别维护界面读者类别添加成功3.输入读者类别名称 博士 4.点击 保存 功能测试用例1.点击 系统登录 2.输入登录编码Admin登录界面成功显示后系系统登录后迅速退出3.输入密码 123统退出成功4.点击 登录 5.点击 退出系统 6
17、.点击 确认 1.点击 修改密码 2.输入用户名称密码修改成功后系统再修改密码后迅速从新登录Admin次登录成功3.输入原有密码 123专业 .整理.WORD 格式 .资料.4.输入更新密码 1115.再次输入密码 1116.点击 修改 7.退出系统8.再次登录1.点击 图书借阅 2.输入图书编号图书查询成功后逾期图查询图书后迅速点击逾期图书000001书界面显示成功3.点击 查询 4.点击 逾期图书 1.点击 图书借阅 2.输入图书编号图书查询成功后期刊借查询图书后迅速点击期刊借阅000001阅界面显示成功3.点击 查询 4.点击 期刊借阅 1.点击 图书借阅 2.输入图书编号图书查询成功后
18、逾期期查询图书后迅速点击逾期期刊000001刊界面显示成功3.点击 查询 4.点击 逾期期刊 1.点击 图书借阅 图书查询成功后读者管查询图书后迅速点击读者管理2.输入图书编号理界面显示成功专业 .整理.WORD 格式 .资料.0000013.点击 查询 4.点击 读者管理 1.点击 图书借阅 2.输入图书编号图书查询成功后读者管查询图书后迅速点击图书编目000001理界面显示成功3.点击 查询 4.点击 图书编目 1.点击 图书借阅 2.输入图书编号图书查询成功后图书检查询图书后迅速点击图书检索000001索界面显示成功3.点击 查询 4.点击 图书检索 1.点击 图书借阅 2.输入图书编号
19、图书查询成功后期刊编查询图书后迅速点击期刊编目000001目界面显示成功3.点击 查询 4.点击 期刊编目 1.点击 图书借阅 2.输入图书编号图书查询成功后期刊检查询图书后迅速点击期刊检索000001索界面显示成功3.点击 查询 专业 .整理.WORD 格式 .资料.4.点击 期刊检索 1.点击 图书借阅 2.输入图书编号000001图书查询成功后退出系查询图书后迅速退出系统3.点击 查询 统成功4.点击 退出系统 5.点击 确认 1.点击 逾期图书 2.点击 导出 超期借阅图书列表导出超期借阅图书列表导出后迅速3.点击 桌面 成功后期刊借阅界面显点击期刊借阅4.点击 保存 示成功5.点击
20、期刊借阅 1.点击 逾期图书 2.点击 导出 超期借阅图书列表导出超期借阅图书列表导出后迅速3.点击 桌面 成功后逾期期刊界面显点逾期期刊4.点击 保存 示成功5.点击 逾期期刊 1.点击 逾期图书 超期借阅图书列表导出超期借阅图书列表导出后迅速2.点击 导出 成功后读者管理界面显点击读者管理3.点击 桌面 示成功4.点击 保存 专业 .整理.WORD 格式 .资料.5.点击 读者管理 1.点击 逾期图书 2.点击 导出 超期借阅图书列表导出超期借阅图书列表导出后迅速3.点击 桌面 成功后图书编目界面显点击图书编目4.点击 保存 示成功5.点击 图书编目 交互用例测试第四章总结本文档描述了图书
21、管理系统的设计与实现,成这个文档一共进行了三个步骤。第一专业 .整理.WORD 格式 .资料.步,完成图书管理系统软件的软件需求说明。第二步,完成软件设计说明。第三步,完成用例测试设计。软件需求说明主要通过文字介绍了软件的各类功能,以及如何完成这些功能。通过用例图介绍了软件的功能需求。通过 E-R 图说明了软件的支持信息。软件设计说明主要通过动态模型 UML 顺序图说明了各个模块的详细设计。 在画图过程中,由于对画图软件的操作不了解,浪费了一部分时间去了解画图软件。用例测试设计包含两方面,功能测试用例设计和交互测试用例设计。其中功能测试用例设计有 30 个,交互测试用例设计有15 个。最初写设计的时候有些无从下手的感觉,当自己写了几个之后发现了一些规律,余下的写起来感觉很简单。通过撰写这个文档,我知道了怎么填写软件需求规格说明, E-R 图的含义,如何利用专业画图软件画用例图和 UML 顺序图,同时也知道如何设计软件的功能及交互测试。学习管理信息系统这门课后我知道管理信息系统可以定义为一个以人为主导, 利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息收集、传输、加工、储存、更新和维护,以企业战略竞优、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人房屋租赁担保合同模板4篇
- 2024苹果加工副产品深加工技术研发合同3篇
- 2025年度彩色激光打印机租赁及升级服务合同模板3篇
- 雪人的创意课程设计
- 年度雕刻雕铣设备控制系统竞争策略分析报告
- 2025年猕猴桃种植技术培训土地租赁与农民增收合同4篇
- 2025年度个人二手房交易合同模板环保装修服务版3篇
- 2025年离婚风险防范:协议离婚与诉讼离婚适用条件合同3篇
- 二零二五年度苗木出口业务代理销售合同4篇
- 二零二五版智能门窗控制系统集成与安装服务合同4篇
- 常见老年慢性病防治与护理课件整理
- 履约情况证明(共6篇)
- 云南省迪庆藏族自治州各县区乡镇行政村村庄村名居民村民委员会明细
- 设备机房出入登记表
- 六年级语文-文言文阅读训练题50篇-含答案
- 医用冰箱温度登记表
- 零售学(第二版)第01章零售导论
- 大学植物生理学经典05植物光合作用
- 口袋妖怪白金光图文攻略2周目
- 光伏发电站集中监控系统通信及数据标准
- 三年级下册生字组词(带拼音)
评论
0/150
提交评论