ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:425.55KB ,
资源ID:6217501      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6217501.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上汽车销售业务的开发与实现Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

网上汽车销售业务的开发与实现Word文档下载推荐.docx

1、4.1.2系统的数据流程图 114.1.3数据字典 11第五章 总体设计 135.1 系统的模块 135.2 数据库设计 145.2.1数据库图 145.3 程序流程图 165.4 主要功能的界面和编码 175.4.1系统登录模块的实现 175.4.2 系统管理系统的主界面 195.4.3 系统管理模块功能及实现 195.4.4 注册及登陆模块 20参考书籍: 22摘要在Windows 2003 Server平台上,以VISUAL STUDIO企业版2003作为前台开发工具,SQL Server作为后台数据库环境,开发设计“汽车电子商务平台”。系统数据库在服务器端运行,管理员可以通过后台管理页

2、面操作后台数据库。全面阐述了“汽车电子商务平台”的特点与业务要求,对开发工具Visual STUDIO企业版2003,数据库工具SQL Server2000均作了简要介绍。详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体实现。从系统的需求分析、总体设计到平台的具体实现,后台数据库的初步构思到数据表的最后成型,每一实现细节均作了详实的论述。关键字:Windows 2003 Server;Visual STUDIO企业版2003;SQL Server 2000AbstractIn Windows 2003 Server platform,Make Visual S

3、tudio Enterprise Edition 2003 as the development tool, SQL Server database environment as the background to the development of design ”Auto e-commerce platform.” In the server-operating system database, managers can operate background database through management page.The paper comprehensively expoun

4、ded “Auto e-commerce platform” features and operational requirements. Visual Studio development tool for enterprise version 2003, SQL Server 2000 database tools are briefly introduced. Systematic business procedure and systematic develop procedure were introduced elaborately. At the same time every

5、function of this system also was introduced in detail. Detailed analyze has been done which is about overall design from systematic demand and the specific realization of proscenium and the database of backstage supporter think about data dictionary preliminarily become type finally, each realizatio

6、n details have been made full and accurate exposition.Keyword: Windows2003 Server; VISUAL STUDIO Enterprise 2003;第一章 绪论1.1 开发背景1.1.1 WEB数据库应用系统开发简介数据库应用系统开发的目的是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已

7、形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。1.1.2 现实需求汽车产业作为我国国民经济的重要支柱产业之一,体现着整个国家的综合国力。目前,我国的汽车工业和与其相关的市场正处于进一步发展的阶段,经济持续增长的潜力巨大。另外随着中国加入WTO,电子商务在国际汽车贸易领域的应用将更加广泛。我国的汽车工业如何面对国外汽车厂商在资金、技术、营销方式等方面的强力竞争,如何使我国的名族汽车工业得到进一步的发展与壮大,一个很好的出路是找到适合我国国情的汽车电子商务发展道路。新形势下电子商务

8、应用的发展将会给我国汽车工业的生产、营销模式变革、流通带来巨大变革。目前,电子商务对我国汽车工业发展的重要性已经得到大多数汽车生产厂家的认可,但我国大部分汽车生产、贸易、流通企业对发展电子商务的重要性和必要性还缺乏应有的知识。已经建立起来的汽车商务交易网络平台,无论从交易规模、数量、还是电子商务的整合利用率、赢利率、社会影响力、效益规模等各方面来看,都说明我国的汽车电子商务建设仍处于初级发展阶段。1.2 开发目的互联网的普及,网络技术的发展为网上购物提供了极大的便利,网上商城呈现出广阔的前景。无店铺零售的悄然兴起,是商业经济发展到一定阶段的产物,也是顺应新的消费需求和技术进步的必然结果。上海市

9、商业经济研究中心副主任齐晓斋分析说,与传统的百货商店、连锁超市、大卖场、便利店等有形商铺相比,无店铺零售业态具有一定的先天优势。对于传统的有形店铺来说,一家门店选址、地段的优劣,几乎能够决定其未来经营的成败,而城市中的商业网点资源,尤其是优质商业网点资源通常十分稀缺。无店铺零售则大多不存在地段方面的制约。二是经营成本。借助日益发展科学技术,无店铺零售通常能够省却从生产到销售过程中的许多环节,从而有效降低经营成本与交易成本,带来消费者、商家双赢的局面。三是风险,对于个人来说,网上商店等无店铺零售业态的准入门槛相对较低,运转比较灵活,即使遇到风险,也有船小好掉头的优势。专家表示,随着社会经济的发展

