本文主要为广大网友提供“ASP购物网站论文毕业设计论文”,希望对需要ASP购物网站论文毕业设计论文网友有所帮助,学习一下!
前言
随着网络技术的飞速发展,网络经济与人们的生活越来越紧密的联系在一起,随着信息技术的发展,网上购物与网上销售也在逐渐发展和普及。消费者与销售商都迫切需要一种简便与高速高效的购物与销售方式,在线网上购物系统的出现正好满足人们的这种需要,通过网络的简便与高效可以使消费者节省时间,价格公开合理。而使销售者更合理的调节商品的数量以免造成商品的积压,也同时使生产者真正随着市场经济的需求而调节产品的种类和数量。
随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。应用ASP技术的灵活性可以方便的访问数据库,ASP把数据库搬上了WEB页面,使人们可以通过互联网使用大型的包含数据库功能的系统。
本系统正是使用ASP技术的动态网页与Access数据库结合打造的1个网上商店管理系统,一般用户通过网络访问该系统,提供用户注册功能,商品查询功能;系统用户(已注册用户)可以修改注册信息,购买商品等;管理员可以修改、删除、添加、模糊查询用户信息、配送商、供应商信息,对顾客的定单安排配送商(即进行销售)以及向供应商定货和处理供应商发送来的货物(即进货和库存管理)。本系统充分发挥了ASP技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。
摘要
随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,人们已经开始利用互联网这一强大的平台来进行网上购物。
本系统是运用ASP技术和SQL数据库原理,基于B/C模式开发了一个网上购物系统。在本人的系统中,包括两个部分:前台用户模块和后台管理模块。在前台用户模块中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买喜欢的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。用户还可以对不满意的订单进行投诉或在网站留言。在后台管理模块中,系统管理员则可以对商品和商品类别进行添加、修改和删除,对网站新闻、用户的投诉和留言、用户的信息进行管理,还可以对 用户提交的订单进行处理
关键词:网上购物系统;ASP;数据库;IIS
1 绪论
1.1 选题背景
电子商物自 1998 年开展第一笔网络交易以来,正在以前所未有的速度发展,网上购物这种新的购物方式已经开始逐渐深入到人们的日常生活,并正在为越来越多的人所喜爱。近年来,随着计算机科学的发展,数据库技术在 Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化的电子商务已逐渐成为当今 Web 应用的潮流。网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
然而大多数的电子商务网站,尤其是90年代早期的,都只是一个简单的在线说明书或销售工具,尽管它是一种低成本广告方式,但是不提供重要信息、乏味的介绍、不回答网站产生的反馈、以及允许网站的信息过时等缺点,使得这类网站很难实现吸引顾客、招揽生意的功能;即使广告成功的说服了一个用户去购买某种商品,然而由于缺少在线接收定单等功能,使得用户有充分的时间去重新考虑购买该商品的必要性,因此快速的交易也是非常重要的。所以开发出一个功能齐全、操作方便、界面美观的电子商务系统已经成为商家的迫切期望,同时也是众多用户所渴望的。网上购物系统正是在这种背景下产生的,它把传统的消费模式搬上了互联网,并将人们从传统的购物理念的束缚中解放出来,进入了一个全新的购物时代。随着 B2B(企业与企业之间的电子商务)的兴起,电子商务已经成为一个很热门的话题。而网上购物作为 B2C(企业和消费者之间的电子商务)的一种主要商业形式,也取得了巨大的成功。所以用ASP开发购物系统有很大的发展前景。
1.2 系统目标
本系统开发的目标就是要构建一个优秀的网上购物系统,吸引更多的客户光临网站购物。客户可以订购商品,可以方便的从任何地方,在任何时间购买商务网站上的产品。巧妙的网上购物网站的设计可以刺激客户购买他们通常不想购买的商品。管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况。最终开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。
1.3系统介绍
1.3.1 系统开发环境
操作系统: Microsoft Windows xp + IIS
Microsoft Windows 2000 + IIS
数据库环境:ACCESS / SQL Server2000/ ORACLE
开发语言:ASP 开发工具:frontpage
1.3.2 系统简介
网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。多种付款和送货方式使得客户可以在家完成整个购物流程,只需等待送货上门。对经营者来说,网上购物系统又可以节约企业的运营成本,迅速扩大企业的知名度,同时也提供了一个在迅速成长的电子商务领域成长并壮大自身的一个机会。
系统特点:
用户无需考虑系统的安装维护;
美观、友好的展示铺面;
顾客可以方便的查询并订购商品;
管理员可以方便的定义各种商品信息;
系统选用强大的数据库保存各类信息;
系统支持多种浏览器。
系统功能:
(1) 建立和维护用户信息库
在购物之前必须在该网站进行注册,这是因为在以后当用户再次访问时,系统会需要此用户的一些相关信息,以便进行一些相应的统计工作。同时,用户可能也会在未来修改某些信息。
(2) 方便和集成的电子购物环境
用户可以在浏览商品的同时方便地将物品放入购物车。对于放入购物车的那些商品,在“在线支付”集成了统一采购的功能。为了方便用户查找所感兴趣的商品,系统提供了搜索功能。根据用户所指定的搜索条件能够迅速定位到用户需要的商品,大大提高了购物的效率。
(3) 商品的管理
系统中的商品必须能够进行很好的管理,包括能够方便地添加新商品入库,能够维护和编辑商品的分类,能够在需要时修改库中的商品信息。商品的管理必须实现的另外一个目标是通过友好而合理的方式展现给用户。销售的热点商品、关注的热点商品和新入库的商品都有专门的途径展现给用户。
(4) 用户和业主的交流平台
网上购物系统也需要提供一个用户与消费者相互交流的平台。在现实世界中我们可以提供意见簿,或者相关投诉部门。网上购物系统也应该提供留言板的功能。用户可以把购物过程中的意见或建议通过留言板反馈给经营者。用户对商品的评论也可以在浏览商品的评论栏反馈给经营者。同样,经营者也需要有向用户发布信息的途径。系统提供了公告牌功能满足这个需求。
在该系统的实现过程中,各种技术和工具的采用是非常重要的,ASP 作为一个最广泛的用于开发 Web 应用程序的语言,以它简单易学、开发工具强大而多样、维护和修改时间迅速等方面的优越性战胜了其他流行的 Web 脚本语言,成为众多网站程序设计人员的首选。
2 相关技术
2.1 ASP技术综述
2.1.1 ASP概述
ASP 全名 Active Server Page,是一个 Web 服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性能的 Web 服务应用程序. 如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。 象它的名字所表示的,ASP 属于 ActiveX 技术的一种 ActiveX 技术在 WWW 技术上可分为两大类:ActiveX Client 和 ActiveX Server-通常实现动态主页的方式 Java applet、ActiveX control、VBScript、JavaScript 等都属于 client 端的应用,通过浏览器来解释执行它们的语句命令;当需要针对不同使用者使用不同画面或要访问服务器资源等服务时,client端的应用是不够的,ASP 就是这样一种 Server 端的应用环境,类似于 Client 端的应用,它也是通过描述语句(Script)来实现动态主页,但它的 Script 由服务器端解释执行,生成用户需要的主页送出-它的好处在于你不需担心浏览器是否能处理 ASP,而且不会象 Client 端的 Script 一样让别人知道你的编程逻辑.
2.1.2 ASP的特点
ASP的特点:
(1)ASP是一种程序语言,无须编译.
(2)为纯文本文件.
(3)独立于浏览器.
(4)源程序不会让客户端看到.
(5)可与任何ActiveX Script语言兼容使用.
(6)实现复杂数据库操作
2.1.3 ASP的内部对象
asp提供了六个内部对象,供用户直接调用:
1) application对象:负责管理所有会话信息,可用来在指定的应用程式的所有用
户之间共享信息。
2) session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同web页
面跳转时,session中的变量在用户整个会话过程中一直保存。session对象需cookie支持。
3) request对象:从用户端取得信息传递给服务器,是asp读取用户输入的主要方法 。
4) response对象:服务器将输出内容发送到用户端。
5) server对象:提供对服务器有关方法和属性的访问。
6) object context对象:iis 4.0新增的对象,用来进行事务处理。此项功能需得到mts(microsoft transcation server)管理的支持。
结束语
毕业设计是对我大学三年所学的一个检验,最终我开发了一个网上购物系统。之后,我发觉进行软件开发是一个比较困难而且复杂的过程,不仅需要扎实的知识基础,还要有耐心,要细心,因为总有这样或那样的问题缠绕你,所以要一步步的小心开发,检验,修改,不断完善。
本文是一个基于ASP与SQL SERVER 2000的网上购物系统,文章首先介绍了一下系统采用的技术:ASP网络编程技术,ADO对象操作数据库技术,还详细介绍了SQL 的一些知识和IIS。 然后介绍了网上购物系统的定义和开发背景。本系统主要包括用户注册,登陆,购物车管理,商品查询等前台功能模块,用户管理,商品管理,商品类别管理,留言管理,订单管理,公告牌管理等后台功能模块。
一个月的毕业设计,通过翻阅大量资料,不仅让我理解了如何从整体上构造一个网站,如何去合理的设计页面,更重要的是让我掌握了一种程序开发语言和技术;同时让我更加了解了软件开发流程,以及如何在实际的工作中找出速度和效率的最佳结合点。当然,同时让我发现的还有自己在知识体系上的不足以及很多方面的不完善,这在系统设计过程中明显的表现出来。例如,由于学习知识不扎实,很多问题都难以解决,系统中的在线支付功能就没很好的解决,而且在美工方面也待加强。
参考文献
[1].夏利民,刘志刚,胡建明.ASP网络编程技术与实例[M].东南大学出版社.2005-9,65-133
[2].丁贵广,郭宝龙.ASP动态网站建站实例与技巧---ASP与WEB数据库的结合.
西安电子科技大学出版社.2001-5,11-47
[3].张华,张雁,贾志娟.ASP项目开发实践[M].中国铁道出版社.2006-6,2-53
[4].石志国.ASP动态网站编程[M].清华大学出版社.2001-9,53-77
[5].陈建伟,李美军,施建强.ASP动态网站开发教程(第二版)[M].清华大学出版社.2005-1,31-82
[6]. 徐国智,汪孝宜编著.SQL SERVER 数据库开发实例精粹[M].电子工业出版社.2006.1 ,55-97
[7].施伯乐,丁宝康,汪卫.数据库系统教程(第二版)[M].高等教育出版社.2005-5,89-127
[8].赛奎春,王国辉,牛强,李南南.ASP信息系统开发实例精选[M].机械工业出版社.2005.6,64-89
[9].张海藩.软件工程导论(第四版)[M].清华大学出版社.2003-12,25-63
致 谢
大学三年眨眼就过去了,最终的毕业设计是对我大学三年来的一个检阅。此次毕业设计从确定题目到完成程序,以至最后完成论文设计,都使我获益非浅。在我毕业设计的整个过程中,得到了很多人的帮助和鼓励,使我度过一个个难关。在本文完成之际,谨向曾给予了我精心指导和热情帮助的老师致以由衷的敬意和深深的感谢。自我有幸得到戴老师的教导以来,时时刻刻都得到了恩师的关怀和帮助,在毕业设计的前期准备阶段和系统开发过程中都提出许多宝贵的意见,老师在百忙之中抽出时间给我提供了必要的帮助和指导,这样使得我得以顺利的完成毕业设计开发工作。老师平常还给我们讲今后的职业生涯,为我们指明前进的道路,这使得我终身受益。同时在设计的过程中还得到了很多同学的帮助和鼓励,特别是我的室友们,非常感谢他们。在此我也要感谢我的家人对我的理解和支持。总之,衷心感谢所有教育和帮助过我的人们!