文档库 最新最全的文档下载
当前位置:文档库 › 学校教材订购系统—罗学东

学校教材订购系统—罗学东

学校教材订购系统—罗学东
学校教材订购系统—罗学东

华科学院计算机科学与技术专业

《数据库课程设计》报告

(2009/2010学年第一学期)

学生姓名:罗学东

学生班级:信息管理092201H

学生学号: 2

指导教师:武研

2011年12月25日

目录

第一章系统概述 (1)

1.1 开发背景………………………………………………………………………………………

1.2开发意义 (1)

1.3开发工具及主要技术 (2)

第二章总体系统需求分析 (3)

2.1总体设计要求 (3)

2.2总体系统软件结构图 (3)

2.3总体系统软件业务流程图 (4)

第三章子系统需求分析 (5)

3.1子系统设计要求 (5)

3.2子系统功能模型 (5)

3.3子系统业务流程模型................................................................................................第四章系统设计 (8)

4.1代码设计 (8)

4.2输出设计 (8)

4.3 输入设计 (8)

4.4 数据库设计 (9)

4.4.1概念数据模型 (9)

4.4.2 物理数据模型 (13)

4.5数据库建立……………………………………………………………………………………………

4.5.1数据库的建立和使用………………………………………………………………………

4.5.2建立用户表…………………………………………………………………………………

4.5.3建立存款表………………………………………………………………………………

4.5.4建立上下机表……………………………………………………………………………

4.5.5建立操作员表……………………………………………………………………………

4.5.6建立上机标准表…………………………………………………………………………

4.6刷卡………………………………………………………………………………………………………

4.7存款………………………………………………………………………………………………………

4.8操作员……………………………………………………………………………………………………

4.9查询刷卡全体用户...................................................................................................第五章系统实现 (15)

4.1系统功能截图 (15)

4.2源代码 (16)

心得体会 (26)

参考文献 (27)

第一章系统概述

1.1开发背景

当今随着计算机技术和计算机网络的发展,人们逐渐进入了信息时代。通过因特网,人们可以浏览到需要的信息,发送邮件、传送邮件,网上娱乐,远程教育,远程医疗,同时,电子商务和电子政务的出现,也更加方便了人们的生活。生活中有许多事情都可以在网上轻松简单的实现,互联网因为它简单的操作和广泛的信息量,逐渐成为人们生活和工作中的重要部分。

近年来,学校的教材订购也越来越多的涉及到了信息技术和网络的应用。以前许多高校的教材征订系统存在着教材管理和征订方面半手工半信息化的状况,并没有一个对数据进行操作的网络程序。所谓的半手工半信息化是指教材科有详细的教材资料,并把它们存放在电子文档中,每次需要时,找到对应的信息并打印或手抄出来,这种工作方式工作效率低。针对这一情况,本次设计对学校教材订购系统进行了研究,进行了初步的尝试。

1.2必要性分析

随着教学数量和质量的提高,对软件质量的要求也越来越高,因此对图书教材的订购越来越重视,希望通过一个简单,方便,快捷的方式获得需要的教材。因此,一所学校有一个好的教材订购系统是十分重要的。

订购是指教师或学生向工作人员提出需要采购的教材,经工作人员审查后,发给教师或学生发票,然后去书库领取教材,但工作人员发现书库中缺货时,要及时的报告采购部门,采购部门要及时的进货,然后,工作人员来修改记录。

本系统主要通过应用程序实现对数据库的整合以及对数据库的操作。数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。数据库的整合就是把现在的零散的数据库经过分类、综合整理成一个大型的数据库。所需数据都是可以从里面调用的。数据库的数据操作是

指对数据库中各种对象的实例允许操作的集合,包括操作及有关的操作规则。数据库主要有查询和更新(包括插入、删除、修改)两大类操作。本系统的设计首先着眼于网络,学生和教师可以通过本系统向教材订购人员提交所需要教材的详细信息,教材订购系统可以统计出这些教材信息。因此,本系统能够方便学校教材订购部门的工作,提高了工作效率。

主要功能包括:1、收集数据。将学生和教师的订书单和缺书通知单收集起来。2、打印报表。产生待购教材表、进库表、出库表等各种统计报表。

1.3可行性分析

在技术上的可行性分析,本系统可以划分为两个子系统:销售系统和采购系统。

销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员,一旦新书入库后,即发进书通知单给教材发行人员。

当书库中的各种书籍数量发生变化时,都应该修改相关的书库记录,如库存表或进出库表。

1.4开发及运行环境

操作系统:Windows XP

数据库开发环境:SQL Server 2000

开发工具:Visual Basic

第二章系统需求分析

2.1需求定义说明书

此教材采购分为两个模块:采购系统和销售系统。

采购系统模块:发缺书通知单、登记缺书记录、拟定待购书信息、发进书通知单、修改和维护数据库中相应的表。

销售系统模块:提交购书单、审核购书单、开发票、登记购书记录、返回领书单、修改和维护数据库中相应的表。

教材订购管理系统的服务对象是全体的师生员工,系统的使用对象是教务处教材管理人员及书库管理员。

系统主要完成以下具体功能:

(1)预定新书购书者购买书库暂时没有的书,可以进行预订,由教务处工作人员进行采购。

(2)购书购书者到财务室办理缴费手续,然后凭此手续去书库取书。

(3)书出库书从书库领出,管理员修改书库记录。

(4)书入库采购人员把采购的书送入书库,管理员修改书库记录。

(5)书库维护对现有的书进行分类、统计、增添新书目录或删除不存在的旧书目录等,一般由书库管理人员来完成。

2.2系统组织结构图

