基于JavaWeb天天团购系统的设计与实现(JSP,Servlet,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
基于JAVAWeb天天团购系统的设计与实现(JSP,Servlet,MySQL)(任务书,开题报告,毕业论文18800字,外文翻译,程序代码,MySQL数据库,答辩PPT)
本课题主要开发了一个Java Web的团购系统,该团购系统是一个基于Web的B/S系统,用浏览器作为客户端,用Tomcat做服务器,应用了MVC的模式。前台页面用浏览器实现访问,主要用了Jsp、Java、CSS、JQuery、EL、JSTL、JAVAScript等技术。后台业务逻辑部分用Myeclipse、Tomcat实现,主要应用了JSP/Servlet技术。数据库部分使用MySQL实现,数据库的连接主要应用了JDBC方法。
本课题主要实现了6个功能模块,团购商品基本信息维护、团购商品打折和优惠管理、商品基本信息展现、会员注册和登陆、会员信息管理、购物车模型。在整个系统中,用户购物的流程是一条主线。为了模拟整个购物流程,增加了订单模块,在系统后台还对管理员信息与权限的管理做了简单实现。
用户只要通过浏览器便能访问本系统,并且可以实现注册、登陆、购物等一系列体验。管理员则可以登陆后台对系统生成的数据进行查看和相应的处理,比如增加、修改和删除一些信息,比如发货处理。
本系统中的操作是简单易懂的,实现的功能也简单明了,用户体验方面力求舒适。对于数据的管理也同样追求操作上的简单,界面的简洁大方。
功能需求分析
总体上来分,本系统一共包含2个大模块,即前台模块和后台模块。各个模块访问的是同一数据库,只是访问的不同的表而已。具体的模块一开始预计为6个功能模块,即团购商品基本信息维护、团购商品打折和优惠管理、商品基本信息展现、会员注册和登陆、会员信息管理、购物车模型。为了使系统体有更完善的用户体验,在此基础之上需要在前台增加一个个人信息维护模块,还需要增加一个订单模块,其中在前台生成订单,订单提交后可以查看订单,后台可以管理订单并实现发货。后台还需要一个管理员信息的管理。到此,整个系统的模块功能如下
1前台系统功能模块分为
(1)商品基本信息展现模块此模块包含两部分内容,及首页所有商品的概要信息展示和每件商品的详细信息展示
(2)个人信息维护模块 包括修改注册信息和修改密码两部分
(3)会员注册登录模块 包括新会员注册和会员登录两部分功能
(4)购物车模型 购物车用Session实现,实现类似于超市购物的购物车功能,会员登录后可以购买商品,点击购买后商品被加入购物,最后统一从购物车结算,用户登录后也可以查看购物车信息
(5)订单模块 用户点击结算后,生成订单供用户填写,用户填写完订单信息并提交后,订单信息被存入数据库,在前台用户可以查询自己下过的订单
2 后台系统功能模块分为
(1) 管理员登录 系统管理员主要分为2种,超级管理员和普通管理员。两种管理员都可以登录系统。超级管理员可以增加、删除普通管理员,但是超级管理员不能实现修改密码、删除超级管理员等功能,而普通管理员可以修改密码。 (2) 管理员信息管理 超级管理员可以增加、删除普通管理员
(3) 用户信息管理 管理员可以查看、删除用户,但不可以更改用户信息。
(4) 团购商品基本信息维护 管理员可以查询、修改、增加、删除商品的信息
(5) 订单管理 管理员可以查看会员的订单信息,并对没有发货的商品进行发货确认
(6)团购商品打折和优惠管理 管理员可以更改商品的折扣,为了清晰的描述前台和后台功能模块,以下采用层次图3-1和图3-2做一下形象描述
开发环境:Myeclipse
Web服务器:Tomcat
数据库:MySQL
目 录
第一章 绪 论 1
1.1项目背景 1
1.2 团购网国内外发展情况 1
1.3 课题的研究意义 2
1.4课题内容 2
第二章 开发环境及技术介绍 3
2.1开发环境、工具 3
2.1.1 Dreamweaver 介绍 3
2.1.2 MyEclipse简介 3
2.1.3 Tomcat介绍 4
2.1.4 MySQL介绍 4
2.2 应用的开发技术 5
2.2.1 JSP技术 5
2.2.2 Servlet技术 6
2.2.3 JSP和Servlet 6
2.2.4 JAVAscript 7
2.2.5 AJAX 7
2.2.5 数据库连接池与JNDI 8
第三章 系统分析与体系结构设计 11
3.1开发该系统应注意的问题 11
3.2可行性分析 11
3.3功能需求分析 11
3.4 系统流程分析 14
3.5数据库需求分析 15
3.6 体系结构设计 17
3.6.1 B/S设计模式 18
3.6.2 MVC模式 19
3.6.3 系统的逻辑结构 19
第四章 系统详细设计与具体实现 20
4.1 商品基本信息展现 20
4.1.1 主页 20
4.1.2 商品详细信息浏览 22
4.2 登陆注册 23
4.3 购物车 26
4.4 订单 27
4.5 我的团购管理 27
4.5.1 订单查询 28
4.5.2 订单详细信息 28
4.5.3 积分查询 28
4.5.4 修改个人信息 29
4.5.5 修改密码 29
4.6 后台登陆 30
4.7 管理员管理 31
4.8 用户管理 33
4.9 商品管理 34
4.9.1 产品的添加 34
4.9.2 商品的管理 35
4.10 订单管理 35
4.11 商品优惠和打折信息管理 35
第五章 系统测试及结果分析 37
5.1 系统部署及环境配置 37
5.2 系统测试(测试用例) 37
5.3 测试结果分析 39
5.4 系统存在的不足 39
5.5 系统的展望 39
总 结 41
参考文献 42
附 录 文献翻译 43
谢 辞 58