摘要:随着现代科技的不断发展、社会的不断进步、人们生活节奏的不断提高,传统的超市经营模式和购物的形式已经无法满足人们的需求。同时随着互联网技术和信息技术的的迅速发展,电子商务和各大购物网站的迅速崛起,网上购物超市成为越来越多人的首选,具有极大的应用和扩展空间。
本课题采用Java语言编写,使用MyEclipse作为开发工具,使用MySQL数据库实现数据的设计和存储。主要使用了JSP、jQuery技术、Struts2框架。系统实现了管理员对用户、商品、订单、资讯等信息的管理,以及客户浏览购买商品、查看资讯、管理自己的提问等功能。
该论文详细地阐述了设计这个网上超市系统的过程,包括课题研究的背景目的及内容、系统开发的环境与技术、需求分析、功能概述、数据库设计、系统各功能模块的详细设计与实现等部分。
关键词 网上超市;JSP;MySQL;Struts2
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 课题研究目的与意义-1
1.3 课题研究内容-2
1.4 论文结构-2
2 系统开发相关技术简介-3
2.1 开发语言-3
2.2 开发工具-3
2.3 数据库-4
2.4 主要技术-4
2.5 设计模式-5
2.6 本章小结-5
3 系统需求分析-6
3.1 可行性分析-6
3.2 用户角色分析-6
3.3 系统功能分析-6
3.4 系统用例分析-7
3.4.1 前台销售用例分析-7
3.4.2 后台管理用例分析-8
3.5 系统功能设计-10
3.5.1 数据流图-10
3.5.2 活动图-12
3.6 本章小结-16
4 系统总体设计-17
4.1 系统模块结构-17
4.2 系统功能概述-17
4.2.1 前台销售模块-17
4.2.2 后台管理模块-19
4.3 数据库设计-21
4.3.1 系统E-R图-21
4.3.2 数据库表设计-24
4.4 本章小结-27
5 系统详细设计与实现-28
5.1 数据库连接的实现-28
5.2 前台销售模块-28
5.2.1 注册-28
5.2.2 商品浏览-29
5.2.3 购买商品-30
5.2.4 购物车管理-31
5.2.5 个人订单管理-32
5.3 后台管理模块-33
5.3.1 发布商品-33
5.3.2 更新商品-34
5.3.3 删除商品-36
5.3.4 修改订单-37
5.3.5 删除订单-38
5.3.6 订单发货-38
5.4 本章小结-39
结论-40
致谢-41
参考文献-42