文档库 最新最全的文档下载
当前位置:文档库 › UML停车场管理系统

UML停车场管理系统

UML停车场管理系统
UML停车场管理系统

1、设计题目

停车场管理系统

2、设计任务与要求

停车场管理系统是为了提高停车场的运行效率、加强安全性以及与智能交通系统的信息互动,把相关科学技术发展领域的最新成果合理有效的应用到停车场管理系统的完善和发展中。

本系统设计以待开发系统建立系统模型为基础,根据停车场管理进行基本的系统分析,经过详细需求分析,进行系统的总体设计和详细设计,画出各种模型图。根据需求分析,进行需求建模,绘制系统的用例图和活动图;根据用例模型,绘制系统的状态图,类图和顺序图;对某些重要功能的对象绘制对象图;最后给出系统的组件图和部署图。

3、系统分析过程

系统分析

3.1.1需求分析

(1) 系统功能需求

系统的功能需求主要包括以下几个方面:

①超级管理员具有最高的权限,即对本系统所有的权限操作权。超级管理员授权给管理员赋予管理员应有的权限。

②管理员可根据需要来维护角色信息,并授权给相应的操作员。进行系统的设置,权限设置,数据管理,操作员档案的管理。

③操作员行使管理员给与的权限,行使档案管理(车辆档案、卡档案管理、用户档案管理),入场的管理,收费管理,以及出场的管理。

(2) 系统主要包括以下几个模块:

①基本业务处理模块。基本业务处理模块主要用于实现管理员通过合法认证登录到该系统中进行停车场的管理。

②信息查询模块。信息查询模块主要用于实现管理者和停车客户查询和对自身信息的查询。

③系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对

数据库的维护,系统的管理包括停车位信息、客户信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库操作。

3.1.2系统用例模型

停车场管理系统的参与者包含以下几种:

1、超级管理员

2、管理员

3、操作员

4、客户

根据停车场管理系统的需求,确定了该系统的用例图如下图所示。

图3-1 停车场管理系统用例图

图3-2 客户用例图

图3-3 系统管理员用例图

图3-4 操作员用例图

如图3-1所示,该系统主要有超级管理员、管理员和操作员三种角色,不同角色的基本任务如下所述。

超级管理员具有最高的权限,即对本系统所有的权限操作权。超级管理员授权给管理员赋予管理员应有的权限。

管理员可根据需要来维护角色信息,并授权给相应的操作员。进行系统的设置,权限设置,数据管理,操作员档案的管理。

操作员行使管理员给与的权限,行使档案管理(车辆档案、卡档案管理、用户档案管理),入场的管理,收费管理,以及出场的管理。

根据用例图得到的部分类图,如图 3-5

图 3-5 类图

3.1.3 系统流程分析

停车场管理系统分为入场停车和出场取车两部分。如图2-3所示。

图 2-6 系统流程图

A.入场停车流程

(1)入场

根据系统提示的停车场的现有信息控制车辆的入场,停车场在有车位的情况下方能停车。

(2)停车

指定停车位置提示给用户

B.出场取车流程

(1)收费

根据车辆信息,卡类型以及停车的时间等依据收费标准计算收费额度实施收费环节。

(2)出场

交费之后在出场的相关信息提示下完成停车管理过程。

技术可行性分析

停车场管理系统设计中,MVC(Model-View-Control)分层设计模式贯穿了

整个设计流程,系统开发框架采用 +组合结构。

模型层

模型层主要包括数据逻辑和业务逻辑。在本系统中,Hibernate提供处理数据持久化,JavaBean对业务逻辑Service封装。

视图层:系统用Java application实现视图层。

控制层:采用Dao处理前台请求与Service业务逻辑的调用。

4、系统设计过程

总体设计

首先判断登录的身份,进入相应的操作页面通过需要的操作,最终完成目的操作的功能。他们在内在关系由数据库和程序来控制。

业务流程分析

本系统的的使用者是停车场的工作人员,为了便于管理并借鉴现有停车场的管理模式,划分成三个角色的用户。工作人员首先登陆系统,经过一系列的身份验证,登陆成功之后进入相应的操作界面,实现各自的管理功能。总体功能分析业务流程图。如图4-2业务流程图

图4-2 业务流程图

其中各模块有对应的添加、修改及删除功能。

4.2.1 系统功能模块

如图 4-3 系统功能模块划分

图 4-3 系统功能模块划分

系统模块设计

(1)授权管理模块具有最高管理权限超级管理员对该模块进行操作,对管理员进行授权,添加删除修改管理员。

(2)系统设置由超级管理员授权的管理员行使该功能,主要是对停车场的参数进行设置。

(3)操作员档案管理由管理员行使改功能,停车场业务操作员进行管理,添加、删除、修改操作员的信息。

(4)数据管理模块该模块显示了停车场日常运行所产生的数据,场内车辆,进出数据,收费金额以及交班记录的相关信息。

(5)档案管理该部分功能为操作员所使用,主要是对停车场发放的卡进行管理、车档案的管理以及停车场顾客的信息档案管理。他们都有自己的添加、删改、修改的功能。

(6)入场管理该模块是本系统的一个重要的功能模块,主要采集汽车入场时候的一些必要的参数,对参数进行处理和判断,这些获得的参数提交到后台进行相关的处理。

(7)出场管理汽车离场之前对其进行的离场验证和停车时间的数据收集,为下一收费模块提供数据。

(8)收费管理该模块是本系统最重要的一个模块,根据出入场提供的参数结合该模块收费标准的设置计算出收费的金额,完成收费并打印出收费清单。

数据库设计与实现

4.4.1 数据库的需求分析

