课程设计汽车售票系统.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . . . . . .. 通达学院 专业课程设计II 题 目: 长途汽车客运票务系统 专 业 软件工程 学 生 姓 名 班 级 学 号 指 导 教 师 玲娟 指 导 单 位 计算机学院软件工程系 日 期 2011年11月17日 教师评语 教师签名: 年 月 日 成绩评定 备 注 长途汽车客运票务系统 课题容和要求 这是一个快速发展的社会,快节奏是这个时代的最大特征。因此,方便、快捷便是人们生活的最大需求。长途汽车客运票务系统,是利用现代互联网得信息技术能及时的将车票的详细动态展示给出行者,让出行者能及时的、方便的购买到自己需要的车票,同时也解决了因车票信息更新不及时给旅客带来不便和时间的浪费问题。 按照软件工程的思想,以SQL Server 2000为后台数据库,以Delphi为前端开发工具,设计并实现一个长途汽车客运票务系统。 概要设计 根据前面的问题的定义和设计分析,该系统提供如下三种功能: 管理员登录管理 管理员通过账户和口令进入票务系统 进入票务系统后,管理员可以对票务系统进行相应的添加、修改和删除信息 相关的信息:车号、起点、终点、日期、开出时刻、到达时刻、预设座位数、剩余座位数、票价 普通用户登录使用 用户可以直接点击登录票务系统 进入后,可以直接查看用户想了解的相关的信息 查询的信息:车号、起点、终点、日期、开出时刻、到达时刻、剩余座位数、票价 售票员售票 售票员无需登录账户和口令直接进入票务系统 进入后,售票员可以进行售票操作 售票记录包括:车号、起点、终点、日期、开出时刻、到达时刻、座位号、票价 结构框图: 长途汽车客运票务系统 长途汽车客运票务系统 管 理 员 用 户 登 录 查 询 查 询 添 加 删 除 更 新 航班号 起 点 终 点 起飞时刻 到达时刻 日 期 售票员 售票 流程图: 管理员 管理员 管理员 票务系统 票务系统 账户和密码登录 添加、修改、删除 普通用户 普通用户 普通用户 票务系统 票务系统 查询 刷新 售票员 售票员 售票员 票务系统 票务系统 售票、查询 刷新 用SQL Server 2000建立后台票务系统数据库 管理员表: 普通用户表: 售票员表: 主键:车号和日期。 详细设计 长途汽车客运票务系统是用Delphi做前台的。 登录界面 模块一:管理员登录(需要账户和密码认证) //管理员登录验证 procedure TForm1.Button1Click(Sender: TObject); var user,pass:string; begin user:=Edit1.Text; pass:=Edit2.Text; if ((user=123456) and (pass=123456))then begin Form2.Show; end else application.MessageBox(通行证或密码有误!,提示信息,mb_ok) end; 该功能实现后,管理员登录后会出Form2表,如下: 管理员就可以实现添加、修改、删除等功能。 模块二:用户登录(无需账户和密码登录) //用户登录 procedure TForm1.Button3Click(Sender: TObject); begin Form3.show; end; 该功能实现后,点击用户登录会跳出Form3表,如下: 上图中查询、刷新和退出的相应的代码如下: //查询 procedure TForm3.Button1Click(Sender: TObject); begin with adoquery1 do begin if edit1.text then begin sql.Clear; sql.Add(select * from 表 wher

文档评论(0)

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

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档