(完整word版)基于Java的网上购物系统的设计与实现.docx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
郑州大学(软件学院)实习报告
学生姓名王鑫
院(系)软件学院
专业软件工程
指导教师韩梦薇
2014 年12 月
目录
1绪论 (1)
1.1课题的研究意义 (1)
1.2本论文的目的、内容及开发环境和工具 (1)
2研究现状及设计目标 (1)
2.1相近研究课题的特点及优缺点分析 (1)
2.2现行研究存在的问题及解决办法 (1)
3要解决的几个关键问题 (2)
3.1研究设计中要解决的问题 (2)
3.2具体实现复杂性分析 (3)
4系统设计及结构 (4)
4.1数据库设计 (4)
4.2系统结构图 (6)
5系统实现技术 (7)
5.1分模块详述系统各部分的实现方法 (7)
5.2程序流程 (13)
6性能测试与分析 (13)
6.1测试实例(测试集)的研究与选择 (13)
6.2测试环境 (14)
6.3性能分析 (14)
7结束语 (14)
参考文献 (15)
1绪论
1.1 课题的研究意义
近年来,网络技术迅猛发展,人类已经进入了信息化社会。随着人们消费观念和
生活方式的改变,网上购物凭借其简单、快捷的特点逐渐融入了人们的生活中适应了
当今社会快节奏地生活,使人们足不出户便可以方便快捷轻松地选购自己喜欢的商品。
1.2 本论文的目的、内容及开发环境和工具
1.论文的目的、内容
网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有
效的控制“商场”运营的成本,开辟了一个新的销售渠道。本系统是一个中小型的电子
商务系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务
模式。用户可以再系统中实现注册、登录、修改个人信息、分类查询商品信息、购物、
管理购物车、结账和查看各种服务条款等功能。通过后台管理模块可以实现后台管理
员对会员、商品、物流、订单和系统管理。
2.开发环境和工具
开发系统: Windows7 旗舰版
开发工具: MyEclipse2014+Tomcat7.0+IE 浏览器 +MySQL
开发技术: Java+数据库 +Jsp+Html
2研究现状及设计目标
2.1 相近研究课题的特点及优缺点分析
相比于传统购物模式少了言语交流而有了更多的填单与确认过程,让人稍感不便外。总的来说,不受时间、地域限制、便捷、安全、省时省力等优点还是为买卖双方带来了
不少好处。
2.2 现行研究存在的问题及解决办法
网上购物系统是比较常见而求被广泛应用的系统,本系统的开发主要是购物车功能、订单功能和支付的实现,传统的购物模式,最令人烦恼的问题就是——商品的进货、出货、交易以及顾客对其所购商品不满而引发的退货问题等等。现在市场上类似流行的
网站或平台有很多。
3要解决的几个关键问题
3.1 研究设计中要解决的问题
1.界面设计
界面布局设计是本系统中的一个重要的环节,本系统采用B/S 结构,即浏览器 /服务器模式。
2.功能需求
网上购物系统的功能模块有很多,大体可被简单地划分为两部分:前台模块和后台模块。
(1)前台模块:该模块主要供顾客使用,包括登录模块、注册模块、搜索模块、
前台模块
登注搜购
支物
录册索付
车
模模模模
模
块块块块
块
购物车模块、支付模块等。前台模块功能结构图如图 3.1 所示。
图 3.1前台模块结构图
① 登录模块
本系统的登录模块提供网站用户的登录功能,包括用户名和密码的输入,此模块连接数据库,点击登录按钮,验证核实之后进入系统主界面。
② 注册模块
本系统的注册模块提供网站游客的注册功能,输入个人资料,注册成为网站会员。包括用户名、密码、确认密码、性别、年龄、电子邮箱、验证码、地址和联系方式。
③ 搜索模块
本模块提供了两种搜索功能。包括模糊搜索和条件搜索。模糊搜索即关键字搜索,用户输入自己想要商品的关键字,点击搜索按钮,进行搜索。
④ 购物车模块
购物车模块相当于现实中的购物车,用于暂时存放用户挑选的商品。可以显示所
选商品的价格、数量、小计和总计。模块功能包括单件商品的增减及删除,小计表示
同类商品的价格,总计表示所选商品的总计价格。确认无误后,点击结算,便可生成
订单。
⑤ 支付模块
本模块提供了网上购物系统的支付功能。用户接收商品,确认试用后,点击支付,给予评价,完成此次交易的最后一步。
(2)后台模块:该模块主要供管理员使用,包括商品管理模块、会员管理模块、订单管理模块、公告模块等。后台模块功能结构图如图3.2 所示。
后台模块
商会订
品员单公
管管管告
理理理模
模模模块
块块块
图 3.2后台模块结构图
① 商品管理模块
网上购物系统的商品管理模块主要为管理员提供商品管理功能。管理员可修改商品信息,包括价格、库存、上架以及下架。
② 会员管理模块
会员管理模块为管理员提供了管理网站会员的功能。可以分配网站会员一定权
限,也可删除会员。
③ 订单管理模块
此模块的功能主要为订单处理功能。管理员查看订单信息,给用户派送商品,等用户支付之后,修改订单状态,完成此次交易。
④ 公告模块
公告模块用来显示网站的一些活动、奖励、上架新品、特价商品以及下架通知等
信息。
3.数据库的设计