还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
摘要电子购物商城系统摘要伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台商家建立__,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益因此,对于商家来说,拥有一个属于自己的__是至关重要的本论文研究了一种基于数据关联规则的网上购物系统其__主要包括后台数据库的建立、后台管理以及前台页面的Web设计系统使用Microsoft公司以C#为核心语言的ASP.NET__工具,利用微软提供的IIS
5.0建立运行环境,再结合SQLServer2000建立数据连接关系利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统本系统主要运用了系统__生命周期法SystemDevelopmentLifeCycle简称SDLC和结构化方法StructuredApproach来阐述该系统的__过程,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益本系统采用ASP.NET和SQLServer2000为__工具,具有扩展性在此,我真诚的感谢对我的毕业设计进行耐心指导的王保旗老师,以及对我的论文完成给予帮助的各位老师和同学关键字软件生命周期法;信息系统__;浏览器/服务器; 动态__本设计来自__毕业设计网http://___.bysj
520.comhttp://___.bysj
520.com______客服远程截图或者远程控观看完整全套论文图纸设计客服__8191040说明本软件/论文系有偿阅读、使用,完整CAD图纸或源代码请__客服__ABSTRACTFollowthetechnologyofthecomputerintheenterpriseanddeepapplicationdaybydayofalltradesandprofessionsthecon__ptinternethasbeendeeplytakenuppeople’sheart.Todaytheinternettakesanveryimportantpartinthedevelopmenttacticsofalltradesandprofessionsbecameapartofancompanywhichcannotbepartitionoff.The merchandisehasnotonlylimitedinTVsetandnewspaper.Theinternethasbecameanotherstagewhichcompanycandisplaythemselves.Companysetupwebsiteand__kepropagandaandservi__ofallaspectsofcompanydisplayontheinternet.Thoughinternetwecanachievebuyingproductsontheinternetsearchingmessageandsoon.Thoseh__echangedoldwayof__nagementandideaof__nagementmeanwhilethosealsobringmoreyieldforcompany.Soforthebusinesscompanyh__eawebsitewhichisbelongtothemselvesisveryimportant.Istu___donekindofsystemofshoppingonlinebasedonrelated-datarule.Itsdevelopments__inlyincludedatabasesetting-upback-stage__nagementandwebdesignoftheforegroundpages.ThesystemusesASP.NETdevelopinginstrumentwhichtakingC#askeylanguageofMicrosoftCompanyexploitIIS
5.0offeredbyMicrosoftasrunningenviro__entandthencombinewithSQLserver2000toestablishthedatabase.Atfirstutilizeitsvariouskindsofpackagesofferedtosetupthedatabasewithinshorttime.ThenI____yzeddatabaseand__depageswithASP.NETimprovedconstantlyuntilbasicfunctionsofthesystemwererealized.Thesystem__inlyutilizetheStructruedApproachofSystemDevelopmentLifeCyclemethodtoexpoundtheperfor__n__historyofDepartmentStoreMIScomputerasimportantadministrativedecisionsupporter.Whichwill__kethebusinesstechnologicalpro__ssmorestandardandrationalraiseworkingeffiencicyandbringusgreater__nagementandeconomicbenefit.ThesystemadoptsASP.NETandSQLServer2000asthedevelopmenttoolsoitisextensible.ThankstomytutorTeacherwangbaoqi.Hegivesmeearnestdirecttothispaperaswellasotherteachersandmyfellowstudents.keywords:Softwarelifecyclemethod;Infor__tionSystemDeveloping;B/S;Dynamicwebsite目录第一章 系统概述
11.1电子商务介绍
11.2电子商务系统
11.3电子商务系统Web平台的__方式
41.
3.1Web平台的体系结构
41.
3.2Web服务器平台
51.
3.3Web平台的动态设计技术
61.
3.4Web平台系统的__方法7第二章系统规划
82.1系统规划概述
82.
1.1系统规划的目标、任务和主要工作
82.
1.2系统规划工作的特点
92.2项目实施前期工作
102.3电子购物商城系统的总体设计思路
102.4电子购物商城系统的建设原则11第三章系统分析
123.1系统分析概述
123.2系统初步调查
123.3可行性研究
133.4现行系统的详细调查
143.
4.1__结构分析
153.
4.2功能分解分析
163.
4.3信息关联分析
173.
4.4业务流程分析
173.5新系统逻辑模型的提出
183.
5.1数据流图
193.
5.2数据字典22第四章系统设计
254.1系统设计概述
254.2系统总体结构设计
254.
2.1系统总体功能结构
254.
2.2系统总体物理结构
274.
2.3系统体系结构
284.3系统详细设计
294.
3.1代码设计
294.
3.2数据库设计
294.
3.3用户界面设计38第五章系统实施与维护
405.1__工具的选择
405.
1.1ASP.NET__平台
405.
1.2SQLServer
2000415.2程序设计
415.
2.1程序设计概要
415.
2.2功能模块的实现
415.3系统测试
505.
3.1系统测试的原则
505.
3.2系统测试的方法及步骤
505.
3.3系统测试的用例及结果
505.4系统转换
525.5系统维护52第六章结论和展望53附录56____66致谢67第一章系统概述
1.1电子商务介绍电子商务是伴随着信息经济的脚步,在20世纪90年代兴起于美国、欧洲等发达国家的一个新概念目前,国际上对电子商务尚无统一的定义一般来说,狭义的概念是指在开放的国际互联网及其它网络的环境下,通过服务器的运用,实现消费者的网上购物、企业间商业交易的一种新型交易运营模式即电子商务=Web(服务器)+IT(信息技术)+企业业务
1、电子商务的类型从其交易对象来看,电子商务的应用包括企业与企业之间的电子商务 B2B、企业与消费者之间的电子商务B2C、企业与__之间的电子商务 B2G、__与消费者之间的电子商务G2C、企业内部的电子商务
2、电子商务的本质特点电子商务的重点在于商务、电子商务的核心竞争力在于信息平台、电子商务的使命在于利用互联网技术对传统资源的整合电子商务实现贸易的全球化、直接化、网络化,发展电子商务是不可阻挡的趋势,而我国的电子商务尚不完善要实现全过程的电子商务,就要加快网络基础设施建设和网络互联,实现金融电子化及海关、税务、行政监管部门电子化,市场环境网上支付,建立安全体系认证结构,健全相关法律法规等等
1.2电子商务系统电子商务系统是保证以电子商务为基础的网上交易实现的体系网上交易的信息沟通是通过数字化的信息渠道实现的,交易双方必须拥有相应的信息技术工具为保证交易双方进行等价交换,必须提供相应的货物配送和支付结算手段此外,为保证企业、__和消费者能够利用数字化沟通渠道,保证交易能顺利进行配送和支付,需要由专门提供服务的中间商参与,即需要电子商务服务商一个完整的电子商务系统,如图1-1所示图1-1 电子商务系统下面按电子商务系统的基础和环境来分别介绍
1、基础电子商务系统基础电子商务系统包括Internet信息系统、电子商务服务商、企业、__与消费者、实物配送和支付结算五个方面这五方面有机地结合在一起,缺少任何一部分都可能影响网上交易的顺利进行1Internet信息系统Internet信息系统是指企业、__和电子商务服务商在Internet的基础上__设计的信息系统Internet信息系统的作用是提供一个开放、安全和可控制的信息交换平台它是电子商务系统的核心和基石2电子商务服务商 Internet作为蕴藏巨大商机的平台,需要有一大批专业化分工者进行相互协作,为企业、__与消费者在Internet上进行交易提供支持电子商务服务商就起着这种作用电子商务服务商主要有以下四种a、接入服务商(InternetAc__ssProvider,IAP),它主要提供Internet通信和线路租借服务b、服务提供商(InternetServi__Provider,ISP),它主要为企业建立电子商务系统提供全面支持一般企业、__与消费者上网时只通过ISP接入Internet,由ISP向IAP租借线路c、内容服务提供商(InternetContentProvider,ICP),它主要为企业提供信息内容服务,如财经信息、搜索引擎d、应用服务系统提供商(ApplicationServi__Provider,ASP),它主要是为企业、__建设电子商务系统时提供解决方案3企业、__与消费者企业、__与消费者是网上交易的主体,他们是进行网上交易的基础企业电子商务系统是由基于Intranet(企业内部网)基础上的企业管理信息系统、电子商务站点和企业经营管理__的人员组成 如图1-2所示图1-2 企业电子商务系统结构图a、企业内部网络系统企业在组建电子商务系统时,应该考虑企业的经营对象是谁,如何采用不同的策略与这些客户进行__一般说来,可以将客户分为三个层次并采取相应的对策对于特别重要的战略合作伙伴,企业允许他们进入企业的Intranet系统直接访问有关信息;对于与企业业务相关的合作企业,企业同他们共同建设Extranet,实现企业之间的信息共享;对普通客户,则可以通过Internet进行__b、企业管理信息系统企业管理信息系统的作用是在__中发挥收集、处理、存储和传送信息以及支持__进行决策和控制根据__所具有的不同功能,可以将信息系统划分为营销、制造、财务、会计和人力资源等信息系统要使各职能部门的信息系统能够有效地运转,必须实现各职能部门信息化根据__内部不同的__层次,企业管理信息系统可划分为操作层、知识层、管理层、战略层四种信息系统操作层是支持日常管理人员对基本经营活动和交易进行跟踪和记录知识层是用知识和数据支持工作人员的工作,帮助公司整理和提炼有用的信息和知识管理层是用来为中层经理的监督、控制、决策以及管理活动提供服务战略管理层,主要是注视外部环境和企业内部制定和规划的__发展方向等问题c、电子商务站点电子商务站点起着承上启下的作用,一方面,它可以直接连接到Internet,顾客或者供应商可以直接通过__了解企业信息并与企业进行交易另一方面,它将市场信息同企业内部的管理信息系统连接在一起,将市场需求信息传送到企业的管理信息系统,使企业可以根据市场的变化__经营管理活动企业电子商务系统是由上述三个部分组成企业内部网络系统是信息传输的媒介,企业管理信息系统是信息__、处理的工具,电子商务站点是企业拓展网上市场的窗口4实物配送进行网上交易时,如果用户与消费者通过Internet定货、付款后,不能及时送货上门,便不能实现满足消费者的需求因此,一个完整的电子商务系统,如果没有高效的实物配送物流系统支撑,是难以维系交易顺利进行的5支付结算一个完整的网上交易,它的支付也应该是在网上进行的但由于目前网上交易尚处在演变过程中,诸多问题尚未解决,如信用问题及网上安全问题,因而许多网上交易并不是完全在网上完成交易的
2、电子商务系统环境电子商务系统在提供交易所必须的信息交换、支付结算和实物配送这些基础服务的同时,还将面临使用信息技术作为交易平台带来的新问题如信息安全问题、身份识别问题、信用问题、法律问题、隐私问题、税收问题等此外,电子商务发展还面临着企业、__与消费者是否愿意上网以及是否愿意进行网上购物以及购物时是否愿意使用网上支付手段等问题这些都是发展电子商务时必须解决的问题上述问题的解决必须从外部市场环境开始着手对于信用、税收问题需要通过制定相关经济政策进行推进对于安全和身份识别问题需要通过技术进步来保证对于法律和隐私等问题则需要加强电子商务方面的立法对于推动消费者上网购物,则需要全社会的参与和引导因此,发展电子商务是一项系统性的工程,它需要企业主导、__引导和社会参与
1.3电子商务系统Web平台的__方式
1.
3.1Web平台的体系结构Web平台的三层分布式体系结构为图1-3所示图1-3Web平台的三层分布式体系结构三层分布式体系结构的第一层是客户端表示层、客户层仅仅是整个应用系统的图形界面表示;处于第二层的应用服务层,有一台或多台服务器组成,其中Web服务器主要负责对客户端应用程序的集中管理,应用服务器ApplicationServer主要负责应用逻辑的集中管理,即事务处理;处于第三层的是数据中心层,有数据库系统,主要负责数据的存储和__、数据库的分布式管理、数据库的备份和同步等等电子商务的应用可以看作一个客户与电子商务站点之间的一系列交互过程整个交互过程从客户端所浏览的一个页面开始用户单击该页面上的一个按钮或链接就产生一个请求,该请求通过HTTP传递到Web服务器上,Web服务器将页面中的请求及有关数据取出来传给应用服务器,应用服务器调用相关的商务逻辑,实际上是一个Web应用程序,进行相应的处理,从外部数据库服务器存取数据,然后将结果传回Web服务器,Web服务器再将数据结果转换为页面的形式传给浏览器,于是在客户端产生了新的页面该页面是这一次请求的结果,也是下一次请求的开始
1.
3.2Web服务器平台在电子商务系统的__中,Web服务器平台的选择是至关重要的,它包括Web服务器操作系统和Web服务器软件,而Web服务器软件通常又决定了将采用什么样的操作系统Web服务器平台决定了电子商务__的可靠性、对客户的服务能力,以及为了维持__运行所需要付出的代价只有选择了正确的产品以及作出相应正确的设计,电子商务系统才可以成为商家和顾客之间进行沟通的良好途径三种最常用的Web服务器平台是:基于ApacheHTTPServer的服务器平台、基于网景的NES的服务器平台、基于微软的IIS的服务器平台微软的Windows2000Server+IIS架构的Web服务器平台功能强大,配置灵活,支持目前流行的多种服务器端__技术,__成本低、周期短、维护相对简单,很适合中小企业进行电子商务系统的__,我们采用了基于微软的IIS的Web服务器平台下面就三种Web服务器平台的特点作一比较
1、基于ApacheHTTPServer的服务器平台Apache是一种功能强大、高灵活性、高可扩展性的免费Web服务器软件通过灵活的配置,ApacheWeb服务器可以实现诸多强大的功能,Apache源代码开放,所以很容易与第三方模块相结合,便于进一步扩展功能,定制成适合自己需要的系统Apache可运行在多种操作系统及硬件平台上,但通常是与Linux操作系统搭配来组建Web服务器平台如果采用Linux+Apache架构,可以搭建大型Web服务器平台,实现复杂的企业级电子商务系统由于Linux和Apache都是免费的软件,只需要花费很低的成本就可以搭建出灵活的电子商务系统Web平台,但是它的__是复杂而艰巨的,由于Linux和Apache都是开放的、不断扩展中的软件,还不是很完善,系统的配置和维护比较困难,需要专业人员的参与,对于小型的企业电子商务系统并不适合
2、基于网景的NES的服务器平台网景公司的NetscapeEnterpriseServerNES是一个非常流行的Web服务器平台,很适合__复杂的企业级__,几乎可以在所有流行的操作系统上运行,包括Digital、Unix、HP-UX、Solaris和WindowsNT等因特网上很多有名的__都是用NES__的NES功能强大,拥有广泛的第三方组件及工具支持,而且支持多种编程模型NES通常构建在Linux或Unix类操作系统上,一般适用于__大型的企业电子商务系统
3、基于微软的IIS的服务器平台微软公司的InternetInfor__tionServerIIS是因特网上非常流行的___服务器软件,既适用于小__,也适合于交易量很大的企业级__目前,IIS只能运行在WindowsNT或Windows2000Server上IIS内有一个集成的搜索引擎,允许用户用多种工具包括ASP、ActiveXDataO__ects以及SQL数据库查询来创建搜索表,IIS允许用远程浏览器对服务器进行管理,支持多个虚拟主机此外由于引入了ASP技术,你可以很方便的利用它来创建动态网页Windows2000Server+IIS的架构是当前非常流行的一种Web服务器平台,它的配置和__都比较容易,很适合中小企业__B2C型的电子商务系统
1.
3.3Web平台的动态设计技术目前比较流行的Web__技术有:CGIASPPHPJSPASP.NET等在本电子商务系统的__中,我们主要采用了目前比较流行的,来自微软公司的Web动态设计技术ASP.NET
1、CGI技术CGI公共__接口CommonGatewayInte_____是最古老的Web程序设计方式,它提供了一个外部应用程序与Web服务器交互的标准接口CGI最大的好处在于其与浏览Web站点的用户之间的交互能力,使___关、反馈机制、访问数据库、订阅和查询等一系列灵活复杂的操作得以实现CGI程序可以使用PerlCC++等任何能够形成可执行程序的语言编写,跨平台性能极佳,几乎可以在任何操作系统上实现但是CGI__很复杂,且不具备事务Transaction处理功能,会大量挤占Web系统的资源,影响系统的运行效率
2、ASP技术ASPActiveServerPages内含于IIS中,提供了一个服务器端的脚本运行环境,现在的IIS
5.0已经支持ASP
3.0了利用它可以产生和运行动态的、交互的Web服务应用程序与常见的在client端实现动态主页的技术如J__aApplet、ActiveXControl、VBScript、J__aScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器,而Client端技术的Script命令则是由浏览器来解释执行的ASP的优点是使用Script描述性的语言,不需要编译,可嵌入到Web页面中,并且由于ASP在服务器端解释执行,__者可以不必考虑浏览器是否支持ASP的缺点是它的跨平台能力差,目前只能运行在微软的Web服务器上,且安全性不好,需要注意经常下载微软发布的补丁程序
3、PHP技术PHP是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用C、Perl语言的语法,并结合PHP自己的特性,使Web__者能够快速写出动态页面它可以在Windows、Unix、Linux的Web服务器平台上正常运行,还支持IIS、Apache等通用服务器软件,用户在更换服务器平台时,只需要作少量的改变即可PHP最大的好处在于它是完全免费的,可以不受限制的获得源码,使得__者容易加入自己的特色PHP的缺点在于虽然它支持目前大多数的数据库,但是提供的数据库接口不统一,比如对Oracle、MySQL、Sybase的接口都不一样,而且缺乏对分布式多层系统结构的支持,由于电子商务系统会涉及到多种数据源,而且通常采用分布式体系结构,因此并不适合用来__电子商务系统
4、JSP技术JSP是Sun公司推出的新一代站点__语言,它最大的特点是将Web程序设计的逻辑处理和内容与外观设计隔开,通过使用JSP标记和小脚本来生成页面上的动态内容在服务器端,JSP引擎解释JSP标记和小脚本,生成所请求的内容,例如通过访问J__aBeans组件,使用JDBC/JDO技术访问数据库,并且将结果以HTML或XML页面的形式发送回浏览器由于JSP页面的内置脚本语言是基于J__a编程语言的,拥有J__a编程语言“一次编写,各处运行”的跨平台无关性的好处,__效率高,安全性好
5、ASP.NET技术NET框架是.NET平台中居于核心地位的编程引擎,它提供了.NET代码的公共运行环境和一个语言无关的基本类库.NET框架是高生产率的、基于标准的多语言应用程序执行环境,处理基本杂务和减轻部署任务应用程序执行环境管理内存,解决版本控制问题以及提高应用程序的可靠性、可伸缩性和安全性公共语言运行库是.NET框架中的引擎,它提供了一个安全的托管执行环境,并且旨在用于支持__人员使用多种不同的语言来创建应用程序它有统一的类型系统并允许跨语言继承和调试通过使用.NET框架,__人员就拥有了速度最快、效率最高的生成应用程序的方法.NET平台具有高安全性,.NET框架通过其核心安全功能提供保护客户机和服务器的方法由于公共语言运行库在核心层透明地处理安全性,因此__人员可将精力集中于应用程序逻辑__人员仍然可以随时使用和扩展安全模型目前,CGI技术由于__复杂,效率也不是很高,现在已经很少有人再用它来__Web应用程序ASP和PHP技术则在国内比较流行,但是由于PHP自身的缺点,并不是很适合__电子商务系统,JSP在国际上比较流行,适合__一些企业级电子商务系统,但现在在国内运用的还比较少,在技术上和成本上要求都比较高因此对于一些中小企业__B2C型电子商务系统,采用微软的IIS+ASP方式,__周期短,成本低,通过引入XML技术来描述及传送数据内容,可以__出灵活的电子商务应用,但是ASP的跨平台能力差,目前只能运行在微软的Web服务器上,且安全性不好,需要注意经常下载微软发布的补丁程序因此,本系统采用ASP.NET+IIS
5.
0、SQLServer2000为__工具,具有良好的扩展性
1.
3.4 Web平台系统的__方法本系统主要运用了系统__生命周期法SystemDevelopmentLifeCycle简称SDLC和结构化方法StructuredApproach来阐述该系统的__过程,经过系统规划、系统分析、系统设计、系统实施及系统维护逐步完成系统各功能的实现,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益客户端浏览器Web服务器应用服务器数据库服务器反馈页面HTTP请求事务逻辑请求结果i。