《4S店汽车销售及服务管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《4S店汽车销售及服务管理系统的设计与实现.doc(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上普通本科毕业论文题目:4S店汽车销售及服务管理系统的设计与实现二OO九 年 五 专心-专注-专业普通本科生毕业论文(设计)诚信承诺书毕业论文(设计)题 目4S店汽车销售及服务管理系统的设计与实现学生姓名专业软件工程学 号指导老师职 称所在学院诚信承诺本人慎重承诺和声明:我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,在本人的毕业论文中未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,如有违规行为发生,我愿承担一切责任,接受学校的处理。学生(签名):年 月 日摘 要从20世纪60年代以来企业信息化的趋势来看,企业的销售及服务管理也趋向于信息化、网络化
2、和高度集成化。随着信息技术的高速发展和国外大型企业的纷纷涌入,作为现代企业的销售及服务管理系统的核心部分维修管理、销售管理和库存管理,也要适应时代的发展。现代企业应该利用新的信息技术,开发企业管理系统,这样才能在激烈的市场竞争中占据主动地位。本文结合4S店汽车销售及服务管理系统的现状、技术水平及汽车销售及服务管理的实际情况,并在此基础上分析和设计汽车销售及服务管理系统的具体功能及模块。该系统根据汽车销售及服务管理的各项工作的内容及特点,采用基于Microsoft .NET Framework平台的ASP.NET 2.0技术、结合ADO.NET数据库访问技术和利用新一代面向对象开发语言C#开发的
3、4S店汽车销售及服务信息管理系统基本实现了汽车销售及服务管理的各项业务的工作自动化。本系统主要分为四大模块:维修管理模块、销售管理模块、库存管理模块和系统管理模块。【关键词】:4S店汽车销售及服务管理,维修管理,库存管理,销售管理,ASP.NET Abstract60s from the 20th century, since the information technology business trends, sales and service management also tend to be information technology, networking and a high
4、degree of integration. With the rapid development of information technology and foreign enterprises have a large influx of sales as a modern enterprise management systems and services to the core of the - maintenance management, sales management and inventory management, but also to adapt to the dev
5、elopment of the times. Modern enterprises should take advantage of new information technologies, the development of enterprise management systems, so as to in the fierce market competition to occupy the status of the initiative. In this paper, 4S automobile sales and service shop management system f
6、or the status quo, the skill level and vehicle sales and service management of the actual situation on the basis of the analysis and design of automotive sales and service management system specific functions and modules. The system is based on car sales and service management of the work content an
7、d features, based on Microsoft. NET Framework platform of ASP.NET 2.0 technology, combined with ADO.NET database access technology and the use of a new generation of object-oriented C # development language development 4S shop car sales and service information management system for the basic realiza
8、tion of the motor vehicle sales and service management of the automation business. The system is mainly divided into four modules: Maintenance Management Module, sales management module, inventory management modules and systems management module.【Key words】4S shop auto sale and service management, s
9、ervice management, stock management, sales management, ASP.NET目 录4S店汽车销售及服务管理系统的设计与实现1 引言1.1 4S店汽车销售及服务管理系统的发展现状相对于国外同行来说,我国汽车服务企业的信息化总体应用水平还相当低。企业信息的传送更多地仍以最原始的图纸传送方式为主,只有少量的信息借助互联网进行传送。 这种状况要求我们必须尽快提升汽车服务企业的信息化水平,总结国外汽车服务企业的发展历程,少走弯路,在提升整个行业信息化水平的过程中充分采用跨跃式发展的思路。近年来我国汽车服务业的信息化水平已经有了长足的发展和进步。企业信息管理
10、系统正在规划和建设之中,管理者也已清醒地认识到,信息化对推动一个企业发展的重要作用及意义,这就为下一步更好地利用信息化成果来推动汽车服务业健康高效发展奠定了坚实的基础。目前汽车服务企业的信息化建设和运用的现状不尽如人意,主要问题如下:(1)信息孤岛林立。由于各部门,各经销商的系统在规划和实施时都未能从公司的全局考虑,因而相互之间相对独立。企业信息的流动无论从横向和纵向上都不能实现信息的共享和沟通,随着时间的推移,各节点之间处于孤立状态的信息量越来越大,最终构成一批相互隔离的信息孤岛。不仅形成信息资源的浪费,而且在一定程度上制约了企业的发展。(2)系统异构。其表现为存在各种系统,不仅有ERP和A
11、SP等多家的软件产品,而且同一家的产品也存在多个不同的版本。这样不仅给信息资源共享增加了难度,而且在信息汇总,统一调配等各方面也存在极大的不方便。(3)不能提供及时、准确、全面的数据。由于软件的异构性和信息孤岛的存在,以及功能的限制,现有功能很难为决策者和经营者及时、准确、全面的提供其所需的数据,以帮助其进行分析和决策。1.2开发的背景和意义随着汽车工业竞争的日趋激烈,我国汽车销售市场出现了以整车销售(sale)、配件供销(sparepart)、售后服务(service)、信息反馈(survey)这四项功能集于一体(简称为4S)的汽车销售服务企业。由于许多4S店不分经销的汽车品牌的档次、强弱,
12、不管其投资何时能回收,过份追求毫华、一流,一哄而上建4S店,导致了社会资源的大量浪费,和给自身的生存和发展背上了沉重的包袱。值得一提的是随着利润空间的不断压缩,不少4S店已直接面临着生存危机,提高工作效率,降低经营成本迫在眉睫。电子计算机信息管理系统在4S店的合理运用,能很好的解决如上问题。电子计算机系统的建立,实现了汽车销售、配件供销、服务接待与结算、业务管理等系统的内外联网。加强软件建设,使4S店发挥更大的优势,特别是充分发挥电子计算机进行信息交流的互动功能和管理功能。本文针对4S店电子计算机应用于信息管理的深度与广度上尚有差距的问题,在基于4S店的经营业务流程上,以建立在微软新一代Mic
13、rosoft .NET Framework平台架构上的ASP.NET 2.0技术为依托,利用VS2005(C#)开发工具设计和实现以汽车整车销售、配件供销、售后服务和信息反馈为主的汽车管理系统。本次设计重点实现汽车配件供销管理和维修服务管理这两个汽车服务企业的核心业务管理模块,充分发挥ASP.NET 2.0的技术优势,整合汽车服务企业的重点业务,使4S店发挥更大的优势。汽车销售及服务管理系统在汽车服务企业的合理运用顺应新时代计算机信息技术和汽车服务企业发展趋势的要求,是企业信息化的必然过程,是降低企业经营成本和提高企业竞争力的有效方法。1.3主要内容与工作任务本文的研究内容是基于微软.NET架
14、构,以汽车整车销售、配件供销、售后服务和信息反馈为主的汽车管理系统,对于这个平台来说,其中以汽车配件供销管理和维修服务管理这两个核心业务为本文的主要研究内容,同时本人还将重点研究基于微软新一代面向对象语言C#的ASP.NET2.0技术和Microsoft .NET Framework架构。汽车销售及服务管理系统是企业信息化建设的重要环节之一,本文主要研究基于WEB实施企业服务企业的信息管理,以便提高企业的工作效率,其中研究的内容有:汽车维修管理、汽车配件管理和客户管理等。其中主要研究的内容是:4S店计算机信息管理系统的使用现状和存在的问题;4S店汽车销售及服务管理系统;Microsoft .N
15、ET Framework 、IIS、ASP.NET 2.0(C#)技术和MicroSoft SQL 2000;4S店汽车销售及服务管理系统需求分析、概要设计、详细设计;汽车销售及服务管理系统的系统设计。2基于WEB开发的4S店汽车销售及服务管理系统的运行环境2.1 Microsoft .NET Framework.NET Framework,即.NET框架,是Microsoft.NET开发的核心和基础。它提供应用程序执行环境来管理内存和进行版本控制,改善了应用程序的可靠性、可扩展性以及安全性。.NET Framework的关键组件是公共语言运行库(CommonLanguage Runtime,
16、 CLR)和.NET Framework类库。.NET Framework类库中包含了ASP.NET, ADO.NET和Windows Forms o .NET Framework提供了托管环境、简化的开发和部署,以及各种编程语言的继承。2.2 ASP.NETASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。ASP.NET是编译执行的Web服务器端开发工具,和JSP一样,ASP.NET也是预先编译为一个类文件,当用户访问ASP.NET文件的时候,直接执
17、行这个类文件而不是原先的源文件,在编译前可能将ASP.NET源文件翻译成一个C#(读作C Sharp)或VB的源代码文件。ASP.NET是继Microsoft公司的ASP 30之后推出的全新的动态网站设计技术与程序框架,它已经不再是ASP的一个升级版本了,它作为Microsoft公司的NGWS(Next Generation Web Services)的一个重要组成部分,将为动态网站的设计带来全新的技术和概念,它带给网站开发人员的是性能的提升和开发效率的提高。ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基
18、本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent语言独立化的,现在已经支持的语言有C#(C+和Java的结合体),VB,Jscript。这样的多种程序语言协同工作的能力保护现在的基于COM+开发的程序,能够完整的移植向ASP.NET。2.3 ADO.NETADO.NET是一种全新的数据访问技术,相对于从前的数据访问技术而言, ADO.NET支持各种类型的数据存储器,优化了单独的数据提供者,适用于远程数据。ADO.NET的一个主要创新是引入了数据集(DataSet )。一个数据集是内存中提供数据关系图的高速
19、缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。使用.NET平台的开发人员能够用数据集代替传统ADO中无连接的记录集。ADO.NET体系结构的另一个核心元素是.NET数据提供者,这些组件设计用来实现一些数据操作一快速访问、单向访问、只读访问数据等等。Connection对象提供了对一个数据源的连接。Command对象可用于访问数据库命令并返回数据、修改数据、运行存储过程,以及发送或取得参数信息。DataReade提供一个来自数据源的高性能数据流。最后,Dat
20、aAdapter在DataSet对象和数据源之间提供桥梁。DataAdapter使用Command对象对数据源执行SQL命令,用数据装载DataSet对象,并且使DataSet对象中的数据改变和数据源保持一致。.NET Framework自带两种.NET数据提供者:SQL Server.NET Data Provider和OLE DB.NET Data Providers。2.4 C#语言简介C#是一门简单,现代,优雅,面向对象,类型安全,平台独立的一门新型组件编程语言。其语法风格源自C/C+家族,融合了Visual Basic的高效和C/C+强大,是Microsoft为奠定其下一互联网霸主地
21、位而打造的.NET平台的主流语言。2.5 Microsoft SQL Server 2000数据库Microsoft SQL Server2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。SQL Server 2000是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。SQL Server 2000 还为
22、数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为重要支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。3 需求分析3.1 4S店汽车销售及服务管理系统功能需求3.1.1 4S店汽车销售及服务管理系统功能汽车服务企业管理系统要根据行业特点,对经营过程中所有的重要环节销售、维修和库存进行管理。能够完成需要的营业统计和生成所有的维修、销售和出入库单据。能够对企业经营的人力和物质资源进行有效管理。4S店汽车销售
23、及服务管理系统管理的主要功能就是对库存产品数据化统计,对货物出入库以及库存现状进行详细记录。通过控制现有库存产品数量保证企业正常的运转资金,降低企业风险,使其能够保证企业正常的维修作业的运行,进而提高企业的核心竞争力。3.1.2 4S店汽车销售及服务管理系统业务分析根据对汽车服务企业的调查,该类企业的主要管理业务主要有以下几点:1.汽车维修业务管理汽车维修业务的完成需要企业多个部门人员的配合才能完成,包括进厂接待、接待人员输入客户车辆的相关信息、调度员分析汽车故障后确定派工人员、派工人员确定车辆故障、根据车辆故障列出需要使用的物料、工具和服务等、仓库人员根据派工人员的需求查询库存信息确定采购方
24、式和库存调拨方案、派工人员到仓库领用物资进行作业、车辆维修完工结算。2.汽车销售业务管理销售管理是系统的核心功能。需要处理汽车服务企业中所有常见的销售方式,区别对待销售、预售、调拨,为财务管理提供合适的销售数据。该模块还必须提供多种查询方式,将配件标准编码、拼音和通用情况结合起来,找出最符合客户要求的配件组合,供其选择。3.物料出入库、移动管理对日常的生产领料、销售提货、采购入库、生产入库和物料库位移动等工作进行管理,产生出、入和移动单据,改变仓库、货位的库存数量,登记数量帐。4.库存物料管理信息分析从各种角度对库存物料信息做分析。如物料库存数量分析(是否超储或短缺)、物料来源和去向分析和物料
25、分类构成分析等。因此,库存管理子系统的重要设计功能为:1.对生产作业(或其他)的物料领用进行管理,编制领料单,并按凭单发料;2.对仓库的日常库存操作,如入库、出库、调拨等业务处理进行管理,并编制有关出、入单据,同时凭单记录库存账目;3.按物料的盘点周期进行盘点和清查工作,编制盘点表,报给财务部门,审批后按实盘量调整库存。4 系统设计4.1 系统模块设计根据系统的需求分析,系统应包括以下几个模块:(1) 维修管理模块维修管理主要完成维修单据的创建、维修单据的编辑和维修单据的删除。(2) 销售管理模块销售管理主要完成销售单据的创建、销售单据的编辑和销售单据的删除。(3) 库存管理模块库存管理主要完
26、成仓库的管理、出入库的管理、库存盘点。(4) 客户管理模块客户管理主要完成销售和维修客户的创建、编辑和删除。(5) 系统管理模块系统管理主要完成系统用户的维护、系统通知的维护、仓库基本信息管理和所有仓库数据维护及报表打印。系统的总体功能模块如图1-1所示4S店汽车销售及服务管理系统维维修管理模块销销售管理模块仓仓库管理模块客客户管理模块系系统管理模块图1-1 系统的总体功能模块图4.1.1 维修管理模块维修管理模块包括如图1-2所示维修管理模块创建维修单编辑维修单删除维修单图1-2 维修管理模块图 (1) 创建维修工单。在系统输入送修单位、送修时间、操作类型、故障描述、经手人、材料名和材料数量
27、,可以点击查找物料的链接到物料查找的页面进行查找,点击查找到的物料系统会自动跳转回创建维修工单的页面,并会自动填入刚才选择的物料,输入完所有的信息,点击提交,系统提示成功创建维修工单。(2) 编辑维修工单。该管理页面可以实现对维修工单的修改,操作用户根据实际需求填入需要修改的数据,点击提交保存,系统提示成功修改维修工单。(3) 删除维修工单。该管理页面可以实现对维修工单的删除,操作用户根据实际需求,选择要删除的维修工单,点击确定删除按钮,系统会提示:是否要删除该维修工单,单击是,该维修工单会从数据库里删除,系统提示成功删除维修工单,单击否,系统自动跳转到工作页面,系统不对该维修工单进行删除操作
28、,数据库仍然会保留该维修工单的数据。4.1.2 销售管理模块销售管理模块包括如图1-3所示销售管理模块创建销售单编辑销售单删除销售单图1-3 销售管理模块图(1) 创建销售单。在系统内输入购买单位、购买时间、操作类型、细节描述、经手人、购买车型和数量等信息,点击提交按钮,系统把信息写入数据库,系统提示操作成功。(2)编辑销售单。该管理页面实现对销售单的修改,操作用户根据实际情况,对要修改的内容进行修改,点击保存按钮,系统把修改后的数据写入相关的数据库,系统提示操作成功。(3)删除销售单。该管理页面可以实现对销售单的删除,操作用户根据实际需求,选择要删除的销售单,点击确定删除按钮,系统会提示:是
29、否要删除该销售单,单击是,该销售单会从数据库里删除,系统提示成功删除销售单,单击否,系统自动跳转到工作页面,系统不对该销售单进行删除操作,数据库仍然会保留该销售单的数据。4.1.3 库存管理模块库存管理模块包括如图1-4所示库存管理模块仓库管理入库管理出库管理库存查询库存盘点图1-4 库存管理模块图(1) 仓库管理。该管理页面主要完成以下功能:通知列表及内容展示功能, 所管理仓库的库存产品数量超限警报功能,产品的类别设置等。(2) 库存盘点。根据物料打印出盘点单据,根据盘点单据到仓库进行实物盘点,根据盘点结果录入盘点差异。(3) 入库管理。操作员根据收货单据录入材料名和数量等相应的数据,系统会
30、自动生成入库单。(4) 出库管理。操作员根据实际需求录入材料名和数量,系统自动生成出库单。(5) 仓库查询。输入要查询的物料号或物料名,点击开始查询,输出查询结果;如果不记得物料号和物料名,可以进行模糊查询,输入物料描述,点击开始查询,输出查询结果。4.1.4 客户管理模块客户管理模块包括如图1-5所示客户管理模块增加客户信息编辑客户信息删除客户信息图1-5 客户管理模块图(1) 添加客户信息。在系统内输入客户姓名、电话等信息,点击提交按钮,系统提示成功创建客户信息。(2) 编辑客户信息。根据需要修改客户信息,点击保存,系统提示修改成功。(3) 删除客户信息。该管理页面可以实现对客户信息的删除
31、,操作用户根据实际需求,选择要删除的客户信息,点击确定删除按钮,系统会提示:是否要删除该客户信息,单击是,该客户信息会从数据库里删除,系统提示成功删除客户信息,单击否,系统自动跳转到工作页面,系统不对该客户信息进行删除操作,数据库仍然会保留该客户的信息。4.1.5 系统管理模块系统管理模块包括如图1-6所示系统管理模块系统用户管理系统通知管理仓库信息管理仓库数据维护图1-6 系统管理模块图(1) 系统用户管理。系统管理员可以增加、删除、编辑用户,用户分为仓库管理员、入库员、出库员这三个角色,由于本系统支持多仓库操作,所以状态权限细分到单个仓库,修改本用户密码。(2) 系统通知管理。发布系统通知
32、,方便管理员和整个系统用户的信息交流,显示通知列表及内容。(3) 仓库信息管理。对仓库进行增加、删除、及相关编辑,以满足生产扩张的需要,对仓库库存产品大类、产品小类进行增删改管理,产品小类设置数量上下限,索模块支持模糊搜索。(4) 仓库数据维护。库存警报显示库存产品数量超限的产品,方便管理员实时监控库存数量;库存盘点对近三个月及本年度的出入库等数据进行展示,方便管理对帐;单据管理展示所有用户的操作记录及产品流动记录,并提供搜索服务;数据报表将仓库所有产品流动记录展示并提供报表数据搜索及导出功能(数据导出主要为Excel和PDF两种格式)4.2 系统数据库设计4.2.1 系统主要数据表结构表1.
33、1仓储人员表(UserList)字段类型长度备注IDInt4自编号UserNameVarchar50用户名PassWordVarchar50密码UserTypeInt41为admin默认0AlignTypeInt4是/否(1/0)激活ControlsInt4仓库IDGoodsTypeInt40库管理1为入库2为出库表1.2仓库表(KeepNum)字段类型长度备注IDInt4自编号KeepNameVarchar50仓库名称GoodClassInt4货架总数表1.3库存产品表(GoodList)字段类型长度备注IDInt4自编号AlignGoodsInt4所属产品IDGoodCostVarchar
34、50产品价格GoodNumInt4产品数量GoodMakeVarchar4产品厂家GoodsBZVarchar50产品标准MakeTimeDatetime8生产日期InputTimedatetime8入库日期表1.4产品小类表(AllGood)字段类型长度备注IDInt4自编号GoodsNumVarchar50产品编号GoodsNameVarchar50产品名称NowNumInt4产品现存数量TopNumInt4产品数量上限EndNumInt4产品数量下限AlignGoodCInt4所属货架AlignKeepsInt4所属仓库AlignTypeInt4所属大类表1.5产品大类表(BigClas
35、s)字段类型长度备注IDInt4自编号GoodsNameVarchar50大类名称表1.6单据表(GoodPapers)字段类型长度备注IDInt4自编号GoodsIDInt4库存产品IDGoodsNumInt4库存产品数量GetUserVarchar50需求人InputUserInt4操作人GetTimeDatetime8操作时间PaperTypeInt4操作类型表1.7操作类型表(PaperType)字段类型长度备注IDInt4自编号PaperTypeVarchar50类型表1.8系统日志表(RecordList)字段类型长度备注IDInt4自编号UserNameVarchar4用户IDG
36、oodIDInt4操作的产品IDGoodNumInt 4该产品数量TypesIDInt4操作类型表RecordTimeDatetime8操作时间表1.9系统通知表(SystemTest)字段类型长度备注IDInt4自编号TatileVarchar50公告标题CountsText16系统公告InputTimeDatetime8发布时间TestTypeInt4类型0为显示4.2.2各表之间的逻辑关系图各表之间的相互关联及业务逻辑关系图如图1-7所示图1-7 各个表之间的逻辑关系图4.2.3相关视图及存储过程(1) View_Dao(系统操作视图)该视图主要用于显示读取用户操作日志。(2) View
37、_GoodMsg(库存产品视图)主要关联了产品表及产品分类表,方便用户显示信息。(3) View_Papes(操作单据视图)该试图主要显示系统维修、销售和库存操作单据。(4) View_Sum(库存统计视图)该视图主要统计了几个相关表,然后显示库存数据统计信息。(5) InsertGood(入库存储过程)由于入库数据量较大,为了使系统响应更加迅速,因此使用该过程插入入库数据。4.3系统的界面设计4.3.1界面设计思想4S店汽车销售及服务管理系统管理系统为Web型管理信息系统(MIS)应用项目。由于所采用的实现技术不是传统的单机或C/S桌面技术,而是基于B/A/D三层架构的动态网页技术,所以其界
38、面设计的思想与传统习惯是有较大区别的,这主要是因为以HTML为核心的动态网页交互技术有着多媒体整合优势和交互功能缺陷,交互效率劣势的缘故。虽然最终的软件成果是Web站点,但不能采用一般网站那种界面元素繁杂,渲染强烈的流行做法.作为MIS应用,首先强调的是功能、效率、稳定、安全和易上手,其次才是界面表现上的适当修饰。按照一致性原则,各画面的设计要遵循相同或相似的风格。作为计算机辅助管理应用系统,一般遵循简洁明快的屏幕设计风格。4.3.2详细界面设计本系统界面主要分首页登陆界面、用户使用界面、报表设计。(1) 首页登陆界面设计登陆界面应尽量作到简洁大方,登陆模块一目了然。主页遵循简洁、淡雅、高效的
39、设计风格。要避免鲜艳刺眼色彩的大量运用而加快用户的视觉疲劳,一个界面中颜色数一般控制在五种以内,而且主、次色调明晰,选用清楚大方的字体字型,不宜使用字型太复杂或软弱无力的字体(如斜体字等),越简洁清楚则辨识性越佳。首页适当运用浅色背景光条,以产生布局版式的信息分类效果。本系统的登陆界面详细设计如图1-8所示:图1-8 登陆界面(2) 系统用户界面用户界面是面向管理员及本系统用户的,因此用户界面设计主要考虑的是效率,安全,简洁和实用。信息呈现风格上,承接传统,严格遵照信息系统设计的直观紧凑原则.所有网页的布局规划都严格限定在770象素宽度内,以避免800600屏幕模式下需要左右滚动。同时,将整个
40、页面内容居中,以免在1024768模式下靠边。通信功能是MIS系统界面设计的核心。为使人与机交互准确高效,应保证业务信息可读、突出。这一方面通过文字精炼和适当修饰,另一方面则要减 少视觉干扰和动作干扰。像一般网站上的众多广告、宣传、招贴等强暴访客的内容和媒体是不应发生在MIS系统中的。还要尽可能避免使用与鼠标有关的浏览器脚本动感修饰,减少因用户移动鼠标,转动鼠标滚轮等寻的行为误激意外动作。用户界面详细设计如图1-9所示:图1-9 用户界面5 编码与实现5.1开发环境配置先安装Microsoft SQL Server 2000和Microsoft Visual Studio 2005,在SQL
41、Server 2000中新建数据库作为4S店汽车销售及服务管理系统的后台数据库,在Microsoft Visual Studio 2005中新建网站,在解决方案管理器中选择 web.config文件,输入数据库连接的代码,这时就可以开始设计系统了。5.1.1数据库的连接与关闭连接在信息管理系统中什么最重要?是数据!数据的展示与存放都由数据库来间接或直接的参与,信息管理系统的稳定性关系到企业的日常生产管理的正常运行,所以只有稳定的数据库连接才能够保证系统的正常运行。当然,关闭数据库连接也同样重要,因为数据库连接总是不能及时关闭的话,那连接池中的连接数目过大有,可能导致整个系统的瘫痪。系统使用的数
42、据库连接方式有两种,一种是在Web.Config中对数据源进行配置,另一种就是用SqlDataSource服务器控件连接关闭数据源。1、在Web.Config中配置数据源的连接字符串的相关代码。Web.Config文件为整个应用程序的配置文件,它在应用程序起用的时候自动调用,其格式为XML文档。连接字符串代码:2、SqlDataSource 服务器控件连接、关闭数据源和手动连接、关闭数据源的示例代码。页面程序代码:asp:SqlDataSource ID = SqlDataSource1 runat = server ConnectionString = DeleteCommand = DEL
43、ETE FROM KeepNum WHERE ID = ID InsertCommand = INSERT INTO KeepNum (KeepName, GoodClass) VALUES (KeepName, GoodClass)SelectCommand = SELECT ID, KeepName, GoodClass FROM KeepNum ORDER BY IDUpdateCommand = UPDATE KeepNum SET KeepName = KeepName, GoodClass = GoodClass WHERE ID = ID 在Web.Config添加如下配置代码5.1.2安全性问题(1) 数据库安全问题由于管理系统的数据相当重要,所以本系统