根据需求分析,学校教材订购系统的组织结构图如图2.1、图2.2所示。

图2.1采购子系统结构图

图2.2 销售子系统

2.3业务流程图

管理业务流程图是一种描述系统内个单位、人员之间业务关系、作业顺序和管理信息流向的图表。下图是学校教材订购系统的业务流程图。其处理过程是:

由学生或教师提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返给教师或学生领书单,教师或学生即可去书库领书。若是脱销教材,则登记缺书,发缺书单给书库采购人员,一旦新书入库后,即发进书通知单给教材发行人员。此外,书库工作人员还需要对书库进行更新与维护,及时的修改图书记录,并对现有的书进行分类、统计和整理,如图 2.3所示。

图2.3 系统业务流程图

2.4系统数据流程图

将流程图中的实体进一步描述如下:

学生信息包括:姓名、学号、购书日期、采购教材名称、教材编码、教材数量、单价、联系方式

教师信息包括:姓名、编号、购书日期、采购教材名称、教材编码、教材数量、单价、联

系方式

教材信息包括:教材名称、教材编码、价格、现有数量、出版社、作者

购书单信息包括:日期、教材名称、数量、学生(教师)姓名、购书人员编号

缺书单信息包括:日期、教材名称、数量、学生(教师)姓名、发行人员编号

领书单信息包括:日期、教材名称、数量、学生(教师)姓名、联系方式

进书通知单信息包括:日期、教材名称、数量、采购人员、编号、联系方式

采购人员信息包括:教材名称、数量日期、采购人员、编号、联系方式

发行人员信息包括:教材名称、数量日期、发行人员、编号、联系方式

系统数据流程图如图2.4所示。

图2.4 系统数据流程图

2.5数据字典

为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述。

(1)数据项的定义

数据项名称:表的编号

别名:表的号码

简述:指明每一种表的类型

类型及宽度:字符型,4位

取值范围:“0001”~“9999”

(2)数据结构的定义

数据结构的名称:学生信息

简述:一个学生的基本信息

数据结构的组成:姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、单

价、联系方式

数据结构的名称:教师信息

简述:一个教师的基本信息

数据结构的组成:姓名、编号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式

数据结构的名称:书籍信息

简述:书籍的有关信息

数据结构的组成:书籍名称、书籍编码、价格、现有数量、出版社、作者

数据结构的名称:购书单信息

简述:购书单的有关信息

数据结构的组成:日期、书籍名称、数量、学生(教师)姓名、购书人员编号

数据结构的名称:缺书单信息

简述:缺书单的有关信息

数据结构的组成:日期、书籍名称、数量、学生(教师)姓名、发行人员编号

数据结构的名称:采购人员信息

简述:采购人员的相关信息

数据结构的组成:书籍名称、数量日期、采购人员编号、联系方式

(3)数据流的定义

数据流名称:购书单

简述:指明了购买图书的种类和数量

数据流来源:教师或学生

数据流去向:系统处理模块

数据流组成:日期、书籍名称、数量、学生(教师)姓名、购书人员编号

(4)数据存储的定义

数据存储的名称:出库表

简述:出库的图书数量和种类

数据存储组成:出库日期、书籍名称、数量、学生(教师)姓名

关键字:图书编号

第三章系统设计

3.1代码设计

每种实体都必须有代码,代码是代表事物名称属性状态等的符号。一般用数字字母或它们的组合来表示。代码可以唯一标识实体,节省存储单元,提高数据处理效率。代码要具有唯一性,标准化和通用性,代码设计要尽量采用国家或有关部委颁发的编码标准。代码还应具有可扩充性,当增加新实体时,可直接在源代码系统中扩充,而不用重新组织。

系统为每种类型的书籍设计了不同的代码,方便了用户的操作,用户可根据不同的需要,选择相应的书籍代码,可以方便的进行数据的输入和输出。在系统运行过程中,对数据库的修改都可以通过代码进行操作,系统可根据代码编号,自动的将书籍的详细信息调用出来,而且代码会自动显示在输入输出窗口中。

3.2输入/输出设计

输入设计包括数据规范和数据准备的过程,在输入设计中,提高效率和减少错误是两个最根本的原则。输入设计有四个指导目标,(1)控制输入量,(2)减少输入延迟,(3)减少输入错误,(4)输入过程应尽量简化。

输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。因此,系统设计过程与运行过程正好相反,不是从输入设计到输出设计,而是从输出设计到输入设计。

在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则。输入输出界面的确定应最大限度的满足用户的需要。

输出界面的设计不仅要考虑数据输入窗口的屏幕格式,而且考虑如何使输入数据的错误率尽可能最小。为此,对输入数据的类型,上下限进行设置。例如,在输入和选择某种书籍时,只需输入书籍的代码即可,系统可根据书籍代码,自动的调用书籍的信息。当用户输入的书籍代码不对时,自动弹出错误提示。用户不必要及住每一本书籍的代码,系统有一个代码表窗口,用户可在窗口中查询到自己需要的书籍,方便用户的查找。

3.3系统结构设计

系统总的分为销售子系统和采购子系统,具体实现功能如图3.1所示。

图3.1系统功能模块图

3.4数据库设计

在数据库系统中,对现实世界中数据的抽象、描述以及处理等是通过数据模型来实现的。数据模型是数据库设计中用于提供信息表示和操作手段的形式构架,是数据库系统实现的基础。根据模型应用的不同目的,可以将模型分为两个层次。一是概念模型,即按用户的观点对数据和信息建模。二是数据模型,是对客观事物及联系的数据化描述。

数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计除用户要求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。

3.4.1概念结构设计

概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型。概念模型是从用户角度看到的数据库,它可以用ER图表示出来,如下图所示。

