在线商品销售网站的设计与实现.doc





《在线商品销售网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《在线商品销售网站的设计与实现.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.摘要1Abstract2第一章 绪论31.1 课题背景及意义31.2本文内容结构3第二章 系统需求分析42.1 任务概述42.2 可行性分析42.2.1 经济可行性42.2.2 技术可行性42.2.3 操作可行性42.3 需求分析4第三章 相关技术63.1 PHP相关简介63.2 MySQL数据库63.3 Apache服务器7第四章 系统设计84.1 系统总设计84.2 系统功能模块设计94.2.1 用户登录模块94.2.2 商品展示模块94.2.3 购物车模块94.2.4 在线留言模块94.2.5 商品信息管理模块94.2.6 订单信息管理模块94.2.7 会员信息管理模块94.2.8 新
2、闻信息管理模块104.2.9 留言信息管理模块104.3 数据库设计104.3.1 概念的结构设计104.3.2 数据库逻辑设计10第五章 系统实现145.1前台模块的实现145.1.1 用户登录模块的实现145.1.2 商品购买模块的实现155.1.3 留言板模块的实现175.2 后台模块的实现175.2.1 管理员登录模块的实现175.2.2 商品信息管理模块的实现195.2.3 订单信息管理模块的实现205.2.4 会员信息管理模块的实现205.2.5 新闻信息管理模块的实现21第六章 网站测试226.1 功能测试226.2 测试方法226.3 可用性测试226.4 性能测试226.5
3、测试结果分析226.6 本章小结23结束语24参考文献25答谢辞26在线商品销售网站的设计与实现摘要:当今社会互联网技术飞速发展,网上购物的快捷方便让网上购物成为了人们必不可少的潮流。本文主要是对电子商务的在线商品销售网站进行研究,运用PHP技术开发搭建一个动态的在线商品销售网站。主要运用MySQL、Apache,采用PHP技术在Windows的开发环境下搭建的一个购物网站。本网站主要分为前台设计和后台设计。前台主要功能设计有:用户登录、商品展示、购物车、在线留言等。后台主要功能设计有:商品信息管理、订单信息管理、会员信息管理、新闻信息管理、留言信息管理等。通过这些功能的实现,给商家提供一个动
4、态、交互式、具有商品提供、系统管理等功能的电子商务平台。关键字:数据库开发,PHP开发技术,MySQLDesign and Implementation of Online Commodity Sales WebsiteAbstract: The rapid development of Internet technology in todays society, online shopping fast and easy to make online shopping has become an essential trend. This article is mainly on the e
5、-commerce online merchandise sales site research, the use of PHP technology to build a dynamic online merchandise sales site. The main use of MySQL, Apache, using PHP technology in the Windows development environment to build a shopping site. This site is divided into front desk design and backstage
6、 design. Front desk main function design: user login, merchandise display, shopping cart, online message and so on. The main functions of the background design are: product information management, order information management, membership information management, news information management, message a
7、nd information management. Through the realization of these functions, to provide businesses with a dynamic, interactive, with the provision of goods, systems management and other functions of e-commerce platformKeywords: Database Development, PHP Development Technology, MySQL第一章 绪论1.1 课题背景及意义如今时代飞速
8、发展,商品销售网站领域的实现已然成为一种高效方便的购物方法。对于电子商务流行的网络时代,网络购物已经远远是一个潮流,而对于网络购物来讲,大多数是以淘宝为主,缺少小型本地化,小型个人性质的网站类型的销售系统,所以基于这个目的,我们有必要开发一个面向个人用户,小型商家为主的网站销售系统,基于这个目的,同时基于PHP技术的良好架构,开发了在线商品销售网站,用于面向小型商户和以个人为主的服务大众的网站销售系统。设计这个网站的出发点是为了让对于HTML语言不熟悉的用户能够自己管理网站、运营网站,同时也可以减少网站的开发成本。1.2本文内容结构本论文的组织结构如下:第1章是绪论,本章主要介绍了该课题背景和
9、意义以及论文的组织结构。第2章是系统需求分析,本章主要介绍了任务概述、经济可行性、技术可行性、操作可行性。第3章是相关技术,本章主要介绍了PHP相关简介,MySQL数据库以及Apache服务器。第4章是系统设计,本章主要介绍了系统总设计,前后台各个系统功能模块设计以及数据库设计。第5章是系统实现,本章主要介绍了前台模块的实现和后台模块的实现。第6章网站测试,本章主要介绍了本网站最终的测试结果。第二章 系统需求分析2.1 任务概述在线商品销售网站的整个系统是基于PHP来实现的,设计的目的是为了能够让用户在网站上更加方便快捷的安全购物,达到足不出户却能对自己喜欢的物品进行查询以及购买。后台操作人员
10、可以登录后台对商品信息、会员信息等进行管理,对于没有学习过网站设计知识的商家提供了便利,更能有效的管理网站。2.2 可行性分析2.2.1 经济可行性本在线商品销售网站运用了Dreamweaver 8.0、Photoshop、HBuilder、PHP、MySQL等软件,实现了开发的所有任务。这些软件都是从网上下载,而PC机我原本就拥有,从严格意义上来说只需要一台能够上网的PC机就可以完成项目的所有设计。因为,整个网站的设计开发是非常的低廉,具有廉价的经济可行性。各种需求软件对电脑配置的要求并不高,易于广大网站设计人员的运用及开发。同时经济支出小,人力需求小,此网站体现了造价低廉,但功能强大的特点
11、,所以从经济方面而言,设计该网站是非常值得的。2.2.2 技术可行性本系统采用的是MySQL+PHP+Apache的组合开发,而这个组合在国际上应用比较广泛。前台用HTML跟JS代码完善,界面设计简洁美观,各项提示信息完善,商品种类齐全。后台使用MySQL数据库管理,实现了商品管理、订单管理、会员管理等,MySQL对PHP有很好的支持,PHP是目前的Web开发语言。本网站的开发环境使用的是Apache,使用简单,安全且有保障。所以本网站在技术可行性方面是可行的。2.2.3 操作可行性本网站是基于B/S架构的应用。B/S发展至今技术已经非常成熟,对比之C/S更符合我们的项目要求,能更好的应用HT
12、ML、ASP、JSP、PHP等技术。操作简单易懂,对用户没有计算机专业的要求,哪怕管理员没有学习过相关专业,也可以使用网络,对网站进行维护与管理。综上所述,在线商品销售网站在经济可行性,技术可行性、操作可行性方面都是可行的。2.3 需求分析在线商品销售网站分别分为前台管理和后台管理,前台是用户注册登录对商品进行搜寻和在线商品购买。后台则是管理员登录对商品信息、上下架、会员信息、留言板等管理。前台可以注册会员账号,不过这个登录账号会由后台管理。前台会员登录后可以修改密码,对商品下单,对订单管理,界面留言等。后台管理由管理员登录账号,进行系统设置、商品信息管理、订单信息管理、会员信息管理、新闻信息
13、管理、留言信息管理、评价信息管理等。后台管理系统拥有最高权限,可以上下架商品,修改商品信息,添加会员,或者删除会员,管理留言和评价信息等。第三章 相关技术3.1 PHP相关简介PHP中文名为超文本处理器,它包含了C语言,Java等语言的特点,形成了它独特的语法,但却利于学习,而且本身PHP使用非常地广泛,国际上一半的互联网都是用PHP技术与开发,所以说PHP已然成为了主流。由于PHP是嵌入其中的,所以它的执行效率不是CGI所能够媲美的。PHP能够处理一个包含数据库的网站,说明它是数据库集层,那么它是非常不错的。总之PHP的特点主要有以下几点:(1) PHP开放了源代码,同时也是免费的,使用者可
14、以随意发挥。(2) PHP支持C语言、C+语言的扩展,两者存在共通性。 (3) PHP本身跨平台能力强,例如windows、Android、Linux等平台都可以安全运行,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数据库。(N = 10)。(4) PHP本身是面向对象的,相率相对较高,语言操作简单。(5) 语法简单,如果有学习C和Perl
15、的很容易上手,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。(6) 目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用。(7) 有比较完整的支持,比如使用ADODB或者PEAR:DB做数据库抽象层,用Smarty或者smart template做模板层,如果是PHP 5.1的话,还能够使用PDO(PHP Data Object)来访问数据库。目前已经很多大型应用都是使用PHP,比如淘宝网、Yahoo、163、Sina等等大型门户,很多选用PHP来作为他们的开发语言,所以PHP
16、对于我的项目非常合适。3.2 MySQL数据库MySQL数据库是目前互联网上相对流行的关系型数据库管理系统之一,适用于中小型网站的开发,因为其体积小,成本低,运行速度快的特点,广受人们喜爱,而且本身PHP、MySQL、Apache三个组合就是非常经典的,简直就是黄金组合。选择MySQL数据库有以下几点原因:(1) 和PHP一样,本身对C语言、C+能够扩展,并且MySQL数据库与PHP的契合度非常高。(2) 对于MySQL数据库可以修改源码,达到自己想要的目的。(3) 无论是全局事务标识、无崩溃从机还是多线程从机复制皆可提高性能,这是5.6版本新增的。(4) 可以支持运行大型的数据库,处理信息的
17、单位是用万条来计算的。(5) MySQL数据库支持各种语言,常见的编码如中文的UTF8、GB2312等都可作用于数据库的表。(6) 算法经过优化之后,更能够有效的查询数据库中的信息。正是由于以上几点原因,MySQL数据库使用的人数可谓是相当多的,对于中小企业非常合适,所以对于我的项目可以完美运行。3.3 Apache服务器当今世界上使用最多的服务器是Apache服务器,极高的占有率,世界上一大部分有名的网站便是基于Apache服务器的。它几乎可以运行在所有广泛使用的计算机上。他的运行速度快,数据传输可靠而又实在,可以扩充于简单的API。它的主要结构是进程,能够将Perl/Python等解释器转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 商品 销售 网站 设计 实现

限制150内