没有合适的资源?快使用搜索试试~ 我知道了~
商场商品销售管理系统研讨.docx
0 下载量 107 浏览量
2022-10-26
13:22:45
上传
评论 1
收藏 1.01MB DOCX 举报
温馨提示
试读
48页
商场商品销售管理系统研讨
资源详情
资源评论
资源推荐
商场商品销售管理系统
摘要: 随着网络技术在人们生活中的深入,它对人们的生活带来了越来越大的便利,相应人们各个
方面对它的依赖也越来越大,对于现在的社会,人们是不能离开网络了。相应的商场的管理也应该
借助于网络技术,这样要以节约大量的人力、物力资源,更重要的是能够准确、快速的反应整个商
场的进货、销售情况,进而反应商场的需求,让决策者能够做出适应市场,能够获得共更多赢利的
决策。基于这些方面的好外,本系统就运应而生。对于网络的应用,现在主流有.NET 和 JAVA 两种
平台,本系统使用的是 JAVA 平台完成,采用 B/S 模式,使用浏览器作客户端。对于 JAVA 平台又
有很多的技术支持,对于本系统具体说是一个 J2EE 项目,其中用使用了开源构架 Struts、Hibernate,
以组件式开发,用工厂对各个组件进行管理,降低各个组件之间的耦合度。
关键词:J2EE;持久层;DAO;业务逻辑;表现;组件;耦合;工厂
Sales management system for shopping malls
Abstract:With the network technology in people's lives in depth,it brought people's lives more and more
convenience and various aspects of people it has become increasingly dependent on. So, for now, in our
society, people can not leave the network. The appropriate management of shopping malls should also be
through the use of network technology, this should save a lot of manpower, material resources and, more
importantly, to accurate and rapid response of the stock throughout the shopping mall, sales, and then
respond to the demand for shopping malls, so that decision-makers able to adapt to the market, able to
obtain a total of more profitable decision-making. Based on these good things, the system should be on the
delivery of Health. For network applications, there is now mainstream. NET and JAVA two platforms, the
use of the system is completed JAVA platform, the use of B / S mode,and the use of the client browser.
JAVA platform for a lot of technical support, specifically for the system is a J2EE project, which uses the
open source framework using Struts, Hibernate, a component-based development, with the factory
management of the various components and lower the various components Coupling between.
Key words: J2EE perdure service logic discreteness coupling factory
目录
摘要 .................................................................................I
关键词 ...............................................................................I
Abstract .............................................................................I
Key words ............................................................................I
绪论 .................................................................................1
本系统研究的意义...................................................................1
本系统的目的、内容、要求...........................................................1
� 目的........................................................................1
� 内容........................................................................1
� 要求........................................................................1
1 开发环境与技术的介绍 ...............................................................1
1.1 发环境 .........................................................................1
1.1.1、硬件环境 .................................................................1
1.1.2、软件环境 .................................................................1
1.1.3、环境配置 .................................................................1
1.2、所用技术的介绍................................................................2
1.2.1、java .....................................................................2
1.2.2、Struts ...................................................................2
1.2.3、Hibernate ................................................................3
1.2.4、Jsp ......................................................................3
1.2.5、Tomcat ...................................................................4
2.需求分析 ...........................................................................4
2.1、可行性分析....................................................................4
2.1.1、 市场分析 ................................................................4
2.1.2、 政策分析 ................................................................4
2.1.3、 竞争实力分析 ............................................................4
2.1.4、技术可行性分析 ...........................................................4
2.1.5、 时间和资源可行性分析 ....................................................5
2.1.6、 知识产权分析 ............................................................5
2.2、理解需求......................................................................5
3.概要设计 ...........................................................................5
3.1、系统总体设计..................................................................5
3.1.1、项目需求 .................................................................5
3.1.2、系统实体 E-R 图 ...........................................................5
3.2、模块初步分析..................................................................6
3.2.1、商品信息管理模块 .........................................................6
3.2.2、客户信息管理模块 .........................................................6
3.2.3、商品进货管理模块 .........................................................6
3.2.4、商品销售管理模块 .........................................................6
3.2.5、数据分析模块 .............................................................6
3.3、业务流程图....................................................................6
4.详细设计 ...........................................................................7
4.1、数据库设计....................................................................7
4.1.1、数据库表结构 .............................................................7
4.1.2、用 hibernate 实现持久层 ...................................................9
4.2、DAO 组件设计 .................................................................12
4.2.1、AdminImpl.java ..........................................................12
4.2.2、GoodsImpl.java ........................................................一三
4.2.3、ProvideImpl.java ......................................................一三
4.2.4、SellImpl.java ...........................................................14
4.2.5、StockImpl.java ..........................................................14
4.2.6、TypeImpl.java .........................................................一五
4.2.7、UserImpl.java .........................................................一五
4.3、业务逻辑组件设计...........................................................一五
4.3.1、UserServiceImpl.java ....................................................16
4.3.2、AdminServiceImpl.java ...................................................16
4.3.3、GoodsServiceImpl.java ...................................................16
4.3.4、StockServiceImpl.java ...................................................17
4.3.5、SellServiceImpl.java ....................................................17
4.3.6、ProvideServiceImpl.java .................................................17
4.3.7、TypeServiceImpl.java ....................................................17
4.4、模块设计...................................................................一八
4.4.1、管理员管理模块 ........................................................一八
4.4.2、商品信息管理模块 ........................................................19
4.4.3、会员信息管理模块 ........................................................20
4.4.4、商品进货管理模块 ........................................................21
4.4.5、商品销售管理模块 ........................................................22
4.5、系统架构详细设计.............................................................23
4.5.1、系统架构说明 ............................................................23
4.5.2、DAO 层实现和事务控制.....................................................24
4.5.3、使用配置文件解耦 ........................................................25
4.5.4、使用工厂管理组件 ........................................................25
4.5.5、实现 Web 层逻辑 ..........................................................28
5、系统测试 .........................................................................28
5.1、举例测试.....................................................................29
5.1.1、测试管理员登录功能 ......................................................29
5.2、测试项目.....................................................................31
5.2.1、单元测试 ................................................................31
5.2.2、集成测试 ................................................................32
5.2.3、系统测试 ................................................................33
编号:
时间:2021 年 x 月 x 日
书山有路勤为径,学海无涯苦作舟
页码:第 1 页 共 48 页
第 1 页 共 48 页
绪论
本系统研究的意义
本系统是面向超市内部工作人员的,管理整个超市商品的进口与销售信息进行监控,能够方便
地得出某个季度的商品销售情况,反应市场动态。研究它使我们的能够更好地把握市场,了解市场,
把握市场规律,进而是我们能够更好地利用市场的自动调节机制,在这商场经济强烈竞争下枪得先
机。
本系统的目的、内容、要求
� 目的
管理整个超市商品的进口与销售信息进行监控,能够方便地得出某个季度的商品销售情况,反
应市场动态。本系统能够节约大量人力、物力资源,能够及时反应市场需求动态,也就使超市老板
能够更快速把握市场,获得尽可能多的收益。
� 内容
本系统是基于 B/S 的一个 JAVAWEB 系统,它是一个商场商品销售管理方面的系统,是面向内
部工作人员而设计的。它能对市场商品的进、销、存进行全面管理,各种操作都会有记录备案。对
商品实现完全监控,对各个时期内的商品情况进行统计查询等。
� 要求
能够准确地对商品进化、销售、保存等操作进行数据的保存,能够进行对数据的统计与输出。
达到所谓的完全跟踪控制。
1 开发环境与技术的介绍
1.1 开发环境
1.1.1、硬件环境
CPU:Inter core 双核 2.0GHz
内存:DDR3 2G
硬盘:希捷 250G 7500 转
1.1.2、软件环境
操作系统:WindowsXP SP3
IDE 环境:MyEclipse 6.0
应用服务器:Tomcat 6.0
数据库:MySQL5.0
JDK:jdk6.0
编号:
时间:2021 年 x 月 x 日
书山有路勤为径,学海无涯苦作舟
页码:第 2 页 共 48 页
第 2 页 共 48 页
1.1.3、环境配置
JDK 的环境配置:以安装路径 C:\ jdk1.6.0_02 为例说明
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME=C:\jdk1.6.0_02
CLASSPATH=.;C:\jdk1.6.0_02\lib\tools.jar;C:\ jdk1.6.0_02\lib\dt.jar;C:\ jdk1.6.0_02\bin;
path=C:\jdk1.6.0_02\bin;
Tomcat 的环境配置:以安装路径 C:\ Apache Software Foundation\Tomcat 6.0 为例进行说明
变量名:CATALINA_BASE
变量值:C:\Apache Software Foundation\Tomcat 6.0;
变量名:CATALINA_HOME
变量值:C:\Apache Software Foundation\Tomcat 6.0;
点击确定后在 classpath 中加入%CATALINA_HOME%\common\lib\servlet-api.jar;
在 path 中加入%CATALINA_HOME%\lib;
个人建议从网上下载包含源代码的 Tomecat 包。
1.2、所用技术的介绍
本系统采用 B/S 模式开发及运用,是轻量级 J2EE 应用,因此主要运用的技术是 java,还有传
统 J2EE 应用框架 struts 和 hibernate,以及 javaWeb 的一些技术 JSP、HTML、XML 等。下面就对主
要的进行介绍。
1.2.1、Java
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语
言)和 Java 平台的总称。Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,
结构中立的,可移植的,性能优异、多线程的动态语言。2009 年 04 月 20 日,oracle(甲骨文)收
购 sun,java 因此并归甲骨文公司。
Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming
Interface、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的 标准接
口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后,Java 应用程
序就可运行。现在 Java 平台已经嵌入了几乎所有 的操作系统。这样 Java 程序可以只编译一次,就
可以在各种系统中运行。Java 应用编程接口已经从 1.1x 版发展到 1.2 版。目前常用的 Java 平台基
于 Java1.4,最近版本为 Java1.7。
Java 分为三个体系 JavaSE(Java2 Platform Standard Edition,java 平台标准版),JavaEE(Java 2
Platform,Enterprise Edition,java 平台企业版),JavaME(Java 2 Platform Micro Edition,java
平台微型版)。本系统属于 JavaEE 体系。
1.2.2、Struts
Struts 是 Apache 软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta 项目中的一个子
项目,并在 2004 年 3 月成为 ASF 的顶级项目。它通过采用 Java Servlet/JSP 技术,实现了基于 Java
剩余47页未读,继续阅读
猫一样的女子245
- 粉丝: 96
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0