汽车售票管理系统设计报告.doc_第1页
汽车售票管理系统设计报告.doc_第2页
汽车售票管理系统设计报告.doc_第3页
汽车售票管理系统设计报告.doc_第4页
汽车售票管理系统设计报告.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南理工大学河南理工大学 计算机科学与技术学院计算机科学与技术学院 课程设计报告课程设计报告 200200 0707 200200 0808 学年第学年第 二二 学期学期 课程名称课程名称 管理信息系统管理信息系统 设计题目设计题目 汽车售票系统汽车售票系统 学生姓名学生姓名 樊晓博樊晓博 学学 号号 0502030217 专业班级专业班级 信管信管 05 2 班班 指导教师指导教师 张静张静 2008 年年 6 月月 16 日日 摘要摘要 当今社会 汽车是很常用的交通工具 传统的售票方式已经不能适应 当今的客户需求 如果汽车的售票管理可以更加自动化的话 我想会有利 于乘客 同时有利于车站效益的提高 为此 我们开发出了这套管理信息 系统 我们用 vf 作为开发工具 系统界面友好 操作方便 关键词关键词 vf 汽车售票系统 系统化 Abstract Nowadays the buses is a vehicle which is welcomed by every one The manner of traditional can not adapt to the requierment of nowadays If the booking of the buses could be automatic and more convenience it will be in favor of the clients and the income of the bus station So we make the information management system of booking buses tickets We choose the vf as the development tool The interface of the system is user friendly The operation of the system is convenience Key words vf the system of selling tickets of the buses systemic 目录目录 1 系统概述 系统概述 1 1 1 系统目标 1 1 2 系统主要功能 1 1 3 系统说明 1 2 系统设计规范 系统设计规范 1 2 1 系统名称 1 2 2 数据库 表 字段命名规范 1 3 总体结构设计 总体结构设计 2 3 1 系统功能结构图 2 3 2 子系统及模块功能说明 2 3 3 子系统流程图 画功能模块结构图 3 3 4 操作系统 前后台平台选择方案 7 3 5 硬件配置方案 7 4 代码设计 代码设计 7 4 1 系统所需代码 7 5 数据库设计 数据库设计 13 5 1 数据库结构设计 13 5 2 数据表关系设计 14 6 调试运行打包 调试运行打包 14 参考文献 参考文献 14 汽车售票系统课程设计 第 1 页 作者 樊晓博 曾建平 1 系统概述 系统概述 1 1 系统目标 本系统设计主要是根据汽车站售票业务的基本流程 系统包含售票子系统 订票子系统 查询子系统以及汽车时刻表等几个方面 其中售票子系统与 订票子系统至少应满足以下几方面的要求 每一车次乘客的起始点 终点 日期以及可以预定的座位等基本信息 显示乘客要求的车次是否已经售出 查询每一车次的售票 订票以及售票收入的统计 按多种方式查询汽车时刻信息表 1 2 系统主要功能 汽车售票管理系统主要包括系统主窗口 登陆窗口 售票管理窗口 订票 管理窗口 查询窗口 系统维护窗口 用户管理窗口等 主要功能又订票 退票 订票信息查询 车此信息查询 当日收入统计 打印报表输出等 1 3 系统说明 本系统由樊晓博和曾建平同学合作制作 其中本人负责数据库模块 登陆 模块 售票管理模块 订票模块等 2 系统设计规范 系统设计规范 2 1 系统名称 本系统姓名为 焦作长途客运总站 汽车售票系统 本系统采用 Visual FoxPro 作为数据库系统开发工具 界面开发同样采用 VF 作为开发工具 2 2 数据库 表 字段命名规范 本系统包含一个数据库 汽车售票系统 三个表 车次信息数据表 订票 信息数据表 用户信息 各个表的字段根据需要采用相应的字段类型和字 段宽度 汽车售票系统课程设计 第 2 页 作者 樊晓博 曾建平 3 总体结构设计 总体结构设计 3 1 系统功能结构图 启动系统 用户权限认证 售票管理 订票管理 查询与退票 版本信息 打印报表 系统维护 3 2 子系统及模块功能说明 登陆模块 显示了系统名称 用户选择登陆系统或这是推出系统 用户认证模块 根据用户提供的用户名及其密码 确认是否是合法用户 如果用户名及密码都正确 则登陆系统 否则 退出系统 售票管理模块 列出系统拥有各个功能的窗口 用户可以选择相应的功能 窗口或这推出系统 订票模块 根据用户提供的车次及其发车时间 检测是否有票可售 有则 售出 无则返回 查询与退票模块 根据乘客提供的车次及其座号进行查询 退票管理 版本信息 输出本系统的版本信息及其制作者 汽车售票系统课程设计 第 3 页 作者 樊晓博 曾建平 打印报表 打印出当日的售票信息或者是收入信息统计 车站售票收入统计 对当日车站按车次或日期进行收入统计 3 3 子系统流程图 画功能模块结构图 登陆模块 登陆 登陆系统推出系统 用户认证模块 汽车售票系统课程设计 第 4 页 作者 樊晓博 曾建平 用户信息确认 用户名密码 售票管理模块 订票窗口 查询与退票窗口 查询汽车信息 收入统计窗口 系统维护窗口 退出系统 售票管理 订票模块 汽车售票系统课程设计 第 5 页 作者 樊晓博 曾建平 订票 修改订票记录 数据备份 订票管理 退出系统 查询与退票模块 查询与退票 查找确认结束 车次 座号 管理员密码 版本信息 汽车售票系统课程设计 第 6 页 作者 樊晓博 曾建平 制作者 制作日期 软件简单说明 版本信息 返回 打印报表 车此信息打印 车站收入打印 订票信息打印 打印报表 返回系统 售票统计模块 汽车售票系统课程设计 第 7 页 作者 樊晓博 曾建平 售票收入统计 执行统计结束统计 按车次按日期 车次 日期 车次 日期 总收入 取消统计 3 4 操作系统 前后台平台选择方案 操作系统 Windows xp 前后台平台 VF 3 5 硬件配置方案 硬件要求 Windows 98 及其之后的计算机都可以运行 硬盘要求 100M 之上 显卡 集成显卡即可 汽车售票系统课程设计 第 8 页 作者 樊晓博 曾建平 4 代码设计 代码设计 4 1 系统所需代码 4 1 1 登录表单 表单窗口如图所示 相关表单代码如下 表单初始化过程代码 Public a b c d e f g h a 0 b 30 c 30 d 30 e 30 f 30 g 30 h f thisform label3 top 112 thisform label4 top 112 thisform label5 top 112 thisform label6 top 112 thisform label7 top 112 thisform label8 top 112 thisform label9 visible f thisform label10 visible f 汽车售票系统课程设计 第 9 页 作者 樊晓博 曾建平 登录系统按钮 release a b c d e f g h set path to F 汽车售票系统 form do form yhrz scx release thisform 退出系统按钮 thisform release quit 4 1 2 用户信息认证表单 用户信息认证表单窗口如下图 相关表单代码如下 欢迎字幕计时器代码 If thisform label1 left 220 thisform label1 left thisform width thisform label1 left thisform label1 left 5 else thisform label1 left thisform label1 left 5 endif 确定按钮 sele user if allt thisform text1 value thisform text1 setfocus 汽车售票系统课程设计 第 10 页 作者 樊晓博 曾建平 else if allt thisform text2 value thisform text2 setfocus else locate for allt 用户名 allt thisform text1 value and allt 密码 allt thisform text2 value if eof messagebox 用户名或密码错误 请重新输入 64 提示 thisform text1 value thisform text2 value thisform text1 setfocus else cyonghu allt thisform text1 value cmima allt thisform text2 value do form menu thisform release endif endif endif 退出按钮 thisform release clea event 4 1 3 系统主界面 系统主界面窗口设计如下 汽车售票系统课程设计 第 11 页 作者 樊晓博 曾建平 相关代码如下 退出系统按钮 messagebox 真的要退出系统吗 0 4 0 t messagebox 真的要退出系统吗 0 4 0 if t 6 thisform release quit endif 系统表单中的选项按钮 option1 过程代码为 set path to F 汽车售票系统 form do form dgpct option2 option5 选项按钮过程代码的设置与 option1 类似 4 1 4 订票表单代码 订票表单窗口如图所示 相关代码如下 上一车次 命令按钮的过程代码 sele information 汽车售票系统课程设计 第 12 页 作者 樊晓博 曾建平 if recno 1 skip 1 thisform refresh else messagebox 已经为第一个客车号 endif 下一车次 命令按钮过程代码 sele information if not eof skip thisform refresh else messagebox 已经为最后一个列车号 endif 订票 按钮命令的过程代码 sele customer if this caption 订票 this caption 保存订票记录 this parent parent tag str recno this parent parent customer setfocus appe blank else this caption 订票 mand2 caption 修改订票记录 endif sele seat loca all for allt seat 号 allt thisform customer column2 text1 value this parent parent text1 value T this parent parent refresh 修改订票记录 按钮的过程代码为 if this caption 修改订票记录 this caption 取消修改 this parent cammand1 caption 保存修改 this parent parent tag str recno else this caption 修改订票记录 this parent cammand1 caption 订票 tablerevert this parent parent refresh 汽车售票系统课程设计 第 13 页 作者 樊晓博 曾建平 endif go value this parent parent tag this parent parent refresh 数据备份 命令按钮的过程代码为 sele customer copy to D 文件 退出系统 命令按钮的过程代码为 this parent parent release quit 4 1 5 查询与退票表单代码 查询与退票窗口设计如下 相关代码如下 确认密码 命令按钮过程代码 sele user loca all for allt user 密码 allt thisform text1 value if found thisform grid1 readonly f mand3 enable t else messagebox 对不起 您不是系统合法用户 不能退票 汽车售票系统课程设计 第 14 页 作者 樊晓博 曾建平 endif 查找 命令按钮的过程代码 thisform grid1 setfocus loca for allt customer 车次 allt this parent parent text2 value and allt customer 座位号 allt this parent parent text3 value if found y recn go y messagebox 已经找到 提示乘客办理相关手续后才能退票 else messagebox 此票不存在 请查证 endif 确认 命令按钮的过程代码 loca for allt customer 车次 allt this parent parent text2 value and allt customer 座位号 allt this parent parent text3 value if found if mess 确实要退票吗 32 4 256 用户确认 6 y recn go y this pare pare refr sele seat loca for allt seat 座位号 allt this parent parent text3 value x recn go x this parent parent text4 value rele x sele customer this tag this parent parent grid1 recordsource dele next 1 pack 汽车售票系统课程设计 第 15 页 作者 樊晓博 曾建平 this parent parent grid1 recordsource this tag rele y thisform refresh else messagebox 该乘客未退票 请查证 thisform refr endif else messagebox 无此座位号 请查证 endif 结束 命令按钮的过程代码 thisform release 4 1 5 售票收入统计表单 售票收入表单窗口设计如下 相关代码如下所示 执行统计 命令按钮的过程代码 sele customer set talk off do case case thisform optioingroup1 value 1 set filt to 车次 allt thisform text1 value 汽车售票系统课程设计 第 16 页 作者 樊晓博 曾建平 sum 票价 to x thisform label3 caption 统计车次为 allt thisform text1 value 总收入为 thisform text2 value x case thisform optiongroup1 value 2 set filt to 发车日期 allt thisform text1 value sum 票价 to x thisform label3 caption 统计日期为 allt thisform text1 value 总收入为 thisform text2 value x endcase thisform refresh 取消统计 命令按钮的过程代码 sele customer set talk on set filter to thisform refresh 结束统计 命令按钮的过程代码 thisform release 5 数据库设计 数据库设计 5 1 数据库结构设计 汽车售票系统主要用于车站售票信息管理 车站售票信息系统数据库 包含车次信息数据表 订票数据表 用户信息表 其中车次信息数据表用 于描述车次编号 始发站 终点站 发车时间 到达时间等 订票数据表 用于描述车次编号 始发站 发车时间 发车日期等 用户信息表用于设 定及管理系统用户 下面通过表格形式来说明相关数据表的结构 如下图 所示 汽车售票系统课程设计 第 17 页 作者 樊晓博 曾建平 车次信息数据表 information dbf 字段名字字段名字字段类型字段类型字段宽度字段宽度小数位数小数位数备注备注 车次字符型16 始发站字符型16 终点站字符型16 发车时间字符型16

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论