数据库设计的ER图。如图 4-4-1系统数据库ER图,制定一个收费标准要卡的类型以及收费的标准(时收费或次收费)来确定。停车场的顾客用户有唯一的一条卡信息与自己的车信息绑定。停车场的总车位数决定了车位表的总车位,一个车位只能存放一部车。收费的根据时入场时的信息和出场时的信息以及收费标准的综合得出。交班记录要记下该员工在工作时间内的所有的操作记录,上下班时间以及在这段时间内的操作。

图 4-4-1 系统数据库ER图

根据系统需求,本系统需要设计13张表。

卡信息表:存放卡的相关信息。

停车场参数表:存放停车场的基本参数。

用户表:存放用户的基本信息。

车信息表:存放车的基本信息。

权限表:存放对应的权限信息和对应的行使该权限人员的相关信息。

时收费表:存放按时收费的时间段。

次收费表:存放按次收费的时间段。

入场表:存放入场时候的一些信息。

出场表:存放出场时的相关信息。

交班表:存放操作员交接班的相关信息。

收费表:存放停车一段时间的收费信息。

车位表:用于存放每一个车位上的停车状态。

收费标准表:存放收费的统一标准。

详细设计

登录模块

登陆页面需要用户名、密码,进入后根据管理的级别,行使不同的功能。登陆时进行验证,首先进行页面级的验证输入的信息,用户名和密码不能为空。其次进行数据库的验证,当系统中没有该管理员的信息时将把错误信息抛出到页面,提示用户出错原因。当同一个用户已经登录时,使用同一账号和密码将不能登陆该系统,在一定程度上提高了系统的安全性。

系统设置模块

主要是根据管理员输入的停车场的参数,这些参数是由管理员对停车场的参数进行初始化,通过查询停车场参数显示停车场的参数信息。

入场管理模块

如果有车入场,首先要检测一下是否还有空闲的车位,如果没有空闲车位,入场不成功。这一过程的实现通过设置每个车位的状态来进行实现,每个车位的信息都存储在车位信息表中。入场管理需要手动输入一些信息,提交之后要进行必要的判断之后按照指定车位进入停车场,在指定车位的时候是根据车位在车位表中的顺序来进行指定的。

出场管理

如果有车出场,首先要确定是否出场,如果出场,出场不成功增加一个停车位。这一过程的实现通过设置每个车位的状态来进行实现,每个车位的信息都存储在车位信息表中。出场管理需要手动输入一些信息,提交之后要进行必要的判断之后按照指定车位出停车场,在指定车位的时候是根据车位在车位表中的顺序来进行指定的。

4.5.1序列图和协作图

系统管理员登录系统:

序列图

协作图

管理员登录系统:协作图

: SytemManager

LoginFo

rm

Control 1: 登录

4: 显示验证信息

2: 验证用户3: 返回验证信息

序列图

4.5.2创建系统的状态图

图4-6-1系统的状态图4.5.3创建系统的活动图

客户进入停车场的活动图

图4-7-1客户进入停车场的活动图系统管理员的查询车位活动图

图4-7-2系统管理员的查询车位活动图创建系统的部署模型

图4-5-1系统的部署模型

系统部署图

6、参考资料

[1] 章立民.Visual C# 2005文件IO与数据存取秘诀[M].机械工业出版社,2007.

[2] 刁成嘉.UML系统建模与分析设计[M].机械工业出版社,2007.

[3] 金雪云,周新伟,王雷.Visual C# 2005 [M].高等教育出版社,2002.

[4] 马海军,景丽.Java编程原理与实践[M].清华大学出版社,2005.

停车场系统介绍

停车场系统介绍 1、停车场系统简介 a.停车场系统的架构: 本次停车场供***大厦内部人员和外部临时车辆停车使用。本次系统集感应式IC卡读取技术、自动控制技术于一体,对停车场内的车辆进行全自动化管理包括车辆出入控制、图像显示、车型校对、时间计算、费用收取及核查、自动取卡等系列科学、有效的操作。 停车场系统内部车辆是利用IC读卡来实现控制和管理,采用HUGE专用停车场控制系统来控制停车场系统的栏杆机。而外部车辆是通过IC自动吐卡机发卡采取临时收费的方式进行设计。 b.栏杆机说明: 栏杆机部分选用上海皓钧公司的HG-D08电动栏杆机,该款设备性能稳定,发生突发事件时,会自动起杆,防止车辆被损。停电时同时具有手动钥匙可将栏杆与电机脱离变为手动,能够充分保障系统工作的稳定性。同时该机还具有三种防砸车保护功能,确保车辆通行的安全。 2、停车场系统的期望 车流量大,对停车场管理和利用率都很重视,建设一套新的现代化停车场管理系统,即能提高该大厦的管理档次,又能通过现代化的管理手段替代人工管理,有效的控制管理上的漏洞(即不收费或收费人员的贪污等现象),更好的服务于业主。 3、停车场系统的功能 ?为了对出入车辆实施快捷、有效的管理,本方案在车库出口设有停车场收费管理 系统。 ?在停车场的出入口安装栏杆机、读卡器。放行的原则是核对持卡人的信息,只有 条件相符时,才允许出入;

