【精品】电子商务论文(ASP编程论文)_第1页
【精品】电子商务论文(ASP编程论文)_第2页
【精品】电子商务论文(ASP编程论文)_第3页
【精品】电子商务论文(ASP编程论文)_第4页
【精品】电子商务论文(ASP编程论文)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高等教育自学考试毕业论文封面市地:年 月 日专业电子商务姓名张利艳联系电考证号016810100035档案号通讯地址山东省济南市经十东路21522号邮编250200论文题目基于asp的电子商务网站设计与实现 害;37指导老师指导签名教师评估评审签名意见答辩签名评语毕业考核成绩主考院校盖章年月 日论文题目:基于asp的电子商务网站设计与实现摘要电了商务是建立在电了技术基础上的商业运作,是利用电了技术加强、加快、 扩展、增强、改变了其有关过程的商务。目前,随着国际电子商务坏境逐步完善,“可贸易”的条件趋成熟, 电子商务服务正从区域、经济体成员内信息聚合向跨区域、跨境和全

2、球化电子商务交易服务发展,使得电子商务服务也从经济休内向跨经 济体、跨区域及全球化服务延伸。可以预言,电子商务服务将带动全球电子商务发展,成为新吋期国 际电子商务发展的焦点问题,这也预示着电子商务服务的全球化时代 即将到来。随着计算机技术的日益发展,现代社会已经到了真正的信息时代,互联网 上的这个虚拟世界正在具体化、现实化,并逐渐与现实生活融为一体。电了商 务的迅速发展不仅是因为其将传统商务流程电子化、数字化而提高效率,而一几 在于其创造了更多的贸易机会。这是一个发展迅速的新市场,将形成一套全新 的贸易活动框架。与此同时,商业空间也发展到全球规模,这更加促进电了商务的(el ectro nic

3、 commerce, ec)飞速发展,电子商务网站也就应运而生。建立商业网站, 成了企业走近电子商务的第一步,电子商务网站使传统的封闭营销方式转化为 利用互联网的方便性,向全世界的消费者宣传自己的产吊。木论文主要从网站 的内容定位、模块结构、外观设计三方面着手进行设计,电子商务网站的主要 构件包括:数据库(客户数据库、商品数据库)、购物车、客户公告、用户注册 和登录、订单查询、商品搜索引擎。关键字 电子商务 物流 管理asp 网上订购 购物车数 据库目录第一章绪言51.1课题背景51.2课题的主要研究工作5第二章本毕业设计的环境设置与工具介绍62.1 windows 200362.2 iis6

4、2.3 asp62.4 sql server 20057第三章网站方案设计83.1网站的性能要求8(1) 广告宣传8(2) 网上订购8(3) 服务传递8(4) 交易管理93.2系统的可行性分析9(1) 经济上的可行性9(2) 技术上的可行性9(3) 管理上的可行性93.3网站设计原理以及待点103.4系统流程分析11第四章网站椎架设计134.1系统功能模块描述134.2数据库模块描述14第五章主要功能模块的具体实现205. 1通用模块的目的与实现205. 2登录框的设计20(1)管理员登录设计21(2)用八登录注册功能设计225. 3站内提示信息设计245. 4商品类别管理设计255. 5商品

5、管理设计265. 6订单的管理设计285. 7投诉管理设计305.8查询模块的设计315.9购物车的管理设计325.10收银台的设计335.用户管理模块设计34第六章总结35第一章绪言1.1课题背景随着计算机网络技术发展与应用的极大突破,企业利用互联网争 夺新市场,进行电子商务的活动越来越多,并且绝大多数获得了较好 的经济效益,建立一个好的网站正越來越受到企业的重视和关注。网 络技术的飞速发展,给世界创造了巨大的信息财富,全球经济的延伸, 使人类产生了广泛交流的强烈愿槊。面对电子商务的波澜浪潮,各个 大小商业网站应运而生。电了商务网站的起步与发展,改变了传统的经营运作模式,为信息共享和信息协作

6、提供了无限空间。internet的出现和发展对人类的生活、工作等产生了巨大的影响。 而电子商务是internet发展的直接产物,是网络技术应用的全新发展方 向.电子商务凭借其成本低、效率高、机会多等优势,吸引着越来越 多的商业企业。网络的出现和发展,给商业领域带來的巨大革命,使得全 球范围内蓬勃发展的“电子商务”对各行各业都产生了积极而深远的 影响,这使建立电子商务网站成为必然。“电子商务”源于英文: electrontc commerce简写为eco。顾名思义,其内容包括两方 面:1、电子方式2、贸易活动。其定义是利用tcp/ip公网网络和技 术进行在线无纸交易和商务作业的活动。要实现电了商

