汽车维修管理系统研究毕业论文.docx
- 文档编号:156066
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:40
- 大小:880.85KB
汽车维修管理系统研究毕业论文.docx
《汽车维修管理系统研究毕业论文.docx》由会员分享,可在线阅读,更多相关《汽车维修管理系统研究毕业论文.docx(40页珍藏版)》请在冰豆网上搜索。
东华理工大学软件学院毕业设计(论文)
目录
汽车维修管理系统研究毕业论文
目录
绪论 1
1引言 2
1.1汽车维修管理系统 2
1.2汽车维修管理系统的开发背景和目的 2
1.3汽车维修管理系统的价值 3
2程序开发的技术基础 4
2.1JSP技术 4
2.2JAVA基础 4
2.2.1JAVA语言 4
2.2.2JAVA语言的特点 5
2.3SSH框架 5
3系统概要设计 7
3.1系统设计分析 7
3.2功能模块需求 7
3.2.1部门管理 7
3.2.2员工管理 8
3.2.3角色管理 8
3.2.4角色分配 9
3.2.5零件种类管理 9
3.2.6零件管理 10
3.2.7车辆管理 10
3.3性能要求 11
4数据库设计 12
4.1数据库逻辑结构 12
4.2数据库分析 13
5汽车维修管理系统的详细设计 18
5.1用户登录和密码修改的设计 18
5.1.1用户登录的设计 18
5.1.2密码修改 18
II
5.1.3退出系统 19
5.2部门和员工管理的设计 19
5.2.1部门管理的设计 19
5.2.2员工管理 21
5.3角色管理和角色分配的设计 21
5.3.1角色管理 21
5.3.2角色分配的设计 22
5.4菜单模块的设计 22
5.5维修单管理的设计 23
6汽车维修管理系统的实现 25
6.1用户登录和密码修改的实现 25
6.1.1用户登录的实现 25
6.1.2密码修改的实现 26
6.1.3退出系统 27
6.2部门和员工管理的实现 27
6.2.1部门管理的实现 27
6.3角色管理和角色分配的实现 28
6.3.1角色管理的实现 29
6.3.2角色分配的实现 30
6.4菜单模块的实现 31
6.5维修单管理的实现 32
6.6数据库连接 33
总 结 35
致 谢 36
参考文献 37
东华理工大学软件学院毕业设计(论文)
绪论
绪论
从接受毕业设计任务到设计完成用了二个月的时间。
整个设计要求对
oracle数据库应用系统的基本实现方法以及实现技术、工具有一定的了解。
而且,在设计员工培训教材管理子系统时,需要对功能需求考虑完善。
虽然我以前也做过类似应用系统的设计开发,但通过本次设计还是受益匪浅。
在整个设计过程中,系统的整体构架很早就完成了,接下来的细节问题却使我颇伤脑筋。
随着设计程度的不断深入,又遇到了一些早期没有想到的问题。
为了解决这些问题,有时还要对几个模块进行大幅度的修改。
在设计中,还需要进行细致的测试工作,以发现程序的错误和功能上的不足。
由于时间和个人技术关系,本系统还有一些不足和值得改进的地方,比如说查询功能,可以进行多关键字的匹配功能,这样查询的灵活性就会有明显的提高,同时系统的多个地方还可以应用AJAX技术来减轻系统的负担。
通过这次毕业设计,提高了我在系统整体设计上的能力,增长了分析、解决问题的经验,对一些知识有了更深一步的掌握。
可以说,这次毕业设计既锻炼了我动脑分析问题的能力,又锻炼了我动手解决实际问题的能力,这将对我以后的学习起到不可估量的作用。
通过毕业设计这次磨砺,我的能力也提高了。
所以它对于我们来说有着十分重要的意义。
我会运用从中得到的宝贵经验来指导我今后的学习和工作,不断的实践,不断地学习,让自己变得更加充实自己,更适合于软件行业发展的需要。
0
东华理工大学软件学院毕业设计(论文)
引言
1引言
1.1汽车维修管理系统
本系统适合小型汽车维系公司的使用,满足用户的基本需求。
系统比较简单,使用简单,系统的流程是,首先对系统进行初始化,插入一些必要的数据,如模块记录,权限记录,部门记录,管理员账户,给管理员分配角色。
用管理员登录,再通过管理员进行添加部门,添加员工并给用户分配部门和添加必要的信息。
可以在角色管理模块的角色管理添加角色,在添加角色是给角色分配权限。
在同角色分配模块给员工分配角色。
只有分配了角色的员工才可以使用系统的功能,否则不会看到任何模块。
库存物品的管理,系统给物品分类,每个物品属于一个物品种类,每个物品都有库存量,采购价,市场价等属性。
1.2汽车维修管理系统的开发背景和目的
随着汽车迅速进入千家万户,我国汽车维修业也进入了发展的黄金时期,汽车维修业和汽车保修设备行业在市场的洗礼中开始由传统的劳动密集型向资金技术密集型、由生产型向服务型过渡,形成了利润丰厚的汽车后市场。
目前,全国汽车维修行业有一二类企业30多万家,从业人员近300万人,每年都在以10%左右的速度快速增长。
国营、集体、股份制、私营、个体、中外合资等多种经济成分的汽车维修企业在共同发展,4S店、特约维修服务站、综合维修厂、快修连锁店、专项维修店等多样化的经营方式各展其长,形成了一个门类齐全、品种多样,分布广泛,服务方便,能够满足不同消费层次需求的汽车维修市场体系。
中国汽车市场发展潜力巨大,特别是私人汽车消费,在未来20年将持续高速增长。
中国汽车保有量的快速增长将直接带动国内汽车维修保养市的发展,按照一个完全成熟的国际化的汽车市场的利润测算,中国汽车维修保养市场的利润总额约为2153.55亿元。
除了汽车电子领域1000亿人民币的市场,汽保行
业仍有超过千亿元人民币的市场。
中国的汽保行业在未来的5-10年中有着无限广阔的发展空间。
与此同时维修企业的计算机管理系统在维修企业的内部管理当中也起到很重要的作用,能在数秒钟内从上万份客户档案中找出你所需要的某个车的报修历史记录,能从上万个零配件中找出某个零配件的库存情况及存放地点,能实现网上订货,方便快捷。
在如此激烈的竞争环境中,企业内部管理体系为我们赢得了宝贵的时间。
杭州汽车维修行业计算机信息系统是全方位、全天候、全过程的汽车维修服务体系,它加强了汽车维修企业与行业管理部门之间的数据传递和信息交流,提高政府行政效率和工作质量,实现汽车维修行业信息公开
37
共享。
信息共享逐步将汽车维修行业计算系统和企业内部管理系统两个自主开发独立运行的信息平台慢慢的紧密联系起来。
信息共享是两个信息平台发展的趋势,经过加强提高,今后在汽车维修行业信息网中能方便快捷的了解到企业的基本信息,以及一些特定经营的基本信息和数据,能了解到各个车辆的报修信息,对车辆信息实现透明化管理。
车辆信息的开放式管理是个突破性的革命,为车辆的再交易提供了一个理性的依据。
随着杭州汽车维修行业计算机信息系统的更深一步的建设,必将更好地服务于汽车维修企业,进一步推动汽车维修行业健康有序的向前发展。
1.3汽车维修管理系统的价值
该系统可以节约员工的工作时间,提高劳动效率,方便管理,库存量的统计,进而快速进行财务的统计,知道每一笔钱的来龙去脉,及时了解公司的运营状况,可以依据系统的运行结果,改变库存量,和库存结构,及时满足客户的要求。
系统对客户进行汽车保养提示,包括短信通知,电话通知和邮件通知。
这样可以保持与客户之间的关系,使得客户的回头率增加。
达到保持老客户,吸引新客户的效果。
该系统可以了解员工的工作效率,每天维修了多少辆车,每辆车的问题,分析,和所用材料,最后用户的满意程度,依据这些信息给员工发放工作,奖金和升职。
这样就可以进行有条不紊大的运作。
东华理工大学软件学院毕业设计(论文)
程序开发的技术基础
2程序开发的技术基础
2.1JSP技术
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
N
编译
JSP页面
服务器端
客户端
JVM
Java字节码
Servlet(JAVA)
是否是第一次
返回到客户端
Y
发送请求
JSP页面由HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠。
2.2JAVA基础
图2-1 jsp运行机制
2.2.1JAVA语言
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由
SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台
(即JavaSE,JavaEE,JavaME)的总称。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学
超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。
它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。
不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。
但在J2SE1.4.2发布后,Java的执行速度有了大幅提升。
传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。
全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。
“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。
这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Sun公司对Java编程语言的解释是:
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的
语言。
2.2.2JAVA语言的特点
Java是一个面向对象的编程语言有封装、继承、抽象、多态等4个主要的特点。
封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部分的“高内聚、第耦合”,防住程序相互依赖而带来的变动影响。
在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰。
抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似和共性之处,并且会忽略与当前主题和目标无关的那些方面,将注意力集中在当前目标有关的方面。
继承是类之间的一种关系,提高了软件的可重用性和可扩展性。
在定义和实现一个类的时候,可以在一个已经存在的类基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原有的方法使之更适合特殊的需要,这就是继承。
多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定。
对父类的继承和接口的不同实现就是多态的具体表现。
2.3SSH框架
SSH框架是(struts2、Spring、hibernate)是进行J2E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 维修 管理 系统 研究 毕业论文