a教材订购系统项目调研计划

a教材订购系统项目调研计划
a教材订购系统项目调研计划

内蒙古科技大学本科生课程设计(论文)标准封面

《软件工程》

课程设计说明书

-项目调研计划文档

题目教材订购系统

学号1376807337

姓名张苗

指导教师康懿

日期2016年6月14日

第一章高校教材订购系统项目调研计划

1.1项目的目标和范围

作为一所高校,教材订购工作虽然不是工作的重点,但是有效的管理对于维持教学秩序的稳定非常重要,缺乏有效的管理,很容易造成教材不及时到达、重复定购、定购价格过高、库存不准确等问题,造成经济损失和教学秩序混乱、影响学校声誉。

因此非常有必要开发一种高效的教材订购系统。教材订购工作主要是根据授课老师提供的教材征订信息,汇总形成整体的教材征订计划,同时针对日常教材的库存进行管理,有效率的做好书籍的领取和入库的登记工作,有时还要对有残缺、丢失等问题书进行登记。当缺少某类教材时,开始与书商联系报价,选择总体条件最优的书商确定订购,采购部通过银行向书商付款后,书商发货并在指定时间前到书,书籍入库后,教材出入库管理员按照各系的教材计划进行教材的分发工作。作为整个工作实际是一个完整的“进销存”处理系统。但是对于本教材系统,我们开发的目的主要是为了满足学院教材中心的管理需要和学生查询的需要,解决教材的有序地征订、教材的库存管理以及教材的状态信息如是否订购、是否发放的及时向外发布,以提高教材管理的效率和准确,因此我们在开发中应该设法使系统在这一方面的功能尽可能完善,同时也要使得系统平台的操作界面更加友好,方便广大老师和学生们的使用。

该项目的范围是对于高校教务部门中教材订购模块的系统实现,主要是为了完成教材征订、订购、发放、活动记录等一系列复杂的行为。

1.2.调研的部门及部门主要职责

部门名称主要职责

销售部门管理教材的订购信息

用户管理管理学生老师的基本与教材信息

1.3. 设计访谈问题和调研表格

1.3.1 部门的名称、人员数量和结构

教材管理系统主要包括三个部门:用户管理部门,教材征订部门,采购部。

用户管理部门中主要是教材管理系统的系统管理员。

教材征订部门中根据职能,其中主要是对于教材征订信息的收集和校验确认的工作人员。

采购部门中主要有负责和教材出入库的人员,和主要负责和书籍供销商交互的人员。

1.3.2 部门的主要任务

用户管理部门的主要任务是:对学生和老师的基本信息的录入、增加、删除和更新,对于教材的即时信息的更新。该部门主要工作是对于大量信息的维护。

教材征订部门的主要任务是:向老师发放教材征订单,并将征订单上的教材信息进行确认和汇总,将汇总过后的教材信息提交给采购部。

采购部的主要任务是:与教材出入库管理部门进行沟通,将接收到的教材征订单的信息与库存信息对比计算,生成订购单。

教材出入库管理部门的主要任务是:统计教材库存量,对于新购教材入库和教材发放进行管理。

1.3.3 业务处理流程

教材征订部门在学期中旬向任课老师下发教材征订单,老师在规定时间内填写征订单并上交,教材征订部门将征订的教材信息进行确认,确认之后分别按照出版社和班级为序生成两张教材预订购表,将以班级为序的教材预订购表单提交给用户管理部门(用户管理部门将老师和学生的教材信息录入,并且需要将学生和老师的教材信息状态更新为:已选定)),将以出版社为序的教材预订购表单提交给采购部。

采购部将教材预订购表单提交给教材出入库管理部门,教材出入库管理部将教材库

存量与相应教材的预订购数量进行对比计算,生成教材订购表单,此时的教材订购单表示的是最终的数据信息。采购部根据教材订购单在订购平台与供销商交涉,订购教材(此时用户管理部门需要将学生和老师的教材信息状态更新为:已订购),此时订购凭证需要保存,以便和将来的实际到货的教材量对比。

在订购教材时,将订购凭证交予会计部门进行登记、记录,并且提取一定的资金进行采购。