图3.2学生实体

图3.3教师实体

图3.4教材实体

图3.5购书单实体

图3.6领书单实体

图3.7缺书单实体

图3.8进书通知单实体

图3.9采购人员实体

软件工程-学校教材订购系统

1.引言 1.1编写目的 对学校教材订购系统进行初步设计 1.2项目背景 名称:学校教材订购系统 本项目的用户:学校的学生,老师和教材订购管理员 本项目与其它软件或其他系统的关系:工作于windows所有的系统 1.3参考资料 软件工程—理论、方法与实践 1.4系统简介 本系统可以细化为两个子系统:销售系统和采购系统 销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 1.5技术要求及限定条件 (1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。 (3)系统的外部项至少包括:教师、学生和教材工作人员。 系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。 需求说明书 1.需求分析的目的 需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图。加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。 2.软件产品的作用范围 学校教材订购系统是为大多数教育院校开发的,用于日常的教材管理,包括销售与采购。提供数字化的管理,提高学校教材管理部门的工作效率。 3.一般性描述 本系统可以细化为两个子系统:销售系统和采购系统 销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

学校教材管理系统

《学校教材管理系统》的设计

目录 第一章系统概述 (1) 1.1 系统开发背景 (1) 1.2系统开发目的和意义 (1) 1.3可行性分析 (1) 1.3.1技术可行性 (1) 1.3.2经济可行性 (2) 1.3.3操作可行性 (2) 第二章需求分析 (3) 2.1目标分析 (3) 2.1.1总目标 (3) 2.1.2具体目标 (3) 2.1.3性能目标 (3) 2.2系统总结构 (4) 2.3数据流图 (4) 2.4数据字典 (6) 2.5.1 字符型 (6) 2.5.2 数据结构 (7) 2.5.3 数据流 (7) 2.5.4数据存储 (8) 第三章概念结构设计 (9) 3.1 概念数据模型 (9) 第四章逻辑结构设计 (12) 4.1 E-R图向关系模型的转换 (12) 第五章物理结构设计 (13) 5.1 物理数据模型的建立 (13) 5.2 物理数据模型生成到数据库 (14) 5.2.1 SQL2005执行结果 (14)

5.2.2 数据库中生成的表 (14) 第六章数据库的实施和维护 (17) 6.1数据库的插入 (17) 6.1.1管理用户信息的插入 (17) 6.1.2教材信息的插入 (17) 6.1.3教材库存现状的插入 (18) 6.1.4班级信息的插入 (19) 6.1.5班级领书单信息的插入 (19) 6.1.6订书单位信息插入 (20) 6.1.7征订单信息插入 (21) 6.2数据库的查询 (22) 课程设计心得与体会 (24) 参考文献 (25)

第一章系统概述 1.1 系统开发背景 如今计算机技术不断的发展,已经渗透到各个领域,高校管理当然也不例外,教材管理对于各个学校而言,都是一项很复杂、繁琐的工作, 是高校教务管理中的一个重要环节。一套好的高校教材管理软件,不但能够大大降低工作人员的劳动强度,而且还能提高学校的管理效率和教学水平。 学校教材管理主要是由教材计划征订、入库、发放等一系列工作所组成,该工作通常是学校教材科统一管理。由于学校中专业设置门类多,各专业每期开设课程种类多,各个专业需要订购的课本也不一样,在每学期开学的时候教材的发放便成为了一个繁重的任务。学校教材管理人员迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。 1.2系统开发目的和意义 开发学校教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量的目的,最终实现教材管理的全面自动化为和现代化。因此系统主要是实现教材管理信息的输入,包括征订、入库、发放信息的输入;教材管理各种信息的查询、修改;教材采购报表的生成以及各系各部门的教材需求管理等。 1.3可行性分析 1.3.1技术可行性 在这样高速发展的计算机时代,许许多多的计算机技术性的人才出现,也多掌握了很多编程方面的专业性程序员,实现系统在技术这方面是可行的。

学校教材订购系统

软件工程课程设计 题 目: 学校教材订购系统 系 别: 计算机科学与技术系 专业年级: 2014级专升本14xx 班 姓 名: xxx 学 号: 2014xxxxxx 2015年10月28日 LULIANG UNIVERSITY

目录 第一章项目计划书 ............................. 错误!未定义书签。第二章可行性研究分析 ..................... 错误!未定义书签。第三章需求规格说明书 ..................... 错误!未定义书签。第四章系统概要设计 ......................... 错误!未定义书签。第五章系统详细设计说明书 ............. 错误!未定义书签。第六章系统测试说明书 ..................... 错误!未定义书签。第七章项目结项总结 ......................... 错误!未定义书签。

第一章项目计划书 1.1项目设计目的 设计本项目的目的是根据对软件工程设计的学习,对学校教材订购人员需求进行了全面细致的分析,深入描述《学校教材订购系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。为了明确项目开发的目标和要求,明确任务进度,熟悉项目开发的基本流程和规范要求。 1.2项目简介 销售系统的主要工作过程为:首先由教师及学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返还给教师和学生领书单,教师和学生即可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书单给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。 1.3项目开发环境 开发地点:吕梁学院新校区电教楼三层 系统环境:Windows xp 开发人员:袁琳娜 1.4项目所需文档 《项目开发计划书》、《项目需求分析规格说明书》、《系统概要设计》、《系统详细设计规格说明书》、《系统测试说明书》、《用户手册》、《会议记录》、《项目结项总结》。 1.5项目工作内容进度安排 a)前期工作:完成项目可行性分析研究报告,制定开发计划,重点是 完成项目的需求分析,总体设计,详细设计。 b)中期工作:编码实现需求功能,完成项目初步设计规格说明书和项 目详细设计规格说明书。 c)后期工作:项目测试,维护。

