1引言
1.1编写目的
1.2 背景
1.3定义
1.4参考资料
2项目概述
2.1工作内容
2.2主要参加人员
2.3产品
2.3.1程序
2.3.2文件
2.3.3服务
2.3.4非移交的产品
2.4验收标准
2.5完成项目的最迟期限
2.6本计划的批准者和批准日期
3实施计划
3.1工作任务的分解与人员分工
3.2接口人员
3.3进度
3.4预算
3.5关键问题
4支持条件
4.1计算机系统支持
4.2需由用户承担的工作
4.3由外单位提供的条件
5专题计划要点
项目开发计划
1引言
1.1编写目的
项目开发计划是确定要开发项目的时候首先做的一个初步计划,需要对于项目整个开发过程需要的一些条件等有一个比较大概的了解。对人员需求及分配、支持条件、硬件配置以及预算等做了初步规定。
预期读者:开发人员、分析人员及管理者。
1.2 背景
说明:
a. 待开发的软件系统的名称:机房收费系统
b. 本项目的任务提出者:米新江教授
开发者:邢笑然
用户:廊坊师范学院全体师生
实现该软件的计算中心或计算机网络:廊坊师范学院的机房
c. 该软件系统同其他系统或其他机构的基本的相互来往关系:和存储使用人员信息的数据库相联系。
1.3定义
VB语言:Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
GUI:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
ADO:一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在Microsoft Visual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来操作数据库中的数据。
SQL:结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。
1.4参考资料
列出用得着的参考资料:
a. 可行性分析报告
b. 项目开发计划(GB856T——88)
c. 软件工程视频教程—张洪志(哈尔滨工业大学)
d. 学生信息管理系统
2项目概述
2.1工作内容
本项目的开发中主要实现学生上下机,根据不同的时间段进行不同的收费标准,不同的用户身份使用的权限不同,计时、结账、报表生成、信息查询等功能。
2.2主要参加人员
开发人员:邢笑然,拥有一年专业技术水平和编写代码的经验
测试人员:师傅、相关同学,具有较高的专业技术水平,2-3年的编码和做项目的经验。
维护人员:由开发人员和编码人员胜任
2.3产品
2.3.1程序
程序的名称:机房收费系统
所用地编程语言:VB编程语言
存储程序的媒体形式:代码被封装在窗体、模块中
2.3.2文件
可行性研究报告:通过对现有系统和所建议系统的比较,以及硬件以及软件设备的分析,在社会、经济、技术等发面说明了该项目开发的可行性。
软件需求说明书:使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。包含硬件、功能、性能、输入输出、接口界面、警示信息、保密安全、数据与数据库、文档和法规的要求。
用户手册:用户手册是详细描述软件的功能、性能和用户界面,使用户了解如何使用该软件。
测试计划:描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。
操作手册:本手册的目的在于告诉机房收费系统的使用者,本系统提供了哪些功能,以及如何正确地、有效地来使用这些功能。
2.3.3服务
培训安装:为用户进行使用前培训,并在用户需要的时候要为用户提供帮助,开始时间为系统完成运行测试后的第3天,服务期限为1周。
维护:随时为用户提供技术上的支持,期限:系统使用的期间
运行支持:为软件安全保障,出现问题随时为用户解决,期限:系统使用期间
2.3.4非移交的产品
项目开发计划、概要设计说明书、详细设计说明书、数据库设计说明书、数据要求说明书、项目开发总结报告、开发进度月报。
2.4验收标准
a.项目完成后首先交由技术人员进行验收,首先对程序的功能和性能进行验收,之后对文档进行检查,检查是否满足用户的要求。
b.对软件的安装、更新、维护、安全性、保密性等进行验收和用户检测。
2.5完成项目的最迟期限
最迟完成时间:2015年8月29日
2.6本计划的批准者和批准日期
批准者:米新江教授
批准日期:2015.7.14
3实施计划
3.1工作任务的分解与人员分工
需求分析:需求分析人员与用户进行沟通交流,将用户的需求进行整理。负责人:邢笑然;参与人:邢笑然
设计:设计人员根据用户的需求进行系统设计。负责人:邢笑然;参与人:邢笑然
实现:编码人员根据设计结果进行编码,实现所需功能。负责人:邢笑然;参与人:邢笑然
测试:测试人员对系统功能、性能、安全性等进行测试。负责人及参与人:师傅、邢笑然以及相关的同学
维护:软件出现问题,进行相应维护和解决。负责人及参与人:邢笑然及设计相关人员。
3.2接口人员
说明负责接口工作的人员及他们的职责:
a. 负责本项目同用户的接口人员:系统的相关成员
b. 合同计划管理部门接口人员:邢笑然
财务部门接口人员:系统的相关成员
质量管理部门接口人员:系统的相关成员
c. 负责本项目同个份合同负责单位的接口人员:邢笑然
需求分析:人员2人,经费预算:200元
编码实现:人员1人,经费预算:500元
测试:人员:多人,经费预算:500元
维护:人员:2人,经费预算:1000元
总计:2500元
3.5关键问题
项目计划:分析项目的可行性,制定相关计划,这是系统开始的基础,对以后的工作十分重要;
需求分析:该阶段与用户的沟通十分重要,如若没有进行及时的沟通,就无法达到用户的要求,所做系统就无法满足用户需求;
设计:根据需求分析,和相应计划,设计出一个系统的全貌,要求人员具有缜密性和专业性,设计不合理,之后的工作无法进行;
编码:在以上步骤完成后进行编码以实现功能,次步骤应注意编码者的规范性以及准确性,可能很小的编写错误,就会引起很大的不良后果;
测试:测试人员要多,要经过多人的测试,以免不同测试人员测重点不同,导致系统还是存在很多错误;
维护:维护人员要有很高的专业水平,并且要对该系统的代码具有一定的掌握程度。
4支持条件
4.1计算机系统支持
设备:能够连接网络的计算机1台
汇编语言:Visual Basic 6.0
操作系统:XP以及以上的系统
数据管理程序:SQL Server 2008
使用时间:编码、测试、维护的整个过程。
4.2需由用户承担的工作
需求分析阶段:可以和开发人员进行很好的沟通,以便将自己的需求表达更加准确
项目开发阶段:随时和技术人员交流,更好的完后系统
运行维护阶段:认真完成培训,随时反应自己遇到的问题。
4.3由外单位提供的条件
在整个系统设计开发过程中,网络控制中心提供网络接口支持
5专题计划要点
合同计划:系统开发负责人和米新江教授以及学校管理员共同拟定;
开发人员培训计划: 开发人员要经过特定的培训,具有一定的专业技术才可进行开发过程;
测试计划:选取多人进行测试,可以选取不同角色的用户进行测试,同时也要较为专业的人士进行测试,找出相应问题;
安全保密计划:开发人员要签署保密协议,对于用户的隐私或数据进行保密,保证用户的信息安全性;
质量保证计划:确保系统可以正确运行并且存在较少问题的情况下再推广给用户
配置管理计划:确定系统运行所必需的外部环境支持条件
用户培训计划:由特定的开发人员选取特定的时间段对用户进行培训;
系统安装计划:确保系统能够正常运行,并且不存在兼容性的问题后进行安装。
1.1编写目的
1.2 背景
1.3定义
1.4参考资料
2项目概述
2.1工作内容
2.2主要参加人员
2.3产品
2.3.1程序
2.3.2文件
2.3.3服务
2.3.4非移交的产品
2.4验收标准
2.5完成项目的最迟期限
2.6本计划的批准者和批准日期
3实施计划
3.1工作任务的分解与人员分工
3.2接口人员
3.3进度
3.4预算
3.5关键问题
4支持条件
4.1计算机系统支持
4.2需由用户承担的工作
4.3由外单位提供的条件
5专题计划要点
项目开发计划
1引言
1.1编写目的
项目开发计划是确定要开发项目的时候首先做的一个初步计划,需要对于项目整个开发过程需要的一些条件等有一个比较大概的了解。对人员需求及分配、支持条件、硬件配置以及预算等做了初步规定。
预期读者:开发人员、分析人员及管理者。
1.2 背景
说明:
a. 待开发的软件系统的名称:机房收费系统
b. 本项目的任务提出者:米新江教授
开发者:邢笑然
用户:廊坊师范学院全体师生
实现该软件的计算中心或计算机网络:廊坊师范学院的机房
c. 该软件系统同其他系统或其他机构的基本的相互来往关系:和存储使用人员信息的数据库相联系。
1.3定义
VB语言:Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
GUI:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
ADO:一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在Microsoft Visual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来操作数据库中的数据。
SQL:结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。
1.4参考资料
列出用得着的参考资料:
a. 可行性分析报告
b. 项目开发计划(GB856T——88)
c. 软件工程视频教程—张洪志(哈尔滨工业大学)
d. 学生信息管理系统
2项目概述
2.1工作内容
本项目的开发中主要实现学生上下机,根据不同的时间段进行不同的收费标准,不同的用户身份使用的权限不同,计时、结账、报表生成、信息查询等功能。
2.2主要参加人员
开发人员:邢笑然,拥有一年专业技术水平和编写代码的经验
测试人员:师傅、相关同学,具有较高的专业技术水平,2-3年的编码和做项目的经验。
维护人员:由开发人员和编码人员胜任
2.3产品
2.3.1程序
程序的名称:机房收费系统
所用地编程语言:VB编程语言
存储程序的媒体形式:代码被封装在窗体、模块中
2.3.2文件
可行性研究报告:通过对现有系统和所建议系统的比较,以及硬件以及软件设备的分析,在社会、经济、技术等发面说明了该项目开发的可行性。
软件需求说明书:使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。包含硬件、功能、性能、输入输出、接口界面、警示信息、保密安全、数据与数据库、文档和法规的要求。
用户手册:用户手册是详细描述软件的功能、性能和用户界面,使用户了解如何使用该软件。
测试计划:描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。
操作手册:本手册的目的在于告诉机房收费系统的使用者,本系统提供了哪些功能,以及如何正确地、有效地来使用这些功能。
2.3.3服务
培训安装:为用户进行使用前培训,并在用户需要的时候要为用户提供帮助,开始时间为系统完成运行测试后的第3天,服务期限为1周。
维护:随时为用户提供技术上的支持,期限:系统使用的期间
运行支持:为软件安全保障,出现问题随时为用户解决,期限:系统使用期间
2.3.4非移交的产品
项目开发计划、概要设计说明书、详细设计说明书、数据库设计说明书、数据要求说明书、项目开发总结报告、开发进度月报。
2.4验收标准
a.项目完成后首先交由技术人员进行验收,首先对程序的功能和性能进行验收,之后对文档进行检查,检查是否满足用户的要求。
b.对软件的安装、更新、维护、安全性、保密性等进行验收和用户检测。
2.5完成项目的最迟期限
最迟完成时间:2015年8月29日
2.6本计划的批准者和批准日期
批准者:米新江教授
批准日期:2015.7.14
3实施计划
3.1工作任务的分解与人员分工
需求分析:需求分析人员与用户进行沟通交流,将用户的需求进行整理。负责人:邢笑然;参与人:邢笑然
设计:设计人员根据用户的需求进行系统设计。负责人:邢笑然;参与人:邢笑然
实现:编码人员根据设计结果进行编码,实现所需功能。负责人:邢笑然;参与人:邢笑然
测试:测试人员对系统功能、性能、安全性等进行测试。负责人及参与人:师傅、邢笑然以及相关的同学
维护:软件出现问题,进行相应维护和解决。负责人及参与人:邢笑然及设计相关人员。
3.2接口人员
说明负责接口工作的人员及他们的职责:
a. 负责本项目同用户的接口人员:系统的相关成员
b. 合同计划管理部门接口人员:邢笑然
财务部门接口人员:系统的相关成员
质量管理部门接口人员:系统的相关成员
c. 负责本项目同个份合同负责单位的接口人员:邢笑然
3.3进度
| 预期开始时间 | 完成时间 | 所需资源 | 标志性事件 |
需求分析 | 2015.07.14 | 2015.07.17 | 学生配合调查 | 软件需求说明书 |
软件设计 | 2015.07.18 | 2015.07.23 | 网络资源 | 设计说明书 |
编码实现 | 2015.07.24 | 2015.08.18 | 电脑、网络 | 异地发布成功 |
软件测试 | 2015.08.19 | 2015.08.21 | 测试人员 | 多人使用 |
软件移交 | 2015.08.22 | 2015.08.23 | 机房电脑 | 软件移交用户使用 |
用户培训 | 2015.08.24 | 2015.08.27 | 使用人员、讲解人员 | 用户熟练操作 |
安装 | 2015.08.28 | 2015.08.29 | 机房电脑、安装人员 | 软件成功运行 |
3.4预算
项目计划:人员1人,经费预算:300元需求分析:人员2人,经费预算:200元
编码实现:人员1人,经费预算:500元
测试:人员:多人,经费预算:500元
维护:人员:2人,经费预算:1000元
总计:2500元
3.5关键问题
项目计划:分析项目的可行性,制定相关计划,这是系统开始的基础,对以后的工作十分重要;
需求分析:该阶段与用户的沟通十分重要,如若没有进行及时的沟通,就无法达到用户的要求,所做系统就无法满足用户需求;
设计:根据需求分析,和相应计划,设计出一个系统的全貌,要求人员具有缜密性和专业性,设计不合理,之后的工作无法进行;
编码:在以上步骤完成后进行编码以实现功能,次步骤应注意编码者的规范性以及准确性,可能很小的编写错误,就会引起很大的不良后果;
测试:测试人员要多,要经过多人的测试,以免不同测试人员测重点不同,导致系统还是存在很多错误;
维护:维护人员要有很高的专业水平,并且要对该系统的代码具有一定的掌握程度。
4支持条件
4.1计算机系统支持
设备:能够连接网络的计算机1台
汇编语言:Visual Basic 6.0
操作系统:XP以及以上的系统
数据管理程序:SQL Server 2008
使用时间:编码、测试、维护的整个过程。
4.2需由用户承担的工作
需求分析阶段:可以和开发人员进行很好的沟通,以便将自己的需求表达更加准确
项目开发阶段:随时和技术人员交流,更好的完后系统
运行维护阶段:认真完成培训,随时反应自己遇到的问题。
4.3由外单位提供的条件
在整个系统设计开发过程中,网络控制中心提供网络接口支持
5专题计划要点
合同计划:系统开发负责人和米新江教授以及学校管理员共同拟定;
开发人员培训计划: 开发人员要经过特定的培训,具有一定的专业技术才可进行开发过程;
测试计划:选取多人进行测试,可以选取不同角色的用户进行测试,同时也要较为专业的人士进行测试,找出相应问题;
安全保密计划:开发人员要签署保密协议,对于用户的隐私或数据进行保密,保证用户的信息安全性;
质量保证计划:确保系统可以正确运行并且存在较少问题的情况下再推广给用户
配置管理计划:确定系统运行所必需的外部环境支持条件
用户培训计划:由特定的开发人员选取特定的时间段对用户进行培训;
系统安装计划:确保系统能够正常运行,并且不存在兼容性的问题后进行安装。