教材订购系统
采购人 签名
宋宇
姓名 张高强 张高强 张高强
计算机科学与技术
20 15 30
20 20 20
400 300 600
高等数学
计算机科学与技术
邬旭锋
大学英语
计算机科学与技术
合计:1300
入库单 书号
1 2 3
教材名称
软件工程
作者
周仕川
出版社
凤凰出版社
单价
20 15 30
数量
20 20 20
入库日期 备注
4 按 书 号 查 询
5 按书籍出 版社查询
6 按书名查 询
7 按书籍信 息查询
8 按出版时 间查询
系统 E-R 图:
姓名 教工号与学 号 师生 院系 采购员 编号 姓名 联系电话
书籍编号 订购 书名 采购
书籍
发售
编号
教材发行人员
联系电话
姓名
图 1.7 教材库存查询 此查询系统主要是为了学校教学和教材的特殊要求而设立,例如:是否国家优秀书刊,使用 年限等信息,使用优秀教材不但可以提高学校教学质量,还可以让学生及时用到学科前沿的书籍, 增加学生学习积极性。 下面将为本系统提供必要的数据字典,以方便系统是最终实现。下面将分别针对教材购销系 统的数据流程土的各个项目进行定义。
2.系统任务概述
2.1 目标
本系统可细化为两个子系统:销售系统和采购系统 销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书 单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给 书库采购人员;一 旦新书入库后,即发进书通知。 下面给出系统的初步概图 ,方便用户和读者充分认识本系统的最初实现情况 ,并对系统有个初 步的了解,也方便开发人员把握开发方向,最终实现本系统.
3.需求规定
3.1 对功能的规定
本系统可以细化为两个子系统:销售系统和采购系统。 销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购 书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦 新书入库后,即发进书通知给教材发行人员。 以上功能要求在计算机上实现。
组织: 备注: 数据流名称:发票 组成:学号+姓名+{书号+单价+数量+总价}+书费合计 组织: 备注:
数据存储描述
数据存储名称:各班学生用表 组成:系编号+班级编号+年级+书号+书名+数量+书籍信息 组织:按系、年级、班级、书号、书名等排列 备注: 数据存储名称:缺书登记表 组成:书号+书名+出版社+缺书数量+出版时间+书籍信息 组织: 备注: 数据存储名称:学生基本信息表 组成:学号+姓名+班级+预交书费剩余 组织: 备注: 数据存储名称:教材库存表 组成:书号+书名+出版社+数量+出版时间+书籍信息+是否特殊用途{教学用、零售} 组织: 备注: 数据存储名称:进库表、出库表、库存表、购书表 组成:书号+书名+出版社+出版时间+单价+数量+总价+书籍信息 组织: 备注: 数据存储名称:教师基本信息表 组成:编号+姓名+部门+职称 组织: 备注: 数据存储名称:班级信息表
SY-023
实 验 报 告
课程名称: 软件工程概论 院系名称: 计算机科学与技术学院 专业班级: 信管 14-1 学生姓名: 刘金辉 张楗 周仕川 张高强 佟亚雷 学 号: 20141678 20141677 20141689 20141686 20141683 指导教师: 吕瑞
黑龙江工程学院教务处制
1.2 编写背景
a.本系统是学校教材科内部的一个教材订购系统,实现教材的销售和采购。 b.本项目有学校教材科提出,由老师委托我小组开发,开发人员包括: 组长兼系统分析员:刘佳 等 系统设计员:范文标等 程序设计员:CCC、数据库管理员:DDD、数据操作员:EEE.统 最终用户为教材科,由教材科提供计算网络。 c.该系统还和学校财务科进行资金数据来往,.由本系统向财务处提供销售情况,实行教材的安全 发放和采购.并顺便和各书店联营向个别人员单独售书。
采购子系统可分为两个方面来加工:一是采购补售书,二是采购学校教学用书。用 9 个加工 模块来说明,分别为图 1.4、图 1.5、图 1.6,从图中可清楚地了解到采购子系统的整体功能,这里 就不在赘述。 下面为学校教材购销系统增加一个查询子系统,以方便学校教材工作人员了解学校的教材使 用和销售情况:如图 1.7 教 材 工 作 人 员
组成:班级+班级人数+专业+班级所交书费 组织: 备注: 数据存储名称:售书登记表 组成:学号+姓名+班级+所购书号+书名+单价数量+总价 组织: 备注:学号、班级、姓名可为空
数据存储名称:补售书表 组成:学号+姓名+班级+所购书号+书名+数量+书籍信息 组织: 备注: 数据存储名称:教学用书表 组成:书名+书号+出版社+出版时间+数量+书籍信息 组织: 备注:
学 生 或 教 师
购书单
领书单
教 材 购 销 系 统
缺书单
采 购 人员
进书通知 审核信息
进书通知
教材发行人员
图 1.1 学校教材购销系统顶层
DFD
下面把系统分为销售和采购两个模块进行进一步分解,如图 1.2。显然外部项学生或教师 应与销售子系统联系,教材工作人员与采购子系统联系。两个子系统之间也存在联系:其一是缺 书登记表,又销售子系统把脱销书籍传给采购子系统;其二是进书通知,直接由采购子系统将教 材入库信息通知销售系统。
教 材 购 销系统
出库表 教材库存表 缺书登记表 待购教材表 进库表 购书表
销 售 系 统
进书通知
采 购 系 统
图 1 教材购销系统概图
2.2 用户的特点
本系统用户的特点:本软件的最终用户可分为操作人员、维护人员。 其中,操作人员要求对计算机有一定了解的企业技术人员。最好能熟练运用计算机所用操作 系统,精通所用系统功能, 维护人员要求对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技 术人员。 本系统主要在学期开学发书、学期结束订书时大幅度使用,这时候也是本系统最需要维护的时 候,所以在这时候要对本系统进行必要的检修,防止数据出错。
根据以上的分析,最终得到了教材购销系统的工作流程图:如图 1.8 所示
教材购销系统
系统管理
销售系统
采购系统
查询系统
用 户 管 理
密 码 管 理
登 记 售 书
缺 书 登 记
打 印 发 票
补 售 书 单
出 库 信 息
购 书 登 记
库 存 信 息
入 库 信 息
待 购 信 息
按 书 名 查 询
按 书 号 查 询
进书通知
2.3 产 生 补 售 书 单
图 1.4 第三层
DFD-----销售子系统
图 1.4 中,销售子系统被分解为 3 个子加工,编号从 2.1.到 2.3,登记售书和打印领书单时, 学生或教师持购书单申请购书,所购书存在就发给领书单到仓库领取所购书籍。若所购书籍暂时 没有就登记缺书登记表,打印缺书登记单通知采购子系统购书,并产生补售书单,待书籍到库时 通知学生或教师领书。 关于销售子系统的特殊说明,在售书过程中产生的补售书单只针对教师或者行政班级,对个 人购书情况不做处理,也就是说个人所购之书有就代理,没有就不单独采购。
1.设备:计算机。 2.地点:机房。
三、实验步骤
1.组内人员担任分析: 项目经理: 刘金辉 分析员:张楗 销售部:周仕川 出入库管理:佟亚雷 采购部:张高强 学生:张高强 2.记录并整理初步需求分析过程中所有的关键问题及解决途径; 3.形成初步需求分析文档。
四、实验内容
1.引言
1.1 编写目的
编写这份说明书主要是为了使小组成员充分认识本系统的情况 ,确定本系统的后继工作 ,方便 以后更好的开展工作,本说明书主要提交给用户和小组成员参考,以达到最终实现用户的要求,给用 户一份满意的答卷。
数据元素描述
数据元素名称:数量 取值:正整数 备注: 数据元素名称:书名 取值:字符(满足计算机取值要求) 备注: 数据元素名称:书号 取值:数值(书籍特殊编号) 备注: 数据元素名称:年级 取值:入学年份 备注: 数据元素名称:院系 取值:院系编号 备注: 00000~99999
数据元素名称:学号 取值:入学年份+院系代号+班级代号+排序 备注: 数据元素名称:书费合计 取值:000.00~999.99 备注:
实验项目 实验地点 一、实验目的 A406
学校教材订购系统 同组人数 5
实验日期 实验台号
2016.04.10
1) 根据所选定题目进行需求分析工作; 2) 通过实例掌握初步需求获取技术; 3) 进行业务需求分析、用户需求、功能需求、非功能需求分析; 4) 按规范要求写出需求规格说明书。
二、实验仪器设备
数据流描述
数据流名称:购书单 组成:学号+姓名+书籍名称+书籍编号+书籍出版社+购书单位{个人、集体}+单价+数量 组织: 备注: 数据流名称:领书单 组成:学号+姓名+书号+单价+数量+总价+书名+书籍出版社+出版时间+|书籍信息 组织: 备注: 数据流名称:缺书单 组成:书号+书名+出版社+数量+出版时间+书籍信息+单价 组织: 备注: 数据流名称:进书通知 组成:书籍名称+书籍编号+书籍出版社数量+出版时间+单价+总价+书籍信息 组织: 备注: 数据流名称:教学用书单 组成:书籍名称+书籍编号+书籍出版社+出版时间+数量+单价+书籍信息 组织: 备注: 数据流名称:学生证 组成:学生姓名+学生编号+班级+院系+入学时间+性别+年龄 组织: 备注: 数据流名称:图书 组成:书号+书名+出版社+出版时间+图书信息{面向 21 世纪教材、国家优秀教材、国家指 定教材}