《学校教材订购系统》.

合集下载

学校教材订购系统

学校教材订购系统

学校教材订购系统系统简介1.要求,针对学习的教学工作,设计应用程序:学校教材订购系统,能够对学习教材的订购,分发及出入库等工作进行信息化管理。

2.目标研发本系统的目的是替代当前教材交付的手工排序,制表等工作。

3.功能,了解学校教材订购系统由两部分组成,教材发放与教材订购,教材发放工作过程为:首先由教师或学生提交购书单,教师或学生可去库领书。

教材订货:若就是断货教材,则备案缺书,发缺书单给书库订货人员,一旦新书入库,即为发进书通告教材发售人员。

订购是指教师或学生向工作人员提供要求采购的教材,经工作人员审表后发给教师或学生发票,然后去书库领取教材。

当工作人员发现缺货时,要及时向采购部报告,采购部要及时进货,然后工作人员修改记录。

4.技术要求条件限制(1)当书库的各种书籍数目发生变化,应当修正库表(2)在递交的购书单中,理应合法检验(3)系统外边项至少含有三个:教师,学生,教材工作人员(4)系统有关数据储存至少6个:购书表中,库存表中,缺书登记表,待购教材表中,进/出库表5.开发人员小组包含两名成员:组长:程孝虎组员:张弟二.可行性分析研发一个软件系统所涵盖的因素存有:时间,资源,经济,人力资源。

因此在已经开始课程设计之前,对系统研发的可行性分析就是必要的,可行性分析主要从以下几个方面展开:技术可行性,操作方式可行性,经济可行性,法律可行性。

我们主要对技术可行性展开研究。

1.技术可行性由于对此课程设计的性格和建议真的了对技术建议不低,只要具备面向对象语言研发的基本知识,掌控一个常用的软件开发工具,便可以顺利进行软件开发,在研发方案中我们挑选了powerbuild9.0-工具。

其原因存有:(1)采用sybase公司的powerbuild9.0作为开发工具,可通过专用技术接口技术或odbcUSB相连接许多常用的数据库,pb可视化研发环境并使代码撰写更为只管,调试,保护也相当难。

pb随身携带的数据库本身就是一个功能强大的dbms,对于小型的系统全然足够多。

实例1-学校教材订购系统

实例1-学校教材订购系统

1.引言1.1编写目的对学校教材订购系统进行初步设计1.2项目背景名称:学校教材订购系统本项目的用户:学校的学生,老师和教材订购管理员本项目与其它软件或其他系统的关系:工作于windows所有的系统1.3参考资料软件工程—理论、方法与实践1.4系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。

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

1.5技术要求及限定条件(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。

(3)系统的外部项至少包括:教师、学生和教材工作人员。

系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。

需求说明书1.需求分析的目的需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图。

加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

2.软件产品的作用范围学校教材订购系统是为大多数教育院校开发的,用于日常的教材管理,包括销售与采购。

提供数字化的管理,提高学校教材管理部门的工作效率。

3.一般性描述本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。

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

4.产品功能本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

《学校教材订购系统》

《学校教材订购系统》

软件工程课程设计题 目: 学校教材订购系统系 别: 计算机科学与技术系专业年级: 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)功能:实现学校教材订购的最基本功能,进库和出库都有非常详细的记录,对所需书的名称和数量也有非常详细的记录,并且能发出提示信息。

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

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

1.1 编写目的在前一阶段(学校教材订购系统需求分析说明书)中已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。

主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。

1.2 项目背景“学校教材订购系统”有两部份组成:销售系统和采购系统。

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

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

1.3 定义1.3.1 专门术语库存表:存放库中存在得书籍数据。

出库表:存放已销售的书籍的数据。

入库表:存放入库书籍的数据。

购书表:存放提交的购书信息。

缺书登记表:存放缺少的书籍的信息。

待购教材表:存放待购书籍信息。

1.3.2 缩写系统:若未特殊指出,系统指本“学校教材订购系统”。

Access。