10、及消费水平的提高,人们希望得到更加方便、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术给创新提供了重要支撑与平台。综上所述,汽车电子商务的应用前景广阔,发展建设任重而道远。故此次我选定了这个题目。第二章 系统总体说明2.1 主要功能及特点2.1.1系统总体功能描述 该系统是提供给公司使用的商务平台。它为公司相关管理人员对外发布公司产品信息提供了一种高效科学的管理方式,对外部客户也提供了一个方便有效的宣传、销售以及交流的窗口。它的主要作用是发布管理公司产品的基本信息,给客户提供产品信息的浏览、查询、订购以及评价交流的方法和

11、界面。协同后台管理功能,帮助公司实现企业网上电子商务平台的开展。系统在界面设计上要力求美观实用;在功能设计上要能实现分析阶段的所有功能且运行良好;在用户管理上要做到不同的人员要有不同的权限分配;系统还要有帮助客户进行平台使用的帮助文件;在插入记录时要尽量的体现方便性,将一些不易变的数据项做成下拉列表框的形式,尽可能的减少操作人员的录入工作量,另外这些下拉列表框应该可以维护、更新;在输入端要有一定的数据检验功能。2.1.2系统功能经过对企业业务流程的实际调查分析得出所需系统需要具有以下功能:前台购物顾客登记:顾客登记个人信息将其存入网上的数据库中,用于鉴别其身份。登记只需一次,在以后的购买过程中

12、,系统会根据顾客的登记信息自动加以识别,方便顾客的购物。在线商品查询:商品查询包括模糊查询和分类查询,所有的查询条件可以自定义,由数据库自动生成。并可根据多种组合条件查询,顾客只要输入几个关键字就可以查询到感兴趣的商品信息。在线商品浏览:让顾客根据商品的价格、参数、类别等特性进行选购。显示的商品记录由顾客输入或选择的查询条件生成,可以分页显示商品记录。用户注册与登录:没有通过会员验证的用户将得不到会员资格。同时会员制度也是本电子商务网站吸引客户群的一个机制。信息发布:这是一个在线交流系统。只有登录的会员才有资格发表流言,否则只能呢个查看他人流言信息。为访问本网站的用户提供一个交流的空间同时也可

13、以让 企业更多的了解客户的需求,具有针对性。提供购物车及定单功能:用户在线生成定单,并且可以在线查询自己定单信息及状态。新闻广告系统:提供分页显示功能,并可进一步查看详细内容。后台管理功能:对网站信息内容的完全管理。包括对产品信息、会员信息、论坛信息发布、新闻及广告、定单等内容的审核管理。2.1.3特点书写电子化、传递数据化没有店面租金成本。没有商品库存压力。很低的行销成本。电子商务具有极好的促销能力,其“货架”上的商品同时又是广告宣传的样品。经营规模不受场地限制。便于收集客户信息。服务器可进一步对收集到的意见进行分析,寻找突破点,引导新商品生产、销售和消费。2.2 使用环境(1) 开发环境硬

14、件环境:兼容台式电脑一台;CPU:AMD 2500+;256M内存。软件环境:操作系统:Windows Server 2003 开发工具:Visual Studio 2003企业版 后台数据库:(2) 运行环境服务器端: CUP 450 兆赫(MHz)Pentium II处理器 推荐600MHz Pentium III 处理器内存256M以上 内存 256M以上 操作系统 以下任一操作系统 Microsoft Windows Server 2003 Windows XP Professional Windows 2000 Professional(需要Service Pack 3 或更高版本)

15、 Windows 2000 Server(需要Service Pack 3 或更高版本)Web服务器 IIS6.0或以上.NET Framework版本1.1以上磁盘空间 100M或以上 客户端: Web浏览器IE6.0/Netscape 7.0以上第三章 开发工具介绍3.1 VISUAL STUDIO企业版2003 特点及新特性VISUAL STUDIO 2003是微软2003年发布的产品中,结合.NET技术最紧密的集成开发工具。完全支持具有完全面向对象特征的C#新语言,强大的组件类库功能更好的支持开发工作。3.1.1 .NET Framework.NET Framework是用于生成、部署

