学校教材购销系统需求分析报告

学校教材购销系统需求分析报告
学校教材购销系统需求分析报告

学校教材购销系统需求分析报告

1.引言

1.1 编写目的

编写这份说明书主要是为了使小组成员充分认识本系统的情况,确定本系统的后继工作,方便以后更好的开展工作,本说明书主要提交给用户和小组成员参考,以达到最终实现用户的要求,给用户一份满意的答卷。 1.2编写背景

a.本系统是学校教材科内部的一个教材订购系统,实现教材的销售和采购。

b.本项目有学校教材科提出,由老师委托我小组开发,开发人员包括: 组长兼系统分析员:AAA 、系统设计员:BBB 、程序设计员:CCC 、数据库管理员:DDD 、数据操作员:EEE.统最终用户为教材科,由教材科提供计算网络。

c.该系统还和学校财务科进行资金数据来往,.由本系统向财务处提供销售情况,实行教材的安全发放和采购.并顺便和各书店联营向个别人员单独售书。

2.系统任务概述

2.1目标

本系统可细化为两个子系统:销售系统和采购系统 销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给 书库采购人员;一旦新书入库后,即发进书通知。

下面给出系统的初步概图,方便用户和读者充分认识本系统的最初实现情况,并对系统有个初步的了解,也方便开发人员把握开发方向,最终实现本系统.

出库表 缺书登记表 待购教材表

教材库存表 进库表 购书表

进书通知

图1 教材购销系统概图

教材购销系统 销 售 系 统 采 购 系 统

2.2用户的特点

本系统用户的特点:本软件的最终用户可分为操作人员、维护人员。 其中,操作人员要求对计算机有一定了解的企业技术人员。最好能熟练运用计算机所用操作系统,精通所用系统功能,

维护人员要求对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。

本系统主要在学期开学发书、学期结束订书时大幅度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止数据出错。

3.需求规定

3.1对功能的规定

本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。

本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金,内部形成一个小小的财务管理。

本系统还和学校的财务科发生数据交换,发生集体售书时,学根据数据的有效性,直接向集体售书,形成的财务信息直接和财务科交换,方便结算。即:向学生集体售书时不需要直接收取现金,而待教材科结算时向财务科提交数据,由财务科从学生的预交书费里扣除,保证教材科财务信息的完整。 3.2对性能的规定

对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。

4.运行环境规定

使用Windows NT 或 Windows 2000 Server 以上操作系统

5.数据流程、功能描述和设计

根据前面的需求分析,进一步得出系统的数据流程和必须的数据字典,然后实现系统的相关功能,为下一步编码做好充分准备。

先面给出系统的第一层数据流图和各个分解的数据流程图。

购书单 缺书单 领书单 进书通知

图1.1 学校教材购销系统顶层DFD

下面把系统分为销售和采购两个模块进行进一步分解,如图1.2。显然外部项学生或

教材购销系 统

教材工作人 员 学生或 教 师

教师应与销售子系统联系,教材工作人员与采购子系统联系。两个子系统之间也存在联系:其一是缺书登记表,又销售子系统把脱销书籍传给采购子系统;其二是进书通知,直接由采购子系统将教材入库信息通知销售系统。

购书单 不合法

领书单

库存表 领书单 进书通知 缺书单

缺书登记表

图1.2 学校教材购销系统第二层DFD

继续分解,得到第三层数据流程图,其中图1.3由身份验证子系统扩展而成, 图1.4由销售子系统扩展而成, 图1.5由采购子系统扩展而成。

不合法 学生证 学生证 购书单

售书登记表

图1.3 第三层DFD-----验证模块

学生或 教 师 1 身 份 验 证 2 销 售 系 统 3 采 购 系 统 教材工作人 员

学生

或 教 师

1.1

审查有效 性 1.2登记和打印发票 教材工作人 员

购书单

缺书单

领书单

售书登记表 出库表 库存表 缺书登记表

进书通知

图1.4第三层DFD-----销售子系统

图1.4中,销售子系统被分解为3个子加工,编号从2.1.到2.3,登记售书和打印领书单时,学生或教师持购书单申请购书,所购书存在就发给领书单到仓库领取所购书籍。若所购书籍暂时没有就登记缺书登记表,打印缺书登记单通知采购子系统购书,并产生补售书单,待书籍到库时通知学生或教师领书。

