Keywords: B/S; PHP; MySQL
目 录
摘 要 I
Abstract II
第1章 绪 论 1
前 言 1
1.1 系统开发背景 2
1.1.1网上购物的发展 2
1.2.1网上购物系统的现状 2
1.2系统实现的目标 3
1.3系统的开发意义 3
第2章 网上购物系统设计与需求分析 5
2.1网站的设计目标 5
2.2网站的可行性分析 5
2.3网站的深入调查 5
2.4网站设计的特点 6
2.5网站开发的设计思想 6
2.6系统设计的总体规则 6
2.7 本章小结 7
第3章 系统的开发技术及主要架构 8
3.1开发技术的选择 8
3.2系统的主要架构及开发模式 8
3.2.1基于B/S的体系结构 9
3.2.2 基于MVC的应用开发模型 9
3.3 本章小结 11
第4章 系统的功能和流程分析 12
4.1网站的功能分析 12
4.2 平台功能模块的设计分析 12
4.3 系统流程分析 13
4.3.1前台购物流程 13
4.3.2注册功能流程 13
4.3.3商品搜索流程 14
4.3.4用户登录流程 14
4.3.5商品管理流程 15
4.3.6购物车流程 16
4.4 本章小结 16
第5章 系统功能的具体实现 17
5.1系统数据库表的基本设计 17
5.2 功能总体说明 20
5.2.1 目录结构说明 20
5.2.2 功能页面结构 20
5.2.3 主要功能流程 21
5.3各功能模块的实现 21
5.3.1数据库的连接 21
5.3.2用户
登陆模块的实现 22
5.3.3 购物车模块的实现 25
5.3.4后台管理模块的实现 28
5.3.5 商品搜索模块的实现 30
5.4 本章小结 31
第6章 系统测试及难点分析 32
6.1系统运行环境的搭建 32
6.1.1 PHP环境的安装 32
6.2 系统程序的安装和加载 32
6.2.1 数据库的连接 32
6.3系统测试 33
6.3.1 系统关键部分测试分析 33
6.3.2 单元测试分析 33
6.3.3 测试分析总结及说明 34
6.3.4 系统的性能分析 34
6.4 系统中所存在的问题及解决方案 34
6.4.1 系统的整体设计和规划中的问题 34
6.4.2 开发功能模块所遇到的难点 35
6.4.3系统中存在的问题及拟定的解决方法 35
6.5 本章小结 37
总 结 38
致 谢 39
参考文献 40
基于B/S的网络商城系统
第1章 绪 论
前 言
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
2006年1月17日,中国互联网络信息中心(CNNIC)在京发布"第十七次中国互联网络发展状况统计
报告"。报告显示,截至2005年12月31日,我国上网用户总数突破1亿,为1.11亿人,其中宽带上网人数达到6430万人。目前,我国网民数和宽带上网人数均位居世界第二。国家顶级域名CN注册量首次突破百万,达到109万,成为国内用户注册域名的首选,稳居亚洲第一。上网
计算机数达到4950万台,网络国际出口带宽达到136106M,网站数达到69.4万个。IP地址总数达到7439万个,仅次于美国和日本,位居世界第三。
在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
而本次
毕业设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的PHP、Java的组件JavaBean,以及网页编程语言
HTML。
PHP是Java Server Page的缩写,是由Sun Microsystems公司倡导、许多公司参与建立一种动态网页技术标准,它在动态网页的建设中有强大而特别的功能。PHP是一种服务器端HTML(或XML)嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,PHP的技术的优势:
1. PHP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。
2. 高效性与安全性。PHP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。
3. 可维护性。由于PHP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响PHP基本的应用程序。
4. 稳定性。
5. 产品的多样性。
目前,在国内PHP还是一种较新的技术。但PH