7、务,首先它离 不开电脑和互联网。电子商务网站的主要经营模式:按屯子商务服务 的区域划分,商务网站的交易模式主要有两类:商家对消费者模式(b2c) 和商家对商家模式(b2b)这个模式为个人用户提供了一种全新的购物 方式选择。1.2课题的主要研究工作本毕业设计任务就是在windows 2003下以asp+sql数据库系统为工具,实 现电子商务网站的设计。对asp和sql功能和实现方法进行进一步了解。同吋, 也更在观的说明网站设计与制作。第二章 本毕业设计的环境设置与工具介绍2.1 windows 2003本网站使用 windows 2003 professional作为系统开发环境。 window

8、s 2003 professional 其实是 windows nt workstation ( windows nt工作站)的最新版本,是专为各种桌而计算机和笔记本开发的新一 代操作系统。它继承了 windows nt的先进技术,提供了高层次的安 全性、稳定性和系统性能。同吋,它帮助用户更加容易的使用计算机、 安装和配置系统、脱机工作和使用internet等。对于电脑和网络系统的 管理员而言,windows 2003 professional是一套更貝有可管理性的桌 而系统。2.2 iisiis是internet information server的缩写,它是微软公司主推的 web服务器。

9、在 windows 2003安装光盘中包含iis5.0。iis与 windows nt server完全集成在一起,所以用户能够利用windows nt server和 ntfs (nt file system, nt的文件系统)内置的安全特性,建立强大、 灵活而安全的internet或intranet站点。iis的一个重要特性就是支持 aspoiis提供了一个可与windows nt操作系统紧密相连的以事 物为基础的网络服务器。他的更高一级具有两个特点:一是对于http 有关的服务领域的功能有所加强,这种加强使得iis可管理多个网络地 址,调整地址或特定应用的装置。二是除了有管理和开发功能外

10、,还 有了其它的一些功能作为补充,例如它可以支持http1.1的应用开发 端的改进,包括以事物处理为基础的应用、独立进程、对ssl (secure socket layer)的支持、ado和新的开发工具。2.3 aspasp(active server pages)建立在 iis 和 windows 2003 中并会在 安装操作系统和web服务器后自动安装。简单地说,asp是一种通过 截取收到的请求和处理发出的响应与用户进行交互的技术,用丁一般 用途的普通的http请求和响应遵循一种不灵活模式,不适于动态交 互。当你的web站点放置在上并运行脚本时,服务器会查看每个文件 己核实是否每个文件都含

11、有aspo如果确实如此,服务器就将那些文 件路由到asp,在将它们送到客户端z前进行处理,然后对脚本进行 处理并生成适当的内容,用于传回道浏览器或客户机屮。由于asp在 将待发信息发前有机会对信息进行处理,因此就可以内置各种各 样的功能,例如可以进行数据库访问,也可以使用vbscript或jscdpt 任何你想使用的脚本语言所提供的功能。vbscript是使用的默认语言, 但是在 windows 2003中包含了 vbscript和jscript两种脚本引擎。asp本身不是一种编程语言,它更象是一种将脚本对象组建和与 web服务器间的交互作用粘合在一起的粘合剂。从技术角度讲,asp 是rfl对

12、象组成的,这些对象被vbscript或jscript调用来完成某些极为 有用的功能,如截取由用户提交的数据、对用户的输入做出的响应、 管理应用程序和会话,以及操纵服务器等。这些在以后会详细介绍。2.4 sql server 2005sql server是微软公司出版的关系数据库系统软件,也是一个全 面的、集成的、端到端的数据解决方案,为用户提供了安全、可靠和 高效的企业数据库管理和商业智能应用平台。微软的sql server 2005是一个关系数据库,它是一项完美的客 户/服务器系统。木设计所采用的数据库应用程序都是基于sql serve r之上的,采用odbc及标准的sql查询。sql se

13、rver提供服务器端的软件,这部分需要安装在nt server 上,sql server的用户端则可以安装在许多用户端pc系统屮,wind ows可以让用户端进行数据库的建立,维护及存取等操作,sql serve r可以最多定义32767个数据库,每个数据库中,可以定义20亿个表 格,每个表格可以有250个字段,每个表格的数据个数并没有限制, 每一个表格可以定义250个索引。第三章网站方案设计3.1网站的性能要求电了商务网站可提供网上交易和管理等全过程的服务。因此,它具冇广告宣传、咨询洽谈、网上定购、网上支付、电子账户、服务传 递、意见征询、交易管理等各项功能。本网站的设计将涉及到广告宣 传、

