1引言
1.1项目设想
A. 系统展望。简要介绍产品应用场景、用户,系统范围,基本目标。
我们小组所做的餐饮行业POS管理系统主要应用于大型酒店,提供给酒店经理开台点餐,收银员结账等使用的。主要是要满足从客户开台吃饭到最后结账整个过程的各种需求(换桌、点餐、退单、加单、结账等等),而且不乏满足部分客户的个性化需求,以此来方便酒店管理,简化点餐流程,减少错误率,缩短上菜时间。
B. 系统特性。用高阶、简洁的语句对系统预期功能和性能加以概述。
我们小组所做的餐饮行业POS管理系统的主要功能有开台、换桌、点餐、对单、加单、结账等。
开台:在客人到餐厅就餐并落座后,服务人员在系统中选取一张或几张符合客人要求的餐桌。
换桌:将当前餐桌改到另一张或多张餐桌。
退单:删除客人选取的菜单。
加单:增加客人所要选取的菜单。
结账:根据所下的菜单的数量和单价进行结算。
力求做出一个高稳定性、操作灵活、方便使用、反应迅速的POS系统。
1.2 开发计划
A. 团队成员
团队成员姓名 | 职能 |
周慧琪 | 项目经理 |
黄富 | 架构师 |
黄庆光 | 程序员 |
廖文波 | 分析师 |
陈学朋 | 测试员 |
B. 项目进度
3月27日~3月28 | 确定计划,架构师设定架构 |
3月29日~4月1日 | 程序员完成代码阶段,实现功能 |
4月2日 | 测试员文档以及成品递交 |
C. 风险控制。
1、需求无法细化;现阶段架构师对整个软件的整体设想是已经有的,但是在一些具体的需求上无法实现细化,一个大型的pos系统对应具体的商家的特殊要求部分还比较模糊。
2、主程序员工作;主程序员在进行代码书写的时候,遇到问题需要及时和团队成员沟通。避免在临近递交成果的时候,出现比较混乱的情况。
3、测试员的分步工作;测试应该在每一个功能实现的时候进行功能的测试,避免最后出来的的成果测试遇到比较大的问题。
4、团队成员分工与时间安排;每个成员的分工不一样,如果要减少每个成员之间的沟通摩擦,项目经理需要非常积极主动的去推进整个项目的进行,并且跟踪到每一个部分,让每个团队成员都有存在感和在分工细致的情况下自由的合作和工作。
1.3 技术路线
对本项目用到的技术工具和作用进行简要说明。包括开发语言和工具、计算模式(单机应用,C/S,B/S)、框架,类库、数据库管理系统等,附上版本号,可简要描述选择依据。