企业电子商务网站的实现与设计_第1页
企业电子商务网站的实现与设计_第2页
企业电子商务网站的实现与设计_第3页
企业电子商务网站的实现与设计_第4页
企业电子商务网站的实现与设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

/书目第一章 设计目的 2其次章 总体说明 42.1主要功能及特点 4系统总体功能描述 4系统功能 42.1.3特点 42.2运用环境 5第三章 开发工具介绍 63.1VISUALSTUDIO企业版2003简介 63.1.1VISUALSTUDIO企业版2003的特点 63.1.2VISUALSTUDIO企业版2003新特性 63.2SQLServer2000简介 63.3SQL及存储过程介绍 7第四章 系统分析 94.1系统模型 94.1.1系统流程图 94.1.2系统的数据流程图 9 104.1.3数据字典 10第五章 网站设计 125.1系统的模块 125.1.1会员注册 125.1.2会员登陆 125.1.3数据查询阅读 125.1.4购物定单 125.1.5新闻广告阅读 125.1.6流言系统 125.1.7后台管理系统 125.2数据库设计 135.2.1数据E-R图 135.2.2数据设计 135.3程序流程图 155.4系统模块功能实现 165.4.1系统登录模块的实现 165.4.2系统管理系统的主界面: 17参考文献 18设计目的互联网的普及,网络技术的发展为网上购物供应了极大的便利,网上商城呈现出广袤的前景。无店铺零售的悄然兴起,是商业经济发展到肯定阶段的产物,也是顺应新的消费需求和技术进步的必定结果。上海市商业经济探讨中心副主任齐晓斋分析说,和传统的百货商店、连锁超市、大卖场、便利店等有形商铺相比,无店铺零售业态具有肯定的先天优势。对于传统的有形店铺来说,一家门店选址、地段的优劣,几乎能够确定其将来经营的成败,而城市中的商业网点资源,尤其是优质商业网点资源通常特别稀缺。无店铺零售则大多不存在地段方面的制约。二是经营成本。借助日益发展科学技术,无店铺零售通常能够省却从生产到销售过程中的很多环节,从而有效降低经营成本和交易成本,带来消费者、商家双赢的局面。三是风险,对于个人来说,网上商店等无店铺零售业态的准入门槛相对较低,运转比较敏捷,即使遇到风险,也有船小好掉头的优势。专家表示,随着社会经济的发展及消费水平的提高,人们希望得到更加便利、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术给创新供应了重要支撑和平台。目前,电子商务对我国汽车工业发展的重要性已经得到大多数汽车生产厂家的认可,但我国大部分汽车生产、贸易、流通企业对发展电子商务的重要性和必要性还缺乏应有的相识。已经建立起来的汽车商务交易网络平台,无论从交易规模、数量、还是电子商务的整合利用率、赢利率、社会影响力、效益规模等各方面来看,都说明我国的汽车电子商务建设仍处于初级发展阶段。综上所述,汽车电子商务的应用前景广袤,发展建设任重而道远。故此次我选定了这个题目。