16、和运行Web以及其他应用程序的环境。它是整个.NET平台的基础结构。.NET Framework由三个主要部分构成:公共语言运行库、类库和ASP.NET公共语言运行库和类库(包括Windows窗体、ADO.NET和ASP.NET)结合在一起,可以提供在各种系统内部和各种系统之间方便地集成的服务和解决方案。.NET Framework提供完全托管的、受保护的并且功能丰富的应用程序执行环境、简化的开发和部署以及与各种语言的无缝集成。3.1.2 C#与ASP.NETMicrosoft C# .NET是一种现代的、面向对象的类型安全语言。程序员可以使用它快速生成用于新的Microsoft .NET平台

17、的各种应用程序。ASP.NET不仅仅是下一版本的Active Server Pages(ASP);而且还是统一的Web开发平台,它为开发人员提供了生成企业级Web应用程序所需的服务。虽然ASP.NET的语法在很大程度上与ASP兼容,但它还提供了新的编程模型和结构,从而可以获得功能强大的新应用程序类。您可以通过在现有的ASP应用程序中逐渐添加ASP.NET功能来迁移现有的ASP应用程序。 ASP.NET是经过编译的基于.NET Framework的环境。用户可以用任何与.NET Framework兼容的语言(包括Visual Basic和Visual C#)来创作应用程序。另外,任何ASP.NE

18、T应用程序都可以使用整个.NET Framework平台。开发人员可以轻松地获得.NET Framework好处,其中包括:完全托管、受保护且功能丰富的应用程序执行环境,简化的开发和部署以及与各种语言的无缝集成。3.2 SQL Server 2000 简介SQL Server作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,区别于FoxPro、Access小型数据库,SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。第

19、四章 系统分析4.1 系统模型优秀的程序设计过程总是从现有的物理系统出发,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。系统的物理模型是由系统流程图来体现,而系统的逻辑模型是由数据流图和数据字典共同定义的。4.1.1系统流程图系统流程图是描述物理系统的传统工具。它的基本思想是用图形符号黑盒子的形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等)。系统流程图表示的是信息在系统各个部件之间流动的情况,而不是对信息进行加工处理的控制过程。4.1.2系统的数据流程图 数据流程图描绘系统的逻辑模型。它描述了信息在系统中

20、流动和处理的情况,是逻辑模型的图形表。4.1.3数据字典数据字典是关于数据的信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。它的作用是在软件分析和设计过程中提供数据的描述信息。它与数据流图共同组成系统的逻辑模型。没有数据字典数据流图就不严格,没有数据流图数据字典也难以发挥作用。 客户基本信息表网站留言信息表广告信息表新闻信息表 产品类别信息表产品信息表产品详情信息表 购物车信息表定单信息表定单详情信息表管理员页面信息表管理员信息表第五章 总体设计5.1 系统的模块通过分析、系统功能模块前台划分为会员注册、会员登录、数据查询浏览、购物定单、新闻广告浏览、留言系统等几个主要模块,各模块

21、以方便会员取得商品信息为最主要目标,其次是登录订购留言。后台主要分为产品信息管理、广告新闻管理、用户及留言管理等。5.2 数据库设计5.2.1数据库图数据库设计是该系统中的关键技术,它直接影响到该系统的实现过程及系统的实现效率。数据库是该系统最集中的操作对象,几乎所有的操作都是针对数据库的,因此,在数据库设计时要考虑到整个系统的实现。 产品信息表 新闻信息表 产品详细信息表 定单详细清单信息表 客户留言信息表数据库表间主要关系图如5-3所示: 数据关系图5.3 程序流程图程序流程图又称为程序框图,它是历史最为悠久,使用最广泛的描述过程设计的方法。它的主要优点是对控制流程的描述很直观,便于初学者

