java的食品公司网上销售平台的设计与开发(源码)
摘 要如今是互联网高速发展的时代,网络信息化席卷全球,网络延伸到当今社会的每个角落。网络宣传已成为各种宣传方式中的重要部分,各类网站也出现了:为宣传公司制作的网站、可以网上购物的电子交易网站、能及时了解世界事件的新闻网站、便于学习的教育网站,以及学校、组织、个人和其他各类网站,充斥在我们的生活中,满足我们各方面的需求。网站的规划和制作,已被很多人悄然摆在首位。如今的公司,如果仍然使用传统的方式来宣传自己的形象和文化,采购自己需要的原材料、推销自己的产品,它就显得非常落后而且难以适应激烈的市场竞争。因此,现代企业都开始通过互联网建立了自己的网站,借助互联网的传播速度来加速自己发展。食品公司网上销售平台这一课题,基于javaEE技术框架进行设计实现,在当代互联网迅猛发展,其中电子商务又作为互联网的必然产物这样的背景下,能够对应这种趋势。作为一个选题,能够对应到javaEE技术中SSH框架的各个模块当中。由struts实现web表现层,对应用户在浏览页面时查看到的各个页面;spring实现业务层,对应用户在页面操作产生的数据的逻辑处理;hibernate来实现数据访问层,对应将逻辑处理后的结果与SQL Sever数据库进行交互。
目 录
第一章 前言 1
1.1研究现状 1
1.2主要研究的目的和内容 1
1.3研究方法及设计思路 1
第二章 相关技术介绍 3
2.1 SSH框架技术 3
2.2 SQL server数据库简介 4
2.3 Tomcat 服务器 4
2.4 B/S模式 5
第三章 需求分析 6
3.1 平台概述 6
3.1.1总体需求概述 6
3.1.2平台需要解决的问题 6
3.2平台需求描述 6
3.2.1功能性需求 6
3.2.2可行性分析 7
3.2.3平台体系结构 7
3.2.4系统的实体关系图 7
第四章 系统设计与实现 9
4.1系统设计 9
4.2数据字典 9
4.3系统实现 11
4.3
*好棒文|www.hbsrm.com +Q: ^351916072#
.1登录注册模块 11
第五章 平台的测试 22
5.1测试的内容 22
5.2软件测试的重要性及目的 22
5.3测试的步骤 23
5.4测试用例 24
结束语 26
致 谢 27
参考文献 28
第一章 前言
1.1研究现状
我国网络建设正处在起步阶段,跟发达国家相比较还略显落后,网络的应用不够普遍,金融电子化的程度不够理想,物流配送的系统也在逐步完善之中。但随着I互联网在我国的迅猛发展且逐步普及,上网的人数急剧增多,网络的基础设施在不断完善,各类行业的电子商务网站已经发展的初具规模。相信在未来的几年之内,电子商务必将在我国迅猛发展,形成势不可挡的潮流。??
电子商务创造了新的商业模式,这种模式快速有效、选择范围广,受到广大商家和消费者的爱戴。电子商务所需要的操作平台是有自己的特殊性质的,这使得电子商务发展的全球化成为了必然的趋势。我们有理由相信,随着电子商务贸易的国际规则确立,电子商务最终必将改变人们的生活观念以及生活方式,并成为下一个世纪引领全球经济贸易发展的最主要的商业模式。
1.2主要研究的目的和内容
电子商务的出现,既使商家获得了无限的商机、降低了自身的成本,又使消费者获得了优质的消费服务。电子商务本身具有五大特点:投资少,资金回收快;基本不需要占压资金;销售规模不受地盘限制;不受店面空间限制;不受地理位置影响。公司建立自己的电子商务业务已经成为一种趋势,建立自己的电子商务平台不但可以拓宽公司的营销渠道,而且对提升公司品牌的形象等方面具有非常重要的战略意义。为了获得最大化的商业利润,越来越多的企业、公司都积极建立自己电子商务业务,打造属于自己品牌的电子商务平台,来建立自己的电子商务营销模式,进一步扩展消费者群体。
如今国内很多企业和公司已经看到了javaEE体系架构在开发网上交易平台上具有独特的优势,所以javaEE框架逐渐成为了电子商务系统的架构标准。正是看到javaEE框架架构的平台可以作为一种可扩展的、多功能的平台,并可以把关键的公司应用扩展到任何一个web浏览器上,而且适配多种不一样的Internet数据流、几乎可连接到任何一种数据库或解决方案,这样的巨大优势使各大公司都根据javaEE所提供各类架构方式来部署最佳的解决方案。面对这一巨大的优势,各大商家都表示会对javaEE框架给予支持,并将javaEE技术作为大型B2B、B2C消费市场和交易处理的安全稳定的技术开发平台。毫无疑问,javaEE为各大企业勾勒了一幅拥有更强开放性、扩展性、安全性而且简单易用的未来架构方式的蓝图。
1.3研究方法及设计思路
食品公司网上销售平台使用SSH框架架构整个系统的结构体系,对应MVC架构模式。MVC模型是一个框架模式,它有效地使应用程序的数据输入、数据处理和数据输出分开。MVC模式的应用程序被分成三个核心的部件:模型、视图、控制器。三个部件各自处理自己的任务。该平台正是使用javaEE的SSH框架,实现MVC的设计模式,以此来研究电子商务快速、迭代、多扩展的平台开发方式,并在课题的研究中深入理解MVC设计模式,熟练掌握SSH框架的开发模型。
第二章 相关技术介绍
2.1 SSH框架技术
SSH为 struts、spring、hibernate组合而成的一个集成框架,是目前流行的一种开发Web应用程序的开源框架。
Struts
Struts操作:web应用启动时会加载初始化的ActionServlet,这个Servlet会从struts.xml的配置文件中读取对应的配置信息,对应进入配置的对象。当Action接收到一个用户请求时,将执行以下的流程:首先会检索和用户请求相匹配的Mapping实例,如果不存在,就返回请求路径无效的信息,如果ActionForm的实例不存在,就创建一个ActionForm对象,把用户提交的表单数据保存到ActionForm中,再根据配置信息确定是否需要验证表单,如果需要验证,就会调用ActionForm对象的validate()方法。如果ActionForm的validate()方法返回的是null值或是一个不包含ActionMessage的ActuibErrors对象,就表示表单验证成功了。接下来Action会根据ActionMapping所包含的映射信息来决定将请求发给哪个Action,如果对应的Action实例不存在,就会先创建这个实例,然后再调用Action的execute()方法。再然后Action的execute()方法会返回一个ActionForward对象,ActionServlet会将用户请求转发给这个ActionForward对象所指向的JSP组件。最后ActionForward对象所指向的Jsp组件会生成对应的动态网页,返回给用户。
目 录
第一章 前言 1
1.1研究现状 1
1.2主要研究的目的和内容 1
1.3研究方法及设计思路 1
第二章 相关技术介绍 3
2.1 SSH框架技术 3
2.2 SQL server数据库简介 4
2.3 Tomcat 服务器 4
2.4 B/S模式 5
第三章 需求分析 6
3.1 平台概述 6
3.1.1总体需求概述 6
3.1.2平台需要解决的问题 6
3.2平台需求描述 6
3.2.1功能性需求 6
3.2.2可行性分析 7
3.2.3平台体系结构 7
3.2.4系统的实体关系图 7
第四章 系统设计与实现 9
4.1系统设计 9
4.2数据字典 9
4.3系统实现 11
4.3
*好棒文|www.hbsrm.com +Q: ^351916072#
.1登录注册模块 11
第五章 平台的测试 22
5.1测试的内容 22
5.2软件测试的重要性及目的 22
5.3测试的步骤 23
5.4测试用例 24
结束语 26
致 谢 27
参考文献 28
第一章 前言
1.1研究现状
我国网络建设正处在起步阶段,跟发达国家相比较还略显落后,网络的应用不够普遍,金融电子化的程度不够理想,物流配送的系统也在逐步完善之中。但随着I互联网在我国的迅猛发展且逐步普及,上网的人数急剧增多,网络的基础设施在不断完善,各类行业的电子商务网站已经发展的初具规模。相信在未来的几年之内,电子商务必将在我国迅猛发展,形成势不可挡的潮流。??
电子商务创造了新的商业模式,这种模式快速有效、选择范围广,受到广大商家和消费者的爱戴。电子商务所需要的操作平台是有自己的特殊性质的,这使得电子商务发展的全球化成为了必然的趋势。我们有理由相信,随着电子商务贸易的国际规则确立,电子商务最终必将改变人们的生活观念以及生活方式,并成为下一个世纪引领全球经济贸易发展的最主要的商业模式。
1.2主要研究的目的和内容
电子商务的出现,既使商家获得了无限的商机、降低了自身的成本,又使消费者获得了优质的消费服务。电子商务本身具有五大特点:投资少,资金回收快;基本不需要占压资金;销售规模不受地盘限制;不受店面空间限制;不受地理位置影响。公司建立自己的电子商务业务已经成为一种趋势,建立自己的电子商务平台不但可以拓宽公司的营销渠道,而且对提升公司品牌的形象等方面具有非常重要的战略意义。为了获得最大化的商业利润,越来越多的企业、公司都积极建立自己电子商务业务,打造属于自己品牌的电子商务平台,来建立自己的电子商务营销模式,进一步扩展消费者群体。
如今国内很多企业和公司已经看到了javaEE体系架构在开发网上交易平台上具有独特的优势,所以javaEE框架逐渐成为了电子商务系统的架构标准。正是看到javaEE框架架构的平台可以作为一种可扩展的、多功能的平台,并可以把关键的公司应用扩展到任何一个web浏览器上,而且适配多种不一样的Internet数据流、几乎可连接到任何一种数据库或解决方案,这样的巨大优势使各大公司都根据javaEE所提供各类架构方式来部署最佳的解决方案。面对这一巨大的优势,各大商家都表示会对javaEE框架给予支持,并将javaEE技术作为大型B2B、B2C消费市场和交易处理的安全稳定的技术开发平台。毫无疑问,javaEE为各大企业勾勒了一幅拥有更强开放性、扩展性、安全性而且简单易用的未来架构方式的蓝图。
1.3研究方法及设计思路
食品公司网上销售平台使用SSH框架架构整个系统的结构体系,对应MVC架构模式。MVC模型是一个框架模式,它有效地使应用程序的数据输入、数据处理和数据输出分开。MVC模式的应用程序被分成三个核心的部件:模型、视图、控制器。三个部件各自处理自己的任务。该平台正是使用javaEE的SSH框架,实现MVC的设计模式,以此来研究电子商务快速、迭代、多扩展的平台开发方式,并在课题的研究中深入理解MVC设计模式,熟练掌握SSH框架的开发模型。
第二章 相关技术介绍
2.1 SSH框架技术
SSH为 struts、spring、hibernate组合而成的一个集成框架,是目前流行的一种开发Web应用程序的开源框架。
Struts
Struts操作:web应用启动时会加载初始化的ActionServlet,这个Servlet会从struts.xml的配置文件中读取对应的配置信息,对应进入配置的对象。当Action接收到一个用户请求时,将执行以下的流程:首先会检索和用户请求相匹配的Mapping实例,如果不存在,就返回请求路径无效的信息,如果ActionForm的实例不存在,就创建一个ActionForm对象,把用户提交的表单数据保存到ActionForm中,再根据配置信息确定是否需要验证表单,如果需要验证,就会调用ActionForm对象的validate()方法。如果ActionForm的validate()方法返回的是null值或是一个不包含ActionMessage的ActuibErrors对象,就表示表单验证成功了。接下来Action会根据ActionMapping所包含的映射信息来决定将请求发给哪个Action,如果对应的Action实例不存在,就会先创建这个实例,然后再调用Action的execute()方法。再然后Action的execute()方法会返回一个ActionForward对象,ActionServlet会将用户请求转发给这个ActionForward对象所指向的JSP组件。最后ActionForward对象所指向的Jsp组件会生成对应的动态网页,返回给用户。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1325.html