?对于停车场系统可以满足一车一卡及一车多卡的需求; ?当固定客户车辆驶入停车场入口时,将感应卡在读卡器的感应范围内读卡,读卡 器将读出信息传送到控制器,控制器判别有效后,通知栏杆机抬杆放行。出场时,驾驶员在出口处读卡器读卡后放行; ?当车辆通过栏杆机下的环路感应器时,环路感应器的保护信号可防止挡杆的误操 作对车辆的意外损毁。当车辆顺利通过后,用于复位的环路感应器可通知栏杆机复位防止后面的车辆尾随跟进; ?当临时车辆进入停车场时,车辆压在前圈地感线圈,驾驶员距离出卡机处按键取 卡,驾驶员拿到感应卡并在读卡器感应距离内读卡,栏杆机接收到信息自动抬杆,允许车辆进库,驾驶员将车停入停车场,驾驶员保管好该卡。 ?出场时,驾驶员将车辆停在车库出口栏杆前,将感应卡与读卡器读卡,收费计算 机电子金额显示屏会自动显示应缴费用及该车辆停留时间,当驾驶员把应缴费用和感应卡一并交与收费人员后,收费人员手动按钮栏杆机抬杆放行,车辆驶出地下车库。 ?停车场计费方式可由管理人员通过停车场系统管理软件设置(可根据用户需求定 制收费标准)。如:从早6点至晚22点,每1小时收费2元;从晚22点至次日早6点,每小时收费1元等; ?停车场控制器与管理中心采用485连接,完成系统设置、数据收集、实时监控等 工作; ?停车场系统具有发放临时卡收费功能,并对临时车辆设置合理权限和功能; ?根据停车场所用户类型系统将用户分为固定用户和临时用户。固定用户采取每次 进出场时只需读感应卡即可。临时用户出场时根据本次停车时间及当前费率缴费一次。 ?所有用户使用近距离感应卡(5-10CM)。 ?系统采用分级管理,对收款员进行全面管理。 ?收款员当次结帐功能。 ?收款员的日志管理,如登录,退出系统,手动抬杆,取消交易,手工票,补票等 均有详细记录。 ?管理人员通过收费日报,收费月报了解收费情况及收款员各种操作细节。

停车场管理系统设计

面向对象程序设计(C++课程大作业 设计题目:停车场管理系统设计 院系:计算机科学与信息工程学院专业班级: 学号姓名: 指导教师:

目录 一、成员分工 (1) 二、需求分析 (2) 三、总体设计 (3) 四、详细设计 (6) 五、系统测试 (17) 六、总结 (20) 七、参考文献 (21)

成员分工 我们小组成员共有三名,分别是,为了能按时圆满的完成这次 VC++课程设计,我们小组进行了详细的分工,以确保设计能按时完成。经过周密的考虑和详细的调查最终确定该停车场管理系统需要以下 几个功能模块: (1)需求分析 (2)界面的设计 (3)添加功能 (4)显示功能 (5)查询功能 (6)编辑功能 (7)删除功能 (8)统计功能 (9)保存功能 (10)读取功能 经过小组成员的讨论,并根据个人的特长和具体爱好做如下具体分工 神 1 具体完成以下模块的设计与实现: (1 )需求分析 (2 )界面的设计 (3 )添加功能 保存功能 (4 ) 神 2 具体完成以下模块的设计与实现: (1)显示功能 (2)查询功能 显示功能 (3) 神 3 主要具体完成以下模块的设计与实现: (1)编辑功能 (2)删除功能 (3)读取功能

二需求分析 1. 问题描述 定义车辆类,属性有车牌号、颜色、车型(小汽车、小卡、中卡和大卡)、至U达的时间和离开的时间等信息和相关的对属性做操作的行为。定义一个管理类,完成对停车场的管理。停车场的具体 要求:设停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场 内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等待,一旦有车开走, 则排在便道上的第一辆车即可开入;每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。 2. 基本要求 (1)添加功能:程序能够添加到达停车场的车辆信息,要求车辆的车牌号要唯一, 如果添加了重复编号的记录时,则提示数据添加重复并取消添加。 (2)查询功能:可根据车牌号、车型等信息对已添加的停车场中的车辆信息进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息; (3)显 示功能:可显示当前系统中所有车辆的信息,每条记录占据一行。(4) 编辑功能:可根据查询结果对相应的记录进行修改,修改时注意车牌号的唯一性。 (5 )删除功能:主要实现对已添加的车辆记录进行删除。如果当前系统中没有相应的人员记录,贝U提示“记录为空!”并返回操作。 (6)统计功能:能统计停车场中车辆的总数、按车型、按到达时间进行统计等。 (7 )保存功能:可将当前系统中各类人员记录和休假记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 3 .系统运行环境 (1)硬件环境。联想双核处理器, 2G内存,2G独立显卡,80G硬盘。 (2) 软件环境。Microsoft Visual C++6 ?0,WindosXP 系统。

停车场管理系统(需求分析)

停车场管理系统应用软件 需求分析 1. 引言 IT 行业的高速发展让计算机技术深入日常生活的每一个细节,在各个领域中,计算机技术的应用帮助人们减少劳动量,提高工作效率,发挥着越来越重要的作用。随着城市化程度的加深,房地产行业日益兴盛,越来越多的停车场散布在城市里,停车场中来往的车辆与日俱增,对停车场的管理也就是非常重要。本讨论组结合此次的课程设计开发以下的停车场管理系统,使停车场里的车辆能得到有序并且相对全面的管理。 2. 数据流程图分析 2.1. 数据流程图基本符号: 数据接口 数据处理 数据存储 数据流 2.2. 入场停车与出场取车。 2.2.1. 入场流程图: (1)入场 根据系统提示的停车场的现有信息控制车辆的入场,停车场在有车位切卡被识别的情况下方能停车。 (2)停车 指定停车位置提示给用户。 2.2.2. 出场流程图: (1)收费 根据车辆信息,卡的类型以及停车的时间等依据收费标准计算收费额度实施审核通过

收费环节。 (2)出场 交费之后在出场的相关信息提示下完成停车管理过程。 3. 数据字典 数据字典的作用就是给数据流程图上的每个成分以定义与说明。停车场管理系统的数据流程图加上数据字典。能给出一个具有详细的、具体的文字内容与图形的系统逻辑模型,形成一个完整的说明。 基于本系统的规模较大,数据字典的内容繁杂等原因,现只对部分具有代表性的给予说明。 表1、1用户名 表1、2密码 属性:实体所具有的某一特性,一个实体可由若干个属性来刻画,如果就是派生属性则用虚线椭圆表示。 联系:联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常就是指组成实体的各属性之间的联系。 4.2. E-R 图及基本符号:

停车场管理系统方案

目录 第一节停车场管理系统施工方案 (2) 5.停车场管理系统施工方案 (2) 第二节停车场管理系统技术方案 (6) 1.总体设计标准和依据 (6) 2.总体设计原则及目标 (6) 3.系统功能特点 (6) 4.系统构成介绍 (9)

第一节停车场管理系统施工方案 5.停车场管理系统施工方案 5.1施工准备 1)人员 项目工程师 1名:负责工程调配、进度及技术指导。 专业施工人员 2名:负责工程具体工作。 安全与质量监督员 1名:负责工程质量控制及安全文明施工。 2)工具 路面切割机 1台:在混凝土路面上切割地感线圈槽。 布线布管工具 1套。 专业接线调试工具 1套:主要包括压线钳、万用表、电阻计、电脑等。 3)施工现场环境 AC220V 2000W临时电源(100米范围内)。 自来水源(200米范围内)。 良好的通风条件。 无杂物堆放的施工表面。 5.2 切割并制作地感线圈 车辆检测器的地感线圈是停车场管理系统中的重要零件,它的工作稳定性直接影响整个系统的运行效果,因此地感线圈的制作是工程安装过程中很重要的一个工作环节。制作地感线圈前要考虑以下几点: (1)周围50公分范围内不能有大量的金属,如井盖、雨水沟盖板等。 (2)周围1米范围内不能有超过220V的供电线路。 (3)制作多个线圈时,线圈与线圈之间的距离要大于2米,否则会互相干扰。 1)切割地感线圈槽 按照图纸在路面上规画好地感线圈尺寸的线条,用路面切割机按线条切割方形的线圈槽,要求: 停车场中地感线圈大小一般为1.8米宽、1.2米长左右,转角处切割10公分X10公分的倒角,防止坚硬的混凝土直角割伤线圈。 槽的深度为4公分,线圈槽宽度为0.5公分,线圈引线槽的宽度为1公分,深度和宽度要均匀一致,应尽量避免忽深忽浅、忽宽忽窄的情况。 切割完毕的槽内不能有杂物,尤其不能有硬物,要先用水冲洗干净,然后烘干。 地感线圈的引线槽要切割至安全岛的范围内,避免引线裸露在路面。

