《XX学校校内车辆管理系统建模作业分解.docx》由会员分享,可在线阅读,更多相关《XX学校校内车辆管理系统建模作业分解.docx(18页珍藏版)》请在课桌文档上搜索。
1、面对对象建模技术课程设计课程名称面对对象建模技术题目XX学院校内车辆管理系统系部管理学院专业信息管理与信息系统班级信管1002学号学生姓名任课老师面对对象建模技术课程设计评审表学号姓名题目:XX校内车辆管理系统评审意见评审项目评分指标成绩项目概述(5分)需求分析(15分)系统功能需求(3分)基本数据维护模块(3分)基本业务模块(3分)数据库模块(3分)信息查询模块(3分)系统的UML基本模型(55分)UML模型框架(5分)系统的用例图(10分)系统的时序图(10分)系统的协作图(10分)系统的状态图(10分)系统的活动图(10分)系统中的类(10分)类图的生成(5分)各个类之间的关系(5分)系
2、统的配置与实现(10分)系统的组件图(5分)系统的配置图(5分)开发心得(5分)总评(IoO分)指导老师签名评审时间:年月口西安财经学院校内车辆管理系统一、概述(一)选题背景及意义随着经济和汽车技术的发展,汽车已经成为特殊普及的交通工具,进出学校的车辆也越来越多,如何对各类车辆进行有效、智能化的管理也变得越来越重要。校内是个特殊的地方,对各类车辆进行分类有效地出入管理和限制是特殊必要的,另外由于部分用户须要了解例如公车的调度和运用状况,以及校内内停车位的运用状况等。在传统的人工管理方式下,要想实现基本的管理功能有着很大的局限性,而接受车辆自动识别技术,可以便利地实现车辆出入限制,实时获得出入车
3、辆信息,对不同车辆实行收费或者出入时间限制都变得比较简洁,摆脱了传统的人工记录效率低下,误差较大等问题,可以较好地解决校内车辆管理的各类问题。西安财经学院校内管理系统主要用于为学校保卫处工作人员,减轻门卫对出入校内车辆登记、校内内部停车管理、收费管理的繁重任务,特殊是校内的出入车辆的门口较多,对车辆出入校门的信息数据的统一,查询、更新时及车辆收费时,工作繁琐,劳动强度大,且统计工作极易出错。随着我国经济的快速发展,人民生活水平的提高,以及人们的对物资的购买力提高,汽车已成为人们不行缺少的交通工具。特殊是对于拥有大量车辆的高校校内来说,车辆的管理已成为日常事务中的一项重要的工作,为了如何让管理人
4、员刚好了解每一辆车的状况,提高车辆的运用效率,削减费用支出,成为各个单位须要解决的一个难题,为了规范企业内部的管理,提高企业管理质量,更好的服务于广袤的客户的状况下,我们必需要开发一套特地用于车辆管理的系统,可以集中管理车辆的运营,修理,事故,违章等一系列的信息,使企业进入车辆管理信息化,科学化。同时也可以节约人力,物力,财力。通过计算,统计出各项数据,分析出现状和员工的工作表现,通过强大的查询和索检高效的索检出数据,提高办事效率。随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。对于一些大中型管理部门来说,利用计算机支持管理高效率完成管
5、理的日常事务,是适应现代管理制度要求、推动管理走向科学化、规范化的必要条件;而车辆管理是一项琐碎、困难而又特殊细致的工作。所以校内车辆管理系统的开发是具有特殊可行的意实际义的。(二)国内外探讨状况我国的管理系统大发展在80年头末90年头初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企业事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向学问迈进,无论是基于工业经济的管理系统,还是面对少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理实力,都有了进一步的发展。早在二十世纪六十年头,为了更好的管理单位的车辆,国外就
6、产生了简洁的单位车辆管理系统,通过计算机单位的车辆运用、保险、事故、加油、报废等状况进行记录,大大削减了人工进行录入和管理的繁杂,提高了对车辆运用状况的了解。我国利用计算机管理车辆起步先对国外较晚,主要是受国内计算机技术的普及程度和社会发展水平的限制。但是随着计算机运用的日益普及,利用计算机管理车辆的技术也日益成熟,运用计算机进行单位车辆管理的企业事业单位越来越多,这样可以削减许多开支和管理上的不便。需求分析(一)系统功能需求分析系统的功能需求包括以下几个方面。1、减轻门卫对出入校内车辆登记的繁琐任务;2、提高校内内部停车管理;3、精简收费管理任务;4、便利学校保卫处工作人员对车辆出入校内的信
7、息数据的统一、查询及信息更新等。满足上述需求的系统主要包括以下几个模块。1、车辆信息注册于维护模块。基本数据维护模块供应了车辆信息注册、修改并维护基本数据的途径。2、车辆出入校门信息登记模块。用于出入校内车辆信息的录入与查询。3、收费管理与维护模块。该模块供应了车辆出入校内的时间记录、收费标准及记录及收费信息录入、修改及维护基本数据的途径。4、人员信息管理与维护模块。在西安财经学院校内车辆管理系统中,对工作人员及车辆的信息都要进行统一管理。(二)基本数据维护模块基本数据维护模块包括如图2所示的几个方面。图2-2数据维护模块功能1、注册车辆信息。校内保卫科工作人员讲校职工的车辆信息保存到数据库,
8、车辆信息包括车辆的车型、车牌号码和校内车位号等。2、修改车辆信息。车辆出入校内后车位状态的变更,要依据具体状况修改车位状态,如空闲、有车。3、用户信息录入。校职工包括老师、教职工、保卫处工作人员的个人信息及其所属车辆信息都应当保存到系统数据库中。4、修改用户数据。内部人员信息及其车辆信息的修改。(=)基本业务模块基本业务模块包括如图3所示的几个方面。1、校内车辆停车。属校内人员的车辆入校停车。2、外来车辆临时停车。录入其临时停车位号及入校时间,按小时计费。3收费信息录入。针对校内车辆的按年计费标准及针对外来车辆的按时计费标准录入。4、收费信息维护。管理人员对相关信息定期维护。(四)数据库模块数
9、据库模块包括如图4所示的几个方面。1、校内用户信息管理。校内用户信息登记、统计、备份、注册。2、车辆信息管理。校内车辆登记信息,出入校门车辆记录信息。3、外来车辆信息管理。外来车辆出入校门信息登记、统计、备份及定期清除。4、工作人员信息管理。工作人员信息日志。(五)信息查询模块信息查询模块包括如图5所示的几个方面。1、查询校内用户信息。负责校内用户信息的查询。2、查询车辆信息。负责车辆信息的查询。3、查询车位信息。负责专用车位及临时车位信息、状态的查询。4、查询收费记录。负责全部车辆收费信息的查询。三、UML基本模型(-)UML模型框架要建立UML模型框架,可以选择RatiOnal Rose的
10、菜单栏的Fileew菜单项,打开如图1所示的“Create New Modelw对话框,选择J2EE模式,然后点击0K按钮。图3-1UML模型框架选择File-New,打开如图所示的createnewmodel”对话框选择J2SE模式,然后点击ok此时,RationalRose会自动加载J2SE本身的一些构架模型。(二)系统的用例图创建用例图之前首先须要确定参与者。1、用户用例图用户主要分为校内用户和外来临时用户,如图3-2所示。用户校内用户图3-2用户用例图2、管理人员用例图管理人员的用例主要如下几个,如图3-3所示。(1)系统登录用例。管理人员登录系统。(2)校内用户信息用例。包括用户历史
11、记录查询,车辆信息查询,历史缴费记录查询。(3)外来用户信息。包括停车历时查询,收费记录查询。收费记录查询(=)系统的时序图1、用户时序图缴费U.入校:根据停车时间缴就IIMeSSage缴费成场图3-4用户时序图【时序图说明】(1)停车。全部用户入校停车的函数。(2)缴费。全部用户出校缴费的函数。2、管理人员时序图用户记录杳面用户停车查面用户缴费昔面登陆信息MU.uFl.根据用户信息查询停车根据停Jt息用户缴费.图3-5管理人员时序图【时序图说明】(1)用户记录查询。全部用户查询的函数。(2)用户停车查询。全部用户停车信息查询的函数。(3)用户缴费查询。全部用户缴费记录查询的函数。不论校内用户
12、或是校外临时用户须要入校停车,在校门口会有保卫处人员进行信息查询或录入,并支配停车位及相关停车信息,在其结束停车出校时,再由保卫处人员收取相应费用后放其离行。(四)系统的协作图西安财经学院校内车辆管理系统的协作图主要有如下几个。(1)用户协作图。(2)管理人员协作图。1、用户协作图图3-6用户协作图【协作图说明】(1)停车。全部用户入校停车的函数。(2)缴费。全部用户出校缴费的函数。2、管理人员协作图【协作图说明】(1)用户记录查询。全部用户查询的函数。(2)用户停车查询。全部用户停车信息查询的函数。(3)用户缴费查询.全部用户缴费记录查询的函数。图3-7管理人员协作图(五)系统的状态图1、用
13、户状态图【状态图说明】(1)用户。分为校内用户。(2)校内。即校内老师、教职工及工作人员等。(3)校外。即临时须要入校的用户。(4)停车。全部用户入校停车。(5)用户信息。主要针对校内用户,有参与包年制校内泊车的相关信息。(6)校外用户缴费。主要以现金方式。(7)校内用户缴费。可以刷卡或现金两种形式。2、管理人员状态图图3-9管理人员状态图【状态图说明】(1)管理人员。即系统的管理人员及其操作人员。(2)停车信息。全部用户在校停车的相关信息。(3)缴费信息。即全部用户在校停车缴费的相关信息。(4)收费。管理人员对在校停车用户收取相应费用。从用户入校停车起先,进过门口经保卫科人员确认区分是校内用
14、户或者外来临时用户,对其支配相应停车位并计时,至该车辆离校依据时间收取相应费用,校内用户可用相关卡片或现金付费,校外临时用户则用现金付费,收费成功后放其离行。(六)系统的活动图1、用户活动图系统的用户活动图如图3-10所示。图3-10用户活动图【活动图说明】(1)领取停车卡。即用户入校停车从保卫处人员处领取校内停车卡片。(2)入校停车。用户在工作人员支配后入校去相应区域泊车。(3)缴费。用户在离校是经保卫处人员收取停车费用。(4)成功缴费。用户成功缴相应费用后方可离校。2、管理人员活动图系统的管理人员活动图如图3-11所示。图3-11管理人员活动图【活动图说明】(1)查看停车信息。工作人员经数
15、据库确认入校停车用户的基本信息。(2)外来车辆。针对外来临时用户为其支配临时泊车区域停车并计时。(3)校内车辆。支配其去往固定停车位停车并计时。(4)缴费。用户出校是需缴相应费用后方可离校,一般以现金形式。(5)刷卡。主要针对校内用户。(6)成功。即用户成功缴费。四、系统中的类(一)类图的生成1、参与者相关的类系统中用户类和管理人员类图如图4T所示。【类图说明】(1)用户类是全部用户的父类,它包含2个属性:校内用户和校外用户。(2)管理人员类,管理人员可以查看数据库全部信息,包括车辆信息查询、车牌号码查询、车位信息查询、收费信息查询、系统维护等。用户校内用户食校外用户管理员车辆查询 车号查询
16、车位查询 收费查询 家统维护图4-1参与者相关的类2、系统中用到的其他类车辆图4-2系统中其他的类【类图说明】(1)车辆类,它包含4个属性:校内车辆、校外车辆、车辆泊车信息及车牌号码等。(一)各个类之间的关系系统中各个类干脆的关系如图4-3所示。辆辆息码 军车信号内外车牌校校停车员 里5 管用户鱼校内用户校外用户图4-3类中的关系【类图说明】从图中可以看出,管理人员可以查看全部用户的信息及车辆信息,可以处理用户入校时的停车信息及离校时的缴费信息等。五、系统的配置与实现(一)系统的组件图西安财经学院校内车辆管理系统是建立在一个含有车辆信息记录、用户信息、缴费信息以及管理员信息的中心数据库上。系统
17、的组件图如图1所示,包括车辆记录。用户信息、管理员信息和缴费信息5个组件。(二)系统的配置图西安财经学院校内车辆管理系统由5个节点构成,应用的服务器负责整个系统的总体协调工作;数据库负责数据管理;管理员负责处理用户需求以及缴费交易;用户则分为校内用户和校外用户。系统的配置图如图5-2所示。图5-2系统配置图六、开发心得通过这次课程设计我最深刻的体会有两点:一是技术方面如编码设计,可以有许多实现的方法,在系统开发中应当力求编码的简洁和可读性的统一,为此,必需有针对性地练习,以提高自己编写代码的实力;而二是无论技术如何纯熟,没有扎实的理论学问作为基础,想要开发出合理、合格的系统也是特殊困难的,同时在设计的过程中发觉了自己的不足之处,对以前所学过的学问理解得不够深刻,驾驭得不够坚实,通过这次课程设计之后,确定把以前所学过的学问本次课程设计结束了,对于我的影响很大。我通过这次实践学到了许多学问。学到了设计一个简洁的系统。要留意哪些方面。也使我知道自己哪些方面做得还不够。在课程设计过程中,特殊感谢王老师在理论和实践方面的指导,同时还要感谢热心与我探讨技术实现方法,给我供应帮助的同学。在这里,对全部这些人都表示诚意的感谢,感谢!