学校教材订购系统软件工程需求规格说明书分解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程需求规格说明书【学校教材订购系统】
学班学姓院:
级:
号:
名:
信息工程学院
计科1202
121404219
汤鑫
指导老师:田怀凤
(扬州大学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)
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编写目的
编写这份说明书主要是为了进一步明确教材订购系统的软件需求,使项目组成员充分认识本系统的目标,以便安排项目规划与进度,确定本系统的后继工作。
本文档供项目经理、设计人员、开发人员参考,以达到最终实现用户的要求,完成系统开发。
1.2项目背景
开发软件名称:学校教材订购系统
项目任务提出者:学校
项目开发者:***
用户:各学校
本系统是学校教材供应体系中的教材订购系统,实现教材的销售和采购。
该系统还和学校财务科进行资金数据来往,由本系统向财务处提供销售情况,实行教材的安全发放和采购。
1.3定义
库存表:存放库中存在得书籍数据。
出库表:存放已销售的书籍的数据。
入库表:存放入库书籍的数据。
购书表:存放提交的购书信息。
缺书登记表:存放缺少的书籍的信息。
待购教材表:存放待购书籍信息。
系统:若未特别指出,系统指本“学校教材订购系统”。
1.4参考资料
1.《软件工程》第4 版,张海藩、吕云翔编著,人民邮电出版社。
2.《软件工程导论》,张海藩,清华大学出版社。
3.《数据库系统概论》,王珊、萨师煊编著,高等教育出版社。
4.《实用软件工程》,郑人杰等著,清华大学出版社。
5.《软件工程》第六版,Roger S.Pressman著,机械工业出版社。
2.任务概述
2.1目标
本系统可细化为两个子系统:销售系统和采购系统。
销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知。
以上功能要求在计算机上实现。
下面给出系统的初步概图,方便用户和读者充分认识本系统的最初实现情况,并对系统有个初步的了解,也方便开发人员把握开发方向,最终实现本系统。
图1 学校教材订购系统
2.2运行环境
使用Windows XP,Windows 7,Windows 8等操作系统, 硬件条件为CPU为Pentium4以上,内存为256MB以上。
2.3条件与限制
1.所建议的系统的运行寿命的最小值:3年;
2.进行系统方案选择比较的时间为:3周;
3.经费、投资方面的来源和限制:小组筹集;
4.数据库:SQL Server 2000;
5.可利用的信息和资源:互联网信息,图书馆,实验室。
3.数据描述
3.1静态数据
学生(学号,姓名,性别,班级,专业,电话)
老师(教师编号,姓名,性别,部门,电话)
书籍相关信息(ISBN书号,书名,编者,出版社,单价)
专业
图1学生实体及属性联系图
图2教师实体及属性联系图
图3教材实体及属性联系图
3.2动态数据
销售子系统模块:
领书单(ISBN书号,数量,领书人编号)
发票(ISBN书号,开票人姓名,交易金额,交易日期)
采购子系统模块:
进书通知单(ISBN书号,进书数量,进书日期)
3.3数据库介绍
数据库主要管理预订单,缴款单,发票单,领书通知单,金库单,预订单,采购单,出库单,支出单等,容量可以以学校总人数为参考。
主要数据库表为:购书表、库存表、缺书登记表、进库表、出库表。
图书表,包括书名、书号、作者、单价、出版日期、出版社
个人信息表,包括姓名、性别、编号、联系方式、注册信息
购书表,包括书名、书号、订书数量、订购日期、购书者姓名、图书单价
库存表,包括书名、书号、作者、出版日期、出版社、库存数量
进库表,包括书名、书号、进库数量、进库时间
缺书登记表,包括书名、书号、缺书量、登记时间
出库表,包括书名、书号、出库数量、出库时间
3.4数据词典