I
摘 要
随着社会日新月异的发展,计算机技术已经渗透到社会的各个领域。随
着计算机技术和通信技术的飞速发展,网络的规模也随之增大,网络元素随
之多元化,有的利用其通信,有的则是商业用处,在网上购物、宣传等,总
而言之网络在生活中越来越不可或缺,而网站则是网络中的重要元素。
通过网上交易这个平台,我们足不出户就可以了解美食的信息和价格,
不仅方便了用户也为用户节约了时间,系统的主要功能就是:美食类别管理、
美食信息管理、订单管理、会员管理、系统公告管理等。分为管理员用户、
会员用户这二种用户平台。
本系统前台主要使用开发语言 JSP,后台使用数据库管理系统 MySql,开
发环境是 MyEclipse,采用 tomca 服务器 t,开发出的一个基于 Web 技术的 B/S
结构的美食交易系统。
关键词 电子商务 JSP B/S 结构
II
ABSTRACT
With the rapid development of science and technology, the computer
technology has been applied to each field of the society. Along with the computer
technology and the rapid development of communication technology, the scale of
network is gradually increasing, network element also increases ceaselessly
subsequently, some use their communication, using some of its commercial
purposes, in the network for sale, purchase, publicity and other operations, so that
the network has more and more become nowadays essential elements, while the
website is very large in the network elements。
Through the B2C electronic commerce system this platform, user can remain
within doors can understand the wealth of information goods, a great convenience
to users, the main functions of the system include: the commodity category
management, merchandise management, order management, member management,
bulletin management system. As administrator, members of the user to the two
user platform。
The front of the system using JSP as a development language, the use of
MySql as a database management system, the development environment is
MyEclipse, server using tomcat, developed a Web technology based on B / S
structure convenient information inquiry system。
Keywords Electronic commerce JSP B / S structure
III
目 录
摘 要 .....................................................................................................................I
ABSTRACT ........................................................II
第 1 章 系统概述 ..................................................1
1.1 电子商务介绍 ..............................................1
1.2 电子商务系统 ..............................................1
1.2.1 基础电子商务系统 ....................................2
1.2.2 电子商务系统环境 ....................................4
1.3 电子商务系统 Web 平台的开发方式 ............................4
1.3.1 Web 平台的体系架构 ...................................4
1.3.2 Web 服务器平台.......................................5
1.3.3 Web 平台的开发方法 ...................................9
1.4 软硬件需求 ................................................9
第 2 章 可行性分析 ...............................................10
2.1 技术的可行性 .............................................10
2.2 经济的可行性 .............................................10
2.3 操作可行性 ...............................................10
2.4 法律的可行性 .............................................10
第 3 章 需求分析 .................................................12
3.1 平台功能模块的设计分析...................................12
3.2 系统用户用例图 ...........................................12
3.2.1 普通用户用例图......................................12
3.2.2 管理员用例图 ........................................13
3.3 功能模块需求分析 .........................................14
3.4 设计的基本思想 ...........................................15
3.5 性能需求 .................................................16
3.5.1 系统的安全性 ........................................16
3.5.2 数据的完整性 ........................................16
3.6 界面需求 .................................................16
第四章 系统分析与设计 ...........................................18
4.1 数据库的分析与设计 .......................................18
4.1.1 数据库的概念结构设计................................18
4.1.2 数据库的逻辑结构设计................................21
4.1.3 数据库的连接原理 ....................................25
IV
4.2 中文乱码问题处理 .........................................26
第 5 章 系统功能实现 .............................................29
5.1 管理员登陆页面 ...........................................29
5.2 管理员模块 ...............................................31
5.2.1 美食类别管理 ........................................32
5.2.2 美食信息管理 ........................................36
5.2.3 会员信息管理 ........................................41
5.2.4 系统管理............................................43
5.2.5 修改密码............................................43
5.2.6 退出系统............................................45
5.3 普通用户模块 .............................................45
5.3.1 系统主页面实现......................................45
5.3.2 美食类别查询 ........................................46
5.3.3 用户注册............................................47
第 6 章 系统测试 .................................................48
6.1 系统测试目的与意义 .......................................48
6.2 测试过程 .................................................48
6.2.1 主页面的登录模块测试................................48
6.3 其他错误 .................................................49
结 论 ..........................................................50
参考文献 ........................................................51
致 谢 ..........................................................52
1
第 1 章 系统概述
1.1 电子商务介绍
在 20 世纪 90 年代电子商务紧跟着信息经济的脚步成为在美国、欧洲等
发达国家崛起的新概念。日前,电子商务在国际上并没有统一的说明和解释。
通常来说,消费者在开放的国际互联网和其他网络环境下经过服务器的运行
完成网上购物、企业间商业交易的一种新式的贸易运营,这便是狭义上的电
子商务。即电子商务=Web(服务器)+IT(信息技术)+企业业务。
① 电子商务的种类有以下几种:从它业务往来的对象来看,电子商务
的运用包含了企业与企业之间的电子商务 (B2B)、企业与消费者
之间的电子商务(B2C)、企业与政府之间的电子商务 (B2G)、政
府与消费者之间的电子商务(G2C)、企业内部的电子商务。
② 电子商务的内在特质:商务和电子商务角逐力在于信息平台、电子商
务的任务在于使用互联网科技对传统能源融合——这才是电子商务的核心。
现如今电子商务已经发展成为贸易的全球化、直接化、网络化,电子商
务的发展已经呈现势不可挡的趋势,但是我国的电子商务仍然有待优化。如
果想尽早的完成全过程的电子商务,就要加紧网络基本设施的建立和网络互
联,让金融电子化及海关、税务、行政监管部门电子化,市场环境网上支付
不在是梦想,尽快建成安全的系统认证体系,健全相关法律法规等等。
1.2 电子商务系统
初级的电子商务网上交易实现的体系就要以电子商务系统为保证。网上
贸易的信息交流就是通过数字化的信息渠道实行的,交易的两方都一定要具
有一定的信息技术用具。为了保证双方的利益不受损害,并且得到保障,一
定要有相对应的货物配送和支付结算的策略。另外,为了让企业、组织和消
费者可以利用数字化交流渠道,让交易顺遂进行配送和支付多一层保障,这
就需要口的中间商参与其中,就是通俗意义上的电子商务服务商。一个详细
的电子商务解剖体系,如图 1-1 所示: