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