14、网上订购、用户投诉、后台管理等功能。(1) 广告宣传电子商务可凭借企业的 web服务器和客户的浏览,在internet ± 发播各类商业信息。客户可借助网站上的检索工具(search)迅速地找到 所需商品信息,而商家可利用网上主页(home page)在全球范围内作 广告宣传。与以往的各类广告相比,网上的广告成木最为低廉,而给 顾客的信息量却最为丰富。(2) 网上订购电子商务网站可借助web屮的邮件交互传送实现网上的订购。网 上的订购通常都是在产品介绍的页面上提供十分友好的订购提示信息 和订购交互格式框。当客户填完订购单后,通常系统会回复确认信息 单来保证 订购信息的收悉。订购信息也

15、可采用加密的方式使客户和商 家的商业信息不会泄漏。(3)服务传递对于已付了款的客户应将其订购的货物尽快地传递到他们的手 屮。而冇些货物在本地,冇些货物在异地,电子邮件将能在网络屮进 行物流的 调配。而最适合在网上直接传递的货物是信息产品。如软件、 电子读物、信息服务等。它能直接从电子仓库屮将货物发到用户端。(4)交易管理整个交易的管理将涉及到人、财、物多个方而,企业和金业、企 业和客户及企业内部等各方面的协调和管理。因此,交易管理是涉及 商务活动 全过程的管理。电子商务的发展,将会提供一个良好的交易 管理的网络环境及多种多样的应用服务系统。这样,能保障电子商务 获得更广泛的应用。3.2系统的可

16、行性分析(1) 经济上的可行性首先,本次设计是而向一个小型的网上购物系统,所以在经济上 的要求比较容易达到。其次,当前电脑配件的性能不断提高,高档计 算机的性能甚至超过了小型服务器,可以花费和对较少的费用就可买 到性能比较高的机器。这些都为本系统的开发提供了较为充分的经济 基础,还有就是可充分利用冃前宿舍内己经拥有的上网坏境,节省资 金。(2) 技术上的可行性从系统构成环境看:本系统可以采用客户/服务器(client/serve r)的结构体系。由于到完全开放的网络条件,网上资源的丰富和可利 用性,使得本网站开发时更加容易。从硬件环境上来看,本系统对计算机硬件的基本要求为:奔腾3 以上处理器,

17、128mb以上内存。从软件环境来看,首先系统的是在windows 2 003环境下完成的。而数据库采用sql server2005,在数据库功能方 而新增了功能强大、使用方便的ado ( active database object)技术, 可以方便地和多种数据库相连,并支持client/server多层结构模式。(3)管理上的可行性首先,由于本网站实现的是一个小型的系统,实现的都是最基 本的功能,所以,不论是管理员还是客户应用起来都比较方便。其次, 系统开发将采用更加友好的界面,使操作人员易于掌握和管理。综上所述,本系统开发目标明确,开发吋机成熟,从多个角度都 是完全可行的。3.3网站设计原

18、理以及特点提供高效的内容丰富的web商业服务是一项连续不断的任务,这 并不是做好几个网页放在里面就可以了。所以,一开始,一定要明确 制作哪种类型的电子商务网站。电子商务网站就规模上來说,可以分 为大中小型网站。这里说的是规模,而不是功能,也许有大型网站和 屮型网站的功能差不多的,但真正的基础却相差很远。就像亚马逊和8 848。两者相比,功能并不差很多,但差的是技术、资本、维护、遍布 地区等等。本网站的设计是一个小型的b to c模式的电子商务网站,这就是 本网站设计原理的出发点。首先,要明确建立小型的电了商务网站的 特点及基本要求。小型电子商务网站所出售的东西一般都不可能太贵, 也可能很全。本

19、网站要设计可以面向学生也可以面向儿童,即可以面 向一般女性也可以一般男士等。木网站设计要要突出小网站能够吸引 人的地方,网站中有品种繁多的商品,并11简单,容易熟悉,让顾客 有一种家的感觉。本电子商务网站是对技术的要求首先是有动态交互性。所谓动态 交互式网站就是能动态的更新内容,比如说商品种类的更新、商品的 更新、商品被浏览和购买的统计等。这就要求与数据库有良好的结合; 而交互式则是商业网站的基本要求,比如顾客要购买商品,当他第一 次进站时,网站要提醒他注册,如购不是,则可以登录购买。通过as p及sql就可以实现这些功能。单纯的html语言编写的网站,事实上只能说是一部图文并茂的 书,只能一

