目
录
摘 要.......................................................................................................................2
前 言.......................................................................................................................3
正 文.......................................................................................................................4
1、问题描述.....................................................................................................4
2、需求分析.....................................................................................................4
3、系统总体设计.............................................................................................7
4、详细设计.....................................................................................................9
5、系统测试...................................................................................................12
5.1 测试方法..........................................................................................12
5.2 测试用例..........................................................................................12
6、软件使用说明书.......................................................................................14
总 结.....................................................................................................................15
参考文献.................................................................................................................16
致 谢.....................................................................................................................17
附件Ⅰ 部分原程序代码...................................................................................... 18
摘 要
教材征订管理系统开发主要包括后台数据库的建立和维护以及前端应用程
序的开发两个方面。此系统要求建立起数据一致性和完整性强、数据安全性好的
库,要求应用程序功能完备,易使用等特点。系统实现多价书的征订采购发行,
到货前书目替换,大量的录入工作,查找书目等功能。
使用 SQL Server 2000 + PowerBuilder 9.0 开发工具,ACCESS2000 用于数
据源的开发;使用 ODBC(开放式数据库连接)进行对数据源的连接,SQL 结构化
查询语言用于实现查询功能。
关键词: 教材征订 面向对象 库存查询 数据库 pb9.0
前 言
教材征订管理系统是教学管理中的组成部分,是典型的信息管理系统(MIS),
一般学校的教材征订管理模式是在学年制基础上以班级为单位进行处理的。院校
的教材征订管理随着学生规模的日益增大、教材日益多样化、学生个人之间教材
差异越来越大的现实面前已呈现出无法应对的局面。因此,建立一套与选课相配
套的教材征订管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而
且现有的条件、管理理念和技术水平已使之成为可能。
为了更好的适应当前学校管理的需求,避免手工管理存在的弊端,开发教材
征订管理系统,,可以实现教材收费、领取的自动管理,这个系统包含四大功能,
分别是教材的出入库管理,学生的书费管理,系统管理以及综合查询。
正 文
1、问题描述
教材征订管理系统是实现系统登录,教材信息管理等基本功能的软件,通过
调研、分析现有的管理模式和已有的管理软件,建立系统模型,系统要实现基本
信息录入、修改、查询等功能;实现满足多种条件的统计分析功能,有些统计数
据要采用图表的格式呈现。教材征订管理全面负责学校所有教材征订信息。推进
学校教材征订管理的自动化、无纸化具有其积极的意义。教材征订管理系统就是
针对这一状况而设计的。
所涉及的信息有:
●教材征订信息。包括的数据项有:征订号,书名,出版社,作者,版次、单价,
课程,专业,班级,人数,日期等。
●教材库存信息。包括的数据项有:征订号,书名,出版社,作者,版次、单价,
数量等。
●教材购买信息。包括的数据项有:征订号,书名,出版社,作者,版次、单价,
课程,专业,班级,数量,日期等。
●收款信息。包括的数据项有:日期,班级,金额等。
2、需求分析
需求分析是数据库设计的基础,其错误将影响到整个设计。需求分析也是令
设计人员感到最繁琐和困难的一个阶段;
1).数据流图
数据流程分析是把数据在组织内部的流动情况抽象地独立出来, 舍去了具体
的组织机构等,以发现和解决数据流中的问题。各系经过统计教材需求量,将教
材征定单交给教材管理部门,教材管理部门拟订计划生成教材计划表,并将定书
单提交给供货单位以求供货单位供应教材,完成教材的采购工作后进行入库登记,
生成入库单交于财务处进行结算。各班将领书单交于教材科,教材科将教材分发
给各班级并进行出库登记,生成出库单交于财务处进行费用结算,并生成教材费
用单。
其数据流程图如下图所示
各系
管理员
P1
制定计划
P2
入库登记
P3
出库登记
P4
教材打印
教材表
购 买
出库
教 材
教材收款
2).数据字典
图 2-1 数据流程图
表 2-1 数据项描述
数据项名:教材编号
简述:存储每本教材的信息
简要说明:学校教材编码
类型及长度:数字型,7 位
数据值类型:(连续/离散)离散
表 2-2 数据结构描述
数据结构名:教材管理表单
简述: 存储教材入出库等的表单
数据结构组成:征订号+书名+出版社+作者+版次+单价+课程+
专业+班级+人数+日期+操作员
表 2-3 数据处理描述
处理逻辑名:制定计划
加工编号:P1
简要描述:根据各系征订教材以及所缺教材定购计划。
输入数据流: 教材订单。
输出数据流: 教材计划表
表 2-4 数据存储描述
数据存储名:入库教材
简述:存储入库教材的基本信息。
文件组成:征订号+书名+出版社+作者+版次+单价+数量。
数据存储名:出库教材
简述:存储出库教材的基本信息。
文件组成:征订号+书名+出版社+作者+版次+单价+数量。
表 2-5 数据流描述
数据流名:教材入库单
简述:存储入库教材的基本信息。
文件组成:征订号+书名+出版社+作者+版次+单价+数量。
数据流名:教材出库单
简述:存储出库教材的基本信息。
文件组成:征订号+书名+出版社+作者+版次+单价+数量。
3、系统总体设计
1) 主要概念结构设计
E-R 图:
日期
人数
班级
征订号
书名
出版社
书名
出版社
作者
作者
征订号
教材征订信息
查询
教材库存信息
版次
数量
专业
课程
单价
确
定
征订号
书名
教材购买信息
日期
数量
班级
收款信息
购买
日期
班级
金额
专业
课程
单价
版次
单价
出版社
作者
版次
图 3-1 概念结构设计 E-R 图
2) 教材征订管理系统关系图
图 3-2 系统关系图