软件工程-点菜系统设计报告 下载本文

电子点菜系统正好适应了这个要求,使用电子点菜系统可以更加快捷、方便为顾客预定、点菜,而且所有数据都可以存在数据库中,方便查阅,提高酒店的工作效率,增加酒店的利润。

1.2 背景 软件系统的名称:餐馆点菜系统;

e. 本项目的任务提出者:蒋巍; f. 开发者:张飞、赵杰、朱陈立; g. 用户:适用于各种餐厅,酒店;

h. 实现该软件的计算中心是常州工学院秋白楼B-720; 1.3定义 列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。 1.4参考资料 参考文献:《软件工程》 张海藩 倪宁 编著;

《Visual Basic程序设计》 唐学忠 费贤举 王文琴 编著;

2项目概述

2.1工作内容

1) 项目可行性研究

? 成立项目小组并选定项目经理或项目小组长 ? 项目经理召集小组成员选择开发项目

? 项目经理召集小组成员开展项目可行性研究

? 按照《软件文档编写概要》的格式要求,由项目经理执笔完成《项目

可行性研究报告》

2) 制定项目开发计划

? 项目经理召集小组成员针对所选项目开展讨论开发计划,进一步明确

项目的大小、范围、复杂程度等

? 项目经理召集小组成员进行任务分解与任务分配 ? 确定任务进度

? 确定完成项目的环境和工具

? 按照《软件文档编写概要》的格式要求,项目经理执笔完成《项目开

发计划书》

3) 需求分析

? 按照项目任务分配结果和项目进度要求,由任务承担人开展项目的需

求分析的主要工作,不得超越前述项目的大小、范围、复杂程度等 ? 项目小组的其他成员配合任务承担人,完成项目的需求分析

? 按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项

目需求分析规格说明书》

第 9 页 共 25 页

? 由评审人员完成对《项目需求分析规格说明书》的评审工作,并给出

评审意见

4) 初步设计

? 按照项目任务分配结果和项目进度要求,并依据《项目需求分析规格

说明》,由任务承担人完成项目的初步设计任务

? 项目小组的其他成员配合任务承担人,完成项目的初步设计任务 ? 按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项

目初步设计规格说明书》

? 由评审人员完成对《项目初步设计规格说明书》的评审工作,并给出

评审意见

5) 详细设计

? 按照项目任务分配结果和项目进度要求,并依据《项目初步设计规格

说明书》,由任务承担人完成项目的详细设计任务

? 项目小组的其他成员配合任务承担人,完成项目的详细设计任务 ? 按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项

目详细设计规格说明书》

? 由评审人员完成对《项目详细设计规格说明书》的评审工作,并给出

评审意见

6) 实现

? 按照项目任务分配结果和项目进度要求,并依据《项目初步设计规格

说明书》和《项目详细设计规格说明书》由任务承担人完成项目的具体实现任务

? 由任务承担人给出实现的源程序清单(打印或磁盘) 7) 测试

? 按照项目任务分配结果和项目进度要求,并依据《项目需求分析规格

说明书》、《项目初步设计规格说明书》和《项目详细设计规格说明书》,由任务承担人完成对已实现部分的软件或模块的测试任务 ? 按照《软件文档编写概要》的格式要求,由任务承担人执笔完成《项

目测试报告》

最后谈谈对本次课程设计的总结或体会。

2.2主要参加人员

参加本项目开发的主要人员:张飞、赵杰、朱陈立,三人均是常州工学院计算机信息工程学院大三的学生。 指导老师:蒋巍

第 10 页 共 25 页

2.3产品 2.3.1程序 移交给用户的程序的名称:餐馆点菜系统

所用地编程语言:Visual Basic.net 2.3.2文件

《用户手册》及内容要点。

1引言 2用途 3运行环境 4使用过程

2.3.3服务 本小组需向用户进行培训安装、维护和运行支持,应逐项规定开始日期、所提供支持的级别和服务的期限。 2.3.4非移交的产品 开发集体向用户移交电子点菜系统代码、《用户手册》,但不必向用户移交的《需求分析》、《可行性研究报告》以及《详细设计说明书》。 2.4验收标准 对于提交给用户的餐馆点菜系统,用户可以设定一定的操作权限,如修改菜谱或修改价格,对于用户手册中所有的功能都要齐全而且无漏洞,要适时地对系统进行维护。

2.5完成项目的最迟期限

本项目的最迟期限时2011年3月4日 2.6本计划的批准者和批准日期

项目批准者:蒋巍 批准日期:2011年 2月 21 日

3实施计划

3.1工作任务的分解与人员分工

张飞:《可行性研究报告》、《项目开发计划》 的撰写,程序的测试 赵杰:《用户手册》、程序代码 的撰写

朱陈立:《需求分析》、《详细设计报告》 的撰写,程序的测试

3.2接口人员 说明负责接口工作的人员及他们的职责,包括:

a. 负责本项目同用户的接口人员:赵杰 责任:对用户的培训以及系统的

第 11 页 共 25 页

维护;

b. 负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量

管理部门等的接口人员:张飞 责任:向管理机构提交本系统的《可行性研究报告》及《项目计划书》,并定时报告项目进度和预算;

c. 负责本项目同个份合同负责单位的接口人员:朱陈立。 责任:和用户签订合同

3.3进度

2011年 02月2011年 03月2627281234ID任务名称开始时间完成持续时间21222324251编写《项目可行性研究报告》《项目开发计划书》2011-2-212011-2-211d2完成《项目需求分析规格说明书》完成《项目详细设计规格说明书》完成编码与测试任务完善编码,编制“软件测试计划”书与用户手册。系统成果评审2011-2-222011-2-232d32011-2-242011-2-241d452011-2-252011-3-32011-3-22011-3-34d1d62011-3-42011-3-41d

3.5关键问题

整个项目的关键问题是对系统的维护,利用数据库方面的知识对菜单进行添

4支持条件

本项目的开发需要用Microsoft visual 2005和Microsoft SQL Server 2005。 4.1计算机系统支持

开发中和运行时所需的计算机系统支持: 1.计算机:Lenovo

2.语言和系统:Microsoft visual 2005和Microsoft SQL Server 2005 3.操作系统:Windows2000 4.2需由用户承担的工作 需由用户承担的工作 对本系统所要包含的功能说明 对系统进行验收 完成期限 2011.2.21 2011.3.3 加、删除和修改,如果这些操作存在差错会对用户造成一定的经济损失。

第三章 软件需求说明书

第 12 页 共 25 页