20、页一页的翻看,除此之外,就不能再做更多的其他事情了。 而动态交互式网站则大大改变了这点,动态交互式最大的优点就是它 使得网站有了 “人性”,可以和网页进行单独的对话。比如电了商务网 站,当你第一次进入并购买商品时,就马上由提醒你注册登录。当然 它还有很多优点,这里就不一一列举了。电子商务网站还有以下特点:(1) 普遍性:电子商务作为一种新型的交易方式,将企业和消费 者带入了一个网络经济、数字化生存的新天地。(2) 方便性;在电子商务环境屮,人们不再受地域的限制,客户 能以非常简捷的方式完成过去较为繁杂的商务活动,如购买、查询商 品等。(3) 整体性:电子商务网站能够规范事务处理的工作流程,将人

21、 工操作和电了信息处理集成为一个不可分割的整体,这样不仅能提高 人力和物力的利用,也可以捉高系统运行的严密性;(4) 安全性:在电子商务中,安全性是一个至关重要的核心问题, 它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机 制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商 务活动有着很大的不同;(5) i办调性:商务活动本身是一种协调过程,它需要客户与企业 间的协调,在电子商务环境中,往往电子商务的全过程是一气呵成的。34系统流程分析为了更清楚的完成此电了商务网站,木小结将介绍系统流程。木网站 中有两个系统流程。(1)前台-客户的浏览商品及订购流程电子商务网站的基本任务

22、决定了网站的经营方向,是站点建立后 一切经营活动的核心和出发点。木电子商务网站是面向人们的一般生 活需求,提供各类生活用品等。网站的访问者是网站的主耍服务对象, 访问者选择的是网站中提供的他所需的商品,但是他也有一定的限制。 下而就介绍一下访问网站的客户购物所需的一般过程。首先用户进入 网站进行商品的浏览或直接搜索他所需要的商品,但是当他购买时就 会有一定的限制了,如果是注册用户就可以直接登录进行购物。不是 注册用户就需耍立即注册,注册完后才可以进行购物。购物吋首先选 择所需要的商品,当选好商品后,用户就可以进行订购并查看购物车 确定所购买的商品。确定后就可以到收银台添订单,然后提交订单, 这

23、样就可以在家等着送货上门了。这样就可以足不岀户享受生活了, 木设计也就完成了基木的用户购物功能。详细的购物流程图如图3.1所示。图3.1 前台客户的浏览订购流程(2)后台- -管理员对商品的管理及处理订单流程客户订购了他所需要的商品后,以后的工作就应该由系统管理员来 完成了。管理员要根据客户的订单来进行操作,如果订单没有处理, 那么管理员要首先处理用户订单。要按照订单给用户发货,然后就进 行订单结帐,结帐后订单就可以删除了。其详细的流程过程如图3.2 所示。图3.2后台管理员的处理订单流程 这样网站的基本运行过程就可以一目了然了。第四章网站框架设计4.1系统功能模块描述本电子商务网站分为前台管

24、理和后台管理。前台管理包括浏览商 品、用户登录、用户其他信息维护、订购商品、购物车等。后台管理 包括站内的提示管理、商品的管理、订单的管理、用户投诉的管理、 用户管理和管理员管理等模块。下面具体介绍一下各模块的功能。(1) 系统管理员的功能:添加删除用户,包括用户名、密码等信 息。修改管理员的信息、删除管理员的信息。(2) 用户信息管理:注册用户,包括用户名、密码等信息。修改 用户信息、删除用户信息。(3) 网站的提示管理:添加提示(提示包描标题和内容等),还可 以对提示修改和删除。(4) 商品的管理:添加商品类别,修改商品类别,删除商品类别, 添加商品信息,(包括商品的类别、名称、编号、生产

25、公司等信息。) 商品图片的上传、修改和删除图片,修改商品信息,删除商品信息, 查看商品信息。(5) 订单的管理:处理订单,发货,结账,删除订单。(6) 用户的投诉管理:查看投诉,提出投诉的解决方法,删除投诉。 具体的功能模块划分如图4.1所示。图4. 1网站功能示意图4.2数据库模块描述数据库,顾名思义,是存放数据的仓库,只不过这个仓库是在计 算机存储设备上,而且数据是按一定的格式存放的。人们搜集并抽取 出一个应用所需要的大量数据之后,应将其保存起來以供进一步加工 处理。进一步抽取所有用信息。所谓数据库是指长期存储在计算机内 的、冇组织的、可共享的数据集合。数据库屮的数据按一定的数据模 型组织

26、、描述和存储,具有较小的冗余度、较高的数据独立性和易扩 展性,并可为各种用户共享。数据库是把信息系统屮大量的数据按一 定的模式组织起来,提供存储、维护、检索数据的功能,使信息系统 可以方便、及时、准确的从数据库中获得所需的信息。一个信息系统 的各个部分能否紧密的结合在一起以及如何结合,关键在数据库。因 此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发岀完 善而高效的信息系统。数据库系统是指安装了数据库和数据库管理系统的计算机系统。 数据库管理系统在计算机操作系统的支持卜对保存于外部设备上的、 由物理数据文件所组成的数据库进行冇效地管理、维护和使用。在数 据库管理系统之上通常需要有数据库

