文档详情

软件工程课程设计_停车管理系统(包含源代码) .pdf

发布:2025-04-14约2.55千字共6页下载文档
文本预览下载声明

课程名称:

实验项目:

姓名:专

业:班级:

学号:

指导教师

学年设计

软件工程学年设计

停车场收费管理系统

XXX

计算机科学与技术

XXX

XXXX

XXX

计算机科学与技术学院

实验教学中心

XXXX年XX月XX日

摘要

目前,我国经济逐渐发达,自行车王国逐步向汽车进军。因此,大量的停车场也

随之而至。虽然某些大型停车场在工作中已经开始向计算机化靠拢,但仍不够完善。

而中小型停车场更为稀少,陈旧的管理手段给顾客带来极大的不便,同时为了提高

工作效率及服务质量,一套完整的停车厂管理系统的出现就十分必要了。

本次设计,仅为一个简单的小型停车场管理系统。采用C语言编写,为dos界

面。主要强调车辆的进站和出站操作,以及车场和通道之间的相互关系。根据车场

内车道狭长且为一边开口的特点,将车道用先进后出的栈结构来描述。外面狭长的

通道,为先进先出,可采用队列结构,为方便起见,采用链式队列结构来描述。本程

序中的数据对象是汽车,为使操作更方便,将给每辆进车道的汽车编号,根据编号

出场。其中,还包括入场时间、出厂时间、收取费用等项。

关键字:停车场管理系统栈结构队列结构软件工程

目录

1需求分析0

1.1引言0

1.1.1设计目的0

1.1.2任务概述0

1.2基本要求0

1.3系统用户分析1

1.4用数据流程图描述1

2概要设计3

2.1设计思想3

2.2实现方法3

2.3主要模块3

2.4各模块的主要功能及实现4

2.2.1车辆到达模块4

2.2.2车辆离开模块4

2.2.3停车场内与通道停放车辆的信息模块4

2.2.4获取时间5

2.5函数间调用关系5

3详细设计7

3.1界面及各模块详细设计7

4系统测试9

4.1功能测试9

4.1.1车进站时车牌号的测试9

5总结11

5.1用户手册11

5.2设计体会11

参考文献12

附13

1需求分析

1.1引言

1.1.1设计目的

通过课程设计,加深对软件工程思想的理解,能对系统功能进行分析,并设计合

理的模块化结构。

通过课程设计,提高程序开发功能,能运用合理的控制流程编写清晰高效的程序。

通过课程设计,训练C程序调试能力,能将一个中小型各级组织系统联调通过。

通过课程设计,开发一个中小型系统,掌握运用软件工程思想研来发系统全过程。

通话课程设计,培养分析问题、解决实际问题的能力。

1.1.2任务概述

设有一个可以停放20辆汽车的狭长停车场,它只有一个大门可以供车辆进出。

车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的

第一辆车放在停车场的最里面)。如果停车场已放满20辆车,则后来的车辆只

能在停车场大门外的通道上等待,一旦停车场内有车开走,则排以便道上的第一

辆车就进入停车场。停车场内如有某辆车要开走,在它之后进入停车场的车都必

须先退出停车场为它让路,待其开出停车场后,这些辆再依原来的次序进场。每

辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在

便道上的车未进停

显示全部
相似文档