c语言课程设计-模拟地铁自动售票系统

c语言课程设计-模拟地铁自动售票系统

ID:6781395

大小:716.00 KB

页数:153页

时间:2018-01-25

c语言课程设计-模拟地铁自动售票系统_第1页
c语言课程设计-模拟地铁自动售票系统_第2页
c语言课程设计-模拟地铁自动售票系统_第3页
c语言课程设计-模拟地铁自动售票系统_第4页
c语言课程设计-模拟地铁自动售票系统_第5页
资源描述:

《c语言课程设计-模拟地铁自动售票系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言课程设计需求分析与系统设计报告(模拟地铁自动售票系统)(最终版本)题目:地铁自动售票图形模拟系统班级:测控1102班组员:上交日期:2012.11.3修订历史记录日期版本说明作者2012-11-30.3程序完成后的最终报告目录1引言41.1编写目的41.2背景41.3定义51.4参考资料52任务概述62.1目标62.2用户特点63需求分析63.1用户需求分析63.2运行环境74功能及操作介绍84.1操作84.2功能84.3主要界面84.3.1欢迎界面94.3.2主界面94.3.3管理员界面104.3.4用户部分界面105系统设

2、计135.1功能需求描述135.2模块分析135.3软件结构(流程图)176编程中遇到的问题226.1指针问题226.2参数传递问题226.3初始化问题226.4鼠标问题227组员分工、时间安排及代码237.1组员分工237.2时间安排237.3代码247.3.1禹万泓部分()247.3.1黄启韬部分()868分析总结与心得体会1541引言1.1编写目的这份软件需求分析与系统设计报告对地铁售票系统做了全面的用户需求和功能需求分析,明确了要开发的软件应具有的功能,性能与界面,设计了程序流程,对程序的功能进行描述,对软件模块进行了划分,

3、并在此基础上制定了具体可行的开发计划,按计划完成后续设计与开发工作。本报告的预期读者为需求分析人员,测试人员,编程爱好者等。1.2背景随着现代交通的快节奏化,人们为了出行的方便,需要有一种快速、准时、安全、舒适、便利的交通工具。于是,地铁应运而生。它具有1.快速。一般列车运行最高时速达80公里/小时,也有部分城市的市郊线路采用较高时速设计的,平均行车时速一般为35-36公里/小时,每站停车20-35秒。而一般的地面公交旅行速度为15公里/小时。2.准点。城市地面交通工具受路面交通情况或天气的影响,但地铁除去因系统发生故障和突发运营事

4、件一般不受干扰。在交通繁忙的高峰时间,地铁列车间隔最短可达到115分钟一班,严格执行列车时刻表运行。运行时间覆盖地面公交运营时间。3.安全。列车采用安全自动控制系统来操作,严格保证列车行车间隔。地铁供电采用双电源,停电可能性甚微。地铁同样重视防火措施,设有足够的灭火设施设备,各车站均安装有闭路监控系统,以便随时了解车站的情况。此外,各车站均由公安部门负责治安情况。4.舒适。列车与车站均有空气调节装置,使温度与湿度保持在最舒适的范围内。一般列车按6辆编组,每辆车定员310人,其中座位62个,全列车可运载乘客1860人。5.便利。车站美

5、观明亮环境洁净,设施设备现代化。由于采用自动售检票系统,适应大量乘客使用地铁。站厅与站台层设有督导员与站务员,以协助乘客解决问题。地铁各处均设有明确的导向标志,使乘客搭乘地铁非常方便、简易,等优点。正因为如此,很多大城市正在大力建设地铁。于是,开发一个高效的地铁自动售票系统是非常必要的。 1.3定义课程设计中用到的专门术语的定义。EnglishEnterExitDirectionMapStartstationendstation中文进入退出说明地图始发站终点站EnglishAnimationTicketnoMainpictureWe

6、lcomepicturePickTickettbzl中文动画票数主界面欢迎界面票数选择投币Englishpinyinindex中文拼音检索1.4参考资料1.《C高级实用程序设计》王士元北京:清华大学出版社,19962.《标准C语言程序及应用》周纯杰,刘林正等武汉:华中科技大学出版社,20053.《C游戏编程从入门到精通.》浦滨北京:希望电子出版社,20024.《C语言程序设计》潭浩强北京:清华大学出版社,20025.《C程序设计题解与上机指导》谭浩强北京:清华大学出版社,20026.《C语言高级程序设计》陈天洲人民邮电出版社,200

7、22.任务概述2.1目标用于模仿地铁售票的自动售票,完成地铁售票的核心控制功能,以及客流上下车和地铁站点间运行的模拟。2.2用户特点本系统操作简单,主要通过敲击键盘或点击鼠标操作系统,可以很快掌握。人机界面友好,交互性强,设置简单,很容易完成购票。同时,此系统可用于商业的购票系统,为人们的出行提供便利。3.需求分析3.1用户需求分析一、实用需求通过本系统,用户可以更快更方便的购得地铁票,让忙碌的人群能够节约更多的时间去工作,去学习,去娱乐,极大的方便了人群。二、探索需求 探索是人的好奇心的一种客观反映。探索表现为进入系统各功能的尝试

8、与体验,操作等等。让你拥有一种购票的新体验,富有新鲜感,满足了好奇心三、交互需求人有时也需要有视觉的冲击与顺畅的操作来消除内心的疲惫感,于是,一个良好的人机交互界面能使人的眼前一亮,与此同时,人通过鼠标和键盘与系统进行交互,更具操作性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。