27、应用系统开发工具软件,应用程 序员使用它,或者直接使用由dbms所提供的数据库语言和开发环境 编制程序建立数据库应用系统。数据库应用系统通常提供可视化操作 界面供终端用户使用,进行日常数据处理工作数据库设计是建立数据库及其应用系统的技术,是信息系统 开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的 应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之 能够冇效的存储数据,满足各种用户的应用需求。下面是本网站系统主要的数据库e-r图。图4. 2管理员e-r图图4. 3用户e-r图图4. 4投诉管理e-r图图4. 5订购管理e-r图下面是数据库逻辑结构设计本网站定义的数据库屮涉

28、及到了七张表,它们分别是提示管 理表、商品类别表、商品信息表、购物车表、客户投诉表、用户表和 管理员表。各表包含的基本信息在下面的表中显示了。(1)管理良信息表:管理员表用来保存系统管理员的基本信息, 结构如表4.1所示。表4管理员信息表编号字段名称数据结构说明是否是主键1admin idvarchar(20)管理员名不能为空是2passwdvarchar(20)密码不能为空否3namevarchar(20)管理员姓名不能为 空否4remarkvarchar(60)备注否5i sveri tychar (1)是否审核否6i sshowchar (1)是否显示否7i sde 1 etechar

29、(1)是否删除否8remarkvarchar (60)备注否(2)用户信息表:用來保存用户的基木信息,结构如表4.2所示。 表4. 2用户信息表编号字段名称数据结构说明是否是主键1useridguid用户名不能为空是pwdvarchar(20)用户密码不能为空否2usernamevarchar(20)用户姓名不能为空否3sexbit用八性别不能为空否45addressvarchar (50)用八地址不能为空否telephonevarchar (15)用户电话不能为空否67emai 1varchar(20)电了邮件地址不能 为空否8i sveri tychar (1)是否审核否9i sshowc

30、har(1)是否就示否10i sdeletechar (1)是否删除否11remarkvarchar (60)备注否一 (3)购物车表:用来保存用户订购的商品信息,结构如表4.3所 示。表4. 3购物车表编号字段名 称数据结构说明是否是主键1idint商品编号不能为空是2useridguid用户名不能为空否3goods t dint商编号不能为空否4ordert i medatet i me订购时间否5ordercountsmallint订购数量不能为空否6salepricefloat销售价格否7ordernumbervarchar(20)订单号不能为空否8i s v e r i t ycha

31、r (1)是否审核否9i sshowchar (1)是否显示否10isdeletechar (1)是否删除否11remarkvarchar(60)备注否(4)商品类别表:用来保存商品类别的基本信息,结构如表4.4 所示。表4.4 商品类别表结构编号字段名称数据结构说明是否是主键1idi nt分类编号不能为 空是2typevarchar (10)分类名称否3i sveri tyc h a i' (1)是否审核否4i sshowc h a i' (1)是否显示否5isdeletec h a i' (1)是否删除否6remarkvarchar(60)备注否(5)商品信息表:用

32、來存放商品的基本信息。结构如表4.5所示。表4. 5商品信息表结构编号字段名称数据结构说明是否是主键1idint商品编号不能为 空是2typeidi nt商品类别否3namevarchar商品名称否4producervarchar生产厂家否5salepriceint销售价格否6storepri ceint进货价格否7contentvarchar商品简介否8buycountint卖出数址否91magef i 1varchar商品图丿v否10buycountint商品阅读次数否11tmagefi1evarchar商品序列号否12i s v e r i t ychar (1)是否审核否13i ssh

33、owchar (1)是否显示否14isdeletechar (1)是否删除否15remarkvarchar(60)备注否(6)客户投诉表:用来保存客户对订单的投诉信息,结构如表4. 6所示。表4. 6客户投诉表编号字段名称数据结构说明是否是主键1tdi nt投诉编号不能为 空是2pos ttimedatetime投诉时间否3useridvarchar用户名否4ordernumbervarchar订单号否5contentvarchar投诉内容否6resultvarchar处理结果否7flagbit处理h志否8i sveri tychar (1)是否审核否9i sshowchar (1)是否显示否

34、10isdeletechar (1)是否删除否11remarkvarchar (60)备注否(7)公告信息:用来保存网站捉示信息,结构如表4.7所示。表4. 7 提示信息编号字段名称数据结构说明是否是主键1idint提示编号不能为 空是2titlevarchar提示题目否3contentvarchar提示内容否4posttimedatetime提交时间否5postervarchar提交人否6isveritychar (1)是否审核否7i sshowchar (1)是否显示否8i sdeletechar (1)是否删除否9remarkvarchar (60)备注否第五章主要功能模块的具体实现在这

