电子商城-网上购物系统

电子商城-网上购物系统
电子商城-网上购物系统

本科生毕业论文(设计)

题目:电子商城-网上购物系统

学生姓名:彭晓红

学号: 201317030231

专业班级:网络工程13102班

指导教师:丁德红

完成时间: 2017 年 4 月

目录

目录 .................................................................. I 摘要 ................................................................... IV Abstract ................................................................. V 引言 .. (1)

第一章绪论 (2)

1.1 网上购物系统的概念 (2)

1.2 网上购物系统与电子商务的联系与区别 (2)

第二章主要开发技术介绍 (3)

2.1 开发工具 (3)

2.2 开发语言 (3)

2.3 设计模式 (3)

2.4 后端框架 (3)

2.5 前端框架 (4)

2.6 数据交互技术 (4)

2.7 响应式设计 (4)

2.8 即时通讯 (5)

第三章需求与可行性分析 (6)

3.1 功能需求 (6)

3.2 性能分析 (7)

3.3 可行性分析 (8)

第四章系统总体设计 (9)

4.1 数据库设计 (9)

4.2 功能模块设计 (16)

4.3 网站流程设计 (17)

第五章系统详细设计与实现 (18)

5.1 为用户提供主页 (18)

5.2 用户注册页面 (19)

5.3 用户登陆页面 (21)

5.4 找回密码页面 (22)

5.5 个人信息页面 (23)

5.6 商品列表页面 (25)

5.7 商品详情页面 (26)

5.8 店铺展示页面 (30)

5.9 申请成为卖家 (31)

5.10 卖家管理中心 (32)

5.11 添加商品 (32)

5.12 我的关注页面 (34)

5.13 我的收藏页面 (34)

5.14 我的购物车页面 (34)

5.15 我的订单页面 (35)

5.16 管理员登陆界面 (36)

5.17 超级管理系统界面 (37)

5.18 购物管理系统界面 (38)

第六章总结 (42)

6.1 系统优点 (42)

6.2 存在的不足 (42)

6.3 改进的方案 (42)

结束语 (43)

参考文献 (44)

致谢 (45)

附录 (46)

摘要

在电子商务日益繁荣的今天,网上购物系统承担着极其重要的作用,因此设计一个安全、高效、稳定、具有良好用户体验的网上购物系统是值得不断探讨的一个主题。本网上购物系统以Windows操作系统作为开发平台,使用JetBrains公司的集成开发工具IntelliJ IDEA实现。后端以Java的SSH(Spring、Struts2和Hibernate)三大框架作为核心架构并采用MVC设计模式,前端以Bootstrap作为主要框架。系统使用Oracle 数据库作为数据库管理软件。系统中大量使用Ajax技术用于前后端信息交互,以便优化用户体验,在后台对用户数据进行检验,提高了系统安全性,为了进行实时交互,还采用了HTML5的WebSocket技术。系统为用户提供了登陆、注册、找回密码、修改个人信息、商品分类、搜索商品、收藏商品、购买商品、关注店铺、加入购物车、申请退货、余额充值、申请成为卖家、新建店铺、发布商品等功能,系统还为管理人员提供了修改密码、对用户提交的申请进行审核等功能。

关键词:Java,SSH,Spring,Struts2,Hibernate,Bootstrap,Ajax,WebSocket,MVC

相关主题
相关文档
最新文档