22、掌握。下面我们主要建立管理员系统登录流程图,客户登陆流程图与管理员的基本相同,但是比其更为简单;而商品查询浏览,购物车,定单管理等由于信息处理比较复杂,程序流程图不易表示数据结构,所以流程图中不涉及,将在模块代码中详细讲解。说明:由于密码找回功能为管理员和客户共有,基于代码复用。在本方案中将其作为前后台公用功能模块。登录成功后检查状态进入相应界面。对管理员,普通角色不能进行用户添加、用户删除。对客户,会员用户是最通用的,对前台各个模块都有操作权限;未登录用户不能进行订购、定单、留言操作。5.4 主要功能的界面和编码 5.4.1系统登录模块的实现该模块提供管理员登录功能。管理员在此界面中输入ID

23、和密码后便可进入相应的模块。该模块提供的主要是在用户输入用户名和密码后,系统将该用户名和密码同数据库中已经存在的用户名和密码进行比较,如果正确,就让用户进入主界面;如果不正确,提示用户用户名或密码错误,并让用户重新输入。并在用户输入正确的用户名和密码后,确定该用户的身份,转到管理界面,并提示登录安全信息。 其中主要实现的方法如下: string AdminName=t_name.Text.Trim(); string AdminPass=t_pass.Text.Trim(); if(AdminName=) 1_msg.Text=对不起,请您输入用户名!; else if(AdminPass=对

24、不起,请您输入密码! else int AdminType=MyWeb.SQLDBO.Admin.AdminLogin(AdminName,AdminPass); If(AdminType!=-1) SessionAdminName=AdminName;Type=AdminType; Response.Redirect(Index.aspx); else 1_msg.Text=您的用户名或密码输入有误,请重试!5.4.2 系统管理系统的主界面5.4.3 系统管理模块功能及实现产品信息管理包括定单管理,定单的查询、处理。其代码如下:if(Request.QueryString“Type”=nul

25、l| Request.QueryString“Type”.Trim()!=”Search”) if(Request.QueryString“OrderType”!=null&Request.QueryString“OrderType”!=”& Request.QueryString“OrderType”!=”请选择”)OrderType=Int32.Parse(Request.QueryString“OrderType”.Trim();elseOrderType=1; MyWeb.SQLDBO.Orders.ListOrberByType(OrderType).Fill(bsDataSet,”

26、Orders”);else String OrderID=Request.QueryString“OrderID”.Trim(); MyWeb.SQLDBO.Orders.GetOrderByOrderID(OrderID).Fill(bsDataSet,”Orders”); if(bsDataSet.Tables“Orders”.Rows.Count0) Lb_Msg.Text=”对不起,您所查询的定单信息不存在,请查证!”;5.4.4 注册及登陆模块注册模块主要是实现客户在线注册,员工基本信息存入客户数据库。在客户留言购物或是查询定单时,在Cart和Orders类的方法中会自动关联数据表U

27、ser中对应的客户资料信息,完成客户的购物留言等行为。其代码实现如下: String UserName=tb_UserName.Text.Trim(); String UserPassword=tb_UserPass.Text.Trim(); if(UserName=”) Response.Write(“alert( 用户名不正确能为空);”); else if(UserPassword=”) Response.Write(“alert(对不起,你还没有输入密码!); else if(MyWeb.REGULATION.Users.UserLogin(UserName,UserPassword)

28、 Session“UserName”=UserName; if(System.IO.Path.GetFileName(Request.PhysicalPath).Trim().ToLower()!=”regist.aspx”) Response.Redirect(Request.RawUrl); else Response.Redirect(“Default.aspx”); else Response.Write(“alert(用户名或密码不正确);5.4.5 浏览模块浏览是客户最主要的行为。浏览所需要所关心的商品信息是客户订购行为前不可缺少的活动。浏览模块是通过在浏览用户控件中动态接收客户对产品的检索条件,从而能够动态的显示需要的商品信息。5.4.6 搜索模块功能及实现搜索在用户导航控件和搜索控件中均实现,方便客户的登录操作。在用户导航控件中,可以通过产品模糊匹配查询产品信息。1 廖信彦 ASP.NET交互式Web数据库程序设计 中国铁道出版社 2004.22 王华杰、李律松 精通C#数据库开发清华大学出版社 2004.63 李律松、陈少刚 Visual C#数据库高级教程 清华大学出版社 2005.2

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2