教材征订管理系统任务书说明书.docx

上传人:b****6 文档编号:3483203 上传时间:2022-11-23 格式:DOCX 页数:18 大小:598.08KB
下载 相关 举报
教材征订管理系统任务书说明书.docx_第1页
第1页 / 共18页
教材征订管理系统任务书说明书.docx_第2页
第2页 / 共18页
教材征订管理系统任务书说明书.docx_第3页
第3页 / 共18页
教材征订管理系统任务书说明书.docx_第4页
第4页 / 共18页
教材征订管理系统任务书说明书.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

教材征订管理系统任务书说明书.docx

《教材征订管理系统任务书说明书.docx》由会员分享,可在线阅读,更多相关《教材征订管理系统任务书说明书.docx(18页珍藏版)》请在冰豆网上搜索。

教材征订管理系统任务书说明书.docx

教材征订管理系统任务书说明书

*******************

实践教学

*******************

 

大学

计算机与通信学院

2010年春季学期

数据库课程设计

 

题目:

教材征订管理系统

专业班级:

计算机科学与技术五班

姓名:

学号:

0

指导教师:

成绩:

前言

学生每学期开学都需要购买教材。

目前,在我国大部分大、中、小学都是以班级为单位,统一向学校购买教材。

首先学校根据每学期所开设的课程,向各书商或出版社购进课本,然后学生以班级为单位向学校领数交费。

这项工作现在在大部分学校还是手工操作,工作起来效率很低,并且不能及时了解教材库存和领取的具体情况。

同时由于不可避免的人为因素,可能造成教材收费出错等情况。

针对这种情况,为了更好的适应当前学校管理的需求,避免手工管理存在的这些弊端,开发了这个教材管理系统,学校通过使用这个系统,可以实现教材收费、领取的自动管理,这个系统包含四大功能,分别是教材的出入库管理,学生的书费管理,系统管理以及综合查询。

 

摘要

教材征订管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用SQLServer2000+PowerBuilder9.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键词:

教材征订,库存查询,教材购买,收款

 

正文

1.问题描述

该系统以兰州理工大学教材征订管理为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型,要求实现学校教材征订的基本信息,能查询库存的相关信息,以及购买和收款的相关信息等。

系统所实现的主要内容、功能及技术指标如下:

(1)整个系统由教材征订管理系统、教材购管理买系统、教材库存管理系统等组成;

(2)系统要实现基本信息录入、修改、查询等功能;

(3)系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现;

(4)系统要有一定的安全控制策略;

(5)整个系统可以选择采用2层结构。

数据库系统采用Access,SQLServer2000,前台开发工具选用PowerBuilder;

(6)系统要采用实际数据进行测试。

(7)系统所涉及的信息有:

●教材征订情况。

包括的数据项有:

征订号,书名,出版社,作者,版次、单价,课程,专业,班级,人数,日期等。

●教材购买信息。

包括的数据项有:

征订号,书名,出版社,作者,版次、单价,课程,专业,班级,数量,日期等。

●教材库存信息。

包括的数据项有:

征订号,书名,出版社,作者,版次、单价,数量等。

●收款信息。

包括的数据项有:

日期,班级,金额等。

 

2.需求分析

1).数据流图 

数据流程分析是把数据在组织内部的流动情况抽象地独立出来,舍去了具体的组织机构等,以发现和解决数据流中的问题。

各系经过统计教材需求量,将教材征定单交给教材管理部门,教材管理部门拟订计划生成教材计划表,并将定书单提交给供货单位以求供货单位供应教材,完成教材的采购工作后进行入库登记,生成入库单交于财务处进行结算。

各班将领书单交于教材科,教材科将教材分发给各班级并进行出库登记,生成出库单交于财务处进行费用结算,并生成教材费用单。

其数据流程图如下图所示

P1

各系

P2

管理员

入库登记

出库登记

P4

教材打印

教材表

制定计划

 

购买

 

