电子商务网站课程设计报告
电子商务网站课程设计报告
目 录
摘 要 ………………………………………………………… 2 1。 前言 ………………………………………………………… 3 2. 网站整体功能 ……………………………………………… 3 3. 会员系统功能 ……………………………………………… 4 4. 数据库管理系统 …………………………………………… 4 参考文献 …………………………………………………… 7 附图: ……………………………………………………… 7
摘 要:
--
--
本网站利用Internet网络电子商务新技术,采用Microsoft ASP.NET/SQL SELVER网站建设技术和数据库技术解决方案,实现了基于B/S模式的电子商务管理.凭借web服务器和客户的浏览器,利用电子工具高效率、低成本的特点,为客户提供交易平台,在Internet上发布商业信息,商品广告,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商务活动空间,实现网上交易的基本功能。网站依据目前商业网站的设计原则,以网上交易功能为主,辅于一些导购等功能,是一个简单的综合性电子商务网站。本文主要以一个衣服网站阐述了如何采用ASP/SQL网络数据库技术解决方案来完成会员注册、登陆、购买和后台数据库管理的设计,并介绍了其功能及实现技术。
关键词:电子商务,网站,数据库,ASP/SQL 1.前言
为适应国际贸易和商业领域的国际化、信息化和无纸化的需要,电子商务充分利用计算机技术,网络通信技术和因特网,在短短的几年内,迅速发展成为全球的支柱产业,给经济、生活、工作带来综合的革新。我们借助毕业设计这一锲机,以网上购物的形式,尝试建造一个全天侯的网上购物广场,为任何访问网站的客户提供优质的商业服务、可靠的商业信息、最新的商业机会。
本网站分为主页、会员区、订单、后台管理四个大模块。
客户首先进入本网站的首页,选购商品,阅读新闻。通过会员注册后,可以登录进入页面进行商品的购买,选购商品,放入购物车,填写相关信息经订单确定后,可以向本网站下购物单。这些模块的数据--商品数据、登录数据、客户数据、会员数据、订单数据等都存放在数据库管理系统中,由数据库管理员操作数据库管理程序进行系统管理。
--
--
Web 服务器
Windows NT 浏览器 标准HTML 页面 ADO HTTP请求 HS ASP引擎 *.asp 其他主件 脚本引擎 ODBC 数据库服务器
DBMS 数据库
ASP工作原理 2.网站整体功能 2.1 网上导购
通过商品展示区对所展示的服装的品牌、价格、描述等的详细说明,引导客户选购所需的服装。通过站内商品搜索,可以轻易的让客户找到所需的服装. 2.2 网上订购
客户在对服装有了解后,可以直接在网页中查阅价格、确定数量来订购服装。网站会按照约定的方式交付货物,收取货款。 2.3 咨询洽谈
可借助网站中的联系网站,洽谈业务,可实现商家对商家的大宗服装交易。 2。4 交易管理
用数据库管理方式对交易中的订单进行处理,打印出订购报表、价格表,统计交易次数、交易金额、打印帐单报表。 2。5 数据管理
用网页的形式对网站中涉及的诸多数据表进行系统的管理,进行一些后台数据操作. 2.7 广告宣传
通过文字、图标、图片、新闻等形式为客户提供丰富多彩的服装介绍,树立网站形象,宣传服装文化。
--
--
2。8网站资讯
提供一些最前沿的行业、企业和网站的服装方面的资讯. 3.会员系统功能 3。1 注册会员
注册客户将个人资料,提交服务器检查其数据的完整性和合法性,之后,将数据写入数据库.
3.1 会员登录
已经注册成为会员的客户,可以使用该功能登录社区网页,在填写购物单时进行身份确认.
3.1.3 会员资料修改
会员登录后可以在该网页上重新修改自己的资料。 功能实现
数据回显 将客户的资料从数据库中读出,并且显示出来,把其中不允许修改的属性定为Read only,供客户浏览修改,之后,重新输入数据库。
例如文本框数据回显,只需将文本框的\"value”付值为要显示的字符串就行了。例程序如下:
昵称<input type=”text" name="name\" size=\"20\" value=<%=rs(\"m_nicheng”)%〉 read only > 4.数据库管理系统 4.1
功能介绍根据需要,将管理系统分为管理员数据管理、会员数据管理、商品资料管理、订单资料管理和新闻发布五个功能模块。 4。1.1
管理员数据管理 管理员是数据库的操作人员,管理人员他们拥有自己的数据表.只有管理员主管才拥有最高权限,才有权力更改管理员数据。 4.1。2
会员数据管理 在注册模块中注册成为会员后,数据就会添加到会员数据表中,对会员数据的管理,有利于查看会员的基本情况。
--
--
① 会员数据浏览 把会员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。 ② 会员数据删除 对一些会员进行有条件的删除,如太久没有登录,或除昵称外其它资料都一致,或注册时必要数据丢失的会员,通过查询语句对其进行判断删除,减少数据库中数据的冗余,加速网站运行速度 4.1.3 商品资料管理
① 商品资料浏览 把商品的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览. ② 进货处理 将对新来的商品的各种资料填入表单,存入数据库。 ③ 下架处理 对不热销的或已过时的商品,删除其记录项,减少数据冗余。
④ 热销判断 对被点击次数较多的商品或被购买最多的商品进行标识,作为热销商品向客户推介。
4.1.4 订单资料管理
① 订单一览 把管理员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。 ② 处理订单 检阅未处理订单,确认货源,付款形式,后打印购物单。 ③ 消除订单 对已处理过的订单进行累加统计后删除记录。 ④ 发送确认订单 向客户发送订单拷贝文件,以通知客户购物成功。 4.2 数据库功能实现
4.2.1 数据库的连接 我们要存取数据时,首先要对数据库进行连接。我们一般使用SQL数据库来完成。
set newconn=server。createobject(”ADODB。Connection”) 用createobject来创建一个连接对象。
dbpath = server。mappath(\"..\\dc\\dc.mdb”) 用mappath来取得数据库的实际路径.
newconn。open\"driver={Microsoft Access Driver (*.mdb)};dbq=”&DBPath 用open方法,以Access的数据源来打开一dbpath为路径的数据库. 4.2.2 数据浏览 将全部数据都列出来,也可以按某个条件来显示数据。
--
--
sqlcmd=”select * from 数据表 where 条件 order by索引\" set rs=newconn.execute(sqlcmd) 4。2。3 数据添加 将新的数据添加到数据表中. sqlcmd=”insert into 数据表 字段 values 值\" newconn.execute sqlcmd
在数据表中添加一条新记录,并将字段值添入相应字段. 4.2.4 数据删除 删除数据库中多余的数据记录。 sqlcmd=\"delete from 数据表 where 条件 ” newconn.execute sqlcmd
删除数据表中符合条件的记录,并用execute来执行命令。 4。2。5 数据查询 检索数据库,查找所要查询的纪录.
sqlcmd=\"select * from 数据表 where 条件 order by索引” set rs=newconn。execute(sqlcmd)
选择数据表中符合条件的记录,然后按索引排列,用execute方法来执行,并将其赋予rs记录指针。
4。2.6 数据修改 对数据进行更新,修改,之后再存入数据库。
sqlcmd=\"update 数据表 set 字段 = 新值 where 条件 \" newconn.execute sqlcmd
检索满足条件的记录,将其对应的字段赋予新值,用execute来执行命令。
参考文献
1 徐汀荣,黄斐 . 电子商务原理与技术[M] . 北京:科学出版社,2001,8。
2 林义证,黄世阳 . HTML& ASP网页制作教程[M] . 北京:中国铁道出版社, 2000,8。
3 陈孟建 。 电子商务基础[M] . 北京:电子工业出版社,2001,6. 4 李博,于骞 . ASP应用开发指南[M] 。 北京:科学出版社,2000,9.
--
--
5 网站建设 . www.25175。com
附图:
网站主页
后台管理
产品管理
--
--
用户管理
新闻管理
订单管理
商品表定义
新闻表定义
--
--
用户表定义
--
因篇幅问题不能全部显示,请点此查看更多更全内容