毕业设计-汽车销售企业关系管理系统设计与开发_第1页
毕业设计-汽车销售企业关系管理系统设计与开发_第2页
毕业设计-汽车销售企业关系管理系统设计与开发_第3页
毕业设计-汽车销售企业关系管理系统设计与开发_第4页
毕业设计-汽车销售企业关系管理系统设计与开发_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)(2021届)论文题目汽车销售企业关系管理系统设计与开发Designanddevelopmentofcarsalesenterprise relationshipmanagement

郑重声明我谨在此郑重声明:本人所写的毕业论文??均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,假设有不实,后果由本人承当。承诺人〔签名〕:年月日汽车销售企业关系管理系统设计与开发摘要:伴随着新的时代到来,人们开始富足起来,人对汽车的需求量飞速的增长,同时也对企业带来了巨大的应变量。计算机的横空出世,企业也开始转型,从繁琐和容易出错的手工记录转变为计算机记录数据。它也改变了历史悠久的贸易方式,是未来贸易方式的工具,将会对经济增长和企业竞争力产生巨大的影响,提高客户效劳水平每降低产品本钱。汽车贸易的多样化,使得企业很难掌控所有的企业信息、产品信息、员工信息以及客户信息,把这些统一规划起来成为了企业的一重大问题。汽车销售企业关系管理系统为企业汽车销售和客户管理带来的规划,各个流程环节,可以简单方便查询和操作,大大地减少了企业的本钱开支。本系统主要根据实际需求,划分了产品信息管理、客户订单管理、查询管理、售前管理、售后和系统设定六大模块,并选用VisualStudio.NET2021开发工具和SQLServer2005数据库,采用B/S模式实现了从客户来访、报价、订购等多个环节数据的跟踪管理效劳。关键词:销售系统;B/S模式;SQL;.NETDESIGNANDDEVELOPMENTOFCARSALES ENTERPRISERELATIONSHIPMANAGMENTSYSTEMAbstract:Withthenewera,thepeoplebegantorich,carrapiddemandgrowth,butalsobringhugestrain.Thecomputerturnedout,companieshavebeguntotransitionfromthetediousanderror-pronemanualrecordsintocomputerrecordsdata.Italsochangesthehistorictrade,toolsofthetradeinthefuture,willhaveahugeimpactoneconomicgrowthandthecompetitivenessofenterprises,enhancecustomerservicelevelsforeachreduceproductcost.Automotivetradediversification,makesitdifficulttocontrolallenterpriseinformation,productinformation,employeeinformationandcustomerinformationtoaunifiedplantobecomeamajorproblem.Carsalesbusinessrelationshipmanagementsystemforcarsalesandaccountmanagementplanningallaspectsoftheprocess,youcaneasytoqueryandmanipulate,greatlyreducingthecostofbusinessexpenses.Thissystemismainlybasedonactualdemand,dividedproductinformationmanagement,customerordermanagement,querymanagement,pre-salesmanagement,after-salesandsystemsettingssixmodules,andselectionofVisualStudio.NET2021developmenttoolsandSQLServer2005database,theuseofB/Smodevisitingfromcustomers,quotes,ordertrackingmultipleaspectsofdatamanagementservices.Keywords:SalesSystem;B/SMode;Database;.NET目录TOC\o"1-3"\h\u32921引言 1261361.1系统开发背景及意义 1108801.2系统目标设计 1184651.3系统开发设计思想 1238422需求分析和设计 123352.1需求分析 2261372.1.1系统需求 216742.1.2功能需求 2124312.2系统的功能模块分析 282882.2.1售前管理模块 3294142.2.2车辆管理模块 3130402.2.3客户管理模块 3213602.2.4查询统计模块 3311732.2.5售后管理模块 4128572.2.6系统设定模块 4321773系统解决方案 459503.1系统所需工具 418973.2ASP.NET简介 4118723.3C#简介 423723.4SQLsever2005简介 599013.4.1效劳器组件 5112323.4.2客户端工具 533133.5B/S结构 6156064系统概要设计 69394.1系统业务流程与设计 6312174.2数据库ER图设计 730404.3数据库表的设计与实现 9153545系统具体实现 12280105.1用户登录界面设计 12311225.1.1前台页面设计 136755.1.2后台模块 13291855.2首页界面设计 1327305.3.1添加公司信息 14146135.3.2添加车辆信息 15324035.4车辆信息管理 16199795.5客户管理 1723625.6查询统计 18324125.7售后管理模块 18324066系统测试 1980606.1系统测试概述 19222046.2系统功能模块测试 19117306.3系统测试结果 2046037结论 2318802参考文献 241引言汽车制造业在中国开展了将近有半个世纪,长期以来的开展,汽车工业是我国重要产业的开展支柱之一,并不断开拓和研发新能源的汽车,在世界汽车产业位居第4位,但是比拟世界领先汽车产业先进国家还有相当大的差距。汽车产业是一个庞大的社会经济体系统,它是各种方面综合起来的产物,需要相关工业产品与之配套。汽车开展领先的国家,不仅仅是在汽车研发技术方面是佼佼者,同时也是在售前、售后效劳方面也有他独具特色的一面!汽车产业在我国正展开着如火如荼的开展和竞争,在如此形式下,必须有某种东西使得企业自身利益和客户利益得到共赢。1.1系统开发背景及意义汽车制造企业是一个庞大的社会经济体系统,它是由销售、制造、售后、技术、质量检测等职能部门。过去汽车开展,人们有许多环节都需要手工记录信息,假设当遇到查询和删除信息,费时费力,又可能出误差,给公司带来了巨大的经济损失,以及削弱公司在客户心中的形象。如何准确准时有效地管理这些部门,使得他们有效的沟通,精确地记录产品信息和客户信息,是各个企业迫在眉睫的解决问题。汽车销售企业关系系统就是有效解决这些问题,把各个环节统一规划,统一管理,有效地解决企业环节链稳定地开展,及时准确地抓取市场信息,反响给企业来做出相应的政策。1.2系统目标设计本系统主要用途就是把汽车所有相关信息系统化,标准化,自动化。可以帮助企业得到市场先机,和促进客户对汽车销售的准确地认知和利用,并及时有效的跟踪各种订单。1.3系统开发设计思想 汽车销售企业关系系统内容对象包括:汽车库存量、客户信息、公司信息、汽车的订单跟踪等管理对象。在汽车销售商购入汽车过程中,汽车必须先登记信息,随后同时计算和记录汽车入库数量。汽车销售商在销售汽车和客户购置汽车的过程中,必须登记客户信息和被购置汽车信息,同时计算和记录汽车出库数量以及更新汽车库存数量。更新汽车信息和客户资料都是动态进行的。这些环节都是紧密联系不可脱节。2需求分析和设计2.1需求分析2.1.1系统需求汽车销售企业关系管理系统是一个汽车销售商对汽车销售和客户管理的系统。它能有效从车辆进货、采购、入库、销售管理到销售、收益统计等为每个环节明确分工,它具有强大数据库支持,大大地减少了人工记录的损耗和过失,每个数据每个部门可以共享资源。它是一种以高效、便捷、准确的数字化效劳系统。2.1.2功能需求汽车销售企业关系管理系统在通过经销商购入车子,和客户交易相关活动。由此可以归纳出以下步骤:(1)在汽车经销商购入车子时候对车子的信息进行登记。例如型号、出售价格、排量等相关信息。〔2〕汽车经销商与总公司的进货和退货记录〔3〕客户对汽车订购和退货记录(4〕汽车销售情况,针对这些信息经销商可以及时有效抓取市场客户对哪些汽车的热衷度,了解客户对相关部门的评论,调整战略!