停车场管理系统说明

目录 一电脑配置要求 (1) 1.1两路硬识别电脑配置 (1) 1.2两路至四路硬识别电脑配置 (1) 1.3四路至九路硬识别电脑配置 (1) 二安装软件、数据库 (2) 2.1车辆管理系统的安装 (2) 2.2 电脑设置 (6) 2.3数据库连接方法 (8) 三停车场调试 (10) 3.1 建立电脑主机IP地址 (10) 3.2 软件续期 (12) 3.3 相机设置 (12) 3.4 通道设置 (15) 3.5显示屏设置 (17) 3.6建立小区基础信息 (18) 3.6车辆管理 (19) 3.7查询 (21) 3.8新增账号 (22) 3.9数据库维护设置 (23)

一电脑配置要求 电脑装系统时要用Administrator用户;装好系统后,在网上下载一个“驱动精灵”更新驱动程序,不然会导致监控画面无图像。 1.1两路硬识别电脑配置 1.奔腾处理器( G4560); 2.4G内存(内存条不能混用); 3.500G硬盘(C盘100G,D盘最少200G); 4.win7 32位或64位操作系统(纯净版,系统用户名为administrator); 5.显示器尺寸:19宽屏液晶显示器(最佳分辨率:1440*900); 6.主板(推荐B85M-G/K主板,不需要COM口); 7.电源功率:380W; 8.千兆网卡、千兆交换机、千兆光纤收发器; 1.2两路至四路硬识别电脑配置 1.I3处理器(4170、6100); 2.4G内存(内存条不能混用); 3.500G硬盘(C盘100G,D盘最少200G); 4. win7 32位或64位操作系统(纯净版,系统用户名为administrator); 5.显示器尺寸:19宽屏液晶显示器(最佳分辨率:1440*900); 6.主板(推荐B85M-G/K主板,不需要COM口); 7.电源功率:380W; 8.千兆网卡、千兆交换机、千兆光纤收发器; 1.3四路至九路硬识别电脑配置 1.I5处理器(4590、6500); 2.4G内存; 3.500G硬盘(C盘100G,D盘最少200G); 4. win7 32位或64位操作系统(纯净版,系统用户名为administrator);

数据结构课程设计--停车场管理系统