1.4 参考资料1) 《学校教材订购系统需求分析说明书》件开辟小组2) 张海藩《软件工程导论》清华大学出版社3) 萨师煊、王珊《数据库系统概论》等教育出版社软高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性能需求................................................................................................ 错误!未定义书签。

《学校教材订购系统总体设计》8页word

《学校教材订购系统总体设计》8页word

文档编号: BOS--1版本号: V1.0 项目名称:学校教材订购系统文档名称:总体设计说明书项目负责人:李建朋编写: __ 全体人员_____ 2007年12月27日校对: ___全体人员 2007年12月28日审核:全体人员同意 2008年1月1日批准:李建朋 2008年1月1日开发单位:河北大学工商学院05计科/软件李建朋,高璐,窦丽华,韩垚,袁志翔总体设计说明书1.引言1.1 编写目的在前一阶段《学校教材订购系统需求分析说明书》中已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。

主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。

本设计说明书可作为《学校教材订购系统详细设计的基础》,后续文档的编写和程序员抒写程序的参考。

参考资料《学校教材订购系统可行性研究报告》《学校教材订购系统需求规格说明书》《学校教材订购系统项目开发计划》1.2 项目背景《学校教材订购系统》有两部分组成:销售系统,采购系统和财务子系统。

整个系统的工作过程:用户输入正确的登录信息,可以登录进行相关的操作,输入有效的购书申请可以受到预订单,交款后可得发票单,凭发票单,领书通知单领取教材。

销售人员可以向财务系统提交预订单和支付单,财务系统进行处理,待购书者交款后开发票给购书者,并给销售者以领书通知单。

待发放教材后提交出库单。

采购人员向财务系统报预购单和财务报表,经财务系统处理后给出采购单和支出单,采购人员购回教材提交进库单。

最后财务系统可以整合信息生成系列财务报表。

学校教材订购系统

学校教材订购系统

学校教材订购系统学校教材订购系统定义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 画图工具以及windows word文档工具。

3. 进度安排随课程进度同步完成系统的开发及文档编写工作。

4. 预算本项目作为学生课程设计,其所有开销包括软件,设施及开发经费都由学生自理。

学校教材购销系统需求规格说明书1引言1.1编写目的本要求规格说明书对学校教材购销系统进行简单的分析,给出了系统的数据流图。

系统主要用户是学生,教师和教材工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

学校教材订购系统

学校教材订购系统

目录第一章系统概述 (1)1.1 开发背景 (1)1.2必要性分析 (1)1.3可行性分析 (2)1.4开发及运行环境 (2)第二章系统需求分析 (3)2.1 需求定义说明书 (3)2.2 系统组织结构图 (3)2.3 业务流程图 (4)2.4系统数据流程图 (5)2.5数据字典 (5)第三章系统设计 (8)3.1 代码设计 (8)3.2 输入/输出设计 (8)3.3 系统结构设计 (8)3.4 数据库设计 (9)3.4.1概念结构设计 (9)3.4.2逻辑结构设计 (12)3.4.3 物理结构设计 (13)总结 (26)参考文献 (27)第一章系统概述1.1开发背景高校工资管理是公司管理的一个重要内容。

随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。

工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。

工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。

资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。

早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。

基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。

高校工资管理系统是典型的信息管理系统(MIS),对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。

本系统前台程序开发工具采用delphi,后台数据库采用SQL Server数据库。

delphi 是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。

实例1-学校教材订购系统

实例1-学校教材订购系统

1.引言1.1编写目的对学校教材订购系统进行初步设计1.2项目背景名称:学校教材订购系统本项目的用户:学校的学生,老师和教材订购管理员本项目与其它软件或其他系统的关系:工作于windows所有的系统1.3参考资料软件工程—理论、方法与实践1.4系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。

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