P3

出库

 

教材收款

教材费用单

 

图2-1

2).数据字典

表2-1数据项描述

数据项名:

教材编号

简述:

存储每本教材的信息

简要说明:

学校教材编码

类型及长度:

数字型,7位

数据值类型:

(连续/离散)离散

 

 

表2-2数据结构描述

数据结构名:

教材管理表单

简述:

存储教材入出库等的表单

数据结构组成:

征订号+书名+出版社+作者+版次+单价+课程+专业+班级+人数+日期+操作员

 

 

表2-3数据处理描述

处理逻辑名:

制定计划

加工编号:

P1

简要描述:

根据各系征订教材以及所缺教材定购计划。

输入数据流:

教材订单。

输出数据流:

教材计划表

 

处理逻辑名:

入库管理

加工编号:

P2

简要描述:

将新进的教材进行入库管理

输入数据流:

教材的信息

输出数据流:

入库教材

 

加工名:

教材出库管理

加工编号:

P3

简要描述:

将出库教材进行纪录。

输入数据流:

领取通知,查询通知。

输出数据流:

出库教材。

 

加工名:

数据打印

加工编号:

P4

简要描述:

对教材不同数据表进行打印

输入数据流:

操作者要求

输出数据流:

数据表

 

 

表2-4数据存储描述

数据存储名:

入库教材

简述:

存储入库教材的基本信息。

文件组成:

征订号+书名+出版社+作者+版次+单价+数量。

 

数据存储名:

出库教材

简述:

存储出库教材的基本信息。

文件组成:

征订号+书名+出版社+作者+版次+单价+数量。

 

表2-5数据流描述

数据流名:

教材入库单

简述:

存储入库教材的基本信息。

文件组成:

征订号+书名+出版社+作者+版次+单价+数量。

 

数据流名:

教材出库单

简述:

存储出库教材的基本信息。

文件组成:

征订号+书名+出版社+作者+版次+单价+数量。

 

3.系统总体设计

1)主要概念结构设计

E-R图:

购买

 

教材购买信息

 

图3-1

2)教材征订管理系统关系图

 

图3-2

 

4.详细设计

程序流程图的优点是对控制流程的描绘很直观,易于掌握。

通过对系统的调查和可行性分析,画出程序的流程图如下所示,程序过程设计主要是在借助过程设计工具的情况下,对程序的具体实现过程进行设计。

程序的主要部分设计在这个环节完成。

其主要包括以下几个部分:

继续操作

 

 

 

图4-1

浏览

 

图4-2

 

在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支

持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。

在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。

表4-1数据库表索引

表名

中文名

Jcgm

教材购买信息表

Jckc

教材库存信息表

Jczd

教材征订信息表

Sk

收款信息表

表4-2教材购买信息表(Jcgm)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

Zdh

Char

20

P

Notnull

征订号

Sm

Char

40

Notnull

书名

Cbs

Char

40

Notnull

出版社

Zz

Char

20

Null

作者

Bc

Char

10

Notnull

版次

Dj

Decimal

4,0

Null

单价

Kc

Char

20

Null

课程

Zy

Char

20

Null

专业

Bj

Char

20

Null

班级

Sl

Char

50

Notnull

数量

Rq

Date

Null

日期

表4-3教材库存信息表(Jckc)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

Zdh

Char

20

P

Notnull

征订号

Sm

Char

40

Notnull

书名

Cbs

Char

40

Notnull

出版社

Zz

Char

20

Null

作者

Bc

Char

10

Notnull

版次

Dj

Decimal

2,0

Null

单价

Sl

Char

100

Notnull

数量

 

表4-4教材征订信息表(Jczd)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

Zdh

Char

20

P

Notnull

征订号

Sm

Char

40

Notnull

书名

Cbs

Char

40

Notnull

出版社

Zz

Char

20

Null

作者

Bc

Char

10

Notnull

版次

Dj

Decimal

4,0

Null

