基于Java的网上购物系统的设计与开发
发布时间:2021-08-10 21:07
近年来,随着移动互联网的快速发展,电子商务尤其是在线网上购物越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用。网民已经习惯通过网络来购买商品,简单的购买流程、便捷可靠的支付方式、快捷畅通的物流快递、安全的信息保护都使得网上购物越来越赢得网民们的青睐。本文介绍了电子商务行业的发展历程,分析了发展的有利因素和不利因素,阐述了在线网上购物系统的开发研究背景,并详细地介绍了开发该系统所用到的技术知识(其中包括Java相关技术、MVC模式、Struts框架、JavaWeb技术以及Oracle数据库等)。通过参照风靡全球的网上购物网站(如淘宝、京东)的功能和流程,对在线网上购物系统进行了详细的需求分析。本文主要通过对系统的前台购物系统和后台管理系统进行了功能性需求分析,对系统的安全性和可扩展性进行了非功能性需求分析。在详细的需求分析的基础上,根据系统的功能设计确定了数据库结构,实现完整的代码编写。该系统分为前台购物系统和后台管理系统两个部分。前台购物系统主要包括用户模块、商品模块、购物车模块和订单模块,后台管理系统主要包括用户管理模块、商品管理模块、订单管理模块和运营管理模块...
【文章来源】:南昌航空大学江西省
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
Java程序的编译和运行过程
他变量赋值、调用方法等[13]。Java 代码都是编写在类体中,类体中的每个数据项都可以看作是一个对象ava 不支持类的多重继承,但可以支持接口的多重继承,并且支持类和接口的[14]。由于 Java 通常在网络环境中使用,所以 Java 提供了一个防止代码恶意的安全机制,同时,Java 具有强类型机制、自动收集垃圾和异常处理等特性些都是 Java 语言健壮性的重要保证[15]。.2 MVC 模式MVC 是指 Model、View 和 Controller,翻译成中文分别是模型层、视图层制层。MVC 模式是一种设计模式,它强制性的把应用程序的输入、输出和全部分开,将其分为三个核心部分,这三个部分分别有不同的功能[16]。三个模块的功能以及它们之间的关系如图 2-2 所示。
(4)可扩展性强,由于源代码的开源以及 API 的开放,当自身功能不够自行编码对功能进行扩展。 Struts 概述随着开发 Web 应用程序技术的发展,渐渐出现了一些适用于 Web 开 Hibernate、Spring 和 Struts 等,程序员可以直接使用这些框架来帮程序的开发。Struts 是一种基于 MVC 的轻量级的应用框架,其主要决视图层发来的请求问题,与业务逻辑代码的耦合度很低[24]。Struts 系列的 API,利用模式化的方式简化了业务逻辑的开发过程。1 Struts 实现 MVC 的机制Struts 框架中,JavaBean 和 EJB 组件用于实现业务逻辑,它们构成了型层,Action Servlet 和 Action 实现了 MVC 的控制层,JSP 文件则 的视图层[25]。图 2-3 展示了 Struts 实现的 MVC 框架。
【参考文献】:
期刊论文
[1]第41次《中国互联网络发展状况统计报告》发布[J]. 中国广播. 2018(03)
[2]B2B电子商务平台发展及存在的问题[J]. 艾维娜,杨坚争. 电子商务. 2018(01)
[3]基于Struts2+Ajax+JDBC的企业级JavaWeb架构[J]. 欧阳宏基,葛萌. 计算机系统应用. 2017(08)
[4]基于ASP.NETMVC的在线购物网站设计与实现[J]. 杨国,肖祥林. 教育教学论坛. 2017(26)
[5]B2B电子商务模式在我国的研究现状及发展趋势探析[J]. 彭非. 金融经济. 2017(04)
[6]PHP书城系统用户模块的设计与实现[J]. 吴庆祥. 电脑知识与技术. 2016(30)
[7]基于Java的网上商城开发[J]. 冯颖凌,廖子豪,严豪. 电脑知识与技术. 2016(24)
[8]浅谈“互联网+”对外贸的影响(深圳)[J]. 黄建澍. 知识经济. 2016(15)
[9]基于JavaScript、CSS和DOM的页面动态效果实现[J]. 徐迪新,吴长孙. 科技广场. 2016(07)
[10]虚拟机技术在Oracle数据库中的探讨与应用研究[J]. 覃志武,赵建峰,杨超宇. 电脑知识与技术. 2016(14)
硕士论文
[1]JAVA网上购物系统的设计与实现[D]. 周承佳.吉林大学 2017
[2]基于SpringMVC框架的电子商务系统的设计与实现[D]. 朱慧栋.湖南大学 2016
[3]基于开源框架的教学辅助平台的设计与实现[D]. 陈力行.电子科技大学 2011
[4]基于MDA的Web信息系统设计与实现[D]. 张晓峰.上海交通大学 2011
[5]基于MVC模式的Struts框架在J2EEWEB应用中的研究与实现[D]. 宁承林.北京邮电大学 2010
本文编号:3334783
【文章来源】:南昌航空大学江西省
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
Java程序的编译和运行过程
他变量赋值、调用方法等[13]。Java 代码都是编写在类体中,类体中的每个数据项都可以看作是一个对象ava 不支持类的多重继承,但可以支持接口的多重继承,并且支持类和接口的[14]。由于 Java 通常在网络环境中使用,所以 Java 提供了一个防止代码恶意的安全机制,同时,Java 具有强类型机制、自动收集垃圾和异常处理等特性些都是 Java 语言健壮性的重要保证[15]。.2 MVC 模式MVC 是指 Model、View 和 Controller,翻译成中文分别是模型层、视图层制层。MVC 模式是一种设计模式,它强制性的把应用程序的输入、输出和全部分开,将其分为三个核心部分,这三个部分分别有不同的功能[16]。三个模块的功能以及它们之间的关系如图 2-2 所示。
(4)可扩展性强,由于源代码的开源以及 API 的开放,当自身功能不够自行编码对功能进行扩展。 Struts 概述随着开发 Web 应用程序技术的发展,渐渐出现了一些适用于 Web 开 Hibernate、Spring 和 Struts 等,程序员可以直接使用这些框架来帮程序的开发。Struts 是一种基于 MVC 的轻量级的应用框架,其主要决视图层发来的请求问题,与业务逻辑代码的耦合度很低[24]。Struts 系列的 API,利用模式化的方式简化了业务逻辑的开发过程。1 Struts 实现 MVC 的机制Struts 框架中,JavaBean 和 EJB 组件用于实现业务逻辑,它们构成了型层,Action Servlet 和 Action 实现了 MVC 的控制层,JSP 文件则 的视图层[25]。图 2-3 展示了 Struts 实现的 MVC 框架。
【参考文献】:
期刊论文
[1]第41次《中国互联网络发展状况统计报告》发布[J]. 中国广播. 2018(03)
[2]B2B电子商务平台发展及存在的问题[J]. 艾维娜,杨坚争. 电子商务. 2018(01)
[3]基于Struts2+Ajax+JDBC的企业级JavaWeb架构[J]. 欧阳宏基,葛萌. 计算机系统应用. 2017(08)
[4]基于ASP.NETMVC的在线购物网站设计与实现[J]. 杨国,肖祥林. 教育教学论坛. 2017(26)
[5]B2B电子商务模式在我国的研究现状及发展趋势探析[J]. 彭非. 金融经济. 2017(04)
[6]PHP书城系统用户模块的设计与实现[J]. 吴庆祥. 电脑知识与技术. 2016(30)
[7]基于Java的网上商城开发[J]. 冯颖凌,廖子豪,严豪. 电脑知识与技术. 2016(24)
[8]浅谈“互联网+”对外贸的影响(深圳)[J]. 黄建澍. 知识经济. 2016(15)
[9]基于JavaScript、CSS和DOM的页面动态效果实现[J]. 徐迪新,吴长孙. 科技广场. 2016(07)
[10]虚拟机技术在Oracle数据库中的探讨与应用研究[J]. 覃志武,赵建峰,杨超宇. 电脑知识与技术. 2016(14)
硕士论文
[1]JAVA网上购物系统的设计与实现[D]. 周承佳.吉林大学 2017
[2]基于SpringMVC框架的电子商务系统的设计与实现[D]. 朱慧栋.湖南大学 2016
[3]基于开源框架的教学辅助平台的设计与实现[D]. 陈力行.电子科技大学 2011
[4]基于MDA的Web信息系统设计与实现[D]. 张晓峰.上海交通大学 2011
[5]基于MVC模式的Struts框架在J2EEWEB应用中的研究与实现[D]. 宁承林.北京邮电大学 2010
本文编号:3334783
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3334783.html