1.1项目设想
A. 系统展望
该系统主要应用于购物结账的时候,帮助收银员快速有效地完成货物的清点及价格的计算,通过与货品的数据仓库联通,实时监控着商品的数量,反向拉动货品的补充,保证有充足的货品供应的同时,减少库存带来的压力。
B. 系统特性
本系统有着快速的响应,实时反映出商品的流动。有着人性化的界面,简单易懂的操作。具体功能有:不同用户有不同的权限。管理员能够对商品、商品类别、用户增删改查,但是底层用户只可以拥有一定的权限,例如只能看到商品的信息而不能改动。
1.2 开发计划
A. 团队成员。
项目成员:谭家杰、吴浩明、苏俊文、吴杰
分工:分析员:谭家杰(对需求进行分析并协助架构师订立大概框架)
架构师:吴浩明(构建项目框架,并与程序员合作建立好整个程序)
程序员:吴杰(细化程序,实现具体功能)
测试员:苏俊文(对项目进行测试,反馈意见给其他的成员进行改进)
B. 项目进度。
小组在每个星期一都会发布出任务,安排好这个星期应该完成的内容。到了每个星期五的晚上就开始检查任务的完成情况,并由测试员反馈,最终完成一周的任务。万一任务完成不了则应该对任务的内容进行修改,保证项目按时完成。
C. 风险控制。
1:代码丢失:编写好代码后放到网上保存,或者备份到其他电脑。
2:程序员能力不足:将问题放到小组内解决或向其他同学求助。
1.3 技术路线
IDE:Eclipse JEE Kepler
JDK:JDK7
Server:tomcat6.2
db:MySql 6.0
MySql GUI: Navicat 8.1
Maven:3.2.5
struts:2.3
spring:3.2
hibernate:4