网上购物系统设计
摘 要:本网上购物系统是一个基于 Internet,采用 B2C(Business to Consumers)模式,
并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的
规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。
本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系
统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网上购
物系统进行了系统检测并提出了还需要改进的问题。
本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,
为管理员提供了商品管理,用户信息管理,新闻信息管理,广告链接管理等功能。在设
计方面,本系统采用 三层结构,同时使用 技术进行动态页面的设计,从系统的
安全性和代码的可重用性方面考虑,运用 对程序的关键代码进行封装。后台
数据库选用 数据库。
关键词: 结构;;;
The Design of The Shop OnLine
System
:
!"
# $%
&%#'"
(
# "
、%
")%
"
*
、 、
、"
、 、
、"+
%"!
%#
"
#"
,-*...
目 录
中文摘要………………………………………………………………………Ⅰ
英文摘要………………………………………………………………………Ⅱ
目 录………………………………………………………………………Ⅲ
前 言…………………………………………………………………………/
一 网上购物系统概述…………………………………………………………
/"/ 系统的开发背景……………………………………………………………
/"/"/ 网上购物的发展………………………………………………………
/"/" 网上购物系统的现状…………………………………………………
/" 系统实现的目标……………………………………………………………0
/"0 系统开发的意义……………………………………………………………0
二 网上购物系统分析…………………………………………………………1
"/ 网站的设计目标……………………………………………………………1
" 网站的可行性分析…………………………………………………………1
"0 网站的深入调查……………………………………………………………2
"1 网站设计的特点……………………………………………………………2
"2 网站开发的设计思想………………………………………………………2
"3 系统设计的总体规则………………………………………………………3
三 系统的开发技术及主要架构………………………………………………4
0"/ 开发技术的选择……………………………………………………………4
0" 系统的主要架构及开发模式………………………………………………4
0"/"/ 基于 的体系结构……………………………………………………5
0"/" 基于 67! 的应用开发模型………………………………………………5
四 系统的功能和流程分析……………………………………………………/8
1"/网站的功能分析……………………………………………………………/8
1" 平台功能模块的设计分析…………………………………………………/8
1"0系统流程分析………………………………………………………………//
1"0"/前台购物流程……………………………………………………………//
1"0" 注册功能流程……………………………………………………………//
1"0"0商品搜索流程……………………………………………………………/
1"0"1用户登录流程……………………………………………………………/
1"0"2商品管理流程……………………………………………………………/0
9
1"0"3购物车流程………………………………………………………………/1
五 系统功能的具体实现…………………………………………………………/2
2"/系统数据库表的基本设计……………………………………………………/2
2" 功能总体说明…………………………………………………………………/4
2" "/目录结构说明………………………………………………………………/4
2" " 功能页面结构………………………………………………………………/5
2" "0 主要功能流程………………………………………………………………/5
2"0 各功能模块的实现……………………………………………………………/:
2"0"/ 数据库的连接………………………………………………………………/:
2"0" 用户登陆模块的实现………………………………………………………/:
2"0"0购物车模块的实现…………………………………………………………
2"0"1 后台管理模块的实现……………………………………………………… 2
2"0"2 商品搜索模块的实现……………………………………………………… 4
六 系统测试及难点分析………………………………………………………… :
3"/ 系统运行环境的搭建………………………………………………………… :
3"/"/7 虚拟机的安装………………………………………………………… :
3"/" 环境搭建…………………………………………………………… :
3" 系统程序的安装和加载……………………………………………………… :
3" "/ 文件的拷贝…………………………………………………………………08
3" " 数据库的连接………………………………………………………………08
3"0 系统的测试……………………………………………………………………08
3"0"/ 系统关键部分测试分析……………………………………………………08
3"0" 单元测试分析………………………………………………………………08
3"0"0 测试结果分析及说明………………………………………………………0/
3"0"1 系统的性能分析……………………………………………………………0
3"1 系统中存在的问题及解决方法………………………………………………0
3"1"/ 系统的整体设计和规划中的问题…………………………………………0
3"1" 开发功能模块所遇到的难点………………………………………………00
3"1"0 系统中存在的问题及拟定的解决方法……………………………………01
总 结……………………………………………………………………………02
参考文献 …………………………………………………………………………03
致 谢 …………………………………………………………………………04
9
网上购物系统设计
前 言
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日
常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式
中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到
生活的各种活动,并且给人类带来了新的机遇和挑战。
883 年 / 月 /4 日,中国互联网络信息中心(!;;!)在京发布“第十七次中国互
联网络发展状况统计报告”。报告显示,截至 882 年 / 月 0/ 日,我国上网用户总数
突破 / 亿,为 /"// 亿人,其中宽带上网人数达到 3108 万人。目前,我国网民数和宽
带上网人数均位居世界第二。国家顶级域名 !; 注册量首次突破百万,达到 /8: 万,
成为国内用户注册域名的首选,稳居亚洲第一。上网计算机数达到 1:28 万台,网络国
际出口带宽达到 /03/836,网站数达到 3:"1 万个。 地址总数达到 410: 万个,仅
次于美国和日本,位居世界第三。
在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、
网络新闻、网络游戏等服务业务仍然快速的发展着。
而本次毕业设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器
端的 、 的组件 ,以及网页编程语言 <6=。
是 的缩写,是由 6 公司倡导、许多公司
参与建立一种动态网页技术标准,它在动态网页的建设中有强大而特别的功能。 是
一种服务器端 <6=>或 ?6=@嵌入 代码的脚本语言,是开发 - 动态网站快速
而有效的工具, 的技术的优势:
/" 技术是用 语言作为脚本语言的。 语言是成熟的、强大的、易扩充
的编程语言。
"高效性与安全性。 在执行前先被编译成字节码,字节码由 虚拟机解释
执行,比源码解释效率高。
0"可维护性。由于 技术是一种开放的、跨平台的结构,因此 - 服务器、平
台及其他组件能很容易升级或切换,且不会影响 基本的应用程序。
1"稳定性。
2"产品的多样性。
目前,在国内 还是一种较新的技术。但 AAB!A 目前
已经成为开发电子商务平台的主流技术。随着国内与国际的接轨, 必将成为网站开
发技术的首选。
1