欢迎来到天天文库
浏览记录
ID:13103100
大小:677.50 KB
页数:18页
时间:2018-07-20
《车票管理系统程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、报告编号:第六组综合课程设计报告车票管理系统的设计与实现学生姓名:孙伟何娜杨帆王玲指导教师:李杰所在系:电子信息系所学专业:计算机科学与技术年级班级:11级计算机(1)班2012年12月16目录摘要1第一章前言21.1现状分析21.2开发环境21.3主要功能2第二章需求分析32.1系统的性能32.2系统的目标3第三章概要设计43.1车票管理系统概要设计概述43.2模块划分43.2.1车票管理系统模块43.2.2管理员模块43.2.3管理员模块5第四章详细设计64.1车票管理系统详细设计概述64.2开始界面流程图64.2.1车票管理系
2、统流程64.2.2管理员操作流程64.2.3游客操作流程7第五章系统的实现95.1类的分类95.2界面的实现10第六章小结15参考文献1616车票管理系统的设计与实现摘要为了满足人们的订票需求,我们第六组利用面向对象程序设计来完成了车票管理系统的设计与实现。该系统是利用面向对象程序设计来实现游客对车票的浏览、查询以及管理员对车票的录入、修改、删除等功能。人们可以通过登录该系统查询目前的车票状况,确定有无车票,如果有,可以去管理员处进行订购;如果在开车前取消行程,可以去管理员处进行退订。管理员可以帮助游客进行买票、退票以及对车票信息的
3、修改,对于新增的班次进行录入,还可以对已录入的班次进行修改或删除,我们利用所学习的知识,完成了车票管理系统的设计与实现。关键字:订票车票管理系统面向对象程序设计16第一章前言1.1现状分析随着科技的发展,效率的提高离不开科学的管理,为了避免人们因临时买不到车票而无法出行,提前预订好车票就显得尤为重要。利用C++的封装性、多态性以及继承性从而完成车票进行管理的设计与实现,车票管理系统可以实现对车票科学化、规范化的管理,完成车票的预订、查询等功能,达到方便、及时、高效的目的,从而提高整个车站的工作管理效率。1.2开发环境面向对象程序设计
4、是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。面向对象程序设计具有封装性,多态性,继承性等特点。面向对象程序设计是从C语言发展而来的,为了兼容C语言,C++保留了C的许多用法,人们在编写C++程序时也常常沿用C的某些传统用法。了解系统开发的需求分析,类的层次设计,模块分析与整体调试的全过程,加深对C++的理解与VisualC++环境的使用,逐步熟悉程序设计的方法,并养成良好的编程习惯。1.3主要功能车票管理系统具有以下几个功能:1)录入车票信息2)浏览车票信息3)查询车票信息4)删除车票信息5)修改车票信息6)定购车
5、票信息7)退还车票信息8)保存车票信息9)车票系统介绍16第二章需求分析2.1系统的性能经过电脑及生活的调查研究,根据车辆的运行状态和车站的管理模式,车票管理系统需要管理的东西主要有:车辆的班次,车辆的线路,售票和退票等等。车辆是一个对外服务的内容,为了乘客的乘车要求,所以系统需要实现售票信息的录入、修改和删除功能。乘客对剩余车票需要进行选择,系统必须实现相应的查询和输出功能,使乘客择优而乘。2.2系统的目标按照需求分析所得,车票管理系统有以下几个功能模块:(1)录入班次信息(信息用文件保存),可不定时地增加班次数据(2)浏览班次信
6、息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。(3)查询路线:可按班次号查询,可按终点站查询(4)售票和退票功能A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数。B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。16第三章概要设计3.1车票管理系统概要设计概述车票管理系统分为管理员和读者两大模块。管理员模块主要负责班次信息的录入、浏览、查询、删除、修改、保存、售票和退票功能,介绍车票信息管理系统等工作,游客模块
7、可以进行浏览班次信息、查询线路信息和了解关于车票管理系统等操作。3.2模块划分创建可视化界面模块,供用户直观、清晰的了解车票管理系统的主体功能,以及各模块之间的关联,根据不同的选择,响应各个事件,即调用模块,达到车票管理系统的实现。3.2.1车票管理系统车票管理系统分为管理员模块和游客模块。如图3.1所示。车票管理系统管理员模块游客模块图3.1车票管理系统3.2.2管理员模块管理员模块分为录入模块、浏览模块、查询模块、删除模块、修改模块、订购模块、退票模块、保存模块这8个模块。如图3.2所示。管理员模块录入模块浏览模块查询模块修改模
8、块定购模块保存模块退票模块删除模块图3.2管理员模块163.2.3管理员模块游客模块分为浏览模块和查询模块。如图3.3所示。游客模块浏览模块查询模块图3.3游客模块16第四章详细设计4.1车票管理系统详细设计概述车票管理系统分为管理员
此文档下载收益归作者所有