




已阅读5页,还剩72页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文题目基于 J2EE 的销售管理系统的分析 摘 要本系统是为了销售管理系统而开发的,系统使用的架构是 J2EE、数据库为 Oracle并作为存储工具而开发的一种在线的销售管理系统。由于销售管理的流程十分琐碎、复杂但又十分细致,销售的各个环节极容易出错,因此在实际的手工操作中,企业就要耗费大量的人力去辅助完成销售工作,而本系统的实施将可以避免这种难题,不但能够确保商品的单价和账目的核算准确无误,还可以利用本系统的查询和统计功能对销售各环节的信息进行统计,为企业的管理层、财务部和销售部等部门提供相关报表数据。本文在了解了一般企业销售管理的工作流程后进行了更深层次的理解与探讨,对这个系统进行了需求的分析、功能的分析、系统的设计、系统的实现和实施,综合的运用了流程图、例图以及结构图等等的方式并在系统分析阶段对系统的实现与管理进行了需求分析和设计,QTP 和 LoadRunner自动化的测试工具在在本文中使用,在系统测试过程中实现了局部自动化的测试,测试效率明显改善,提高了系统测试的案例覆盖度。关键词:销售管理;J2EE;ORACLEIAbstractThe system is based on enterprise sales demand and the development of system is based on the J2EE frame foundation, to the Oracle database to store tools and the development of a set of online sales management system. Because of the sales management process is very trivial and complicated but very detailed, sale each link is very error prone, so in the practical manual operation, enterprises should spend a lot of manpower to assist to complete the sales, and the implementation of the system will be able to avoid this problem, not only to ensure accurate accounting of the unit price of goods and accounts, can also use the system of query and statistical functions of all aspects of the sales information statistics, provide related report data for the Department of enterprise management layer, the finance department and sales department.The work management process of in-depth understanding and grasp, the sales management system the demand analysis, function analysis, system design, system implementation and, using the use case diagram, flow diagram and structure diagram in the system divided into stages of evolution has carried on the detailed demand analysis and design of the system, and the use of automated testing tools QTP, LoadRunner, etc., in the system testing phase partial realization of the test automation, improve test efficiency, improve the system test case coverage. Key words:Sales Management;J2EE ;OracleII目 录摘 要 .IABSTRACT .II目 录 .III第 1章 绪论 .11.1 研究背景与意义 .11.2 国内外研究现状 .11.3 研究目标与论文安排 .2第 2章 相关技术概述 .42.1 大型软件系统技术架构演变 .42.1.1 大型软件系统的特点 .42.1.2 初始架构 .42.1.3 应用服务和数据服务分离 .42.1.4 使用缓存改善系统性能 .52.1.5 使用应用服务器集群改善网站的并发处理能力 .62.1.6 数据库读写分离 .72.1.6 使用反向代理和 CDN 加速系统响应 .82.1.7 使用分布式文件系统和分布式数据库系统 .92.1.8 使用 NOSQL 和搜索引擎 .102.1.9 业务拆分 .112.1.10 分布式服务 .112.2 应用服务器 .122.2.1 NGINX .122.2.2 WEBLOGIC .122.3 数据服务技术 .122.3.1 ORACLE.122.3.2 REDIS .132.4 开发技术 .142.4.1 JAVA/GIT/JENKINS .142.4.2 SPRING MVC/MYBATIS .142.4.3 JAVASCRIPT/JQUERY/EASY UI.14第 3 章 系统分析与设计 .163.1 需求分析 .163.1.1 用例分析 .173.1.2 流程分析 .233.1.3 数据分析 .323.1.4 非功能性需求分析 .343.2 系统架构设计 .363.2.1 功能架构设计 .363.2.2 技术架构设计 .383.2.3 部署架构设计 .393.3 主要功能模块设计 .39III3.3.1 用户注册 .393.3.2 前台购物 .403.3.3 商品管理 .413.3.4 购物车管理 .413.3.5 订单管理 .413.3.6 库存管理 .423.3.7 发货管理 .433.3.8 后台管理 .433.4 数据结构设计 .443.4.1 数据设计原则 .443.4.2 实体关系设计 .453.4.3 数据库表设计 .47第 4 章 系统实现与测试 .504.1 系统开发与运行环境 .504.2 系统实现 .514.2.1 用户注册 .514.2.2 前台购物 .524.2.3 商品管理 .524.2.4 购物车管理 .544.2.5 订单管理 .574.2.6 发货管理 .604.3 系统测试 .604.3.1 测试概述 .604.3.2 测试案例 .624.3.3 测试结果分析 .63第五章 结论 .66致 谢 .67参考文献 .680第 1章 绪论1.1 研究背景与意义经过多年的研究和发展,现在信息技术和网络技术已经相当成熟,基于网络技术的各种应用层出不穷,各种新兴产品不断涌现。销售管理系统,从结构上讲,可以划分为前台和后台两个部分,主要涉及到前、后台的网页设计,以及与数据库相关的操作。在网络应用中,数据库的应用作为一个十分重要的环节,具有很重要的地位。就网购这一行为而言,许多的数据查询和存储需要在数据库中进行。网络技术与计算机技术的告诉发展,使得我们的消费习惯、生活方式也在逐渐的改变,并对社会生活的各方各面产生了影响 1。销售管理系统现如今已经成为互联网发展产生的一种新型产业,逐渐地成为了世界各个国家贸易发展的新趋势。在线销售系统的出现很好解决了传统贸易方式对地域要求的限制,交易效率大大提高,互联网具有便利、快捷、高效等等优势,为供需双方起到快速传递信息的作用,一方面卖家的销售途径大大扩展,另一方面给买家提供了更多的购物途径。从整体上看,销售管理系统对于企业的经济发展有重大的促进作用,主要有以下几点:1.降低取得商业信息的成本。2.降低销售和采购成本。3.有利于商品的流通 2。4.有利于促进相关产业的发展。本系统根据一般企业销售行业管理方面的标准和要求,遵循企业管理流程,用于销售公司、货运公司、仓库、物流公司等管理需求而开发的销售管理软件。1.2 国内外研究现状随着互联网的出现和发展,销售管理系统以其低成本和便利性的优势,正在逐渐影响和改变着传统的交易方式,互联网不仅可以发布商品的信息,也能实现在线购物和在线支付,人们足不出户就可以购买到自己所需的各种商品,这是销售管理系统便利性的充分体现。企业也注意到了这一契机,很多商家和企业开始建设自己的销售管理系统相关主题网1站,提供在线的购物服务,从而扩大自己的销售渠道,改变现有的销售方式。在西方发达国家,网络经济的发展十分迅速,规模也持续扩大,出现如易趣和亚马逊等知名的销售管理系统主题网站。与此同时,戴尔和沃尔玛等传统的销售企业,也建立了自己的销售管理系统,加入了在线销售的行列。有社会学者进行了一些调查,在线购物已经成为部分发达国家最重要的购物方式。国内的销售管理系统也在飞速的进步。上世纪 90年代,国内就有部分商业企业开始尝试用销售管理系统进行产品销售,也推出了一些在线购物的网站和服务。随着我国互联网的普及和网民数的直线上涨,销售管理系统的交易量也不断上涨,上涨趋势十分明显 10。我国网民人数已经超过两亿,而销售管理系统的领头羊淘宝商城的交易量仅在双十一当天就突破了四百亿。我国销售管理系统的市场规模已经无限接近西方发达国家的市场规模。随着互联网的高速发展,网络销售已经慢慢地成为社会需求的主旋律。随着网络应用软件、应用方式和宽带网络的快速普及,销售管理系统对以往的销售模式和经营模式造成了巨大冲击,使得企业管理者不得不转变经营和销售策略,转而积极占领网络市场。互联网发展迅速,而在线管理系统又有高效、快捷、简单的特点,已逐渐成为新型的模式与销售理念,人们在继信息发布和浏览之后,又开始享受网络所能带来的更多的服务。在美国和日本等一些信息化发展较快的国家中,网络商城和在线购物发展迅速,这些国家的人们日常生活已经与在线购物密不可分,习惯于这种在家中就可以买到一切商品的模式。知名的一些零售商都早已杀入在线购物的市场中,并且占据重要的市场份额。此外,随着网络和电子时代的到来和迅速发展,在线购物也已受到人们的高度关注。在在线购物时代,各种商品都能充分利用在线的销售管理系统模式,充分展示其产品本身的细节和销售方式,因此,本文为普通企业一般需求而设计的销售管理系统对于大多数企业来说都可以使用。1.3 研究目标与论文安排本系统利用比较成熟且安全的 J2EE架构进行开发,并利用最强大的数据库 Oracle数据库进行数据存储和管理,此系统分为前台和后台两部分管理功能。前台管理是对顾客服务的,供顾客进行查阅商品、提供交流等等。包括:用户进行注册、购物、在前台的网页2中进行商品的选购、对购物车进行管理、管理订单等功能;后台管理是提供给商户和管理员的,其中包括:对库存进行数字化的管理、商品的价格管理、管理发货以及其他后台数据库方面的管理功能等。使商户和管理员能够拜托繁琐的手工操作,提高商品的销售效率3。本文共分成 5章,内容排版如下:第一章 引言,介绍这个课题完成的背景、现实的意义以及国内外的研究现状等。第二章 分析系统,介绍系统的需求,对需求方面进行用例的分析、流程的分析和进行数据方面的分析,系统的非功能性需求进行了分析。第三章 设计系统,分为总体介绍和各个子模块分步介绍,然后就数据库技术和系统安全方面进行了介绍。第四章 介绍了系统实现,介绍本系统采用的架构以及开发工具、开发语言、测试工具、测试方法、测试案例,分析了测试结果,列示了部分代码和部分系统截图。第五章 系统实施,介绍系统的实施情况,主要有实施目标、计划和实施的环境以及准备工作,并对系统实施后的运行情况进行了分析。3第 2章 相关技术概述由于时间与设备的条件很难满足,以及个人所学知识的局限性。如果要是加上这块结构,并不是一人就能完成的。所以对 2.1节本文只是对其进行介绍,但是并没有实际应用在我们所开发的系统。之所以会花上很大一块篇幅进行介绍,只是因为在现在流行的那些大型销售管理系统,几乎都采用这种大型软件架构,所以我们整理参考文献对其做一个总体陈述。2.1 大型软件系统技术架构演变2.1.1 大型软件系统的特点大型软件系统具有以下特点 5:1)高并发、大流量需要面对高并发用户,大流量访问。2)高可用系统 7x24小时不间断服务。3)海量数据需要存储、管理海量数据,需要使用大量服务器。4)用户分布广泛,网络情况复杂需要为全球范围的用户提供服务。5)安全环境恶劣互联网开放性,导致更容易受到攻击。6)需求快速变更,发布频繁需要快速适应市场,满足用户需求。7)渐进式发展没有全盘一篮子规划,只有基于实际的无限变更发展2.1.2 初始架构小型网站最开始没有太多人访问,一台服务器绰绰有余:应用、数据库、文件都在一台机使用以开源免费的软件为主(Apa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海烟草专卖局招聘考试真题2024
- 深度学习算法基础知识点归纳
- 汕尾市市直单位招聘政府聘员笔试真题2024
- 2025年钳工中级工理论考核试题
- 石大学前卫生学试卷(一)及参考答案
- 人工智能驱动的安全性能预测-洞察阐释
- 高三复习“减数分裂”教学设计
- 新时代大学生奋斗精神现状分析与培育策略
- 2025至2030年中国球浴行业投资前景及策略咨询报告
- 2025至2030年中国特殊化学品行业投资前景及策略咨询报告
- 国家开放大学国开电大《法律职业伦理》形考及期末终考参考答案
- 2025年便携式B超诊断仪项目市场调查研究报告
- 2024广西农商联合银行中高层管理人员内外部选聘笔试历年典型考题及考点剖析附带答案详解
- “临床营养科建设与管理指南”实施细则-I级标准化临床营养科建设示范基地
- 2025-2030年留学中介产业市场深度分析及发展趋势与投资战略研究报告
- 砍树劳务合同协议书
- 2025年湖北省武汉市中考物理模拟卷(含答案)
- 安全生产管理的技术规范与操作要求试题及答案
- 湖南省长沙市雨花区2023-2024学年五年级下学期语文期末试卷(含答案)
- 荆州市监利县2025年五年级数学第二学期期末考试模拟试题含答案
- 2025年河南省安阳市滑县中考二模道德与法治试题(原卷版+解析版)
评论
0/150
提交评论