资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
网站建设指导 www.qmiao.cn 网站建设行业指导,最新最全的各种网站建设设计制作论文文档。电子商务网站建设毕业论文电子商务网站建设毕业论文 网站设计毕业论文网站设计毕业论文目 录摘 要 11 前言 22 网站整体功能 23 会员社区功能 34 数据库管理系统 65 系统数据库开发说明 86 结束语 9参考文献 10附图: 10网站建设指导 www.qmiao.cn 网站建设行业指导,最新最全的各种网站建设设计制作论文文档。摘 要:本网站利用 Internet 网络电子商务新技术,采用 Microsoft ASP/ADO 网络数据库解决 方案,实现了基于 B/S 模式的电子商务管理。凭借 web 服务器和客户的浏览器,利用电子 工具高效率、低成本的特点,为客户提供交易平台,在 Internet 上发布商业信息,商品广 告,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商 务活动空间,实现网上交易的基本功能。网站依据目前商业网站的设计原则,以网上交易 功能为主,辅于娱乐、广告、导购等功能,是一个综合性电子商务网站。本文主要阐述了 如何采用 ASP/ADO 网络数据库解决方案来完成会员社区和后台数据库管理的设计,并介 绍了其功能及实现技术。关键词:电子商务,网站,数据库,ASP/ADO1前言为适应国际贸易和商业领域的国际化、信息化和无纸化的需要,电子商务充分利用计算机 技术,网络通信技术和因特网,在短短的几年内,迅速发展成为全球的支柱产业,给经济、 生活、工作带来综合的革新。我们借助毕业设计这一锲机,以网上购物的形式,尝试建造 一个全天侯的网上购物广场,为任何访问本网站的客户提供优质的商业服务、可靠的商业 信息、最新的商业机会。本网站分为购物广场、会员社区、购物车、数据管理四个大模块。其相互之间的结构关系 如下图:客户首先进入本网站的首页,即购物广场部分,选购商品,阅读新闻。通过会员注册后, 可以登录进入会员社区模块。在这,会员可以享受专为会员设计的聊天室、跳蚤市场等社 区功能。也可以在购物广场选购商品,放入购物车,填写相关信息、选择付款形式,经订 单确定后,可以向本网站下购物单。这些模块的数据商品数据、登录数据、客户数据、 会员数据、订单数据等都存放在数据库管理系统中,由数据库管理员操作数据库管理程序 进行系统管理。2网站整体功能网站建设指导 www.qmiao.cn 网站建设行业指导,最新最全的各种网站建设设计制作论文文档。本网站是以网上购物功能为重点而开发的电子商务购物网站,辅以交友、聊天、广告、导 购等功能。2.1 网上导购通过商品展示区对所展示的商品的产地、功能、价格等的详细说明,引导客户选购所需的 商品。通过站内商品搜索,可以轻易的让客户找到所需的商品。2.2 网上订购客户在对商品有了解后,可以直接在网页中查阅价格、确定数量、选择付款形式来订购商 品。本网站会按照约定的方式交付货物,收取货款。2.3 咨询洽谈可借助商站中的电子布告栏,聊天室或网站的电子邮件广告来了解商品,讨论问题,洽谈 业务,可实现商家对商家的大宗商品交易。3.1 意见征询通过网站中的留言板,客户可直接地发表对网站,对商品的意见,提出更多、更实际的建 议和意见。网站也可以在这得到更直接、快捷的反馈意见,更好,更快的改善网站,为客户服务。2.4 交易管理用数据库管理方式对交易中的订单进行处理,打印出订购报表、价格表,统计交易次数、 交易金额、打印帐单报表。2.5 数据管理用网页的形式对网站中涉及的诸多数据表进行系统的管理,进行一些后台数据操作,例如 优惠会员的确定、电子邮件广告的发送等。2.6 招商板用于联系商家,购买广告。这里显示了招商的一些条约和成功商家例子。2.7 广告宣传网站建设指导 www.qmiao.cn 网站建设行业指导,最新最全的各种网站建设设计制作论文文档。通过文字、图标、图片、标题、动画等形式为客户提供丰富多彩的商品介绍,树立网站形 象,宣传商品文化。3会员社区功能客户可以在社区注册成为会员,购物享受会员价,会员可以在社区中交友,聊天,讨论问 题,洽谈业务,发布求购信息,也可以在跳蚤市场买卖二手商品,总之,会员社区内容提 供了一个更丰富,更有人情味的虚拟空间。3.1 社区功能介绍3.1.1 注册会员 注册客户将个人资料,提交服务器检查其数据的完整性和合法性,之后,将数据写入数据 库。 流程图 (见流程图 1) 功能实现a. 字串长度检查 检查某字符的长度是否符合要求的长度。function ValidLength(item,len) return (item.length = len); b. 空字段检查 若必填字段没有填写,例如昵称、家庭住址等必填字段空了,程序会提醒用 户,以确保数据的完整性。 例如对昵称一栏的检查,若其长度小于 1 则判断客户没有输入昵称。例程序如下:if (! ValidLength(document.regfile.ni.value,1) error(document.regfile.ni,“请输入您的昵称!“); c. 数据检查 检查电话号码、邮政编码、手机号码、地址等字段的长度是否符合要求,从而 初步确定其内容的正确性。例如电话号码和手机号码应为 11 位,若输入不足则提示输入错误。例程序如下: if (! ValidLength(document.regfile.pho.value,11) error(document.regfile.pho,“请输入您的电话号码!“); 网站建设指导 www.qmiao.cn 网站建设行业指导,最新最全的各种网站建设设计制作论文文档。3.1.2 会员登录已经注册成为会员的客户,可以使用该功能登录社区网页,以昵称和网友交流。该功能也 用在填写购物单时进行身份确认。 流程图 (见流程图 2) 功能实现a. 空字段检查 若必填字段没有填写,程序会提醒用户,以确保数据的完整性。b. 密码匹对 将登录时的密码和在数据库中注册时的密码相比较,只有完全匹配才允其进入。3.1.3 会员资料修改 会员登录后可以在该网页上重新修改自己的资料。功能实现数据回显 将客户的资料从数据库中读出,并且显示出来,把其中不允许修改的属性定为 Read only,供客户浏览修改,之后,重新输入数据库。例如文本框数据回显,只需将文本框的”value”付值为要显示的字符串就行了。例程序如 下:昵称 read only 3.1.4 聊天室 已登录的会员可以进入聊天室聊天交友,洽谈业务,这是网站实时交互的主要部分,给会 员提供更多的社区空间,更灵活的交易手段。工作原理: 功能实现a. 会员进入 会员选择代表头标,输入昵称后,便可进入聊天室。在进入聊天室之前,程序 先将昵称和头标写入数据库,进入后再将数据赋给 session 对象。网站建设指导 www.qmiao.cn 网站建设行业指导,最新最全的各种网站建设设计制作论文文档。b. 表情选择 可选择不同的语句表示说话者的心情,态度。只需将下拉式菜单中的字符串先 存入数据库,再显示在聊天看板上。c. 颜色选择 改变所送出的语句的字体颜色。只需将下拉式菜单中的字符串对应的颜色的值 或是字母先存入数据库,再按照语法将其显示在 FONT 语句的 color 属性中。3.1.5 跳蚤市场 即拍卖板,在这你可以登记你所要转让的货物,标明价格、数量、品牌以及有关简介,等待买主的光顾;你也可以在这寻找你所需要的物品,查阅卖主的资料,同卖主联 系买你所喜爱的物品;或者,将你的需求登记在拍卖板上,等待要货主同你联系。 功能实现a. 页功能 当一个数据表太大,以至一个网页不能显示时,我们一般都采用翻页技术。set rs=server.createobject(“adodb.recordset“)rs.open sqlcmd,conn,adopenstatic,adlockpessimistic使用 rs.open 方法将 recordset 对象变量 rs 与数据库建立连接,并产生一个可上下移动的记 录指针。并用 adlockpessimistic 进行悲观锁定以防止多人同时改动数据发生错误。page=clng(request(“txtpage“)返回网页中所要翻至的页数。rs.pagesize=5设置每一页所显示的最大记录数。if page rs.pagecount then response.write“下一页“response.write“最后一页“end if对变量 page 进行判断,若不是等于 1,则显示“第一页”和“上一页” ,进行向上翻页; 若不是等于 rs.pagecount,即最大页数,则显示“最后一页”和“下一页” ,进行向下翻页。b. 至指定页 在分成多页的情况下,一页一页的翻,有时会很麻烦。所以我们采用一个文本 框来录入所要翻至的页数。page=clng(request(“txtpage“)返回网页中所要翻至的页数。用 request 从 txtpage 文本框返回一字符串,用 clng 将其转换 为长整数,并付值给变量 page 作为翻页的参数。4数据库管理系统一个真正的电子商务网站,需要用到上百张数据表来记录与网站相关的数据。如果没有一个很好的系统来管理这些表,处理这些数据,这个网站根本无法生存下去。目前,网 站的数据库管理系统主要由专用软件如 FOXPRO、DEPHI、SQL SEVER 等来制作后台数 据管理,也有直接用 HTML、ASP、SQL 等编程语言制作成网页形式对其进行管理,本系 统即属于后一种。该管理系统并不能在网站中进入,只有管理员通过输入正确地址,进行身份确认后才能进 入数据库管理系统,在却认为管理员后还要根据其权限限制其相应的操作。本系统一改以后管理系统的死板的按钮操作,采用填写对话的形式对数据库进行管理,更 灵活、更简便地对数据库进行操作。当然,这就要求管理员要有一定的 SQL 和 HTML 语 言知识。网站建设指导 www.qmiao.cn 网站建设行业指导,最新最全的各种网站建设设计制作论文文档。4.1 统功能介绍根据需要, 我们将管理系统分为管理员数据管理、会员数据管理、商品资料管理、订单资 料管理和销售统计五个功能模块。4.1.1 管理员数据管理 管理员是数据库的操作人员,管理人员他们拥有自己的数据表。只有 管理员主管采拥有最高权限,才有权力更改管理员数据。 管理员数据表浏览 把管理员的资料从数据库中读出,用表格的形式显示出来,以供查 询,浏览。 管理员数据表修改 允许主管对管理员密码、姓名、权限进行修改。 管理员数据表添加 允许主管添加新的管理员数据。 管理员数据表删除 允许主管删除旧的管理员数据。4.1.2 会员数据管理 在注册模块中注册成为会员后,数据就会添加到会员数据表中,对会员 数据的管理,有利于查看会员的基本情况,有利于提高网站的运行速度和制定优惠会员 会员数据浏览 把会员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。 会员数据删除 对一些会员进行有条件的删除,如太久没有登录,或除昵称外其它资料都 一致,或注册时必要数据丢失的会员,通过查询语句对其进行判断删除,减少数据库中数 据的冗余,加速网站运行速度 优惠会员的确定 对一些经常光临网站的会员按其登录次数或频率确定等级,对购物给一 定的优惠,对一些在网站一次性购物超过某金额的会员发给优惠卡,可在下次购物打折。 发送广告电子邮件 通过会员填写的电子信箱地址向会员发
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号