1.1项目设想
A. 系统展望。
RunningPOS销售管理系统是一款体育用品销售管理软件。具有销售管理,报表查询等基本的销售管理功能。适用于中小型体育用品商户及相关行业进行电子信息化理想的销售管理软件。
基本目标:
1. 简单的操作界面,入手时间短,容易掌握。
2. 销售前台的一些直接与顾客交互的工作窗体响应速度要快。
3. 要求数据录入方便、快捷,并加以有效性检验,库存数据由控制程序自动更新,从而保证库存数据信息的准确性与一致性。
5. 主界面所调用的子功能尽量都是独立的。
6. 子程序的每个功能要有权限来管理控制。
B. 系统特性。
1、后台基本功能 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。 统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。 基本设置:商品信息,商品调价,供货商,客户,员工,会员等基本参数的设置。 系统维护:数据库备份/恢复,操作员修改密码,年终结算。 2、前台基本功能 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。 修改密码:修改当前收银员的密码。 |
1.2 开发计划
A. 团队成员。
潘丽 分析员 用户需求与功能结构分析
刘志勇 架构师 主要负责框架的搭建以及功能部分的实现
李景恒 程序员 协助架构师编写代码
魏沁 测试员 系统的健测试与纠错
B. 项目进度。
根据老师的进度计划表,按时提交成果。
C. 风险控制。
根据软件工程方面的研究结果,产生困境的原因主要以下
1) 用户需求不明确
一、在软件功能成型之前,用户无法确定软件开发的具体需求;
二、分析过程中对用户需求的描述有遗漏,或不准确,或有错误;
三、在软件开发过程中,提出软件功能、界面、环境等方面的修改要求;
四、软件开发人员对需求的理解与期望存在差异。
2) 过度依赖个人的能力
软件开发不同于其他工业产品,其开发过程依靠的是复杂的逻辑思维,其产品十分依赖开发人员的智力投入。软件设计人员在开发中过多的技巧和创造,加剧了软件开发的个性化,也是软件开发产生困境的一个重要原因。
3) 开发规模越来越大
随着业务功能的增多,软件开发规模越来越大。而我们组内大多数成员并没有软件系统的开发经验,也没有管理方面的经验,这就会导致组内之间的信息交流不畅,因此容易产生疏漏和错误。
4) 复杂度越来越高
随着业务功能的增多,软件的复杂性也在增加。开发人员没有能力处理部分问题。
D. 风险控制措施
从以上四个方面的表述来看,风险产生主要是管理方面的问题。所以我们要做好以下几点:
1、做好项目前期准备工作,合理的分析设计。
2、在开发过程中,项目组成员及时的沟通。
3、采用迭代开发的方法,不断改进开发过程本身,减少项目失败的风险。
字段分析