网站大量收购独家精品文档,联系QQ:2885784924

车票管理系统分析报告.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
车票管理系统分析报告

车票管理系统分析报告 车票管理系统的设计报告(参考格式) 2014-2015学年 第一学期 《数据库原理》 课程设计报告 题目: 专业: 班级: 姓名: 指导教师: 成绩: 车票管理系统的设计 计算机科学与技术 11级(3)对口班 王峻 计算机与信息工程系 二0一四年十一月二十一日 目 录 1 设计内容及要求 2 1.1设计内容 错误!未定义书签。 1.2设计任务及具体要求 2 2 概要设计 2 2.1系统的功能简介 2 2.2系统功能模块图 2 2.3各个模块之间的主要关系 3 3 详细设计 4 3.1班次 4 3.2工作流程图 4 4 测试数据及其结果分析 7 4.1 测 试 7 4.2 问题思考与调试: 错误!未定义书签。 5 用户手册 10 6 课程设计总结与感想 11 参考文献 11 源程序代码 11 1 1 设计内容及要求 1.1设计内容 车票管理系统设计主要根据课程设计要求进行设计,并了解了该系统主要功能,该系统功能主要包括八大模块: (1)添加模块:添加班次信息。 (2)显示模块:显示所有班次信息。 (3)查询模块:查询所需班次信息。 (3)删除模块:删除相应的班次信息。 (4)查询模块:查询所需班次信息。 (5)修改模块:修改相应班次信息。 (6)保存模块:将信息保存到文件。 (7)售票模块:销售车票。 (8)退票模块:根据相应信息退票。 1.2设计任务及具体要求 (1)建立班次信息,信息至少包含班次、发车时间、起点站、终点站、行车时间、额定载量、已售票等; (2)能够提供添加、删除和修改班次信息的功能; (3)能够提供安不同方式查询的功能,如按班次或终点站查询; (4)将班次信息保存在文件中; (5) 能够按表格方式输出车票信息。 2 概要设计 2.1系统的功能简介 本系统主要保存的信息有输入班次、发车时间、起点站、终点站、行车时间、额定载量、已售票这些数据。所包含的功能有班次新信息的添加、以保存信息的修改及删除、查询、显示所有信息、退出。 2.2系统功能模块图 2 录入:可以添加班次信息记录,首先输入要录入几个班次,然后详细录入:依次输入班 次、发车时间、起点站、终点站、行车时间、额定载量、已售票等(系统会提示正输入的是第几个班次)输入完后自动回到主界面。并自动保存到车票管理系统文件中。 显示:可以以表格形式输出所有车票管理系统里的记录。 查询:可以选择(会出现三个选项,按班次查询,按终点站查询和退出)用班次、终点 站两种方式查询。 增加:根据需求添加相应的班次信息(会出现两个选项,增加班次和返回),每次只能 增加一个班次信息,如果需要添加多个只能从主菜单开始选择,添加完成后会自动保存到车票管理系统文件中。 售票:根据用户需求,销售相应的车票(会出现两个选项,售票和返回),选择售票则 进行查询操作,提示选择要购买的车次,选择好后会提示订票成功,并在车票管理系统文件中增加已售票数。 修改:输入欲修改的那个班次后,再依次输入班次、发车时间、起点站、终点站、行车 时间、额定载量、已售票等即可完成修改。 退票:根据用户需求,进行退票操作(会出现两个选项,退票和返回),输入要退票的 车次,系统提示是否确认退票,提示退票成功,并在车票管理系统文件中减少已售票数。 删除:(会出现两个选项删除班次和返回),输入欲删除的班次,并提示是否删除,确认 后,可以删除输入班次的所有班次信息。 运行所需环境:win7及以下各版本windows,visual C++6.0。 2.3各个模块之间的主要关系 该系统的功能主要是实现班次信息的录入,并对班次的相应信息进行的操作。各个模块之间的关系是相互联系的。首先,主函数包含了所有的子函数。主函数是整个系统 3 的核心。子函数之间也是有联系的,对班次信息的显示、修改、删除、查询、保存,必须是在班次信息录入的情况下进行的。因此对班次的录入是非常重要的。在信息的修改、删除、查询、保存所有的子函数之间是没有多大联系的。 3 详细设计 3.1班次: typedef struct TICKET { ////定义新结构体TICKET char num[10];//车次编号 char hour[3];//时间,,小时 char min[3];//分钟 char from[10]; //起始站 char to[10];//终点站 float hours; //车程实际时间 int max;//最大车载容量 int now; //已售票数 }CLASS; void main() { system(cls);//刷屏 while(1) { //菜单函数循环 switch(menu_select()) { //菜单函数* case 1: NewMessage();break; //

文档评论(0)

1045141460 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档