总体说明2.1主要功能及特点系统总体功能描述该系统是供应应公司运用的商务平台。它为公司相关管理人员对外发布公司产品信息供应了一种高效科学的管理方式,对外部客户也供应了一个便利有效的宣扬、销售以及沟通的窗口。它的主要作用是发布管理公司产品的基本信息,给客户供应产品信息的阅读、查询、订购以及评价沟通的方法和界面。协同后台管理功能,帮助公司实现企业网上电子商务平台的开展。系统在界面设计上要力求美观好用;在功能设计上要能实现分析阶段的全部功能且运行良好;在用户管理上要做到不同的人员要有不同的权限安排;系统还要有帮助客户进行平台运用的帮助文件;在插入记录时要尽量的体现便利性,将一些不易变的数据项做成下拉列表框的形式,尽可能的削减操作人员的录入工作量,另外这些下拉列表框应当可以维护、更新;在输入端要有肯定的数据检验功能。系统功能经过对企业业务流程的实际调查分析得出所需系统须要具有以下功能:前台购物顾客登记:顾客登记个人信息将其存入网上的数据库中,用于鉴别其身份。登记只需一次,在以后的购买过程中,系统会依据顾客的登记信息自动加以识别,便利顾客的购物。在线商品查询:商品查询包括模糊查询和分类查询,全部的查询条件可以自定义,由数据库自动生成。并可依据多种组合条件查询,顾客只要输入几个关键字就可以查询到感爱好的商品信息。在线商品阅读:让顾客依据商品的价格、参数、类别等特性进行选购。显示的商品记录由顾客输入或选择的查询条件生成,可以分页显示商品记录。用户注册和登录:没有通过会员验证的用户将得不到会员资格。同时会员制度也是本电子商务网站吸引客户群的一个机制。信息发布:这是一个在线沟通系统。只有登录的会员才有资格发表流言,否则只能呢个查看他人流言信息。为访问本网站的用户供应一个沟通的空间同时也可以让企业更多的了解客户的需求,具有针对性。供应购物车及定单功能:用户在线生成定单,并且可以在线查询自己定单信息及状态。新闻广告系统:供应分页显示功能,并可进一步查看具体内容。后台管理功能:对网站信息内容的完全管理。包括对产品信息、会员信息、论坛信息发布、新闻及广告、定单等内容的审核管理。特点书写电子化、传递数据化。没有店面租金成本。没有商品库存压力。很低的行销成本。电子商务具有极好的促销实力,其“货架”上的商品同时又是广告宣扬的样品。经营规模不受场地限制。便于收集客户信息。服务器可进一步对收集到的看法进行分析,找寻突破点,引导新商品生产、销售和消费。2.2运用环境开发环境硬件环境:兼容台式电脑一台;CPU:AMD2500+;256M内存。软件环境:操作系统:WindowsServer2003开发工具:VisualStudio2003企业版后台数据库:SQLServer2000运行环境服务器端:CUP450兆赫(MHz)PentiumII处理器举荐600MHzPentiumIII处理器内存256M以上内存256M以上操作系统以下任一操作系统MicrosoftWindowsServer2003WindowsXPProfessionalWindows2000Professional(须要ServicePack3或更高版本)Windows2000Server(须要ServicePack3或更高版本)Web服务器IIS6.0或以上.NETFramework版本1.1以上磁盘空间100M或以上客户端:Web阅读器IE6.0/Netscape7.0以上

