南京晓庄学院软件工程 停车库控制系统 实验
停车场模拟管理系统实验报告

停车场模拟管理系统实验报告实验报告:停车场模拟管理系统一、引言停车场是现代城市交通管理中不可或缺的一部分,如何高效地管理停车场成为城市交通规划和管理的重要课题之一、为了更好地理解停车场系统的运作原理,并学习相关管理策略,我们设计了停车场模拟管理系统实验。
二、实验目的1.了解停车场系统的工作流程与每个角色的职责;2.掌握停车场管理系统的设计与实现方法;3.学习利用计算机模拟系统来辅助管理停车场。
三、实验方法与步骤1.系统需求分析:明确系统主要功能,确定系统用户和使用场景,梳理系统流程;2.系统设计:根据需求分析,设计系统的功能模块、数据库表结构、界面设计等;3.系统实现:使用编程语言开发系统,编写相应的代码实现各个功能模块;4.系统测试与优化:测试系统的各项功能是否正常工作,进行反复测试并修复潜在的问题;5.系统上线与使用:将系统部署到服务器上,供用户正式使用。
四、实验结果与分析我们设计的停车场模拟管理系统主要包括以下功能:1.车辆进入停车场:当车辆驶入停车场时,系统记录车辆信息,并分配一个唯一的停车位;2.车辆离开停车场:车辆离开停车场时,系统根据停车时间计算停车费用,并更新车辆的状态信息;3.车位管理:系统可以查看当前停车场车位的使用情况,根据需要修改停车位的状态;4.停车记录查询:系统可以查询指定车辆的停车记录,包括进入停车场的时间、离开停车场的时间以及停车费用;5.收费管理:系统可以提供不同计费规则的选择,并根据规则计算车辆的停车费用;6.用户管理:系统可以管理停车场的员工和管理员账号,设置不同的权限和角色。
通过对实际停车场运营流程的模拟,我们可以观察到以下结果:1.系统能够准确记录每辆车进入和离开停车场的时间,方便车主查询;2.停车场车位使用情况能够实时更新,帮助管理员有效管理停车资源;3.不同计费规则可以灵活设置,可以根据不同需求调整停车费用;4.员工和管理员账号权限分离,保证了系统的安全性和管理的有序性。
南京晓庄_软件工程实验报告(2)

二、实验环境:
P三、实验内容和要求:
1.设计用例模型
2.设计领域模型
3.设计类模型和包图
4.设计系统动态模型
5.进行数据建模
四、实验步骤:
按指导书的步骤做,以“网上求职招聘系统”用例建模。
1.系统功能需求分析
2.进行系统建模
3.建立用例规约
4.创建活动图描述用例
2.求职者单击【确认】按钮
3.返回密码修改界面,新密码文本框被清空
8.“修改密码”用例活动图
9.求职者领域模型
10.完整的求职者领域模型
11.逻辑视图中的main框图
12.系统部分类图
13.“用户登录系统”时序图
14.“用户登录”系统的协作图
15.求职者模块“用户登录”系统状态图
16.“求职者”模块的“搜索工作”业务活动图
南京晓庄软件工程实验报告2南京晓庄学院实验小学南京晓庄实验小学南京晓庄实验幼儿园南京晓庄第一实验小学南京晓庄学院南京晓庄学院教务网南京晓庄学院论文系统南京晓庄学院信息门户南京晓庄
软件工程实验报告
实验名称:
实验二
班级:
姓名:
学号:
类型:
设计性
实验地点:
日期:
一、实验目的:
学习使用Rational Rose进行系统建模
3.求职者输入新密码
其他事件流A1:在单击【修改密码】按钮之前,求职者随时可以按【清空】按钮,将文本框清空,并可以重新填写内容
基本事件流:1.求职者鼠标单击【修改密码】按钮
2.系统出现一个对话框,显示“密码修改成功!”
3.求职者单击【确认】按钮
4.用例结束
异常事件流E1:1.系统出现一个对话框,显示“旧密码输入错误!”
智能停车场系统实训报告