实验二停车场管理 班级:A0712 学号:12 姓名:冷清淼成绩:__________ 指导教师签名:__________ 一、问题描述 设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序,由北向南依次排列(假设大门在最南端)。若停车场内已停满n辆车,则后来的汽车需在门外的便道上等候,当有车开走时,便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出停车场为它让路,待该辆车开出大门后,其他车辆再按原次序返回车场。每辆车离开停车场时,应按其停留时间的长短交费(在便道上停留的时间不收费)。 设计要求: 1.模拟上述管理过程。要求以顺序栈模拟停车场,以链队列模拟便道。 2.从终端读入汽车到达或离去的数据,每组数据包括三项: (1)是“到达”还是“离开”; (2)汽车牌照号码; (3)“到达”或“离开”的时刻。 3.与每组输入信息相应的输出信息为:如果是到达的车辆,则输出其在停车场中或便道上的位置;如果是离去的车辆,则输出其在停车场中停留的时间和应交的费用。 二、算法说明 1.数据结构说明 (1)用到两个堆栈:一个为车场栈;另一个为临时栈temp typedef struct NODE{ CarNode *stack[MAX+1]; int top; }SeqStackCar; /*模拟车场*/ (2)一个队列结构,存储便道车辆信息:

typedef struct Node{ QueueNode *head; QueueNode *rear; }LinkQueueCar; /*模拟便道*/ 2.算法说明 (1) 功能模块说明:停车场管理系统含有三个模块,即:车辆到达、离开、列表显示 停车场系统车辆到达 车辆离开列表显示 3 2 1 图1 (2)以模块为单位分析算法 1、“到达”模块:到达时有两种情况,即车场是否满,未满则直接进入停车场;满时,到便道等待。如图2。 车辆到达 停车场是否满 结束 进入停车场 进入便道 是 否 图2

停车场管理系统 c语言

2015-2016学年第二学期《高级语言程序设计》 课程设计报告 题目:停车场管理系统 专业:计算机科学与技术 班级:15级计科<1>班 姓名:胡玉玉 指导教师:陈广宏 成绩: 计算机学院 2016 年 4月 25 日

目录 1. 设计内容及要求 (1) 1.1 课程设计内容 (1) 1.2 课程设计的要求 (2) 2概要设计 (3) 2.1 设计思路 (3) 2.2 程序基本框架结构图 (4) 3设计过程或程序代码 (5) 3.1 主要程序代码及解释 (5) 4设计结果与分析 (13) 4.1 程序运行结果截图与分析 (13) 5参考文献 (16)

1.设计内容及要求 1.1 课程设计内容 ①通过本次课程设计,强化上级动手能力,在理论和实践的基础 上巩固《C语言程序设计》课程的学习内容。掌握软件设计的基本方法。 ②熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C 语言的基本编写及运行。 ③了解程序的分模块编写并对程序的每个模块进行详细的设计并 且能理解一般C语言编写的程序。 ④掌握书写程序设计说明文档的能力。 ⑤熟悉C程序设计的开发环境及C程序的调试过程 1.2 课程设计的要求 ①分析课程设计题目的要求。 ②写出详细设计说明。 ③编写程序代码,调试程序使其能正确运行。 ④设计完成的软件要便于操作和使用。 ⑤设计完成后提交课程设计报告。

2.概要设计 2.1设计思路 停车场是一个可停放n辆汽车的狭长通道,并只有一个大门可供汽车进出,汽车在停车场内按车辆到达的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),如车长内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用,以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理.每一组输入数据包括三个数据项:汽车”到达” 或”离去”信息,汽车牌照号码以及到达或离去的时刻(到达或离去的时刻也可用计算机控制).对每一组输入数据进行操作后的输入信息为:如是车辆到达,则输入汽车在停车场。 2.2程序基本框架结构图

基于WEB的停车场管理系统设计和实现

2009 届毕业论文(设计) 论文(设计)题目基于WEB的停车场管理系统的 设计和实现 院系名称计算机科学与技术系 专业(班级)计算机科学与技术 2005级本科1班 (学号)段景辉(0510101005) 指导教师正茂 系负责人袁暋 二O O九年五月三十日

摘要 随着现代社会的快速发展,人民生活水平快速提高,汽车的数量飞速增加,与此同时停车问题也越来越受到人们的关注,为了实现对停车场进行有效的管理,结合一些停车场的模式和现状开发出本停车场管理系统。 停车场管理系统是典型的信息管理系统,本停车场管理系统设计的主要功能包括场内车辆管理和后台数据库管理,其中场内车辆管理又分为出入场管理模块、收费模块、用户管理模块、停车场参数、停车场数据管理模块、系统管理模块等。我们从系统的设计和功能实现方面阐述了管理系统软件的开发过程。 系统采用了B/S架构,Tomcat6.0作为运行服务器,基于J2EE标准、JSP技术利用Hibernate3.1和Struts1.2框架作为开发工具,MyEclipse6.0开发环境,数据库采用Microsoft SQL Server 2000。开发过程利用MVC开发模式,层次分明。成功实现了该系统。试运行结果表明,该系统具有良好的性能和扩展性,较高的响应速度和效率,该系统符合实际的停车场管理系统,为停车场管理供一个快速,简单规范的管理平台。这对提高信息化程度,降低人力成本有着重要的意义。 关键词:停车场管理系统,J2EE,Hibernate3.1,Struts1.2

Abstract With the rapid development of modern society, people's living standards improve and the number of vehicles increases rapidly. People pay more attention to parking problems at the same time. In order to manage the parking lots more efficiently, we have developed a Parking Management System, with some modes and the actuality of present parking lots considered. Parking Management System is typically one of the information management systems. The main functions in the Parking Management System include vehicle management and background database management, and vehicle management is divided into the passing in and out module, the charging module, the user management module, the parking parameters,parking data management module, and the system management module. We discussed the management systems development process from the system design and function of the realization in the Papers. T omcat6.0 as a running server is used in this system on the basis of B/S structure. Based on J2EE standards, JSP technology as development tools which is taken advantage of Hibernate3.1 and Struts1.2 framework and MyEclipse6.0 as development environment are applied in the system. Microsoft SQL Server 2000 is used as background database. We develop the use of MVC pattern in development process. T est results show that the system has good performance and scalability, high response speed and efficiency which is in line with the actual park management system and can provide a fast, simple and standardized management platform. It is important to improve the information level and reduce labor costs. Key words: p arking management system,J2EE, Hibernate3.x, Struts1.2