开发工具介绍3.1VISUALSTUDIO企业版2003简介VISUALSTUDIO企业版2003的特点VISUALSTUDIO2003是微软2003年发布的产品中,结合.NET技术最紧密的集成开发工具。完全支持具有完全面对对象特征的C#新语言,强大的组件类库功能更好的支持开发工作。VISUALSTUDIO企业版2003新特性.NETFramework.NETFramework是用于生成、部署和运行Web以及其他应用程序的环境。它是整个.NET平台的基础结构。.NETFramework由三个主要部分构成:公共语言运行库、类库和ASP.NET。公共语言运行库和类库(包括Windows窗体、ADO.NET和ASP.NET)结合在一起,可以供应在各种系统内部和各种系统之间便利地集成的服务和解决方案。.NETFramework供应完全托管的、受爱护的并且功能丰富的应用程序执行环境、简化的开发和部署以及和各种语言的无缝集成。(参考文献【3】)C#和ASP.NETMicrosoftC#.NET是一种现代的、面对对象的类型平安语言。程序员可以运用它快速生成用于新的Microsoft.NET平台的各种应用程序。ASP.NET不仅仅是下一版本的ActiveServerPages(ASP);而且还是统一的Web开发平台,它为开发人员供应了生成企业级Web应用程序所需的服务。虽然ASP.NET的语法在很大程度上和ASP兼容,但它还供应了新的编程模型和结构,从而可以获得功能强大的新应用程序类。您可以通过在现有的ASP应用程序中渐渐添加ASP.NET功能来迁移现有的ASP应用程序。ASP.NET是经过编译的基于.NETFramework的环境。用户可以用任何和.NETFramework兼容的语言(包括VisualBasic和VisualC#)来创作应用程序。另外,任何ASP.NET应用程序都可以运用整个.NETFramework平台。开发人员可以轻松地获得.NETFramework好处,其中包括:完全托管、受爱护且功能丰富的应用程序执行环境,简化的开发和部署以及和各种语言的无缝集成。(参考文献【1】【4】)ADO.NETADO.NET是一组类,它们公开了.NETFramework数据访问服务。ADO.NET是从ADO自然演化而来,并围绕N层应用程序开发生成的。ADO.NET是以XML为核心而创建的。ADO.NET对象模型由两个主要组件构成:连接层(由组成.NET数据供应程序的类构成)和断开连接层(以数据集为基础)。(参考文献【3】)3.2SQLServer2000简介SQLServer作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,区分于FoxPro、Access小型数据库,SQLServer是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。在各种管理系统SQLSERVER2000往往成为首选的理由,因为它具有以下特点:上手简洁:大多数的中小企业日常的数据应用的是建立在Windows平台上的。由于SQLServer和Windows界面风格完全一样,且有很多“向导(Wizard)”帮助,因此易于安装和学习,有关SQLServer的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。兼容性良好:由于今日Windows操作系统占据着主导地位,选择SQLServer肯定会在兼容性方面取得一些优势。另外,SQLServer2000除了具有扩展性,牢靠性以外,还具有可以快速开发新的因特网系统的功能。相对于7.0的优越性:MicrosoftSQLServer2000是在SQLServer7.0的基础上对性能、牢靠性、质量以及易用性进行了扩展。SQLServer2000中包含很多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增加的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。电子商务:在运用由MicrosoftSQLServer2000关系数据库引擎的状况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持简化了的后端系统集成,并实现了跨防火墙的无缝数据传输。数据仓库:MicrosoftSQLServer2000特别明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以运用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、困难数据集执行快速、高级的分析工作。增加的在线商务:MicrosoftSQLServer2000简化了管理、优化工作,并且增加了快速、胜利的部署在线商务应用程序所需的牢靠性和伸缩性。其中,用以提高牢靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64GBRAM的支持。通过自动优化和改进后的管理特性—诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装和管理,在线商务应用程序能够被快速部署并有效管理。(参考文献【6】)3.3SQL及存储过程介绍SQL的全程是StructuredQueryLanguage,即结构化查询语言。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。1986年ANSI接受SQL语言作为关系数据库系统的标准语言,后被国际化标准组织(ISO)接受为国际标准。SQL语言运用便利、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。例如关系数据库产品DB2、ORACLE等都实现了SQL语言。同时,其它数据库产品厂家也纷纷推出各自的支持SQL的软件或者和SQL的接口软件。这样SQL语言很快被整个计算机界认可。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据供应自动导航。SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法,而是运用查询优化器由系统确定对指定数据存取的快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细微环节。SQL语言可以完成很多功能,例如:查询数据在数据库表格中插入、修改和删除记录建立、修改和删除数据对象限制对数据和数据对象的存取确保数据库的一样性和完整性等存储过程就是:将常用的或很困难的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库供应和已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成吩咐。相对于干脆运用SQL语句,在应用程序中干脆调用存储过程有以下好处:削减网络通信量:调用一个行数不多的存储过程和干脆调用SQL语句的网络通信量可能不会有很大的差别,可是假如存储过程包含上百行SQL语句,那么其性能肯定比一条一条的调用SQL语句要高得多。执行速度更快。有两个缘由:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和优化。其次,存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中干脆调用。更强的适用性:由于存储过程对数据库的访问是通过存储过程来进行的,因此数据库开发人员可以在不改动存储过程接口的状况下对数据库进行任何改动,而这些改动不会对应用程序造成影响。分布式工作:应用程序和数据库的编码工作可以分别独立进行,而不会相互压制。可以使程序的开发和维护及扩展都相对变的更加简洁。

系统分析4.1系统模型优秀的程序设计过程总是从现有的物理系统动身,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最终依据目标系统的逻辑模型建立新的物理系统。系统的物理模型是由系统流程图来体现,而系统的逻辑模型是由数据流图和数据字典共同定义的。系统流程图系统流程图是描述物理系统的传统工具。它的基本思想是用图形符号黑盒子的形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等)。系统流程图表示的是信息在系统各个部件之间流淌的状况,而不是对信息进行加工处理的限制过程。如图4-1所示:图4-1系统流程图系统的数据流程图数据流程图描绘系统的逻辑模型。它描述了信息在系统中流淌和处理的状况,是逻辑模型的图形表示。如图4-2所示:图4-2数据流程图(顶层图)数据字典数据字典是关于数据的信息的集合,也就是对数据流程图中包含的全部元素的定义的集合。它的作用是在软件分析和设计过程中供应数据的描述信息。它和数据流图共同组成系统的逻辑模型。没有数据字典数据流图就不严格,没有数据流图数据字典也难以发挥作用。如表所示:表4-1客户基本信息表表4-2网站留言信息表表4-3广告信息表表4-4新闻信息表表4-5产品类别信息表表4-6产品信息表表4-7产品详情信息表表4-8购物车信息表表4-9定单信息表表4-10定单详情信息表表4-11管理员页面信息表表4-12管理员信息表

