C语言课程设计报告-泊车系统(共7页).doc
《C语言课程设计报告-泊车系统(共7页).doc》由会员分享,可在线阅读,更多相关《C语言课程设计报告-泊车系统(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上C语言课程设计报告 题目: 泊车管理系统 学 院: 学 号: 姓名: 指导教师: 成 绩: 日期:泊车管理系统一、课程设计的目的与要求1目的本课程设计是学生学习完C语言程序设计课程后,进行的一次全面的综合训练,通过课程设计,更好地掌握使用C语言进行程序设计的方法,加深对C语言特点和使用C语言进行程序设计开发过程的理解,加强动手能力。其主要目的是:(1) 进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解;(2) 针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。(3) 掌握C语言的编程技巧和
2、上机调试程序的方法。(4) 掌握程序设计的常用算法。2要求:(1) 要求从所给题目中任选若干个,每个学生必须独立完成课程设计,不能互相抄袭。(2) 设计完成后,对所完成的工作进行答辩。(3) 要求写出一份详细的课程设计报告。(4) 程序设计题目,须提交相应的程序,并需提供加注释的源程序,能正常运行。二、开发环境1硬件环境 : 机器型号: Hewlett-Packard Compaq Presario CQ40 Notebook PC内存配置: DDR2 SDRAM SO-DIMM 2软件环境 :操作系统:jdk1.5 + tomcat6 + mysql . 开发工具:Microsoft Vis
3、ual C+ 6.0 三、题目描述及分析题目描述:本程序属于非数值计算型算法设计,学生需要设计出一个简单的泊车模拟系统所需要的基本功能,并设计简单的界面(无需图形化)。假定有10个车位,汽车在到来的时候首先选择车位,然后记录当前停车的时间,在取车的时候再记录取车时间,根据停了多长时间来给出费用,本程序主要考察对自定义函数的熟悉程度,本程序中主要使用到的是数组的相关操作,包括数组的输入、输出、查找、插入、删除等操作,需要对数组有比较深入的掌握。题目分析:(1)通过提示菜单选择可以进行的操作。(2)本系统设计不存在需要存放的数据,因此不需要文件操作。(3)本系统假设收费时间固定,假定每小时收费为5
4、元(4)本停车场分为两个部分,一部分是停车位(10个),一部分是等候位(3个),所谓等候位就是目前停车场暂时全满,当有一辆车离开腾出一个停车位后,等候位的第一位用户就可以马上停车(5)等用户选择离开停车场后,根据停车时间给出停车费用(6)本系统主要包括的功能为:a) 查看目前停车场的停车情况b) 进入停车场,如果停车场满而等候位不满则可以提示用户是否要在等候位等候,如果用户选择是,则将该车辆放入等候位;如果停车场满而且等候位也满,则提示已无法停车。用户在停车的时候需要选择要停靠的停车位,此时可以根据情况选择是否对输入的停车位正确性作判断,在停靠的时候需要输入牌照和停车位号码c) 离开停车场,此
5、时输入牌照,系统将计算费用并显示,同时查看等候位是否有车辆,如果有车辆则将等候位的第一辆车移入刚刚的车位,同时将等候位的其他车辆往前移,如果等候位没有车辆则将该停车位清空,需要对输入的牌照进行判断,如果输入错误应给出提示d) 退出系统四、程序中使用函数说明situation():查看停车的情况parking() :停车的操作getting() :取车的操作exit() :退出系统clock() :时间函数,返回近似调用程序运行时间量的值,该值除以CLOCKS_PER_SEC后转换为秒数。(clock_t start10; clock_t end10;则是应用的时间函数来计算时间。)五、课程设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告 泊车 系统
限制150内