智能化停车场管理系统组成及施工方法【最新版】

智能化停车场管理系统组成及施工方法停车场管理系统主要由以下三部分组成: 管理中心 管理控制中心由高性能工控机、打印机、停车场系统管理软件组成,管理控制中心负责处理进、出口设备采集的信息,并对信息进行加工处理,控制外围设备,并将信息处理成合乎要求的报表,供管理部门使用。该部分主要用得的接口转换器一般是485转换卡,TCP/IP 集线器,光纤转换器,停车场卡授权器等设备. 入口设备 进口设备由图像抓拍系统、智能补光、道闸、停车场出入口控制机,车辆检测器,自动发卡系统,远距离读卡设备等组成,主要负责对进入停车场的内部车辆进行自动识别、身份验证并自动起落道闸;对外来车辆进行发卡,抓拍记录进入时间、车辆信息并自动起落道闸。该部分有时候需要安装停车场管理系统车位显示屏系统,还有的需要安装停车场诱导系统! 出口设备

出口设备由图像抓拍系统、智能补光、道闸、停车场出入口控制器,车辆检测器,远距离读卡设备,临时计费器等组成,主要负责对驶出停车场的内部车辆进行自动识别、身份验证并自动起落道闸;对外来车辆进行计费,收费后自动起落道闸。 工作原理 固定卡用户车辆进入停车场时,入口控制机主动检测到车辆的进入,并检测卡是否有效。如有效,则道闸开启,车辆便可开进停车场,摄像机并抓拍下该车辆的照片,并存储在管理电脑。车辆离开停车场时,出口控制机自动检测到车辆的到来,并判断所持卡的有效性。如有效,则道闸开启,并触发出口摄像机对车辆进行抓拍,车辆便可离开停车场。 临时卡用户车辆进入停车场时,从入口控制机领取临时卡,入口摄像机抓拍下该车辆的照片,并存储在电脑里,控制器记录下该车辆进入的时间,联机时传入电脑。离开停车场时,入口控制机能检测到是临时卡,提示司机必须交费,临时车必须将临时卡交还保安,并需交一定的费用,经保安确认后方能离开。 说完了原理,那咱们说说施工。按先后顺序,可分为以下几个步

停车场管理系统_

上海海洋大学信息学院 软件工程作业报告 设计题目:停车场管理系统 学院:信息学院 专业:空间信息与数字技术 班级:1、2班 学生姓名: 代雪1353247(组长)梓桐1353204、 亚松1353147 花1353209、仪1353113 程梦雪1353115

1.引言 21世纪以来,现代化产业高速发展,汽车作为日常交通工具已经普及社会的每一个角落,给人们的日常生活带来了极大的便利。但是随着汽车拥有量的急剧增加,车辆停放的问题随之而来,如果没有合理的停放规则和秩序,势必引起多不必要的麻烦,反而给生活带来不便。 停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到便、快捷以及安全的效果。然后目前的多停车场还处于一种纯人工的管理的模式,在车辆的管理上效率低下,而且十分容易出错。因此需要一种合适的管理系统来解决这些问题,达到高效,简易的效果,给广大人民的出行带来便。 本论文旨在设计一个简单、高效且实用的停车场管理系统,希望能解决目前管理上存在的一些问题。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库的实施和维护以及系统的调试与测试,最终完成了一个比较完善的收费停车场管理系统。

2.需求分析 需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 目前停车场的管理式比较落后,已经不能适应现代社会的实际需求,本系统的开发能给管理上带来新鲜的活力,提高管理的效率,具有较高的实用性和开发价值。 通过调查了解分析停车管理的现状,弄清用户对开发的数据库应用系统的确切要求,以及停车场管理的流程,系统的具体功能和数据库中数据信息。 2.1处理对象 系统处理的对象包括车辆信息、固定车位信息、自由车位信息、停车车辆信息以及收费记录等五个面。即 固定车位信息:车位编号、车位位置、车牌、车主姓名、车辆品牌、车辆颜色、车辆照片、联系地址、联系式、车位余额; 自由车位信息:车位编号、车位位置; 车辆信息:车牌、车辆品牌、车辆颜色; 停车信息:车位编号、车牌、进入时间、离开时间、时间段、车位类型、在位情况、收费费率; 收费记录:车位编号、车牌、停车时间、停车费用、发票编号。 2.2功能要求 整个系统具体包括三个子系统,分别为:停车处理子系统、车位综合管理子系统以及收费子系统。 处理的功能包括:车辆信息的查询以及更新;空闲车位信息的查询;固定车位信息的查询;进出车辆记录的更新和收费信息的查询与更新等。

智能车牌识别停车场管理收费系统软件操作说明书

智能车牌识别停车场管理收费系统软件操作说明书 2017-05-17 10:56 多奥智能车牌识别停车场管理收费系统软件操作说明书 一、数据库的安装 安装数据库Microsoft SQL Server 2000 1)选择SQL Server 2000文件夹下的应用程序。 2)选择第一项,即安装SQL Server 2000组件(C)。 3)选择安装数据服务器(S)。 4)选择本地电脑(L)。 5)选择创建新的SQL Server实例,或安装客户端工具(C)。 6)选择服务器和客户端工具(S)。 7)选择默认。点击下一步。 8)选择典型,点击下一步。 9)选择使用本地系统账户,点击下一步。 10)选择混合模式与空密码,点击下一步。 11)继续下一步直到安装结束。重启电脑,数据库安装完成后。 二、停车场软件的安装 安装停车场软件 1)打开光盘,运行,根据提示安装完成后出现。