教材管理系统系统

《教材管理系统》需求分析设计说明书 学院:信息学院研13级学号:1043113266 姓名:杨涛

目录 第1章可行性研究 (3) 1.1 系统开发背景 (3) 1.2 系统开发的意义 (3) 1.3 系统的开发目标和规模 (3) 1.4 经济可行性分析 (4) 1.5 操作可行性分析 (4) 1.6 系统设计的要求 (4) 1.7系统实现功能描述 (4) 第2章需求分析与设计........................... 错误!未定义书签。 2.1系统设计的任务 (5) 2.2 教材管理系统的流程 (5) 2.3 教材系统的数据流图 (6) 2.4 数据字典 (11) 第3章总体设计 (16) 3.1 软件设计流程图 (16) 3.2 软件功能模块图 (17)

第1章可行性研究 1.1 系统开发背景 现在,对一所综合性院校来说,专业门类多,课程门类广,教材用书种类多,数量大,随着各校规模的迅速扩大和许多新学科新专业的不断涌现,这种情况更加明显。各院校都设有专门机构负责该项工作,通常是教材科,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,涉及人员广,工作量大。传统的人工管理方法存在诸多弊端,效率低,易出错,经常出现供书不及时、书库缺书、用量与供应量脱节、学生缴费与学校订购费用出现不吻合等现象。原因固然是多方面的,但其中管理方面的硬件措施是主要因素。在信息时代的今天,计算机在事务管理方面的应用已经相当广泛,但目前很多高校还停留在人工管理的水平上,显然不适应时代发展和学校信息管理技术的发展应用的要求。因此,高校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。 1.2 系统开发的意义 教材管理对各个学校而言,都是一项复杂、烦琐的工作, 是高校教务管理中的一个重要环节, 由于育民学校中专业设置门类多,各专业每期开设课程种类多,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,教材科涉及管理的入出库教材种类非常多,而且还要给校方高层管理人员提供必要的数据统计分析数据,供校方做出下一学期或者来年的教材管理制度和完善这些制度中的缺陷。因此涉及人员广,工作量大,再者是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。 1.3 系统的开发目标和规模 在这里设计的指导思想:既要保证教材管理系统的科学性、完整性、系统性,

数据库-教材订购系统

《数据库原理》课程设计报告 题目: 姓名: 学号: 专业班级: 指导老师: 年月日

摘要 /*(300字左右,宋体,五号)课程设计内容摘要主要是对撰写过程中实践、实验、研究的内容、方法和得到的主要结果的完整概括。 关键词: /*(3 – 5个,各个词之间用“;”分割,宋体,五号,黑色)*/

目录 第1章引言 (4) 1.1 项目背景 (4) 1.2 项目定义 (4) 1.3 开发环境 (4) 第2章需求分析 (5) 2.1 需求分析的目标与任务 (5) 2.1.1 信息需求 (5) 2.1.2 处理需求 (5) 2.1.3 安全性和完整性要求 (5) 2.2 需求分析阶段成果 (6) 2.2.1 学校教材订书系统的业务流程图 (6) 2.2.2 学校教材订书系统系统的功能模块图: (7) 2.2.3 学校教材订书系统系统的数据字典 (7) 第3章概念设计 (19) 3.1 概念设计的目标与任务 (19) 3.2 阶段结果 (19) 3.2.1 属性与实体 (20) 3.2.2 各子系统与分E-R图 (21)

3.2.3 合并各分E-R图,得到总E-R图 (22) 第4章逻辑设计 (23) 4.1 逻辑设计的任务和目标 (23) 4.2 阶段结果 (23) 4.2.1 将E-R图转换为关系模型 (23) 4.2.2 模型优化 (24) 4.2.3 数据库模式定义 (24) 4.2.4 用户子模式定义 (28) 第5章物理设计 (30) 5.1 物理设计阶段的目标与任务 (30) 5.2 阶段结果: (30) 5.2.1 存取方法设计 (30) 5.2.2 存储结构的设计 (31) 5.2.3 评价物理结构 (31) 第6章数据库实施阶段 (32) 6.1 建立数据库、数据表、视图、索引 (32) 6.1.1 建立数据库 (32) 6.1.2 建立数据表 (32) 6.1.3 建立视图 (33) 6.1.4 建立索引 (33)

学校教材订购系统—罗学东

华科学院计算机科学与技术专业 《数据库课程设计》报告 (2009/2010学年第一学期) 学生姓名:罗学东 学生班级:信息管理092201H 学生学号: 2 指导教师:武研 2011年12月25日

目录 第一章系统概述 (1) 1.1 开发背景……………………………………………………………………………………… 1.2开发意义 (1) 1.3开发工具及主要技术 (2) 第二章总体系统需求分析 (3) 2.1总体设计要求 (3) 2.2总体系统软件结构图 (3) 2.3总体系统软件业务流程图 (4) 第三章子系统需求分析 (5) 3.1子系统设计要求 (5) 3.2子系统功能模型 (5) 3.3子系统业务流程模型................................................................................................第四章系统设计 (8) 4.1代码设计 (8) 4.2输出设计 (8) 4.3 输入设计 (8) 4.4 数据库设计 (9) 4.4.1概念数据模型 (9) 4.4.2 物理数据模型 (13) 4.5数据库建立…………………………………………………………………………………………… 4.5.1数据库的建立和使用……………………………………………………………………… 4.5.2建立用户表………………………………………………………………………………… 4.5.3建立存款表……………………………………………………………………………… 4.5.4建立上下机表…………………………………………………………………………… 4.5.5建立操作员表…………………………………………………………………………… 4.5.6建立上机标准表………………………………………………………………………… 4.6刷卡……………………………………………………………………………………………………… 4.7存款……………………………………………………………………………………………………… 4.8操作员…………………………………………………………………………………………………… 4.9查询刷卡全体用户...................................................................................................第五章系统实现 (15) 4.1系统功能截图 (15) 4.2源代码 (16) 心得体会 (26) 参考文献 (27)

