公司动态

公司动态 行业资讯

停车场管理系统软件工程课程设计

  停车场管理系统软件工程课程设计_计算机软件及应用_IT/计算机_专业资料。停车场管理系统软件工程课程 设计 2 3 4 第一章 项目概述 1.1 开发背景: 近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求 和生活方式也发生着深刻的变化,以前

  停车场管理系统软件工程课程 设计 2 3 4 第一章 项目概述 1.1 开发背景: 近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求 和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民 的日常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆 对其配套设施特别是停车场提出了更高的要求。停车是速度为零的交通”,停 车场及附属相关设施是静态交通的重要组成部分。停车场收费管理系统是伴随 着公用收费停车场这一新生事物而诞生的。 目前的多数停车场存在着以下几 个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度 高、停车场利用率低下、票款易流失等。针对这些问题该停车场系统从以下方 面进行设计。针对管理进行了优化,采用划卡消费和现金支付相结合,系统计 时计费。采用 Java 高级编程语言和 WEB 相关技术开发设计管理系统软件,实 现网络管理操作。优化后的系统使用方便、服务高效、收费透明、防止票款的 流失,提高可靠性同时也提高了操作者的工作效率。 1.2 开发目的: 随着计算机技术的发展,在各行各业的应用越来越广泛,停车场管理由原 来的人工管理进入计算机系统管理那是个必然趋势,计算机系统管理可以大大 提高管理的效率和正确性 设有一个可以停放 n 辆汽车的狭长停车场,它只有一个大门可以供车辆进 出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先 到达的第一辆车放在停车场的最里面)。如果停车场已放满 n 辆车,则后来的车 辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上 的第一辆车就进入停车站。停车站内如有某辆车要开走,在它之后进入停车场 的车都必须先退出停车站为它让路,待其开出停车场后,这些车辆再依原来的 次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交 费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费, 并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。 1.3 开发运行环境: 开发工具:java 语言 开发环境:JDK 1.4 系统功能: 5 (1) 登录、注册功能. (2) 车辆离开查询功能 (3) 车辆进入查询功能 第二章 需求分析 2.1 系统需求 根据题目要求,因为停车场是一个单条的序列,可以用结构体实现;在程 序中,需要知道每辆来车的具体停放位置,应提供提示、查找、标记工作。车 辆离开要计时计费。另外,每天开始时,停车场要初始化。 2.2 功能需求 实现停车场的现代化管理,记录车辆信息,动态分配车位,停车费用结算, 查看停车场车位的使用状况,退出系统等功能,解决车辆停放难,乱收费等问 题。 2.3 业务流程图 6 以堆栈来模拟停车场 和以堆栈里的数据元 素 我初设始计化成车汽站车, 的 车 牌号初 始 化 让 路 的临时栈, 初车始辆化到通达道 车场未满,车 进车场 输入车子到 达时间,车牌 号 判断车 场内是 否有车 车场已满,车 进便道 判断 车场 未是 否 车满进已 车入满车场 不做任何 无 计算 点 有 x 输入离开车辆 的离开时间, 进行停车费用 的计算 此车后面的车 辆退出并进7 入 临时栈 车子 离开 图 3-1 8 第三章 总体设计 3.1 基本设计概念和处理流程 互联网技术的飞速发展,Java 等设计工具的方便实用,以及数据库技术的 发展给本系统的设计和实现提供了技术上的支持。 系统基本的流程是:用户登录-主界面-选择各项子系统。 3.2 系统层次模块图 9 停车场管理系统 车 车 辆 辆 到 离 达 开 信 信 息 息 计 查 退 算 看 出 停 车 系 车 位 统 费 使 用 用 状 况 车 的到 该 牌 车达 车 号 位时 使 号间 用 车离该 牌开车 号时腾 间出 的 车 位 号 车到 离 每 牌达 开 小 号时 时 时 间间所 需 停 车 费 用 有无 空空 余余 车车 位位 10 第四章 数据库设计 4.1 数据库的逻辑设计: 下面给出各个表的详细结构。 新 新有 到 到车 来 来离 车 车开 辆 辆时 停 在新 放 便到 道来 上车 等辆 候停 放 字段名 id cardid cardno cardtype cardmoney sendtime activetime sendflag loseflag 表 4-1-1 卡信息表 描述 自增 卡编号 卡号 卡类型 余额 发卡时间 有效时间 已发 挂失 类型 int varchar varchar varchar money datetime datetime tinyint tinyint 长度 4 20 20 20 8 8 8 1 1 是否为空 否 是 是 是 是 是 是 是 是 是否主键 是 否 否 否 否 否 否 否 否 11 字段名 id parkname parktotal entertotal exittotal parktel parkadd 表 4-1-2 停车场参数表 描述 自增 停车场名 字 总车位 入口车道 数 出口车道 数 停车场电 话 停车场地 址 类型 int varchar int int int varchar varchar 长度 4 20 4 4 4 20 20 是否为空 否 是 是 是 是 是 是 是否主键 是 否 否 否 否 否 否 字段名 id name sex tel cardno carno address 描述 编号 用户名 性别 电话 卡号 车牌 地址 表 4-1-3 用户表 类型 长度 varchar 20 varchar 20 char 2 varchar 20 varchar 20 varchar 20 varchar 2