预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言课程设计 地铁自动售票图形模拟系统报告 题目:地铁自动售票图形模拟系统班级:测控1101组员:李兴超学号:U201113463杨文学号:U201113450指导教师:周凯波上交日期:2012.9.15目录 软件开发背景 1.1任务背景 1.2编写目的 1.3软件概述 1.4参考资料 1.5运行环境 2、功能及操作介绍 2.1各功能说明 2.2模块划分 2.3软件结构 3、函数模型 3.1函数介绍 3.2函数说明 4、组员分工及时间安排 软件开发背景 1.1任务背景 社会交通问题是各个大中城市的重要问题。由此产生的环境问题也成为人们关注的焦点。在现在紧张的快节奏生活中,人们必须有足够的休息时间。可是现在,无论是在大城市还是中等城市,90%以上的上班族必须在路上耗费大量的时间,工作时精神状态欠佳。另外马路上的公交车人塞的满满的,条件好的买辆汽车,想着不用挤公交、方便,结果还是和公交车一样的慢。因为道路拥挤无法行驶。如果早日用地铁补救,将极大地缓解城市轿车的增长及道路的堵塞。地铁对地面的生态有极大的改善。修了地铁以后,城市的路面堵塞就可以得到缓解。人们开车上班的情况也会减少,这样城市环境就会有大的改善。随着城市的现代化街都变成了路,车辆风驰电掣。修了地铁以后可以还路为街。城市街道可以重新变得赏心悦目。减少了沥青,减少了停车场,增加了绿色,增加了行人,增加了露天茶座,增加了孩子玩耍,增加了人气城市会变得富有人情味。现在全国各大、中城市都开始地铁项目的建设城市与城际轨道交通的建设也成为近年国家投资的重点项目。 地铁自动售检票系统就是解决轨道交通系统各个终端设备协同工作的平台,主要负责自动售票、自动检票、人工售票、结账与清算等工作。自动售票机是AFC系统的重要组成部分也是主要的终端设备之一,主要的功能就是实现无人自动售票。使用自动售票机可以极大地减少管理人员、削减运营成本,从而大大的提高效率。 1.2编写目的 运用上学期学过的C语言课程基本知识进行初步编程实践,编写地铁自动售票模拟系统,通过编写过程,逐步积累编程经验,掌握一定的调试技巧,培养逻辑思维,并对地铁自动售票机有一定深入地了解,锻炼实践能力和小组合作。 1.3软件概述 地铁自动售票模拟系统具有售票过程的模拟动画演示以及客流上下车动画演示,基本具备了地铁自动售票系统的功能和要求。该软件基于BC31开发,适用于dos3.0以上的所有dos版本和windows操作系统;本软件设计中加入了鼠标和键盘操作,因此操作过程必须依赖鼠标和键盘才能实现所有功能;本软件对于显卡和其他硬件无特殊要求。 1.4参考资料 1.王士元.C高级实用程序设计.北京:清华大学出版社.1996 2.周纯杰,刘正林等.标准C语言程序及应用.武汉:华中科技大学出版社.2005 3.姚远.高级C语言程序设计技巧与实例.北京:机械工业出版社,1995 4.陈清华,朱红.C语言课程设计.南京:东南大学出版社,2003 5.潭浩强.C语言程序设计.北京:清华大学出版社,2000 6.刘振安,苏仕华.C语言图形设计北京:人民邮电出版社,1995 7.潘建华,卫跃文.C语言实用软件界面设计西安:西安电子科大出版社,1995 8.鸿健编译.c语言高级程序员编程指南北京:北京希望电脑公司公司,1991 1.5运行环境 A.一台586以上的微机及兼容 B.内存16MB及其以上 C.Windows98以上操作系统 功能及操作介绍 2.1功能说明 欢迎界面 说明:显示一个三号字体大小的“地铁自动售票系统”,以及制作者的相关信息,按任意键继续,进入下一个界面。 主界面 说明:显示2个框,分别写入“使用说明”、“选择站点”;通过鼠标选择相应的功能模块,点击进入相应的功能界面。 下面对选择站点、投入钱币、找零、出票、确认、退出功能分必然加以介绍。 使用说明功能 通过鼠标点击该框,会出现站点售票机的使用说明,说明里详细介绍了售票机各个功能的使用方法,阅读完毕后可点击返回到主菜单,进行购票。 选择站点功能 当乘客要购票时,可以点击选择站点功能来选择自己要到的车站,画面上会出现此线路地铁沿途经过的各个站点,并显示购票所需金额,通过鼠标点击需要的站点即可进入下一个界面。 投入钱币功能 当确认要选择的站点后,画面会出现请投入钱币提示,此时将规定好的钱币种类投入到指定入口,若投入钱币超过购票所需金额,点击确认,将进入下一个界面;若投入钱币不足,画面上会显示请继续投币;在投币过程中,点击退出按钮可返回主界面,重新开始下一次购票。 出票功能 当投入钱币并点击确认后,售票机自动给出所购票。 找零功能 出票后,系统会