高校教材管理系统

一.设计背景: 近年来,随着科学技术的高速发展,知识更新的步伐越来越快,高校新教材不涌现,老教材改版修订的周期越来越短,加上高校招生规模的不断扩大,持续多年的扩招,高等院校的在校大学生和研究生数量迅速增加,各校专业设置也因适应市场需要而呈现多样性和多变性,因而对教材的需求量和使用也相应地大幅度增加,使得高校教材管理工作面临学科杂、教材品种多、数量大、新老教材难以衔接、库存积压快速增加、工作人员和管理部门的劳动强度越来越大,为获取有效的信息所花费的时间也越来越长。在教材选用计划的制定、订购、进货、入库、发放、收费、统计、信息收集和反馈等一系列的管理进程中,其周期过长使得教材的选用和淘汰等明显滞后于知识、技术的发展和教材本身版本的更新。这种状况不但与现实高校教材管理的业务需求不相适应,并且也与高校信息化建设的发展趋势不相适应。因此,高校教材管理人员目前都想拥有一套方便高效的计算机化的管理信息系,加强各部门之间信息的流通,通过正确的统计分析,使教材管理工作上一个新的台阶,最终实现教材管理的全面自动化。随着高等院校的迅速发展,专业和高校学生人数的不断增加,高校教材管理变成了一项相当繁重的工作。伴随着高校信息化建设的快速普及,开发出一套科学化的高校教材管理系统尤为迫切,教材管理系统的开发可以提高高校教材管理效率,为教材管理人员创造一个更人性化、规范化、多功能的管理平台。 二.研究意义 随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。教材管理是教学管理中的一个重要环节,它涉及到高校的每一位师生,工作性质十分重要。因其数据量较大,管理工作繁琐,所以高校教材管理的合理与否直接体现了教材部门的工作效率和工作质量。以往采用手工管理费时、费力,而且还存在许多人为的手工错误,高校教材管理部门迫切希望使用计算机对其进行管理,摆脱传统的手工管理模式,将管理人员从繁琐的工作中解脱出来,从而提高工作效率,减轻工作强度,还可以提高学校的管理工作水平,实现教学和行政管理工作的办公自动化。因此研制和开发教材管理系统具有十分重要的现实意义。系统的功能和传统管理模式相比较,毫无疑问会大大提高教材科的运作效率,辅助提高学校的相关部门决策水平,管理水平,为减少差错,节省人力,减少学生领书时间,提高师生满意度,提供有效的技术保障。 1.3系统设计目标 高校教材管理系统的设计目标是实现教材信息的动态管理,系统功能主要包括订书处理、领书处理、特殊处理、系统信息管理四个部分,具体包括教材征订、入库和出库信息的添加、修改、删除和统计;查询课程所用教材信息和所需教材数量;每个学生、教师领取教材情况;依据系统信息对教材书库进行管理。根据系

学校教材订购系统测试报告

学校教材订购系统测试报告 1.1编写目的 软件测试的目的是为了发现软件设计和实现过程中的疏忽所造成的错误,但是进行测试应该制定正式的测试计划,若测试是无计划的进行,既浪费时间又浪费不必要的劳动。测试规格说明书是将软件测试团队的具体测试做法文档化,主要包括:制定描述整体策略的计划、定义特定测试步骤的规程以及规定将要进行的测试。 1.2测试需求 本系统需要对以下的系统功能进行测试: 1)系统操作登录注册。用户登录时进行相关测试可是否可以正常的登录。 2)销售模块测试 1.用户的选书、提交订书单模块 2.用户的订购模块。系统的用户登录之后,看是否可以进行相关的订购操作。 3)采购模块测试。系统管理员登录时看是否可以选择添加、修改、删除、查询等功能。 1.3测试环境 1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,存在256MB以上的计算机。 2)软件环境:本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000、Windows Me Windows XP ;本系统支持的数据库为Mysql;本软件的开发工具为JAVA程序语言。 1.4测试工具 任何工程化的产品都可以采用以下两种方式之一进行测试,即黑盒测试和白盒测试,下面对两种测试方式进行简单的介绍: 黑盒测试指在软件接口处执行测试,检查系统的基本方面而很少关心软件的部结构,了解已设计的产品所完成的制定功能,可以执行测试以显示每个功能是可操作的,同时查找每个功能中的错误。 白盒测试是基于过程细节的封闭检查,了解产品的部运行情况,可以执行测试以确保“所有齿轮吻合”——即部操作依据规格说明执行,而且对所有的部构件已进行了充分测试。

教材订购系统需求分析

