ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:107.48KB ,
资源ID:29609586      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29609586.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学校教材订购系统软件工程需求规格说明书分解.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学校教材订购系统软件工程需求规格说明书分解.docx

1、学校教材订购系统软件工程需求规格说明书分解软件工程需求规格说明书学 院: 班 级: 学 号: 姓 名: 指导老师:【学校教材订购系统】信息工程学院计科1202121404219汤鑫田怀凤(扬州大学2014-2015学年第一学期)1.引言 - 3 -1.1编写目的 - 3 -1.2项目背景 - 4 -1.3定义 - 4 -1.4参考资料 - 4 -2任务概述 - 4 -2.1目标 - 4 -2.2运行环境 - 5 -2.3条件与限制 - 5 -3数据描述 - 6 -3.1静态数据 - 6 -3.2动态数据 - 6 -3.3数据库介绍 - 7 -3.4数据词典 - 7 -3.5数据采集 - 9 -

2、4流程图 - 10 -4.1业务流程图 - 10 -4.2数据流程图与过程流程图 - 10 -5功能需求 - 12 -5.1功能划分 - 12 -5.2功能描述 - 15 -6性能需求 - 15 -6.1数据精确度 - 15 -6.2时间特性 - 15 -6.3适应性 - 15 -7运行需求 - 16 -7.1用户界面 - 16 -7.2硬件接口 - 16 -7.3软件接口 - 16 -7.4故障处理 - 16 -8其它需求 - 16 -引言1.1编写 目的编写这份说明书主要是为了进一步明确教材订购系统的软件需 求,使项目组成员充分认识本系统的目标,以便安排 项目规划与进度,确定本系统的后继工

3、作本文档供项目经理、设计人员、开发人员参考,以达到最终实 现用户的要求,完成系统开发。1.2项目 背景开发软件名称:学校教材订购系统项目任务提出者:学校项目开发者: *用户:各学校本系统是学校教材供应体系中的教材订购系统 , 实现教材的销售和采 购。该系统还和学校财务放和采购。科进行资金数据来往 ,由本系统向财务处提 供销售情况 , 实行教材的安全发1.3定义库存表:存放库中存在得书籍数据。出库表:存放已销售的书籍的数据。入库表:存放入库书籍的数据。购书表:存放提交的购书信息。缺书登记表:存放缺少的书籍的信息。待购教材表:存放待购书籍信息。系统:若未特别指出,系统指本“学校教材订购系统 ”。1

4、.4参考 资料1.软件工程第 4 版,张海藩 、吕云翔编著 ,人民邮电出版社2.软件工程导论,张海藩,清华大学出版社3.数据库系统概论,王珊、萨师煊编著,高等教育出版社。4.实用软件工程,关人杰等著,清华大学出版社。5.软件工程第六版,RogerS. Pressman著,机械工业出版社2.任务概述2.1目标本系统可细化为两个子系统:销售系统和米购系统。销售系统的工作过程 为:首先由教师或学生提交购书单,经教 材科发行人员审核是有效购书单 后,开发票、登记并 返给教师或学生领书单,教师或学生即可 去书库领书。采购系统的主要工作 过程为:若是脱销教材,则登记缺书,发 缺书单给书库采购人员;一旦新书

5、入库后,即发进书 通知。以上功能要求在计算机上实现。下面给出系统的初步 概图,方便用户和读者充分 认识本系统的最初实现情况,并对系统有个初步的 了解,也方便开发人员把握开发方向 ,最终实现本系统。2.2运行环境使用 Windows XP, Windows 7 , Windows 8等操作系统,硬件条件为 CPU为Pentium4以上,内 存为256MB以上。2.3条件与限制1.所建议的系统的运行 寿命的最小值:3年;2.进行系统方案选择比较的时间为:3周;3.经费、投资方面的来源和限制:小组筹集;4.数据库:SQL Server 2000;5.可利用的信息和资源:互联网信息,图书馆,实验室。3

6、.数据描述3.1静态数据学生(学号,姓名, 性别,班级,专业,电话)老师(教师编号,姓 名,性别,部门,电话)书籍相关信息(ISBN书号,书名,编者,出版社,单 价)号、姓名J性别 OAHSn ) 电话J图2教师实体及属性联系图 -一尸一厂书名厂书号=:编者、T出版社1 (单价)图3教材实体及属性联系图3.2动态数据销售子系统模块:领书单(ISBN书号,数量,领书人编号)发票(ISBN书号,开 票人姓名,交易金额,交易日期 )采购子系统模块:进书通知单(ISBN书号,进书数量,进书日期)3.3数据库介绍单,预订单,采购单,出库单,数据库主要管理预订 单,缴款单,发票单,领书通知单,金库支出单等

