编号
湖南益阳职业技术学院
毕 业 论 文
课题名称 购物网站设计
学生姓名 *** 学 号 2006******** 专 业 软件技术 班 级 ******班 指导教师 ***
2009 年 6月
【摘要】通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了B2C的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。
运用HTML语言、VBScript技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能: (1)为客户提供24小时方便快捷的在线订购服务。 (2)商品信息的维护与管理。
(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。 (4)强大、方便、快捷的查询。 (5)订单号模块。
(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。 (7)订单管理。
【关键词】B2C、网上购物系统、ASP、数据库 Abstract
Along with the modern computer science development, the computer information system more and more receives takes, electronic commerce also gradually develops, and online bookstore in today already was a very ordinary matter. Faced with the many shopping system, how design on a reasonable net the online bookstore system to relate to the merchant benefit.
How this article in does explain again uses ASP to design the online bookstore system, including backstage database design, user module and administration module design. And in detail explained has carried on the module function with ASP the realization.
Keywords: the online bookstore system, database, ASP Technology 目录 摘要
第一章 网上购物系统的概述------------------------------1 1.1 网上购物系统的发展------------------------------1 1.2 网上购物的现状------------------------------------1 1.3 网上购物系统的构建------------------------------2
第二章 程序开发的技术基础------------------------------4 2.1 HTML 语言--------------------------------------------4 2.1 VBSCRIPT语言---------------------------------------5 2.2 ASP技术-----------------------------------------------5 2.2.1 ASP概述--------------------------------------5 2.2.2 ASP工作原理--------------------------------7 2.2.3 ASP的发布-----------------------------------8 2.3 数据库原理-----------------------------------------12
2.3.1 SOL语言简单介绍------------------------12 2.3.2 ADO技术介绍------------------------------13 2.3.3 Access数据库 ---------------------------14
第三 章 网上购物系统的设计及实现 -------------------15 3.1 系统设计 ------------------------------------------15 3.1.1 系统功能分析-----------------------------15 3.1.2 系统体系结构-----------------------------16 3.2.2 数据库的逻辑结构分析 ---------------19
3.3 程序设计 ------------------------------------------21
第四 章 总结 -------------------------------------------------38 致谢--------------------------------------------------40 参考文献--------------------------------------------41 附录--------------------------------------------------42
第一 章 概述
1.1 网上购物系统的发展
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2 网上购物的现状
在美、日等信息化程度较高的国家和地区,网络商店发展速
度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。
1. 3网上购物系统的构建
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。
第二 章 程序开发的技术基础 2.1 HTML语言
HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有. html或. htm的文件扩展名。生成一个HTML文档主要有以下三种途径:
(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。
(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。
(3)由Web服务器(或称HTTP 服务器)一方实时动态地生成。 一般的HTML页面具有如下的结构: 〈html〉
,<base>,<link>,<is index>,<meta> </head> <body> </p><p> 这是HTML正文部分 〈/body〉 </html> </p><p>可见在一个HTML网页文件中,一般必须有一对〈html〉</html>标记作为文件的开头和结尾,在<html>标记后是头部标记<head></head>,其后是实体标记<body></body>。 2.1 VBSCRIPT语言 </p><p>VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认脚本语言。 2.2 ASP技术 </p><p>2.2.1 ASP概述 </p><p>ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP使用的 ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。 2.2.2 ASP工作原理 </p><p>ASP与常见的在Client端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。由于 ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为. asp的ASP文件来实现其功能,一个. asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应 . asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件 (Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。 ASP与网关及服务器扩展模式相比有以下优点: (1)完全与HTML文件融合在一起; </p><p>(2)容易创建,不需要其它编译、链接程序; </p><p>(3)面向对象的并通过ActiveX Sever对象可扩展。 在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,</p><p></p><div class="page"><ul><li><a href=c126pc0f2p46m3qp9y5sm_1.html class="hover" >1</a></li><li><a href=c126pc0f2p46m3qp9y5sm_2.html>2</a></li><li><a href=c126pc0f2p46m3qp9y5sm_3.html>3</a></li></ul></div>
<br />
<p><script type="text/javascript">s("content-m-bot");</script></p>
</div>
<div class="m-pages"></div>
<div class="down-word">
<div class="word-ico"></div>
<div class="word-tit">
<span class="docx">网上购物系统论文.doc</span>
<span>将本文的Word文档下载到电脑</span>
<span><script type="text/javascript">s("content-m-down");</script></span>
</div>
<div class="word-pic"><a href="javascript:;">下载这篇word文档</a></div>
</div>
</article>
<div class="art-prenext">
搜索更多关于: <a class="title2" title="网上购物系统论文" href="sp5dfeyrvxmlloorp27rlmk1z_1.html">网上购物系统论文</a> 的文档
</div>
<div class="main-tab"><a class="on" href="javascript:;">相关推荐</a></div>
<script type="text/javascript">s("content-m-like");</script>
<div class="main-tab"><a class="on" href="javascript:;">相关阅读</a></div>
<div class="tab-box">
<ul class="main-new on clearfix">
<li><a title="热门-工作态度不端正检讨书" href=c2m3j26jyfj4mu7526k929d31q9p63i00e98_1.html>热门-工作态度不端正检讨书</a></li><li><a title="2019高校教师岗前培训高等教育学课后习题及答案 " href=c6fs1w4ygb66bod04q39t7z7sh75m1a00ohj_1.html>2019高校教师岗前培训高等教育学课后习题及答案 </a></li><li><a title="8行政管理体制(标准)" href=c8632g4w2rm0wacw0f2p46m3qp9xkpa00ynp_5.html>8行政管理体制(标准)</a></li><li><a title="内蒙古通辽实验中学2020学年高一英语上学期期末考试试题" href=c8045895bhx6ehs64cxfu8wrp7230mk017s0_1.html>内蒙古通辽实验中学2020学年高一英语上学期期末考试试题</a></li><li><a title="人教高中英语必修五课时作业:nit Great cientit ection " href=c1y4ju5vfcf76vac3ljxx41z4g1sgjh0183v_2.html>人教高中英语必修五课时作业:nit Great cientit ection </a></li><li><a title="上海市闵行区梅陇中学2019-2020学年沪教版(上海)七年级第二学期线上期中考" href=c0uvuy3azhy0fvam2gyzr6h1tx45d76007id_1.html>上海市闵行区梅陇中学2019-2020学年沪教版(上海)七年级第二学期线上期中考</a></li><li><a title="2017专业技术人员标准化的理论方法与实践答案" href=c4r7lg2pyhh797950lpza3sk4u09qm100fhr_8.html>2017专业技术人员标准化的理论方法与实践答案</a></li><li><a title="2012年中考语文试题分类汇编01:诗词积累" href=c0keon433gq8wrp7237vh_7.html>2012年中考语文试题分类汇编01:诗词积累</a></li><li><a title="8大沉淀" href=c6xyjj0oro60sr9z0o3px_1.html>8大沉淀</a></li><li><a title="(完整版)小学语文词语积累汇编" href=c1yu6e00vk38c83h0epna2cg5h8inz6016cj_1.html>(完整版)小学语文词语积累汇编</a></li>
</ul>
</div>
</div>
<footer class="footer">
<p class="bt-links"><a href="https://m.diyifanwen.net/">手机版</a><span class="v-line">|</span><a href="https://www.diyifanwen.net/">PC版</a></p>
<p>Copyright © 2018-2023 第一范文网 版权所有<br/>
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。<br>客服QQ:xxxxxx 邮箱:xxxxxx@qq.com<br>
<a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">渝ICP备2023013149号</a>
</p>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?1e9741f8c1b2df70963b3e7f3680f749";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
</footer>
<!-- <div class="theme-popover">
<div class="theme-poptit">
<a href="javascript:;" title="关闭" class="close">×</a>
<b>快捷下载通道</b>(下载后可以自由复制和排版)
</div>
<div class="theme-popbod dform">
<p class="downtit">开通<i>VIP会员</i>免费下载</p>
<p class="downtip">VIP会员享受百万份文档免费复制和下载,是您最优的选择,价格低至0.3元/份,每月最高下载150份!</p>
<div class="youke_pay">
<div class="uservip"><a href="https://www.diyifanwen.net/user/index.php">马上开通会员</a></div>
</div>
</div>
<p class="tovip">单篇下载:<b style="color:red;">10元</b> (<span style="text-decoration: line-through;">原价:20元</span>) <a href="javascript:;" style="color:blue;">点击下载</a> </p>
<p class="downtxt">注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。<br>微信:fanwen365 QQ:370150219</p>
</div>
</div> -->
<div class="theme-popover-mask"></div>
<script type="text/javascript">
//menu
$(".header .menu").on("click", function(){
$("body").append("<div class=\"mask-bg menu-mask-bg\"></div>");
$(".menu-slide").show();
$("html,body").css({height:$(window).innerHeight(), overflow:"hidden"});
setTimeout(function(){
$(".menu-slide").css({transform:"translateX(-50px)"});
},50)
});
$("body").on("click", ".menu-mask-bg", function(){
$(".menu-slide").css({transform:"translateX(-100%)"});
$(".menu-mask-bg").remove();
$("html,body").removeAttr("style");
setTimeout(function(){
$(".menu-slide").hide();
},300)
});
//search
$(".header .search").click(function(){
if($(".search-box").is(":hidden")){
$(this).children("i").removeClass("search-icon").addClass("close-icon");
$(".search-box").fadeIn("fast");
}else{
$(this).children("i").removeClass("close-icon").addClass("search-icon");
$(".search-box").fadeOut("fast");
}
});
//nav
if($(".nav").length > 0) {
var nav = new Swiper(".nav",{
slidesPerView: "auto"
});
}
</script>
<script type="text/javascript">
$(".user-login").click(function () {
$(".drop-menu").toggle();
});
</script>
<script type="text/javascript">
$(".pay1 img").click(function () {
$(".wxpay").css("display", "block");
$(".alipay").css("display", "none");
$(".pay1 img").addClass("over");
$(".pay2 img").removeClass("over");
});
$(".pay2 img").click(function () {
$(".wxpay").css("display", "none");
$(".alipay").css("display", "block");
$(".pay1 img").removeClass("over");
$(".pay2 img").addClass("over");
});
</script>
<script type="text/javascript">
// var userinfo = function(data) {
// if (data.code === "2" || data.code === "3") {
// $(".word-pic a").click(function(){
// $(".theme-popover-mask").fadeIn(100);
// $(".theme-popover").slideDown(200);
// var downid = "126pc0f2p46m3qp9y5sm"
// $(".tovip a").click(function(){
// var readurl = 'https://www.diyifanwen.net/plus/view.php&psrc=';
// var downurl = 'https://www.diyifanwen.net/d.asp?id=';
// var payurl = readurl;
// payurl = payurl.replace('view.php', 'pay/pay.asp?id=126pc0f2p46m3qp9y5sm&p=1');
// var gotourl = payurl + downurl + downid
// location.href = gotourl;
// })
// });
// }
// else{
$(".word-pic a").click(function(){
location.href = "https://www.diyifanwen.net/d.asp?id=126pc0f2p46m3qp9y5sm&p=1";
});
// }
// }
// $(document).ready(function($) {
// $(".theme-poptit .close").click(function(){
// $(".theme-popover-mask").fadeOut(100);
// $(".theme-popover").slideUp(200);
// });
// });
</script>
<script src="https://www.diyifanwen.net/js/zfb.js" type="text/javascript"></script>
<script src="https://www.diyifanwen.net/user/check_level_m.php?callback=userinfo"></script>
<script src="https://m.diyifanwen.net/js/gobacktop.js" type="text/javascript"></script>
</body>
</html>