需求分析 1概况 1.1 项目背景 随着高校办学规模的扩展,管理方式和管理效率显得日益重要。在教材订购方面,就手工管理方式和文档系统管理方式在管理质量和管理效率上而言,从根本上不能适应大规模的管理要求。而随着经济发展,计算机科学的提高与进步,计算机科学管理方式,无论在管理效率还是在管理质量上都逐步显示很好的可靠性和优越性。而且计算机管理在人力、物力等资源方面都比以前的管理模式更优秀,更适合信息化的潮流。计算机管理正以它自身的优越性成为管理模式中的主流,提高效率的加速器。教材订购管理系统采用计算机管理模式的必然性也正在与此! 本系统以学校为背景,在认真调研和分析了学校订购教材的现状之后,根据用户的需求和各个功能的关系,作出了积极的设计方案。在新的管理资源和管理模式上,一定能使工作质量、工作效率等得到提高,推动学校发展的步伐! 1.2项目目标 1.2.1项目说明 学校教材订购系统是为高等院校开发的,用于日常的教材管理,包括销售与采购。提供数字化的管理,提高学校教材管理部门的工作效率,从而保证教学的顺利进行。 为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统”。教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 1.2.2系统要求 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求界面简单明了,易于操作,数据库利于维护 1.3 定义 1.3.1专门术语 库存表:存放库中存在的书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.3.2 缩写 系统:若未特别指出本设计中指“学校教材订购系统”。 Access。 1.4参考资料 数据库开发经典案例分析(清华大学出版社) C程序员成长攻略(中国水利水电出版社) 系统需求说明模板(来自网络) 软件技术基础(电子科技大学出版社) 数据库开发(电子工业出版社)

学校教材订购系统可行性研究分析研究报告

学校教材订购系统 可行性研究报告 一.引言 1.1. 编写目的 编写本报告的目的是研究本系统的总体需求、实现方案,并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议。 1.2 项目背景 开发软件名称:学校教材订购系统 项目开发者:闽江学院计算机科学系“学校教材订购系统”开发小组: 陈晓彬(17号,组长),谢小龙(14号),何明同(10号), 郭冬盛(24号) 用户单位:闽江学院 1.3 定义 “学校教材订购系统”有两部分组成:销售系统和采购系统。 销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学 生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给 书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 1.4 参考资料 (1)钱乐秋等,《软件工程》,青还大学出版社; (2)张害藩,《软件工程导论》(第四版),清华大学出版社; (3)王珊等,《数据库原理及设计》,清华大学出版社; (4)赵池龙等,《软件工程实践教程》,电子工业出版社。 二.可行性研究的前提 随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的教材订购系统。由于学院学生多,用书量大,原 来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在新学 期开始果时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备 份和查询等缺点。因此,实现一个将各种教材订购管理和服务功能集成起来的管 理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信

高校教材管理系统

高校教材管理系统 一(设计背景: 近年来,随着科学技术的高速发展,知识更新的步伐越来越快,高校新教材不涌现,老教材改版修订的周期越来越短,加上高校招生规模的不断扩大,持续多年的扩招,高等院校的在校大学生和研究生数量迅速增加,各校专业设置也因适应市场需要而呈现多样性和多变性,因而对教材的需求量和使用也相应地大幅度增加,使得高校教材管理工作面临学科杂、教材品种多、数量大、新老教材难以衔接、库存积压快速增加、工作人员和管理部门的劳动强度越来越大,为获取有效的信息所花费的时间也越来越长。在教材选用计划的制定、订购、进货、入库、发放、收费、统计、信息收集和反馈等一系列的管理进程中,其周期过长使得教材的选用和淘汰等明显滞后于知识、技术的发展和教材本身版本的更新。这种状况不但与现实高校教材管理的业务需求不相适应,并且也与高校信息化建设的发展趋势不相适应。因此,高校教材管理人员目前都想拥有一套方便高效的计算机化的管理信息系,加强各部门之间信息的流通,通过正确的统计分析,使教材管理工作上一个新的台阶,最终实现教材管理的全面自动化。随着高等院校的迅速发展,专业和高校学生人数的不断增加,高校教材管理变成了一项相当繁重的工作。伴随着高校信息化建设的快速普及,开发出一套科学化的高校教材管理系统尤为迫切,教材管理系统的开发可以提高高校教材管理效率,为教材管理人员创造一个更人性化、规范化、多功能的管理平台。 二(研究意义 随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管

学校教材订购系统可行性分析报告

可行性分析报告 1.引言 1.1目的编写 随着信息技术的不断发展,计算机已经可以帮助我们日常生活中的许多工作,为了使老师和学生在订购教材时得到方便现在特别需要一个学校的教材订购系统来缓解手工订书汇总的压力。通过进行可行性分析,我编写了这份可行性报告对这个项目的技术,经济,运行等方面进行可行性分析。 在本阶段中,应对下个阶段的开发提出建议,为工程制定一个初步的计划,主要工作有:分析和了解现有的系统(系统流程图),分析系统数据的信息集合(数据字典)及数据在软件中流动(数据流图),最后对开发该系统成本和效益进行分析描述。 1.2项目背景 a.开发软件的名称:《学校教材订购系统》 b.整个系统的工作过程:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,由财务系统开发票、付了款后,登记并由财务系统返给教师或学生领书单,教师或学生即可去书库领书。若是脱销教材,则登记缺书,财务系统发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 1.3定义

库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 代购教材表:存放代购书籍信息 财务表:核对信息 2.可行性分析前提 2.1输入项目 销售子系统模块:需要输入购书单中要求的信息(提交人姓名,书名,学号,出版社,数量等) 采购子系统模块:需要输入缺书单中要求的信息(姓名,书名,学号,出版社,数量等) 2.2输出项目 销售子系统模块:需要打印领书单(书名,书号,出版社,数量,领书人姓名等),发票(书名,书号,开票人姓名,交易金额,交易日期) 采购子系统模块:需要打印进书通知单(书号,书名,出版社,进书日期) 2.3 软件结构

教材管理系统功能模块说明

教材管理系统功能模块说明 2011.7.15 一、教材选购 a)教材选定(教材信息表+ 教材选定表) ·教材选定记录无需保存至系统中,系统只对入库的书籍进行管理 ·增加历史用书情况表,ISBN+学期+专业+教师,何时录入? 从下学期的课程+教师,导入 教师根据身份证登录,选下学期的教材,提供两种选择方式: 1)从曾用书记录库中选,系统需要提供我们学校过去曾经选购过的教材,在教师选定教材时可以让教师勾选 2)重新录入新的教材 b)教务查询教材选定情况 ·显示未选教材的课程名+任课教师 ·表单样式: c)选定教材清单 ·教务处老师汇总教材选定,提供下学期教材选定表(表中无需教材数目,只需教材名录)。 二、教材入库 录入:ISBN,分两种情况处理: 输出:提示入库成功 入库表(学期+ISBN+数量+单价+折扣+入库价格+来源+入库时间+入库方式) 单价:教材原价格 折扣:从配置文件导入,需要教务人员手工设置 入库价格:实际入库价格 入库方式(两种): 1)采购(需付费的,包括调拨) 2)赠送(免费的,成本价为0) 来源:不同供应商,可能折扣是各自统一的?只是做个标识?