教材出入库管理部门在平时是对于教材库存量的管理,在订购的教材到货后将教材登记入库并保存(此时用户管理部门需要将学生和老师的教材信息状态更新为:已到货),在发放教材时对教材进行出库登记和库存量的整理。该部门要有非常明确的关于教材出入库的记录,以便核查核对。

用户管理部门的人员将老师、学生的基本信息比如:学生的学号、姓名、班级、专业、院系、课程,老师的工号、姓名、院系、教授课程等进行系统录入,在教材征订部门将以班级为序的教材预订购表单提交过来后,将教材使用信息进行系统录入。

1.4.设计中的一些问题

1.4.1 业务处理过程中涉及哪些专业领域的知识?

在进行教材征订的过程中,设计了统计这一专业领域的知识,教材征订单是对于每位任课老师发放的,其中主要内容有课程名称、课程编号、教材名称、出版社等基本信息,而教材订购的时候是需要使用整理汇总之后的信息的,所以需要运用统计的相关知识,将汇总之后的数量确认后记录,并将该信息交给相关部门。

而用户管理部门在对于老师和学生的信息录入的时候,需要利用一些分类查找操作的知识,使得信息的录入更加方便快捷。

1.4.2 哪些业务需要交互操作?

教材征订部门接受来自教师选定的教材相关信息,用来生成初始订购单信息,再将这些信息送到采购部和用户管理部门。用户管理部门根据来自材征订部门的初始订购单信息来更新学生老师教材信息。采购部结合来自仓库管理部门的信息和来自教材征订部门的信息生成最终的订购单。销售部接受来自采购部的最终的订购单信息开发票并将发票信息给采购部。采购部接收到会计部的发票信息并将其给供货商,供货商生成供货单发货。

1.4.3部门接受哪些部门或外界的信息?信息内容和格式要求是什么?

教材征订部门需要接受来自教师外部的信息,用来生成初始订购单。来自教师的信息内容就是教师选定的教材相关信息,格式为电子档表格和纸质档表格。

采购部门需要接受来自教材征订部门、会计部门、仓库管理部门,以及来自供书商的信息。来自教材征订部门的信息内容为初始订购单,格式也为电子档表格和纸质档表格;来自会计部门的信息为订购发票信息,格式也为电子档表格和纸质档表格;来自仓库管理部门的书籍存量信息内容就是仓库在库的书籍的详细信息,格式为电子档表格和纸质档表格;来自供书商的信息内容为发货单,格式也为电子档表格和纸质档表格。

仓库管理部门需要接受来自采购部门的信息。来自采购部门的信息内容为发货单,格式为电子档表格和纸质档表格。

用户管理部门需要接受来自教材征订部门的信息,内容就是初始订购单,格式也为电子档表格和纸质档表格。

会计部门需要接受采购部的信息,内容就是最终的订购单和发货单,格式为电子档表格和纸质档表格。

1.4.4部门产生哪些信息?部门产生的信息送到哪些其他部门或角色?格式要求如

何?

教材征订部门产生初始订购单信息,要将这些信息送到采购部和用户管理部门,格式为电子档表格和纸质档表格。

采购部门产生最终订购单信息,要将这些信息送到仓库管理部门和会计部门,格式为电子档表格和纸质档表格。

仓库管理部门产生仓库在库的书籍的详细信息,要将这些信息送到采购部,格式为电子档表格和纸质档表格。

用户管理部门产生学生,老师教材信息,不需要将这些信息送到其他部门或角色。

会计部门产生订购发票信息,要将这些信息送到采购部,格式为电子档表格和纸质档表格。

1.4.5 对信息的输入和输出方式有要求吗?输入输出设备是什么?

对信息的输入和输出方式有要求。信息的输入即在用户界面上手动完成,对于信息输入的用户界面的要求有:能完全、直观地体现系统的功能;用户能方便快捷的执行某种教材管理工作;能适应屏幕分辨率的调整;友好、可操作性强。信息的输出方式以表格的形式输出,对于信息输出的软件接口的要求:客户端可以是windows2000系列任何操作系统;服务器端操作系统可以是Windows 2000 Server/ Adanced Server;服务器端

