丹东佰福汽车销售管理系统的设计与实现设计说明.doc
《丹东佰福汽车销售管理系统的设计与实现设计说明.doc》由会员分享,可在线阅读,更多相关《丹东佰福汽车销售管理系统的设计与实现设计说明.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 . 辽 东 学 院 本 科 毕 业 论 文(设 计)佰福汽车销售管理系统的设计与实现The Design and Realization of the Dandong Baifu Automobile SalesManagement System学 生 姓 名: 董晓霞 学 院: 信息技术学院 专 业: 信息管理与信息系统 班 级: B1002 学 号: 0911100218 指 导 教 师:审 阅 教 师:完 成 日 期:2009年5月30日辽 东 学 院Eastern LiaoningUniversity独创性说明作者重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作与取得
2、研究成果。尽我所知,除了文中特别加以标注和致的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了意。作者签名:_ 日期:_43 / 50摘 要随着计算机技术的迅猛发展,利用计算机高效地完成销售库存管理的日常事务是必然趋势。佰福汽车销售公司仍然采用人工记账的传统方法,既容易出错又会导致账目混乱,查询和统计起来也非常不方便,费时又费力,严重时会给公司造成难以挽回的损失。如何做好销售管理,使整个公司协调一致、高效率地运转,是佰福公司急待解决的问题论文进行了系
3、统规划、系统分析、系统设计的工作。分析从企业对功能的需求和性能需求两方面展开。系统设计中说明了系统的功能模块。在数据库设计中,介绍了数据库设计原则,并给出了系统的基本表结构。系统用面向对象方法开发设计,系统体系结构采用三层B/S结构,以Java为开发语言进行程序设计,运用Web与JSP、Struts、MySQL、Java、Ajax等先进技术对软件进行开发和实现。由于使用Java语言进行开发,使系统具有跨平台性,组件的使用让系统具有可扩展性、可重用性和可维护性。本系统采用了直观、清晰、简单的JSP界面,用户界面友好,风格统一。 该汽车销售管理信息系统实现了入库管理、销售管理、基础数据管理、返厂管
4、理、查询统计、客户管理、供应商管理、用户管理八大功能模块,是一个具有功能丰富、运行快捷、操作简单、易维护等特点的汽车销售管理信息系统软件。关键词: 信息管理系统;B/S;汽车销售The Design and Realization of the Dandong Baifu Automobile SalesManagement SystemAbstractWith therapid development of computer technology, With therapid development ofcomputer technology, the use of computers wh
5、ichefficiently completthe day-to-dayaffairsofthesaleofinventory managementis an inevitable trend.Dandong Bai Fuautomobile sales companystill use traditional methods of accounting manual, error-prone will not only lead to confusion inthe accounts, inquiries and statistics arealso very inconvenient fo
6、r them, time-consumingand laborious, will cause serious irreversible damage. How to do a good job in sales management, so that the entire company coordinated, efficient operation is the company most pressing problem.This papers work isplanning,the requirements analysis and desin of the system. The r
7、equirements analysis contents ability and capacity requirements. The system design contents main structs and ability models and topological structure. The database designintroduces the design method, and give some basic table. The system uses object-oriented method to develop and design. System arch
8、itecture uses three-layers B/S structure, web and jsp ,Struts, MySQL, Java, Ajax and so on. Its development language is java, so the system is a cross-platform system. And it has scalability, reusability and maintainability. The system has friendly GUI which is the intuitive, clear and simple jsp pa
9、ge.This automobile sales management information system hasstorage management, querystatistics, customer management, supplier management, user management eight modules. Its a powerful MIS which has unique style and running fast and operating simply. Key Words:MIS; B/S; Automobile Sales目 录摘 要IAbstract
10、II引 言1一、系统规划2(一)可行性分析21技术可行性22经济可行性23社会可行性2(二)总体设计原则3二、系统分析4(一)业务流程4(二)系统功能需求5(三)性能需求分析11(四)数据流图分析11(五)数据字典17三、系统设计20(一)系统功能模块设计20(二)数据库设计241概念结构设计242逻辑结构设计253数据库表设计26(三)系统开发技术和开发工具311开发技术312开发工具32(四)系统界面设计331入库管理模块332销售管理模块343基础数据管理模块374返厂管理模块385查询统计模块396客户管理模块417供应商管理模块418用户管理模块42(五)模块处理过程421入库管理模
11、块处理过程422销售管理模块处理过程433基础数据管理模块处理过程434车辆返厂模块处理过程445查询统计模块处理过程446客户管理模块处理过程447供应商管理模块处理过程458用户管理模块处理过程45结 论46参 考 文 献47致 48辽东学院本科毕业论文(设计)使用授权书49引 言销售管理一直是企业管理中的重点,而其核心就在于对降低销售成本,对外扩大销售,从而赢得更广阔的市场和更丰厚的利润1。随着计算机技术的迅猛发展,计算机支持企事业高效率完成销售库存管理的日常事务,是适应现代企业制度要求、推动企业进销存管理走向科学化、规化的必要条件。通过这样的管理方式,企业的管理人员、销售人员、统计人员
12、等各部门员工就能从大量烦琐的资料和数据中解脱出来,只需对自己需要的数据和容进行必须的处理,而不用对每个环节都了如指掌。这在一定程度上能够节省人力物力,同时也大大加强了对数据处理的与时性和准确性。同时计算机具有手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极提高企业进销存管理的效率,也是企业的科学化、正规化管理和实现与世界接轨的重要条件。通过对佰福汽车销售4S店进行初步调查,发现其采用不定时工作制,销售业务流程复杂,主要表现在汽车入库环节的处理,销售中的管理环节复杂,车辆数据管理繁琐,供应商和客户的维护不方便,并且还有一些审核处理。如果实行
13、手工操作,进销存与供应商和客户的管理会耗费工作人员大量的时间和精力,而利用计算机来进行管理工作(即开发汽车销售管理系统),不仅能够保证进销存各个环节数据的准确无误、报表的便捷输出,而且还可以利用销售系统对历史销售进行各种条件下的统计、查询,服务于财务部门和人事管理部门。基于此选择设计开发佰福汽车销售管理系统。一、系统规划(一)可行性分析可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功2。可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决。下面将分别从
14、技术、经济、社会等方面对佰福汽车销售管理系统的建设进行分析和研究。1技术可行性佰福汽车销售4S店在有汽车销售、美容、修理等共四个分店,各分店距离较远,通过对各分店现有计算机软硬件环境和网络环境的调研,发现其现有微机数量不是很多,配置中等,都可以到Internet网络。针对各分店的软硬件与网络环境,决定采用在Internet网络环境应用的系统,这种设计架构清晰、功能强大、扩展能力强以与良好的升级和维护性、开放性、资源共享性、用户透明性、互操作性以与Java特有的跨平台移植性。系统的升级和维护对于客户机来说都是透明的8。2经济可行性通过对佰福汽车销售4S店的进销存与供应商和客户管理方式进行调研,发
15、现其各个环节的管理不是很严谨,记录的数据常常有丢失或者错误的地方,而且各环节的业务复杂,耗费了大量的人力物力财力,相比之下,利用计算机来支持其各项管理活动(即开发汽车销售管理系统)的管理和运营成本非常低廉,这也是佰福汽车销售4S店适应信息化社会的要求。3社会可行性社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析。本系统建成后,与传统的手工记录方式相比不仅提高了工作效率效率,大大减少了出错的机率,而且节约了大量的纸制品,虽然构建此系统暂时会花费大笔资金,但从现代企业的发展前景来看,此系统对佰福汽车销售4S店来说利大于弊。该系统是一个企业部系统,操作简易、流程清晰,部员工只需要稍微了解
16、整个系统的工作流程,然后按提示操作即可完成整个管理活动。综上所述,构建佰福汽车销售管理系统在经济上、技术上、社会上都是可行的。因而决定开发佰福汽车销售管理系统。(二)总体设计原则本系统的总体设计原则是依托佰福汽车销售4S店现有的网络环境与软硬件设施,系统采用浏览器/服务器模式,使用结构化分析法开发,采用分层模块化的思想实现整个系统。系统的架构分为三层,最上层是基于Web Browser的客户端,用于与用户进行交互,完成基本的数据交互和显示;中间层是Web服务器,用于处理业务逻辑,与数据库交互数据;底层是数据库服务器,用于处理对数据库的数据请求。系统采用MVC设计模式,最上层为UI层(在本系统中
17、就是JSP),对应于MVC中的View,然后是Struts框架,对应于MVC中的Controller,最后是模型层(在本系统中对应于BL层和DAO层),对应于MVC中的Model。整个系统的实现是在搭建出系统的雏形之后逐步完善,最终完成整个系统。企业要求系统具有简单性、针对性、实用性、先进性等特点。简单性:在实现系统功能的同时,尽量让系统操作简单易懂,使具有初级计算机操作水平的人经过简单培训就能管理该系统。针对性:要求该系统设计依据佰福汽车销售4S店的销售与管理情况,所以具有专业突出和很强的针对性。实用性:要求该系统能满足佰福汽车销售4S店管理的实际需要,具有良好的实用性。先进性:要求该系统具
18、有良好的先进性,具体表现在其具有良好的可扩展性,可维护性。二、系统分析进行应用软件系统的研发,首先必须准确了解与分析用户原有的业务流程与现有需求,需求分析是整个设计过程的基础,它将直接影响应用程序的开发速度和质量3。(一)业务流程通过对佰福汽车销售4S店现有业务流程的调研,发现其目前已经在使用一套C/S架构的系统。系统主要功能是处理汽车入库、销售、审核、提车和客户的记录。车辆的入库记录,销售登记都是由销售员处理,销售经理负责车辆价格的定义和车辆销售过程中的审核。由于系统在最初设计的不足,现在系统在升级和维护方面都出现了各种问题,已经不能满足企业发展的要求。目前佰福汽车销售4S店在使用计算机记录
19、加手工记录的方式来处理业务。具体工作流程如图2.1所示。图2.1 佰福汽车销售4S店现有业务流程图(二)系统功能需求通过对佰福汽车销售4S店业务流程的调研,现给出用户对系统的功能需求。本系统共有四类用户:管理员(总经理)、销售审核经理、入库管理员、销售员。管理员(总经理)有最高权限,可以查看系统的任何部分,但无修改其他用户信息的权限。销售审核经理负责对待售和待审核车辆的价格定义与车辆销售审核,可以查看所有车辆的信息和销售统计结果。入库管理员负责对车辆入库进行维护,包括入库单的维护与入库车辆的维护。销售员负责车辆销售中的待售和待提车辆管理,负责汽车销售单录入维护,负责待售车辆的返厂和返厂车辆的回
20、库与删除,负责汽车供应商和客户的管理。根据以上不同用户对系统的功能需求,可以将该设计分为车辆入库管理、车辆销售管理、基础数据管理、车辆返厂管理、查询统计、客户管理、供应商管理、用户管理这八大部分。1车辆入库管理入库单维护与入库车辆的维护,流程如图2.2、2.3所示。图2.2 车辆入库与入库单维护流程图图2.3 入库单中车辆维护流程图2销售管理 汽车销售管理包括待售车辆维护、车辆销售审核、车辆价格定义、待提取车辆维护和历史销售单维护。流程如图2.4所示。图2.4 汽车销售与销售审核管理流程图3车辆基础数据管理 车辆基础数据管理包括数据字典的维护和待售车辆数据的维护。流程如图2.5、2.6所示。图
21、2.5 数据字典维护流程图图2.6 车辆基础数据维护流程图4车辆返厂管理 车辆返厂管理包括已售车辆维护、返厂车辆维护和返厂单维护。流程如图2.7、2.8、2.9所示。图2.7 已售车辆维护流程图图2.8 返厂车辆维护流程图图2.9 返厂单维护流程图5查询统计查询统计包括车辆信息查询和销售统计查询。流程如图2.10所示。图2.10 车辆信息与销售统计查询流程图6客户管理客户管理包括客户的增删改查操作。流程如图2.11所示。图2.11 客户信息维护流程图7供应商管理供应商管理包括供应商的增删改查操作。流程如图2.12所示。图2.12 供应商信息维护流程图8用户管理用户管理包括查询用户、添加用户、修
22、改用户权限、删除用户操作。流程如图2.13所示。图2.13 用户维护模块流程图(三)性能需求分析性能需求有以下五个方面:1安全可靠,权限机制完善,防止信息外泄。2系统采用数据库连接池方式,既可以满足多个用户在某一时间段频繁数据库,又能保持每个连接的速度。3代码设计采用面向对象分析与设计思想,设计完善、可读性好。4要求系统功能完善,容易上手。5要求系统设计具有良好的可扩展性和可维护性。(四)数据流图分析该汽车销售管理系统的数据流程图分为顶层、一层、二层。如图2.142.23 所示。图2.14 佰福汽车销售管理系统顶层DFD图2.15佰福汽车销售管理系统第一层DFD图2.16 入库管理第二层DFD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 丹东 汽车 销售 管理 系统 设计 实现 说明
限制150内