当前位置:文档之家› 软件项目开发计划

软件项目开发计划

文档名称:项目计划
项目名称:餐厅管理系统
项目负责人:
项目组长:银小贤
全体组员:银小贤、韩承玺、徐贤涛、文晓光、廖媛媛、梁玉婷开发单位:西邮07级科技01班软件开发小组
引言
1.编写目的:
随着经济的快速增长,人们更加注重对于饮食方面的质量。

近年来,各种大中小型酒店菜馆数量都急速增加,从而对于餐厅管理类软件需求量和种类也要求较高。

餐厅管理类软件已经是各大中型酒店菜馆不可或缺的一部分,随着电脑的普及,小型酒店菜馆也将离不开此类软件,可见本类软件的重要性。

由于本项目属于小型开发项目,所以所开发软件针对对象主要是中型酒店菜馆,以此实现餐厅座位安排系统,点菜系统,收购食品原料系统,VIP用户系统等功能。

2.项目背景:
委托单位:无委托,中小型餐厅通用
开发单位:西邮07级科技01班软件开发小组
主管部门:科技0701班第1小组
系统待开发的名称:餐厅管理系统
本软件运行平台:windows2000, windows XP, windows Vista......
3. 定义:
VB6.0:Visual Basic 6.0
SQL:Structured Query Language资料查询语言
4.参考资料:
文档引用的规范:
《软件生命周期质量保证与测试》张向宏主编电子工业出版社2009年5月出版项目概述
1.工作内容:
本项目开发中需进行的各项工作:项目计划、需求分析、概要设计、详细设计、测试计划与具体分析、用户手册与配置文件、后期的测试和维护。

2.条件与制约:
完成本项目应具备的条件:熟练掌握VB6.0软件的操作方法,能够运用VB语言完成各功能模块的程序编写。

本开发小组目前只是能够对VB6.0软件进行最基本的控件操作与编辑,需
进一步深入学习,以顺利准时完成本项目为准。

限制方面:由于小组全体成员对VB软件、VB语言、数据库方面的知识严重缺乏,急需对这些方面加强必要的学习和实践。

3.产品:
(1)程序:
本管理系统名称《餐厅管理系统》,使用编程语言为VB,各种信息存储在SQL Server 2000数据库中。

(2)文档:用户手册、配置文件等。

4.运行环境:
硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。

软件环境:
建议配置:操作系统windows 2000/XP/Vista
CPU PentiumⅣ以上
内存128M以上
硬盘空间100M以上
显卡DirectX9.0.C
5.服务:本组开发人员向用户提供的服务包括安装,解释说明,调试,运行和保修维护支持。

6.验收标准
本项目所完成软件产品先由全体开发人员和选取部分普通用户进行内测,收集所忽略的bug和有益建议,根据用户反应进一步进行测试修改,尽力修补各种bug,然后提交产品。

实施计划
1.任务分解:
2.进度:
3.预算:
本项目所需要经费的预算和来源如下:
经费预算:包括电费,上网费,书籍资料费等;
经费来源:自行开支。

4.关键问题:
在技术方面,编程知识比较缺乏,对有些与项目相关的软件不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。

设备方面,不能够人手一台电脑,进行项目时有所不便。

由于一些人员有其他各种事情需要解决,需将工作量适当分担。

人员组织及分工:
全体人员:银小贤、徐贤涛、韩承玺、文晓光、梁玉婷、廖媛媛;
交付期限:
项目时间:2009年9月6日—2009年11月30日前
专题计划要点:
1.人员培训计划:由于编程人员的专业水平不高,因此在详细设计前急需进行一个月的自学培训,其他人员可自行学习以辅助开发。

2.测试计划:软件测试是项目最期的一个重要环节,因此显得尤为重要,而且人员不多,所以全体人员需参与测试,同时随机选择普通用户参与测试,并记录建议和不足之处,以便实行软件修正与优化。

3.质量保证计划:是为了用户能更好的运行,管理以及掌握该软件,开发小组可不定期对用户的进行软件系统维护,必要时可对用户进行必要的软件使用培训。

4.配置管理计划:了该软件能被大众所接受,因而开发该软件的时候,考虑到广泛的需求,运行该软件的系统并不需要太高的配置,具体参数可参考上述配置或同类软件配置。

5.系统安装计划:该软件的安装同其他软件的安装一样,是非常方便的,并不需要过多的步骤,容易掌握和理解。

相关主题