要安装Oracel9i数据库管理系统;服务器和客户端安装了某种类型的打印机。

1.4.6对产品的运行环境有要求吗?

1) 硬件环境:数据库服务器采用Oracle9i数据库管理系统,要求CPU P4 2.O G内存512M

以上,硬盘40G以上。客户机要求CPU 1.OG ,内存128M以上,硬盘

空间100M以上

2) 软件环境:服务器Windows 2000 Server操作系统;Or ac le 9 i数据库管理系统;客户机采用Windows2000系列操作系统;客户机配置虚拟Java2 Runtime 1.4 高校教材管理系统就是以当前流行的网络设计语言—Java作为开发工具,以C/S 两层结构作为软件体系结构,实现远程访问数据库,完成各种教材管理工作的软件,它采用Oracle公司的Oracle9i数据库管理系统。oracle可以安全的实现数据库用户的管理、用户角色的分配、用户的权限分配与表空间建立使用等,从系统自身加强了数据的安全性和完整性。

1.4.7 在系统运行过程中允许停机吗?

要根据情况而定。当不处于业务处理高峰期时,是允许停机的,此时,可能会影响到用户对教材信息和费用的查询,但是此时用户对于信息的查询也处于低谷期,造成的影响不大。但当在业务处理高峰期时,是不允许停机的。因为在业务处理高峰期,对于教材征订部门来说,这时会向教师发送教材征订单,并通知截止日期,教师会在期限内进行回复,然后进行教材信息的统计和汇总,若系统停机,可能会造成:

①系统没有及时通知教师要征订教材并提交信息;

②系统已通知,教师也已提交信息,但是系统未收到,导致信息的遗漏;

③系统不能及时对信息进行统计和汇总,无法给采购部门提交准确的初始订购单。对于教材出入库管理部门来说,若系统停机,可能会造成:

①教材出入库信息,没有得到及时的记录,某些信息,可能会遗漏;

②没有及时和采购部门提交的初始订购单进行信息的比对,和库存查询

对由于会计部门来说,若系统停机,可能会造成:没有及时进行出入账记录,和财务的管理。对于用户管理来说,可能会造成用户不能查询教材信息和费用,系统管理员也不能做到对于信息的及时交互和了解。

1.4.8 需要的操作权限有哪些?

依情况而定。首先要明确,要进行什么操作。若是普通的用户,则只需要标准用

户权限就可以进行操作了,若是针对不同部门的人员,他们只拥有该部门特有的权限,如除了系统管理员只有采购部门才拥有生成订购单的权限,其他部门和用户,都不具有。而对于系统管理员来说具有,拥有管理员用户权限,可以修改系统的文件,对系统进行更新和维护等,这是其他用户所不具有的。

1.4.9 需要记录系统操作和运行日志吗?

需要。而且是对于每个部门的人来说都需要对系统操作和运行日志进行记录。以免在进行教材管理过程中出错,产生错误信息时,无从查起,也找不到相关的出错部门的责任人,而记录这些信息,可以方便对信息进行查找,和修改,易查出错误,也利于系统管理员对工作的监督,和对系统进行维护,且记录系统操作和运行日志,可以让各个部门的工作人员的工作更加透明化,标准化,防止暗箱操作,也有利于提高他们的工作认真度。

1.4.10 用户有能力进行系统维护吗?

首先系统维护是指为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新。系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的"正常运作"。

所以用户是否有能力进行系统维护,要根据用户的角色。若是普通用户,如学生,教师,则不需要有进行系统维护的能力,因为接触不到系统的后台程序,只是在前台进行操作,所以普通用户只需要使用,且不恶意的点击就可以。

若是系统管理员,应该具备一定的系统维护能力,因为可以接触到系统的后台,和此系统的全部构架,做到对系统的维护,能够确保系统可以正常的运作。

1.4.11 需要什么方式的用户操作培训?

根据用户的角色而定。对于普通的用户,如学生,教师,只需在系统的用户登录主界面,对普通用户的操作流程和步骤进行说明,用户可根据这些说明,进行操作,诸如查询用户信息,查询教材信息和费用,教师用户还可以进行教材的选定和提交这些教材信息。因为系统是人机交互界面,便于用户进行简单的操作,且遇到某些复杂的问题时,

