演示视频:
https://www.bilibili.com/video/BV1Ha4y1R7zD/
3.1可行性分析
3.1.1技术可行性
本汽车维修管理系统采用JSP技术,JAVA作为开发语言,是基于WEB平台的B/S架构系统。
(1)Java提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。
(2)基于B/S模式的系统的开发已发展日趋成熟。
(3)众所周知,Java是面向对象的开发语言。程序开发院可以在Eclipse平台上面方便的使用一些已知的解决方案。
因此,汽车维修管理系统在开发技术上具有很高可行性,且开发人员掌握了一定的开发技术,所以此系统的开发技术具有可行性。
3.1.2 经济可行性
本汽车维修管理系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时对计算机的配置要求也极低,即使是网吧淘汰下来的计算机也能够满足需要,因此,本系统在经济上是完全具有可行性的,所以在经济上是十分可行的。
3.1.3 操作可行性
本汽车维修管理系统的界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的,因此在操作上具有很高的可行性。
综上所述,此系统开发目标已明确,在技术、经济和操作方面都具有很高的可行性,并且投入少、功能完善、管理方便,因此系统的开发是完全可行的。
3.2系统性能分析
3.2.1 系统安全性
此汽车维修管理系统要严格控制管理权限,具体要求如下:
(1)要想对汽车维修管理系统进行管理,首先要依靠用户名和密码在系统中登陆,无权限的用户不可以通过任何方式登录系统和对系统的任何信息和数据进行查看,这样可以保证系统的安全可靠性和准确性。
(2)在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。
3.2.2 数据完整性
(1)所有记录信息要保持全面,信息记录内容不可以是空。
(2)各种数据间相互联系要保持正确。
(3)相同数据在不同记录中要保持一致。
3.3流程分析
用户打开系统,首先进入系统登录界面,用户需通过正确的用户名、密码和验证码,进行登录,系统会进行检查用户登录信息,信息正确则进入对应用户功能界面,可进行功能操作处理,否则提示信息错误,登录失败。本汽车维修管理系统操作流程如图3.1所示。

图3.1添加信息流程图
结合实际汽车维修管理系统进行的详细调查,进而对本汽车维修管理系统的开发流程进行具体的分析。首先对系统进行需求分析,进而对系统的模块、数据库等进行详细的设计,编写代码,进行系统整合,最后对系统进行测试,完善系统。爱跑步软件的设计与实现系统开发流程图如图3.2所示

图 3.2 系统开发流程图
3.4系统需求概述
3.3.1 性能需求
为了保证汽车维修管理系统能够长期、稳定、高效的运行,必须要保证系统开发的性能。在汽车维修管理系统的开发过程中,必须用充分的确保系统的安全性和有效性。我们要充分考虑以下几点:
安全性:在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。
先进性:结合当前流行趋势,开发要符合用户的需求,能够快速准确的实现信息的查询、发布等。
可扩展性:汽车维修管理系统给用户对信息的查询、发布带来了极大的便利,提高了信息流通速度,备受用户的关注,因此在开发汽车维修管理系统的过程中,我们要考虑到系统的可扩展性,便于将来系统的升级、更新。
有效性:有效性主要包括功能有效性,设计汽车维修管理系统的功能一定要最大限度地满足用户的需求。
3.3.2 用户需求
本汽车维修管理系统主要满足3种类型用户的需求,这3种类型用户分别为系统管理员、员工和客户,以下将分别详细讨论这3种类型的用户需求:
(1)管理员的用例图如图3.3所示:

图3.3管理员用例图
(2)客户的用例图如图3.4所示:

图3.4 组长用例图
(3)员工的用例图如图3.5所示:

图3.5员工用例图
3.6系统设计规则与运行环境
无论哪个系统都应该有自己的设计规则。该系统也具有重要的设计标准有如下几个:
1.简单:在保证汽车维修管理系统能够成功实现的前提下,并尽量使本汽车维修管理系统更容易理解,对于一个汽车维修管理系统,这是非常重要的。
2.针对性:系统设计的重点是开发汽车维修管理系统的设计,它具有专业突出和针对性很强的特点。
3.适用范围:各汽车维修管理均可适用,适用范围广。
3.操作环境
硬件平台:
CPU:酷睿i3 -3.0GHZ
内存:2G以上
硬盘:320GB
4 系统设计
3.1系统概要设计
本汽车维修管理系统主采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图3.1所示。

图3.1 系统工作原理图
3.2系统结构设计
本汽车维修管理系统主要包括管理员功能模块、员工功能模块和用户功能模块,系统结构设计图如图3.2所示。。
图3.2 系统结构图
3.3数据库设计
3.3.1数据库实体
数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。在概念模式的设计中,E-R模型法是最常见的设计方法。
根据系统的功能模块划分,具体分析了本系统中大部分的实体,本系统的主要实体图如下:
(1)管理员实体属性图如图3.3所示:

图3.3 管理员实体属性图
(2)工资信息实体属性图如图3.4所示:

图3.4 备件信息实体属性图
(3)仓库管理员实体属性图如图3.5所示:

图3.5 工资实体属性图
(4)考勤信息实体属性图如图3.6所示:

图3.6 考勤信息实体属性图
(5)配件入库实体属性图如图3.7所示:

图3.7 配件入库实体属性图
本文详细阐述了一款基于JSP和JAVA的汽车维修管理系统,探讨了其在技术(包括性能、开发语言和架构)、经济(开源软件降低成本)和操作(易用性)方面的可行性。系统安全性强调了权限管理和数据完整性,同时定义了性能需求和用户需求,包括管理员、员工和客户的功能需求。
1281

被折叠的 条评论
为什么被折叠?



