导师:刘娅院系:信息工程学院专业:3G移动通信学号:2013040500114姓名:张森题目:基于ASP的购物网站的设计与实现九江职业大学毕业设计(论文)1九江职业大学指导毕业论文(设计)《选题报告》(由毕业生填写)院系部:信息工程学院时间:2015年10月10日学生姓名张森指导老师刘娅专业名称计算机通信论文题目基于ASP的购物网站的设计与实现题目来源及意义随着Internet和信息技术的发展,网络消费逐渐的进入我们的生活中,方便了我们生活,并改变我们的消费方式,可以买到自己喜欢的东西,极大地促进社会经济的发展。论文题目研究领域状况购物网站系统是广大商家的一个重要平台,购物网站涉及我们的消费水平,又涉及商家的物品价格,方便了商家在卖货物是的广泛性,使商家的客户从一个地方变成面向全国,同时也提高了人们的消费水平。内容提要或实施方案在需求分析的基础上,进行系统的详细设计及实现,给出各功能模块的实现过程,同时提出系统开发过程中的难点。主要观点或主要技术指标采用SQLServer2000数据库,基于java语言实现。主要参考文献[1].夏利民,刘志刚,胡建明,ASP网络编程技术与实例,东南大学出版社.2005-9,65-133[2].丁贵广,郭宝龙,ASP动态网站建站实例与技巧---ASP与WEB数据库的结合.西安电子科技大学出版社.2001-5,11-47[3].张华,张雁,贾志娟,ASP项目开发实践,中国铁道出版社,2006-6,2-53[4].石志国.ASP动态网站编程,清华大学出版社,2001-9,53-77指导老师核审意见九江职业大学毕业设计(论文)2摘要本系统是一个基于B/S模式的网上购物系统。该系统是在IIS的支撑环境下用ASP来开发,用SQLSERVER2000作后台数据库管理,主要包括前台和后台管理,其中前台包括商品查询,用户登录和注册,购物车管理,订单查询,在线留言等功能模块,而后台包括用户管理,商品信息管理,商品类别管理,订单管理,留言管理公告牌管理等。本文首先对系统进行了介绍,之后对系统应用到的一些知识和技术,如ASP、SQL以及ADO技术作了简单的介绍最后综合所有对系统的开发过程作了详细介绍,包括可行性分析需求分析、数据库设计、概要设计、详细设计。关键词:网上购物系统;ASP;数据库;IIS九江职业大学毕业设计(论文)3目录第一章绪论...................................................41.1选题背景...............................................41.2系统目标...............................................51.3系统介绍...............................................51.3.1系统开发环境.....................................51.3.2系统简介.........................................5第二章相关技术................................................82.1ASP技术综述...........................................82.1.1ASP概述.........................................82.1.2ASP的工作原理...................................92.1.3ASP的工作过程..................................102.1.4ASP访问WEB数据库的主要步骤....................102.2ADO技术..............................................122.2.1ADO简介........................................122.2.2ADO技术的特点..................................122.2.3ADO编程模型....................................132.2.4利用ADO访问数据库..............................142.3SQLSERVER2000简介...................................142.3.1SQL概述........................................142.3.2SQLSERVER特点.................................16第三章需求分析...............................................173.1功能需求..............................................173.1.1功能划分........................................173.1.2功能描述........................................173.2性能需求..............................................18第四章数据设计...............................................194.1数据可字典............................................194.2数据库结构设计........................................19总结..........................................................20致谢..........................................................21参考文献......................................................22九江职业大学毕业设计(论文)4第一章绪论1.1选题背景电子商物自1998年开展第一笔网络交易以来,正在以前所未有的速度发展,网上购物这种新的购物方式已经开始逐渐深入到人们的日常生活,并正在为越来越多的人所喜爱。近年来,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化的电子商务已逐渐成为当今Web应用的潮流。网上购物系统作为B2B,B2C(BusinesstoCustomer),即企业对消费者,C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。然而大多数的电子商务网站,尤其是90年代早期的,都只是一个简单的在线说明书或销售工具,尽管它是一种低成本广告方式但是不提供重要信息、乏味的介绍、不回答网站产生的反馈、以及允许网站的信息过时等缺点,使得这类网站很难实现吸引顾客、招揽生意的功能,即使广告成功的说服了一个用户去购买某种商品,然而由于缺少在线接收定单等功能,使得用户有充分的时间去重新考虑购买该商品的必要性,因此快速的交易也是非常重要的。所以开发出一个功能齐全、操作方便、界面美观的电子商务系统已经成为商家的迫切期望,同时也是众多用户所渴望的。网上购物系统正是在这种背景下产生的,它把传统的消费模式搬上了互联网,并将人们从传统的购物理念的束缚中解放出来,进入了一个全新的购物时代。随着B2B(企业与企业之间的电子商务)的兴起,电子商务已经成为一个很九江职业大学毕业设计(论文)5热门的话题。而网上购物作为B2C(企业和消费者之间的电子商务)的一种主要商业形式,也取得了巨大的成功。所以用ASP开发购物系统有很大的发展前景。1.2系统目标本系统开发的目标就是要构建一个优秀的网上购物系统,吸引更多的客户光临网站购物。客户可以订购商品,可以方便的从任何地方,在任何时间购买商务网站上的产品。巧妙的网上购物网站的设计可以刺激客户购买他们通常不想购买的商品。管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况。最终开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。1.3系统介绍1.3.1系统开发环境操作系统:MicrosoftWindowsXP+IISMicrosoftWindows2000+IIS数据库环境:ACCESS/SQLServer2000/ORACLE开发语言:ASP开发工具:FRONTPAGE1.3.2系统简介网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快九江职业大学毕业设计(论文)6节奏的生,同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。多种付款和送货方式使得客户可以在家完成整个购物流程,只需等待送货上门。对经营者来说,网上购物系统又可以节约企业的运营成本,迅速扩大企业的知名度,同时也提供了一个在迅速成长的电子商务领域成长并壮大自身的一个机会。系统特点:(1)用户无需考虑系统的安装维护;(2)美观、友好的展示铺面;(3)顾客可以方便地查询并订购商品;(4)管理员可以方便地定义各种商品信息;(5)系统选用强大的数据库保存各类信息;(6)系统支持多种浏览器。系统功能:(1)建立和维护用户信息库在购物之前必须在该网站进行注册,这是因为在以后当用户再次访问时,系统会需要此用户的一些相关信息,以便进行一些相应的统计工作。同时,用户可能也会在未来修改某些信息。(2)方便和集成的电子购物环境用户可以在浏览商品的同时方便地将物品放入购物车。对于放入购物车的那些商品,在“在线支付”集成了统一采购的功能。为了方便用户查找所感兴趣的商品,系统提供了搜索功能。根据用户所指定的搜索条件能够迅速定位到用户需要的商品,大大提高了购物的效率。(3)商品的管理系统中的商品必须能够进行很好的管理,包括能够方便地添加新商品入库,能够维护和编辑商品的分类,能够在需要时修改库中的商品信息。九江职业大学毕业设计(论文)7商品的管理必须实现的另外一个目标是通过友好而合理的方式展现给用户。销售的热点商品、关注的热点商品和新入库的商品都有专门的途径展现给用户。(4)用户和业主的交流平台网上购物系统也需要提供一个用户与消费者相互交流的平台。在现实世界中我们可以提供意见簿,或者相关投诉部门。网上购物系统也应该提供留言板的功能。用户可以把购物过程中的意见或建议通过留言板反馈给经营者。用户对商品的评论也可以在浏览商品的评论栏反馈给经营者。同样,经营者也需要有向用户发布信息的途径。系统提供了公告牌功能满足这个需求。在该系统的实现过程中,各种技术和工具的采用是非常重要的,ASP作为一个最广泛的用于开发Web应用程序的语言,以它简单易学、开发工具强大而多样、维护和修改时间迅速等方面的优越性战胜了其他流行的Web脚本语言,成为众多网站程序设计人员的首选。九江职业大学毕业设计(论文)8第二章相关技术2.1ASP技术综述2.1.1ASP概述ASP全名ActiveServerPage,是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序.如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。就像它的名字所表示的,ASP属于ActiveX技术的一种ActiveX技术在