可以使用系统提供的联机帮助,帮助用户快速方便的解决问题。

对于系统管理员来说,则需要对系统详细的学习和专业的业务培训,根据业务流程图,掌握系统管理员的职能,并锻炼和进行测试,只有测试通过的人,才可以成为系统管理员。

1.4.12 需要制作联机帮助吗?

需要。联机帮助技术为初学者提供了一条使用新软件的捷径。借助它用户可以在上机过程中随时查询有关信息,代替了书面用户手册,提供了一个面向任务的帮助信息查询环境。这也就是基本上任何系统都具有联机帮助的原因。

1.5输入输出格式要求

本系统涉及的功能有:系统信息初始化、用户管理、数据管理、查询、报表打印、退出系统。这些功能就涉及到信息的输入输出,如下所示不同功能涉及到的信息输入输出格式:

(1)系统登录

本模块在系统启动后显示,不依附系统主界面。本模块实现验证用口令,确认用户登录功能。

(2)系统初始化

1).部门信息:添加、删除、修改学校部门信息,主要是部门名称;

2).学生信息:增加、删除、修改学生信息,包含姓名、班级、学号、归属

系等信息;

3).出版社信息:增加、删除、修改出版社名称信息;

4).供货商信息:增加、删除、修改供货商的名称、联系人等信息;

5).班级信息

6).学年设置:设置教材使用学年学期,增加、删除、修改学年学期等信息。

(3)用户管理

1.用户管理:增加、删除、修改用户信息,包含用户名称、用户口令;

2.权限管理:增加、删除、修改用户的权限,包含分配所有权限、指定单一权限、取消所有权限、取消某一权限等功能。

(4)教材管理

1).教材入库:增加、删除、修改教材入库信息,实现教材入库;

2).教材出库:增加、删除、修改教材出库信息,包含教材名称、使用班级、数量、教材编者、书号、出版社等信息。教材出库分学生用书和教师用书两种情况出库;

3).教材征订:本功能供教材征订部门教材征订人员使用。主要实现确定某班级某学期对应开课计划的教材名称、编者、出版社、数量等信息。

(5)查询

1).教材用况查询:实现教师用书和学生用书教材使用情况,主要包含教材的名称、编者、出版社、数量、领用学期等信息;

2).教材费用查询:实现学生和教师查看教材费用功能,主要包含教材名称、数量、学年学期、本学期费用、总费用等信息。

(6)报表

1).教材入库表:根据教材入库信息,生成报表并打印,主要包含教材名称、编者、书号、入库数量、出版社、供货商等信息;

2).教材出库表:根据教材出库信息,生成报表并打印,主要包含教材名称、编者、书号、出库数量、出版社、使用班级或系部等信息;

3).费用结算表:实现班级、学生、供货商、系部某学期教材使用费用的结算,形成报表并打印。

1.6现有设备情况

教材管理部门己经具备了微机办公自动化的硬件配备。学校局域网畅通,且学校部门在同一网段的工作组内。

1.7现有软件系统

