基于SSH框架技术的B2C网上鞋城的设计和实现(MySQL)(精品)★(毕业论文17600字,外文翻译,程序代码,MySQL数据库,答辩PPT)
近年来,电子商务行业发展迅速,各种网购网站不断出现,网上购物逐渐成为一种时尚。传统的鞋城具有地域局限性,同时管理鞋城需要耗费巨大的人力资源成本,也不能很好地展现出不同时期的鞋子的销量。
立足于此,本系统解决了地域上的局限性,全国各地的顾客只要知道鞋城的网址,就能进行网上购鞋,加大了鞋城的知名度,提高了鞋城的销量。同时网上鞋城系统节约了巨大的人力资源,后台只需要几个管理员就可以对系统进行管理,具体分为用户管理员,商品管理员,订单管理员,企业宣传管理员等等,每个管理员负责一个模块,提高了员工工作的效率。
本系统针对前台用户提供了普通查询和高级查询方法,方便用户浏览和查找自己喜欢的商品,提高了用户体验。
本系统后台采用框架网页,易于操作,界面干净整洁,效果良好。主要包括用户管理,商品管理,订单管理,企宣管理,评价管理几个模块。技术上后台采用SSH框架的整合,SSH是Struts,Spring和Hibernate的组合,三种框架结合能更好实现MVC编程思想,Struts主要负责业务逻辑的处理,Spring主要管理实务,Hibernate主要负责和后台数据库操作,前台页面模型使用JSP呈现,页面布局使用CSS+DIV布局方法。
系统功能分析
基于系统需求分析,该系统需要实现以下基本功能,下面分别对一些主要功能模块进行介绍。
1 顾客管理
(1)顾客注册
新顾客可以进行注册,填写相应的个人信息即可完成注册,以后该顾客就可以再本鞋城进行交易。
(2)顾客登录
顾客根据注册时填写的用户名密码,输入系统产生的验证码就可进行登录。
(3)顾客密码修改
用户修改密码时先输入旧密码,如果旧密码输入正确才可以进行修改,否则修改失败。
(4)顾客信息管理
后台管理员登录系统后可对顾客信息进行更新,删除管理。同时用户可以登录后对自己的个人信息进行设置。
2 订单管理
(1)管理员管理订单
顾客在前台下订单交易后,管理员登录后台就能看到订单交易信息,然后可以进行发货,确认收货,查看详情,设置订单过期等操作。
(2)顾客订单管理
前台顾客可以查询自己交易成功的订单,取消的订单,发送途中的订单信息。顾客可以取消还没有发货的订单。
3 管理员管理
(1)添加管理员
只有root管理员可以添加管理员,添加管理员时会验证管理员的权限信息,如果是root管理员则能添加,否则提示权限不足。
(2)更新管理员信息
只有有权限的管理员才能更新其他管理员信息,更新管理员时可以更改管理员的权限。
(3)删除管理员
只有root级别的管理员才有权限删除其他管理员,删除管理员的同时删除管理员所拥有的所有权限。
4 鞋子查询管理
(1)一般查询
一般查询,顾客根据鞋子样式,分为男款和女款可进行查询。
(2)高级查询
顾客可根据自己的爱好查询自己所喜欢的鞋子,高级查询条件包括鞋子颜色、鞋子版型,鞋子尺码,鞋子品牌等信息。
5 购物车管理
当登录的用户添加商品时会检查购物车是否存在,如果不存在会创建一个购物车。购物车会显示顾客购买的商品名称、价格、数量等信息。顾客同时可以修改购买的数量,删除某件商品,购物车同时会统计用户所需支付金额信息。同时用户可以清空购物陈中所有信息。
6 商品管理
具有商品管理权限的管理员登录后,可对商品信息进行修改,同时可以删除某件商品信息,添加新的商品,添加新的商品品牌,修改原有的鞋子品牌,删除原有的商品品牌,增加商品的类型,修改原有的商品类型和删除原有的商品类型。
开发环境:Myeclipse
Web服务器:Tomcat
数据库:MySQL
目 录
第一章 绪论 1
1.1 选题背景 1
1.2 B2C网上鞋城系统的特点 2
1.3 开发B2C网上鞋城系统的意义 2
1.4开发工具简介 3
1.4.1数据库介绍 3
1.4.2使用JDBC访问数据库 4
第二章 系统分析 6
2.1 系统需求分析 6
2.2 系统功能分析 7
2.2.1顾客管理 7
2.2.2订单管理 7
2.2.3管理员管理 7
2.2.4鞋子查询管理 8
2.2.5购物车管理 8
2.2.6商品管理 8
第三章 系统概要设计 9
3.1 系统功能结构设计 9
3.2 数据库需求分析 10
3.2.1 数据项 10
3.2.2 数据存储与数据流图 11
3.3 数据库概念结构设计 13
3.4 数据库逻辑结构设计 16
第四章 系统的详细设计与实现 22
4.1系统登录模块 22
4.2 主界面窗体的设计 22
4.3企业宣传管理 25
4.3.1 添加/删除合作链接 25
4.3.2 添加/删除广告 25
4.4 用户管理 26
4.4.1 删除用户信息 26
4.4.2 更新用户信息 27
4.5 个人信息管理 27
4.5.1 用户注册 27
4.5.2 收货地址管理 28
4.5.3 购物车 29
4.5.4 我的订单 29
4.6 商品管理 31
4.6.1 商品列表 31
4.6.2 添加商品 31
4.6.3 更新商品 32
4.6.4 添加/修改品牌类型 33
4.7 评价管理 35
4.7.1 客户咨询回复 35
4.7.2评价和评价列表 36
4.8 管理员管理 36
4.8.1 添加/删除管理员 37
4.8.2 更新管理员 37
4.9 订单管理 38
4.9.1订单列表和发货 38
4.9.2查看订单详情以及确认收货 38
第五章 系统调试及运行维护 39
5.1 测试方法和测试工具 39
5.2 系统运行 39
5.3 系统维护 39
第六章 总结 41
参考文献 40
附录 文献翻译 43
谢辞 49