单价

Kc

Char

20

Null

课程

Zy

Char

20

Null

专业

Bj

Char

20

Null

班级

Rs

Char

50

Notnull

人数

Rq

Date

Null

日期

 

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

Rq

Date

Notnull

日期

Bj

Char

20

P

Notnull

班级

Je

Decimal

4,0

Notnull

金额

表4-5收款信息表(Sk)

 

5.系统测试

5.1测试方法

软件的测试方法有两种,一种是黑盒测试(功能测试),另外一种是白盒测试(结构测试)。

黑盒测试把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。

也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当的接受输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息的完整性。

白盒测试的前提是可以把程序看成装在一个透明的白盒子里,测试者完全知道程序的结构和处理算法。

这种方法按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否能按预定的要求正确工作。

在本次软件的测试工作中,由于水平的限制,仅仅对软件的各个功能模块进行了测试,并对各个模块之间的接口进行了详细的测试(用黑盒测试法)。

测试的步骤

由于该系统是一个小系统,可以把整个系统作为一个单独的实体来测试。

当然,在测试的过程中可以分模块、分阶段来进行。

大型软件系统通常是有若干个子系统组成,且每个子系统由由许多模块组成,因此,软件的测试过程基本上由以下步骤组成:

模块测试、子系统测试、系统测试、验收测试、平行运行

 

5.2测试用例

登陆界面

登陆后主界面

 

征订预览

征订检索

征订录入

库存浏览

库存检索

购买浏览

 

购买录入

收款信息

 

帮助信息

 

6.软件使用说明书

1)使用环境:

SQLServer2000+PowerBuilder9.0

2)使用说明:

教材征订管理系统实现的功能不多,因此使用也非常的简单,运行软件后,系统会弹出登陆界面让用户输入密码(其中密码为:

sql),如下图:

核实后会进入主功能界面,接下来的使用就非常的简单,用户只需按提示操作就可完成相应的任务。

总结

课程设计是所学基础知识和专业知识与工程实际相结合,进行综合运用的一次实践,也是对大学所学习的一次检验。

在这两周里,经老师的悉心指导,个人的努力以及组内成员的协作,终于完成了这个教材征订管理系统的设计任务,达到了设计前的预期目的。

通过两周的动手实践,在不断理论知指导实践的过程中,我进一步掌握了SQLServer2000开发平台的使用,并在设计的过程中摸索出很多书本上的没有的技巧。

对所学的PowerBuilder编程语言也有了一个全面的归纳和总结,形成了自己的知识结构。

在论文完成的时候,回首整个设计过程,有一种阔然开朗的感觉,感觉到以前从书本上学到的知识真正被自己掌握了,以前在理论学习过程中遇到的很多问题也在设计的过程中得到解决。

科学的技术的进步是日新月异的,科学学科的分工也越来越细,所以任何人的学习都不能是封闭的,必需借鉴别人的成果,引用其他学科的信息。

在课程设计的过程中,我需要查阅了大量的资料,采集了大量有用的信息。

此过程不仅是一个对自己所学知识进行丰富和巩固的过程,同时也是一个培养查阅资料和信息采集的能力的过程。

在当代信息社会里,除了在图书馆、阅览室、情报所等地方查找,还有更重要的一种获得资料的方法上网。

网上资源丰富,内容广泛,提供了各种最新信息。

参考文献

1.张海藩.软件工程导论.北京:

清华大学出版社,2002年

2.萨师煊,王珊.数据库系统概论.北京:

清华大学出版社,2003年

3.[美].数据库管理系统.北京:

清华大学出版社,2001年

4.[美].数据库系统概念.西安:

机械工业出版社,1998年

5.[美].数据库设计.西安:

机械工业出版社,1999年

6.[美]完全掌握SQLServer2000.西安:

机械工业出版社,2001年

7.[美].PowerBuilder9数据库项目案例导航.北京:

清华大学出版社2005年

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

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

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