网站设计5.1系统的模块通过分析、系统功能模块前台划分为会员注册、会员登录、数据查询阅读、购物定单、新闻广告阅读、留言系统等几个主要模块,各模块以便利会员取得商品信息为最主要目标,其次是登录订购留言。后台主要分为产品信息管理、广告新闻管理、用户及留言管理等。(参考文献【2】【3】)5.1.1会员注册首先考虑到用户的接受程度,以及电子商务的特点,同时又考虑到本站是以发布定单后付款形式购物等问题。因为限制了Guest非会员的定单、购物以及留言功能。开通其阅读查询功能,打开网站的“窗口”。会员登录供应敏捷的登录方式,可以在首页干脆登录,也可以在登录页登录,假如密码遗忘,还可以在找回密码页登录。会员在未登录阅读时假如须要会员权限,可以随时便利的登录。数据查询阅读供应敏捷便捷的查询方式,用户可以在随意页面搜寻自己关注的产品也可以在搜寻页面运用多条件高级搜寻,商品显示部分协作搜寻条件动态显示用户关注的产品信息。购物定单仿照商场购物车模型,为用户虚拟网上购物车。在购物过程中,客户可以随时修改订购的产品数量。也可以动态的添加删除购物车内的商品。购物结束,客户可以干脆向网站管理员发布自己的定单。订购的商品也可以保存直至下次订购。客户可以发布多个定单,每个定单具有唯一的定单号。定单发布后,客户可以查询自己的定单处理具体内容和处理状态。也可以删除自己不须要的定单。新闻广告阅读网站首页分页显示公司最新的新闻广告。用户点击自己感爱好的条目可以看其具体内容。流言系统流言系统是客户和公司沟通以及客户之间沟通的主要窗口。客户可以查看其他客户的留言,登陆后也可以在留言板发表自己的留言信息。管理员可以定期依据不同方式查看审核客户对公司产品的看法信息。后台管理系统管理员可以登陆后台管理系统,对前台全部商品、定单、新闻、广告、客户、管理员、客户留言信息进行全面管理,包括查询、添加、修改、删除等操作。管理员具有角色安排。不同的角色有不同的管理权限。系统记录管理员登陆IP和时间,每次登陆显示最近登陆的信息。可以让管理员第一时间发觉账户密码泄漏等问题,削减公司损失。5.2数据库设计数据E-R图最常用的便是概念性数据模型的方法,就是实体-联系方法。这种方法用ER图描述现实中的实体,而不涉及这些实体在系统中的实现方法。它包含“实体”、“联系”和“属性”三个部分。ER模型比较接近人的习惯思维方式,它运用简洁的图形符号表达系统分析员对问题域的理解,不熟识计算机技术的用户也能理解它。因此可作为用户和分析员之间有效的沟通工具。如图5-1及5-2所示:图5-1产品信息E-R图图5-2定单信息E-R图数据设计数据库设计是该系统中的关键技术,它干脆影响到该系统的实现过程及系统的实现效率。数据库是该系统最集中的操作对象,几乎全部的操作都是针对数据库的,因此,在数据库设计时要考虑到整个系统的实现。(参考文献【5】)部分数据库建表状况如下:表5-1产品信息表表5-2新闻信息表表5-3产品具体信息表表5-3产品类别信息表表5-4定单具体清单信息表表5-5购物车信息表表5-6客户留言信息表数据库表间主要关系图如5-3所示:图5-3数据关系图5.3程序流程图程序流程图又称为程序框图,它是历史最为悠久,运用最广泛的描述过程设计的方法。它的主要优点是对限制流程的描述很直观,便于初学者驾驭。下面我们主要建立管理员系统登录流程图,客户登陆流程图和管理员的基本相同,但是比其更为简洁;而商品查询阅读,购物车,定单管理等由于信息处理比较困难,程序流程图不易表示数据结构,所以流程图中不涉及,将在模块代码中具体讲解。如图5-4所示:图5-4管理员系统登录流程图说明:由于密码找回功能为管理员和客户共有,基于代码复用。在本方案中将其作为前后台公用功能模块。登录胜利后检查状态进入相应界面。对管理员,一般角色不能进行用户添加、用户删除。对客户,会员用户是最通用的,对前台各个模块都有操作权限;未登录用户不能进行订购、定单、留言操作。5.4系统模块功能实现系统登录模块的实现图5-5管理系统登录界面该模块供应管理员登录功能。管理员在此界面中输入ID和密码后便可进入相应的模块。该模块供应的主要是在用户输入用户名和密码后,系统将该用户名和密码同数据库中已经存在

温馨提示

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

评论

0/150

提交评论