目录
摘 要 - 2 -
第一章 系统概述 - 4 -
1.1 JSP的技术原理 1.1.1 JSP语言及其特点 - 4 -
第二章 系统需求分析及总体设计 - 5 -
2.1 需求分析 - 6 -
2.2 系统功能模块设计 - 6 -
2.3 数据库需求分析 - 6 -
第三章 后台部分 - 7 -
3.1 后台总体框架 - 7 -
3.2管理设计 - 8 -
3.2.1 管理员登录 - 8 -
3.2.2 添加商品 - 9 -
3.2.3管理网站用户 - 15 -
3.24商品管理 - 21 -
3.25网站信息管理 - 25 -
3.26网站常规设置 - 29 -
参考文献 - 36 -
2.1 需求分析
此基于JSP的购物网站分前台功能和后台功能:
1) 前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,手机搜索。
2) 后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,连接信息管理
2.2 系统功能模块设计
功能结构图如下:
从图中可以看出,网上购物系统可以分为前台和后台两个部分,前台部分由用户使用,主要包括用户注册、生成订单、购物车管理、查看购物车、查看留言、订购产品、订单查询6个模块;后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,公告信息管理,连接信息管理5个模块。
2.3 数据库需求分析
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有ACCESS,SQL Server, Oracle等。我采用了ACCESS数据库管理系统,建立的数据库名为db.mdb。
整个系统功能需要以下数据项:
用户:用户名、密码、邮箱地址、地址、联系电话、邮编、真实姓名。
商品:商品名称、价格、图片路径、类型、简要介绍、存储地址。
订单:订单号、订货人、真实姓名、订购日期、Email、地址、邮编、付款方式、联系方式、订单核对、其他。
管理员:管理员id、管理员名称、管理员密码。
公告:公告内容、公告时间。
第三章 后台部分
3.1 后台总体框架
后台功能只允许具有管理员权限的用户使用,它是实现前台功能的基础。主要包括使用帮助,商品订单管理模块,管理网站用户模块,商品管理模块,网站信息管理模块,网站常规设置模块组成
后台功能介绍
(1)功能模块介绍
商品订单管理模块:网站管理者对用户订单的执行和编辑状态。
管理网站用户模块:查询注册所有用户,对一些非法或失信用户进行删除操作
商品管理模块:向商品表插入前台首页展示的商品信息
网站信息管理模块:网站向用户发送最新新闻信息。
网站常规设置模块:管理员向前台首页添加友情链接信息以及广告设置。
(2)后台文件结构
网站后台文件结构,如图所示。