MIS课程设计报告--服装连锁店POS收费系统.docx
《MIS课程设计报告--服装连锁店POS收费系统.docx》由会员分享,可在线阅读,更多相关《MIS课程设计报告--服装连锁店POS收费系统.docx(37页珍藏版)》请在优知文库上搜索。
1、管理信息系统课程设计服装连锁店POS收费系统MlS课程设计开发文档目录软件开发文档版本更新记录11引言2Ll项目设想21.2 开发计划31.3 技术路线42.1 业务建模42.2 需求规格说明72.3 补充性规格说明122.4 系统顺序图与操作契约143架构设计173.1 功能结构设计173.2 软件架构设计174详细设计194.1 用例实现设计194.1.1 销售开单和收银194.1.2 收银194.1.3 退货204.2 输入输出设计21421表单设计214.2.2报表设计214.3 数据库设计224.4 权限设计245系统实现255.1 功能实现255.2 系统测试285.2.1 单元测
2、试285.2.2 用例测试295.3 系统部署306项目总结30软件开发文档版本更新记录ContentDateDescription细化迭代14月1日搭建框架(1.1、L2、3.2)细化迭代24月16S实现开单用例(2.2、2.3、4.2中的UCI)细化迭代34月30日实现收银用例(2.2、2.3、4.2中的UC2、4.3)细化迭代45月14日实现退货用例(2.2、2.3、4.2中的UC3、4.3)细化迭代55月28日实现权限(4.1、4.4)细化迭代66月11日实现报表(422、5.1、5.2、6)项目整合总结6月30日文档汇总、修改、整理(all)1引言1.1项目设想A.系统展望:服装连锁
3、店POS收费系统,是一个用于记录销售和处理支付的计算机系统,系统包括硬件(计算机和条形码扫描仪等)和软件。主要应用场景有:(1)客户携带商品到收银台,收银员将商品逐一输入系统,系统计算应付金额(包括折扣计算)。输入完成后客户付款,收银员确认收款并找零,系统打印购物小票。(2)客户携带购物小票和商品办理退货业务,店员根据退货规则系统完成操作。(3)店员查询商品库存。(4)店员录入会员信息。(5)经理使用系统制作销售报表。(6)经理对店员的增删、信息编辑和权限设置。针对的用户有:客户(普通客户、会员),店员,经理系统范围:PoS应用基本目标:经理可对系统进行管理,经理和店员可对产品和客户的基础数据
4、进行管理,可进行商品销售管理、查询和制作报表。B.系统特性:1 .系统管理(1)系统使用人员的增删改查;(2)系统使用人员的权限设置;2 .基础数据(1)产品类别的增删改查;(2)产品信息的增删改查;(3)客户信息的增删改查;3 .销售管理(1)生成销售订单:录入(/删除)商品条目、计算支付金额;(2)录入销售订单:收银、系统录入订单数据、修改库存、打印小票;(3)退货:选择订单、选择商品、生成退货单、退款、系统录入退货单数据、修改库存;4 .查询(1)按商品型号或名称查找某商品的信息及库存数;(2)按客户和销售时间查询订单;5 .统计报表(1)统计每日/月/季销售总金额(数字报表);(2)按
5、“产品类别”统计“起止时间”内销售数量和金额(数字报表);1.2开发计划A.团队成员项目经理一一庄祥鹏:项目进度控制分析员一一钟霞萍:完成分析文档(项目设想、需求分析、分析设计权限&报表等);架构师一一庄祥鹏:架构设计、功能实现程序员一一徐望龙:功能实现测试员一一岳晓琳:测试工作,参与文档撰写。B.项目进度项目进度安排:第2周确定题目并制定计划,从第3周开始每两周一个细化迭代,其中单周周三分析员和测试员讨论并确定本周的需求分析,生成文档;单周周四至双周周二,架构师和程序员讨论并实现功能;双周周三测试员测试功能并反馈结果给架构师程序员修改,周四提交代码。第15周交付。控制措施:互相督促,每次迭代
6、计划比最迟交付时间提前一天,项目经理按时验收各成员工作成果。C.风险控制项目风险主要有:市场风险:项目最终形成的产品能否满足市场的需求,成为适销对路、满足用户需求的的产品。生产风险:在项目生产阶段,技术知识、选用模型和实现方法的风险完工风险:项目能否在预计时间内完成的风险。控制措施:(1)在项目风险潜在阶段,预先采取措施对项目进程和后果进行适当控制和管理,规避风险的发生。例如:还有一天到预定完成时刻,但完成度很低时,需要督促、赶工。(2)在项目风险发生阶段,立刻积极地解决风险引发的问题,降低风险。例如周五仍未完成本次迭代,周六为检查时间,则拼命赶工、甚至通宵。(3)在项目风险后果阶段,消减风险
7、后果。例如最后阶段,设计的附加功能无法完成或如预期运行,更改降低实现的方法的难度,甚至去除该功能。13技术路线采用MVC模式划分各层,每一层所担任的职责都划分清楚,并尽量采用高内聚,低耦合的原则。后台:考虑到对语言的熟练程度和项目所需的时间,本项目使用JaVaEE经典的三大框架Spring3.2.4+Hibernate4.2.6+Struts2.3,运用全注解从而减少配置文件,同时使用Maven仓库进行包的控制前端:使用JQUeryeaSyUi框架2,方便对数据进行展示。使用Struts,Spring和hibernate实现MVC模式和DAO设计模式,从下到上分别为(1)数据库:存储数据,考虑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 课程设计 报告 服装 连锁店 POS 收费 系统