网上购物商城论文.doc_第1页
网上购物商城论文.doc_第2页
网上购物商城论文.doc_第3页
网上购物商城论文.doc_第4页
网上购物商城论文.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

秦皇岛职业技术学院信息工程系秦皇岛职业技术学院课程设计论文设计题目:网上购物商城学生姓名:魏松情 指导教师:华艳辉专业名称:计算机应用所在院系:秦皇岛职业技术学院信息工程系 2011年 3月 1日摘 要伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。本论文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2000建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。本系统主要运用了系统开发生命周期法(System Development Life Cycle 简称SDLC)和结构化方法(Structured Approach)来阐述该系统的开发过程,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益。本系统采用ASP.NET和SQL Server 2000为开发工具,具有扩展性。在此,我真诚的感谢对我的毕业设计进行耐心指导的华艳辉老师,以及对我的论文完成给予帮助的各位老师和同学。关键字:ASP.NET;SQL Server 2000;浏览器/服务器;动态网站目 录第1章 系统设计分析及本次课程设计的任务41.1系统的总体设计思路41.2系统设计的建设原则51.3课程设计的任务51.4本次设计的重大意义61.5本章小节6第2章设计实现的详细步骤72.1平台功能模块的设计72.2功能分析72.3系统流程分析82.4系统数据库需求分析152.5系统的可行性分析162.6本章小节17第3章 设计中遇到的重点及难点183.1重点模块分析183.2难点183.3本章小节19第4章 本次设计中存在不足与改良方案204.1设计中存在的不足204.2改良方案204.2本章小节20结 论21参考文献22致 谢23指导教师评语24答辩委员会评语25第1章 系统设计分析及本次课程设计的任务1.1系统的总体设计思路随着科学技术日新月异的发展,崭新的传播媒体因特网诞生了。在Internet和Web迅猛发展的今天,数字设计技术对21世纪的平面设计家提出了许多挑战。面对新时代的到来,人们无不感到社会经济和文化所经历着的快速而深刻的变化,一张结构合理、制作精美、创意独特、风格鲜明的网页,不仅能够传递最丰富的信息,同时还能给人以美的艺术享受,也树立了公司企业、服务机构等的良好社会形象,获取最大限度的经济效益。电子购物商城设计是一种建立在新型媒体之上的新型设计,它与传统媒体相比有许多的不同,它在信息传播方面具有声、像、图、文、视觉、听觉、互动的特点,通过视觉传达各种各样的商品信息,而且更新和修正较为快捷方便,可以在任何时间更新,而不受时间和地域的限制。电子购物商城系统的总体设计思路:1、需求的综合叙述:主要是说明建站的总体需求和期望的目标浏览者,并且确定希望浏览者所能看到的设计与所需购买商品的最终效果,建站需求是设计策划网站功能的第一步。2、网站的基本功能描述:主要包括描述网站浏览者如何运用这个网站,网站管理员如何管理,具体到一步一步的功能细节描述,以及如何运用相应的技术去实现建设目标和商业需求。3、网站的信息布局图:网站的信息布局图是网站各模块或各网页的直观图,主要目的是提供一个明晰的网站导航直观图,以及分模块或网页的网站层次结构分布图。4、数据流程图及数据库示意图:这是网站建设蓝图中的技术部分,主要直观地说明网站使用与维护的数据流程,分析数据来源;以及浏览者和网站管理者如何运用与更新网站数据。1.2 系统设计的建设原则为了达到电子购物商城系统的目标和功能,在系统建设的过程中应遵循以下原则:1、统一规划、分步设计。信息系统的建设是长期的和艰巨的,应根据用户对信息的需求和公司的经济承受能力,对系统进行统一规划,突出重点,逐步建设,尽可能的缩短系统开发周期。2、坚持标准化和可行性。利用当前市场上比较先进的技术和相对成熟的产品,并向国际标准、国家标准、工程标准、相关行业标准和暂行规定、以及其他通用规则靠拢,要尽可能避免使用非标准化的协议和软件,要贯彻模块独立、接口开放、遵循标准的原则。另外,还要根据行业的特殊性,尽可能的为用户考虑,但不能束缚新技术的发展。3、保证系统的稳定性和安全性。4、保证网络系统的先进性和有效性。5、操作简单、人机界面友好,便于用户理解和使用。1.3 课程设计的任务本平台利用现在比较广泛的ASP+SQL数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户注册、登录、浏览、查询、留言使用。包括:通过填写用户信息进行用户注册和登录,按鲜花分类浏览,通过商品名称、简介或厂商查询商品,购买、收藏商品、对各种分类进行留言等功能;后台管理是提供给管理员的,其中包括:首选服务、商品管理、用户管理、分类管理、信息管理、常规设置等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。1.4本次设计的重大意义网上购物商城系统,又称为信息发布系统。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。 它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字。本系统主要探讨了电子商务中网上购物系统的作用、特点、功能及其实现。它在电子商务中是非常重要的一环,对电子商务效果的提高起着重要的作用。1.5本章小节20世纪,随着计算机科学的发展,数据库技术在Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Wed应用的潮流。本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。网上购物商城系统适合在线销售衣服、生活用品等,具有商品多属性检索(支持多重属性分类)、购物车、订单提交和查询等网上购物商城所需的基本功能。本系统采用ASP编写,在Windows的IIS的支持下运行。为了提高系统的效率,使用户浏览时候响应速度更快,本实例后台采用了缓存技术。 第2章设计实现的详细步骤2.1平台功能模块的设计网上购物商城主要由前台会员模块和后台管理模块两部分组成。(1)前台功能模块前台模块主要包括会员注册、登录、修改个人信息、购物、查询购物情况和查看各种服务条款等功能。(2)后台管理模块后台模块主要包括后台管理员对会员、商品、仓库、订单和管理员的管理等功能。会员在登录进入该网上购物商城后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并购买。管理员登录后,可以查看商品销售情况,及管理会员、商品、仓库和其自身的信息。管理员还可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全。 2.2功能分析互联网以前所未有的速度发展,成为与报纸、广播、电视相比肩的第四媒体,同时正以其更捷的信息传输形式改变这人们的消费模式,利用简单、快界、低成本的电子通信方式,买卖双方不谋面就可以进行各种商贸活动,走向商业的互联网已经成为网络经济的大势所趋。眼下电子商务网站正如雨后春笋般大量涌现,企业网络化已经一种时尚。电子商务的发展可能大家都已经耳濡目染,上网的朋友对这已经不再陌生,电子商务确确实实出现在我们周围。网上购物商城重要完成的功能如下:用户注册:系统采用用户名申请的方式。为方便地给客户提供安全、快捷的个性化服务,便于交易的顺利完成,要求顾客填写真实信息,并对顾客信息保密。用户登陆查看我的账户信息:包括个人资料、修改密码、取回密码、我的订单(方便客户及时了解自己目前所订购的商品数量、名称,以及是否已经被系统接受等)、收货人信息、统计信息。购物车:可知道您购买的商品,显示商品名称、所属类型、商品价格、删除等。购物信息查询:输入会员的ID号就可以查询该ID号会员的购物信息,可显示购物人的姓名、所购商品、商品类别、商品价格、是否结账等。2.3系统流程分析本系统分为前台购物流程和后台订单处理流程1) 前台购物流程图前台中所有的功能模块只需用户单击相关超链接,便可进入信息展示页面。(1)通过【会员管理】页面可以进行会员注册。(2)通过【首页】页面可以查看商品信息及购买商品。(3)通过【购物信息查询】页面可以查看购物记录。注意:在“购物车”和“购物信息查询”模块中,用户需先通过首页进行“注册”,成为本站的会员后才能进行购物及查看购物记录。用户注册:图2-1用户注册用户登录:图2-2用户登录浏览商品:图2-3浏览商品选择商品:图2-4选择商品去购物车: 图2-5购物车在此页面中如果单击“清空购物车”按钮将清空您所购买的所有商品,也可以通过“删除”按钮来删除商品;单击“继续购买”按钮,回到图2-3所示的页面;单击“结账”按钮,完成购买操作。注意:在购买商品的同时请确保您的“会员充值”金额大于您的消费金额,否则提示您“您的余额不足,请重新充值后再购买!”。会员充值由管理员在后台进行设置。结账:图2-6购买成功2) 后台购物流程图后台主要对前台的会员注册信息、商品信息、订单等信息进行管理。(1)通过【商品管理】模块可以对商品进行添加、修改、删除、查询。(2)通过【会员管理】模块可以对会员信息进行修改、删除和查询。(3)通过【仓库管理】模块可以对仓库信息进行添加、修改、删除和查询。注意:“仓库管理”模块与前台的仓库类别没有建立连接。(4)通过【订单管理】模块可以按订货人进行查看及删除订单。(5)通过【后台管理】模块可以对后台管理员信息进行添加、修改、删除和查询。后台登陆:图2-7后台登陆商品管理:图2-8商品管理会员管理:图2-9会员管理仓库管理:图2-10仓库管理订单管理:图2-11订单管理后台管理:图2-12后台管理2.4系统数据库需求分析在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。网上购物系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对商品的购买,所以必需建立商品信息表;用户对商品的购买,选择所要的商品,首先得对商品进行浏览和查询,所以我们把商品进行分类建立商品分类表和按商品名称、简介、厂商查询的表;管理员对后台进行管理建立管理员登录表等等。经过分析,此数据库包含如下表:通过上述系统功能分析,针对一般的网上购物商城的需求,重点包括如下数据表。1用户信息表,包括用户ID、用户姓名、用户密码。2商品信息表,包括商品ID、商品名称、商品类别、所属仓库、商品价格、进货日期、商品介绍等。3用户登陆表,包括会员ID、会员登陆名、性别、密码、真实姓名、电话、邮箱、所在城市、地址、邮编、图片、注册日期等。4商品分类:商品ID、商品名称5 购买记录:会员ID、会员名、商品ID、商品品牌、商品类别、商品价格、是否付款、购买日期。数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的3个元素,也是一个好的数据库设计的核心。从实际出发,经过仔细地设计,得到各表的结构2.5系统的可行性分析系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:1经济可行性:该系统开发需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大。当系统实际投入运行后,它打破了传统的销售模式,极大限度的方便了用户,也为系统的进一步推广创造了条件。这带来的经济回报将远超过投入,以从经济角度来讲,此系统可行。2技术可行性:开发工具asp,使用VBScript、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成系统的应用程序。无须编译、容易编写,可在服务器端直接执行。使用普通的记事本既可以进行编辑设计。使用的数据库SQL2000容易获得,且技术方面可以教快学得到。3操作可行性:该系统既有简洁的操作界面,可以使用户操作方便。该系统是基于WEB的,以网页形式展现在用户的面前。只要是懂得上网的人都可以对该系统进行操作。本系统尽力为用户着想,因而该系统是方便可操作的。通过以上的可行性分析,我将采用Microsoft Visual Studio2005+ASP将结合的技术,运用SQL2000数据库对网站进行建设。2.6本章小节经过以上的初步研究和设计,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过网上调查(由于条件有限,不能亲自到公司做详细调研)和指导老师的耐心介绍,设计出该平台功能如下:1能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。2能够完成管理员对系统的首选服务(注销登录、查看使用帮助、修改登录密码)、商品管理(添加新商品、查看与修改、管理商品订单、管理商品评论)、用户管理(管理网站用户、管理后台用户)、分类管理(商品大类管理、商品小类管理、商品类别转移)、信息管理(首页公告设置、查看意见反馈)、常规设置(管理合作伙伴)的功能。3 能过电子商品的名称,电子商品的分类进行浏览和搜索。4 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付信息进行确定。经过前一阶段的调查与研究分析,确定了该平台设计的主要功能,对每个功能模块也作了具体描述,下面就来具体分析该平台的设计特点与具体思想。设计和开发的网上购物平台是经过调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Wed技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。 第3章 设计中遇到的重点及难点3.1重点模块分析(1)用户管理模块管理用户登录、用户注册和用户修改等用户信息的基本功能,与一般电子商务的用户管理系统基本相同。(2)产品信息模块陈列产品的详细信息(3)导航分类检索模块按不同分类和不同应用导航产品,把相关产品列出。(4)购物车处理模块用户选者产品后,点击“购买”进入购物页面,陈列要购买的产品明细项。(5)用户选择产品完毕,通过购物页面到订单结帐页面,填写必要的信息,产生最终订单;还提供订单查询功能。3.2难点规划并建设好一个购物平台,并不是一件容易的事,我预计可能要遇到的难点有以下几点:1)设计可能遇到的困难是设计的模块能否与发展迅速网络管理相配合,满足广大用户对网络的要求。2)购物平台需实现的动态及时更新等功能要求系统制作程序员有良好的编程基础,在网络编程语言中选择来进行系统管理后台的编写并与前台挂钩并通过更新数据库来实现系统的更新。当然,选择的编程语言也要与系统服务器平台所支持的技术相符合。这就要求在配置服务器或是购买虚拟主机时根据需要来进行配置或选择。3)系统能否适应当前行业内客源增长趋势,体现系统的个性化服务,从不同角度来满足客户的需要;系统设计工具是否先进、稳定,数据库结构能否完善,合理。这需要对上面的功能分析进行近一步详细设计,用良好的程序模块去实现模块功能,建立合理的数据库去满足数据的需要。4)后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。5)系统安全性也是一个重中之重,在如今黑客当行、病毒当道的互联时空,系统的安全犹为重要,否则,功亏一篑!针对以上的一系列问题,其解决问题的核心就是要有充分的市场调查,强劲的后台管理团队,把系统做的更加完善,让那不法分子无法寻找漏洞,不让他们有机可乘,并且能够随着网络的迅速发展去发展,去更新,去创新,才能取得成功!3.3 本章小节本章注要介绍网站制作中的重点难点,它是学习过程中比较重要的知识点,也有制作网站时的技巧,需要我们努力认真的学习。但是在制作网页的过程中很多东西都是相互关联的,需要根据其特点进行掌握。要想完全掌握网页的制作技巧,还要认真的学习各知识点,抓住难点,而难点也是我们的弱点,要认识到自己的不足之处,做出相对的努力,将不足的地方改善,学习平时没有注意的盲点,丰富自己的知识,对难点进行认真仔细的探索与钻研,只有这样才能在以后的网站制作中很快速的对制作过程中出现的问题进行解决。了解制作网站的重点和难点,然后使两者相互结合,举一反三,通过实践来提高自己网页制作的技能。熟悉并掌握这些功能,将来就可以随心所欲地安排出自己喜欢的网站。第4章 本次设计中存在不足与改良方案4.1 设计中存在的不足(1)本设计在浏览器中查询的时候显示“用户sa 登录失败”。(2)“网上购物商城”应用程序中的服务器错误, 未能映射路径“/App_Data/jytk.Txt”。4.2 改良方案(1)“用户sa 登录失败”改成(2)未能映射路径“/App_Data/jytk.Txt”string path = Server.MapPath(App_Data + sName + .Txt);改为string path = Server.MapPath(/App_Data/ + sName + .Txt);4.3 本章小节在制作网站的过程中,错误不断的出现,有大有小,出现错误的原因是因为自己学的知识不够严谨,仍需要努力学习有关知识。还好,通过不断的改正改正再改正,以及老师同学的帮助下可以把自己的错误降到最低。结 论Web开发技术的飞速发展促进了电子商务的普及。目前,越来越多的商业活动开始迁移到Internet中来进行,一种新的购物方式电子购物商城已成为一种必然的趋势,这种购物方式无疑给商家和消费者带来极大的便利,使以前很多不可能的商业活动变得异常快捷。本文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS建立运行环境,再结合Microsoft SQL Server 2000建立数据连

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论