学校教材定购、查询系统
作 者 姓 名: 王亚
系(院)、专业: 信息工程学院12软件工程1班
指导教师姓名: 浮盼盼
课 程 名 : 软件架构设计
学校教材订购系统工程架构设计文档
1引言
编写目的
编写本文档的目的是根据上网百度和图书馆查阅资料的结果,对用户需求进展了全面细致的分析,深入描述?学校教材订购系统?软件的功能和性能与界面,确定该软件设计的和定义软件的其他有效性需求。为了明确工程开发的目标和要求,明确任务进度,熟悉工程开发的根本流程和标准要求。
背景
页脚下载后可删除,如有侵权请告知删除!
新学期的到来,大量学生需要订购教科书来完成新学期的学业。作为学生买书的主要媒体之一学校教材订购管理管理部门,数量、规模比以往任何时候都大的多,为此,学校教材订购管理管理部门需要使用方便而有效的方式来管理自己的书单。以前单一的手工管理已不能满足人们的要求,为了教材订购的及时性、准确性。学校教材订购管理管理部门需要有效的订单管理软件。
本学校教材订购系统软件是一套功能比拟完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进展开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用
说明: a. 本软件名称:学校教材订购系统 b. 本工程为虚拟工程。 1.3定义
文档中采用的专门术语的定义及缩略词简要如下:
STO: The school textbook ordering system 学校教材订购管理系统
参考资料
a. 软件工程课程设计指导书?
页脚下载后可删除,如有侵权请告知删除!
b. 张海藩?软件工程导论?清华大学出版社
2工程概述
开发环境
开发地点:宿州学院
系统环境:Windows xp或以上
网页开发:Dreamweaver
工作内容
a.前期工作:完成工程可行性分析研究报告,制定开发方案,重点是完成工程的需求分析,总体设计,详细设计。
b.中期工作:编码实现需求功能,完成工程初步设计规格说明书和工程详细设计规格说明书。
c.后期工作:工程测试,维护。
产品
功能实现
本工程主要以jsp+javabean+ssh和Sql server 2005数据库实现。
页脚下载后可删除,如有侵权请告知删除!
文件
列出须移交用户的每种文件的名称及内容要点。
工程可行性研究报告??工程开发方案书??工程需求分析规格说明书??工程总体设计规格说明书??工程详细设计规格说明书??工程需求分析规格说明书?、?工程总体设计规格说明书??工程详细设计规格说明书?和?软件测试方案书?
程序
程序名称:教材订购管理系统,使用c#编写,中间引用了Sql server 2005数据库,通过c#与数据库的连接传输数据,实现系统各项功能。
实现根本功能:操作员密码的修改,将订书单批量输入数据库,查找订书情况〔包括数量,书名,版本,即订书分布的班级〕,查找购书商〔包括书商书的报价,联系 ,联系人,〕,查找售书量〔相应的订书局部的数量会相应的变化〕,缺书及购书查找〔包括缺书的情况,及购回来的书的情况〕另外还有一些根本的删除,添加,查找,修改等功能。
以下是系统的主要模块
1.主模块:
输入:操作系统传递至的各种消息以及用户的输入数据
输出:用户界面显示
页脚下载后可删除,如有侵权请告知删除!
3.订书查询模块:
输入:图书书名、 出版社
输出:订书数量、及班级分布情况
4. 系统操作模块:
输入:用户口令
输出:各个对话框
5.购书模块:
输入:图书书名、 出版社、书商联系 、购书量
输出:购书时间,花费,及负责人
6.售书模块:
输入:图书书名、领书的班级〔负责人,联系 〕、
输出:相应的窗口
页脚下载后可删除,如有侵权请告知删除!
7.数据统计模块:
输入:统计方式及其关键字
输出:统计结果视图显示
8.系统设置模块:
输入:用户的输入
输出:根据用户的输入显示相应的对话框
9.数据备份模块:
输入:用户的操作输入
输出:操作结果显示
10.数据恢复模块:
输入:用户的操作输入
输出:操作结果显示
页脚下载后可删除,如有侵权请告知删除!
11.更改口令模块:
输入: 用户的操作输入
输出: 操作结果显示
12.录入模块:
输入:相应的信息
输出:相应的结果
13.修改模块:
输入:相应的信息
输出:相应的结果
14. 删除模块:
输入: 相应的信息
输出: 相应的结果
15. 帮助模块:
页脚下载后可删除,如有侵权请告知删除!
输入:无
输出:帮助信息
16. 退出模块:
输入:退出命令
输出:无
17.数据库操作模块:
输入:数据操作命令
输出:操作结果显示
18.数据库查询模块:
输入:数据查询命令
输出:查询结果集
本软件为用户提供培训安装、维护和运行支持等,并定期向客户了解系统使用情况。
.5非移交的产品
页脚下载后可删除,如有侵权请告知删除!
某些程序。。。。。。。
完成工程的最迟期限
2021 年1月
验收标准
主要功能的实现和各个时期内任务的完成量。
本方案批准者: 浮盼盼
本方案批准日期:2021年12月
3支持条件
3.1计算机系统支持
硬件:Pc机要求PII600或赛扬600以上,硬盘剩余空间至少200M,内存512M。
打印机,各假设干台。
操作系统: windows2000/xp/windows7等
数据库:Sql server 2000数据库。
页脚下载后可删除,如有侵权请告知删除!
3.2需由用户承当的工作
用户应该配合开发人员完成需求分析,给出运行环境和开发要求,要定时的给出一些经费需求。〔由于本工程为虚拟工程,所以具体无要求〕
3.3由外单位提供的条件
需要列出需要外单位分合同承包者承当的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。
本系统中没有外单位提供的条件。
4.Rational Rose 2003中系统建模
用例图:
页脚下载后可删除,如有侵权请告知删除!
类图 :
序列图和协作图:
页脚下载后可删除,如有侵权请告知删除!
部署图:
页脚下载后可删除,如有侵权请告知删除!
5测试方案
单元测试和局部集成测试
工程组的测试人员结合详细的方案,对单元模块开场进展测试.。通过对设计文档的深入理解,从模块界面开场,到模块内部对数据库的操作,以及代码阿德标准进展详细的单元测试。
系统完成了模拟数据环境的试运行后,测试人员将认真细致的集成测试。
在工程小组完成了全部的开发工作后,测试小组将对软件进展全面的系统测试,使系统逐步完善和成熟。
页脚下载后可删除,如有侵权请告知删除!