关于销售子系统的特殊说明,在售书过程中产生的补售书单只针对教师或者行政班级,对个人购书情况不做处理,也就是说个人所购之书有就代理,没有就不单独采购。

缺书单 缺书表 采购表

库存表 缺书登记表 教学用书表 教学用书单 进书通知

学生或 教 师 2.1 登记售书和打印领书单 2.2 缺 书 登 记 采

购 2.3 产 生 补 售 书 单 教材工作人 员 3.1 汇 总 缺 书 3.2 采购补售 书 教材工作

人 员

3 .3 学 校 教 学 用 书 采 购

书库采购 人 员

购书表 入库表

图1.4第三层DFD-----采购子系统

缺书单 缺书登记表

图1.5第四层DFD-----缺书登记子系统

用书单 购书表 入库表

图1.6第四层DFD-----教学用书子系统

采购子系统可分为两个方面来加工:一是采购补售书,二是采购学校教学用书。用9个加工模块来说明,分别为图1.4、图1.5、图1.6,从图中可清楚地了解到采购子系统的整

汇总缺书 3.1.1 按书号汇总缺书 3.1.2

按出版社汇总缺书 3.1.3 按书籍特色汇总缺书 学校

教学

用书 3.3.1

按出版

社 购书

3.3.2

按书籍特

色 购 书 3.3.3 特殊书籍 购买

体功能。

下面为学校教材购销系统增加一个查询子系统,以方便学校教材工作人员了解学校的教材使用和销售情况:如图1.7

图1.7教材库存查询

此查询系统主要是为了学校教学和教材的特殊要求而设立,例如:是否国家优秀书刊,使用年限等信息,使用优秀教材不但可以提高学校教学质量,还可以让学生及时用到学科前沿的书籍,增加学生学习积极性。

下面将为本系统提供必要的数据字典,以方便系统是最终实现。下面将分别针对教材购销系统的数据流程土的各个项目进行定义。

根据以上的分析,最终得到了教材购销系统的工作流程图:如图1.8所示

教材购销系统

教 材 工 作 人 员

4 按书号查 询 5

按书籍出版社查询 6 按书名查询 7 按书籍信 息查询 8 按出版时间查询 系统管理

用户管理 销售系统 身份验证 登记售书 缺书登记 打印发票 补售书单 出库信息 采购系统 购书登记 库存信息 入库信息 待购信息

密码管理

查询系统

按书号查询

按出版社查询

按出版时间查询 按书籍信息查询

按书名查询

图1.8 教材购销系统工作流程图

教材购销系统的结构设计

1)修改DFD图。

首先是销售子系统。在是采购子系统。可得到两个新的DFD图,65

2

143 7

F7F2

F1

F3F4F5

F6

修改后的销售子系统DFD图

1超群2开发票子 3打印发票子 4登记售书 5登记缺书

6产生补售书单 7印领书单 F1教材存量表 F2缺书登记表 F3学生用书表F4售书登记表 F5学生 F6学生 F7进书登记表

B 2

A 1A 3

A 2

B 1

B 5

B 7

B 6

B 3

A1按书号汇总缺书。A2按出版社汇总缺书。A3修改教材库存和待购量

B1教材存量表B2缺书登记表B3书库保管员B6教材一览表B7进书登记表出 2) 鉴别DFD 图的类型 3) 画出SC 图的框架

C 1

C 2

C 3

C 4

C 5

C 6

C 7C 8

D 4

D 3

D 5D 1D 2

D 6D 7

C1 教材购销系统。C2 读出用户选择。 C3 销售。 C4 采购。 C5 初售。 C6 补售。 C7统计缺书。C8登记进书。

D1.用户命令 D2销售命令 D3采购命令D4初售命令D5补售命令D6统计命令D7登记命令

4) 动作分支,补充动作层与细节层

E1

E3 E2

E9

E8

E7

E6

E5

E4

E10E12E13

E11

E14

E1 销售。E2 初信。E3补售E4 获得有效购书单E5开发票E6打印发票E7 开领书单E8获得补售书单。E9 审查有效性E10登记售书E11登记缺书E12打印领书单

E13读进书登记表E14读购书单

5)SC图,获得最终的SC图

相关主题
相关文档
最新文档