三、教材出库 1、业务流程: 1 增加:个人教材领用表(学号+ISBN+领用时间+领用人+带领) 2)现金售出: 必须等到所有教材发放完毕,加时间限制(提供时间设置功能),并且库存中有多余的教材才能够售出。 3)领用(免费的) 1、计划领用,根据本学期的教师任课表,领用相应课程的教材 录入:教师ID 输出:显示可领用教材,签字确认 2、领用下学期的书,只要库存有,就可以领用 录入:教师ID+教材名(ISBN) 输出:签字确认 4)报废:教材破旧,直接出库 2、涉及报表 出库表(ISBN+领书人+数量+(折扣or 出库价格)+日期+出库方式+出库时间) 个人领用表(学号+ISBN+领用时间+(折扣or 出库价格)),该表从出库记录的1)2)得出。 注: 1)出库记录中1)2)出库记录,有两栏关于价格的属性:原价+售出价,售出价为教材出库时的价格,也要提供两种计算方式:①按折扣计算,②由教务老师手工设定 2)出库记录中3)4)出库记录,售出价均为0 四、库存盘点 功能:查询某教材当前的库存数量(来源于库存表)。 输入:某本教材ISBN 或者所有库存教材的余量 输出:教材基本信息+库存余量 注: 1、库存表(ISBN+数量) 2、库存预警 1)在用户第一次进入本系统时,就提示用户设定库存预警值,若不设,则使用我们提供的默认值 3,即在库存数量少于3本时,产生预警提示。 2)预警方式暂定弹出对话框提示有教材库存不足,点击确定后将库存不足的教材库存信息罗列出来,若点击忽略则无任何后续相关操作 3

学校教材订购系统总体设计

《学校教材订购系统总体设计》 开发人员: 组长:朱天业 成员:杨力 周颖斌 罗达思 2005-10

总体设计说明书 1.引言 1.1 编写目的 在前一阶段(学校教材订购系统需求分析说明书)中已解决了实现该系统需求的程序模块设计问题。包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。 1.2 项目背景 “学校教材订购系统”有两部分组成:销售系统和采购系统。 销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员; 一旦新书入库后,即发进书通知给教材发行人员。 1.3 定义 1.3.1专门术语 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.3.2 缩写 系统:若未特别指出,系统指本“学校教材订购系统”。 Access。 1.4 参考资料 1)《学校教材订购系统需求分析说明书》软件开发小组 2)张海藩《软件工程导论》清华大学出版社 3)萨师煊、王珊《数据库系统概论》高等教育出版社 2.总体设计 2.1 需求概述

教材管理系统的分析与设计

目录 1 1 1 1 2 2

教材管理系统的分析与设计 第一章概述 开发背景 学校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。由于学校中专业设置门类多,各专业每期开设课程种类多其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,每期教材科涉及管理的入出库教材种类少则几百多则几千种,涉及教材册数少则几千多则几万,涉及人员广,工作量大,再者特别是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应,因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。 第二章系统可行性研究 经济可行性 在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。以极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放、各个院系班级不购书人数比率分析、各院系班级不购书学生的原因分析等功能。从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,甚至可以完全由在读学生利用课程设计或者课余兴趣爱好来开发而且作为一个简单且大家熟知流程易被掌握的小系统完全不需要开发前期的很多调查等准备工作。因此,其经济成本是很低的。

《学校教材订购系统》需求分析说明

《学校教材定购系统》用户需求说明书 组长: 组员: 2012年5月10日 信电学院计算班

目录 一、引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4参考资料 (5) 二、系统说明 (5) 2.1系统目标 (5) 2.2运行环境 (5) 2.3条件、假定和约束 (5) 2.4系统功能图 (6) 2.5数据流图 (7) 2.5.1顶层流图 (7) 2.5.2第一层数据流图 (7) 2.6 系统E-R图 (9) 2.7 数据字典 (10) 三.功能分析 (11) 功能1订书功能 (11) 功能2审核订书单 (12) 功能3库存索引 (12) 功能4缺书登记 (13) 功能5书籍入库查看 (13) 功能6书籍出库记录 (13) 功能7采购系统 (14) 四、外部接口要求 ........................................................................................ 错误!未定义书签。 4.1外部接口说明...................................................................................... 错误!未定义书签。 4.1.1用户接口........................................................................................ 错误!未定义书签。 4.1.2软件接口........................................................................................ 错误!未定义书签。 4.2性能需求.............................................................................................. 错误!未定义书签。 4.2.1硬件的限制.................................................................................... 错误!未定义书签。 4.3属性...................................................................................................... 错误!未定义书签。 4.3.1友好性............................................................................................ 错误!未定义书签。 4.3.2安全性............................................................................................ 错误!未定义书签。 4.3.3可维护性........................................................................................ 错误!未定义书签。 4.3.4可转移/换性................................................................................... 错误!未定义书签。 4.4系统的运行环境.................................................................................. 错误!未定义书签。 4.5其他需求.............................................................................................. 错误!未定义书签。 4.5.1用户操作需求................................................................................ 错误!未定义书签。 五、操作环境要求 (18)

