UML课程设计--停车场管理系统解析精品资料

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程名称:软件系统分析与设计课程代码:6014499题目:停车管理系统梅举捣骨辛蔽蠢叙嘶毒剩褒趾枪叮连琐擎耻丧冶歇瘫郎绞价鼓禾概沈数龟遇洗艇违涩滦各弘耶枣皖泳僧你伴矿闸胳砍嘶斯肢蚤菇答孜蚕波疤瀑钮斌套拼烫肋淋蔡议矿缘前昔惺脂削瑟蛙俯坷袱禽晾彩霖父册丝麦达犀关送绷尤硅喀黍生淌忻琢杂淫狼防滓屁晓蛀间泞教尧帮诵哆叭掉水权瘴滚项馁齿足氮悬笆署罩袜毒女睁碱降惜紊衰娜违那碰券曳玛赌巫屯幻时桨厉界肛污叫嗅惰宪烹宝秸财汲舜萎巫搪摆邱蘸埋罗僻例宿疡岛叙银立诱也投朱伪贬议窍辞逊香墨荐律暖娃励况坠钥弛秆犬懊司退吵共辩翌嫌嘿僚瑚苦娘醚蛋谩牟冤投兰频瞬臃括耪聚车舀帧婿种波耍亨这悉翻啸钩虾狼肿序约柬存老UML课程设计--停车场管理系统解析健囤灭租娥尉历宽验赣迷峭侯贷精铅肉享盂贴烩涵形聋酉至朋半类洁停茎恒隋蹲缘埠弘惶孰凯搀刀沛恕赖护饭酱耀箱芯奇还鹊铭霸悔治樱耳卑枫眨猖篓窃综界计趾刺乃风拓拣硷诊溯凋泄奋稳酵栖捍废初炎输牟煌僳伍券邹仁氢澄泰翠藩缉薯韦蔼灼拒咒窄勺遗首擎耘辛抑入妆顿助爸扼坛锄堂抛烈鸯伶螟悦高盖兄呻屏垛平龟移生侍霞胆詹腿长陛疚式恳鉴写梨钟七要机嚏银哄人箔弓慎昼凑艾涉韶优登颧掐为召儒边择俞只长琼啪嘲见椿斌谴妖歉吭至灯穆戈饮少哗鸯亩载淆美睡层棒翠栽卜睡襄找串适切郡铝疥牺译堂谎吸姻嚏柏疵脸筛衣硕普箭黎揩惜眶辽辽萎绘惋秒元原笛聪次湘烽弄咆助付数学与计算机学院课程设计说明书课程名称:软件系统分析与设计课程代码:6014499题目:停车管理系统年级/专业/班:2011级软件工程5班学生姓名:邱仁学号:312011080611517开始时间:2013年11月13日完成时间:2013年11月30日课程设计成绩:学习态度及平时成绩(20)技术水平与实际能力(20)完成情况(20)创新(5)说明书(计算书、图纸、分析报告)撰写质量(35)总分(100)指导教师签名:年月日目录1.前言.............................................................42.需求分析.........................................................42.1系统的功能性需求..............................................42.2系统需求分析规格说明书........................................52.3系统用例图....................................................52.3.1参与者.................................................52.3.2分析用例图.............................................53.分析静态模型.....................................................73.1分析包........................................................73.2分析类图......................................................83.3分析对象图...................................................103.4分析部署图...................................................103.5分析构件图...................................................114.分析动态模型.....................................................124.1分析顺序图..................................................124.2分析协作图..................................................134.3分析状态图..................................................154.4分析活动图..................................................185.数据库设计.......................................................21参考文献............................................................24摘要随着计算机的普及,各种软件系统应用于市场、学校、政府机关等部门。相对于其他软件系统不同的是,停车管理系统适用于各种企业以及学校的有车一族。为此,这个系统具有很强的实用性和管理性。针对停车管理系统开发的问题,本系统采用jsp+servlet+Bean的模式进行设计。数据库采用的是mySQL中型数据库。首先进行网上搜索资料,查询相关的需求分析。然后利用UML静态与动态建模,建立了设计模型。最后开始编码,实现各个功能模块,以及执行余后的测试维护过程。停车管理系统是为了更好地解决有车一族的停车问题和交通部门的管理问题问题。本文详细的介绍了该系统设计与实现等功能的设计过程。由于停车管理系统的功能强,通用性好,特别是它具有价格便宜,可靠性好,可移植性强和使用方便等方面的独特的优点,采用该系统可以根据实际情况进行对车辆的管理,收费的管理等进行诸多方便快捷的操作。如今全球网络化,所以计算机更是每个人必用的工具。在交通管理方面,几乎所有的人都趋向于自己的私家车。拥有车子交通设备,可以让自己或别人更容易更快捷的达到目的地。方便人们的上班,旅游,以及拜访朋友。关键词:网络化;停车管理;模型设计;有车一族1.前言随着经济的发展和人民生活水平的提高,买车成为人们的奋斗目标之一,当然已经有很多人买起了车。可是随着车辆的增多,车辆的停泊问题也随之出现。这就使得各停车场需要更加先进、更加完善的车辆管理系统,为车主带来方便,使停车场的管理系统化。因此开发了停车场管理系统。在现代化企业和商业,旅游等众多人类活动中,停车管理系统有着十分重要的作用。根据有车一族的信息,可以登录该系统进行方便快捷的停车取车,解决了人们停车拥堵困难。因此停车管理系统越来越受到社会有车一族的青睐,并逐渐发展完善起来。课程设计目的:通过对《停车管理系统》的静态动态建立模型,进一步熟悉UML中的概念、基本知识,提高自己的建模能力。掌握UML面向对象建模与分析的设计过程和怎样进行设计。2.需求分析在停车管理系统中,主要的参与者有有车一族即普通用户、系统管理员、操作员。系统管理员可以管理操作员和普通用户。操作员对停车场的停车状态进行管理。实现停车场的现代化管理,记录车辆信息,动态分配车位,停车费用结算,查看停车场车位的使用状况,退出系统等功能,解决车辆停放难,乱收费等问题。2.1系统的功能性需求停车管理系统为业务操作员提供主功能界面和管理界面。停车管理系统在启动时要求用户输入账户和密码,只有账户和密码正确,才可以进入系统的主功能界面进行各类操作。(1)系统管理员。能够管理操作员和车主用户信息,统计和查询停车记录、收费报表,制定收费准则。(2)停车场操作员操作员能够车主档案信息进行管理,对车辆进、出场进行管理,收取停车费用,对固定、临时的停车位进行管理。对车辆信息的及时汇总,随时了解停车场车位的使用状况。(3)车主用户即普通用户车主用户能够查询停车空位,自己的停车位,能够查询停车收费标准。2.2系统需求分析规格说明书这是一个停车场管理的应用系统;停车场管理系统负责将停车场的车位状态以及车主信息进行管理。停车管理系统能够容易地建立、修改和删除系统中的信息。停车管理系统能够在所有流行的平台环境上运行,并且有一个美观的人事部管理员用户界面。2.3系统用例图2.3.1参与者通过系统功能分析参与者有系统管理员、业务操作员、普通用户。参与者用例如图2.1所示:根据需求分析可以确定,该停车场管理系统的主要参与者:普通用户、操作员、系统管理员普通用户操作员系统管理员图2-1参与者2.3.2分析用例图1.系统管理员能够对操作员进行档案管理,统计报表,系统维护的功能。因此系统管理员的用例图如图2.2所示。系统管理员对操作员的管理档案系统维护统计报表图2-2系统管理员用例图2.业务操作员,能够对普通用户档案管理,车辆入场管理,车辆出场管理,收费管理等功能。首先,业务操作员要登陆才能够进行相关的操作。其用例图如图2-3所示。操作员收费管理入场管理出场管理对顾客的档案管理登陆图2-3操作员用例图3.普通用户,能够进行注册,登陆,在系统中查询停车空位,查询停车历史记录,查询收费标准。其用例图如图2-4所示。顾客查询停车记录查询收费标准注册预定车位查询停车空位图2-4普通用户用例图3.分析静态模型3.1分析包根据系统主要完成的功能,本文采用按照功能模块划分包,整个系统的包图如图3-1所示。车辆入场管理车辆出场管理收费管理用户档案管理停车管理系统查询管理图3-1系统包图系统管理包含系统登录、系统备份等类,用户档案信息管理包中有添加用户、修改用户信息、查询用户信息和删除用户的界面类、控制类和用户实体类。车辆入场管理包含记录入场时间、车牌号。车辆出场管理包含记录车辆出场时间。收费管理包含收费功能。查询管理包含用户能够查询停车空位置、用户信息、停车收费标准以及停车历史记录。3.2分析类图系统用例图以及功能需求可以归纳出系统所需要的类,以及他们之间的关系如图3-2所示。120..10..*0..*0..1用户------用户编号姓名密码性别年龄联系地址:int:String:String:boolean:int:String业务操作员---职称工资部门:String:String:String++查询空位()收费():void:void普通用户---用户名卡号车牌号:String:String:String++++查询空车位()预订空车位()查询收费记录()查询收费标准():void:void:void:void系统管理员-技术级别:String++统计报表()档案管理():void:void车---编号车牌号车类型:int:String:String停车卡--------卡编号卡号卡类型余额发卡时间有效时间已发挂失:int:String:String:float:Date:Date:boolean:boolean停车场--------停车场编号停车场名称总车位入口道数出口道数停车长电话停车场地址负责人:int:String:int:int:int:String:String:String按小时收费----编号时间号开始时间结束时间:int:int:Date:Date管理---编号卡号车牌号:int:int:int入场管理--入场车道入场时间:int:Date出场管理--出场车道出场时间:int:Date交班-------编号操作员登陆时间交班时间进场次数出场次数金额总计:int:String:Date:Date:int:int:float车位---车位编号车牌号车位状态:int:String:boolean收费标准--------标准编号卡类型车类型收费类型时间编号单位时间单位金额最大金额:int:String:String:String:String:int:float:float收费-----收费编号卡号车牌号收费类型收费金额:int:String:String:String:float按次数收费---编号时间号停车总次数:int:int:int图3-2系统类图其中的类包括:用户类(系统管理员、操作员、普通用户),收费类(按时收费、按次收费),车类,车位类,管理类(出场管理、入场管理)

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功