自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx

上传人:b****2 文档编号:14999276 上传时间:2022-10-26 格式:DOCX 页数:26 大小:806.61KB
下载 相关 举报
自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx_第1页
第1页 / 共26页
自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx_第2页
第2页 / 共26页
自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx_第3页
第3页 / 共26页
自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx_第4页
第4页 / 共26页
自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx

《自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx》由会员分享,可在线阅读,更多相关《自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

自光瑞网上购物系统的设计与实现大学本科毕业论文文档格式.docx

目录

第一章绪论3

1.1采用的关键技术4

1.1.1PHP技术4

1.1.2JavaScript技术4

1.1.3MYSQL介绍5

第二章系统开发的背景和意义6

2.1系统开发的背景6

2.2系统开发意义7

第3章网上购物系统需求分析7

3.1网上购物系统的现状7

3.2系统实现的目标8

3.3系统功能需求8

第4章系统设计功能模块9

4.1项目规划9

4.1.1系统功能结构图9

4.1.2处理流程10

4.2系统设计11

4.2.1设计目标11

4.2.2系统开发环境11

4.3数据库设计12

第5章网上购物系统实现过程17

5.1系统各部分的实现方法17

5.2系统界面设计17

5.2.1网站前台首页设计17

5.2.3新品上架模块设计19

5.2.4商品分类模块设计20

5.2.5会员管理模块设计21

5.2.6销售排行模块设计26

5.3系统的评价分析28

5.3.1实用性28

5.3.2可维护性28

5.3.3可扩展性28

结束语28

第一章绪论

随着互联网和宽带上网的普及,Internet网站在中国异军突起,并日益渗透到人们的日常生活中。

网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网满足人们的需求。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

本文主要考虑的是如何建设B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;

动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司间文档与资金的无纸化交换。

关键词:

PHP网上购物B2BB2C

1.1采用的关键技术

1.1.1PHP技术

PHP最初是1994年RasmusLerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。

后来又用C语言重新编写,包括可以访问数据库。

在1995年以PersonalHomePageTools(PHPTools)开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。

在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。

以后越来越多的网站使用了PHP,并且强烈要且增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。

第二版定名为PHP/FI(FormInterpreter)。

PHP/FI加入了对mSQL的支持,从此建立了PHP在动态网页开发上的地位。

到了1996年底,有15000个网站使用PHP/FI;

时间到了1997年中,使用PHP/FI的网站数字超过五万个。

而在1997年中,开始了第三版的开发计划,开发小组加入了ZeevSuraski及AndiGutmans,而第三版就定名为PHP3。

2000年,PHP4.0又问世了,其中增加了许多新的特性。

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:

HypertextPreprocessor)的缩写。

PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。

它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;

与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;

PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。

PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

1.1.2JavaScript技术

Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。

Javascript是由Netscape公司开发的一种脚本语言(scriptinglanguage),或者称为描述语言。

在HTML基础上,使用Javascript可以开发交互式Web网页。

Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。

运行用Javascript编写的程序需要能支持Javascript语言的浏览器。

Netscape公司Navigator3.0以上版本的浏览器都能支持Javascript程序,微软公司InternetExplorer3.0以上版本的浏览器基本上支持Javascript。

微软公司还有自己开发的Javascript,称为JScript。

Javascript和Jscript基本上是相同的,只是在一些细节上有出入。

Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。

同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。

JavaScript使网页增加互动性。

JavaScript使有规律地重复的HTML文段简化,减少下载时间。

JavaScript能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由CGI验证。

JavaScript的特点是无穷无尽的。

1.1.3MYSQL介绍

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。

大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

MySQL关系型数据库于1998年1月发行第一个版本。

它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。

MySQL开发组计划于2001年中期公布MySQL4.0版本。

在这个版本中将有以下新的特性被提供:

新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。

在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。

随着时间的推进,MySQL将对ANSI92/ANSI99标准完全兼容。

MYSQL特点:

1.使用核心线程的完全多线程。

这意味着它能很容易地利用多CPU(如果有)。

2.可运行在不同的平台上。

3.多种列类型:

1、2、3、4、和8字节长度的有符号/无符号整数(INT)、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、SET和ENUM类型。

4.利用一个优化的一遍扫描多重联结(one-sweepmulti-join)非常快速地进行联结(join)。

5.在查询的SELECT和WHERE部分支持全部运算符和函数。

6.通过一个高度优化的类库实现SQL函数库并且像他们能达到的一样快速,通常在查询初始化后不应该有任何内存分配。

7.全面支持SQL的GROUPBY和ORDERBY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())。

8.支持ANSISQL的LEFTOUTERJOIN和ODBC语法。

9.你可以在同一查询中混用来自不同数据库的表。

10.一个非常灵活且安全的权限和口令系统,并且它允许基于主机的认证。

口令是安全的,因为当与一个服务器连接时,所有的口令传送被加密。

第二章系统开发的背景和意义

2.1系统开发的背景

随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。

在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。

调查表明:

美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。

我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。

如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。

真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。

深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物,24小上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。

上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。

结算方式的原始落后是网上购物致命的弱点。

在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。

在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取“送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。

这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。

因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。

时内商家送货上门。

商家投资网上商店目的是赚钱。

2.2系统开发意义

从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义:

●投资少,回收快。

一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。

一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;

网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 纺织轻工业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1