1.5技术要求及限定条件(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。

(3)系统的外部项至少包括:教师、学生和教材工作人员。

系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。

需求说明书1.需求分析的目的需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图。

加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

2.软件产品的作用范围学校教材订购系统是为大多数教育院校开发的,用于日常的教材管理,包括销售与采购。

提供数字化的管理,提高学校教材管理部门的工作效率。

3.一般性描述本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。

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

4. 产品功能本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

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

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

《学校教材定购系统》用户需求说明书组长:组员: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性能需求.............................................................................................. 错误!未定义书签。

《学校教材订购系统》.

《学校教材订购系统》.

LULIANG UNIVERSITY 软件工程课程设计题目:学校教材订购系统系别:计算机科学与技术系专业年级:2014级专升本14xx班姓名:xxx学号: 2014xxxxxx2015年10月28日目录第一章项目计划书 (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)功能:实现学校教材订购的最基本功能,进库和出库都有非常详细的记录,对所需书的名称和数量也有非常详细的记录,并且能发出提示信息。

学校教材订购系统资料

学校教材订购系统资料

学校教材订购系统定义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.80GHz2.3软件MyEclipse5.5 集成开发工具,MySQL5.0.22数据库和window visio2003画图工具以及windows word文档工具。

3.进度安排随课程进度同步完成系统的开发及文档编写工作。

4.预算本项目作为学生课程设计,其所有开销包括软件,设施及开发经费都由学生自理。

学校教材购销系统需求规格说明书1引言1.1 编写目的本要求规格说明书对学校教材购销系统进行简单的分析,给出了系统的数据流图。

系统主要用户是学生,教师和教材工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

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

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

学校教材订购系统详细设计说明书1引言1.1 编写目的在学校教材订购系统需求分析中已明确了系统的主要功能,解决了系统“做什么”的问题,在概要设计阶段,我们对设计方案进行了概述。

在这个阶段,我们需要确定如何具体的实现所要求的系统,因此要详细设计系统的各个模块。

主要工作有:作出软件模块层次结构图,描述所有模块清单,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序;设计数据库;设计页面。

1.2 背景a. 待开发的软件系统的名称:学校教材定购系统b.本系统是河北大学内部的一个教材订购系统,实现教材的销售和采购。

c.本项目由学校教材管理部门提出1.3 定义1.3.1专门术语库存表:存放库中存在得书籍数据。

出库表:存放已销售的书籍的数据。

入库表:存放入库书籍的数据。

购书表:存放提交的购书信息。

缺书登记表:存放缺少的书籍的信息。

待购教材表:存放待购书籍信息。

1.3.2 缩写系统:若未特别指出,系统指本“学校教材定购系统”。

1.4 参考资料《软件工程导论》—第五版清华大学出版社张海藩编著2程序系统的结构模块结构图略3程序描述3.1销售子系统模块具体描述销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

需要输入购书单中要求的信息(提交人姓名、书名、书号、数量、身份识别码)。

输出项目需要打印领书单(书名、书号、数量、领书人姓名),发票(书名、书号、开票人姓名、交易金额、交易日期)。

流程逻辑分析:由订书人员提交购书单后,经过审核,通过后提交成功,由工作人员开出发票,同时登记购书记录并审核无误后,发领书单,最后更新相应表项,如出库表,库存表,并进行审核修改。

接口:各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。

学校教材订购系统

学校教材订购系统

学校教材订购系统一、系统简介1.要求,针对学习的教学工作,设计应用程序:学校教材订购系统,能够对学习教材的订购,分发及出入库等工作进行信息化管理。

2.目标开发本系统的目的在于代替当前教材订购的手工计算,制表等工作。

3.功能,介绍学校教材订购系统由两部分组成,教材发放与教材订购,教材发放工作过程为:首先由教师或学生提交购书单,教师或学生可去库领书。

教材采购:若是脱销教材,则登记缺书,发缺书单给书库采购人员,一旦新书入库,即发进书通知教材发行人员。

订购是指教师或学生向工作人员提供要求采购的教材,经工作人员审表后发给教师或学生发票,然后去书库领取教材。

当工作人员发现缺货时,要及时向采购部报告,采购部要及时进货,然后工作人员修改记录。

4.技术要求条件限制(1)当书库的各种书籍数目发生变化,应修改库表(2)在提交的购书单中,应有合法验证(3)系统外边项至少含有三个:教师,学生,教材工作人员(4)系统相关数据储存至少6个:购书表,库存表,缺书登记表,待购教材表,进/出库表5.开发人员小组包含两名成员:组长:程孝虎组员:张弟二.可行性分析开发一个软件系统所包含的因素有:时间,资源,经济,人力资源。

因此在开始课程设计之前,对系统开发的可行性分析是必要的,可行性分析主要从以下几个方面进行:技术可行性,操作可行性,经济可行性,法律可行性。

我们主要对技术可行性进行研究。

1.技术可行性由于对此课程设计的性格和要求觉得了对技术要求不高,只要具有面向对象语言开发的基本知识,掌握一个常用的软件开发工具,便可以顺利进行软件开发,在开发方案中我们选择了powerbuild9.0-工具。

其原因有:(1)采用sybase公司的powerbuild9.0作为开发工具,可通过专用技术接口技术或ODBC接口连接许多常用的数据库,PB可视化开发环境使代码编写更为只管,调试,维护也相当容易。

PB携带的数据库本身是一个功能强大的DBMS,对于小型的系统完全足够。

《学校教材订购系统总体设计》(最新整理)

《学校教材订购系统总体设计》(最新整理)

文档编号: BOS--1版本号: V1.0项目名称:学校教材订购系统文档名称:总体设计说明书项目负责人:李建朋编写: __ 全体人员_____ 2007年12月27日校对: ___全体人员 2007年12月28日审核:全体人员同意 2008年1月1日批准:李建朋 2008年1月1日开发单位:河北大学工商学院05计科/软件李建朋,高璐,窦丽华,韩垚,袁志翔总体设计说明书1.引言1.1 编写目的在前一阶段《学校教材订购系统需求分析说明书》中已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。

主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。

本设计说明书可作为《学校教材订购系统详细设计的基础》,后续文档的编写和程序员抒写程序的参考。

参考资料《学校教材订购系统可行性研究报告》《学校教材订购系统需求规格说明书》《学校教材订购系统项目开发计划》1.2 项目背景《学校教材订购系统》有两部分组成:销售系统,采购系统和财务子系统。

整个系统的工作过程:用户输入正确的登录信息,可以登录进行相关的操作,输入有效的购书申请可以受到预订单,交款后可得发票单,凭发票单,领书通知单领取教材。

销售人员可以向财务系统提交预订单和支付单,财务系统进行处理,待购书者交款后开发票给购书者,并给销售者以领书通知单。

待发放教材后提交出库单。

采购人员向财务系统报预购单和财务报表,经财务系统处理后给出采购单和支出单,采购人员购回教材提交进库单。

最后财务系统可以整合信息生成系列财务报表。

学校教材订购系统资料

学校教材订购系统资料

学校教材订购系统定义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编写目的本要求规格说明书对学校教材购销系统进行简单的分析,给出了系统的数据流图。

系统主要用户是学生,教师和教材工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

《学校教材订购系统》

《学校教材订购系统》

LULIANG UNIVERSITY软件工程课程设计题目:学校教材订购系统系别: 计算机科学与技术系专业年级: 2014级专升本14xx班姓名: xxx学号: 2014xxxxxx2015年10月28日目录第一章项目计划书.............. 错误!未定义书签。

第二章可行性研究分析.......... 错误!未定义书签。

第三章需求规格说明书.......... 错误!未定义书签。

第四章系统概要设计............ 错误!未定义书签。

第五章系统详细设计说明书...... 错误!未定义书签。

第六章系统测试说明书.......... 错误!未定义书签。

第七章项目结项总结............ 错误!未定义书签。

第一章项目计划书1.1项目设计目的设计本项目的目的是根据对软件工程设计的学习,对学校教材订购人员需求进行了全面细致的分析,深入描述《学校教材订购系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。

为了明确项目开发的目标和要求,明确任务进度,熟悉项目开发的基本流程和规范要求。

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

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

1.3项目开发环境开发地点:吕梁学院新校区电教楼三层系统环境:Windows xp开发人员:袁琳娜1.4项目所需文档《项目开发计划书》、《项目需求分析规格说明书》、《系统概要设计》、《系统详细设计规格说明书》、《系统测试说明书》、《用户手册》、《会议记录》、《项目结项总结》。

1.5项目工作内容进度安排a)前期工作:完成项目可行性分析研究报告,制定开发计划,重点是完成项目的需求分析,总体设计,详细设计。

