本科毕业设计(论文)
题 目 新疆特产销售网
指导教师 职称 讲师
学生姓名 学号
专 业 xxxxxxxxxxxxx 班级
院 (系) xxxxxxxxxxxxxx
完成时间 2013 年 4 月 1 日
II
新疆特产销售网后台分析与实现
摘 要
本次毕业设计拟设计并实现一个基于 jsp 技术的网上购物网站。网站主要实现中小型
企业电子商务业务。为中小型企业实现网上购物市场的巨大利润、提高中小企业获取信
息的机会、为中小型企业拓宽发展空间、降低企业的生产成本、改变中小型企业的营销
方式、改变中小型企业生产方式。从而是中小型企业能有更大的发展空间,在万千对手
中有更大的竞争力。
本文首先介绍了新疆特产销售网的现状及开发背景,然后论述了系统的设计目标,
系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对新疆
特产销售网进行了系统检测并提出了还需要改进的问题。
本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,
为管理员提供了商品管理,用户信息管理,新闻信息管理,广告链接管理等功能。在设
计方面,本系统采用 B/S 三层结构,同时使用 JSP 技术进行动态页面的设计,从系统的
安全性和代码的可重用性方面考虑,运用 JavaBean 对程序的关键代码进行封装。后台数
据库选用 Access 数据库。
关键词 B/S 结构/JavaBean/JSP/Access
III
THE ANALYSIS AND REALIZATION
OF THE SHOP ONLINE SYSTEM
ABSTRACT
The shop online system is a electronic commercial platform which has been designed
according to the situation of shop online system based on Internet with B2C mode. It can not
only enhance the scale of shopping centre and market influence, and can also reduce the
enterprise’s running cost, improve work efficiency.
The thesis has firstly introduced the practical situation and the developing background of
the system. And then has described the designing goal、system need and the whole designing
plan, has described the detailed design and reality of the system in detail. Finally, conclusion
has been drawn about the system and problem has also been raised.
The system has mainly provided users with the following functions: membership
registration、shopping car management、goods search、information modify etc. It has also
provided managers with goods management 、 customer information management 、 news
management 、ad management and so on. It has been designed with B/S mode of three-tier
structure, JSP technology in dynamic page design. Considering from the security and reusing
code of the system, key codes has been secured by JavaBean technology. Access database has
been used as the background database.
Key Words B/S, structure,JavaBean, jsp ,access
4
目 录
中文摘要………………………………………………………………………………Ⅰ
英文摘要………………………………………………………………………………Ⅱ
1 新疆特产销售网绪论---------------------------------------------------------------------4
1.1 系统开发背景 .....................................................................................................4
1.1.1 网上购物的发展 ---------------------------------------------------------------------4
1.1.2 新疆特产销售网的现状------------------------------------------------------------4
1.2 系统实现的目标..................................................................................................5
1.3 系统的开发意义..................................................................................................5
2 新疆特产销售网分析----------------------------------------------------------------------7
2.1 网站的设计目标..................................................................................................7
2.2 网站的可行性分析.............................................................................................7
2.3 网站的深入调查..................................................................................................8
2.4 网站设计的特点..................................................................................................8
2.5 网站开发的设计思想 ........................................................................................8
2.6 系统设计的总体规则 ........................................................................................9
3 系统的开发技术及主要架构-------------------------------------------------------10
3.1 开发技术的选择 ...............................................................................................10
3.2 系统的主要架构及开发模式........................................................................11
3.2.1 基于 B/S 的体系结构 -------------------------------------------------------------11
3.2.2 基于 MVC 的应用开发模型 -------------------------------------------------------12
4 系统的功能和流程分析---------------------------------------------------------------14
4.1 网站的功能分析 ...............................................................................................14
4.2 平台功能模块的设计分析............................................................................14
4.3 系统流程分析...................................................................................................15
4.3.1 前台购物流程如图 4-2 所示----------------------------------------------------15
4.3.2 注册功能流程如图 4-3 所示 ----------------------------------------------------15
4.3.3 商品搜索流程如图 4-4 所示 ----------------------------------------------------16
4.3.4 用户登录流程如图 4-5 所示 ----------------------------------------------------17
4.3.5 商品管理流程如图 4-6 所示 ----------------------------------------------------17
4.3.6 购物车流程如图 4-7 所示 -------------------------------------------------------18
5 系统功能的具体实现-------------------------------------------------------------------18
5
5.1 系统数据库表的基本设计.............................................................................18
5.2 功能总体说明...................................................................................................21
5.2.1 目录结构说明----------------------------------------------------------------------21
5.2.2 功能页面结构----------------------------------------------------------------------22
5.2.3 主要功能流程如图 5-1 所示 --------------------------------------------------23
5.3 各功能模块的实现...........................................................................................23
5.3.1 数据库的连接-----------------------------------------------------------------------23
5.3.2 用户登陆模块的实现 -------------------------------------------------------------24
5.3.3 购物车模块的实现----------------------------------------------------------------27
5.3.4 商品信息和新闻的实现 ----------------------------------------------------------31
5.3.5 后台管理模块的实现 -------------------------------------------------------------32
5.3.6 商品搜索模块的实现-------------------------------------------------------------40
6 系统测试及难点分析-------------------------------------------------------------------41
6.1 系统运行环境的搭建......................................................................................41
6.1.1 JAVA 虚拟机的安装---------------------------------------------------------------41
6.1.2 Tomcat 环境搭建------------------------------------------------------------------41
6.2 系统程序的安装和加载 ................................................................................41
6.2.1 文件的拷贝-------------------------------------------------------------------------41
6.2.2 数据库的连接----------------------------------------------------------------------42
6.2.3 Myeclipse 开发工具 -------------------------------------------------------------42
6.3 系统测试 .............................................................................................................43
6.3.1 系统关键部分测试分析----------------------------------------------------------43
6.3.2 单元测试分析----------------------------------------------------------------------44
6.3.3 测试分析总结及说明-------------------------------------------------------------45
6.3.4 系统的性能分析-------------------------------------------------------------------45
6.4 系统中所存在的问题及解决方案..............................................................46
6.4.1 系统的整体设计和规划中的问题----------------------------------------------46
6.4.2 开发功能模块所遇到的难点----------------------------------------------------46
6.4.3 系统中存在的问题及拟定的解决方法 ----------------------------------------47
总结与展望 ---------------------------------------------------------------------------------------49
致 谢 ---------------------------------------------------------------------------------------------50
参考文献 -------------------------------------------------------------------------------------------51