没有合适的资源?快使用搜索试试~ 我知道了~
中国石油大学(华东)--程序设计实习报告--车站售票管理系统.docx
0 下载量 79 浏览量
2023-06-29
13:18:24
上传
评论
收藏 205KB DOCX 举报
温馨提示
试读
24页
中国石油大学(华东)--程序设计实习报告--车站售票管理系统.docx
资源推荐
资源详情
资源评论
程序设计实习报告
题目:车站售票管理系统
姓名: 张 XX
学号: 110XXXXX
班级: 应用物理 11-2
同组者:
2012 年 9 月 8 日
中国石油大学(华东) 程序设计实训—车票管理系统
2
第一章 实训内容总述
本小组项目的基本描述,适用范围及功能介绍
我们小组设计课题为“车站售票管理系统”。系统主要功能是进行退售票管
理,发车时间、车辆班次、始终点站、行车时间、票价、额定载量、售出票数等
信息的录入,以及进行班次信息查询。能实现对班次信息的输入浏览、修改、删
除,可分别根据发车时间、到站及其组合查询班次信息,也能够为用户提供车票
信息的查询,方便用户进行退订票操作,最后还增加了售票统计功能,使得售票
信息清晰地展现。本系统能够将各种信息及时保存于文档内,能够及时自动更新
班次以及车票信息。
我们的车站售票管理系统可应用于各类车站,对车站班次车票的基本信息进
行综合管理和快速查询。可以节省在车站信息管理花费的人力和物力。同时可以
使得车站管理人士随时随地的掌握班次信息,更简捷的对车站班次以及售票信息
进行统计与管理,有助于提高车站的整体管理水平。
第二章 课题要求
1、题目要求
主要内容:
设计一个车站售票管理系统,实现售票管理的自动化,主要任务是用计算机对每
个汽车班次的信息进行管理,包括用户验证、班次数据维护、售票管理等模块,
实现班次信息的录入、修改、删除、查询以及售票、退票和售票统计等一系列功
能。要求用键盘以选择菜单方式工作。
数据格式
用户数据:包括用户名 char(10)、密码 char(10)、用户类型(A:管理员,S:售
票员)char(1)
汽车班次数据:班次 char(10)、到站 char(10)、发车时间 char(6)、票价、座位数、
剩余票数
数据文件
用户数据文件 user.txt,保存系统用户数据,每个用户的数据为一条记录
班次数据文件 bus.txt,存放车站的发车班次数据,每个班次的数据为一条记录
用户验证
系统运行后,首先要求用户登录,提示用户输入用户名和密码,若用户名或密码
不对,提示用户并要求重新输入;若通过验证,则根据用户的类型分别进入系统
管理界面或者售退票界面
班次数据维护(只有管理员有权操作)
录入班次信息:输入一个班次信息
修改班次信息:根据班次号修改某个班次信息
删除班次信息:根据班次号删除某个班次信息
查询班次信息:分别根据发车时间、到站及其组合查询班次信息
售退票管理(售票员)
中国石油大学(华东) 程序设计实训—车票管理系统
3
售票:首先根据到站地点和发车时间查询班次及剩余票数,若存在并且剩余票数
大于购票数,则售票并计算出票价,否则,给出提示信息
退票:根据班次进行退票处理
统计:统计输出当日到达各地的班次、售票数、金额
关于文件操作
系统运行时,自动读取用户数据文件和班次数据文件,若该文件不存在,则建立
该文件;若文件存在,则从中读取相关信息,根据提示选择添加、修改、删除记
录,添加班次信息时,若该班次的记录已经存在,则应给出提示信息,并不能添
加到文件中,当班次信息发生变化后应修改班次信息文件
系统采用模块化设计,并且程序中有适当的注释
2、我的任务
本次我的任务是负责管理员模块的制作,具体包括录入班次,修改班次,删
除班次,查询班次,退出系统五个大模块。在程序编写过程中,为达到预定目标
以及方便小组成员间的资源共享,我们采取的是函数模块设计方式。在此过程中,
我书写了班次信息管理主菜单函数,录入判断函数,录入函数,修改及增加班次
函数,修改函数,删除函数,增加函数,以及跟我组成员共同完成了退出函数,
查询函数,班次查询函数,保存函数,打印表头函数,显示所有函数等。
第三章 分析设计
一、 设计要点
(1)、输入班次信息,包括要增加的班次数目,班次,发车时间,始发站,
终点站,行车时间,额定载量,已售票量,票价;
(2)、输入班次号进行班次信息修改;
(3)、删除相应的班次信息;
(4)、对班次信息进行查询,包括全部浏览显示,按发车时间查询,按终点
站查询;
二、设计总体流程图
中国石油大学(华东) 程序设计实训—车票管理系统
4
选择增加班次
判断是否是首次录入
调用首次录入函数
提示输入
调用保存函数
打开文件并保存
返回管理界面
依次输入
选择修改班次
提示输入修改的班次
输入
打开文件
打开文件修改并保存
返回管理界面
调用增加函数
调用修改函数
三、 分函数模块程序图
1、录入函数 2、修改函数
是
3、 删除函数
调用增加函数
选择删除班次
调用删除函数
提示输入删除班次
输入
调用班次查询函数
打开文件删除数据并保存
返回管理界面
剩余23页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2461
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功