1、 编写目的 软件概述 参考资料 运行环境二、功能及操作介绍 各功能说明 模块划分 软件结构3、函数模型 函数介绍 函数说明4、组员分工及时刻安排1、 软件开发背景任务背景社会交通问题是各个大中城市的重要问题。由此产生的环境问题也成为人们关注的核心。在此刻紧张的快节拍生活中,人们必需有足够的休息时间。可是此刻,不管是在大城市仍是中等城市,90%以上的上班族必需在路上花费大量的时刻,工作时精神状态欠佳。另外马路上的公交车人塞的满满的,条件好的买辆汽车,想着不用挤公交、方便,结果仍是和公交车一样的慢。因为道路拥堵无法行驶。若是早日用地铁补救,将极大地减缓城市轿车的增加及道路的堵塞。地铁对地面的生态有
2、极大的改善。修了地铁以后,城市的路面堵塞就能够够取得减缓。人们开车上班的情形也会减少,如此城市环境就会有大的改善。随着城市的现代化街都变成了路,车辆风驰电掣。修了地铁以后能够还路为街。城市街道能够从头变得赏心悦目。减少了沥青,减少了停车场,增加了绿色,增加了行人,增加了露天茶座,增加了小孩玩耍,增加了人气 城市会变得富有人情味。此刻全国各大、中城市都开始地铁项目的建设城市与城际轨道交通的建设也成为最近几年国家投资的重点项目。 地铁自动售检票系统确实是解决轨道交通系统各个终端设备协同工作的平台,要紧负责自动售票、自动检票、人工售票、结账与清算等工作。自动售票机是AFC系统的重要组成部份 也是要紧
3、的终端设备之一,要紧的功能确实是实现无人自动售票。利用自动售票性能够极大地减少治理人员、削减运营本钱,从而大大的提高效率。 运用上学期学过的C语言课程大体知识进行初步编程实践,编写地铁自动售票模拟系统,通过编写进程,慢慢积存编程体会,把握必然的调试技术,培育逻辑思维,并对地铁自动售票机有必然深切地了解,锻炼实践能力和小组合作。软件概述地铁自动售票模拟系统具有售票进程的模拟动画演示和客流上下车动画演示,大体具有了地铁自动售票系统的功能和要求。该软件基于BC31开发,适用于以上的所有dos版本和windows操作系统;本软件设计中加入了鼠标和键盘操作,因此操作进程必需依托鼠标和键盘才能实现所有功能
4、;本软件关于显卡和其他硬件无特殊要求。 1.王士元. C高级有效程序设计. 北京: 清华大学出版社. 19962.周纯杰,刘正林等. 标准C语言程序及应用. 武汉: 华中科技大学出版社. 20053.姚远. 高级C语言程序设计技术与实例. 北京: 机械工业出版社, 19954.陈清华, 朱红. C语言课程设计. 南京: 东南大学出版社, 20035.潭浩强. C语言程序设计. 北京: 清华大学出版社, 20006.刘振安 ,苏仕华 . C语言图形设计 北京:人民邮电出版社,19957.潘建华 ,卫跃文. C语言有效软件界面设计 西安:西安电子科大出版社,19958.鸿健编译. c语言高级程序员
5、编程指南 北京:北京希望电脑公司公司,1991 A 一台586 以上的微机及兼容 B内存16MB及其以上 CWindows98以上操作系统2、 功能及操作介绍 功能说明 欢迎界面说明:显示一个三号字体大小的“地铁自动售票系统”,和制作者的相关信息,按任意键继续,进入下一个界面。 主界面显示2个框,别离写入“利用说明”、“选择站点”;通过鼠标选择相应的功能模块,点击进入相应的功能界面。下面对选择站点、投入钱币、找零、出票、确认、退出功能分必然加以介绍。 利用说明功能 通过鼠标点击该框,会显现站点售票机的利用说明,说明里详细介绍了售票机各个功能的利用方式,阅读完毕后可点击返回到主菜单,进行购票。
6、选择站点功能当乘客要购票时,能够点击选择站点功能来选择自己要到的车站,画面上会显现此线路地铁沿途通过的各个站点,并显示购票所需金额,通过鼠标点击需要的站点即可进入下一个界面。 投入钱币功能当确认要选择的站点后,画面会显现请投入钱币提示,现在将规定好的钱币种类投入到指定入口,假设投入钱币超过购票所需金额,点击确认,将进入下一个界面;假设投入钱币不足,画面上会显示请继续投币;在投币进程中,点击退出按钮可返回主界面,从头开始下一次购票。 出票功能当投入钱币并点击确认后,售票机自动给出所购票。 找零功能出票后,系统会自动计算应该找给顾客的钱,并自动找出。在找零功能之前的任何进程中,都可点击退出按钮返回
7、到主界面,从头开始购票;当完成每一步后必需点击确认按钮才能够进入下一个界面继续进行购票。 模块划分 一.图形模块;二.鼠标模块; 1.鼠标图形函数;2.鼠标状态(位置,点击)判别函数。三.操纵模块; 1.购票模块: a.投币模块;b.检查模块;c.找零模块。四.文件模块; 1.读文件模块;2.写入文件模块。投入钱币币欢迎界面一欢迎界面二欢迎界面三主界面购票退出帮助选择站点选择购票数出票找零函数模型MainDrawFlashGetmouseChooseKeybordCancelBack主函数画界面动画鼠标选择购票及付款键盘取消返回函数介绍Draw1Draw2Choose1 Choose2Choo
8、se3函数说明:1Draw1()函数功能:画出第一个欢迎界面,介绍此系统。函数参数:无 函数返回值:无2 Draw2() 显示该款自动售票系统,告知消费者此为地铁自动售票系统3 flash() 函数功能:模拟客流上下车,一组购票上地铁的动画4 Getmouse()利用鼠标,选择其中的模块,有购票,帮忙和推出功能。整型变量j1,25 Keybord利用键盘,输入站点,购票数和所付钱款。6 Chooose选择购票站点,购票数量和所付金额。整型变量i,7 Cancel取消上次操作。8 Back 返回到主界面 组员分工 两个人彼此协作,各自完成约一半的工作,再进行集体编译调试,最终验收。 时刻安排任务备注第2周系统需求分析与设计报告第3、4周界面设计,算法设计第5周键盘、鼠标接口设计,算法设计第6周编码实现第7周第8周编码实现、调试第9周调试、验收、提交报告
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1