一、引言随着城市化进程的加速和汽车数量的激增,停车难问题日益凸显。
传统的停车场管理模式已无法满足现代城市对停车效率和服务质量的要求。
智能停车场系统作为一种创新的解决方案,应运而生。
本实训报告旨在通过对智能停车场系统的设计与实现,探讨其在提高停车场管理效率、优化用户体验方面的应用价值。
二、实训目标1. 理解智能停车场系统的基本原理和技术架构。
2. 掌握智能停车场系统的硬件设备和软件设计方法。
3. 通过实际操作,熟悉智能停车场系统的安装、调试和维护。
4. 分析智能停车场系统的应用价值,为未来城市停车管理提供参考。
三、实训内容1. 智能停车场系统概述智能停车场系统是一种集车辆识别、车位管理、计费收费、信息查询等功能于一体的综合性管理系统。
它主要包括以下模块:(1)车辆识别模块:通过车牌识别、RFID等技术,实现车辆身份的快速识别。
(2)车位管理模块:实时监测车位占用情况,为用户提供空闲车位信息。
(3)计费收费模块:根据车辆类型、停放时间等因素,自动计算停车费用。
(4)信息查询模块:提供停车场实时信息查询,包括车位占用情况、收费标准等。
2. 硬件设备(1)车牌识别一体机:用于车辆身份识别,自动抓拍车牌照片。
(2)车位检测传感器:用于监测车位占用情况,实时反馈给管理系统。
(3)计费设备:包括自动收费机、移动支付终端等,实现车辆缴费。
(4)显示屏:用于显示停车场实时信息,如空闲车位数量、收费标准等。
3. 软件设计(1)数据库设计:设计停车场数据库,存储车辆信息、车位信息、收费记录等。
(2)系统功能模块设计:包括车辆识别、车位管理、计费收费、信息查询等功能模块。
(3)系统界面设计:设计用户友好的操作界面,方便用户进行操作。
4. 实训过程(1)安装与调试:根据设计图纸,安装硬件设备,并进行系统调试。
(2)系统功能测试:对系统功能进行测试,确保系统正常运行。
(3)系统运行与维护:在实际运行过程中,对系统进行维护和优化。
停车系统实验报告

一、实验背景随着城市化进程的加快,汽车数量不断增加,停车难问题日益突出。
为了提高停车效率,减少交通拥堵,实现停车场管理的智能化,我们设计并实现了一个基于数据结构的停车场管理系统。
本系统采用栈和队列数据结构模拟停车场的运行过程,实现了车辆进出、停车位置分配、费用计算等功能。
二、实验目的1. 理解并掌握栈和队列数据结构在停车场管理中的应用。
2. 设计并实现一个停车场管理系统,实现车辆进出、停车位置分配、费用计算等功能。
3. 体会数据结构在实际问题中的应用价值。
三、实验内容1. 系统设计(1)数据结构设计停车场:采用顺序栈实现,栈顶表示停车场最北端,栈底表示停车场最南端。
便道:采用链队列实现,队首表示便道最北端,队尾表示便道最南端。
汽车信息:定义一个结构体,包含车牌号、到达时间、离开时间、停车费用等属性。
(2)功能模块设计进出停车场:根据车辆到达或离开的时间,判断车辆是进入停车场还是离开停车场。
停车位置分配:根据停车场和便道的实际情况,为车辆分配停车位置。
费用计算:根据车辆在停车场停留的时间,计算停车费用。
输出结果:输出每辆车到达后的停车位置、离开时的费用和停留时间。
2. 系统实现(1)数据结构实现顺序栈:使用数组实现,提供入栈、出栈、判空等操作。
链队列:使用链表实现,提供入队、出队、判空等操作。
(2)功能模块实现进出停车场:根据车辆到达或离开的时间,判断车辆是进入停车场还是离开停车场。
停车位置分配:根据停车场和便道的实际情况,为车辆分配停车位置。
费用计算:根据车辆在停车场停留的时间,计算停车费用。
输出结果:输出每辆车到达后的停车位置、离开时的费用和停留时间。
3. 系统测试(1)功能测试测试车辆进出停车场功能。
测试停车位置分配功能。
测试费用计算功能。
(2)性能测试测试系统在高并发情况下的性能。
四、实验结果与分析1. 功能测试结果经过测试,系统各项功能均能正常运行,满足设计要求。
2. 性能测试结果在高并发情况下,系统运行稳定,性能良好。
数据结构-停车场管理系统实验报告