b)中期工作:编码实现需求功能,完成项目初步设计规格说明书和项目详细设计规格说明书。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LULIANG UNIVERSITY 软件工程课程设计题目:学校教材订购系统系别:计算机科学与技术系专业年级:2014级专升本14xx班姓名:xxx学号: 2014xxxxxx2015年10月28日目录第一章项目计划书 (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)功能:实现学校教材订购的最基本功能,进库和出库都有非常详细的记录,对所需书的名称和数量也有非常详细的记录,并且能发出提示信息。

b)性能:能够使学校在教材订购中所购书的名称、数量和所发书的名称、数量显示出来,进库和出库是都有非常清楚的记录。

c)输出:书的名称、领取人和数量。

d)输入:书的名称,订购人和数量。

e)安全与保密要求:在所在的校园网中进行,对校外保密。

f)完成期限:2个月。

2.3目标a)人力与设备费用的节省。

b)人员工作效率的提高。

2.4可行性研究方法对教材订购的调查。

2.5决定可行性的主要因素技术可行性、经济可行性和法律可行性。

2.6对现有系统的分析a)现行系统:采用手工方式,教师、学生提交订书单,经教材科审核,并返回相应的票据。

付款后教师等待教材科人员对书库现存图书的检查,若书库中没有,则通知采购人员采购,采购后,通知教师或学生取书。

