商品销售统计课程设计.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 1 目录 HYPERLINK \l _Toc11828 一、课程设计概述 3 HYPERLINK \l _Toc23253 二、系统的需求分析 3 HYPERLINK \l _Toc26714 三、系统总体设计 6 HYPERLINK \l _Toc7305 四、详细设计 7 HYPERLINK \l _Toc20339 五、 系统实现 11 HYPERLINK \l _Toc22337 六、系统测试 18 HYPERLINK \l _Toc29030 七、课程设计总结 21 HYPERLINK \l _Toc5307 八、参考文献 21 一、课程设计概述 系统的主要目标 减轻收银时计算商品总价的复杂度 系统的开发环境及运行环境 操作系统:Windos7 Java版本:5 IDE:myeclipse 2017 CI 二、系统的需求分析 1.系统可行性分析 技术复杂度相对简单 投入资金小 对于社会普遍存在的收银时计算问题得到良好解决 人员投入1人 系统功能需求分析 商品销售统计系统的完整功能如下: 2.1输入商品信息管理 对于输入的商品,可以进行数量上的修改,以及商品的删除 2.2销售统计管理 对已输入的商品进行总价统计,并能在商品数量多的时候进行分页显示 系统功能描述 此系统的主要功能就是把人们从繁琐的收钱计费中解脱出来,通过计算机来计算出所应收取的钱数。 系统的数据流图 商品销售统计系统是基于pc上的系统,通过数据库里的商品单价来进行计算总价操作。 商品销售统计系统的基本数据流图如图1所示。 图 SEQ 图 \* ARABIC 1 分析商品销售统计系统的功能需求,得到功能级数据流图如图2。 图 SEQ 图 \* ARABIC 2 系统UML建模设计: 系统的用例分析 系统的状态图 系统的UML类图 三、系统总体设计 系统结构方框图 各模块功能 详细的UML类图 设计数据管理子系统: 数据库只有一张图表故省略掉E-R图、数据表之间的关系、数据库表结构 数据库表 设计人机交互子系统 四、详细设计 各模块的流程图 主模块 结算商品 输入商品 修改商品 删除商品 查询商品 系统实现 想使用工厂模式来进行事务的调用,又因为种种因素而没直接使用,而直接装进了主调用功能类中 各模块、各个类的具体实现 (包括截图) 对应与Mybatis的接口 statisticsModel 模型类 SetXXX ... getXXX ... int id; String name; int mea; float price; double amount; // 考虑计量单位的不同 double total; //单类商品 的总价格 @Override public String toString() { String str; if(mea==0){ str=件; return [编号:+id+, 商品名称: + name + , 计量单位: +str+ , 价格: + price + /+str+, 数量:+ amount + 件, 合计:+total+]; }else{ str=kg; return [编号:+id+, 商品名称: + name + , 计量单位: +str+ , 价格: + price + /+str+, 重量:+ amount + kg, 合计:+total+]; } } 重点功能的实现 statisticsUtil 商品查询功能类 package com.util; import java.io.IOException; import java.io.Reader; import java.util.List; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import com.impl.statisticsOperation; import com.model.statisticsModel; public class statisticsUtil { private static SqlSessionFactory sqlSessionFactory; private

文档评论(0)

zyg_2930102 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档