35、一章中将详细介绍一些主要功能的具体实现及其技术。5.1通用模块的目的与实现所谓通用模块就是许多页面都涉及到的模块,这些模块被别的模 块包含时,要用include语句包含,这样别的模块就有它的功能了。本 网站设计有三个通用模块。(1 )实现连接数据库功能的文件,在本网站屮文件名为conndb. asp0因为在很多网页中都要建立跟数据库连接的操作,所以有了这个 通用模块就避免了重复编译程序。(2)还冇就是管理员和用户登录验证模块,在网站的后台管理中, 很多功能都只有管理员才有权限,所以在进入网站后台时,有许多项 都需要验证你是否是管理员,因为其他人是不允许随便修改网站屮的 东西的。如果不是管理员,

36、就要从新跳到管理员登录界面去,要求从 新登录;如果是管理员,则不用跳冋去,直接进入包含它的网页屮。 网站前台的用户登录也是一样的,当用户购买商品、查看购物车时, 也都要检验是否是注册用户。具体实现将会在下一节说明。5.2登录框的设计也许有的人会问为什么非要有登录、注册这个功能,让别人匿名 登录,购买商品不是也很好吗?但是如果那样的话,是无法建立起账 目数据库的,更不利于网站数据库的维护,如果为每个用户都建立一 个数据库,当他第二次来时,依然可以使用,这样,既有了前一次的 纪录,方便了对用户的管理,乂节省了建立数据库的资源,否则,就 必须为每个匿名登录的用户建立个数据库了。而从用户来,他可以查

37、看购物纪录,也可以防止别人盗用他的帐号,所也说,建立用户登录、 注册是非常有必要的。下而是登录流程图5.1:图5. 1登录流程图(1)管理员登录设计网站的管理页面只有管理员才能进入,很多功能都只有管理员才 冇权限,所以在进入网站后台时,冇许多项都需要验证你是否是管理 员,因为其他人是不允许随便修改网站中的东西的。如果不是管理员, 就要从新跳到管理员登录界面去,要求从新登录;如果是管理员,则 不用跳回去,直接进入包含它的网页中。这样设计保证了网站后台的安全性,保护了网站中的重要数据。在登录框的程序设计中,首先要在登录中输入姓名和密码,点捉 交就可以进入了。它用到了 action和method等,

38、其中action和metho d都是表单常量action的属性是动作,它指定处理表单提交数据的脚 本;method的属性是方法,它指定表单传递到服务器的方式,冇效值 为get或post,如杲设置为get,则当按卜提交按钮时,浏览器会立即 传送表单数据;如果设置为post,则浏览器会等待服务器来读取数据, 使用get方法的效率比较高,但是传递的信息量仅为2k,而post方法 没有限制,所以本网站使用post方法。管理员登录框如图5.2所示。管a员登陆管理员账号1 1密码1 1验证码11生成验证码图5.2管理员登录框(2)用户登录注册功能设计注册功能是为第一次进入网站的用户而设立的,目的是获取用户

39、 的相关信息,为以后该客户的管理捉供方便。实现注册的思路:首先注册是用于对第一次进入网站,并有兴趣 在木网站购买商品的用户而设立的,为此,必须要有一个提醒功能, 用于提醒第一次光临本网站的人注册,还要有单击注册的连接按钮。 这个设置丽台的在首页中。其次,必须有一个注册界面,以响应这册 的连接按钮。在这个页而屮也要设计表单,来用于捉示用户填写详细 资料表,并划分出是否为必填或其他。当填写完毕后,在后台需要有 基木的判断功能,对用户填写的资料的正确与否进行判断,如e-mail 地址是否冇号等。当然还要冇相应的返回信息,例如有某项填写不符 合要求,耍有相应的提示;符合要求时,则要返回相应的信息。还有

40、 能够把用户捉供的信息返回,建立一个数据库,并把这些信息写入数 据库。西户注册要添用户名、性别、联系方式等信息,用户注册表如图5. 3所示。用尸信息用户名1*密码1*性别q男q女*岀生年 月1 1籍贯1 1现居地11*职业1联系方式1 卜邮箱r#保存图5.3用户注册界面实现登录功能是为了方便老客户的,其口的是为客户创造一个友 好的环境,并且让他知道一些他的相关信息。登录功能的实现如下:(1)一个简单的用于登录的页面,其中包括一个供用户填写登录 信息的表单和用于提交的按钮。这就和管理员登陆界面差不多了。(2)判断用户填写正确与否的程序,这个可以把获得的信息逐一 对已存在的用户信息数据库小的用户信

