教材采购系统
学校教材订购系统概要设计说明书
![学校教材订购系统概要设计说明书](https://img.taocdn.com/s3/m/11d7d4f1fad6195f302ba60a.png)
学校教材订购系统概要设计说明书1引言1。
1编写目的概要设计说明书编制的目的是:说明对程序系统系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。
1.2背景所建议开发的系统的名称:学校教材订购系统本项目的任务提出者:江西农业大学软件学院软件工程老师开始者:陈永勤用户:学校教材管理部门和全校师生实现该软件的计算机网络:1#605项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows 7 系统上以JAVA以及MySql数据库等为开发软件的应用程序.1.3定义数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
系统的流程图:系统流程图是描绘物理系统的传统工具。
它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。
库存表:存放库中存在得书籍数据。
出库表:存放已销售的书籍的数据.进库表:存放入库书籍的数据.购书表:存放提交的购书信息。
缺书登记表:存放缺少的书籍的信息。
待购教材表:存放待购书籍信息。
1.4参考资料《实用软件工程》,张海藩著,清华大学出版社。
2总体设计2。
1需求规定本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。
本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。
教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。
2)订购管理:查询订购书、订购书籍、删除订购书籍、查询领书单.3)销售管理:处理购书单、查询进书单、修改和维护数据库中相应的表。
4)采购管理:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。
教学设备购买系统
![教学设备购买系统](https://img.taocdn.com/s3/m/9898873f30b765ce0508763231126edb6f1a769e.png)
教学设备购买系统一、引言随着现代教育的发展,教学设备已经成为教学过程中不可或缺的部分。
为了满足这些需求,我们需要一个教学设备购买系统,可以更有效的管理和采购相关设备。
二、系统目标教学设备购买系统的主要目标是降低采购成本,提高采购效率,同时也能够保证教学设备的质量和性能。
此外,该系统还应具有良好的用户界面和操作流程,以便用户方便地进行选择和购买。
三、系统功能1. 设备信息管理系统应提供设备信息管理功能,包括设备的添加、修改、查询和删除等基本操作。
设备信息包括设备名称、型号、规格、价格、供应商信息等。
2. 采购管理系统应提供采购管理功能,包括采购需求的提交、审批、下单、验收和结算等操作。
同时,系统应能够自动计算采购成本,以便于控制预算。
3. 供应商管理系统应提供供应商管理功能,包括供应商的添加、修改、查询和删除等操作。
供应商信息包括供应商名称、联系方式、供应产品信息等。
4. 报表统计系统应提供报表统计功能,可以生成设备采购报表、供应商报表、成本报表等,以便于管理者进行分析和决策。
四、系统实现五、系统优势1. 所有教学设备信息、采购需求、供应商信息等都可以在系统中进行统一管理,提高了管理效率。
2. 通过系统的报表统计功能,管理者可以及时掌握采购情况,进行有效的决策。
3. 系统采用云计算技术,可以随时随地进行访问,方便用户进行操作。
六、结论教学设备购买系统是现代教育机构进行教学设备管理和采购的必备工具,可以有效的提高工作效率,降低采购成本,保证设备质量,方便教学工作的进行。
学校教材订购系统需求规格说明书(新)
![学校教材订购系统需求规格说明书(新)](https://img.taocdn.com/s3/m/42e78b835901020207409cc3.png)
目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义........................................................................................................ 错误!未定义书签。
1.4参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3条件与限制 (4)3.功能需求 (5)3.1系统功能 (5)3.2功能划分 (5)4需求规定 (6)4.1对性能的规定 (6)4.1.1精度 (6)4.1.2时间特性要求 (6)4.1.3可靠性 (6)4.1.4灵活性 (6)4.2数据管理能力要求 (6)4.3故障处理要求 (6)4.4其他专门要求 (7)5.数据描述 (8)5.1数据录入和处理的准确性和实时性 (8)5.2数据的一致性与完整性 (8)5.3实体—联系图 (8)5.4数据库描述 (9)5.5数据字典 (9)6.运行需求 (11)6.1设备 (11)6.2支持软件 (11)6.3接口 (11)6.4控制 (11)学校教材订购系统需求规格说明书1.引言1.1 编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。
因而,做一个好的学校教材订购系统是十分重要的。
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。
使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。
本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。
1.2 项目背景项目名称:学校教材订购系统用户:学校教务科,教师,学生运行环境:计算机系机房开发平台:Eclipse、MySQL、JDK 1.6系统与其他软件,系统的关系:本系统可细化为两个子系统:销售系统和采购系统。
数据库课程设计--教材购销管理系统
![数据库课程设计--教材购销管理系统](https://img.taocdn.com/s3/m/3680978dd0d233d4b14e691c.png)
数据库系统概论课程设计教材购销管理系统目录1.设计时间 (3)2.设计目的 (3)3.设计任务 (3)4.设计内容 (3)4.1.需求分析 (3)4.2.概念结构设计 (5)4.3.逻辑设计 (8)4.4.数据库表空间和表结构设计 (8)4.5.数据库的实施 (10)4.6.创建其它数据库对象 (13)5.总结与展望 (14)参考文献 (15)1.设计时间2.设计目的本项目的任务是教材购销管理系统软件开发,用户是学校。
教材购销管理系统:教材购销管理系统是帮助管理人员、教材销售和库存的管理软件。
制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。
3.设计任务现今教材购销管理的烦琐给具有强烈时间观念的行政人员带来了诸多不便,为了对教材销售和管理教材库存方便,因此开发了本软件。
该教材购销管理系统软件目前已有比较完善的管理与使用功能,研制教材购销管理系统软件是为了满足对教材购销和库存管理的方便,以现代化的创新思维模式去工作。
4.设计内容4.1. 需求分析需求分析表为了查询教材购销的全部信息。
4-2销售管理子系统4-.3采购管理子系统4.2. 概念结构设计4.-1代购教材E-R图:图14-2学生E-R图:图2 4-3教材存量E-R图:图3 4-4教材一览表E-R图:图44-5缺书单E-R图图5 4-6缺书登记E-R图图6 4-7售书登记E-R图图74-8.综合E-R图教材购销管理综合ER图图84.3. 逻辑设计教材一览表(书号,书名,出版社,地址,电话,单价,数量)各班学生用书表(班级,书号,书名,数量)售书登记表(学号,姓名,书号,数量)缺书登记表(学号,姓名,书号,数量)待购教材表(书号,数量)缺书单(书号,数量,出版社,地址,电话)4.4. 数据库表空间和表结构设计表4-1 学生用书表student_book字段名称中文名称长度类型是否为空主关键字sbno 书号10 Char t() no Y sbname 书名30 Char() no no sbnmber 数量30 Char() no no sbclass 班级10 char() no no表4-2 售书登记表BUYBOOK_BB字段名称中文名称长度类型是否为空主关键字bno 学号10 char() no Ybname 姓名10 char() no nobno 书号10 char() no no bnumber 数量30 char() no no表4-3缺书登记表stack room_sr字段名称中文名称长度类型是否为空主关键字sno 学号20 Char() no Y sname 姓名8 Char() no nosno 书号8 Char() no no snumber 数量8 Char() no no表4-4 教材存表book_list列名含义长度类型是否为空主关键字lno 书号8 Char() no Y lnumber 数量8 Char() no nolprice 单价8 Float() no no表4-5 教材一览表publish字段名称中文名称长度类型是否为主关键字pno 书号8 Char() no Y ppublisher 出版社8 Char() no no Pphone 电话8 Char() no no padd 地址8 Char() no no pname 书名8 Char() no表4-6 代购教材表instead字段名称中文名称长度类型是否为空主关键字ino 书号8 Char() no Y inumber 数量8 Char() no no表4-.7 缺书单lost_book字段名称中文名称长度类型是否为空主关键字lbno 书号8 Char() no Y lbpublisher 出版社8 Char() no no lbphone 电话8 Char() no no lbadd 地址8 Char() no no lbname 书名8 Char() no4.5. 数据库的实施例行事务需求1.学生买书查询买书信息,2.采购新书采购部门进书后,教材科秘书根据进书通知和缺书登记表给没买到教材的学生发补售通知单。
学校教材订购系统报告.doc
![学校教材订购系统报告.doc](https://img.taocdn.com/s3/m/9e0f3972bcd126fff7050bd5.png)
图2-1教材订购系统数据流程图
在数据流图分解时,每个变动都可能引出新的问题。这些问题的回答可以到处数据字典的新条目,发现后及时更正。随着分析过程的深入,通过不断地提问和问答,把软件系统定义得越来越准确详细。最终就能对系统的功能要求有一个较全面的认识。应当高度重视:通过各层数据流图和数据字典把对系统的完整认识描述出来,并作为正式文档保存。
2、数据流图
将数据流图模块中的内容进一步细化,便于理解与设计。
学生信息包括:姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。
老师信息包括:姓名、编号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。
书籍信息包括:书籍名称、书籍编码、价格、现有数量、出版社、作者。
购书单信息包括:日期、书籍名称、数量、学生(老师)姓名、购书人员编号。
图3-1 book数据库图
表asminlist用于存放系统管理员和老师或学生的登陆用户名和密码,其中帐号为主码,如图3-2 adminlist图所示。
图3-2 adminlist图
表book07用于存放过去两学期中计算机系所有已定教材的信息,其中书号为主码,如图3-3表book07图所示。
近年来,互联网也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。目前国内大部分的学校都是这种情况。针对这一情况,我们研究和开发了“学校教材订购系统”作为深入研究解决这一问题办法的初步尝试。
学校教材订购系统需求规格说明书
![学校教材订购系统需求规格说明书](https://img.taocdn.com/s3/m/3e2eebfb4693daef5ef73d89.png)
学校教材订购系统需求规格说明书1.引言1.1编写目的众所周知,学校教材订购是一个庞大而不可或缺的学校系统之一,因此,构建一个优秀的学校教材系统是非常有必要的,可以给教材订购人员带来很大的便捷性,从而提高人员的工作效率。
编写这份规格说明书主要是为了使小组成员(开发设计人员)充分认识和掌握本系统的情况,以便确定本系统的后继工作,本说明书主要提交给用户和小组成员参考,以便最终实现用户的要求,给用户一份满意的答卷。
1.2项目背景本系统是一个“学校教材定购系统”主要分为两部分:销售系统和采购系统。
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
1.3定义购书表:提交的购书信息表库存表:库存中的书籍信息表缺书登记表:缺少的书籍信息表待购教材表:待购书籍信息表进库表:入库书籍信息表出库表:出库书籍信息表系统:本教材订购系统外部项:学生,教师,教材工作人员文字加下划线表示表的主键(如学号)文字加下波浪线表示表的外键(如教师编号)1.4参考资料《软件工程第3版》《数据库原理及应用》2.任务概述2.1目标开发一个“学校教材订购系统”,方便教师、学生领书,教材采购人员采购书籍。
教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生凭借领书单即可去书库领书。
若是脱销教材,则登记缺书,发缺书单给书库采购人员,采购人员依据缺书单进行相关书籍采购;一旦新书入库后,即发进书通知给教材发行人员。
教材发行人员则可再通知教师或学生凭领书单再次领书。
要求系统对外部使用人员来说简单明了,操作容易,并且系统内部安全,快速,容易的完成上述各种操作。
并且系统数据库易于维护人员更新维护。
学校教材订购系统设计
![学校教材订购系统设计](https://img.taocdn.com/s3/m/256487fb941ea76e58fa04a5.png)
ToPurchasenum
int
否
购书表(ToPurchaseTable)
列名
数据类型
允许Null值
主键
Wno
Char(6)
否
Wname
Varchar(20)
是
Wpw
Char(6)
否
工作人员表(WorkerTable)
3.3约束说明:
(1)每次用户登录系统时,可在其权限范围内操作,然后系统记录并更新表格
int
否
Outtime
datetime
否
主键
Sno
Char(9)
否
出库表(OutputTable)
列名
数据类型
允许Null值
主键
Spno
Char(4)
否
Spname
Varchar(20)
是
Dno
Char(4)
否
专业表(Sepciality)
列名
数据类型
允许Null值
主键
ISBN
Varchar(22)
生成脱销单:对库存量不足的书生成脱销单。
1.5.5功能规定
1、新用户注册
2、信息修改
3、信息录入
4、信息查询
5、报表打印统计
1.5.6接口需求
(1)教材订购系统主页面设置用户名和密码,用户只有先输入正确的用户名和密码后才可以看到教材信息、填写购书单。
(2)教材采购系统的菜单下可设相应子菜单:教材浏览、购书服务、教材信息发布、通知采购、采购信息、数目浏览、书目查询、事务处理等子菜单。
最后添加连线得到er图即可??逻辑设计31关系设计学院学生专业隶属于属于教材版次书名isbn作者出版时间出版社单价指定教材老师编号姓名密码仓库教材发行人员教材采购人员密码用户名工作人员编号位置密码用户名工作人员编号学院信息表学院编号学院名称专业信息表专业编号专业名称学院编号学生信息表学号姓名密码教师信息表教师编号教师名称教师密码学院编号教材信息表isbn书名作者出版社名称出版时间版次单价工作人员信息表工作人员编号姓名密码仓库信息表仓库编号仓库名称仓库数量入库表isbn入库数量入库时间操作人员编号出库表isbn出库数量出库时间操作人员编号库存表isbn库存数量待购教材表isbn待购教材数量指定教材表isbn教师号教材数量购书表isbn学号教材数量32数据表设计列名数据类型允许null主键barnnochar4barnamevarchar20barnlocvarchar20仓库表bartable列名数据类型允许null主键isbnvarchar22borderintbnamevarchar20bpricemoneybauthorvarchar20bpublishvarchar20btimedatetime图书表booktable列名数据类型允许null主键snochar9主键isbnvarchar22buynumint代购教材表buytable列名数据类型允许null主键dnochar4dnamevarchar20院系表departmenttable列名数据类型允许null主键isbnvarchar22主键wnochar6innumintintimedatetime入库表inputtabler列名数据类型允许null主键isbnvarchar22主键wnochar6outnumintouttimedatetime主键snochar9出库表outputtable列名数据类型允许null主键spnochar4spnamevarchar20dnochar4专业表sepciality列名数据类型允许null主键isbnvarchar22主键barnnochar4stocknumint库存表stocktable列名数据类型允许null主键snochar9spnochar4snamevarchar20spwchar6学生表studenttable列名数据类型允许null主键tnochar6主键isbnvarchar22tbnum
教材订购E-R图
![教材订购E-R图](https://img.taocdn.com/s3/m/6b48a02ab4daa58da0114a74.png)
学校教材采购系统
本系统可细化为两个子系统:教材采购系统和教材销售系统。
(1)教材采购系统的主要工作过程为:定期按照教学用书要求查询教材的库存情况、统计出需要订购的教材信息。
对于需要订购的教材,发购书单给采购人员。
对新购入教材进行入库处理后,即发出教材库存清单给教材发行人员。
(2)教材销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核后,登记并返给教师或学生领书单。
教师或学生凭领书单去书库领书。
(完整word版)教材购销系统
![(完整word版)教材购销系统](https://img.taocdn.com/s3/m/4d8b4c6a8762caaedd33d4f5.png)
信息工程学院《数据库课程设计》论文题目:学校教材购销系统数据库设计学号:2020012834专业班级:计算机科学与技术102班姓名:指导老师:李书琴完成日期:2012-1-13教材购销系统数据库设计姓名:张勇(信息工程学院计算机科学与技术10级2班)摘要:通过了解,现在市场上很多学校的教材购销还处于人工管理阶段,存在着效率低下,耗费人力教材购销的业务模式简单,操作流程却复杂。
教材购销系统是典型的进销存系统,它是针对改善当前人工管理的诸多缺点而设计的,能够处理进书、销书、存储管理等业务,包括有出版社管理、采购退书管理、学生购书管理、顾客退书管理、商品储存管理等功能,并且通过使用触发器、存储过程、视图等数据库技术,使得系统具有安全、实用、方便、基本业务功能完备等特点,基本上解决了人工管理的缺点,有助于实现学校的现代化、信息化、高效化、规模化。
关键字:数据库;SQL语言;索引;视图;触发器;教材;仓库目录1.需求分析 (1)1.1引言 (1)1。
2.系统任务概述 (1)1。
2。
1目标 (1)1。
2。
2用户的特点 (2)1.3.需求规定 (2)1.3。
1对功能的规定 (2)1.3.2对性能的规定 (3)1.4.运行环境规定 (3)1.5。
数据流程、功能描述和设计 (3)2.数据库结构设计 (6)2.1 概念设计 (6)2。
1.1 分E-R图建立 (6)2.1。
2 全局/整体E—R图 (9)2。
2 逻辑设计 (10)2。
2。
1建立关系模式 (10)2.2.2 关系模式规范化处理 (12)2。
2.3 用户子模式建立 (13)2。
2。
4 关系模式逻辑结构定义 (13)3.数据库物理设计 (14)4.数据库实施与测试 (15)4。
1 数据库实施 (15)4.1.1 数据库及数据库对象建立 (15)4。
1.2 数据入库 (30)4。
2 数据库测试 (30)5.总结 (30)6.附录 (31)1.需求分析主要包括内容:处理对象及组织;信息处理及系统功能;数据库系统性能需要,数据库系统开发环境需求等。
《学校教材订购系统》
![《学校教材订购系统》](https://img.taocdn.com/s3/m/075f1991ec3a87c24028c462.png)
软件工程课程设计题 目: 学校教材订购系统系 别: 计算机科学与技术系专业年级: 2014级专升本14xx 班姓 名: xxx学 号: 2014xxxxxx2015年10月28日LULIANG UNIVERSITY目录第一章项目计划书 (3)第二章可行性研究分析 (4)第三章需求规格说明书 (5)第四章系统概要设计 (7)第五章系统详细设计说明书 (8)第六章系统测试说明书 (16)第七章项目结项总结 (20)第一章项目计划书1.1项目设计目的设计本项目的目的是根据对软件工程设计的学习,对学校教材订购人员需求进行了全面细致的分析,深入描述《学校教材订购系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
为了明确项目开发的目标和要求,明确任务进度,熟悉项目开发的基本流程和规范要求。
1.2项目简介销售系统的主要工作过程为:首先由教师及学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返还给教师和学生领书单,教师和学生即可去书库领书。
采购系统的主要工作过程为:若是脱销教材,则登记缺书单给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。
1.3项目开发环境开发地点:吕梁学院新校区电教楼三层系统环境:Windows xp开发人员:袁琳娜1.4项目所需文档《项目开发计划书》、《项目需求分析规格说明书》、《系统概要设计》、《系统详细设计规格说明书》、《系统测试说明书》、《用户手册》、《会议记录》、《项目结项总结》。
1.5项目工作内容进度安排a)前期工作:完成项目可行性分析研究报告,制定开发计划,重点是完成项目的需求分析,总体设计,详细设计。
b)中期工作:编码实现需求功能,完成项目初步设计规格说明书和项目详细设计规格说明书。
c)后期工作:项目测试,维护。
第二章可行性研究分析2.1编写目的对学校教材订购系统进行可行性分析。
2.2可行性研究的前提a)功能:实现学校教材订购的最基本功能,进库和出库都有非常详细的记录,对所需书的名称和数量也有非常详细的记录,并且能发出提示信息。
教材购销系统需求规格说明书
![教材购销系统需求规格说明书](https://img.taocdn.com/s3/m/b066fcbff121dd36a32d8247.png)
大连民族学院计算机科学与工程学院实验报告实验题目:教材购销管理系统需求规格说明书课程名称:软件工程实验类型:□演示性□验证性□操作性■设计性□综合性专业:软件工程班级:06-1 学生姓名:张志明学号:06082129 实验日期:2008年12月1日实验地点:学院多媒体实验室(二)实验学时:8 实验成绩:指导教师签字:2008年月日目录1、引言 (2)1.1、背景 (2)2、软件概述 (2)2.1、软件范围定义 (2)2.2、软件运行环境 (2)2.2、假定和依赖 (3)3、需求规格 (3)3.1、业务说明 (3)3.2、总体功能描述 (3)3.3、总体功能图 (4)3.4、教材销售系统数据流图 (4)3.4、数据字典 (9)1、引言1.1、背景学校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。
由于学校中专业设置门类多,各专业每期开设课程种类多其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,每期教材科涉及管理的入出库教材种类少则几百多则几千种,涉及教材册数少则几千多则几万,涉及人员广,工作量大,再者特别是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。
据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应,因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。
2、软件概述2.1、软件范围定义本软件适用于高校教材数量多不易于管理的教材科使用,整个系统除了连接本系统自带的数据库服务器外,还要连接到教务处的学生信息管理数据库作为外部接口。
2.2、软件运行环境操作系统:win2000,winXP;数据库类型:sql server2000;2.2、假定和依赖学校的教务处学生信系系统预留接口,可将教务处的学生信息作为学生教材管理系统的数据输入组成部分。
教材购销系统项目可行性分析报告
![教材购销系统项目可行性分析报告](https://img.taocdn.com/s3/m/8e958cc78bd63186bcebbc56.png)
《项目可行性分析报告》教材购销系统可行性分析报告1.系统建立的目的及背景1.1 编写目的为教材购销系统的开发提供可行性分析的结论,为项目是否正式立项、启动提供依据,为项目启动后的需求分析、设计、开发、测试等工作提供基础依据。
1.2 项目背景软件名称:教材购销系统任务提出者:教材购销单位软件开发者:软件工程崔志伟小组软件使用者:教材购销单位2.业务需求系统能够对教材的订购、销售、数量三个方面进行管理,并能及时处理教材订购、销售业务。
2.1 订购管理管理事物:订购单2.2 销售管理管理事物:订单数量、订单时间、发货时间2.3 数量管理管理事物:存货数量3.可行性研究的前提3.1 要求功能要求:能够实现订单、发货两个方面的实时管理,根据订单详情及时进行发货。
性能要求:订单和发货单传送到调度中心、调度员的命令能实时传送到订单处理人员或者发货人员。
安全与保密要求:(1)顾客作为外部用户只能查询教材销售价格信息(2)调度员、公司领导可以查看教材购销动态的全部信息(3)只有订单处理人员、发货人员可以发出提货、发货命令。
4.系统的可行性研究4.1必要性随着教育事业的发展和教育的普及,人们对教材的需求量越来越大,这给教材购销公司造成了压力,也给公司带来了挑战。
要处理好将教材的购销为公司带来更多的利益,公司决定开发更新的教材购销系统,希望用更高效的信息化手段管理教材的购销业务。
现有的管理调度模式存在以下问题:(1)订购单管理调度缺乏高效性不能对订购单做出及时的处理,订购单数量多时系统没法自动处理,使一些订购单积压,而且不能及时实时的看出库存的教材的数量,造成许多订购单处理出现错误(2)服务质量差由于管理中心不能针对订购单、销售和教材库存量及时做出处理,造成顾客和教材货源提供者等待时间过长,导致教材购销服务质量下降,顾客和货源供应者意见大,影响了公司的声誉。
(3)无法为教材购销管理提供决策依据由于手工调度模式不能及时、准确地记录教材购销过程中订购单量、订购单时间、教材的库存量,无法为教材购销管理过程中的订购单处理的优先级、订购单处理等提供准确的数据。
学校教材订购系统需求分析说明书
![学校教材订购系统需求分析说明书](https://img.taocdn.com/s3/m/e9b87c12fad6195f312ba659.png)
学校教材订购系统软件需求规格说明书目录1.引言 (2)1.1 编写目的 (2)1.2 项目背景 (2)2.目标系统概述 (2)2.1 目标 (2)2.2 用户的特点 (2)2.3 假定和约束 (2)3.需求规定 (2)3.1 软件功能的规定 (2)3.1.1 系统功能 (2)3.1.2 数据流图 (3)3.1.3 数据字典 (5)3.1.4 E-R图 (7)3.2 对性能的规定 (7)3.2.1 精度 (7)3.2.2 时间特性要求 (7)3.2.3 可靠性 (7)3.2.4 灵活性 (7)3.2.5 数据管理能力要求 (8)3.2.6 故障处理要求 (8)3.2.7 其他专门要求 (8)4.运行环境规定 (8)4.1 设备 (8)4.2 支持软件 (8)4.3 接口 (8)4.4 控制 (8)1.引言1.1 编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。
因而,做一个好的学校教材订购系统是十分重要的。
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。
使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。
本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。
1.2 项目背景项目名称:学校教材订购系统用户:学校教务科,教师,学生2.目标系统概述2.1 目标本系统可细化为两个子系统:销售系统和采购系统。
销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
若是脱销教材则生成缺书单。
采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。
2.2 用户的特点本软件的最终用户可分为操作人员、维护人员。
学校教材订购系统需求分析
![学校教材订购系统需求分析](https://img.taocdn.com/s3/m/cbd125c9a1c7aa00b52acbb0.png)
项目名称:学校教材订购系统文档名称:教材订购系统需求分析姓名:李金燚学号:20091863班级:1011班日期:2012-3-25学校教材订购系统需求分析1:引言1.1编写目的本学校教材订购系统在可行性研究的基础上,是为了进一步明确学校教材订购系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。
本文档供项目经理,设计人员,开发人员参考。
1.2项目背景整个系统的工作过程:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,由财务系统开发票、付了款后,登记并由财务系统返给教师或学生领书单,教师或学生即可去书库领书。
若是脱销教材,则登记缺书,财务系统发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
学校教材订购系统将由两部分组成:置于教材发行人员的肖售系统,以及置于书库数据库的采购系统。
系统之间的关系如下:1.3 定义1.3.1专门术语库存表:存放库中存在得书籍数据。
出库表:存放已销售的书籍的数据。
入库表:存放入库书籍的数据。
购书表:存放提交的购书信息。
缺书登记表:存放缺少的书籍的信息。
待购教材表:存放待购书籍信息。
财务表:核对信息。
1.3.2 缩写系统:若未特别指出,系统指本“学校教材订购系统”。
Access。
1.4 参考资料1)张海藩《软件工程导论》清华大学出版社2)学校教材订购系统项目计划任务书软件1011班3)学校教材订购系统可行性研究报告软件1011班2:任务概述2.1 目标本学校教材订购系统实现后,能够通过使用计算机可以减少大量的手工操作,提高工作效率。
为了使老师和学生在买教材时方便和高效。
2.2 运行环境硬件:PC机一台,打印机一台。
软件:Windows操作系统,sql数据库管理系统,visio2.3 条件与限制(1)当书库中的各种书籍数量发生改变(包括进书和出书)时,都应该改相关的书库记录,如库存表或进、出库表。
(2)在实现上述销售和采购的工作过程时,需考虑相关的合法性证明。
《学校教材订购系统总体设计》(最新整理)
![《学校教材订购系统总体设计》(最新整理)](https://img.taocdn.com/s3/m/6d7e4ee60b4c2e3f56276337.png)
文档编号: BOS--1版本号: V1.0项目名称:学校教材订购系统文档名称:总体设计说明书项目负责人:李建朋编写: __ 全体人员_____ 2007年12月27日校对: ___全体人员 2007年12月28日审核:全体人员同意 2008年1月1日批准:李建朋 2008年1月1日开发单位:河北大学工商学院05计科/软件李建朋,高璐,窦丽华,韩垚,袁志翔总体设计说明书1.引言1.1 编写目的在前一阶段《学校教材订购系统需求分析说明书》中已解决了实现该系统需求的程序模块设计问题。
包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。
主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。
本设计说明书可作为《学校教材订购系统详细设计的基础》,后续文档的编写和程序员抒写程序的参考。
参考资料《学校教材订购系统可行性研究报告》《学校教材订购系统需求规格说明书》《学校教材订购系统项目开发计划》1.2 项目背景《学校教材订购系统》有两部分组成:销售系统,采购系统和财务子系统。
整个系统的工作过程:用户输入正确的登录信息,可以登录进行相关的操作,输入有效的购书申请可以受到预订单,交款后可得发票单,凭发票单,领书通知单领取教材。
销售人员可以向财务系统提交预订单和支付单,财务系统进行处理,待购书者交款后开发票给购书者,并给销售者以领书通知单。
待发放教材后提交出库单。
采购人员向财务系统报预购单和财务报表,经财务系统处理后给出采购单和支出单,采购人员购回教材提交进库单。
最后财务系统可以整合信息生成系列财务报表。
DFD的问题说明和分层DFD
![DFD的问题说明和分层DFD](https://img.taocdn.com/s3/m/f6ffa3f44693daef5ef73d59.png)
分层DFD的画法
1.先确定系统范围,画出顶层的DFD图。 2.逐层分解顶层DFD图,获得若干中间层 DFD图。 3.画出底层的DFD图。
顶层DFD
顶层图说明了系统的边界,即系统的输 入和输出数据流,顶层图只有一张。加 工通常只有一个,就是指系统本身。
确定系统输入什么,输出什么
学校教材定购系统描述: 1.系统简介本系统可以细化为两个子系统:销售系统和采购系统。销售系统的主要工 作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发 票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员; 一旦新书入库后,即发进书通知给教材发行人员。以上功能要求在计算机上实现。 2.技术要求和限制条件 (1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库 记录,如库存表或进/出库表。 (2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。 (3)系统的外部项至少包括:教师、学生和教材工作人员。 (4)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进 库表和出库表。 学生 教师 领书单 购书单 教材购销 缺书单 书 库 采 购 人员 进书通知
教材存量表
教师 学生
购书单 审核有效性
审核有效性时要参考教材存量表
题目三:机票预定系统 1.系统简介 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的 旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和 目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后 ,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票 ,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况 ,需要定期进行查询统计,以便适当调整。 2.技术要求和限制条件 (1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票) 等。 (2)对于本系统还应补充一下功能: 1.旅客延误了取票时间的处理 2.航班取消后的处理 3.旅客临时更改航班的处理 (3)系统的外部输入项至少包括:旅客、旅行社和航空公司。
学校教材订购系统资料
![学校教材订购系统资料](https://img.taocdn.com/s3/m/ca6301f7b4daa58da1114a1d.png)
学校教材订购系统定义1基本要求1.1项目目标通过本系统完成为学校教材的购销工作,包括销售和采购两个部分。
1.2系统简介系统简介本系统可细化为两个子系统:销售系统和采购系统。
销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
以上的功能要求在计算机上实现。
1.3技术要求和限制条件(1)当书库中的各种书籍数量发生变化(包括领书和进书时),都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述销售和采购的工作过程时,需考虑有关单据的合法性验证(3)系统的外部项至少包含三个:教师、学生和教材工作人员。
(4)系统的相关数据存储至少包含6个:购书表、库存表、缺书登记表、待购教材表、进/出库表。
1.4系统界面学生/教师登陆界面、书刊查询界面、书刊信息界面、领书单界面、新书入库界面、退出界面等。
1.5开发概要系统调研、具体开发、测试、维护2资源2.1人员本小组成员(华伟,阮运磊,张翔宇,张哲)在老师的辅导下开发完成。
2.2硬件内存:2GM ;CPU: In tel Core2 1.80GHz2.3软件MyEclipse5.5 集成开发工具,MySQL5.0.22 数据库和window visio2003 画图工具以及windowsword文档工具。
3进度安排随课程进度同步完成系统的开发及文档编写工作。
4预算本项目作为学生课程设计,其所有开销包括软件,设施及开发经费都由学生自理。
学校教材购销系统需求规格说明书1引言1.1编写目的本要求规格说明书对学校教材购销系统进行简单的分析,给出了系统的数据流图。
系统主要用户是学生,教师和教材工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。
教材购销系统DFD设计
![教材购销系统DFD设计](https://img.taocdn.com/s3/m/fa37be06e87101f69e319576.png)
毕业论文写作人:周良禹日期:2010-5-12材购销系统DFD设计论文摘要:介绍教材购销系统在高校等团体中实现对计划供应教材的预制销售与补充采购的管理及软件的设计与实现。
为了实现对学生所需较长进行科学化的管理,保证学生们在用书方面方便快捷便利,减少所需大量中间途径渠道,大大提高教学用书效率,为学校学生获得更多更有意义的时间来从事教学活动,设计了专用的人机一体化软件系统,使学生用书—缺书—补购书等信息在计算机上一目了然,及时解决学生用书问题。
系统概况:教材购销系统是普通高校早期都已使用过的教材管理系统,主要用于对计划供应教材的预制销售与补充采购。
该系统主要具有以下功能:(1)根据学校的教学计划规划,向选课的学生及时的有效地供应所需的教材。
a审查学生(个人或班级)购书单的有效性,对有效书单发售教材。
在这种情况下,我们首先通过对班级的有效性进行核对,审查有效书单的书籍名称数目及需用书的时间,然后针对班级集体发售教材。
针对班级后,针对个人情况,特殊情况,特殊处理。
b对属于计划供应但是暂时缺货的教材进行缺书登记。
倘若在订书后,原本属于计划内学向学校学生供应的必需教材书由于某种情况而出现暂时性缺货的教材进行缺货登记,以及一些相对于缺书的应对措施以及与有关售书单位联系;从而在尽快短的时间内解决缺书情况。
(2)根据缺书登记补充采购所缺的教材,通知学生补购。
a将缺书登记表汇总为待购教材计划。
针对班级中的个别或部分学生缺书情况汇总为专门的一个页面,通过浏览这个相关的页面,便可以清楚的了解到经汇总后整个学校的缺书情况,及时定制相应的待购教材计划。
(2)待购教材到货后,及时通知学生补购。
当待购教材问题通过解决到达学校后,学校有关负责人则通过某个平台及时地通知学生前来补购,以便更好更快的利用教材学习。
上述系统概况的大致流程图如下:购书售书教材购销系统流程图图1系统的设计与实现系统设计所依据的理论基础就是上述流程。
将上述流程图首先分为几大块,然后针对大块具体分为小块,更为详细,具体的展开补充,然后再分为更小块,使设计的软件系统更为完善,方便。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程实验报告课 题: 教材采购系统 专业班级: 学 号: 姓 名: 指导教师:目 录评阅意见:评定成绩:指导老师签名:年 月 日1、需求分析需求收集整理:采购系统模块:提交购书单、审核购书单、开发票、登记购书记录、返回领书单、修改和维护数据库中相应的表。
2、业务流程:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
3、分析建模:对业务流程进行分析,建立如下数据流图: 3.1、教材采购系统顶层DFD 图 3.2、第一层数据流图学生审核学生证学生信息购书单购书单1.1学生信息存储1.2学生信息处理1.3更新库存 清单2.1登记缺书2.2汇总缺书 教材工作人员采购单缺书单2.3产生订购信息领书单缺书单教师或学生教材 采购 系统教材 发行 人员购书单进书通知审核信息3.3、采购系统功能模块结构图:3.4、系统流程图:下面将为本系统提供必要的数据字典,以方便系统是最终实现。
下面将分别针对教材定购系统的数据流程土的各个项目进行定义。
数据流描述名字:购书表 别名:购书单描述:提供给教材销售人员的购书单定义:购书单=购书单号+{书名+出版社+价格+数量}+日期+订购人姓名+购书总数购书单号=正整数(数据库自动生成)教材采购系统输入数据输出数据学生信息存储审核学生信息处理更新库存清单登记缺书汇总缺书产生采购信息名字:领书表 别名:领书单描述:送给学生或教师的领书报表定义:领书单=领书单号+订购者姓名+购书单号+领书日期 领书单号=年+月+日+4位整数名字:缺书表 别名:缺书单描述:送给相关工作人员的表,用来补充书籍定义:缺书单=缺书单号+{书名+出版社}+总数 缺书单号=正整数(数据库自动生成)名字:进书通知描述:详细的描述了进书的信息定义:进书通知=编号+{书名+出版社+价格+数量}+ 采购日期+采购总数编号=正整数(数据库自动生成)名字:审核信息 描述:用于审核信息定义:审核信息=教材发行人员姓名+审核标志+审核日期 审核标志=TURE|FALSE(注:表示审核是否通过)名字:图书信息定义: 图书信息=记录ID +书名+出版社+价格+库存数量 记录ID =正整数(数据库自动生成) 3.5、E-R 图数据对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用E -R 图的方法进行数据结构分析。
本系统中涉及的实体主要有“学生”、“教师”、“教材”、“院系”和“学生预存款”等,各实体及其属性如一下所示。
教材教材编码教材名称内容说明价格库存量“教材”实体及其属性图各实体之间具有一定的联系,用E -R 图表示出来,如下所示:4、程序逻辑设计4.1、教材采购过程状态转换图nm购买 教材实体及其属性图购书日期领书单领取m n订单 提交购书单 1审核购书单 2错误显示 3开发票 4登记购书记录 5发领书单 8修改相应表 9审核登记 6审核修改 10错误显示 7错误显示 11NYNYN结束Y先从实际出发,对其抽象成逻辑上的表,如下:1)出仓表属性名:书号、书名、作者、数量、购买者ID、交易人ID、售出价格、售出日期、出版商说明:购买者ID指的的是在校师生的ID,交易人ID为发行人员的ID,均来自校人事管理系统中的数据库。
其中发行人员的ID需要管理员指定。
ID都取自用户表。
2)库存表属性名:书名、书号、作者、出版商、出版日期、定价、数目3)进仓表属性名:书名、书号、作者、出版商、联系号码、出版日期、购置日期、定价、数目4)购书表属性名:书号、书名、作者、数目、提交日期、购买者ID、审核标志、出仓标志、用户删除标志说明:审核标志是反映该购书单是否审核和反映该购书单是否合格。
出仓标志反映师生是否将购书单的书籍带出仓。
5)缺货表属性名:书名、书号、作者、出版商、出版日期说明:根据项目要求,我们得知,缺货表是存放的书籍信息只可能是原仓库中有的书籍。
6)待购表属性名:书名、作者、出版商、数量说明:待购表的指定可以是原仓库中没有的书。
对于书本的定价等属性,事先是不清楚的,因此,属性不能随便加上去。
7)用户表属性名:用户ID、用户姓名、用户密码、用户级别说明:用户ID、用户姓名均来源于人事表接口中复制过来。
用户的级别对应着用户权限。
在对其规范化处理,如下:4.2、图书表(Book)存放的是仓库中或曾在仓库中的图书信息数据项名数据类型长度备注BookId char 13 书号,主键,号码为ISBN号BookName varchar 50 书名Author varchar 50 作者,即作者姓名Bookman varchar 50 出版商BookDate datetime 8 出版日期ComePrice float 8 进价OutPrice float 8 售价说明:此表一些成员与其他表中的一些成员组成视图就对应着上述逻辑结果设计。
4.3、出仓表(Out)存放的是书本的出仓记录数据项名数据类型长度备注BookId char 13 书号OutAmount int 4 数量BuyId char 10 购买者IDDealId char 10 交易人IDOutDate datetime 8 售出日期4.4、用户表(User)存放系统合法用户信息数据项名数据类型长度备注UserId char 10 用户ID UserName varchar 50 用户姓名UserPwd char 6 用户密码Level int 4 用户级别创建SQL语句:CREATE VIEW dbo.OutView asSELECT dbo.Out.BookId, dbo.Book.BookName, dbo.Book.Author, dbo.Book.Bookman, dbo.Out.OutAmount, dbo.Out.BuyId, dbo.Out.DealId, dbo.Book.OutPrice, dbo.Out.OutDate FROM dbo.Out INNER JOIN dbo.Book ON dbo.Out.BookId = dbo.Book.BookId4.5、库存表(Stock)存放仓库中剩余书籍信息数据项名数据类型长度备注BookId char 13 书号,主键StockAmount int 4 数量4.6、进仓表(Come)存放书籍进仓记录数据项名数据类型长度备注BookId char 13 书号Phone char 11 联系号码ComeDate datetime 8 购置日期ComeAmount int 4 数量ComeId char 10 经手人ID4.7、购书表(Buy)存放师生购书单及其状态信息数据项名数据类型长度备注BookId char 13 书号BuyAmount char 4 数量ReferDate datetime 8 提交日期BuyId char 10 购买者IDMFlag int 4 审核标志OFlag int 4 出仓表标志SFlag Int 4 用户删除标志4.8、缺书表(Lack ) 存放缺书的表数据项名 数据类型 长度 备注BookIdchar13书号,唯一,可不为主键注:进货后,缺货表对应项会删除4.9、待购表(Wait ) 存放录入的待购书籍数据项名 数据类型 长度 备注BookName varchar 50 书名,唯一,可不为主键 Author varchar 50 作者 Bookman varchar 50 出版商 WaitAmountint4数量5、软件测试 程序描述 主模块 功能建立与数据库连接 获取系统设置 运行主对话框 根据输入调用子模退出系统时断开与数据库的连接 输入项目用户鼠标点击输入 程序逻辑见右图 存储分配内部数据: 测试要点数据库连接情况: 正常情况,数据库文件缺少,外部系统异常。
系统设置获取:正常情况,外部系统异常。
对用户输入的响应: 合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告); 子模块的异常状况,系统能否及时做出响应。
初始化登录 注册模块系统查询模块消息公告模块后台管理设置模块用户查看当前信息5.1、采购系统设置模块功能教材设置,会员设置,后台管理员设置,订单设置,公告设置,采购参考,退出后台,友情链接,添加教材输入项目添加教材:大类小类,教材名称,出版社教材简介,价格会员设置添加,删除管理员添加管理员帐号密码原名订单设置查询删除公告添加公告信息友情连接:网站名称网站地址添加缺书单教材编号教材名称输出项目如果输入正确,显示成功发缺书单过程(HandLackBookBill):在发缺书单的界面中,输入缺书的信息书名BookName 书号ISBN 数量NoString String int审核缺书单过程(CheckLackBookBill):对过程1中输入的信息核对Check(书名、书号、数量)如正确就转入过程4登记缺书记录;如果错误转入过程3缺书单错误信息显示过程。
缺书单错误信息显示过程(LackBillError):If(书名!=True)书名错误,请重新输入;If(书号!=True)书号错误,请重新输入;If(数量!=True)数量越界,请重新输入;登记缺书记录过程(DBRegistLackBook):将缺书信息登入到缺书表中DB BookName=”书名”DB ISBN=”书号”DB No=数量审核登记过程(CheckDBRegistLackBook):对数据库操作的审核Check(登记过程)如有错转入过程6登记错误信息显示过程,如果没错误转入过程7修改数据库中的表过程。
登记错误信息显示过程(DBRegistLackBookError):对登记中出现的错误显示,并转入过程4登记缺书记录,重新登记。
Display(错误的类型,相应提示)RoolBack修改数据库中的表过程(DBUpdateTable):对新进的新书,修改数据库中入库表和库存表的记录:入库表:DB BookName=”书名”DB ISBN=”书号”DB No=”数量”DB In_Date=”入库日期”库存表:DB BookName=”书名”DB ISBN=”书号”DB No=”数量”审核修改过程(CheckDBUpdateTable):对数据库中入库表、库存表的修改审核Check(修改过程)如果有错转入过程9修改错误信息显示过程;如无错,转入过程10发进书通知单过程。
修改错误信息显示过程(DBUpdateTableError):对修改中出现的错误显示,并转入过程7修改数据库中的表,重新修改。
发进书通知单过程(PrintBookNotice):接口调用形式:BOOL GetLBInf(const long UserID,CString &strLBInf)传入参量:UserID(整型常量) 查询参数strLBInf(引用型字符串) 返回用的格式化的查询信息传出参量:查询成功/失败标志(BOOL值) 查询操作结果信息存储分配局部变量: 数据库pRecords _RecordsetPtr 数据库查询结果集指针查询参数vtQuiry _variant_t 查询命令字符串 vNull _variant_t 类型转换strQuiry CString 查询命令类型转换测试要点数据库连接正常数据库数据正常输入正常(用户证号合法)输入异常(用户证号非法)数据库数据异常数据库连接异常总结以上就是本系统的设计和开发过程,在老师的指导以及同学们的帮助下,我们终于顺利地完成了此次软件工程设计任务,无论是知识上感受还是其他方面,我觉得我都学到了许多,受益匪浅。