7、,容量可以以学校总人数为参考。主要数据库表为:购 书表、库存表、缺书登记表、进库表、出 库表。图书表,包括书名、 书号、作者、单价、出版日期、出版社个人信息表,包括姓 名、性别、编号、联系方式、注册信息购书表,包括书名、 书号、订书数量、订购日期、购书者姓名 、图书单价库存表,包括书名、 书号、作者、出版日期、出版社、库存数 量进库表,包括书名、 书号、进库数量、进库时间缺书登记表,包括书 名、书号、缺书量、登记时间出库表,包括书名、 书号、出库数量、出库时间3.4数据词典 名字:订购单 别名:订书单描述:送给采购员的定书表定义:订购单=购书 单号+书号+购书日期+订购者编号+订购者姓名+数量

8、+总额 购书单号=以1开头的1-50位数字书号=50位以数字开头的数字与字母的组合购书日期=购书当天的时间 格式为:*年*月* 日订购者编号=教师工号|学生学号采购日期=购书当天的时间 格式为:*年*月* 日采购总数=1|2|3|4, ,|10000000采购总额=1|2|3|4, ,|10000000订购者姓名=教师姓名|学生姓名 数量=1|2|3|4, ,|10000000 总额=1|2|3|4, ,|10000000位置:输出到打印机 名字:进书单别名:进书信息描述:详细的描述了进书的信息定义:进书单=进书 单号+书号+采购人姓名+采购日期+采购总数+采购总额 进书单号=以2开头的1-5

9、0位数字书号=50位以数字开头的数字与字母的组合采购者姓名=教师姓名采购日期=购书当天的时间 格式为:*年*月*日采购总数=1|2|3|4, ,|10000000采购总额=1|2|3|4, ,|10000000名字:领书单别名:领书表描述:送给学生或教师的领书报表定义:领书单=领书 单号,订购者编号,领书日期,购书单号 ,购书日期,经办人领书单号=以3开头的1-50位数字订购者编号=教师工号|学生学号领书日期=领书当天的时间 格式为:*年*月* 日 购书单号=以1开头的1-50位数字购书日期=购书当天的时间 格式为:*年*月* 日经办人=教师姓名位置:输出到打印机名字:缺书单别名:缺书表描述:

10、送给相关工作 人员的表,用来补充书籍定义:缺书单-缺书 单号+书号+总数缺书单号=以4开头的1-50位数字书号=50位以数字开头的数字与字母的组合总数=1|2|3|4, ,|10000000位置:输出到打印机名字:入库单别名:入库表定义:入库单=入库 号+书号+数量+入库时间 入库号=以5开头的1-50位数字 书号=50位以数字开头的数字与字母的组合数量=1|2|3|4, ,|10000000入库时间=入库当天的时间 格式为:*年*月*日名字:出库表定义:出库表=出库号+书号+数量+出库时间出库号=以6头的1-50位数字 书号=50位以数字开头的数字与字母的组合数量=1|2|3|4, ,|10

11、000000出库时间=出库当天的时间 格式为:*年*月*日名字:库存表 定义:库存表二记录号+书号+数量记录号=以7头的1-50位数字 书号=50位以数字开头的数字与字母的组合数量=1|2|3|4, ,|10000000名字:教材信息 定义:教材信息=书号+书名+编者+出版社+单价 书号=50位以数字开头的数字与字母的组合 书名=教材的名称 编者=教材的作者 出版社=出版教材的出版社单价=出售教材的价格 格式为:1|2|3|4 ,|10000000名字:学生信息定义:学生信息=学生学号+学生姓名+学生性别+学生班级+电话 学生学号二以数字11开头的10为数字学生姓名=订购学生的姓名学生性别=男

12、 |女学生年级=大一 |大二|大三|大四电话=1|2|3|4, ,|50名字:教师信息定义:教师信息=教师工号+教师姓名+教师性别+教师部门+电话 教师学号二以数字22开头的10为数字教师生姓名=订购教师的姓名教师性别=男|女教师部门=机械|电气|生化|数学|人文|计算机|其他电话=1|2|3|4, ,|503.5数据采集由学校教材管理部门提供。4.流程图4.1业务流程图教材购销系统系蛻誉H 销gsa 釆妁系统 査诙系统用 户 晋11管理验证登售 书缺 书记打 印TFT补 g 书 单岀 息购 书S库息入 库息待 购 信按名 童询按 书 号询出 版 社 査 询ft 出 版 时潼 询按 书 1自

