基于UML的学校后勤报修管理系统的设计与实现-毕业论文.doc
- 文档编号:268679
- 上传时间:2022-10-08
- 格式:DOC
- 页数:47
- 大小:2.64MB
基于UML的学校后勤报修管理系统的设计与实现-毕业论文.doc
《基于UML的学校后勤报修管理系统的设计与实现-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于UML的学校后勤报修管理系统的设计与实现-毕业论文.doc(47页珍藏版)》请在冰豆网上搜索。
2015届湖北汽车工业学院毕业设计(论文)
摘要
本论文在开篇便介绍建设学校后勤报修管理系统的问题的提出,说明了建设学校后勤报修管理系统的原因,并概要地描述了国内外当下对该课题的研究现状;紧接着,对系统做了详细的需求分析,确定了系统的开发技术和工具,也敲定了系统的应具备的功能,并利用建模语言UML和建模工具RationalRose对系统进行了功能建模,画出了系统的部分用例图、顺序图、状态图和活动图;然后,对系统的进行总体设计,确定了系统的功能模块,并对系统的每一个功能模块作了详细设计和分析,也给出了数据库的表结构;接下来对系统的数据库实现和功能实现作了详细介绍;最后利用黑盒测试的方法对系统功能进行了测试。
本文论述的是一个简化的Web应用程序。
建设学校后勤报修管理系统,采用的是浏览器/服务器模式(B/S架构)。
系统的前台基本上是运用JSP技术完成的,数据库一端采用MySQL数据库。
本系统在MyEclipse工具上开发完成,利用本机作为服务器模拟实现系统功能。
关键词:
学校后勤报修管理系统;UML;JSP;MySQL;B/S
Abstract
Intheopeningofthispaper,introducedtheproblemoftheconstructionoftheSchoolLogisticsServiceManagementSystem,accountedforthereasonwhyweconstructtheSchoolLogisticsServiceManagementSystem,andsummarilydescribedthestatusquoofthestudyofthesubjectathomeandabroadsofar;then,madeadetaileddemandanalysisforthesystem,determinethedevelopmenttechnologyandtoolsofthesystem,alsohammeredoutwhatfunctionthesystemshouldhave,aswell,usedthemodelinglanguageUMLandmodelingtoolRationalRosetomodelthesystem,drawingthepartofsystemusecasediagram,sequencediagram,statediagramandactivitydiagram;andthen,madetheoveralldesignofthesystem,determinedthefunctionmodulesofthesystem,alsomadethedetaileddesignandanalysisforeachfunctionofthesystemandgavethestructureofdatabasetable;next,introducedthedatabaseimplementationofthesystemandrealizationofthefunctionindetail;finally,testedthesystemfunctionbyusingthetestmethodofblackbox.
ThispaperdealswithasimplifiedWebapplication.Theconstructionoftheschoollogisticsservicemanagementsystem,usingthemodeofbrowser/server(B/SArchitecture).ThefrontdeskofthesystemisbasicallycompletedbyJSPtechnology,andthedatabaseisMySQLdatabase.ThissystemisdevelopedonthetoolofMyEclipse,andusingmyowncomputerastheserversimulationtorealizedthefunctionofthesystem.
KeyWords:
SchoolLogisticsServiceManagementSystem;UML;JSP;MySQL;B/S
目录
第一章绪论 -1-
1.1问题提出 -1-
1.2研究背景及现状 -1-
1.3论文组织结构 -2-
第二章系统需求分析 -3-
2.1技术需求分析 -3-
2.2功能需求分析 -3-
2.3系统功能建模 -4-
2.3.1确定系统边界和范围 -4-
2.3.2定义参与者并创建用例图 -5-
2.4系统运行环境 -8-
第三章系统设计 -9-
3.1总体设计 -9-
3.1.1系统总框架设计 -9-
3.1.2系统后台功能模块设计 -10-
3.2详细设计 -12-
3.2.1系统业务流程设计 -12-
3.2.2静态行为模型设计 -14-
3.2.3动态行为模型设计 -15-
3.4数据库设计 -21-
3.4.1E-R图设计 -21-
3.4.2数据库表设计 -23-
第四章系统实现 -26-
4.1系统结构图 -26-
4.1.1建立构件图 -26-
4.1.2建立部署图 -27-
4.2系统主要功能设计与实现 -28-
4.2.1系统首页界面设计 -28-
4.2.2管理员登录页面设计 -29-
4.2.3用户后台界面 -31-
4.3数据库实现 -33-
4.3.1连接数据库的方法和步骤 -33-
4.3.2数据库实现主要代码 -33-
第五章系统测试 -35-
5.1测试目的 -35-
5.2测试方案及测试项目 -35-
5.2.1登录功能测试 -35-
5.2.2用户注册功能测试 -37-
5.2.3设备报修功能测试 -40-
5.3测试结果分析 -41-
第六章总结与展望 -42-
致谢 -43-
参考文献 -44-
第一章绪论
1.1问题提出
随着高校每年的扩大招生,学校人数越来越多,学校后勤报修管理的工作量也越来越繁重。
使用传统的管理手段和方法,很难完成大量的信息分析和处理。
因此,充分利用网络资源和信息化技术,建设一套基于校园网的学校后勤报修管理系统,提高后勤管理水平、效率和质量,使学校后勤管理科学化、信息化、现代化,是新时期学校后勤管理工作面临的一个新的课题。
设计开发学校后勤报修管理系统,主要有一下几方面的原因:
1、传统的报修、维修环节,存在着方法落后、手续烦琐、工作量大的缺点,以不能适应新形势的要求;
2、高校不断扩招,学校的设备也不断增多,需利用现代化手段进行管理;
3、赶上新时代的步伐,实现后勤报修管理的规范化、信息化,提高后勤报修管理的服务质量和服务效率。
基于以上的原因,原有的后勤报修维修手段,以不能适应新情况要求,为提高后勤管理效率和质量,降低后勤管理的人力、物力和财力,方便广大师生生活和学习,开发一个学校后勤报修管理系统十分重要。
1.2研究背景及现状
在信息化社会迎来知识经济的时代,校园的信息化和数字化建设成为国内外高校建设的热点。
它的基本特征体现为高起点、高投资和快速,相对于国内高校而言,还存在起步早的特点。
在一个多世纪以前,美国的一所大学就提出了数字化校园的概念,随后美国的麻省理工学院对这个概念,经过多年的努力研究,设计、构建出一个比较成熟的数字化校园的模型。
调查显示,在西方的发达国家中一些著名的世界大学,已经于上世纪末成功地建设好了数字化校园。
此外,我国在现阶段的信息数字化方面的工作,也开始进入一个全新的发展时期。
尤其是在信息化高校的建设方面,已经步入了全面的发展阶段。
许多高校都意识到信息化建设,是提高管理手段和水平,保证管理效率和质量的重要渠道。
然而,就信息化高校建设的整体上而言,我国的高等教育信息化、数字化、现代化,仍然处于社会主义初级阶段。
1.3论文组织结构
本文设置了六个章节:
第一章:
绪论。
对建设学校后勤报修管理系统问题的提出进行了简要的说明;对项目背景及研究现状作了简单介绍;对论文的内容进行概要说明。
第二章:
系统需求分析。
这一章,主要对课题《基于UML的学校后勤报修管理系统》的功能需求和技术需求进行介绍;利用Rose工具对系统功能进行建模。
第三章:
总体设计。
本章的大体内容是:
说明系统总体设计方案,确定功能模块,对模块进行详细设计,设计系统功能业务流程,数据库设计。
第四章:
系统实现。
对数据库的具体实现给出关键代码,对系统的功能实现进行展示并给出部分关键代码。
第五章:
系统测试。
对系统的功能进行测试,对测试结果进行分析。
第六章:
总结与展望。
总结全文,展望未来。
-43-
第二章系统需求分析
系统开发的第一步,就是要对系统进行需求分析,这是开发应用系统中最举足轻重且不可缺少的一项工作[1]。
需求分析的好坏程度,决定着系统开发的速度。
系统需求分析工作做得越精细,开发系统的过程就越快。
做需求分析的时候,一般需要了解本系统开发的背景,在信息收集的基础上,决定系统开发的技术、经济和操作可行性,进行业务调查和分析,了解用户的功能需求和工作流程,确定开发系统的总体方案,明确系统开发的总体思路和系统要达到的目标,以及系统开发所需要的时间和资金等问题。
通过对问题的理解和分析,将需求整理成规格说明书,为问题涉及的信息建立模型,描述如何实现系统。
2.1技术需求分析
本课题为《基于UML的学校后勤报修管理系统的设计与实现》,在系统开发之前,首先利用UML建模语言和RationalRose工具对系统功能进行分析建模,得出相应的模型图。
本系统采用B/S架构实现系统功能。
系统的前台设计与实现,主要使用JSP技术和Java语言处理完成;系统的后台则利用MySQL数据库作为数据库服务器。
按照前台与后台的区别,还应该细分为业务逻辑和表现逻辑。
即前端的JSP页面调用JAVABEAN来实现数据库操作的功能。
程序采用固定的布局,每个页面的固定部分都单独实现成为一个JSP程序,然后在每个具体的页面中包含他们,这样既保证了程序的布局统一,又能简化程序设计和调试。
系统的开发利用MyEclipse工具完成代码编写、调试和运行,利用本机作为服务器模拟实现系统功能。
2.2功能需求分析
根据调查,发现原有的学校设备报修的方法,都是通过手工登记信息、人工传递信息、人工通知维修人员、人工处理结果,手段落后,过程繁杂,效率低下。
鉴于此,我决定设计建设的学校后勤报修管理系统,应该具有一下功能:
(1)首先,系统需要设置三种权限的用户:
系统管理员、维修人员和普通用户。
(2)管理员的功能设置:
管理员可以审核新用户注册申请,可以对所有用户进行管理;可以对设备信息进行管理;能对设备维修结果发布通知公告,可更改个人密码。
(3)维修人员的功能设置:
可以查询和修改个人信息,能进行设备维修管理。
(4)普通用户的功能设置:
可以查询和修改个人信息,可以对故障设备进行报
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UML 学校后勤 报修 管理 系统 设计 实现 毕业论文