〔5〕统一对经销商资金管理,汽车销售和退货比。〔6〕对不同客户管理2.1.3运行需求本系统的运行环境如下:1.硬件环境处理器:InterPentium42.0G或更高内存:512M以上硬盘空间:80GB以上2.软件环境系统:Windows7或者XPSoftWare:MicrosoftVisualStudio.NET2021DataBase:MicrosoftSQLServer20052.2系统的功能模块分析汽车销售企业关系管理系统将系统划分为六大模块,分别是售前管理模块、车辆管理模块、订货管理模块、查询统计模块、售后管理模块和系统设定模块,其功能结构如图1所示,下面针对各模块的功能进行详细说明。汽车销售企业管理系统汽车销售企业管理系统系统设定售后管理查询统计订单管理车辆管理售前管理系统设定售后管理查询统计订单管理车辆管理售前管理1.添加用户2.修改密码3.用户管理4退出登录1.车辆进货结账2.车辆退货结账3.车辆售后结账4销售退货结账1.车辆进货查询2.车辆销售查询3.车辆退货查询4车辆库存查询5.车辆销售排行1.添加用户2.修改密码3.用户管理4退出登录1.车辆进货结账2.车辆退货结账3.车辆售后结账4销售退货结账1.车辆进货查询2.车辆销售查询3.车辆退货查询4车辆库存查询5.车辆销售排行1.客户订单2.客户退车1.添加进货信息2.添加退货信息1.添加客户信息2.添加车辆信息3.客户信息管理图1汽车销售企业关系管理系统的功能结构图2.2.1售前管理模块售前管理模块管理的是添加客户信息、添加车辆信息、客户信息管理,在本人制作系统里面客户信息又分为供给商信息和客户信息。这些信息都是存放在数据库里面的数据表里。在这个模块里添加信息,客户信息包括了公司名称、地址、、联系、、联系人、邮件地址、开户银行以及银行账户。汽车信息包括了商品名称、产地、单位、规格、批号、批准文号、供给商以及产品备注。2.2.2车辆管理模块车辆管理模块主要记录汽车经销商与供给商的进货和退货信息,这个模块记录交易金额等各项重要信息。2.2.3客户管理模块客户管理模块主要管理客户订货汽车信息和退货汽车信息。实现了订货汽车信息的和退货汽车信息的添加、删除、修改、查看、查询等操作。它记录了汽车销售的实际金额,同时为各个销售员业绩的指标作出完美的呈现。2.2.4查询统计模块查询统计模块主要进行汽车进货查询、进货退货查询、汽车销售查询、销售退货查询、汽车库存查询和汽车销售排行查询。这个模块是对汽车统一管理查询。该模块运用了各个相关信息来更加快捷方便搜索,客户或者供给商想要信息。最后的汽车销售排行榜,能使得经销商更加准确的把握住客户的口味,从而调整相关战略,开展对应的营销模式。2.2.5售后管理模块售后管理模块主要是对经销商、供给商、客户之间资金的结算问题。2.2.6系统设定模块系统模块主要包括添加用户、修改密码、用户管理、退出登录。这个模块更好的使得系统用户平安有效地维护、添加和更新数据。3系统解决方案3.1系统所需工具本系统采用MicrosoftVisualStudio.NET2021工具,以MicrosoftSQLServer2005为后台以IIS为效劳器,本系统采用B/S模式结构开发,更加有效的面对用户。3.2ASP.NET简介ASP.net是M的一局部,不仅仅是ActiveServerPage(ASP)的下一个版本,它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种效劳。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的平安保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web效劳器来建立强大的Web应用程序。ASP.NET是一种效劳器端脚本技术,可以使〔嵌入网页中的〕脚本由Internet效劳器执行。ASP.net提供许多比现在的Web开发模式强大的优势。因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的根本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以可以选择一种最适合的语言来编写程序。3.3C#简介C#〔发音为“SeeSharp〞〕是简单、现代、面向对象和类型平安的编程语言。微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。现代软件设计越来越依赖于自包含和自描述功能包形式的软件组件。C#具有统一类型系统,所有的C#类型,包括诸如int和double的根本数据类型,都继承于单个类型object。综上所述,一切类型都共享一组通用操作,并且,任何类型的值都能够以一致的方式存储、传递和操作。使用简单的C#语言结构,这些组件可以方便的转化为XML网络效劳,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。3.4SQLsever2005简介SQLsever2005是由Microsoft公司开发和推广的关系数据库管理系统,是当今应用最高广泛的关系数据库产品之一。SQLSever2005界面性好、容易学容易用且功能强大,与Windows操作系统完美结合,可以构造网络环境数据库甚至分布式数据库,可以满足企业大型数据库应用的需求。3.4.1效劳器组件SQLSever效劳:接受所有来自客户端的Transact-SQL语句或图形化管理工具发出的对数据库的访问请求,提供对实例数据库的访问操作,由SQLsever数据库引擎组件完成。SQLSeverAgent效劳:SQLSever代理程序允许在SQLSever2005上调度定期执行活动,并通知系统管理员,报告效劳器所发生的问题,通过配置和使用SQLseverAgent,可以实现数据库系统的定时与自动清理。DistributedTransactionCoordinator〔DTC〕效劳:分布式事务处理协调器程序是一个事务管理器,它允许客户端应用程序在一个事务中对分布在多个效劳器上的数据源进行操作。MicrosoftSearch效劳:这是一个全文索引和搜索引擎,具有索引和查询两项功能。3.4.2客户端工具SQLServer2005的核心是效劳器组件,它们是用户无法直接接触到的,用户只能接触到的是客户端工具。效劳器组件是引擎,客户端工具是用户界面,两者是相辅相成的。SQLServer2005的客户端共有企业管理器、查询分析器、事件探查器、效劳管理器、客户端网络实用工具、效劳器网络实用工具、导入和导出数据〔DTS〕等等。效劳器组件与客户端工具功能上是配套的,客户端工具需要用最简单的形式表达最丰富的效劳器组件的功能。效劳器组件和客户端工具物理上是离散的,客户端工具要与效劳器组件连通,需要一些用于通讯的动态链接库,SQLServer2000的通讯库支持多种网络协议,例如TCP/IP、命名管道等。3.5B/S结构B/S〔Browser/Server〕结构即浏览器和效劳器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者进一步改良的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少局部事务逻辑在前端〔Browser〕实现,但是主要事务逻辑在效劳器端〔Server〕实现。这样就大大简化了客户端电脑负荷。局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、本钱也是较低的,它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式〔比方LAN,WAN,Internet/Intranet等〕访问和操作共同的数据库,它能有效地保护数据平台和管理访问权限,效劳器数据库也很平安。B/S架构管理软件更是方便、快捷、高效。4系统概要设计4.1系统业务流程与设计根据设计思路分析,如以下列图2所示:图2系统进入页面结构图4.2数据库ER图设计反映实体之间联系的模型,数据库设计的重要任务就是建立概念数据库的具体描述。在建立概念模型时,实体要逐一命名以区别,并描述他们之间的各种联系。E-R图是用一种直观的图形方式建立现实世界中实体及联系模型的工具,也是设计数据库的一种一本工具。E-R模型用矩形表示现实世界中的实体,用椭圆形表示实体的属性,用菱形表示实体之间的联系,实体名,属性名和联系名分别卸载相应框内,并用线段将各框连接起来[1]。实体就是现实世界的客观事物[1]。联系就是实体之间的对应关系[1]。属性就是每个实体肯定具有一定的特征〔性质〕,这样才能根据实体的特征区分一个个实体[1]。管理员系统关系如下:管理员帐号密码帐号密码图4—1管理员信息实体E-R图车辆名称车辆名称车辆简称车辆简称车辆产地车辆产地计量单位计量单位规格车辆信息管理规格车辆信息管理批文编号批文编号供给商ID供给商ID备注备注操作用户操作用户时间时间图4—2车辆信息信息实体E-R图客户编号客户编号公司名称公司名称所属类型所属类型公司名称公司名称公司地址公司地址客户信息管理邮政编码客户信息管理邮政编码联系联系电子邮件电子邮件操作用户操作用户时间时间商品ID图4—3客户信息实体E-R图商品ID供给商ID供给商ID数量数量车辆价格车辆价格日期日期车辆交易信息车辆交易信息结算方式结算方式应付金额应付金额实付金额实付金额未付金额未付金额经手人经手人图4—4车辆交易信息实体E-R图单据编号单据编号商品ID商品ID供给商ID供给商ID结款金额结款金额经手人经手人车辆结算信息结款日期车辆结算信息结款日期操作用户操作用户操作日期操作日期图4—5车辆结算信息实体E-R图4.3数据库表的设计与实现数据库结构图表单设计如表1到表5所示。在本系统售前管理模块中,把供给商信息和客户信息统称为公司信息,只用类型将两者区分开。表1主要描述公司名称、公司地址、公司,邮政编码,其中表内主键为公司编号,公司信息数据表结构如表1所示。表1公司〔客户和供给商〕的信息数据表的结构〔tb_Company的结构〕列名数据类型长度主键否描述Companyidint4是〔客户或供给商〕编号CompanyNamevarchar50否公司名称CompanyTypevarchar50否所属类型〔客户或供给商〕CompanyShortvarchar50否公司简称CompanyAddressvarchar50否公司地址Postalcodevarchar50否邮政编码Telvarchar50否联系Faxvarchar50否Linkmanvarchar50否联系人Emailvarchar50否电子邮件Bankvarchar50否开户银行BandAccountsvarchar50否银行账号Usernamevarchar50否操作用户AddTimevarchar50否操作时间车辆数据库信息主要记录车辆的名称、产地、规格、库存等信息。车辆信息数据表结构如表2所示。表2车辆信息数据表结构〔tb_Commodity的结构〕列名数据类型长度主键否描述idCommodityidint4是车辆编号CommodityNamevarchar100否车辆名称ShortNamevarchar50否车辆简称ProducePlacevarchar100否车辆产地Unitvarchar20否计量单位Specsvarchar50否规格PassNumbervarchar50否批号PassListvarchar50否批文编号CompanyIdint4否供给商IDRemarkvarchar500否备注Usernamevarchar50否操作用户AddTimevarchar50否操作时间totalint4否库存总数量车辆结算信息主要记录汽车销售商与供给商之间的车辆的进货结算以及与客户之间的销售结算。包括进货结算、退货结算、销售结算和销售退货结算。数据结构表详细设计如表3所示。表3车辆结算信息数据表结构〔tb_Reckoning的结构〕列名数据类型长度主键否描述Reckoningidint4是单据编号CommodityIdint4否商品IDSettlementint4否结款金额ManageManvarchar50否经手人datetimedatetime8否结款日期usernamevarchar50否操作用户Addtimevarchar50否操作时间车辆交易信息主要记录汽车销售商与供货商之间车辆的进货信息以及与客户之间的销售信息。这包括进货信息、进货退货信息、销售信息和销售退货信息。数据结构表如表4所示。表4车辆交易信息数据表结构〔tb_Stock的结构〕列名数据类型长度主键否描述StockidInt4是单据编号CommodityIdInt4否商品IDCompanyIdInt4否供给商IDNumberInt4否〔进货退货,销售〕数量PirceInt4否车辆价格StockDatedatetime8否〔进货退货,销售〕日期SettlementTypevarchar50否结算方式〔支票或现金〕PaymentInt4否应付金额FactPaymentInt4否实付金额NotPaymentInt4否未付金额ManageManvarchar20否经手人Usernamevarchar50否操作用户AddTimevarchar20否操作时间ClientIdInt4否客户IDTypevarchar10否信息类型用户数据表信息包含用户名的以及密码。其表中主键为用户编号。用户管理数据表结构详细设计如表5所示。表5用户管理信息数据表结构〔tb_User的结构〕列名数据类型长度主键否描述Useridint4是用户编号usernamevarchar50否用户名userpwdvarchar50否密码5系统具体实现5.1用户登录界面设计用户登录设置是为了本系统的平安性,使得企业信息和客户信息更好有效的封装起来。用户登录界面由用户名、密码以及验证码组成。用户名以及密码可由系统管理人员设置与分配给各级用户。验证码是更加有效防止恶意软件不合法进入系统。当用户为管理员时候,点击Admin栏,进入管理员所支配的界面。当普通用户进入时候,点击User栏,进入普通用户所支配的界面。图5-1系统登录页面错误错误错误错误错误正确正确正确验证“用户名〞验证“密码〞进入登录页面进入系统首页界面验证“验证码〞图5-2登录系统流程图前台页面设计表6用户登录页面中主要使用控件及控件用途工具箱控件名称数量用途HTMLTable2布局页面HTMLimage1清空用户名和密码标准Label1显示验证码标准Button1提交数据标准TextBox3数据录入验证RequiredFieldValidator2验证文本TextBox不能为空控件的属性设置,可以通过前台代码实现,也可以在控件属性对话框中设置实现。5.1.2后台模块在后台模块中用户名和密码,必须要连接数据库来验证用户所填写的是否正确。在后台模块中引用必须引用命名空间,才能连接数据库。在用户完全输入状态下点击“确定〞,此时各自控件在用户名,密码控件中检测是否为空的,在通过检测后,成功进入系统,不成功就提示相关信息。5.2首页界面设计登录系统界面主要分为三个模块分别为标题栏〔显示用户名称和登录时间〕、导航栏、信息显示栏〔用户所需要的增、删、更改、更改的信息〕。但是进入系统前管理员那么需要选择Adimin控件,经过系统确认后,进入显示所有信息。而用户进入系统那么必须选择User控件,经过系统确认后,进入显示仅有车辆管理信息、客户的订单和退单、车辆销售排行榜、用户修改密码。图5-2管理员登录界面图5-3用户登录界面5.3 售前管理模块5.3.1添加公司信息在这个模块里我把汽车供给商〔也就是企业〕和汽车购置者〔也就是客户〕统称公司。在这里我们需要填写公司名称、地址、邮政编码、联系、、联系人、邮箱、银行、银行账户,如下图:1.前台设计添加公司信息页面中主要使用控件及控件用途,如表7所示。表7添加客户信息页面中主要使用控件及控件用途工具箱控件名称数量用途HTMLTable2布局页面HTMLButton1清空TextBox中的数据标准Button1提交数据标准TextBox8数据录入验证RequiredFieldValidator2验证文本TextBox不能为空标准DropDownList1显示供给商信息控件的属性设置,可以通过前台代码实现,也可以在控件属性对话框中设置实现。2. 后台控件代码在模块中引用数据库,必须引用usingSystem.Data.SqlClient命名空间。填写完公司信息单击“添加〞按钮,把商品信息保存到数据库中,同时各个控件会检测填写信息的正确与否,假设填写错误,可选择重置按钮。弹出成功的对话框,并重新定向到此页面。5.3.2添加车辆信息添加车辆详细信息,界面如下列图:1.前台设计添加车辆信息页面中主要使用控件及控件用途,如表8所示。表8添加车辆信息页面中主要使用控件及控件用途工具箱控件名称数量用途HTMLTable2布局页面HTMLButton1清空TextBox中的数据标准Button1提交数据标准TextBox8数据录入验证RequiredFieldValidator2验证文本TextBox不能为空标准DropDownList1显示供给商信息控件的属性设置,可以通过前台代码实现,也可以在控件属性对话框中设置实现。后台功能代码引用数据库,必须引用usingSystem.Data.SqlClient命名空间。在填写完成车辆信息后,点击“添加〞按钮,把车辆信息保存到数据库中,同时各个控件会检测填写信息的正确与否,假设填写错误,可选择重置按钮。弹出成功的对话框,并重新定向到此页面。5.4车辆信息管理在这个模块中提供给用户和管理员查阅车辆信息。同时管理员可以对车辆信息可以修改。而用户只能观看车辆信息。1.前台设计车辆信息管理显示车辆信息。管理员可以对车辆信息删除,用户那么只能欣赏。模块主要设置GridView1控件的相关属性和事件。后台设计引用数据库,必须引用usingSystem.Data.SqlClient命名空间。主要控件为GridView1控件。双击RowDeleting事件,由RowDeleting事件中写删除操作的代码执行。双击RowEditing事件,由RowEditing事件中写执行弹出新窗口并显示商品详细信息的代码执行。5.5客户管理客户管理模块的功能主要是面对用户的,可以让客户订单车辆或者对不满意的购置车辆进行退货处理。图5-4车辆订货图5-5车辆退货5.6查询统计查询统计模块主要是为销售商提供数据统计,做出相应的政策调整。在这里用户只能观看到车辆销售排行榜,这是为了方便用户可以更加准确选择心动车辆。而管理员那么显示全部信息。该模块分为六个内容:车辆进货查询、车辆退货查询、车辆销售查询、销售退货查询、车辆库存查询和销售排行查询。图5-6车辆进货查询图5-7车辆销售排行榜5.7售后管理模块售后管理模块是为了销售商对车辆进货或销售信息的结算情况,作出相应的政策,分为车辆进货结帐,车辆退货结帐,销售结帐以及销售退货结帐4个子模块。图5-8进货结账6系统测试在编写程序完成,程序测试是一个非常重要的环节,它检测程序各个成功与否,在决定与系统整体的成功性。6.1系统测试概述开发软件的根本目标是开发出统一规划简化生活方式来满足用户需求的软件。所以,通过测试是必要的,这样可以作出完美的软件,不会出过失,减少不必要的损失。软件测试的目标为:〔1〕测试是为了在执行程序的过程中发现程序中所存在的错误,并纠正从而到达预期的软件。〔2〕完美的测试方法是尽可能的减少程序中的错误,并且优化程序。〔3〕成功的测试是发现运行通畅但是存在细小的错误代码。系统测试中常用的测试方法:〔1〕白盒法:其测试的前提是把测试的对象看作一个翻开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息设计或选择测试用例,对程序所有逻辑路径进行测试。〔2〕黑盒法:其测试前提是把测试的对象看作一个黑盒子,测试人员完全不考虑程序的内部结构和特性。只依据程序的需求分析规格说明,检查程序的功能是否符合它的功能说明。软件测试按4个步骤进行,即单元测试、集成测试、确认测试、系统测试。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它作必要的测试,模块的编写者和测试者是同一个人,编码和模块测试属于软件生命周期的同一个阶段。在这个阶段结束之后,对系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承当这项工作。6.2系统功能模块测试在测试系统前,需要检测SQL2005配置环境,IIS效劳是否开启。测试步骤:〔1〕运行汽车销售企业关系管理系统;〔2〕在浏览器登录页面中,以管理员的身份登录系统内部,用户名为admin,密码为admin,同时在下方选择Admin〔假设是以用户身份登录系统内部,用户名为管理员设定的用户名和密码,在这里用户名为gtd,密码为gtd1,同时在下方选择User〕。本次运行以管理员身份进入系统为例。〔3〕进入系统内部管理员,进行逐一模块添加信息、删除信息、查询信息等。例如在添加信息完整后,相应的空间是检测否为空,假设填写为空,那么填写完整。填写信息完全时,摁添加按钮提示相关信息“添加成功〞。在结账统计时候,填写完各自信息,系统是否自动结算信息。成功显示“已结账〞。〔4〕系统运行完整,点击退出管理。6.3系统测试结果〔1〕以管理员身份为例,在浏览器登录页面中,以管理员的身份登录系统内部,用户名为admin,密码为admin。如图6-1所示:图6-1〔2〕举例为添加公司信息,如图6-2所示:图6-2〔3〕按照上述要求填写信息完整,管理员那么选择供给商还是客户在点击“添加〞按钮,综上填写完整会弹出相应提示信息,如图6-3所示:图6-3〔4〕选择车辆进货结账模块,首先在车辆进货管理模块填写相关信息,如图6-4所示:图6-4〔5〕按照上述要求填写信息完整,会弹出相应提示信息,如图6-5所示:图6-5〔6〕选择车辆进货结账,如图6-6所示:图6-6〔7〕管理员选择“结账〞按钮,那么显示结账系统栏,如图6-7所示:图6-7〔8〕填写完相应的信息,点击“结账〞按钮,那么显示信息,如图6-8所示:图6-8系统测试完毕,管理员退出管理7结论在本次程序设计初,我首先对数据库sql2005和VS2021的适当了解。在同学的帮助下,一起分析汽车销售企业客户关系管理系统的根本需求,分析系统的整体功能;着手并且完善系统的总体设计,完成设计流程图以及各个功能模块的分析与设计,完成数据库的分析和设计。断断续续地持续了1个多月时间里,我开始对数据库设计和程序的前后台代码实现。在这段程序设计的生命周期里,我们严格按照程序设计的生命

温馨提示

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

评论

0/150

提交评论