摘要:当今我们的社会发展很迅速,人们的生活因为科技而改变提高了很多。与此同时,网络世界也在为我们的生活带来了无线提高。如今,可以说我们每个人时时刻刻都离不开网络,特别是我们这一代,网络给周围的环境带来了很多影响,给老百姓,也给商界都带来了无限可能与发展,比如说商界的手机产业的大好前途。因为手机市场这么好,这次我选择开发的系统名称为JavaEE手机在线销售系统。
在经济快速发展的同时,手机在线销售也存在部分问题。我们客户的需求越来越大,对手机的需求量也很多。面对这种现状,我设计了一个有关手机销售的网站,尽自己最大能力为人们带来更多的服务,将我们用户的时间发挥到最大。这次主要用到的核心技术是JSP,而且综合网站处理时候的数据的结构特点以及我们在大学期间所学到的知识,这个网站的后台数据库应用的是Mysql数据库系统。此外,在网页设计这一方面,我们主要用的的技术是以Java为核心,网页页面的实现离不开Java代码。如果我们想要成功的完成这次开发,那么我们一定要巧妙的借助学过的的技术Myeclipse。这次我开发的系统基本上已经实现了几大功能:网页页面、会员登录、会员个人信息注册、购物车情况、对订单的处理情况、留言板的实现以及管理员对于网站的维护与更新。本论文主要是分析手机在线销售系统的设计意义以及该系统在商业中的可行性;接着实现对这个系统的所有需求分析以全部的功能需求;最后保证所有模块都能运行成功,这样的系统才能让用户满意。
关键词:JavaEE手机销售系统;JSP;HTML;MySQL
目录
摘要
Abstract
1 引言-1
1.1 课题的意义-1
1.2 课题国内外发展概况和发展趋势-1
1.2.1 课题国内外发展概况-2
1.2.2 课题国内外发展趋势-3
1.3 课题研究的目标与内容-3
2相关技术简介-5
2.1 JAVA概述-5
2.2 JSP技术-5
2.3 MVC模式介绍-6
2.4 B/S的框架结构-6
3 系统分析-8
3.1 可行性分析-8
3.2需求分析-8
3.2.1 业务需求能力分析-9
3.2.2会员需求分析-9
3.2.3功能需求分析-9
3.3 数据流程简述-9
3.4运行环境及技术开发-10
4系统总体设计-11
4.1系统整体设计-11
4.2 系统两大功能板块-11
4.2.1用户注册模块的设计-12
4.2.2 会员登录模块的设计-12
4.2.3 手机浏览模块的设计-13
4.2.4 购物车模块的设计-14
4.2.6留言板模块的设计-16
图4.7留言板流程图-17
4.2.7 会员管理模块的设计 -17
4.3 数据库设计-18
4.3.1 E-R图-18
4.3.2 基本表设计-21
5.1系统网页模块的实现-25
5.2 会员注册模块的实现-27
5.5 留言模块的实现-30
5.6 会员管理模块的实现-34
5.9 订单情况模块的实现-37
6系统的测试-39
6.1 软件测试的作用-39
6.2 系统的详细测试-40
表6.6订单管理模块测试情况-41
表6.7 会员管理模块测试情况-42
表6.8 商品管理模块测试情况-42
7 结论-43
致 谢-45