汽车4S店管理系统的设计与实现
汽车4S店管理系统的设计与实现[20191218090203]
摘 要
汽车4S店是从外国引的一种新型的汽车经营模式,它提供整车销售、整车预购、零件销售、客户信息反馈等功能。自1998年引入中国,4S店即获巨大成功,大陆开出了越来越多的4S店。它给经销商和厂商架起了一座桥梁,使他们的合作关系更加紧密,同时也给汽车购买者、汽车维护者带来了极大的便利。有了汽车4S店,汽车购买者在购车、购零件、寻求售后服务等方面能获得很多帮助;而汽车维护者也能及时了解客户的需求,让客户有种宾至如归的感觉,从而获得更多客户的青睐。
汽车4S店业务面很广,不但涉及整车销售、零件销售,还涉及售后服务、客户信息反馈等。如果这些工作全都用传统的手工记录管理方式,工作量将会非常巨大。所以我开发本系统来方便他们的管理。
本系统一共有五种用户,分别是库存部人员、采购部人员、销售部人员、客服部人员和系统管理员。库存部人员可以进行库存车辆管理、库存零件管理的操作;采购部人员可以进行整车进货管理、零件进货管理、零件供应商管理的操作;销售部人员可以进行整车销售管理、整车预购管理、零件销售管理、零件管理的操作;客服部职员可以进行客户个人信息管理、购车者反馈信息管理、售后服务信息管理的操作;管理员可以进行用户信息管理操作。
本系统的开发基于.NET平台,系统采用三层架构,B/S设计模式,开发语言是C#。系统开发工具是Visual Studio 2010,用SQL Server 2008作数据库服务器。
查看完整论文请+Q: 351916072
关键字:汽车4S店管理系统整车销售三层架构
目 录
1. 开发背景和开发意义 1
1.1 开发背景 1
1.2 开发意义 1
2. 开发技术和开发工具 2
2.1 开发技术 2
2.1.1 B/S设计模式 2
2.1.2 三层架构体系 2
2.1.3 Microsoft .Net Framework 2
2.1.4 jQuery 2
2.2 开发工具 2
2.2.1 Visual Studio 2010 2
2.2.2 SQL Server 2008数据库 3
2.2.3 IIS服务 3
3. 系统需求分析 4
3.1 系统功能需求 4
3.2 系统用例建模 4
4. 系统设计 8
4.1 系统总体功能设计 8
4.2 数据库的设计 8
4.2.1 数据库的概念设计 8
4.2.2 数据库的逻辑设计 12
4.3 系统功能详细设计 19
5.系统实现 23
5.1 三层架构实现 23
5.2 登录模块 25
5.2.1 系统登录子模块实现 25
5.2.2 密码找回子模块实现 26
5.2.3 权限功能查看子模块实现 27
5.3 库存部人员模块实现 31
5.3.1 库存车辆管理子模块实现 31
5.3.2 库存零件管理子模块实现 35
5.4 采购部人员模块 36
5.4.1 整车进货管理子模块实现 39
5.4.2 零件进货管理子模块实现 40
5.4.3 零件供应商管理子模块实现 42
5.5 销售部人员模块 43
5.5.1 整车销售管理子模块实现 43
5.5.2 整车预购信息管理子模块实现 45
5.5.3 零件销售管理子模块实现 46
5.5.4 零件预购管理子模块实现 47
5.6 客服部人员模块 49
5.6.1 客户信息管理子模块实现 49
5.6.2 客户反馈信息管理子模块实现 50
5.6.3 售后服务信息管理子模块实现 52
5.7 管理员模块 53
5.7.1 用户信息管理子模块实现 53
5.8 统计模块 54
5.8.1 车辆进货统计管理子模块实现 54
5.8.2 零件进货统计管理子模块实现 55
5.8.3 整车销售统计管理子模块实现 55
5.8.4 零件销售统计管理子模块实现 56
开发心得 57
系统总结 57
开发遇到的困难 57
展望 57
参考文献 58
致 谢 59
1. 开发背景和开发意义
1.1 开发背景
自邓小平爷爷实行改革开放以来,中国经济发展非常迅猛。曾经路上基本见不到一辆汽车,而如今满大街都是汽车。越来越多的人有钱买轿车了,所以需要一种能很好展示汽车的店铺来卖车,也需要大量的汽车维修和服务。汽车4S店就是集卖车、汽车维修、售后服务于一体的一种专业化的经营模式。
汽车4S店近年来年在我国获得了巨大的成功。它们提高了汽车品牌的形象,提高了售后服务者的形象,消费者也获得了很好的购买体验。汽车4S店获得了广大老百姓的认可,它落户在全国各个地方,为方便大家对汽车的需求。
既然汽车4S店是如此的重要与便利,而且数量巨大,所以更需要一套高效和实用的管理系统。
相比软件管理系统来管理4S店,传统的手工记录管理的方式,具有很多弊端。用人员手工计算和汇总工时会增加很多劳动强度,并且计算和汇总的结果也无法确保准确;人员手工统计店铺数据需要大量时间,导致统计结果与最新的店铺数据无法实时匹配,所以还会产生数据滞后;各个部门人员手工统计数据会比较分散,导致各个部门以及管理层需要各部门的数据报表的时候,无法准确及时的获取到想要了解的店铺数据。因此我开发本系统来方便他们的管理。
为了弥补传统手工管理不足,开发软件来管理店铺的意义重大。
1.2 开发意义
开发软件管理系统的意义:
(1)工作量低:用软件系统可以用电脑计算数据,大大减少了人员计算量和统计量;用电脑输入数据可以减少很多不必要的麻烦,比如电脑有输入提示,像日历控件。
(2)准确性高:手工填写可能会有误差,电脑输入会有验证,比如后台代码写好了开始时间大于结束时间,输错时会有提示。这样确保输入准确。
(3)使用简单:由一些简单的页面即可操作整个店面的数据,点点鼠标就能掌握最新业务情况。
(4)简便并且友好的用户操作界面
综合传统管理的弊端和软件系统管理的优势,开发汽车4S店管理的意义非常重大,需要开发一套合理、便捷的管理系统。
2. 开发技术和开发工具
本章介绍系统的开发技术和开发工具。
2.1 开发技术
第1章
第2章
2.1
2.1.1 B/S设计模式
B/S结构是基于WEB浏览器的,只要安装了WEB浏览器的计算机都能运行B/S模式系统。B/S模式把系统的功能全都放在了服务器上,极大地简化了系统维护工作。用户不需要更新任何东西就能在WEB浏览器上用到最新的系统。但是B/S模式的安全性比起C/S还是稍微差了点,不过通过软件开发者的努力,B/S模式的软件的安全性也是挺高的。
2.1.2 三层架构体系
三层架构把软件系统的设计划为三层,分别是数据访问层、业务逻辑层、表现层。它的作用是:高内聚,低耦合。它的工作示意图如图2-1所示:
图2-1 三层架构工作示意图
2.1.3 Microsoft .Net Framework
Microsoft .NET Framework具有强大功能,用于制作视觉效果非常绚丽的应用程序。它能给各种业务流程提供强大的支持。
2.1.4 jQuery
jQuery是一套JavaScript库。它具有强大的类选择器,比起JS代码更为简单。而且jQuery能做许许多多的插件,jQuery插件的调用也极为简单,所以现在jQuery已成为编程员最喜欢用的JS库。
2.2 开发工具
2.2
2.2.1 Visual Studio 2010
Visual Studio 2010是一款由微软开发的具有非常强大功能的软件。它给.NET编程员带来了极大的便利。它还能画UML图,支持TEAM WORK,给企业开发也带来很多帮助。
2.2.2 SQL Server 2008数据库
SQL Server 2008是一款非常简单便利的关系型数据库管理系统。
2.2.3 IIS服务
IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。
3. 系统需求分析
在需求分析中,软件设计员必须弄清楚客户的需要,从客户中获得有用的信息,然后把信息变成清晰和合理的形式。而且软件设计员还要尽可能考虑到一些限制,如项目是否可行、项目能否顺利地在规定时间内完成、项目在价格上是否合理、项目能否合乎法律和道德等。
惟有做好了需求分析,才能在规定时间内做出更好、更符合要求的系统。
本系统的目的是开发一套合理、便捷、界面友好的汽车4S店管理系统。本系统是为汽车4S店的管理者和运营者开发的。功能方面分为3大块,分别是库存采购模块,销售部模块,客服部和管理员模块。
摘 要
汽车4S店是从外国引的一种新型的汽车经营模式,它提供整车销售、整车预购、零件销售、客户信息反馈等功能。自1998年引入中国,4S店即获巨大成功,大陆开出了越来越多的4S店。它给经销商和厂商架起了一座桥梁,使他们的合作关系更加紧密,同时也给汽车购买者、汽车维护者带来了极大的便利。有了汽车4S店,汽车购买者在购车、购零件、寻求售后服务等方面能获得很多帮助;而汽车维护者也能及时了解客户的需求,让客户有种宾至如归的感觉,从而获得更多客户的青睐。
汽车4S店业务面很广,不但涉及整车销售、零件销售,还涉及售后服务、客户信息反馈等。如果这些工作全都用传统的手工记录管理方式,工作量将会非常巨大。所以我开发本系统来方便他们的管理。
本系统一共有五种用户,分别是库存部人员、采购部人员、销售部人员、客服部人员和系统管理员。库存部人员可以进行库存车辆管理、库存零件管理的操作;采购部人员可以进行整车进货管理、零件进货管理、零件供应商管理的操作;销售部人员可以进行整车销售管理、整车预购管理、零件销售管理、零件管理的操作;客服部职员可以进行客户个人信息管理、购车者反馈信息管理、售后服务信息管理的操作;管理员可以进行用户信息管理操作。
本系统的开发基于.NET平台,系统采用三层架构,B/S设计模式,开发语言是C#。系统开发工具是Visual Studio 2010,用SQL Server 2008作数据库服务器。
查看完整论文请+Q: 351916072
关键字:汽车4S店管理系统整车销售三层架构
目 录
1. 开发背景和开发意义 1
1.1 开发背景 1
1.2 开发意义 1
2. 开发技术和开发工具 2
2.1 开发技术 2
2.1.1 B/S设计模式 2
2.1.2 三层架构体系 2
2.1.3 Microsoft .Net Framework 2
2.1.4 jQuery 2
2.2 开发工具 2
2.2.1 Visual Studio 2010 2
2.2.2 SQL Server 2008数据库 3
2.2.3 IIS服务 3
3. 系统需求分析 4
3.1 系统功能需求 4
3.2 系统用例建模 4
4. 系统设计 8
4.1 系统总体功能设计 8
4.2 数据库的设计 8
4.2.1 数据库的概念设计 8
4.2.2 数据库的逻辑设计 12
4.3 系统功能详细设计 19
5.系统实现 23
5.1 三层架构实现 23
5.2 登录模块 25
5.2.1 系统登录子模块实现 25
5.2.2 密码找回子模块实现 26
5.2.3 权限功能查看子模块实现 27
5.3 库存部人员模块实现 31
5.3.1 库存车辆管理子模块实现 31
5.3.2 库存零件管理子模块实现 35
5.4 采购部人员模块 36
5.4.1 整车进货管理子模块实现 39
5.4.2 零件进货管理子模块实现 40
5.4.3 零件供应商管理子模块实现 42
5.5 销售部人员模块 43
5.5.1 整车销售管理子模块实现 43
5.5.2 整车预购信息管理子模块实现 45
5.5.3 零件销售管理子模块实现 46
5.5.4 零件预购管理子模块实现 47
5.6 客服部人员模块 49
5.6.1 客户信息管理子模块实现 49
5.6.2 客户反馈信息管理子模块实现 50
5.6.3 售后服务信息管理子模块实现 52
5.7 管理员模块 53
5.7.1 用户信息管理子模块实现 53
5.8 统计模块 54
5.8.1 车辆进货统计管理子模块实现 54
5.8.2 零件进货统计管理子模块实现 55
5.8.3 整车销售统计管理子模块实现 55
5.8.4 零件销售统计管理子模块实现 56
开发心得 57
系统总结 57
开发遇到的困难 57
展望 57
参考文献 58
致 谢 59
1. 开发背景和开发意义
1.1 开发背景
自邓小平爷爷实行改革开放以来,中国经济发展非常迅猛。曾经路上基本见不到一辆汽车,而如今满大街都是汽车。越来越多的人有钱买轿车了,所以需要一种能很好展示汽车的店铺来卖车,也需要大量的汽车维修和服务。汽车4S店就是集卖车、汽车维修、售后服务于一体的一种专业化的经营模式。
汽车4S店近年来年在我国获得了巨大的成功。它们提高了汽车品牌的形象,提高了售后服务者的形象,消费者也获得了很好的购买体验。汽车4S店获得了广大老百姓的认可,它落户在全国各个地方,为方便大家对汽车的需求。
既然汽车4S店是如此的重要与便利,而且数量巨大,所以更需要一套高效和实用的管理系统。
相比软件管理系统来管理4S店,传统的手工记录管理的方式,具有很多弊端。用人员手工计算和汇总工时会增加很多劳动强度,并且计算和汇总的结果也无法确保准确;人员手工统计店铺数据需要大量时间,导致统计结果与最新的店铺数据无法实时匹配,所以还会产生数据滞后;各个部门人员手工统计数据会比较分散,导致各个部门以及管理层需要各部门的数据报表的时候,无法准确及时的获取到想要了解的店铺数据。因此我开发本系统来方便他们的管理。
为了弥补传统手工管理不足,开发软件来管理店铺的意义重大。
1.2 开发意义
开发软件管理系统的意义:
(1)工作量低:用软件系统可以用电脑计算数据,大大减少了人员计算量和统计量;用电脑输入数据可以减少很多不必要的麻烦,比如电脑有输入提示,像日历控件。
(2)准确性高:手工填写可能会有误差,电脑输入会有验证,比如后台代码写好了开始时间大于结束时间,输错时会有提示。这样确保输入准确。
(3)使用简单:由一些简单的页面即可操作整个店面的数据,点点鼠标就能掌握最新业务情况。
(4)简便并且友好的用户操作界面
综合传统管理的弊端和软件系统管理的优势,开发汽车4S店管理的意义非常重大,需要开发一套合理、便捷的管理系统。
2. 开发技术和开发工具
本章介绍系统的开发技术和开发工具。
2.1 开发技术
第1章
第2章
2.1
2.1.1 B/S设计模式
B/S结构是基于WEB浏览器的,只要安装了WEB浏览器的计算机都能运行B/S模式系统。B/S模式把系统的功能全都放在了服务器上,极大地简化了系统维护工作。用户不需要更新任何东西就能在WEB浏览器上用到最新的系统。但是B/S模式的安全性比起C/S还是稍微差了点,不过通过软件开发者的努力,B/S模式的软件的安全性也是挺高的。
2.1.2 三层架构体系
三层架构把软件系统的设计划为三层,分别是数据访问层、业务逻辑层、表现层。它的作用是:高内聚,低耦合。它的工作示意图如图2-1所示:
图2-1 三层架构工作示意图
2.1.3 Microsoft .Net Framework
Microsoft .NET Framework具有强大功能,用于制作视觉效果非常绚丽的应用程序。它能给各种业务流程提供强大的支持。
2.1.4 jQuery
jQuery是一套JavaScript库。它具有强大的类选择器,比起JS代码更为简单。而且jQuery能做许许多多的插件,jQuery插件的调用也极为简单,所以现在jQuery已成为编程员最喜欢用的JS库。
2.2 开发工具
2.2
2.2.1 Visual Studio 2010
Visual Studio 2010是一款由微软开发的具有非常强大功能的软件。它给.NET编程员带来了极大的便利。它还能画UML图,支持TEAM WORK,给企业开发也带来很多帮助。
2.2.2 SQL Server 2008数据库
SQL Server 2008是一款非常简单便利的关系型数据库管理系统。
2.2.3 IIS服务
IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。
3. 系统需求分析
在需求分析中,软件设计员必须弄清楚客户的需要,从客户中获得有用的信息,然后把信息变成清晰和合理的形式。而且软件设计员还要尽可能考虑到一些限制,如项目是否可行、项目能否顺利地在规定时间内完成、项目在价格上是否合理、项目能否合乎法律和道德等。
惟有做好了需求分析,才能在规定时间内做出更好、更符合要求的系统。
本系统的目的是开发一套合理、便捷、界面友好的汽车4S店管理系统。本系统是为汽车4S店的管理者和运营者开发的。功能方面分为3大块,分别是库存采购模块,销售部模块,客服部和管理员模块。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3338.html