b)分析:1)存在教师等待时间较长的问题。

2)书库中书的数量变化查询时,由于采用手工,速度过慢。

3)采购员有能及时准确知道哪些书需要购买、更新或者补充。

2.7开发新的系统的必要性便于教材订购的管理,并且节省了大量的人力和财力。

第三章需求规格说明书3.1编写目的:需求规格书明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步骤。

需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流程图,作为整个软件开发过程的指南,也是软件开发人员开发出符合用户要求的软件基础。

使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发的基础。

3.2数据定义:1)数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

2)系统的流程图:系统流程图是描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序、文件、数据库、表格、人工过程等)。

3)库存表:存放库中存在的书籍数据。

4)出库表:存放已销售的书籍的数据。

5)进库表:存放入库的书籍的数据。

6)购书表:存放提交的书籍的数据。

7)缺书登记表:存放缺少的书籍的数据。

8)待购教材表:存放待购书籍的数据。

3.3现有系统描述系统实现后,提供数字化管理,提高学校教材管理部门的工作效率,降低订购中的错误发生率,减少人力物力的累琐开销。

1)学生和老师都能随时登录订购教材、查看和修改订购单,还可以查看领书单。

2)发行人员能够随时登录处理订购单、查看库存和输入初始的库存书籍,还有查看进书通知。

3)采购人员能随时登录系统查看缺书单,填写进书单。

3.4目标系统需求1)教材浏览服务:学生或教师在填写购书单前可以先对教材总体进行浏览,对教材名称,库存数量及价格进行一定的了解,然后再结合自己的情况决定自己要购买的教材,填写购书单。

2)购书服务:本系统在向学生或教师售书时要求填写购书单(包括一下信息:姓名、购书数量、购书书名信息),给教材发行人员审查有效后,开发票、打印领书单返回给教师或学生领取书籍。

3)教材信息发布:学校教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需数目,下购书单。

4)通知采购:当库存中缺书时,汇总缺书信息,发缺书单给书库采购人员。

5)通知取书:6)当新书入库后,即发进书通知给教材发行人员。

3.5目标性能需求性能需求点列表见表1-23.6目标界面需求1)输入设备:键盘、鼠标2)输出设备:显示器3)显示风格:IE界面4)显示方式:1024*7685)输出格式:网页方式第四章系统概要设计4.1编写目的:学校为了方便学生定书的及时准确、图书管理人员工作的方便高效,开发学校教材预订系统。

