【《汽车4S店管理系统的系统分析及系统设计案例》3600字】_第1页
【《汽车4S店管理系统的系统分析及系统设计案例》3600字】_第2页
【《汽车4S店管理系统的系统分析及系统设计案例》3600字】_第3页
【《汽车4S店管理系统的系统分析及系统设计案例》3600字】_第4页
【《汽车4S店管理系统的系统分析及系统设计案例》3600字】_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

汽车4S店管理系统的系统分析及系统设计案例目录TOC\o"1-3"\h\u13829汽车4S店管理系统的系统分析及系统设计案例 1209151.系统分析 1300911.1需求分析 1297041.1.1功能需求分析 137011.1.2非功能性需求分析 2168191.2可行性分析 350781.1.1技术可行性 3162601.1.2经济可行性 3258951.1.3操作可行性 434362.系统设计 4203532.1系统设计方案 413512.2总体功能设计 5107092.1.1功能模块设计 5319332.1.2系统流程设计 5193864.数据库结构设计 7110934.1数据库设计原则 7316834.2系统数据库表结构设计 7322374.1.1用户表 865304.1.2维修车辆表 8110644.1.3订单表 81.系统分析1.1需求分析1.1.1功能需求分析(1)员工管理模块员工管理模块中包含了众多的功能,其中,注册功能以新员工为主,新入职人员通过填写个人信息和取得工号,进入系统注册页面,资料填妥,单击登记,首先,系统将在JSP页面上取得其中一个表单,以取得所输入之数值,再判断有无资料填全、密码和确认密码是一样的吗,若资料填得不够全或两次的密码不同,就无法报名成功;每一位雇员都只有一个号码,注册完成后,系统会自动与数据库进行关联,查询现有数据库,然后在数据库中配工号,若编号已存在于数据库,将无法成功登记,若所填写的资料均符合要求,则登记成功。在登录功能中,本系统主要首先对用户账号的密码工号填写情况进行判定,未填全的投稿失败,再执行与数据库的联系核对帐号,密码和工号,当数据库中存在对应数据时,登陆成功,否者登陆失败。全部连接及外发员工查询均与数据库连接,展示满足数据库需求的全部职员信息并增加了新增员工信息功能,这只是针对管理员角色用户而言,一般员工无权从事作业,从而使得员工的信息更加安全。职员工作状态的增加、职工在岗状态对离职职工信息的变更和删减,仅有管理员才能够进行执行,这一职能主要是为汽车4s店行政人员提供,便于其对员工考勤及离职员工信息进行管理。(2)维修车辆管理模块维修车辆管理模块的对象是车辆4s以内的全体工作人员,这些信息包括车辆信息的增加,也就是增加了进店修理或维护车辆的资料,而且所填资料要齐全,否者不能顺利递交;由于每台车都只有一个车牌号,因此,相同的车牌号不可能增加2次。车辆信息查询,用于将店铺中所有满足的维修车辆信息与数据库进行关联查询展示。车辆信息修改功能,主要用于修改数据已保存在数据库内车辆的信息,并以车牌号的形式对每一辆车进行识别。(3)订单管理模块订单管理模块主要是维修的接待,订单添加功能,将汽车车主正在生成的订单信息加入系统中,其中,每一张订单都有唯一订单号,订单查询功能,可便于员工查询并展示所需订单,订单修改功能,用于对订单信息错误的订单做出修改或删除处理,其中,所述订单信息为订单号修改后的订单信息,确保订单信息准确无误。1.1.2非功能性需求分析在系统设计实现的过程中,不仅需要考虑用户的功能需求,而且同时需要考虑用户的非功能性需求,因为非功能性需求将直接影响系统的正式使用和运转,本文涉及的非功能需求主要包括:系统的性能、安全性。接下来将从以下两种情况对该系统进行非功能需求分析。1、性能需求软件性能的高低直接反映用户的使用感受,性能需求主要包括:并发性、吞吐率等,以下将对这几点做简要分析:(1)并发性为了保证用户在系统的高峰期访问时依然流畅,则应满足如下:本系统在线用户同时访问的数量能够达到100个。本系统WEB前台的各个页面发出请求距服务器响应的时间应小于5秒。(2)吞吐率吞吐率是指系统在单位时间内处理请求的数量。除了硬件本身因素比如存储设备的存取速度、CPU性能等因素,本文实现的管理系统影响吞吐率因素主要是来源于并发量,并发量不同给系统发出的指令条数不同造成吞吐率不同,吞吐率会随着并发量增加而增大,但是存在一个极限值,如果并发量继续增加系统的吞吐量反而会下降。本系统吞吐率按照实际工作需求,应该在1MB/S以上并随着并发量增加在增大,且并发量在100人以内时吞吐率不会达到极限值,并发量在100时吞吐率在3MB/S可以满足系统的实际使用需求。2、安全性需求系统安全性包括:数据库安全、用户认证安全、网络安全三方面。由于该系统是B/S架构,用户使用浏览器就可以访问,在任何地点和任何时间都可以访问,因此数据库安全保障很重要。另外,不同用户在该系统中有严格的权限限制,所以要求系统用户合法登录,才能够在自己的权限使用系统,因此用户认证安全保障很重要。1.2可行性分析1.1.1技术可行性首要分析现有信息系统开发的技术是否能够成功实现系统项目的开发作业,软硬件配置是否满足技术系统要求。开发机采用联想笔记本电脑作为开发工作台,其内存为4G,CPU为i5,其软硬件配置足以满足开发系统的要求,不仅可以系统地学习数据库SQL语句,还可以巧妙地使用软件开发工具来处理该信息系统的开发。数据库:MySQL,编程语言:Java。1.1.2经济可行性通常经济效益是直接由新系统建立产生的影响带来的,主要体现在减少了部分人力开支和网站的管理成本。此系统必将会受到大众网站的欢迎,并且本系统的开发成本以及运行和维护费用相对较低。预计此项目本身是具有具有潜在经济效潜力的益,系统开发成本将不会高于项目的全部成本。1.1.3操作可行性操作可行性主要指的是项目在设计开发制作过程中每个技术环节是否存在可行性以及对于用户的使用可行性,主要是指操作方法用户是否容易接受。该系统采用基于浏览器的用户界面为Windows10操作系统,Windows10操作系统是大众所熟悉操作系统,且不需要精细的计算机相关知识就可以驾驭,完全适合公众使用。整个小区物业管理系统的人性化界面简单、清晰,功能部分表达清晰,家庭使用相对简单。使用该系统的用户只需要具备简单的计算机基本知识,系统管理员只需要有一个基本的计算机使用常识。2.系统设计2.1系统设计方案本系统使用Browser/Server(浏览器和服务器)下的MVC设计模式做出规划与实现。MVC设计模式中,M(model)是用来保存资料的,它重点负责与信息库进行交互,而V(view)则是作为网页出现在系统的前端,C(controller)是一种控制器,负责提供对应用程序的访问并使用MVC设计模式开发,优点是使开发出的系统耦合性小、内聚性强,软件生命周期内成本低、开发环境快速部署、代码复用、适用性好、有利于软件的工程化管理。MVC设计模式的整体结构见下图3-1:图3-1MVC设计模式图2.2总体功能设计2.1.1功能模块设计本文把系统初步划分为三大功能模块,分别为员工管理模块、维修车辆出入店管理模块、订单管理模块REF_Ref16955\n\h[9]。本系统总体功能模块可分3部分如REF_Ref22010\h图STYLEREF1\s3–2所示:图STYLEREF1\s3–2系统功能模块图2.1.2系统流程设计(1)员工管理模块该系统重点是对于汽车4s店的售后部门工作人员进行;在上述的功能中,职员信息管理,这个模块由职员注册,登录组成,增加员工信息、查询修改等作用,在这之中,对员工信息的增删操作仅由管理员有权进行。执行每个操作可被理解为交易,运行成功后,对运行完成的数据进行存储,失败了就直接收场了。详细框架图见图3-3:图3-3员工管理模块流程图(2)维修车辆管理模块流程图维修车辆管理模块的核心过程为维修车辆进出4s店的过程。修理车辆驶入汽车4s店后,工作人员需要在系统中加入维修车辆的资料;当查阅到该车辆的对应资料后,运行成功后,将在信息库中展示维修车辆信息,失败不能显示信息,网页上面会有报错的提示;在维修车辆的信息发生变更时,则需对系统加以改造,修正成功,并将其存入信息库,详细的过程图可见图3-4:图3-4维修车辆管理模块流程图(3)订单管理模块流程图订单管理模块重点介绍了维修车辆所生成订单的增加,查询及更新过程,其详细的过程图可见图3-5:图3-5订单管理模块流程图4.数据库结构设计4.1数据库设计原则数据库的规划核心是下列几个原则:一致性,安全性与可靠性。数据库设计旨在保证数据安全,可靠。这一制度解决了实体间的连接问题:一对一、一对多及。设计系统数据库,满足第二个范式,这就决定了每一张表上都要存在主关键字,另一些数据元素对应于主关键字,表中其他信息元素依靠重点的关键字。4.2系统数据库表结构设计整个系统设计开发期间,信息库结构设计起着决定性作用,良好的数据库设计能够使得系统更加易于迭代,更加方便地储存较多数据,便于功能扩展,并且可以在大量信息时系统不崩溃或者速度变慢。数据库设计重点是以下几个原则:一致性,安全性和可靠性。系统在使用6个数据库表的情况下,所述数据符合第二数据库范式,建立表内外键连接,以及对表之间的相同字段进行级联删除设置,级联更新运行。4.1.1用户表存储用户信息用的表格,表格中的数据可供核实用户注册登录。用户数据表可见表1:表1用户表(userinfo)字段名含义字段类型备注id用户表Idint(8)主键,自增,非空username用户姓名varchar(12)非空number用户工号varchar(12)唯一索引,非空pwd密码varchar(12)非空sex性别varchar(12)man:男,woman:女;非空department部门varchar(12)非空4.1.2维修车辆表保存维修车辆所需资料,该表包含资料有车牌号、车身色彩等资料,维修车辆数据表可见表2:表2维修车辆表(car)字段名含义字段类型备注cid车辆表Idint(8)主键,自增,非空carname车名varchar(12)非空carnumber车牌号varchar(12)唯一索引,非空ca

温馨提示

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

评论

0/150

提交评论