13、査 询图4学校教材订购系统工作流程图4.2数据流图与过程流程图1.数据流程图图5学校教材订购系统顶层数据流程图下面把系统分为销售 和采购两个模块进行进一步分解,如图 6。显然外部项学生或教师应与销 售 子系统联系,教材 工作人员与采购子系统联系。两个子系统 之间也存在联系:其一是缺书登记表, 又 销售子系统把脱销 书籍传给采购子系统;其二是进书通知, 直接由采购子系统将教材入库信息通 知销 售系统。数据流描述:数擴流名称,购书单红成話二蘇-书籟名称-书辖编号-书曙岀版社-负书单位个人、篥体-单价-數量 组.织r备注 数据猱名称领书单组麻 学号亠姓名亠书号亠单价亠断t-愿价于书名-书箱出版社亠出

14、版时间-I书福信息备注.数据流名称,缺书单组成,书号-书名-岀版社数量岀版时间-书翳信息-单价备注数据流名称;进书通知组成.书無名称-书编号-书薯出版社数亠岀版时间+单价-总价-书丽藹 组织z2.过程流程图MAM图7学校教材订购系 统过程流程图5.功能需求5.1功能划分1.销售子系统模块1.提交购书单:(HandBuyBookBill )2.审核购书单(CheckBuyBookBill )3. 购书单错误信息显示(BuyBookBillError )4. 开发票(PrintBill )5.登记购书记录(DBRegistBuyBook )6.审核登记(CheckDBRegistBuyBook)7

15、.登记购书记录错误信息显示(DBRegistBuyBookError )8. 发领书单/打印(PrintBookBill )9.修改库存表、出库表 (DBUpdateTable )10.审核修改表(CheckDBUpdateTable)11.修改表错误信息显示(DBUpdateTableError )2.米购子系统模块1.发缺书单(HandLackBookBill )2.审核缺书单(CheckLackBookBill )3.缺书单错误信息显示(LackBillError )4.登记缺书记录(DBRegistLackBook )5.审核登记(CheckDBRegistLackBook )6.登记

16、错误信息显示 (DBRegistLackBookError )7.修改数据库中的表 (DBUpdateTable )8.审核修改(CheckDBUpdateTable)9修改错误信息显示 ( DBUpdateTableError )10发进书通知单( PrintBookNotice )5.2功能 描述销售子系统模块:提 维护数据库中相应的 表。交购书单、审核购书单、开发票、登记购书记录、返回领书单、修改和采购子系统模块:发据库中相应的表。缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数6性能需求6.1 数据 精确度1对系统中输入的数 据要按照数据字典的规定严格输入,尽量 避免数

17、溢出处和数据的不合法 性。2该系统可以通过输 入日期或是书名查询,查询的时间跨度为 一周之内,查询的结果可以显 示书名,消息,通知 等。6.2时间 特性a .响应时间0.5s ;b .更新处理时间 0.5s ;c .数据的转换和传送 时间0.5s。6.3适应 性a .通过图形界面来操作简单方便。b .可以实现跨平台操作,可以在 windows2000/2003/xp 上操作 。c .同其他软件的接口有预留实现的可扩展性;d .精度和有效时限上无变化。7运行需求7.1 用户 界面菜单格式,输入用户名和密码,根据相关信息输入想要的书籍信息。用图形界面操作简单方便。7.2 硬件 接口系统不存在和其它

18、系统的硬件接口。服务器端建议使用专用服务器。7.3 软件 接口各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。具体参数的结构将在下面数据结构设计的 内容中说明。接口传递的信息将是以数据 结构封装了的数据,以参数传递或返 回值的形式在模块之 间传递7.4故障 处理1. 在输入不符合定义格 式的数据时,软件应出现提示信息,而不 是死机或是删除已经输入的 信息,然后再弹出输 入界面重新开始。1. 根据用户反馈信息, 及时更新系统信息和升级系统功能。8其它需求为使本系统功能齐全完备,操作简单方便,最大限度的提高软件的质量,从 而满 足用户的实际需求,在设计开发过程中遵循了如下原则:(1)安全性原则:为该系统的用户设置了用户权限。(2)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作 情况进行教材的进货、销售等工作。(3)易操作性原则:要求该系统的功能齐全,界面友好,操作方便,必要的地方 进行提示。(4)准确性原则:对输入的相关资料建立检错机制,即使报错,使用户能够即使准确的输入合法的资料。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1