软件系统(Software Systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。它包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。

现有的软件系统中,操作系统:win 7 系统,windows XP,语言处理系统:VS2010 ; 数据库系统:SQL 2008 ;

1.8用户对象说明

1.9用户对现有系统的意见

现在的系统主要存在的问题是教材的一些状态信息比如:是否预定、是否订购、

数据库-教材订购系统

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

摘要 /*(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)

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

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

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

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

华科学院计算机科学与技术专业 《数据库课程设计》报告 (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)

学校教材订购系统

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

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

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

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

学校教材订购系统测试报告 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)赵池龙等,《软件工程实践教程》,电子工业出版社。 二.可行性研究的前提 随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的教材订购系统。由于学院学生多,用书量大,原 来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在新学 期开始果时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备 份和查询等缺点。因此,实现一个将各种教材订购管理和服务功能集成起来的管 理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信

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

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

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

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

《学校教材定购系统》用户需求说明书 组长: 组员: 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)

学校教材定购系统详细设计

文档编号: BOS--7 版本号: V1.0 项目名称:学校教材订购系统 文档名称:详细设计说明书

详细设计说明书 1 引言 1.1 编写目的 根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《学校教材订购系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。 1.2 背景 说明: 1.2.1待开发软件系统的名称:《学校教材订购系统》 1.2.2随着社会信息量的与日俱增,作为信息存储的主要媒体之一教材,数量、规模比以往任何 时候都大的多,老师和学生在选择教材和订购教材时产生了很大的麻烦。在计算机日益普及的今天,对个人而言若采用一套行之有效的教材订购系统来订购书籍,会方便许多,这也充分应用硬件资源,节省了人力资源。 学校教材订购系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广WINDOWS系列等操作系统上使用。除此以外,可通过访问权限控制以及数据备份功能,确保数据的安全性。 1.3 定义 1.3.1专门术语 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.3.2 缩写 系统:若未特别指出,系统指本“学校教材订购系统”。 Sercle SQL 1.4 参考资料 1)《软件工程》机械工业出版社 2)张海藩《软件工程导论》清华大学出版社 2 程序系统的结构 2.1销售子系统

学校教材订购系统-需求分析

需求分析报告 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.目标系统概述

2.1 目标 本系统可细化为两个子系统:销售系统和采购系统。 销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。若是脱销教材则生成缺书单。 采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。 2.2 用户的特点 本软件的最终用户可分为操作人员、维护人员。 其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限内的各种功能。 要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。 本系统主要在学期开学发书、学期结束订书时大频度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止系统出错。 2.3 假定和约束 本系统XX班六名同学承接设计。设计人员都是专业的计算机技术人员,都已学习了相关课程,编程等有关知识,由于此课程设计开发时间有限,除统一安排的上机时间外,小组成员只能利用有限的课余时间进行设计。而且考虑到作为在校生,小组没有此类开发经验,所以,本小组在设计过程中不可避免的出现考虑不全面,技术不成熟等问题,设计的系统相对比较简单。 3.需求规定 3.1 软件功能的规定 3.1.1 系统功能 产品主要实现以下功能: a. 销售系统 教材浏览服务:学生或教师在填写购书单前可以先对教材总体进行浏览,对教材名称,库存数量及价格进行一定的了解,然后再结合自己的情况决定自己要购买的教材,填写购书单。 购书服务:本系统在向学生售书时要求学生填写购书单(包括以下信息:学生姓名、购书数量、购书书名信息),经审查有效后,打印领书单返回给学生领取书籍。 教材信息发布:学院教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需书目,下购书单。 通知采购:当库存中缺书时,汇总缺书信息,通知教材工作人员进行采购。

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

学校教材订购系统详细设计说明书 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系统总体功能图

学校教材订购系统软件,软件需求分析说明书

学校教材订购系统需求规格说明书 1、引言 1.1编写目的 需求规格说明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步骤。本系统在可行性研究的基础上,是为了进一步明确该系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。 本文档供项目经理、设计人员、开发人员参考。 1.2项目背景 开发软件名称:学校教材订购系统 项目任务提出者:软件工程老师 项目开发者:计科N092 用户:学校教材管理部门和全校师生 实现该软件的计算机网络:计算机科学实验室 项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以JAVA以及MySql数据库等为开发软件的应用程序。 1.3定义 数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。 系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 进库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.4参考资料 1.《软件工程导论》(第四版) 张海藩,清华大学出版社,2003 2.《实用软件工程》(第二版) 郑人杰等,清华大学出版社,1997 4.《Java语言程序设计》马皓等,清华大学出版社,2006 3.《Eclipse使用教程》林峰等,东南大学出版社,2008 4.《MySQL使用手册》 2、任务概述 2.1目标 1)学生和老师能够随时登录订购教材、查看和修改订购单,还可以查看领书单。 2)发行人员能随时登录处理订购单、查看库存和输入初始的库存书籍,还有查看进书通知。 3)采购人员能随时登录系统查看缺书单,填写进书单。 2.2运行环境 运行环境:Windows XP,Vista等 数据库:Mysql 可利用的信息和资源:互联网信息,实验室 2.3条件、假定和约束 所建议的系统的运行寿命的最小值:3年

学校教材订购系统课程设计

软件工程课程设计 题目学校教材订购系统 学院嘉兴学院 专业信息管理和信息系统班级信息N052 学号01 07 15 学生姓名颜幼幼徐晶俞丽 指导教师张云 编写日期2009年2月21日

一、开发计划: 1、系统叙述 在21世纪的今天,随着计算机技术和计算机网络的发展,人们逐渐开始步入信息时代。通过Internet网络人们可以浏览各类信息,发送电子邮件,传送文件,参与BBS,网上娱乐,远程教育,远程医疗。人们日常工作,生活中的许多事情都已经可以在网上轻松简单的完成。互联网因为它简单的操作和强大的信息量,逐渐成为了人们工作中的好帮手和生活中不可缺少的重要组成部分。 近年来,互联网也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。目前国内大部分的学校都是这种情况。针对这一情况,我们研究和开发了“学校教材订购系统”作为深入研究解决这一问题办法的初步尝试。 2、问题的提出及发展背景 随着教学数量的提高,对软件质量的要求也越来越高,因此,教师、学生对教材的订购了越来越重视,希望获取教材的过程简单,方便,快速,因而,做一个好的订购系统是十分重要的。 订购是指教师或学生向工作人员提供要采购的教材,经工作人员审查后,发给教师或学生发票,然后去书库去领取教材,但工作人员发现书库中缺货时,要及时的向采购部报告,采购部要及时的进货,然后,工作人员来修改记录。 3、目标系统叙述 本系统主要解决通过https://www.360docs.net/doc/c36644781.html,程序制作WEB应用程序,通过该应用程序实现对数据库的整合以及对数据库的操作。数据库的整合就是把现在的零散的数据库经过分类,综合整理成一个大型的数据库。所需数据都可以从里面调用,数据库操作主要指添加,删除,查询等数据库基本操作。系统的设计首先着眼的是网络,学生或教师可以通过本系统向教材订购人员提交所需教材的详细信息,教材订购系统可以统计教材信息。因此本系统方便了学校教材订购部门的工作,提高了工作效率。 主要功能包括:1、收集数据。将学生教师的订书单和缺书通知单单收集起来。 2、打印报表。产生待购教材表、进库表和出库表等各种统计报表

学校教材订购系统

学校教材订购系统 编写:计科2092 日期:2012-6-5 审核:司马杰日期:2012-6-5 批准:司马杰日期:2012-6-5 小组成员:司马杰(组长)王卓玉王恒

目录 正文………………………………………………………………………… 1、可行性研究………………………………………………………………………… 2、需求分析…………………………………………………………………………… 3、数据库设计………………………………………………………………………… 4、详细设计……………………………………………………………………………附录:主要源代码…………………………………………………………小组个人小结………………………………………………………………

1. 可行性研究 1.1 引言 1.1.1 编写目的 寻找一种比较便宜又简单实用的教材管理系统,使得学校书籍发放工作更快捷,并且可以及时查看书籍库存情况以便补充资源。本文对学校教材订购系统进行简单的分析,给出了系统的初步可行性的分析,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便开发出用户满意的系统。 1.1.2 背景 学校内部每年都会采购和发放各种各样的教材,但目前这些工作基本是由人工操作完成的,在开学报名的三天时间里要完成各个系部、各个年级的教材发放,这样无论是在教材发放还是订购的时候都极易造成人为失误。更为重要的是,随着高校办学规模的扩展,管理方式和管理效率的毛肚日渐突出。在教材订购方面,手工管理方式和文档系统管理方式在管理质量和管理效率上,从根本上不能适应大规模的管理要求。而随着计算机科学的发展与进步,基督教科学管理方式,不管在管理效率还是在管理质量上都逐步显示了它的可靠性和优越性。而且,计算机管理在人力、物力等资源方面比以前的管理模式有大的节省。本系统以学校为背景,在认真调研和分析了学校订购教材的现状之后,根据用户的需求和各个功能的关系,做出了积极的设计方案。 1.1.3 定义 教材订购顾名思义就是领取和购买教材。订购系统的主要内容是,利用计算机来实现教材的采购,以及教材的销售,只要教师或学生凭发票就可以领取自己的教材,如果某种教材脱销时,则要登记缺书,有采购部去采购,一旦新书入库,要及时的更改记录。需求用户解决问题或达到目标所需的条件或权能;系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。需求量分析包括提炼、分析和仔细审查已收集到需求,以确保所有的风险承担者都明白其含义并找出其中的错误、遗憾或其它不足的地方。模块的独立性是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。 1.2 可行性研究的前提 1.2.1 要求 本系统可细化为两个子系统:销售系统和采购系统 销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员,以上的功能要求在计算机上实现。

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

文档编号: BOS--1 版本号: V1.0 项目名称:学校教材订购系统 文档名称:总体设计说明书 项目负责人:李建朋 编写: __ 全体人员_____2007年12月27日 校对:___全体人员2007年12月28日 审核:全体人员同意 2008年1月1日 批准:李建朋 2008年1月1日 开发单位:河北大学工商学院05计科/软件李建朋,高璐,窦丽华,韩垚,袁志翔 总体设计说明书 1.引言 1.1 编写目的 在前一阶段《学校教材订购系统需求分析说明书》中已解决了实现该系统需求的程序模块设计问题。包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。 本设计说明书可作为《学校教材订购系统详细设计的基础》,后续文档的编写和程序员抒写程序的参考。 参考资料 《学校教材订购系统可行性研究报告》 《学校教材订购系统需求规格说明书》 《学校教材订购系统项目开发计划》 1.2 项目背景 《学校教材订购系统》有两部分组成:销售系统,采购系统和财务子系统。 整个系统的工作过程:用户输入正确的登录信息,可以登录进行相关的操作,输入有效的购书申请可以受到预订单,交款后可得发票单,凭发票单,领书通知单领取教材。销售人员可以向财务系统提交预订单和支付单,财务系统进行处理,待购书者交款后开发票给购书者,并给销售者以领书通知单。待发放教材后提交出库单。采购人员向财务系统报预购单和财务报表,经财务系统处理后给出采购单和支出单,采购人员购回

学校教材订购系统需求分析报告书

学校教材订购系统 需求说明书 专业班级:软件工程09421班_ 学生姓名:李明李光河黄爱新 指导教师__ 刘锋 __ 【二零一一年五月十二号】

目录 目录 (2) 1.引言 (3) 1.1编写目的 (3) 1.2编写背景 (3) 2.系统任务概述 (3) 2.1目标 (3) 2.2用户的特点 (4) 3.需求规定 (4) 3.1对功能的规定 (4) 3.2对性能的规定 (5) 4.运行环境规定 (5) 5.数据流程、功能描述和设计 (5) 数据流描述 (10) 数据存储描述 (11) 数据元素描述 (12)

学校教材购销系统需求分析报告 1.引言 1.1 编写目的 编写这份说明书主要是为了使小组成员充分认识本系统的情况,确定本系统的后继工作,方便以后更好的开展工作,本说明书主要提交给用户和小组成员参考,以达到最终实现用户的要求,给用户一份满意的答卷。 1.2编写背景 a.本系统是学校教材科内部的一个教材订购系统,实现教材的销售和采购。 b.本项目有学校教材科提出,由老师委托我小组开发,开发人员包括: 组长兼系统分析员: 刘佳等系统设计员:范文标等程序设计员:CCC、数据库管理员:DDD、数据操作员:EEE.统最终用户为教材科,由教材科提供计算网络。 c.该系统还和学校财务科进行资金数据来往,.由本系统向财务处提供销售情况,实行教材 的安全发放和采购.并顺便和各书店联营向个别人员单独售书。 2.系统任务概述 2.1目标 本系统可细化为两个子系统:销售系统和采购系统 销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知。 下面给出系统的初步概图,方便用户和读者充分认识本系统的最初实现情况,并对系统有个初步的了解,也方便开发人员把握开发方向,最终实现本系统.

相关文档
最新文档