首页 电子商务课程设计—购物网站.doc

电子商务课程设计—购物网站.doc

举报
开通vip

电子商务课程设计—购物网站.doc电子商务课程设计—购物网站.doc XXXX大学 计算机科学与技术学院 2010 — 200 11 学年第 一 学期 课程名称 电子商务分析与设计 设计题目 电子商务网站 学生姓名 独行刺猬 学 号 007 专业班级 信管07-2班 指导教师 2010年12月17日 目 录 第1章 引言 1.1背景 1.2定义 1.3参考资料 第2章 项目概述 2.1目标 2.2用户的特征 2.3可行性研究 第3章 需求规定 3.1功能要求 3.2开发模式 3.3结构功能图 3.4总体设计 3.5...

电子商务课程设计—购物网站.doc
电子商务课程设计—购物网站.doc XXXX大学 计算机科学与技术学院 2010 — 200 11 学年第 一 学期 课程名称 电子商务分析与设计 设计题目 电子商务网站 学生姓名 独行刺猬 学 号 007 专业班级 信管07-2班 指导教师 2010年12月17日 目 录 第1章 引言 1.1背景 1.2定义 1.3参考资料 第2章 项目概述 2.1目标 2.2用户的特征 2.3可行性研究 第3章 需求规定 3.1功能要求 3.2开发模式 3.3结构功能图 3.4总体设计 3.5 详细设计 3.5.1 系统平台设计 3.5.2模块设计 3.5.3代码设计 3.5.4数据库的设计 第4章系统实现 4.1网站首页 4.2会员注册页面 4.3用户搜索页面 4.4购物车页面 4.5用户留言板页面 第5章. 运行环境要求 5.1硬件环境 5.2软件环境 第6章 总结 1引言 1.1背景 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些经常变动或更新的资源,如公司简介、管理 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便地传递信息,完成电子贸易EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。本文通过分析国内外网上购物系统的发展和现状,提出了一种利用ASP技术开发网上购物系统的 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,以期达到功能强大,费用低廉,通用性强,适合我国国情发展的购物网站系统。 在网络蓬勃发展的时代,网上购物已日益成为大家消费的新选择,因此本文以此为契机,建设网上商店,进行一次“虚拟创业”。本文详细介绍了如何在微软技术平台上用ASP+SQL SERVER建立网上购物系统。全文包括引言、系统总体设计、会员管理、商品的分类与查询、购物篮、收银台、订单、后台管理、商品管理、订单管理等内容。并对关键的相关技术作了较详细的介绍。 1.2定义 在全面分析购物网站的构建策略之前,笔者认为有必要先简略地叙述一下研究对象即购物网站的含义及分类。因为目前专业领域中还没有对此形成统一或是权威的定义,所以以下都是笔者根据一些相关资料分析总结得出的结论。 购物网站是以计算机网络为主要传播和销售渠道,以销售商品、获取利润为目的而建立起的虚拟商店,使用的是一种向消费者直接销售商品或提供服务的经营模式。这类网站实质上是一个电子版的商品目录商,通过精心编排的文字和图片来描述它们所提供的商品和服务,利用网络交易系统进行销售活动。 它由两大部分组成:第一部分是消费者可以接触到的部分一购物网站的前台部分,即顾客在虚拟商店中挑选商品,通过虚拟购物车核对所购买商品的品种及数量,然后下网络定单、进行结帐、选择付款方式和送货方式等的一系列过程。 第二部分是购物网站的后台管理部分,一般包括网站的日常维护与更新、客户关系管理、定单管理、售货单和发货单处理、电子支付平台、库存货品管理和商品配送系统管理等部分. 1.3参考资料 ,1,谭浩强(动态网页制作ASP,,,(北京:电子工业出版社,2001 ,2,阮文江(Web网站构造技术(北京:中国人民大学出版社,2002 ,3,袁永林,宁义,汪海波等(SQL SERVER 2005数据库管理与开发从入门到精通(北京:清华大学出版 2,项目概述 2.1目标 随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,人们消费习惯也发生了转变,有越来越多的人倾向于网上购物,因此也催生了大量的购物网站。但是大部分网站同质化严重,缺乏创意与个性,很难引起人们的注意与兴趣。针对这个问题,我们开发了此名为《童梦奇缘》的星座购物网站,以迎合广大星座爱好者。 2.2用户的特征 网络消费者的需求是交易过程中的重要因素。在网络销售中,每一个消费者首先都是在不断变化的虚拟网络环境中的“冲浪者”,他一方面扮演着个人购买者的角色,以满足自己的消费需求;另一方面则扮演着社会消费者的角色,起着引导社会消费的作用。所以,网络消费者的消费行为是个人消费与社会消费的复合行为。购物网站的出现使得人们的消费观念、消费方式及购买活动中的地位发生了一系列的变化,消费市场正由卖方垄断向买方垄断演变,当代消费者心理与以往相比也呈现出新的特点和趋势: 1(个性消费的回归 当市场经济发展到今天,商品无论在数量还是品种上都极为丰富,消费者购物的主动性和能动性得到显著提升,他们能够凭借自己的意愿来挑选商品或服务。现今的消费者不但能做出选择而且渴望进行选择。从理论上分析,没有一个消费者的心理是完全相同的,每个消费者都可列为一个细分市场。心理上的认同 感已成为消费者做出购买商品决策的先决条件,个性化消费正在也必将成为消费的主流。 2(双重追求的并存 不同消费心理的人有着不同的网络购物目的必然导致网络人群向两个方向分化。一些工作压力大、高度紧张的消费者会以节省时间和劳动成本为目的选择在网络上购物。而另一些消费者则恰好相反,由于社会生产率的提高,可供支配时间的增加,他们把网络购物当成了’一种休闲娱乐的方式来满足自己的心理需求。因此追求购物便利性及购物娱乐性这两种相反的心理将会在今后较长时问内同步发展。 3(消费需求的差异性 不仅是消费者的个性化消费使网络消费需求呈现出差异性,不同的消费者因为自身所处的环境不同、民族不同、喜好不同、习惯差异等等因素也会导致不,司的需求,而且即使是在同一需求层次上不同消费者的需求也会有所差异。这些差异性最终导致商务活动的差异。所以笔者认为购物网站的经营者在商品的宣传、包装、销售甚至运输的过程中,应充分考虑这些差异性,并针对不同消费者的特点,采取有针对性的策略和措施。 4(消费需求的交叉性 在网络消费中,各个层次的消费不是孤立相斥的,而是具有紧密的联系,各类需求之间广泛存在交叉的现象。例如,在同一张购物清单上,消费者可以同时购买普通的生活用品和昂贵的奢侈品。这种情况的出现是因为网络虚拟商店可以囊括几乎所有商品,人们可以在较短的时间里浏览多种商品,因此产生交叉性的购买需求。 5(消费需求的超前性和可诱导性 网络消费者大多是具有一定超前意识的中青年,他们对新鲜事物较为敏感,接受能力强。在网络虚拟市场中,最先进的产品和最时髦的商品可以以最快的速度出现在消费者的面前。具有猎奇意识的网络消费者必然很快接受这些新型商品,从而带动周围消费者掀起新的一轮消费热潮。购物网站的经营者应当充分发挥自身的优势,采用多种行销 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,激发网络消费者的新需求,唤起他们的购买兴趣,诱导他们将潜在的需求转化成为现实的需要。 2.3可行性研究 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析: (1)经济可行性:该平台设计只是作为本人的课程设计,又因为本团队的设计 能力有限,其功能还不能完善,故经济效益尚无可谈起。 )技术可行性:ASP的技术已经较为成熟。 (2 (3)运行可行性:该系统需要搭建IIS,在此环境下系统,并且在正确连接数 据库后可以正常运行。 (4)法律可行性:该平台是作为课程设计与商业无关,又因为是自主开发设计, 因此不会构成侵权,在法律上是可行的。 通过以上的可行性分析,我将采用ASP相结合的技术,运用My SQL数据库对网站进行建设。 3需求规定。 3.1网站的功能分析 经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下: 用户管理 能够完成用户基本信息录入的注册和用户基本信息的修改。 搜索功能 能过电子商品的名称进行搜索。 查询功能 能够通过查看购物车对所选商品进行确定、挑选。 购物车功能 当用户选择购买某种商品时,应该能够将对应的商品信息。 会员信息管理: 为了维护实现商品的购买,用户需要注册并且正确登录,由此产生的相关信息,如联系方式、送货地点等需要由系统进行管理。同时也应该允许用户修改自己的相关资料。 3.2网站开发模式 采用循环的系统开发模式。 第一步:开始进行系统结构设计、数据库设计。 第二步:前台系统、后台系统及页面的设计。首先是 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 的分析,再作模板 设计,然后写脚本代码。 第三步:网站测试。 3.3结构功能图 该网站的应具有的主要结构功能,如下 图3.3 3.4总体设计 本网站的主要结构功能模块图如下 图3.4 3.5 详细设计 3.5.1 系统平台设计 Microsoft access,dreamweaver8.0,IIS V5.1,记事本等。所用软件皆可网 上免费下载,故平台预算可忽略。 3.5.2模块设计 目标系统实现八个模块功能,即1,实现用户注册。2,实现用户登陆。 3,实现注册用户修改资料。4,实现用户搜寻物品。5,用户订单查询。6,用户 购物。7,用户留言。8,网站使用说明。各个模块都是通过编写网页代码,并于 数据库连接来实现。 3.5.3代码设计 1. 首页 default.htm 主要实现框架分页功能,代码如下: 童梦奇缘星座购物网站 包括 标题栏Star0002.html,导航栏Star0003.html,主显示窗口Star0004.asp。 2( 导航栏代码为:
登入 登入
加入会员 加入
会员
购物篮车 购物
篮车
搜寻 搜寻
订单查询 订单
查询
留言版 留言
使用说明 使用
说明
3(用户注册页Star0102.asp 代码: <% Dim blnOK, lngShopNo, objRs, strRs Dim strUserID, strPassword, strName, strTel, strAddress, strEmail Dim strSex, intAge blnOK = (Request.Cookies("strLogonSuccess") = "OK") If blnOK Then lngShopNo = Request.Cookies("user")("lngNo") strRs = "SELECT userID, password, tel, address, email, " & _ "sex, age " & _ "FROM shopID INNER JOIN shopper " & _ "ON shopID.shopNo = shopper.shopNo " & _ "WHERE shopID.shopNo = " & lngShopNo Set objRs = Server.CreateObject("ADODB.Recordset") objRs.Open strRs, Application("strCn") strUserID = objRs("userID") strPassword = objRs("password") strName = Request.Cookies("user")("strName") strTel = objRs("tel") strAddress = objRs("address") strEmail = objRs("email") strSex = objRs("sex") intAge = objRs("age") Set objRs = Nothing End If %>

<% If blnOK Then Response.Write("更新资料") Else Response.Write("加入会员") End If %>


<% = showMsg(Request("msg")) %>
用户名: <% If blnOK Then %> <% Else %> <% End If %>
密码: 确认密码: 姓名: 地址: E-mail: 电话: 性别: >女 >男
年龄:
(粗体字之栏位请务必输入)
<% Call showLogo %> <% Function showMsg(strArgMsg) If strArgMsg <> Empty Then showMsg = "" & _ "" & strArgMsg & _ "" Else showMsg = "" End If End Function %> 留言板代码: <% Dim objRs, strRs, blnHasEmail strRs = "SELECT * " & _ "FROM shopper " & _ "WHERE shopNo = " & Request.Cookies("user")("lngNo") Set objRs = Server.CreateObject("ADODB.Recordset") objRs.Open strRs, Application("strCn") blnHasEmail = (objRs("email") <> Empty) Set objRs = Nothing %>
<% If blnHasEmail Then %>

留言版


请输入您的意见
<% Else %>

请留 E-Mail


很抱歉~由于您未留下 E-Mail 帐号,
本功能无法提供服务。
请在 "加入会员" 功能留下您的 E-Mail,
以便我们能回复您的留言,谢谢~
<% End If %>
<% call showLogo %> 订单显示代码(star0203.asp): <% = getUser() %>您的订单如下: <% Dim strUserNo, objRs, strRs strUserNo = CStr(Request.Cookies("user")("lngNo")) strRs = "SELECT descript, checkStatus " & _ "FROM (orders LEFT JOIN orderDetail " & _ "ON orders.orderNo = " & _ "orderDetail.orderNum) " & _ "LEFT JOIN product " & _ "ON orderDetail.prodNo = " & _ "product.prodNum " & _ "WHERE shopNo = " & strUserNo & _ " AND status = 'N'" Set objRs = Server.CreateObject("ADODB.Recordset") objRs.Open strRs, Application("strCn") %>
<% Do Until objRs.EOF Response.Write("") objRs.MoveNext Loop Set objRs = Nothing %>
") Response.Write("") Else Response.Write(">") End If Response.Write(objRs("descript")) Response.Write("
4(订单查询 <% Dim objRs1, objRs2, objRs3 Dim strRs1, strRs2, strRs3, strRsOpen Dim strListArray, strUserNo, strMsg Dim intI, lngTotal strListArray = Split(Request("orderlist"), ", ") strUserNo = CStr(Request.Cookies("user")("lngNo")) strRs1 = "SELECT * " & _ "FROM orders " & _ "WHERE shopNo = " & strUserNo & " AND status = 'N'" strRs2 = "SELECT * " & _ "FROM orderDetail " & _ "WHERE orderNum = '" strRs3 = "SELECT * " & _ "FROM product " & _ "WHERE prodNum = '" Set objRs1 = Server.CreateObject("ADODB.Recordset") objRs1.Open strRs1, Application("strCn"), 2, 2 If objRs1.EOF Then strMsg = "订单内并无资料,欢迎继续购物~" Set objRs1 = Nothing Else Set objRs2 = Server.CreateObject("ADODB.Recordset") Set objRs3 = Server.CreateObject("ADODB.Recordset") strRs2 = strRs2 & objRs1("orderNo") & "'" objRs2.Open strRs2, Application("strCn"), 2, 2 lngTotal = 0 While Not objRs2.EOF strRsOpen = strRs3 & objRs2("ProdNo") & "'" objRs3.Open strRsOpen, Application("strCn"), 2, 2 For intI = 0 To UBound(strListArray) If strListArray(intI) = objRs3("descript") Then Exit For End If Next If intI > UBound(strListArray) Then objRs2("checkStatus") = "0" objRs2("qty") = 0 Else objRs2("checkStatus") = "1" If objRs2("qty") = 0 Then objRs2("qty") = 1 End If objRs2("unitPrice") = objRs3("price") objRs2.Update lngTotal = lngTotal + objRs2("qty") * objRs2("unitPrice") objRs3.Close objRs2.MoveNext Wend lngTotal = calcDis(lngTotal) objRs1("totalPrice") = lngTotal objRs1("lastDate") = Date() objRs1.Update Set objRs1 = Nothing Set objRs2 = Nothing Set objRs3 = Nothing If Request("submitbtn") = " 整 理 订 单 " Then Response.Redirect("Star0103.html") Else Response.Redirect("Star0403.asp") End If End If %>

<% = strMsg %>


<% Call showLogo %> 5(订单整理 <% Dim objRs, strRs Dim strUserNo, strOrderNum Dim intI, lngSubTot, lngTotal, strSubTot strUserNo = CStr(Request.Cookies("user")("lngNo")) lngTotal = 0 strRs = "SELECT orderNo, prodNo, descript, qty, " & _ "price, unitPrice, totalPrice " & _ "FROM (orders LEFT JOIN orderDetail " & _ "ON orders.orderNo = orderDetail.orderNum) " & _ "LEFT JOIN product " & _ "ON orderDetail.prodNo = product.prodNum " & _ "WHERE shopNo = " & strUserNo & " " & _ "AND status = 'N' " & _ "ORDER BY prodNo" Set objRs = Server.CreateObject("ADODB.Recordset") objRs.Open strRs, Application("strCn"), 2, 2 strOrderNum = objRs("orderNo") %>

确认订单


<% intI = 0 Do Until objRs.EOF objRs("unitPrice") = objRs("price") objRs.Update %> <% intI = intI + 1 objRs.MoveNext Loop %>
产 品 名 称 单价 数量 小计
<% = objRs("descript") %> <% = FormatNumber(objRs("unitPrice"), 0) %> " size="3"> <% lngSubTot = objRs("qty") * _ objRs("unitPrice") lngTotal = lngTotal + lngSubTot strSubTot = FormatNumber(lngSubTot, 0) Response.Write(strSubTot) %>
本单金额合计: <% lngTotal = calcDis(lngTotal) objRs.MoveFirst objRs("totalPrice") = lngTotal objRs.Update Response.Write(FormatNumber(lngTotal, 0)) Set objRs = Nothing %>
<% Call showLogo %> 3.5.4 数据库的设计 数据库各种字符设置,如下表 表3.5.4 名称 字符类型 NULL 用户名 Char NOT NULL 密码 Char NOT NULL 姓名 Char NOT NULL 地址 Char NOT NULL 邮箱 Char NULL 性别 Char NULL 年龄 Char NULL 电话 Char NULL 4系统实现 4.1网站首页 通过配置IIS,打开网站后出现网站首页,如图4.1 图4.1 4.2会员注册 点击加入会员,出现会员注册页面(图4.2.1),填写相关信息,进行注册。 图3.2.1 注册成功后,则会出现成功注册页面(图4.2.2) 图4.2.2 4.3用户搜索 该网站具有用户搜索功能(图4.3),方便用户进行检索,以节省时间。 图4.3 4.4购物车 购物车功能,方便用户对所买物品进行管理与查看(图4.4.1)。 图4.4.1 确定购买时会进入购买页面(图4.4.2) 图4.4.2 4.5其它功能 该网站除上述功能外,还具有留言板功能(图4.5),方便用户与商家联系; 图4.5 5.运行环境要求 5.1硬件环境 (1)服务器端 服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置情况 下,服务器的性能往往不尽如人意,现在的硬件性能已经非常出色,而且价格也 很便宜,因此通常应给服务器端配置性能比较高的硬件,最好是专业服务器。 本系统的服务器配置如下: Inter1.8或更高。 pentium, 内存:512MB 硬盘:80GB (2)用户端 因为客户端主要用于浏览器和操作数据,所以对客户端的要求不高,不过现 在的电脑有很高的性价比,因此需要的配置应该越高越好: 处理器:赛扬400或者更高 内存:256M 硬盘:40GB 5.2软件环境 (1)服务器 操作系统:Windows 2000 sel-Vgl 网络 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 :TCP/IP JSP服务器:Tomcat5.0 数据库:MySQL (2)用户端 操作系统:Windows7/2000/xp 网络协议:TCP/IP 浏览器:Internet Explore 6.0以上版本 6 总结 在这次的课程设计之中,我有机会将平时在书本上学到的知识系统化和实践化,对电子商务有了更进一步的了解,对其相关流程也更加熟悉。同时对网站的制作,也有了又一次的熟悉,并且总结了制作网页的各种方法。在此次课程设计的过程中,我领悟到:做任何事情都不能眼高手低,要多多动手,否则就是一个看似很简单的事情也会磕磕绊绊。这次课程设计过程中,得到了老师的细心指导,给我们提供了舒适的学习环境,在此表示衷心的感谢~
本文档为【电子商务课程设计—购物网站&#46;doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_260251
暂无简介~
格式:doc
大小:134KB
软件:Word
页数:37
分类:生活休闲
上传时间:2017-09-18
浏览量:28