《学校教材订购系统》需求分析说明解析_第1页
《学校教材订购系统》需求分析说明解析_第2页
《学校教材订购系统》需求分析说明解析_第3页
《学校教材订购系统》需求分析说明解析_第4页
《学校教材订购系统》需求分析说明解析_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学校教材定购系统学校教材定购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1 1 ofof 18 学校教材定购系统学校教材定购系统 用户需求说明书用户需求说明书 组长:组长: 组员:组员: 20122012 年年 5 5 月月 1010 日日 信电学院计算信电学院计算 班班 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 2 2 ofof 18 目录 一、引言一、引言.5 1.1 编写目的.5 1.2 背景.5 1.3 定义.5 1.4 参考资料.6 二、系统说明二、系统说明.6 2.1 系统目标.6 2.2 运行环境.6 2.3 条件、假定和约束.6 2.4 系统功能图.7 2.5 数据流图.8 2.5.1顶层流图.8 2.5.2第一层数据流图.8 2.6 系统 E-R 图 .9 2.7 数据字典 .10 三功能分析三功能分析.11 功能 1 订书功能.11 功能 2 审核订书单.12 功能 3 库存索引.12 功能 4 缺书登记.12 功能 5 书籍入库查看.13 功能 6 书籍出库记录.13 功能 7 采购系统.14 四、外部接口要求四、外部接口要求.18 4.1 外部接口说明.18 4.1.1用户接口.18 4.1.2软件接口.18 4.2 性能需求.18 4.2.1硬件的限制.18 4.3 属性.18 4.3.1友好性.18 4.3.2安全性.19 4.3.3可维护性.19 4.3.4可转移/换性.19 4.4 系统的运行环境.19 4.5 其他需求.19 4.5.1用户操作需求.19 五、操作环境要求五、操作环境要求.19 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 3 3 ofof 18 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 4 4 ofof 18 一、引言一、引言 1.11.1 编写目的编写目的 需求规格说明书是需求分析的产物, 它是软件系统生存期中软件定义阶段的最后一个 步 骤。本系统在可行性研究的基础上,是为了进一步明确该系统的软件需求,以便安排项 目规 划与进度,组织软件开发与测试,撰写本文档。 学校教材订购系统是一个直接服务于师生订购书籍以及教材发行人员销售书籍的系统, 师生可使用此系统选择教材并填写订购单,然后将订书单发送给教材发行人员,经过审核 可获取领书单。教材发行人员使用此系统可收取师生的订购单,审核有效后将领书单返还 给师生,师生即可持领书单到书库领书。此系统可帮助教材发行人员管理书库,登记书籍 进出库情况,实现销售可采购业务。 本文档供项目经理、设计人员、开发人员参考。 1.21.2 背景背景 开发软件名称;学校教材订购系统 项目任务提出者:软件工程老师 项目开发者:计算 103 班团队 用户:学校教材管理部门和全校师生 实现该软件的计算机网络:计算机科学实验室 项目与其他软件系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在 Windows NT 系统上以 JAVA 以及 MySql 数据库等为开发软件的应用程序 1.31.3 定义定义 数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信 息 在系统中流动和处理的情况。 系统的流程图: 系统流程图是描绘物理系统的传统工具。 它的基本思想是用图形符号 以黑 盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等) 。 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 5 5 ofof 18 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 进库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.41.4 参考资料参考资料 序号序号文档名称文档名称版本号版本号 1软件工程导论第五版 2实用软件工程第二版 3 Java 语言程序设计 第三版 4数据库及其原理 第三版 5实用软件工程 第三版 二、系统说明二、系统说明 2.12.1 系统目标系统目标 1)学生和老师能够随时登录订购教材,编写或修改订购单,还可以查看领书单。 2)教材发行人员能随时登录处理订购单、审核订单,并向师生发送领书单或信息,登 记有效订单,查看库存和修改库存,登记缺书表以及代购教材表,向采购员发出采购通知, ,查看入库表, 。 3)采购人员能随时登录系统查看代购教材表,编写进书单,向教材发行人员发送入库 通知。 2.2 运行环境 运行环境:Windows XP,Vista 等 数据库:Mysql 可利用的信息和资源:互联网信息,实验室 2.3 条件、假定和约束 所建议的系统的运行寿命的最小值:3 年 进行系统方案选择比较的时间为:3 周 经费、投资方面的来源和限制:小组筹集 硬件条件:CPU 为 Pentium4 以上,内存为 256MB 以上 。 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 6 6 ofof 18 2.4 系统功能图 教材订购系统 提交订书单 查看领书单 审核领书单 库存索引 缺书登记 书籍入库查看 查看出库表 师生 教材发行人员 采购员 进库表登记 书籍出库记录 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 7 7 ofof 18 2.5 数据流图 2.5.1 顶层流图顶层流图 师生供书商 事务处理 购书表缺书登记表 出库表进库表待购教材 订单 发票 购书单 发货单 2.5.2 第一层数据流图第一层数据流图 师生供书商1 销售 2 采购 购书表 缺货登记 表 库存表 待购教材进库表 出库表 订单 领书单 购书单 发货单 缺书通知 入库通知 2.5.2.1 第二层销售数据流图第二层销售数据流图 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 8 8 ofof 18 教师或学生 1.1编辑订 单 订单 购书表 1.3检查订 单 订单 1.6开发票并修改 库存 有效订单 1.4产生订 货通知 无效订单 暂存订单 缺书登记 订单 1.5对比 暂存订单 订单 订单 书籍库存 1.7检索库存 采购员 订货通知 到货通知 领书单和发票 师生 1.2新师生 登陆 2.5.2.2 第二层采购数据流图第二层采购数据流图 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 9 9 ofof 18 2.1按书籍类 别分类,汇总 缺书表 2.2分类后的购书单 2.3订购书籍 并修改库存 待购教材 教材发行员 2.5产生到货 通知 到货通知 供书商 2.4核对发货单 发货单 错误发货单 2.6修改库 存,登记进库 表 到货通知 库存表 订书单 采购员 订书通知 2.6 系统 E-R 图 师生采购员 书籍 职工号或学号 姓名 院系 手机号 订购 编号 联系电话 姓名 书籍编号采购 教材发行人 员 编号 姓名 联系电话 发售 书籍名 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1010 ofof 18 2.72.7 数据字典数据字典 名字:订单 别名:购书单 描述:学生或教书向系统发出的购书通知 定义:订单=书名+编号+订单时间 位置:够书表 出库表 名字:购书表 别名:购书单 描述:系统缺书时产生的用于购书的信息 定义:购书表=书名+册书+ 位置:事务 销售 名字:缺书登记表 别名: 描述:书库缺书时登记的表 定义:缺书登记表=书名+册书 位置:书库 名字:出库表 别名: 描述:图书出库登记的表 定义:出库表=书名+册书+出库时间 位置:库 销售 名字:领书单 别名: 描述:领书凭证 定义:领书单=书名+册书+加领书人姓名+时间 位置:库 三功能分析 功能功能 1 1 注册功能注册功能 a.用户注册账号 名称、标识符名称、标识符注册功能 功能描述功能描述 用户进入主界面后,点击屏幕下方登录按钮,进入登陆界面后点击屏幕 右下方的注册按钮,进入注册界面,进行注册,注册成功后,出现亲, 您已注册成功字样。 操作者操作者发布广告用户和浏览广告用户 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1111 ofof 18 输入输入 发布广告用户信息:账号,密码; 浏览广告用户信息:账号,密码; 实现步骤实现步骤 1、 进入软件主界面 2、 点击登陆按钮进入登陆界面 3、 输入上述用户信息 4、 检查合法性 5、 注册成功 输出输出亲,您已注册成功 成功保证成功保证 1、 账号 2、 返回购书单提交成功 非功能要求非功能要求后台操作者安全进入系统服务器 补充说明补充说明 b.获取领书单 名称、标识符名称、标识符 查询领书单 功能描述功能描述 成功提交购书单,可登录到查询界面进行订购查询,即查询教材发行人 员是否发回领书单,或其它消息,若返回领书单则进行打印,然后到书 库去领书。 操作者操作者教师或学生 输入输入输入用户信息 实现步骤实现步骤 1、 进入用户查询界面 2、 查询图书订购情况 3、 输出订购日期,发票,领书单发送日期 4、 确认收到领书单 5、 保存打印 输出输出领书单或订书单不合格消息 成功保证成功保证获取到与订书单内容一致的领书单,或订书单不合格消息 非功能要求非功能要求图书订购者安全进入系统 补充说明补充说明 功能功能 2 2 审核订书单审核订书单 a.检查订书单 名称、标识符名称、标识符检查订书单 功能描述功能描述 教材发行人员登录系统,查看所有待审核订书单,进行一一审核,检索 书库库存,对于合格的订书单,进行保存,然后返回领书单。对于已经 售完的书籍,登记书籍信息,退回订书单,返回订书单不合格消息。 操作者操作者教材发行人员 输入输入 实现步骤实现步骤1、 打开订书单 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1212 ofof 18 2、 检索库存 3、 合格订书单保存 4、 录入缺书信息 5、 返回领书单或消息 输出输出订书单有效并保存,或无效被退回(并附加消息) 成功保证成功保证显示订书单用已成功保存 非功能要求非功能要求教材发行人员安全进入系统 补充说明补充说明 功能 3 库存索引 名称、标识符名称、标识符库存索引 功能描述功能描述 教材发行人员在审核订书单时,须按照书籍编号检索库存,可查询并返 回书籍的库存量及其他信息,也可按书籍的分类汇总浏览,对于库存中 脱销的书籍可返回脱销提醒。 操作者操作者教材发行人员 输入输入书籍编号 实现步骤实现步骤 1.打开库存索引 2.选择索引方式 3.输入书籍编号 4.浏览书籍信息 输出输出相关书籍的信息,脱销提醒 成功保证成功保证正确的返回库存信息 非功能要求非功能要求教材发行人员安全进入系统 补充说明补充说明 功能功能 4 4 缺书登记缺书登记 名称、标识符名称、标识符缺书登记 功能描述功能描述教材发行人员 操作者操作者 教材发行人员经过审核领书单,检索库存,对于脱销书籍,进行记录, 录入书籍相关信息,以及当天的需求量,记录时间。 输入输入书籍信息,时间 实现步骤实现步骤 1 打开缺书登记 2 录入书籍的编号,书名 3 记录当天需求量 4 记录时间 5 保存 输出输出书籍记录成功保存提示 成功保证成功保证书籍信息能正确保存到库存 非功能要求非功能要求教材发行人员安全进入系统 补充说明补充说明 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1313 ofof 18 功能 5 书籍入库查看 名称、标识符名称、标识符进库表 功能描述功能描述 教材发行人员打开进库表,可以浏览所有入库书籍信息,也可分门别类 的查询,可以快速查询到脱销书籍是否入库,以及其相关信息,然后可 向有订单需求的师生发送消息。 操作者操作者教材发行人员 输入输入书籍编号 实现步骤实现步骤 1、打开进库表 2、检索书籍入库信息 3.对于有需求的书籍,入库后即发送消息 输出输出脱销书籍信息 成功保证成功保证能正确查询到脱销书籍入库信息 非功能要求非功能要求教材发行人员安全进入系统 补充说明补充说明 功能 6 书籍出库记录 名称、标识符名称、标识符出库表 功能描述功能描述 教材发行人员在对提交的合格订书单,返回领书单后,须修改库存量, 对于当天处理过的合格的订书单,对于每一种书籍的售出量都要记录到 出库表,并记录时间。对于历史出库单可查询记录。 操作者操作者教材发行人员 输入输入 实现步骤实现步骤 1、 点击出库表 2、 选择功能项,增加,查询,修改,删除 3 选择操作新纪录还是历史记录 输出输出新纪录录入成功或返回历史记录 成功保证成功保证能正确的录入新纪录或返回历史记录 非功能要求非功能要求教材发行人员安全进入系统 补充说明补充说明 功能功能 7 7 采购系统采购系统 a. 订书单 名称、标名称、标 识符识符 订书单 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1414 ofof 18 功能描述功能描述教师或学生需要订书时,需要填写订书单。 操作者操作者教师或学生 输入输入 填写个人信息:姓名、职业、专业、所订书名、 出版社。 实现步骤实现步骤 1、输入上述用户信息 2、检查合法性 3、将数据保存至数据库表中等待管理员审 核 输出输出数据保存成功信息 成功保证成功保证 1、提示数据已保存成功 2、返回管理员的审核信息 非功能要非功能要 求求 管理员安全进入系统 补充说明补充说明 c.库存表 名称、标名称、标 识符识符 库存表 功能描述功能描述根据所剩书籍制成库存表 操作者操作者书库管理员 输入输入 填写书籍信息:书类型、书名、出版社、价格。 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1515 ofof 18 实现步骤实现步骤 4、输入上述书籍信息 5、检查合法性 6、将数据保存至数据库表中等待管理员审 核 输出输出数据保存成功信息 成功保证成功保证 3、提示数据已保存成功 4、返回管理员的审核信息 非功能要非功能要 求求 管理员安全进入系统 补充说明补充说明 d.出库表 名称、标名称、标 识符识符 出库表 功能描述功能描述 根据订书单发放书籍,将所有发放书籍制成出 库表 操作者操作者教师或学生 输入输入 填写书籍信息:姓名、职业、专业、所订书名、 出版社、书类型、价格。 实现步骤实现步骤 7、输入书籍信息 8、检查合法性 9、将数据保存至数据库表中等待管理员审 核 学校教材订购系统学校教材订购系统 需求分析文档需求分析文档 20122012 年年 5 5 月月 1010 日日 PagePage 1616 ofof 18 输出输出数据保存成功信息 成功保证成功保证 5、提示数据已保存成功 6、返回管理员的审核信息 非功能要非功能要 求求 管理员安全进入系统 补充说明补充说明 e.教材脱销 名称、标名称、标 识符识符 教材脱销 功能描述功能描述即书库中暂时没有所需要的书籍 操作者操作者书库管理者 输入输入填写书籍信息:订购的书籍名、出版社 实现步骤实现步骤 10、 输入上述书籍信息 11、 检查合法性 12、 将数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论