本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

4.2教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。

2)订购管理:查询订购书、订购书籍、删除订购书籍、查询领书单。

3)销售管理:处理购书单、查询进书单、修改和维护数据库中相应的表。

4)采购管理:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。

4.3本系统对性能的规定:1)系统的更新处理时间应该在可接受的范围内;2)系统的数据查询时间应该在可接受的范围内;3)系统的数据统计时间应该在可接受的范围内。

4)操作方式上应该能够满足鼠标和键盘任意切换的需要;5)能够支持Windows XP、Windows 7、Windows8\8.1运行环境。

6)留有与其他系统的接口。

第五章系统详细设计说明书5.1基本设计概念和处理流程5.1.1处理流程1)系统启动时,激活身份验证模块。

2)通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面是。

3)系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。

4)各项功能执行完毕后,重新进入消息循环状态。

5)由退出系统事件激活关闭系统模块,退出系统。

流程图如下:图15.1.2结构图a)完整的软件结构图:b)销售管理的结构图:c)采购管理的结构图:d)教师学生订购的结构图:5.2功能需求与程序的关系1)用户身份验证必须调用“验证用户”模块程序进行身份验证。

2)订购者订购之前进行查询需要调用“销售管理”中的库存的信息的查询。

3)发行人员审查订购单也需调用“销售管理”中的库存信息的查询,并且需要调用“订购管理”中有关订购单的操作。

4)发行人员查询进书通知需要调用“采购管理”中的输入进书单的信息这一功能。

5)当采购人员新进教材入库后,相应的库存数据需要修改,此时需要调用“初始库存”进行修改。

6)采购人员对缺书单的处理需要调用“销售管理”中库存信息的查询。

5.3数据结构与程序的关系5.4人工处理过程1)新教材入库时需要对相应的入库单进行录入。

2)对于已经过时不用的教材需要发行人员对书库数据进行相应的删除。

3)其他方面数据的处理系统将会自动进行。

5.5尚未解决的问题由于我们水平有限以及时间仓促,尚未配置成功在VS中连接MySQL 以预留之后的网页端接口,只能暂用SQL Server这种比较庞大和复杂的数据库作为存储使用。

5.6接口设计5.6.1用户接口本系统采用典型的Windows风格作为人机接口,如使用窗口、菜单、对话框等。

1)订购书籍:教师或学生将要进行订购的书籍资料输入,系统将这些资料保存在文件中。

2)查询订购单:显示使用者已经保存的订购单信息。

3)删除订购书籍:使用者将要删除的书籍信息输入,系统根据操作删除修改文件处理,最后修改后的文件显示出来。

4)查询领书单:通过发行人员模块处理过后,将其信息转化成领书单显示出来。

5)查询缺书单:该功能要通过发行人员模块处理过后,将其信息转化缺书单显示出来。

6)输入进书单:需要采购人员将新到的书籍信息输入,通过系统将库存信息更新处理。

7)处理订购单:发行人员可读取用户信息,读取订购单,通过比较库存,处理信息后,返回领书单。

8)查询进书单:发行人员可对采购人员的进书单进行读取,将其信息显示出来。

9)输入初始库存:该功能可实现发行人员对学校原本拥有的书籍资料输入保存到库存中。

10)查询库存:将库存中的信息显示出来。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用5.6.2外部接口1)软件接口a)服务器程序可使用 Microsoft Visual Studio 2010 提供的对 SQLSERVER 的接口,进行对数据库的所有访问。

b)服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。

c)在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。

2)硬件接口a)在输入方面,对于键盘、鼠标的输入,可用VISUAL C++的标准输入/输出,对输入进行处理。

b)在输出方面,打印机的连接及使用,也可用VISUAL C++的标准输入/输出对其进行处理。

在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。

5.6.3内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

a)验证模块:完成对用户身份的验证。

b)初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。

c)查询模块:由相应消息驱动,完成对信息进行查看功能。

相关文档
最新文档