地铁自动售票图形模拟系统终极版.docx

上传人:b****1 文档编号:3495252 上传时间:2023-05-05 格式:DOCX 页数:12 大小:71.80KB
下载 相关 举报
地铁自动售票图形模拟系统终极版.docx_第1页
第1页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第2页
第2页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第3页
第3页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第4页
第4页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第5页
第5页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第6页
第6页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第7页
第7页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第8页
第8页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第9页
第9页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第10页
第10页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第11页
第11页 / 共12页
地铁自动售票图形模拟系统终极版.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

地铁自动售票图形模拟系统终极版.docx

《地铁自动售票图形模拟系统终极版.docx》由会员分享,可在线阅读,更多相关《地铁自动售票图形模拟系统终极版.docx(12页珍藏版)》请在冰点文库上搜索。

地铁自动售票图形模拟系统终极版.docx

地铁自动售票图形模拟系统终极版

C语言课程设计

地铁自动售票图形模拟系统报告

题目:

地铁自动售票图形模拟系统

班级:

测控1101

 

组员:

李兴超

学号:

U201113463

 

杨文

学号:

U201113450

指导教师:

周凯波

上交日期:

2012.9.15

 

 

 

 

 

目 录

1、软件开发背景

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.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、功能及操作介绍

2.1 功能说明

欢迎界面

说明:

显示一个三号字体大小的“地铁自动售票系统”,以及制作者的相关信息,按任意键继续,进入下一个界面。

 

主界面

说明:

显示2个框,分别写入“使用说明”、“选择站点”;通过鼠标选择相应的功能模块,点击进入相应的功能界面。

下面对选择站点、投入钱币、找零、出票、确认、退出功能分必然加以介绍。

 

使用说明功能

通过鼠标点击该框,会出现站点售票机的使用说明,说明里详细介绍了售票机各个功能的使用方法,阅读完毕后可点击返回到主菜单,进行购票。

 

 

选择站点功能

当乘客要购票时,可以点击选择站点功能来选择自己要到的车站,画面上会出现此线路地铁沿途经过的各个站点,并显示购票所需金额,通过鼠标点击需要的站点即可进入下一个界面。

 

投入钱币功能

当确认要选择的站点后,画面会出现请投入钱币提示,此时将规定好的钱币种类投入到指定入口,若投入钱币超过购票所需金额,点击确认,将进入下一个界面;若投入钱币不足,画面上会显示请继续投币;在投币过程中,点击退出按钮可返回主界面,重新开始下一次购票。

出票功能

当投入钱币并点击确认后,售票机自动给出所购票。

找零功能

出票后,系统会自动计算应该找给顾客的钱,并自动找出。

说明:

在找零功能之前的任何过程中,均可点击退出按钮返回到主界面,重新开始购票;当完成每一步后必须点击确认按钮才可以进入下一个界面继续进行购票。

2.2 模块划分

1.图形模块;

1.首界面介绍题目与制作者 2.主界面

二.鼠标模块;

1.鼠标图形函数;2.鼠标状态(位置,点击)判别函数。

三.控制模块;

1.购票模块:

a.投币模块;b.检查模块;c.找零模块。

2.上下车模块

a.乘客上车;b.乘客下车

四.文件模块;

1.读文件模块;2.写入文件模块。

2.3 软件结构

3.1函数模型

Main

Draw

Flash

Getmouse

Choose

Keybord

Cancel

Back

主函数

画界面

动画

鼠标

选择购票及付款

键盘

取消

返回

 

 

 

 

 

 

 

 

3.1函数介绍

3.2函数说明:

1.Draw1()

函数功能:

画出第一个欢迎界面,介绍此系统。

函数参数:

无  

函数返回值:

2 Draw2()

函数功能:

显示该款自动售票系统,告诉消费者此为地铁自动售票系统

函数参数:

函数返回值:

3 flash()

函数功能:

模拟客流上下车,一组购票上地铁的动画

函数参数:

函数返回值:

4 Getmouse()

函数功能:

使用鼠标,选择其中的模块,有购票,帮助以及推出功能。

函数参数:

整型变量j

函数返回值:

1,2

5 Keybord

函数功能:

使用键盘,输入站点,购票数以及所付钱款。

函数参数:

函数返回值:

6 Chooose

函数功能:

选择购票站点,购票数目以及所付金额。

函数参数:

整型变量i,

函数返回值:

7 Cancel

函数功能:

取消上次操作。

函数参数:

函数返回值:

8 Back 

函数功能:

返回到主界面

函数参数:

函数返回值:

4.1组员分工

两个人相互协作,各自完成约一半的工作,再进行集体编译调试,最终验收。

4.2时间安排

 

任务

备注

第2周

系统需求分析与设计报告

 

第3、4周

界面设计,算法设计

 

第5周

键盘、鼠标接口设计,算法设计

 

第6周

编码实现

 

第7周

编码实现

 

第8周

编码实现、调试

 

第9周

调试、验收、提交报告

 

 

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2