基于Java、JSP B/S架构的网上购物系统的设计与实现

本文详述了一套基于Java、JSP的网上购物系统设计与实现,采用Struts+Spring+Hibernate技术,具备良好的可移植性、可扩展性和安全性。系统功能涵盖商品管理、购物车、订单处理等,满足顾客和后台管理员需求。
摘要由CSDN通过智能技术生成

技术:Java、JSP等
摘要:

近年来,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。互联网促进社会生活的现代化,使得市场的走向发生巨大变化;随着电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出另一种新颖的购物模式。网上购物系统它具有强大的交互功能,可使商家和用户方便的传递信息,这种全新的交易方式实现了货物与资金的无纸化交换,它为企业管理带来前所未有的改变,同时为企业带来意想不到的经济效益和社会效益。 
本文对在线购物管理系统进行研究,根据调研结果,论文对系统进行详细的分析,它主要包括系统可行性分析、业务流程分析、系统功能分析。在线购物管理系统用户主要分为顾客、后台管理员,论文对每种用户拥有的部分功能都进行了分析,本文主要对商品管理、购物车、订单管理、顾客管理等功能进行详细的分析。根据系统的需求分析,进一步阐述了系统数据库设计内容,主要内容包括数据库设计原则、数据库 E-R 图、数据库表结构设计。在数据库设计的基础上,本文详细阐述了系统的部分功能设计与实现,包括系统框架设计与实现、购物车的实现、库存信息管理实现、商品管理的实现等;论文也对本系统使用的关键技术进行了阐述,主要包括操作数据库、SSH框架使用等;最后对论文进行了总结。 
在线购物管理系统采用 Struts+Spring+Hibernate 技术,它具有良好的跨平台、可移植性、可扩展性、容错性。该系统应用到实际环境之中,不但具有完善的功能,还具有良好的性能及较高的安全性。

关键词: Java;电子商务;在线购物;Struts;Spring;Hibernate

目录:

1    绪论    1
1.1    课题背景    1
1.2    目的和意义    1
1.3    国内外研究现状    2
1.4    论文所做工作及结构    3
1.5    本章小结    3
2    系统开发技术与环境介绍    4
2.1    Java EE概述    4

目 录 第1章 引言 1 1.1 选题背景 1 1.2 网上购物系统的发展与现状 1 1.3系统实现的目标 2 1.4系统的开发意义 2 第2章 系统的开发技术及主要架构 3 2.1开发技术的选择 3 2.2系统的主要架构及开发模式 3 2.2.1基于B/S的体系结构 4 2.2.2 基于MVC的应用开发模型 4 第3章 系统的功能和流程 7 3.1网站的功能分析 7 3.2 系统流程分析 8 3.2.1前台购物流程 8 3.2.2注册功能流程 9 3.2.3商品搜索流程 10 3.2.4用户登录流程 10 3.2.5商品类别管理流程 11 3.2.6商品管理流程 11 3.2.7购物车流程 12 第4章 系统概要设计 13 4.1 系统数据库设计 13 4.1.1数据库的概念结构模型设计 13 4.1.2数据库的逻辑结构模型设计 15 4.2功能模块设计 17 第5章 网上购物系统详细设计实现 19 5.1 数据库的连接 19 5.2前台各功能模块的实现 19 5.2.2 注册登陆模块的实现 19 5.2.3 个人信息维护的实现 23 5.2.4 商品搜索模块的实现 25 5.2.5 商品浏览模块的实现 26 5.2.6 购物车模块的实现 28 5.3 后台各功能模块的实现 30 5.3.1 管理员登录模块的实现 30 5.3.2 会员管理模块的实现 32 5.3.3 类别管理模块的实现 32 5.3.4 商品管理模块的实现 34 5.3.5 订单管理模块的实现 36 5.3.6 销量统计模块的实现 38 第6章 系统测试及难点分析 40 6.1系统运行环境的搭建 40 6.1.1 JAVA虚拟机的安装 40 6.1.2 Tomcat环境搭建 40 6.2 系统程序的安装和加载 41 6.2.1 文件的拷贝 41 6.2.2 数据库的连接 41 6.2.3 Myeclipse开发工具 41 6.3系统测试 42 6.3.1 系统关键部分测试分析 42 6.3.2 系统功能测试 42 6.3.3 测试总结 46 6.3.4 系统的性能分析 47 6.4 系统中所存在的问题及解决方案 47 6.4.1 系统的整体设计和规划中的问题 47 6.4.2 开发功能模块所遇到的难点 48 6.4.3系统中存在的问题及拟定的解决方法 48 结  论 50 致 谢 51 参考文献 52
摘要 网上购物商城系统是一个B/S结构的信息管理系统开发主要包括前台页面显 示层,后台数据库持久层,和基于JavaBean封装的业务逻辑层。对于前台页面,要求界面友好,简单实用。对于持久层,要求存储数据效率高,安全性高。对于 封装的业务逻辑,要求重用性高,代码效率高。 网上商城系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中包括用户在线注册、定购商品、浏览商品、查询商品信息等操作:后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管理。作为一个购物系统,系统的安全性和实现购物的方便性是 很重要的,在安全性方面,系统主要考虑了数据存储的安全性,以及用了用户注册和密码等措施没有使用到数字签名。用到的主要技术有JSPAJAX和JavaBean系统采用MySQL来设计数据库,使用MyEclipse开发平台。 本文主要介绍了个性化页面的背景及JavaBean+JSP系统的一般原理;阐述了整个个性化页面生成系统的系统结构及工作原理:分析了系统实现中的特殊性、难点和重点:设计实现了用户注册/登录、查询、购买;实现了管理员对网站的系 统管理:个性化页面动态生成--回显等程序模块;实现了TSP和HTML页面:分析 并解决了实现中的若干技术问题;建立了完整的实验网站,进行测试并分析结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值