2)选择“创建本地数据库”,点击“执行选择”后出现连接数据库的界面, 3)点击“连接数据库”后,创建数据库、备份数据库、还原数据库的按钮会显示出来。 4)点击“创建数据库”,创建数据库成功后,退出。再选择“安装加密狗” 5)点击“执行选择”,出现SoftDog Windows驱动安装和卸载程序界面 6)勾选“USB狗驱动”点击“安装”,安装成功后,退出。加密狗驱动安装完成。 三、停车场软件操作 软件的登陆 1)运行软件的安装包,安装好软件。 2)创建好数据库后,点击图标打开软件 3)出现智能停车场管理系统登录窗口,如图示2,输入用户编号101,点击三次回车,进入软件操作界面。或者输入用户编号101后,直接点击“确定”按钮进入软件操作界面

停车场管理系统源代码

//停车场管理系统 #include #include #define OVERFLOW 0 #define ERROR 0 #define OK 1 #define STACKSIZE 2 //车库容量 //时间节点 typedef struct time{ int hour; int min; }Time; //车辆信息 typedef struct{ char CarNum; float time; int pos_a; //车在停车场中的位置 int pos_b; //车在便道上的位置 int flag; }Car,Car2; //车库信息(顺序栈) typedef struct{ Car *top; Car *base; int stacksize; }SqStack; //初始化 int InitStack(SqStack &S){ S.base=new Car[STACKSIZE]; if(!S.base) exit(OVERFLOW); S.top=S.base; S.stacksize=STACKSIZE; return OK; } //判空 int StackEmpty(SqStack S){ if(S.top==S.base) return OK; else return ERROR; }

//判满 int StackFull(SqStack S){ if(S.top-S.base>=S.stacksize) return OK; else return ERROR; } //入栈 int Push(SqStack &S,Car e){ if(S.top-S.base==S.stacksize) return ERROR; *S.top++=e; return OK; } //出栈 int Pop(SqStack &S,Car &e){ if(S.top==S.base) return ERROR; e=*--S.top; return OK; } //遍历栈 int StackTraverse(SqStack S) { Car *p=S.top; Car *q=S.base; int l=1; if(StackEmpty(S)){ for(int j=1;j<=STACKSIZE;j++){ printf("\t车牌:"); printf("\t\t到达时间:"); printf("\t位置%d:空空",j); printf("\n"); } return OK; } while(p!=q){ Car car=*(q); printf("\t车牌: %d",car.CarNum); printf("\t\t到达时间:%5.2f",car.time); printf("\t\t位置:%d",l++); printf("\n");

停车场管理系统方案设计

实用文档 停车场管理系统设计方案

重庆冠超科技有限公司

第一章项目概述 一、项目情况说明 本次方案设计主要针对物流园区停车场管理系统进行设计,同时结合我公司对整个停车场管理系统的总体规划,提供的管理模式以供参考。 此次停车场管理系统为一进一出(可脱机收费)停车场管理系统,入口人工识别车型发卡,出口刷卡软件显示收费金额(LED同步),在停车场系统的出口设置收费管理电脑近距离读卡系统、图像对比系统、收费等。设置系统管理中心,数据的查询、管理等。 第二章系统设计思路 一、系统总体规划设计 本方案中提供停车场管理模式以供参考: 管理模式: 此为目前行业所有厂家最为通用的一种模式,停车场系统只在本地独立运行,停车场系统为独立的局域网,不借用办公网络,只能在本地存储、备份、查询和管理系统数据。 二、系统组成及功能设计 1、入口设备组成及功能设计 (1)入口设备组成 停车场入口设备由入口自动道闸(车辆检测器)、摄像机、聚光灯、近距离读卡器等组成。 一卡一车的逻辑控制功能:同一张卡如果已经入场,必须出场后才能再次入场,确

保一卡一车、一进一出的逻辑控制。 收费及记录存储功能:控制机标准设计用户数为10000,脱机记录数为10000万条。 满足大系统有更大容量要求。 手动开闸记录功能:系统具有手动开闸记录功能,给管理人员提供更多的监管手段。 图像抓拍对比功能:车辆入场时,系统会抓拍车辆的入场图片并存储,以供车辆出场时进行人工比对。 2、出口设备组成及功能设计 (1)出口设备组成 停车场出口设备由出口(含近距离读卡器、CAK3000控制器、显示屏、语音提示系统及附件)、自动道闸(车辆检测器)、摄像机、聚光灯、远距离读卡器等组成。 (2)出场功能设计 信息显示及广告发布功能:出口票箱显示屏能通过管理电脑软件加载广告信息或停车场信息,在无车情况时,显示屏会滚动显示当前时间和用户发布的广告等信息。 语音提示功能:当有车行驶至出口票箱车辆检测线圈上时,出口票箱检测到有车,会根据当前的时间,立即通过语音提示系统发出礼貌用语并在显示屏上显示礼貌用 语(提示信息:如一路顺风等等)。对于控制机使用过程中的操作,语音提示系统 也会进行相应的提示。 一卡一车的逻辑控制功能:同一张卡如果已经出场,必须再次入场后才能再次出场,确保一卡一车、一进一出的逻辑控制。 手动开闸记录功能:系统具有手动开闸记录功能,给管理人员提供更多的监管手段。 图像抓拍对比功能:车辆出场时,系统会抓拍车辆的出场图片并存储,以便操作人员与入场图像进行人工比对。 3、出口岗亭管理设备组成及功能设计 (1)出口岗亭管理设备组成 停车场出口岗亭管理设备由收费电脑、网络交换机、临时卡计费器、视频捕捉卡等组成。 (2)出口岗亭管理功能设计 临时卡收费功能:临时卡出场可通过岗亭内临时卡计费器读卡(也可在出口票箱面板读卡感应区),并根据相应的收费标准进行收费并提示收费金额、停车时间等。