41、息进行比较,如果不为空,则 可以直接进入网站购物。反之,则返回一个提醒用户输入错误的信息 或画面,如“您的帐号或密码不止确,请重新输入。”(3)如果登陆成功,则把这次的信息写入数据库,重新更新数据 库信息,并口启动其他线程。如可以查看和修改用户信息的功能。查看和修改用户信息和密码的功能是任何电子商务网站都所必须 开设的功能。当用户对口己注册的信息不满意时,系统必须有此项的 支持。事实上,这项功能的设置是一个表的元素的重新更新的过程, 它的asp程序的实现方式有些像注册时对数据的处理,所不同的是它 用到了 update这一语句更新数据库。当用户提交数据后,用户信息会保存在sesstion小,系统

42、为了在 运行过程屮掌握当前登录用户的信息,通常需要把用户信息保存在se ssion中,以方便管理员管理。同时,也保证了用户登录后不再重复显示登录窗口。用户登录也用到了 action和method等,这里就不再重复说明了。 下面是用户登录框图,如5.3、5.4所示。图5.4用户登录框图5.5登录后的用户框图5. 3站内提示信息设计为了对商品进行宣传,有利于商品的促销,同时也可以发布站内 的消息,通知用户一些新到的商品和网站中的重耍消息,建立一个提 示信息框是很有必要的,提示信息其实就是公告。在网站的前台,首先判断是否有站内提示,如果有就按照发布时 间的先后显示数据库屮最新10条提示信息。顾客点击

43、提示信息的名称, 就会在新弹出的窗口中显示提示信息了。站内提示信息如图5.5所示。温馨提示确定要删除吗,删除后不可恢复!!定取消图5.6站内提示信息在网站的后台,管理员可以进行添加、修改和删除提示信息。当 添加提示信息时,管理员可以单击添加按钮,就会有新的窗口中打开, 进行添加了。注意,在添加完提示信息,点击提交时,系统就会对所 填写的内容进行校验。如果提示信息的题目或内容为空,则返冋,不 允许表单数据的提交。当修改提示信息吋,只要在需要修改的提示信 息名后面的修改就行了,管理员修改好提示信息后提交数据时与添加 提示信息一样,需要对提交的表单进行校验。当删除提示信息时,需 要选屮相应的复选框,

44、本网站设置了全部选择和清空选择两个按钮, 使为了更方便对提示信息进行管理,当单击全选后,所有的复选框中 都会别打上对勾;当单击清空吋,所有别选中的复选框又会被还原。 提示管理如图5.6所示。商品基本営息商品名称:电冰箱商品类别:小凉电商品价格:1999品牌:海尔生产日期:2011-08-08联系人:张女士联系电话改返回图5. 7后台的提示管理54商品类别管理设计无论什么样的电子商务网站,站屮的具体商品都有个属性,要么 它属于日用品,要么属于服装等等,而且网站屮不可能只i占i定的有那 儿种商品类别,所以要有商品类别管理。商品类别管理包括添加新的商品类别、修改和删除商品类

45、别。修 改和删除商品类别的原理和上一节中讲到的修改和删除提示信息是一 样的。当添加商品类别时,直接就可以在表单小键入你要添加的商品 类别,然后单击添加就可以了。在这里用rs.recordcount返冋当前记录 集小记录的数量,来判断是否有商品类别。商品的类别如图5.7所示。商品的类别管理类別名是否有子类别功盅操作全选小家电否1添加子类二1/删除玩具是1添加子类二1/删除食品否1添加子类勺/删除服装是1添加子类二1,删除首饰否1添加子类二/删除化妆品是1添加子类二:/删除初贻化i涪空i删除i图5.8商品的类别管理5.5商品管理设计在网站的后台,跟商品类别管理一样,网站中的很多商品需要更 新和修改

46、,你可以添加商品,也可以对商品的信息进行修改。管理员 可以对商品进行添加、修改和删除。当单击添加商品按钮时,就会弹 出新的窗口,新的窗口中需要添加商品的类别、名称、编号、生产公 司、销售价格、商品介绍等,在填写商品信息吋,尽量对商品进行详 细的介绍,还要把每个商品的属性特点向用户介绍清楚,本网站中的 商品还列出了商品的浏览和购买的次数,使顾客用更容易了解商品, 同时还可以上传商品的图片。当单击添加商品按钮时,就会触发oncli ck事件,通过它就可以调用其它的函数來实现打开新的窗口。在网络 应用程序中,通常采用两种方法处理图片。一种是将图片文件上传到 服务器的指定目录下,需要时直接在网页中显示

