信息091-张金涛-学校教材订购系统.doc
- 文档编号:4715967
- 上传时间:2023-05-07
- 格式:DOC
- 页数:8
- 大小:88.50KB
信息091-张金涛-学校教材订购系统.doc
《信息091-张金涛-学校教材订购系统.doc》由会员分享,可在线阅读,更多相关《信息091-张金涛-学校教材订购系统.doc(8页珍藏版)》请在冰点文库上搜索。
《学校教材订购系统》项目计划书
信息091张金涛
1.引言 2
1.1编写目的 2
1.2项目背景 2
1.3定义 2
1.4参考资料 3
2.项目概述 3
2.1工作内容 3
2.2条件与限制 4
2.3产品 4
2.4运行环境 5
2.5服务 5
2.6验收标准 6
3.实施计划 6
3.1任务分解 6
3.2进度 7
3.3预算 7
3.4关键问题 7
4.人员组织及分工 7
5.交付期限 7
6.专题计划要点 8
1.引言
1.1编写目的
【阐明编写开发计划的目的,指明读者对象。
】
为了保证项目按时按质的完成,便于项目团队成员更好的了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件的形式,把项目中的各个步骤,人员分工等描述出来。
作为项目人员开展工作的依据。
1.2项目背景
【可包括:
a.项目的委托单位、开发单位和主管部门;
b.该软件系统与其他系统的关系。
】
安徽工程大学教材订购系统是由崔少少,刘培,刘成,张金涛,共同为安徽工程大学开发的一个管理系统,可以实现对教材的销售和采购环节的管理和查询的功能。
项目周期为3-4个月。
目前学校的教材采购还是主要由人工管理,首先由教师或学生填写购书单,经教材发行人员汇总购书单后,然后进行审核,然后采购书,教师或学生到购书出开发票、登记并领书单,教师或学生即可去书库领书。
若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书买到后,发通知给教师或学生来取书。
所有的过程都以手工方式进行,不仅浪费教材科管理人员的时间,而且记录、统计工作无法及时进行。
由于教材发放在时间上非常集中,造成教材科在每学期期初工作强度非常大,工作效率低下,差错率较高。
因此建立一个全面自动化、信息化的学生网上教材订购系统是形势所需。
1.3定义
【列出本档中用到的专门术语的定义和缩写词的原文。
】
专门术语:
SQLSERVER:
系统服务器所使用的数据库关系系统。
SQL:
一种数据库操作语言。
参库存表:
存放库中存在得书籍数据。
出库表:
存放已销售的书籍的数据。
入库表:
存放入库书籍的数据。
购书表:
存放提交的购书信息。
缺书登记表:
存放缺少的书籍的信息。
待购教材表:
存放待购书籍信息
缩写:
系统:
教材订购系统。
UML:
统一建模语言。
。
1.4参考资料
【可包括:
a.项目经核准的计划任务书、合同或上级机关的批文;
b.文档所引用的资料、规范等;列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。
】
文档格式要求按照我国GB/T8567-1988国家标准和IEEE/ANSI830-1993标准规范要求进行。
包括以下文件:
教材订购系统需求说明书
软件工程项目开发文档范例
软件工程国家标准文档
软件需求说明书编写规范
参考资料
《学校教材订购系统需求分析说明书》 软件开发小组
张海藩 《软件工程导论》清华大学出版社
萨师煊、王珊 《数据库系统概论》高等教育出版社
2.项目概述
2.1工作内容
【简要说明项目的各项主要工作,介绍所开发软件的功能、性能等。
若不编写可行性研究报告,则应在本节给出较详细的介绍。
】
1、制定和修订项目开发计划;
2、进行计划跟踪与监控;
3、配合SQA的质量保证工作;
4、工作产品及时进行受控管理;
5、按计划提请阶段评审;
6、提交测试部门评测开发产品;
7、交付最终工作产品;
8、项目实施总结;
9、项目验收;
2.2条件与限制
【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。
必要时还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制。
】
由于对此课程设计的性格和要求觉得了对技术要求不高,只要具有面向对象语言开发的基本知识,掌握一个常用的软件开发工具,便可以顺利进行软件开发,在开发方案中我们选择了myeclipse工具,数据库选择了Sqlserver。
2.3产品
2.3.1程序
【列出应交付的程序名称、使用的语言及存储形式。
】
程序名语言
1.提交购书单:
(HandBuyBookBill)java
2.审核购书单(CheckBuyBookBill)java
3.购书单错误信息显示(BuyBookBillError)java
4.开发票(PrintBill)java
5.登记购书记录(DBRegistBuyBook)java
6.审核登记(CheckDBRegistBuyBook)java
7.登记购书记录错误信息显示(DBRegistBuyBookError)java
8.发领书单/打印(PrintBookBill)java
9.修改库存表、出库表(DBUpdateTable)java
10.审核修改表(CheckDBUpdateTable)java
11.修改表错误信息显示(DBUpdateTableError)java
12.发缺书单(HandLackBookBill)java
13.审核缺书单(CheckLackBookBill)java
14.缺书单错误信息显示(LackBillError)java
15.登记缺书记录(DBRegistLackBook)java
16.审核登记(CheckDBRegistLackBook)java
17.登记错误信息显示(DBRegistLackBookError)java
18.修改数据库中的表(DBUpdateTable)java
19.审核修改(CheckDBUpdateTable)java
20.修改错误信息显示(DBUpdateTableError)java
2.3.2文档
【列出应交付的文档。
】
测试验收后需递交的文档清单如下:
(1)软件计划书与开发合同
(2)需求分析文档
(3)数据库设计文档
(4)数据库安装手册
(5)概要与详细设计文档
(6)软件使用操作手册
(7)软件安装维护手册
(8)系统测试方案内容及指标
(9)系统测试报告
(10)开发过程会议纪要
2.4运行环境
【应包括硬件环境、软件环境。
】
硬件环境:
Windows2000sever数据库应具备的基本硬件要求。
硬盘20G以上,宜采用较高质量的服务器
CPU:
奔腾Ⅲ以上
内存:
2G以上。
软件环境:
Windowsxp操作系统
SQLSever2000
Myeclipse
2.5服务
【阐明开发单位可向用户提供的服务。
如人员培训、安装、保修、维护和其他运行支持。
】
人员培训:
可对管理人员进行详细培训,使其能独立掌握运用本系统。
安装:
对学校免费安装次系统
保修:
如果发生设备不能运转,在接到要求排除故障通知之后24小时之内到现场查明原因,排除故障。
其他支持:
若用户管理体系变动或更新设备,系统参数不再满足用户的要求,将对系统进行调整或重新设置参数,以适应用户新的管理模式和新设备要求。
2.6验收标准
本系统的测试验收内容包括以下几方面:
1.电脑硬件测试
2.网络设备测试
3.配套系统软件测试
4.系统集成测试
具体测试中须包括下列测试:
1.终端机器的正确运行
2.主机系统的正确运行
3.系统硬件和软件的正确配置与运行
4.网络的正确配置与运行
5.硬件、网络和软件系统化集成的正常运行
6.应用软件的执行,以及各种用户交互操作的运行
3.实施计划
3.1任务分解
【任务的划分及各项任务的负责人。
】
工作内容
负责人
项目可行性分析
张金涛
项目开发报告
刘培
需求分析
崔少少
系统分析
崔少少
详细设计
张金涛
数据库建立
张金涛
界面设计
刘培
测试计划
刘成
测试报告
刘成
项目开发总报告
周晨红
用户操作手册
周晨红
3.2进度
【按阶段完成的项目,用图表说明开始时间、完成时间。
】
产品名称
提交日期
负责人
需求分析结束
需求说明书
2012-4-15
周晨红
系统分析结束
系统说明书
2012-4-30
刘培
系统设计结束
数据库设计说明书
2012-5-15
崔少少
系统编码完成
可运行系统
2012-6-15
张金涛
项目结束
项目工作总结
2012-6-30
刘成
3.3预算
3.4关键问题
【说明可能影响项目的关键问题,如设备条件、技术焦点或其他风险因素,并说明对策。
】
1、专业基础知识不牢
本项目涉及知识较多,容易产生许多问题。
对策:
多看书,练习
2‘经验欠缺
由于原来没有涉及到软件开发的详细步骤,对此次开发造成一定困难。
对策:
通过不断实践
4.人员组织及分工
崔少少负责系统分析设计
5.交付期限
2012-6-30交付系统及文档
6.专题计划要点
【如测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划等。
】
测试计划
2012-6-20---------2012-6-29对软件进行各项测试工作
质量保证计划
严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告,需求分析报告,项目开发计划等具体实施。
人员培训计划
无
系统安装计划
2012-7-1日安装系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 091 张金涛 学校 教材 订购 系统