停车场管理系统最新版

海康威视视频停车场系统 设 计 方 案 杭州海康威视数字技术股份有限公司 2014年 10月22日

目录 目录 (1) 第一章概述 (1) 1.1系统概述 (1) 1.2设计依据 (2) 1.3需求分析 (3) 第二章系统设计 (6) 2.1设计思路 (6) 2.2设计原则 (6) 2.3系统架构 (7) 2.4系统组成 (8) 2.4.1出入口系统 (8) 2.4.1.1系统设计 (8) 2.4.1.2系统功能 (9) 2.4.2.1系统设计 (9) 2.4.2.2系统功能描述 (10) 闭路电视监控系统 (10) 2.5系统特点 (10) 第三章系统主要设备介绍 (12) 3.1出入口视频一体机DS-2CC12A2P-IT2 (12) 3.2停车场管理机DS-TME3XX ..................................... 错误!未定义书签。 3.3车位监控相机DS-TCP125/325 ................................. 错误!未定义书签。 3.4室内引导屏IS-TVL121-XX-5S ................................. 错误!未定义书签。 3.5多路视频终端DS-TP5016-P (13) 3.6入口信息引导屏DS-TVB100 .................................. 错误!未定义书签。 3.7终端查询机DS-TPT322-HK .................................... 错误!未定义书签。 第一章概述 1.1系统概述 随着经济建设和社会建设等快速发展,人们的生活方式发生着深刻的变化。机动车辆和城市的人口大量增加,在诸多因素影响下,导致出入口管理混乱,违法案例呈上升趋势,社会公共安全形势面临着严峻的挑战,这种挑战迫使人们去寻找高技术的有效手段去解决突出的问题。停车场管理系统就是顺应这一时代需求的高技术产物。他不仅可以有效地解决出入口的交通混乱,同时也尽可能地减少车主失车被盗、物品被盗的忧虑。另外,在技术方面,其高技术性匹配于现有

停车场管理系统需求分析资料报告说明书

理工大学 软件需求分析报告 院(系):计算机工程学院 专业:软件需求分析 学生:王刚 班级:_软件132班_学号: 201307228 题目:停车场管理系统 起迄日期: 2015.11.2~2014.11.15 指导教师:丁凡 完成日期: 2015 年11月 15 日

停车场管理系统的设计与实现 摘要 本论文旨在设计一个简单、高效且人性化的停车场管理系统,希望能解决目前管理上存在的一些问题。系统的设计过程经过了可行性分析阶段、需求分析阶段、系统流程设计阶段、数据库物理设计阶段、数据库的实施和维护以及系统的编码与测试,最终完成了一个比较完善的收费停车场管理系统。 系统主要功能包括:车辆的登记入库;车辆的停车收费;车库容量显示和修改;车辆的出入日志等等。本系统是一个单机版系统,不提供用户登录,只设有一个管理员账号登陆,以提高系统安全可靠性。该系统运行在WINDOWS 7操作系统下,使用的C#语言开发,开发环境Microsoft Visual Studio 2010,数据库SQL 2008。 关键词:收费;停车场管理系统;高效性;人性化

Parking Management System Design and Implementation Abstract This paper aims to design a simple, efficient and humanized parking lot management system, hoping to be able to solve some problems existing in current management. System design process through the requirement analysis, conceptual design, logical structure design phase, the database physical design phase, implementation and maintenance, and system coding and testing, finally completed a relatively complete charge parking lot management system. System main function includes: the vehicle's registration into the Treasury; Vehicle parking fees; Tariff management; The garage capacity display and modification; Vehicle access logs, etc. Is a stand-alone system, this system does not provide the user login, with only one administrator account log in, in order to improve the system safety and reliability. The system running under the WINDOWS 7 operating system, using c #, the development environment of Microsoft Visual Studio 2010 and SQL 2008 database. Key words: parking lot; Parking lot management system; High efficiency; Human nature

停车场系统管理软件

深圳市德立达科技有限公司 TCP200停车场管理系统 Version 使 用 说 明 书 2014年4月23日 目录

TCP200停车场管理系统使用说明书........................ 错误!未定义书签。第一章概述.......................................... 错误!未定义书签。 系统特点........................................ 错误!未定义书签。 系统主要功能.................................... 错误!未定义书签。第二章配置系统...................................... 错误!未定义书签。 安装包相关说明.................................. 错误!未定义书签。 软件安装说明.................................... 错误!未定义书签。 登陆后台管理系统................................ 错误!未定义书签。 后台管理界面详解................................ 错误!未定义书签。 配置服务器IP 地址............................... 错误!未定义书签。 配置收费电脑IP地址.............................. 错误!未定义书签。 配置车库........................................ 错误!未定义书签。 获取和设置控制器IP地址.......................... 错误!未定义书签。 配置入口、出口控制器IP地址及车库等.............. 错误!未定义书签。 基本设置相关.................................... 错误!未定义书签。第三章账户管理...................................... 错误!未定义书签。 添加账户........................................ 错误!未定义书签。 账户管理........................................ 错误!未定义书签。 权限设置........................................ 错误!未定义书签。第四章费率设置...................................... 错误!未定义书签。 设置费率........................................ 错误!未定义书签。 添加节假日...................................... 错误!未定义书签。

相关文档
相关文档 最新文档