网上购物商城系统的设计与实现(JSP,MySQL)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
网上购物商城系统的设计与实现(JSP,MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文15000字,程序代码,MySQL数据库)
开发此系统用到的主要开发工具有JSP,所用的数据库为Mysql5.0,我们开发的此系统主要是基于MVC模式的网上购物系统。本系统主要分为两大部分,第一部分是基于用户开发的前台部分,第二部分是基于管理员开发的后台部分。在前台用户可以实现注册、登录、浏览商品、购买商品、查询商品的详细信息等操作。后台部分主要是管理员管理商品、用户订单的管理。
功能模块设计
3.5.1 管理员信息管理模块
(1)分类管理
可以查看商品的分类,和添加商品的分类。查看商品分类可以对商品进行修改和删除,添加分类可以添加商品类别。
(2)商品管理
要求可以对商品的信息进行查看,对商品的具体情况进行查看,可以查看当前页面下商品的个数和页数。添加商品,可以添加商品名称,图片、单价、商品介绍及商品的分类。要求可以对商品的信息进行查询,并且可以根据不同的查询条件,进行相应的查询,还要有显示全部的数据信息的功能。对显示出来的数据可以翻页查看,也可以直接跳转到某一页。
(3)订单管理管理
要求可以查看所有订单。查看订单的详细信息。未付款的订单、已付款的订单、未收货订单、已完成的订单。
3.5.2 客户登录模块
(1)全部分类
主页面显示各种商品的分类,如果有登录账号可以直接登录购买,如果没登录账号应该先注册一个账号,注册时必须填用户名、密码、邮箱。然后再在网易邮箱激活就可以进入商城主页面。
(2)搜索功能
如果想购买某种商品可以在搜索栏中输入商品名字进行搜索,可以快速查找要购买的商品。
3.5.3 客户主页面模块
(1)购物车
购物车,当用户登录到主界面时设有查看购物车,若用户点击查看购物车的超链接。下面方框架将会显示购物车内的产品情况,此时还可进行产品删除的操作。
(2)我的订单
页面下也可以查看我的订单,点击我的订单可以查看我的订单的详细信息,有成交时间、金额、数量、总计。点击付款超链接会出现支付方式,收货人地址栏填写要发送的地址,直接结算就可以付款了。
3.5.4 系统设置
(1)操作员管理
要求可以注册新的操作员,必须要填入密码才能注册。
(2)个人密码修改
要求显示出当前用户的姓名,还需用户输入原密码和新密码以及确认新密码才能修改,原密码不对不能修改,新密码和确认新密码不相同也不能修改。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 项目背景和意义 1
1.2 网上购物的国内外发展现状 1
1.3 开发工具 3
2 需求说明 4
[版权所有:http://think58.com]
2.1 概述 4
2.1.1 文档目的 4
2.1.2 需求分析目的 4
2.1.3 项目对象范围 4
2.2 任务概述 5
2.2.1 系统概述 5
2.2.2 目标 5
2.2.3 假定和约束 6
2.3 性能需求 6
2.4 功能需求 6
2.5 系统特点 7
2.6 运行需求 7
2.6.1 用户界面 7
2.6.2 硬件接口 7
2.6.3 软件接口 7
2.7 质量要求 7
2.7.1 可靠性 7
2.7.2 可维护性 7
2.7.3 性能与效率 7
2.7.4 可扩展性 8
2.7.5 安全性 8
2.7.6 易用性 8
2.7.7 兼容性 8
2.7.8 可移植性 8
2.8 其它需求 8
3 系统解决方案 9
3.1 Java 简介 9
3.2 JDK 简介 9
3.3 B/S架构 10
3.4 JSP简介 10
3.5 功能模块设计 11
3.5.1 管理员信息管理模块 11
3.5.2 客户登录模块 12
3.5.3 客户主页面模块 12
3.5.4 系统设置 12
3.6 系统功能流程图 12
3.7 数据库详细设计 14
3.7.1 用户信息表 14
3.7.2 商品分类表 15
3.7.3 商品表 15
3.7.4 订单表 15
3.7.5 订单项表 16
4 系统的运行效果及实现 17 [来源:http://think58.com]
4.1 用户登录模块 17
4.2 主界面的设计 18
4.3 管理员信息管理模块 18
4.4 管理员登录成功模块 19
5 系统测试 20
5.1 主要功能模块 20
5.2 测试参考资料 21
5.3 测试方法 21
5.4 测试执行情况与记录 21
5.5 性能测试 23
5.6 测试结论 24
结束语 25
致 谢 26
参考文献 27
上一篇:学生公寓管理系统的设计与实现(Netbeans,MySQL)
下一篇:家庭理财管理系统的设计与实现(MyEclipse,MySQL)