学校教材订购系统—罗学东
学校教材订购系统_需求分析
需求分析报告
1.引言
1.1 编写目的
随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。因而,做一个好的学校教材订购系统是十分重要的。
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。
1.2 项目背景
项目名称:学校教材订购系统
项目提出者:XX(老师)
项目开发者:XXX 用户:学校教务科,教师,学生
运行环境:计算机
开发平台:Eclipse、MySQL、JDK 1.6
1.3 定义
Eclipse:适合快速开发的Java的开源IDE。
Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全
性等特点。它最大的优势是不受平台限制,如.NET,VB,VC,C++只能在Windows环境中运行而Java却可以在任何平台中运行。
MySQL:高性能的开源的数据库。
1.4 参考资料
1.《软件工程导论》(第四版) 张海藩,清华大学出版社,2003
2.《实用软件工程》(第二版) 郑人杰等,清华大学出版社,1997
4.《Java语言程序设计》马皓等,清华大学出版社,2006
3.《Eclipse使用教程》林峰等,东南大学出版社,2008
4.《MySQL使用手册》
2.目标系统概述
学校教材订购系统详细设计说明书
学校教材订购系统
详细设计说明书
目录
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3基线 (2)
1。4特殊名词定义 (2)
1.5参考资料 (2)
2模块命名规则 (3)
3程序系统的结构 (3)
4程序的描述 (7)
4.1教材销售系统模块 (7)
4.1。1功能的描述 (7)
4.1。2模块的IPO表 (7)
4.1.3界面的设计 (8)
4。1.4主要算法 (10)
4。1.5流程逻辑 (10)
4.1。6接口 (11)
4.1.7存储分配 (11)
4.1。8注释设计 (12)
4.1.9限制条件 (14)
4.1.10测试计划 (14)
4.1。11尚未解决的问题 (14)
4.2教材采购系统模块 (14)
1引言
1.1编写目的
本说明书目的在于明确说明系统各功能的实现方式,指导各成员进行编码。本说明书的预期读者为:项目经理、程序开发人员、测试经理及测试人员等。1。2背景
待开发软件系统的名称:学校教材订购系统
此软件系统任务提出者:学校
此软件系统任务开发者:12信管专业
此软件系统任务用户:学校教材订购处
1。3基线
学校教材订购系统需求分析说明书v1.1
学校教材订购系统概要设计说明书v1。1
1.4特殊名词定义
1.5参考资料
学校教材订购系统需求分析说明书
学校教材订购系统概要分析说明书
所用到的相关资料,文件以及标准如下:
2模块命名规则
3 程序系统的结构
本系统的软件结构图如下所示:
说明:学校教材订购系统包括教材销售模块和教材采购模块、退出系统模块,教材销售模块包含如下功能:教材浏览、填写订单、订单结账、新书通知;教材采购模块包含教材入库和缺书通知。
学校教材订购系统
学校教材订购系统定义
1.基本要求
1.1项目目标
通过本系统完成为学校教材的购销工作,包括销售和采购两个部分。
1.2系统简介
系统简介本系统可细化为两个子系统:销售系统和采购系统。销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
以上的功能要求在计算机上实现。
1.3技术要求和限制条件
(1)当书库中的各种书籍数量发生变化(包括领书和进书时),都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述销售和采购的工作过程时,需考虑有关单据的合法性验证
(3)系统的外部项至少包含三个:教师、学生和教材工作人员。
(4)系统的相关数据存储至少包含6个:购书表、库存表、缺书登记表、待购教材表、进/出库表。
1.4系统界面
学生/教师登陆界面、书刊查询界面、书刊信息界面、领书单界面、新书入库界面、退出界面等。
1.5开发概要
系统调研、具体开发、测试、维护
2.资源
2.1 人员
本小组成员(华伟,阮运磊,张翔宇,张哲)在老师的辅导下开发完成。
2.2 硬件
内存:2GM;CPU:Intel Core2 1.80GHz
2.3软件
MyEclipse5.5 集成开发工具,MySQL5.0.22数据库和window visio2003画图工具以及windows word文档工具。
3.进度安排
随课程进度同步完成系统的开发及文档编写工作。
《学校教材订购系统》
软件工程课程设计
题 目: 学校教材订购系统
系 别: 计算机科学与技术系
专业年级: 2014级专升本14xx 班
姓 名: xxx
学 号: 2014xxxxxx
2015年10月28日
LULIANG UNIVERSITY
目录
第一章项目计划书 (3)
第二章可行性研究分析 (4)
第三章需求规格说明书 (5)
第四章系统概要设计 (7)
第五章系统详细设计说明书 (8)
第六章系统测试说明书 (16)
第七章项目结项总结 (20)
第一章项目计划书
1.1项目设计目的
设计本项目的目的是根据对软件工程设计的学习,对学校教材订购人员需求进行了全面细致的分析,深入描述《学校教材订购系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。为了明确项目开发的目标和要求,明确任务进度,熟悉项目开发的基本流程和规范要求。
1.2项目简介
销售系统的主要工作过程为:首先由教师及学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返还给教师和学生领书单,教师和学生即可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书单给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。
1.3项目开发环境
开发地点:吕梁学院新校区电教楼三层
系统环境:Windows xp
开发人员:袁琳娜
1.4项目所需文档
《项目开发计划书》、《项目需求分析规格说明书》、《系统概要设计》、《系统详细设计规格说明书》、《系统测试说明书》、《用户手册》、《会议记录》、《项目结项总结》。
1.5项目工作内容进度安排
a)前期工作:完成项目可行性分析研究报告,制定开发计划,重点是
学校教材订购系统总体设计
1.1 编写目的
在前一阶段(学校教材订购系统需求分析说明书)中已解决了实现该系统需求的程序模块设计问题。包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。
1.2 项目背景
“学校教材订购系统”有两部份组成:销售系统和采购系统。
销售系统的工作过程为:首先由教师或者学生提交购书单,经
教材发行人员审核是有效购书单后,开辟票、登记并返给教师或者学生领书单,教师或者学生即可去书库领书。
采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
1.3 定义
1.3.1 专门术语
库存表:存放库中存在得书籍数据。
出库表:存放已销售的书籍的数据。
入库表:存放入库书籍的数据。
购书表:存放提交的购书信息。
缺书登记表:存放缺少的书籍的信息。
待购教材表:存放待购书籍信息。
1.3.2 缩写
系统:若未特殊指出,系统指本“学校教材订购系统”。
Access。
1.4 参考资料
1) 《学校教材订购系统需求分析说明书》
件开辟小组
2) 张海藩《软件工程导论》清华大学出版社
3) 萨师煊、王珊《数据库系统概论》
最新-软件工程课程设计-学校教材订购系统 精品
目录
前言 (2)
第一章系统环境配置和使用工具简介 (3)
第二章可行性分析和系统需求分析 (4)
2.1项目背景 (4)
2.2业务可行性分析 (4)
2.2.1可行性分析的目的 (4)
2.2.2技术可行性 (4)
2.2.3 经济可行性 (5)
2.2.4操作可行性 (5)
2.2.5可行性研究的结论 (5)
2.3需求分析 (6)
2.3.1编写目的 (6)
2.3.2任务概述 (6)
2.3.3 运行环境 (6)
2.3.4需求说明 (6)
2.3.5 主要功能 (7)
第三章系统设计文档 (9)
3.1简要现行数据流程及分析 (9)
3.2数据字典 (14)
3.3总体设计 (18)
3.4总体结构和模块外部设计 (19)
3.5数据结构设计 (19)
3.5.1逻辑结构设计 (19)
第四章软件测试 (22)
4.1登录注册模块 (22)
4.2 购书公告模块 (23)
4.3 用户查看当前信息模块 (24)
4.4教材查询模块 (25)
4.5后台管理设置模块(采购系统) (26)
4.6 系统操作权限查验模块 (31)
总结 (33)
参考文献 (34)
前言
随着信息技术的发展及ERP系统的日益普及,计算机在学校管理中的作用越来越不容忽视。学校之间通过网络交易的趋势越来越明显。在这种环境中,采购作为学校生产经营的一个重要环节应加强管理,充分利用外部环境条件,逐步实现学校教材订购的网络化管理。学校教材订购网络管理系统是针对学校内部而设计的,应用于学校的局域网,这样可以使得学校内部管理更有效的联系起来。
本课题就是针对学校的设备采购管理,开发一个基于C/S(Client/Server)构架的管理系统,我采用了目前流行的vs做开发工具,后台采用SQL Server数据库。其中系统涉及系统管理、基础数据、单据录入三大模块。本学校教材订购系统在可行性研究的基础上,是为了进一步明确教材订购系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。论文首先全面而系统地研究了构建一个学校教材订购网络管理系统所必备的各种知识和技术手段,进行系统可行性分析,介绍系统开发环境,设计系统数据库,规划学校教材订购流程,接下来进行系统总体设计,子系统的开发与实现,最后是测试、安装与发布的说明。
实例1-学校教材订购系统
1.引言
1.1编写目的
对学校教材订购系统进行初步设计
1.2项目背景
名称:学校教材订购系统
本项目的用户:学校的学生,老师和教材订购管理员
本项目与其它软件或其他系统的关系:工作于windows所有的系统
1.3参考资料
软件工程—理论、方法与实践
1.4系统简介
本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
1.5技术要求及限定条件
(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。
(3)系统的外部项至少包括:教师、学生和教材工作人员。
系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。
需求说明书
1.需求分析的目的
需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图。加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。
2.软件产品的作用范围
学校教材订购系统是为大多数教育院校开发的,用于日常的教材管理,包括销售与采购。提供数字化的管理,提高学校教材管理部门的工作效率。
3.一般性描述
本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
学校教材定购系统数据字典
数据元素编号:DC001
数据元素名称:教材价格
别名:价格
简述:订购教材所花费的金额
类型/长度:4个字节,浮点类型
取值/含义:无
有关数据项或结构:教材订购档案
有关处理逻辑:计算订购教材所花费的总金额
数据元素编号:DC002
数据元素名称:教材名称
别名:书名
简述:所订购/缺少的教材得名称
类型/长度:若干字节,字符类型
取值/含义:无
有关数据项或结构:教材订购档案
有关处理逻辑:统计所订购/缺少的教材的名称
数据流字典定义实例:
数据流编号:DF001
数据流名称:购书单
简述:购书时填写的购书单
数据流来源:外部实体“教师”或“学生”
数据流去处:处理实体“教材发行人员”
数据流组成:订单编号
教材名称
日期
状态
订单失效日期
流通量:每天300份
高峰值流通量:每天早上9:00,约60份
数据流编号:DF002
数据流名称:缺书单
简述:缺书时填写的缺书单
数据流来源:外部实体“教师”或“教材发行人员”数据流去处:处理实体“书库采购人员”
数据流组成:缺书编号
教材名称
日期
状态
数据处理编号:DP001
数据处理名称:编辑购书单
简述:接收从教师或学生提交的购书单,检验是否正确
输入:教师或学生购书单,来源:外部实体“教师或学生”
输出:1.合格购书单,去处:处理实体“教材发行人员
2.不及格购书单,去处:外部实体“教师或学生”
功能描述:接收从教师或学生提交的购书单,若有效则发领书单,否则不发
数据处理编号:DP002
数据处理名称:编辑缺书单
简述:接收从教师或学生提交的购书单,检验是否正确
输入:教师或学生购书单,来源:外部实体“教师或学生”
软件工程_学校教材定购系统详细设计说明书
《软件工程》实验报告学校教材订购系统软件设计说明书
学院:信息工程学院
班级:信息1201
学号:*********
姓名:***
指导老师:***
合作组员:王婷
目录
1.引言
1.1编写目的 (3)
1.2项目背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2.任务概述
2.1目标 (3)
2.2运行环境 (4)
2.3需求概述 (4)
2.4条件与限制 (4)
3.总体设计
3.1处理流程 (4)
3.2总体结构和模块外部设计 (5)
3.3功能分配 (9)
4.接口设计
4. 1用户接口 (9)
4.2外部接口 (9)
4.3内部接口 (9)
5.数据结构设计
5.1逻辑结构设计 (10)
5.2数据结构与程序的关系 (10)
6.运行设计
6.1运行模块的组合 (10)
6.2运行控制 (10)
6.3运行时间 (10)
7.出错处理设计
7.1出错输出信息 (10)
7.2出错处理对策 (11)
8.测试设计 (11)
9.系统维护设计 (11)
1.引言
1.1编写目的
根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们
对《学校教材订购系统》软件的功能划分、数据结构、软件总体结构的实现有
了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步
设计软件、编写代码打下基础。
1.2项目背景
1.2.1待开发软件系统的名称:《学校教材订购系统》
项目开发者:信息1201
1.2.2随着社会信息量的与日俱增,作为信息存储的主要媒体之一教材,数量、
规模比以往任何时候都大的多,老师和学生在选择教材和订购教材时产生了很大的麻烦。在计算机日益普及的今天,对个人而言若采用一套行之有效的教材订购系统来订购书籍,会方便许多,这也充分应用硬件资源,节省了人力资源。
学校教材订购系统 可行性研究
可行性研究报告
1.1 引言
1.1.1 编写目的
寻找一种比较便宜又简单实用的教材管理系统,使得学校书籍发放工作更快捷,并且可以及时查看书籍库存情况以便补充资源。本文对学校教材订购系统进行简单的分析,给出了系统的初步可行性的分析,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便开发出用户满意的系统。
1.1.2 背景
学校内部每年都会采购和发放各种各样的教材,但目前这些工作基本是由人工操作完成的,在开学报名的三天时间里要完成各个系部、各个年级的教材发放,这样无论是在教材发放还是订购的时候都极易造成人为失误。更为重要的是,随着高校办学规模的扩展,管理方式和管理效率的毛肚日渐突出。在教材订购方面,手工管理方式和文档系统管理方式在管理质量和管理效率上,从根本上不能适应大规模的管理要求。而随着计算机科学的发展与进步,基督教科学管理方式,不管在管理效率还是在管理质量上都逐步显示了它的可靠性和优越性。而且,计算机管理在人力、物力等资源方面比以前的管理模式有大的节省。本系统以学校为背景,在认真调研和分析了学校订购教材的现状之后,根据用户的需求和各个功能的关系,做出了积极的设计方案。
1.1.3 定义
教材订购顾名思义就是领取和购买教材。订购系统的主要内容是,利用计算机来实现教材的采购,以及教材的销售,只要教师或学生凭发票就可以领取自己的教材,如果某种教材脱销时,则要登记缺书,有采购部去采购,一旦新书入库,要及时的更改记录。需求用户解决问题或达到目标所需的条件或权能;系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。需求量分析包括提炼、分析和仔细审查已收集到需求,以确保所有的风险承担者都明白其含义并找出其中的错误、遗憾或其它不足的地方。模块的独立性是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
学校教材订购系统-需求分析资料
需求分析报告
1。引言
1。1 编写目的
随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速.因而,做一个好的学校教材订购系统是十分重要的。
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围.使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。
1.2 项目背景
项目名称: 学校教材订购系统
项目提出者:XX(老师)
项目开发者:XXX 用户:学校教务科,教师,学生
运行环境:计算机
开发平台:Eclipse、MySQL、JDK 1.6
1。3 定义
Eclipse:适合快速开发的Java的开源IDE.
Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全性等特点。它最大的优势是不受平台限制,如。NET,VB,VC,C++只能在Windows环境中运行而Java却可以在任何平台中运行。
MySQL:高性能的开源的数据库。
1.4 参考资料
1.《软件工程导论》(第四版) 张海藩,清华大学出版社,2003
2。《实用软件工程》(第二版)郑人杰等,清华大学出版社,1997
4.《Java语言程序设计》马皓等,清华大学出版社,2006
3。《Eclipse使用教程》林峰等,东南大学出版社,2008
4。《MySQL使用手册》
2。目标系统概述
学校教材订购系统_需求分析
需求分析报告
1.引言
1.1 编写目的
随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。因而,做一个好的学校教材订购系统是十分重要的。
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。
1.2 项目背景
项目名称:学校教材订购系统
项目提出者:XX(老师)
项目开发者:XXX 用户:学校教务科,教师,学生
运行环境:计算机
开发平台:Eclipse、MySQL、JDK 1.6
1.3 定义
Eclipse:适合快速开发的Java的开源IDE。
Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全性等特点。它最大的优势是不受平台限制,如.NET,VB,VC,C++只能在Windows环境中运行而Java却可以在任何平台中运行。
MySQL:高性能的开源的数据库。
1.4 参考资料
1.《软件工程导论》(第四版) 张海藩,清华大学出版社,2003
2.《实用软件工程》(第二版) 郑人杰等,清华大学出版社,1997
4.《Java语言程序设计》马皓等,清华大学出版社,2006
3.《Eclipse使用教程》林峰等,东南大学出版社,2008
4.《MySQL使用手册》
2.目标系统概述
实例1-学校教材订购系统
1.引言
1.1编写目的
对学校教材订购系统进行初步设计
1.2项目背景
名称:学校教材订购系统
本项目的用户:学校的学生,老师和教材订购管理员
本项目与其它软件或其他系统的关系:工作于windows所有的系统
1.3参考资料
软件工程—理论、方法与实践
1.4系统简介
本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
1.5技术要求及限定条件
(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。
(3)系统的外部项至少包括:教师、学生和教材工作人员。
系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。
需求说明书
1.需求分析的目的
需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图。加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。
2.软件产品的作用范围
学校教材订购系统是为大多数教育院校开发的,用于日常的教材管理,包括销售与采购。提供数字化的管理,提高学校教材管理部门的工作效率。
3.一般性描述
本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
学校教材订购系统可行性研究报告
学校教材订购系统
可行性研究报告
一。引言
1。1. 编写目的
编写本报告的目的是研究本系统的总体需求、实现方案,并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议。
1.2 项目背景
开发软件名称:学校教材订购系统
项目开发者:闽江学院计算机科学系“学校教材订购系统”开发小组:
陈晓彬(17号,组长),谢小龙(14号),何明同(10号), 郭冬盛(24号)用户单位:闽江学院
1。3 定义
“学校教材订购系统”有两部分组成:销售系统和采购系统.
销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即
可去书库领书。
采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书
库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
1。4 参考资料
(1)钱乐秋等,《软件工程》,青还大学出版社;
(2)张害藩,《软件工程导论》(第四版),清华大学出版社;
(3)王珊等,《数据库原理及设计》,清华大学出版社;
(4)赵池龙等,《软件工程实践教程》,电子工业出版社。
二.可行性研究的前提
随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的教材订购系统.由于学院学生多,用书量大,原
来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在新学
期开始果时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备
份和查询等缺点.因此,实现一个将各种教材订购管理和服务功能集成起来的管理
信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,
学校教材订购系统可行性研究报告
D1购书表
领
书D2库存表
单P2
脱销教材
有库存
D3出库表
图4.2.5学校教材订购系统销售子系统数据流图
4.3
1)由于原来的教材订购是人工系统,浪费人力物力和财力,而此管理系统可以改善这种情况,只需要一台电脑和一个管理人员就能轻松的完成。
2)提高了教材的变动管理、教材的信息查询统计的速度,且用户可以方便的查询教材的信息,如果出现错误用户可以及时与管理员联系。
4.2处理流程和数据流程
销售系统的工作流程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
采购系统的工作流程为:若是脱销教材,则登记缺书,发缺书单给 书库采购人员;一旦新书入库后,即发进书通知。
主要实现功能的系统流程图:
教材采购人员通过查看教材采购系统的缺书通知,来确定待采购的教材和数量,并把入库的教材输入采购系统,系统自动发送进书通知单给销售系统。
3.2
12小时/天,5天/周。
3.3
①硬件设备费用:一台专用的数据库服务器(20000元),一台数据备份服务器兼双机后备服务器(20000元),两台普通的终端PC机(4000元/台);
7.2
从用户单位的行政管理、工作制度等方面来看,能够使用该软件系统;从用户单位的工作人员的素质来看,能满足使用该软件系统的要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华科学院计算机科学与技术专业
《数据库课程设计》报告
(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需求定义说明书