数据结构-停车场管理系统实验报告数据结构停车场管理系统实验报告一、实验目的本次实验旨在通过设计和实现一个停车场管理系统,深入理解和应用数据结构的知识,包括栈、队列、链表等,提高编程能力和解决实际问题的能力。
二、实验环境本次实验使用的编程语言为C++,开发环境为Visual Studio 2019。
三、需求分析1、停车场内有固定数量的停车位。
2、车辆进入停车场时,记录车辆信息(车牌号、进入时间)。
3、车辆离开停车场时,计算停车费用并输出相关信息。
4、能够显示停车场内车辆的停放情况。
四、数据结构设计1、为了实现车辆的先进先出,选择队列来存储停车场内的车辆信息。
2、用栈来存储临时停放的车辆信息,以便在停车场已满时进行处理。
五、算法设计1、车辆进入停车场检查停车场是否已满。
如果未满,将车辆信息加入队列,并记录进入时间。
2、车辆离开停车场在队列中查找要离开的车辆。
计算停车时间和费用。
将车辆从队列中删除。
3、显示停车场内车辆停放情况遍历队列,输出车辆信息。
六、主要代码实现```cppinclude <iostream>include <string>include <ctime>using namespace std;//车辆结构体struct Car {string licensePlate; //车牌号time_t entryTime; //进入时间};//队列类class Queue {private:Car data;int front, rear, capacity;public:Queue(int size) {capacity = size;data = new Carcapacity;front = rear = 0;}~Queue(){delete data;}bool isFull(){return (rear + 1) % capacity == front;}bool isEmpty(){return front == rear;}void enqueue(Car car) {if (isFull()){cout <<"停车场已满!"<< endl; return;}datarear = car;rear =(rear + 1) % capacity;}Car dequeue(){if (isEmpty()){cout <<"停车场为空!"<< endl;return Car();}Car car = datafront;front =(front + 1) % capacity;return car;}void display(){if (isEmpty()){cout <<"停车场内没有车辆。
智能车库系统实验报告实践内容

智能车库系统实验报告实践内容一、引言智能车库系统是一种运用现代化科技的创新型停车解决方案。
它采用先进的技术和智能化设备,能够实现车辆无人值守的停放和取车过程。
本实验的目的是通过设计和搭建一个小型的智能车库系统,了解智能停车系统的工作原理和实际应用。
二、实验材料与方法2.1 实验材料本实验所使用的材料包括:- Arduino Uno 控制器- 超声波测距模块- 电机驱动模块- 直流电机- 电源模块- 蜂鸣器- LED灯- 面包板和杜邦线2.2 实验步骤1. 按照电路图搭建硬件电路2. 使用Arduino IDE编写控制程序3. 上传程序到Arduino Uno 控制器4. 进行测试和调试5. 记录实验结果和相关数据三、实验原理智能车库系统的核心原理是利用超声波测距模块来测量车辆与停车位之间的距离,从而判断车辆是否可以停入。
当车辆驶入停车位附近时,超声波测距模块会发送超声波信号,并通过测量反射回来的信号的时间来计算车辆与停车位之间的距离。
当距离小于设定阈值时,控制器会发出指令以控制电机驱动模块启动并将车辆停入停车位中。
当车辆需要取出时,系统会根据用户输入的取车指令,通过控制电机驱动模块来实现车辆的取出。
四、实验结果经过实验测试,我们成功搭建了一个小型的智能车库系统。
当汽车靠近停车位时,超声波测距模块能够准确地测量距离,并通过控制器的指令控制电机驱动模块将汽车停入停车位。
同样地,当用户需要取车时,系统也能够按照指令将车辆取出,并发出相应的提示音和灯光信号。
五、实验分析通过本次实验,我们对智能车库系统的原理和工作流程有了更深入的了解。
在实际应用中,智能车库系统可以提高停车位的利用率,实现自动停车和取车的便利性。
此外,智能车库系统还可以结合互联网技术,实现车位预约、远程控制等功能,为用户提供更加智能化、便捷化的停车服务。
然而,在实际应用中,还存在一些问题和挑战。
首先,需要解决与停车位形状和尺寸不匹配的问题,以适应不同类型的车辆停放需求。
停车场模拟管理系统实验报告
一.问题描述1。
实验题目:设停车场是一个可停放n 辆汽车的狭长通道,且只有一个大门可供汽车进出。
汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端)。
若停车场内已经停满n辆车,那么后来的车只能在门外的便道上等候。
一旦有车开走,则排在便道上的第一辆车即可开入。
当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场.每辆停放在车场的车在它离开停车场时必须按它停留的时间长短缴纳费用。
试为停车场编制按上述要求进行管理的模拟程序。
要求:根据各结点的信息,调用相应的函数或者语句,将结点入栈入队,出栈或者出队。
二.需求分析1.程序所能达到的基本可能:程序以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入数据的序列进行模拟管理。
栈以顺序结构实现,队列以链表结构实现。
同时另设一个栈,临时停放为给要离去的汽车让路而从停车场退出来的汽车。
输入数据按到达或离去的时刻有序。
当输入数据包括数据项为汽车的“到达”(‘A’表示)信息,汽车标识(牌照号)以及到达时刻时,应输出汽车在停车场内或者便道上的停车位置;当输入数据包括数据项为汽车的“离去”(‘D’表示)信息,汽车标识(牌照号)以及离去时刻时,应输出汽车在停车场停留的时间和应缴纳的费用(便道上停留的时间不收费);当输入数据项为(‘P’,0,0)时,应输出停车场的车数;当输入数据项为(‘W’, 0, 0)时,应输出候车场车数;当输入数据项为(‘E’,0, 0),退出程序;若输入数据项不是以上所述,就输出"ERROR!"。
2.输入输出形式及输入值范围:程序运行后进入循环,显示提示信息:“Please input the state,number and time of the car:",提示用户输入车辆信息(“到达"或者“离开”,车牌编号,到达或者离开的时间)。
停车场管理系统软件工程课程设计
软件工程试卷(论文) 2022-2022 学年第1 学期停车场管理系统的分析和设计第一章项目概述 (3)1.1 开辟背景 (3)1.2 开辟目的 (3)1.3 开辟运行境 (3)1.4 系统功能 (3)第二章需求分析 (4)2.1 系统需求 (4)2.2 功能需求 (4)2.3 业务流图 (4)第三章总体设计 (6)3.1 基本设计概念和处理流程 (6)3.2 系统层次模图 (6)第四章数据库计 (7)4.1 数据库的逻辑设计 (7)4.2 数据库的配置 (10)第五章详细设计 (13)5.1 主菜单模块的设计与实现 (13)5.2 初始化模块的设计与实现: (14)5.3 车辆进入模块的设计与实现 (14)5.4 车辆离开并收费模块的设计与现 (15)第六章测试及提交 (16)七附:模块源代码 (17)参考文献 (20)第一章项目概述1.1 开辟背景:近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢靡品的汽车己经逐步走入了市民的日常生活。
伴有汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特殊是停车场提出了更高的要求。
停车是"速度为零的交通”,停车场及附属相关设施是静态交通的重要组成部份。
停车场收费管理系统是伴有着公用收费停车场这一新生事物而诞生的。
目前的多数停车场存在着以下几个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。
针对这些问题该停车场系统从以下方面进行设计。
针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。
采用Java 高级编程语言和WEB 相关技术开辟设计管理系统软件,实现网络管理操作。
优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。
1.2 开辟目的:随着计算机技术的发展,在各行各业的应用越来越广泛,停车场管理由原来的人工管理进入计算机系统管理那是个必然趋势,计算机系统管理可以大大提高管理的效率和正确性设有一个可以停放n 辆汽车的狭长停车场,它惟独一个大门可以供车辆进出。
智能停车系统实验报告(3篇)
第1篇一、实验目的随着城市化进程的加快,城市交通压力日益增大,停车难问题成为城市管理的一大难题。
为了解决这一问题,本研究旨在设计并实现一套智能停车系统,通过利用现代信息技术,提高停车场的运营效率,降低用户停车成本,缓解城市交通压力。
二、实验内容本次实验主要内容包括以下几个方面:1. 系统需求分析:分析停车场管理中存在的问题,确定系统功能需求。
2. 系统设计:根据需求分析,设计智能停车系统的整体架构、模块划分、功能实现等。
3. 系统实现:利用编程语言和开发工具,实现智能停车系统的各项功能。
4. 系统测试:对系统进行功能测试、性能测试、稳定性测试等,确保系统正常运行。
三、实验步骤1. 系统需求分析- 分析停车场管理中存在的问题,如车位利用率低、停车效率低、停车费用高、车位信息不透明等。
- 确定系统功能需求,包括车位管理、停车缴费、车位引导、用户管理、系统维护等。
2. 系统设计- 整体架构:采用分层架构,包括数据层、业务逻辑层、表现层等。
- 模块划分:将系统划分为多个模块,如用户模块、车位模块、缴费模块、引导模块等。
- 功能实现:利用编程语言和开发工具,实现各模块的功能。
3. 系统实现- 用户模块:实现用户注册、登录、修改密码等功能。
- 车位模块:实现车位分配、查询、预约等功能。
- 缴费模块:实现在线缴费、历史缴费记录查询等功能。
- 引导模块:实现车位引导、路径规划等功能。
- 系统维护:实现系统日志管理、数据备份等功能。
4. 系统测试- 功能测试:测试系统各项功能是否按照设计要求实现。
- 性能测试:测试系统在高峰时段的运行效率,确保系统稳定运行。
- 稳定性测试:测试系统在极端条件下的稳定性,确保系统安全可靠。
四、实验结果与分析1. 功能实现通过本次实验,成功实现了智能停车系统的各项功能,包括用户管理、车位管理、停车缴费、车位引导等。
用户可以通过手机APP或网页端实现车位查询、预约、缴费等功能,提高了停车效率。
停车信息管理系统的设计与实现 软件工程专业
停车信息管理系统的设计与实现Design and Implementation of Parking Information Management System摘要多年经济发展,让我国道路已经呈现一派车水马龙景象,与车辆相关的设施也有了了新的要求,小区是车辆停放相对密集的地方,以至于小区车位的管理也越来越繁琐,如果任然按照以往的人工管理方式,不仅要耗费掉大量的物力、人力和财力,又无法提高效率,为了方便小区车位相关信息的管理,为了避免传统停车场的一些弊端,节省更多的人力,避免不必要的资源消耗,停车场计费管理系统应运而生。
因此,对于管理人员以及用户来说,具备现代化互联网多媒体信息技术的停车场计费管理系统的设计与实现具有非常重要的意义。
本系统前台展示页面采用JSP技术,基于MySQL数据库动态生成网页,后台api基于SSM框架开发,利用Ajax异步请求的方式完成前后台数据交互。
系统主要分为管理员和用户两个角色的功能,实现了小区车位相关信息的管理,根据账号权限不同,展示不同的可视化界面。
该系统用于小区管理停车场车位的使用和收费问题,用户可在系统中通过可视化的方式选择车位进行停车,并在使用结束后根据停车时长支付停车所需的费用,还可以购买私人车位,在线充值查看所剩余额等操作。
而管理员可在线进行管理用户,管理停车场的车位信息,管理用户的账户,从而帮助用户拥有更好的停车体验,提高停车效率,减少时间成本。
本文针对车位信息透明化及节省用户停车的时间成本,从而提高用户的停车效率等需求,设计了该小区停车管理系统,并对具体设计方案及使用技术,设计架构等进行了详细论述,从而为客户提供了一个更好的服务,不仅加大了车辆的流通,优化了停车场内的资源管理问题,提高了车位的使用效率,与当前市面上常见的停车管理系统有着较多的创新之处。
在系统开发时利用了一体化设计思路,从而圆满达成对系统功能的诉求。
关键词:停车场计费管理系统;JSP技术;MYSQL;SSM框架AbstractWith the rapid development of China's economy, more and more vehicles are becoming. The facilities related to vehicles have new requirements. The community is a relatively dense place for parking vehicles, so that the management of parking space in the community is becoming more and more complicated. If we can follow the previous manual management mode, it will not only cost a lot of manpower, material and financial resources, but also can not improve efficiency, In order to facilitate the management of parking space information, in order to avoid some disadvantages of traditional parking lot, save more manpower and avoid unnecessary resource consumption, the parking lot billing management system came into being. Therefore, the design and implementation of the parking lot billing management system with modern Internet multimedia information technology is of great significance to the managers and users.The front-end display page of this system adopts JSP technology, dynamically generates web pages based on MySQL database, and the background API is developed based on SSM framework, and the data interaction between the front and back desk is completed by using Ajax asynchronous request. The system is mainly divided into two roles: administrator and user, which realizes the management of parking space information in the community. Different visual interfaces are displayed according to the different account permissions. The system is used to manage parking lot use and charge problems in the community. Users can choose parking spaces visually in the system, pay the parking expenses according to the parking time after use, purchase private parking spaces, online recharge and check the remaining amount. The administrator can manage users online, manage parking information and account of users, so as to help users have better parking experience, improve parking efficiency and reduce time cost.In this paper, the parking management system of the residential area is designed for the sake of transparency of parking information and saving the time cost of users parking, thus improving the parking efficiency of users. The specific design scheme, application technology and design structure are discussed in detail, so as to provide a better service for customers, not only increase the circulation of vehicles, The resource management of the parking lot is optimized, and the efficiency of the parking space is improved. It is also different from the parking lot which only provides the administrator management authority in the market. The system has flexible integrated design mode, and has successfully completed the overall designof the whole system.Keywords: Residential parking space management system; JSP technology; MYSQL; SSM framework目录摘要 (I)Abstract (III)第1 章概述 (1)1.1 研究背景 (1)1.2 研究现状 (1)第2 章相关技术简介 (3)2.1 Eclipse开发工具 (3)2.2 Tomcat服务器 (3)2.3 Java开发语言 (3)2.4 SSM框架 (4)2.5 JSP (3)2.6 MySQL数据库 (4)第3 章系统需求分析 (6)3.1 系统可行性分析 (6)3.1.1 操作可行性 (6)3.1.2 经济可行性 (6)3.1.3 技术可行性 (6)3.1.4 法律可行性 (7)3.2 系统性能分析 (7)3.3 系统流程分析 (8)3.3.1 注册流程分析 (8)3.3.2 用户登录流程分析 (9)3.3.3 用户信息添加流程分析 (10)3.4 系统用例分析 (10)3.4.1 管理员用例图 (11)3.4.2 用户用例图 (12)第4 章系统设计 (13)4.1 系统结构设计 (13)4.2 系统架构设计 (14)- V-4.2.1 总体架构设计 (14)4.2.2 系统网络拓扑结构图 (15)4.3 系统顺序图 (15)4.3.1 用户登录管理模块 (15)4.3.2 添加信息管理模块 (16)4.4 数据库设计 (17)4.4.1 逻辑结构设计 (17)4.4.2 数据库实体 (17)4.4.3 数据库表 (20)第5 章系统实现 (22)5.1 系统开发环境 (22)5.2 登录注册功能模块的系统 (22)5.2.1 注册模块 (22)5.2.2 登录模块 (23)5.3 管理员功能模块的系统 (24)5.3.1 用户管理界面 (25)5.3.2 车位管理界面 (25)5.3.3 收费标准界面 (25)5.3.4 车位选择界面 (26)5.3.5 车位使用记录界面 (26)5.4 用户功能模块的系统 (27)5.4.1 车位选择界面 (27)5.4.2 充值记录界面 (28)5.4.3 我的余额界面 (29)5.4.4 车位使用记录界面 (29)第6 章系统测试 (30)6.1 测试概述 (30)6.1.1 软件测试的目的 (30)6.1.2 软件测试的任务 (30)6.2 测试方案 (30)- VI-6.2.1 模块测试 (31)6.2.2 集成测试 (31)6.2.3 验收测试 (31)6.3 测试用例 (31)6.4 测试过程 (33)6.4.1 用户注册功能测试 (33)6.4.2 用户登录功能测试 (34)6.4.3 用户审核功能测试 (35)6.4.4 车位添加功能测试 (36)6.4.5 车位使用功能测试 (37)6.4.6 车位使用记录信息显示功能测试 (39)6.4.7 充值与余额功能测试 (39)6.5 测试分析 (41)第7 章结论 (42)参考文献 (44)致谢 (43)- VII-第 1 章概述1.1研究背景计算机技术在进入21世纪后的快速发展使得电脑走进千家万户,电脑成为了人们工作的必需品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
停车库控制系统组长:12130440 张嫚组员:12130436 薛何芹12130437 颜莉12130438 杨欣怡12130439 张君水停车库控制系统项目任务书1、简介停车库管理系统是以一种高效、公正准确、科学经济的停车场管理工工具,实现停车场对于车辆动态和静态的综合管理。
如今随着城市机动车辆日益增多,许多大中型大厦、社区等都面临着数百辆甚至数千辆的日常管理工作。
停车库管理系统通过出入车辆的情况来控制停车库入口的状态。
在不同的时间段,也可以将该系统设置为不同的模式,在停车位充裕的情况下或固定的时间段,可以将系统设置为开放模式(入口大门从来不锁),当然,在停车位紧张或者固定的时间段,可以将系统设置为关闭模式(入口大门全部锁住),在平时也可以设置为自动模式(根据停车库是否有空位锁住或解锁入口大门)。
车位满位后,立即在屏幕上显示。
并且可以显示哪些停车位是否为空,以方便管理员指引停车者。
也可以根据车辆进出的时间来实现计费收费功能。
2、产品远景跟项目范围产品远景说明—停车库管理系统能够高效的管理并统计停车库的车位情况,方便管理人员管理和调度,以减轻停车库管理人员的劳动强度,从而提高工作效率。
主要特性—停车库管理系统将:●监视停车库的已占用的停车位是否达到了用户设置的数量。
●允许用户设置固定的模式。
●可灵活的与其他设备连接,控制诸如:出入口按钮,门,闸,刷卡器等,可方便的按用户要求更改。
●具有基于web的模拟系统。
3、目标市场停车库管理系统针对大中型大厦、社区、学校、街道,这些地方每天的停车数量比较多。
这种产品的目标客户是准备利用比较经济的系统替换其当时的人工指挥的消费者。
4、利益相关者管理人员—投资这个项目的投资者。
开发人员—停车库控制系统由5人组成,其中包括1名项目组长和4名计算机从业人员。
买方—停车库管理员、企业或社区负责人、企业工作人员、社区居民。
用户—停车库管理员、企业或社区负责人、企业工作人员、社区居民,小型企业的维护人员。
5、假设和约束假设—开发人员认为下列条件一定成立:●停车库管理系统可以使用标准的控制设备、传感器。
●停车库管理系统可以连接标准的监控设备。
约束—产品必须满足下列限制:●产品将实现停车位情况控制的管理,但是产品设计不排除最终包含定时器控制的管理。
●现场安装的产品和Web模拟器将使用相同的核心控制软件。
6、业务需求停车库管理系统必须把停车数量控制的管理确立为可行技术。
停车库控制系统必须是一种软件控制系统,可以通过传感器监视停车库内是否还有停车位,还控制着街道上指示停车库是否有停车位的信息牌,并且还可与操作人员进行交互。
停车库管理系统利益相关者目标列表停车库管理系统利益相关者目标列表如图所示。
利益相关者类别目标管理人员达到业务需求开发人员达到业务需求创建高品质、可维护的产品创建可在今后产品中重用的代码库买方以最低的价格购买满足管理需要的产品购买操作费用低的产品购买维护费用低的产品安装人员获得安装简便的快捷产品操作人员可以设定系统模式在特定时间进行可以迅速设置和修改系统模式和停车位数量可以在不必查阅说明书的情况下迅速设置修改停车位的总数量和停车场的布局维护人员在产品不能正常工作时,可以迅速和简便的识别可以迅速和简便的发现问题可以迅速和简便的解决问题产品能够从常见障碍(如电压或短路)中恢复Web管理人员模拟系统易于安装和维护停车库控制需求列表1、简介这个要求列表并不包含详细的要求。
但是相反,它只规定与主要的利益相关者目标和任务有关的用户级要求。
要求的优先级使用使用5分制确定,1表示最高级。
有相机标注在要求说明后面的圆括号内。
2、约束管理人员、开发人员和营销人员要求停车库控制系统的第一个版本在开发项目启动后的一年内投放市场。
(2)管理人员、开发人员和营销人员要求停车库控制系统包含可在今后产品中使用的基本停车控制软件。
(1)安装人员要求可以使用标准工具或者随产品提供的工具对停车库控制系统进行配置。
(1)3、功能要求管理人员、开发人员和营销人员要求停车库控制系统主要车位控制的管理产品。
(1)管理人员、开发人员、营销人员和买方要求停车库控制系统具有基于Web的模拟系统,且至少有80%的用户认为它可以准确模拟实际产品及其应用。
(1)管理人员可以进行充值。
(1)安装人员和维护人员要求停车库控制系统允许设置时间段。
(1)操作人员要求停车库控制系统允许他们将系统调整到特定时间段。
(1)操作人员要求停车库控制系统允许他们查看停车库的状态。
(2)操作人员要求停车库控制系统允许他们调整车位数量。
(1)管理人员、开发人员、营销人员、买方和操作人员要求停车库控制系统的车位已满时即启动关闭模式。
(1)买方和操作人员要求停车库控制系统允许他们设置停车库中的最大车位数。
(3)维护人员要求停车库控制系统检测信息牌和传感器的故障。
(2)操作人员要求停车库控制系统检测信息牌和传感器的故障时能够尽可能继续工作。
(2)维护人员要求停车库控制系统报告系统是否检测到故障组件。
(3)操作人员和维护人员要求停车库控制系统在不能正常工作时报告系统的故障。
(4)维护人员要求停车库控制系统报告出现故障的硬件组件及其位置。
(3)维护人员要求停车库控制系统能够在不经维护人员干预的情况下从常见故障(如电力故障)中恢复。
(2)4、非功能要求管理人员、买方和营销人员要求停车库控制系统能够控制3万平方米的停车场。
(1)安装人员要求能够对停车库控制系统进行配置,以改变系统的模式、传感线的数量以及大门和传感器之间、信息牌和传感器之间的关系。
(3)管理人员在可以上网的环境下就可以操作停车库的设置。
(1)开发人员要求停车库控制系统开发成可维护型。
(1)开发人员要求停车库控制系统包含可以在后期产品中重用的控制软件组件。
(1)维护人员要求停车库控制系统不会因其他故障而发生故障,换言之,能够阻止故障串联。
(2)营销人员和维护人员要求停车库控制系统具有很高的可靠性(在正常操作下,每月发生的故障不超过1个)。
(1)公司Web站点的Web管理人员要求停车库控制系统抑郁安装和维护。
(3)5、数据要求安装人员要求停车库控制系统以持久方式记录系统配置,以便在发生电力故障后对其进行恢复。
(2)维护人员要求停车库控制系统能够记录故障硬件组件的位置。
(3)6、接口要求安装人员要求在阅读说明书不超过30分钟的时间后,每个大门的停车库控制系统配置时间不超过1分钟。
(4)操作人员要求停车库控制系统具有一种接口,允许他们在阅读说明书不超过5分钟的时间内对控制时间进行配置或典型修改。
(2)操作人员和维护人员要求能够从一种中央控制面板操作停车库控制系统。
(2)管理人员、营销人员、买方和维护人员要求停车库控制系统能够控制各种传感器和其他必须的外部设备。
(5)停车库控制系统用户级需求1.简介1.1 停车库控制系统必须是一种软件控制系统,可以通过传感器监视停车库内是否还有停车位,还控制着街道上指示停车库是否有停车位的信息牌,并且还可与操作人员进行交互。
1.2 软件在交付时必须包括:·基于web的模拟系统·控制硬件的软件.连接外部设备的接口2.功能需求2.1设置参数2.1.1停车库控制系统必须允许设置其模式(开放、关闭或自动)。
2.1.2停车库控制系统必须允许设置最大停车位数。
2.1.3停车库控制系统必须允许设置街道上信息牌上的停车位数量。
2.1.4 停车库控制系统必须允许设置车位号。
2.1.5 停车位控制系统必须允许设置当前时间。
2.2一般操作2.2.1 停车库控制系统必须允许在开放、关闭或自动模式下进行操作。
2.2.2 停车库控制系统必须监视停车库空车位的数量。
2.2.3 停车库控制系统必须检测传感器故障。
2.2.4停车库控制系统必须在遇到传感器故障时尽可能继续正常工作。
2.2.5停车库控制系统必须在接到指令后报告故障组件及其位置。
2.3 开放模式操作2.3.1停车库控制系统必须打开入口大门。
2.3.2 停车库控制系统必须提供有关车辆进入的数据。
2.3.3 停车库控制系统必须提供空余车位的数据。
2.3.4 停车库控制系统必须记录刷卡进入时间以及其卡中的余额。
2.3.5 停车库控制系统必须在卡余额不足一定金额时,不允许其进入。
2.4 关闭模式操作2.4.1停车库控制系统必须将入口大门全部锁住。
2.4.2 停车库控制系统必须提供已被占用的车位数据。
2.5 自动模式操作2.5.1停车库控制系统必须在仍有空余停车位时解锁入口大门。
2.5.2停车库控制系统必须在没有空余停车位时锁住入口大门。
2.5.3 停车库控制系统必须在卡余额不足一定金额时,不允许其进入。
2.6模拟系统2.6.1基于web的停车库控制系统模拟系统必须显示可交付产品的所有操作和维护特性。
2.6.2基于web的停车库控制系统模拟系统必须提供控制模拟的方法。
3.非功能需求3.1安装3.1.1停车库控制系统必须支持监视空余停车位需要的传感器。
3.1.2停车库控制系统软件必须可以使用标准工具(如文本编辑器)进行配置。
3.1.3 经过配置后,除非已安装硬件发生改变,停车库控制系统不需要重新配置。
3.1.4 必须能够在安装人员阅读说明书不超过20分钟的时间后,以不超过一分钟的时间对停车库控制系统进行配置。
3.2操作3.2.1停车库控制系统必须经由一个中央控制面板进行操作。
3.2.2 停车库控制系统必须具有一种接口,允许不超过5分钟的时间对参数进行设置或修改。
3.2.3 停车库控制系统必须在可以上网的环境下即可对该系统进行操作(采用B/S结构)。
3.3故障3.3.1停车库控制系统必须在遇到传感器故障时不发生故障。
3.3.2停车库控制系统软件在正常操作情况下,每月发生的故障不能超过一次。
3.3.3 停车库控制系统必须在不经人员干于的情况下从电力故障中恢复。
3.4模拟系统3.4.1停车库控制系统模拟系统必须能够在不超过1小时的时间内安装到web站点上。
3.4.2停车库控制系统模拟系统每月的维护时间不能超过1小时。
3.4.3必须至少有70%的用户认为基于web的停车库控制系统模拟系统能够准确表示实际产品及其应用。
3.5发展3.5.1停车库控制系统的主要控制组件必须能够在后期产品中重用。
3.5.2停车库控制系统必须能够控制各种停车库。
4.数据需求4.1停车库控制系统必须在持久性存储器中记录下列数据:·出入口大门的状态·卡的消费记录即每次进出的时间·卡中的余额·所有传感器的位置·所有传感器的状态·中央控制面板和传感器之间的关系·当前操作模式·最大车位数·空余车位数·空闲的车位号停车库控制系统用例模型操作人员监视故障转换系统模式充值设置参数刷卡器安装人员启动查看余额安装系统扣费传感器维护人员维修报告错误模拟系统模拟系统打开大门信息牌显示停车库状态显示剩余停车位数用例1:转换系统模式参与者:操作人员、入口大门刷卡器利益相关者和要求:操作人员——设置系统模式转换的具体时间段,在遇到刷卡器和传感器故障时,尽可能继续正常操作管理人员、营销人员——达到5%的市场份额维护人员——检测和记录刷卡器的故障,在不经维护人员干预的情况下从电力故障中恢复。