47、图片,本网站就采用 的这种方法,因为这种方法比较简单;另一种方法是将图片数据保存 在数据库的image字段屮,需要将其导出到一个图片文件中,然后才 能在网页中显示。当单击修改时,管理员可以对商品的信息进行修改, 当然还可以对图片进行修改。单击删除吋,管理员可以对商品的信息 包括图片进行删除。商品的管理如图5.8所示。商品管理小家 电丨玩* i 品丨服装丨首饰丨凉居丨化妆品r» 名售格销销售数量浏%次数改 修选择1糕 蛋o51改 修 /2术 积o5谭 修 z3机 包 面65e改 修 /n4衣 凤32u改 修 /n5手53qjm改 修6装 *122 2m修 zn7酒 萄 葡o51eh改

48、修 八8汽具车玩o51m改 修n9饰 士品o51ee改 修 no1用 上品床o51bje改 修 z»a1始初i图5.9商品的管理在网站的前台,为了让客户更容易了解本站商品,使他们更方便, 当用户登录到网站的首页时,就会看到新添加的商品和最受欢迎的商 品两个框架,最受欢迎的冏品也就是热卖商品,是对商品的总体排名 的状况的说明,这使得用户进行购物时对商品的受欢迎程度一目了然, 对商品的购买更胸有成竹,同时也对他们有导购的作用。新添加的商 品和最受欢迎的商品各有3个商品。用户对其它商品的浏览可以用查 询商品来实现,这在下面会进行详细介绍。前台商品信息如图5.9所示。最新加入商品ii商品名称

49、:香水商品編号:31商品价格:300兀浏览次数:1详细资料订购-> 彩商品名称:精华素商品編号:30商品价格:80兀浏览次数:0详细资料订购-> 彩商品名称:化妆箱商品編号:20商品价格:50兀浏览次数:0详细资料订购-> 彩图5. 10前台的商品信息5.6订单的管理设计订单是电子商务网站的重要组成部分,也是网站中的交易形式。 在网站的前台,用户只有登录之后才可以购买东西,生成订单。 它的具体生成过是,首先用户对浏览的商品进行订购,这会使商品进 入购物车,在购物车屮单击去收银台,在收银台屮单击购买就会生成 订单,同时用户还可以通过单击定单查看并确认一下口己是否订购成 功了。用

50、户订单如图5.10所示。a 管 单 订号 单 订下单用 户方 茯式收式 方 款 付 金 总伏期 日 单 订04 o o1- o1 o雨 霖o o63款 到 货货款 发付 先后3二 处 未5 o2 o1 d o202 o o o4 o三 张o55发 后 付 先款 付 预货 发 已8911o203 o o o o羊 汪658金 定 付 预付到款货3 二 处 未981-1o204 o o1o1 o牛刘326款 付 全款货 付发先后中3 二 处954o205 o o1o4 o七 田53款 付 到 货款 付 全货 发 已86o206 o o1 o1 o田 牛666款 付 到 货款 付 全货 发 已69o

51、-1 o207 o oo1 o利 昔753款 付 全款货 付发 先后货 发 已di6 o 1 o 2图5. 11 用户订单在网站的后台,管理员要对订单进行处理,因为用户提交的订单 只有经过处理才能生效。要完成订单处理工作,管理员首先登录并查 看订单,单击为处理订单链接就会看到用户的订单。接下来管理员要 进行订单处理,处理订单就是改变订单的状态值,管理员只需要单击 未处理订单中的处理按钮,就对订单进行了简单的处理,这是订单会 被记录到已经处理的订单中,处理订单吋就耍给用户发货,发完货后, 管理员要单击己处理订单中的发货按钮,这时订单又被记录到己发货 的订单记录小去了,下面管理员要进行订单的结帐工

52、作。当确认用户 已经收到商品时,就可以删除订单了。单击已结帐订单后系统就会弹 出订单处理完毕的对话框了,说明整个订单处理过程就完成了。订单 的处理流程如图5.11、图5.12、图5.13、图5.14所示。未处理订单详细昔況订单号0 10 10 0 1下单用 户霖雨总金離3 6 0 0衬款方 式货到付款收萩方 式先发货后付款状态未处理订单日 期2 0 1 1 0 2 0 5图 5. 12i 5 a g tr 車tr車号t $ fflp总金醫付款方式收获方 式状盍帀单日期n01010038 5 68# 5金款it s中2 0 11-8 90101004刘牛6 2 3金付款款化贝 付发 先石处理中2011-5-9图 5. 13已发货订单订单号下单用 户总金舉付款方式收;方叶订单日期0 10 10 0 2张三5 5 0先付后发预付款己发货2 0 11 9 80 10 10 0 5田七3 5货到付款金付款己发货2 0 11-6-80

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论