【《基于JAVA WEB的车辆维修系统分析及技术栈概述》2700字】_第1页
【《基于JAVA WEB的车辆维修系统分析及技术栈概述》2700字】_第2页
【《基于JAVA WEB的车辆维修系统分析及技术栈概述》2700字】_第3页
【《基于JAVA WEB的车辆维修系统分析及技术栈概述》2700字】_第4页
【《基于JAVA WEB的车辆维修系统分析及技术栈概述》2700字】_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

基于JAVAWEB的车辆维修系统分析及技术栈概述目录TOC\o"1-3"\h\u12303基于JAVAWEB的车辆维修系统分析及技术栈概述 124981第一章系统分析 1134151.1系统可行性分析 1129181.1.1市场可行性 137501.1.2经济可行性 123461.1.3技术可行性 2301651.2系统需求分析 2161001.2.1功能需求分析 229341.2.2业务流程分析 328596第二章系统技术栈 6249712.1系统开发技术 6314872.2系统开发工具 6168142.3系统开发框架 7216822.4系统开发数据库 7第一章系统分析1.1系统可行性分析1.1.1市场可行性本系统在通过现有汽车修理厂业务的运营情况,以企业管理员、员工、客户的使用角度去分析;将其业务分为材料销售出库、维修、保养、工作人员安排结算、车主在线预约、管理员管理账单等作为开发功能基础设计,可以改变过去汽车企业部门老旧的运营方式,可以将企业的管理从纸质记数据转换成互联网记录,大大的提高企业的竞争力和管理效率;通过市场调查收集汽修行业中用户的需求等相关信息。来作为系统开发的依据,从多个方面研究车辆维修保养的整体结构,来构建系统的一个系统模型。1.1.2经济可行性从企业的角度去考虑,本系统所需要的经济方面的费用,需要租赁一个小型服务器、一台电脑记录查看数据、一台打印机用来打印开票数据,更加的节省人力物力,方便企业结算。从用户的角度去分析考虑,就只需要一部手机完全足够使用。1.1.3技术可行性本系统在windows10操作系统下开发的管理系统,使用SQLServer来作为系统数据库,使用的开发工具为IDEA拥有简洁易用的操作界面响应也迅速,而且强大的开发功能和丰富的编程算法。在技术上的可行性用了所学过的Java、JSP和Servlet作为系统的页面设计和业务逻辑设计,具有可靠性、易用性等优点。1.2系统需求分析1.2.1功能需求分析根据市场调查不同用户对系统功能需求分析结合系统开发设计可知,系统存字注册模块、登录模块、管理员模块、员工模块、车主模块等功能模块,其中管理员角色最为主要。(1)登录模块:是根据用户填写的账号信息,在主界面选择不同的权限,数据库验证成功后即可登录管理员、员工、还是车主的管理页面。(2)管理员模块:这个模块包括了“用户管理”、“采购入库”、““配件辅料管理”和“订单管理”“用户管理”是对客户和员工的登录信息进行增删改查,“采购入库”是已有的配件辅料进行添加入库查询;“配件辅料管理”是对相关的维修保养材料数据进行增删改查。“订单管理”是对出库订单、维修保养订单的查看修改。(3)工作人员模块:包含“出库管理”、“预约信息管理”“和“订单添加”。“出库信息管理”是对配件辅料出库的一个信息进行添加查看;“预约信息管理”是对客户所预约信息进行查看安排:“订单添加”是对到店客户来维修保养记录生成一个详细订单。(4)客户模块:包含这个模块包括了“服务评价”、“个人资料管理”、“预约信息管理”;“服务评价”对预约订单完成情况的满意度进行服务的打分评价;个人资料管理”是员工和客户自己的权限页面后,可以更新自己的联系方式、密码等,但是用户名是修改不了,只有管理员删除后才可以重新添加;“预约信息管理”是车主在线上对于自己的车辆要进行什么一个预约项目,可以填写预约说明,如什么时候到店消费,工作人员好根据信息进行安排。系统功能模块图如下图1.1所示:图1.1系统功能模块图1.2.2业务流程分析以管理员业务分析:管理员在登录界面输入自己的账号密码选择相应的权限登录,数据库验证账号密码权限无误,当前页面跳转至管理员权限界面,可以使用用户管理、配件辅料管理、采购入库、查看订单信息等业务功能如下图1.2所示:图1.2管理员业务流程图以工作人员业务分析:工作人员在登录界面输入自己的账号密码,选择相应的权限登录,数据库验证账号密码权限无误,当前页面跳转至工作人员权限界面,可以使用个人信息管理、出库管理、预约安排、维保订单添加等业务功能如下图1.3所示:图1.2工作人员业务流程图以车主业务分析:车主先在登录界面注册资自己的账号,注册成功后,可以返回登录界面填写自己的账号密码信息,选择相应的权限,经数据库验证账号密码权限无误,当前页面跳转至车主权限界面,可以使用个人信息管理、在线预约、预约订单服务评价等业务功能如下图1.3所示:图1.3车主业务流程图第二章系统技术栈2.1系统开发技术JSP技术编辑的页面的运行是基于目前主流的web服务端实现,是通过构成JSP启动器端对用户在客户端上进行的JSP页面功能按钮的操作请求的接收。然后JSP页面通过对服务器请求的处理反馈于客户端的页面显示效果。当用户在操作JSP页面的时候其请求过程往往是经过代码处理成Java语言中的Servlet类,目的是方便浏览器读取相关页面的数据信息。JSP技术使用擅长于网页制作,生成动态页面,比较直观被动态编译成Servlet的,因此,可以很容易的使用来更新展现代码和静态模板结合,包括:HTML或者XML,和产生动态内容的代码结合起来。可以为系统提供页面设计以类XML格式来访问的自定义的JSP标签库,可以在组件层做逻辑上的改变,而不需要编辑单独使用了应用层逻辑。Servlet技术能够很好地组织业务逻辑代码,在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。例如,Servlet能够直接和Web服务器交互,而普通的CGI程序不能。Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现有很好的可移植性。2.2系统开发工具IDEA被广泛使用认为已经可以是最好的支持java的应用程序资源开发工具之一,如其对智能源码库代码管理助手,自动源代码文件管理,参考,J2EE的支持,ant,Junit,与CVS集成,智能源码库代码管理助手资源管理,新的图形用户界面的设计和其他功能。如果你的电脑上有一个Tomcat客户端,那么这个客户端就可以处理访问HTML网站页面的任何一个请求。Tomcat虽然可以被认为只是一个Apache服务器的一种扩展,但其工作相对独立。因此,如果Tomcat正常工作,它将被视为一个相对独立的Apache服务器。Tomcat就是一个简单的Web服务器。因为是自由和免费的,开放和高性能,而且其所支持的访问数量相对较少,所以这也成为了在汽车维修保养系统程序设计中最佳选择。2.3系统开发框架整个系统使用可MVC的框架Controller——负责转发请求,对请求进行处理View——负责界面显示Model——业务功能编写(例如算法实现)、数据库设计以及数据存取操作实现,MVC模式在Web开发中的好处是非常明显,它规避了JSP与Servlet各自的短板,Servlet只负责业务逻辑而不会通过out.append()动态生成HTML代码;JSP中也不会充斥着大量的业务代码。这大大提高了代码的可读性和可维护性。2.4系统开发数据库SQLserver是数据库语言最为简单的一种关系型数据库,它轻量、运行速度快、操作简单、设计语言也简单而且重中之重的是它免费开源等性质让开发者容易对其上手,而且因为其运行速度快的性质让许多中小型企业开发的软件都是选择M

温馨提示

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

评论

0/150

提交评论