学校教材订购系统 详细设计说明书

学校教材订购系统详细设计说明书 1引言 1.1 编写目的 在前面(学校教材订购系统需求分析报告)中已明确了系统的主要功能,解决了系统“做什么”的问题,在概要设计阶段,我们对设计方案进行了概述。在这个阶段,我们需要确定如何具体的实现所要求的系统,因此要详细设计系统的各个模块。主要工作有:作出软件模块层次结构图,描述所有模块清单(名称,功能,I/O),从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序;设计数据库;设计页面。 本说明书主要提交给小组成员参考。 1.2 背景 a. 待开发的软件系统的名称:学校教材定购系统 b.本系统是河北大学内部的一个教材订购系统,实现教材的销售和采购。 c.本项目由老师委托我小组开发,开发人员包括: 组长兼系统分析员:龙一、系统设计员:xx、程序设计员:xx、数据库管理员:xx、数据操作员:xx。系统最终用户为xx大学,由xx大学提供计算网络。 d.该系统还和学校财务科进行资金数据来往,.由本系统向财务处提供销售情况,实行教材的安全发放和采购.并顺便和各书店联营向个别人员单独售书。 1.3 定义 1.3.1专门术语 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.3.2 缩写 系统:若未特别指出,系统指本“学校教材定购系统”。 1.4 参考资料 《软件工程导论》—第五版清华大学出版社张海藩编著 2程序系统的结构 模块结构图略 3程序描述 3.1销售子系统模块具体描述

销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 输入项目 需要输入购书单中要求的信息(提交人姓名、书名、书号、数量、身份识别码)。 输出项目 需要打印领书单(书名、书号、数量、领书人姓名),发票(书名、书号、开票人姓名、交易金额、交易日期)。 流程逻辑 分析:由订书人员提交购书单后,经过审核,通过后提交成功,由工作人员开出发票,同时登记购书记录并审核无误后,发领书单,最后更新相应表项,如出库表,库存表,并进行审核修改。 接口: 各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。 存储分配: 为程序当中的数据结构在内存中开辟空间存储,如入到数据库中后在数据库的表中为其开辟存储空间。 测试计划: 本模块的具体测试将在下面各过程的设计中具体说明。 3.1.1提交购书单过程(HandBuyBookBill) 用户通过该程序向系统发出购书请求,在提交购书单界面中输入购书单中的各信息。本程序为并发执行,可以多人同时向系统提交购书单。无子程序。 功能: 收集用户提交的购书单,获得购书者的基本信息。 输人项: 提交人姓名(Name)String 购书的名称(BookName)String 购书的书号(ISBN)String 数量(No)String 身份识别码(ID)String 输出项:无。 算法: V oid HandBuyBookBill(n,bn,ibn,no,id) { Name<

学校教材订购系统设计

学校教材订购系统设计 前言:本次我们小组进行数据库设计——学校教材订购系统设计,限于所学知识和能力的问题,像对软件工程的原理和方法,程序设计的方法和技巧等方面的知识了解不深,因此主要就从数据库本身进行设计而不是设计整个的数据库系统。 由于知识面和经历的问题,我们选择所熟悉的学校教材订购系统的设计! 现实世界数据分析 功能分析 概念模型设计逻辑数据库设计物理数据库设计子模式设计建立数据库 功能模型 功能说明 事务设计应用设计应用开发系统调试 1、需求分析 1.1、编写目的 针对学校的教训工作,学校教材订购管理基本处于手工计算制表等工作过程繁杂单据过多,占用大量人力,物力资源。随着高校规模的不断扩大,学校教材订购系统手工化阻碍了学校的发展步伐。这其中不仅投入了更多的人物力资源,而且手工操作效率低,容易出错。查找信息慢,给教材发放工作带来了许多不便。 因此,随着学校的发展,建设一个管理学校教材订购系统软件是必须的且必要的。 1.2 项目背景 《学校教材订购系统》有两部分组成:销售系统和采购系统。 整个系统的工作过程:用户输入正确的登录信息,可以登

录进行相关的操作,输入有效的信息后可以根据指定教材信息选择教材并提交购书单。销售系统可以根据提交的购书单和库存信息核对出待购教材信息,整理出缺书单并将其提交给教材采购系统,教材采购系统给采购人员发采购单。教材采购回来后,教材采购系统给销售系统发进书通知单,销售系统再根据学生购书信息给学生发领书单,学生凭领书单到教材发行人员处领书。 1.3 定义 Eclipse:适合快速开发的Java的开源IDE。 Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全性等特点。它最大的优势是不受平台限制,如.NET,VB,C++只能在Windows环境中运行而Java却可以在任何平台中运行。 Sql Server 2008:高性能的数据库。 1.4 目标 该软件为学校教材订购系统,因此软件的用户是学校教材订购管理人员,学生和教师 管理人员:能够熟练的操作数据库,掌握SQL语言,能够完成基本的录入,修改,插入,更新及数据库维护的操作功能。 工作人员:负责相关教材的采购或者发行。 对教师及学生的基本要求为:具备基本的查询功能即可 1.5 需求分析 1.51系统总体功能图

相关文档
相关文档 最新文档