VC++火车票课设__MFC.doc

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

火车票订票系统 课程设计目的 在如今这个信息时代,人们的出行以及旅游等都选择铁路旅行方式,铁路火车订票系统必须能处理现在大量的售票数据信息,列车的到达时间以及离站时间,因此采用计算机软件来处理火车票售票,订票信息也是必不可少的,火车票订票系统处理信息的准确性和及时性是系统的必要性能,当今火车票可谓一票难求,所以系统的实时性要求也至关重要。该火车票订票管系统的功能主要是根据不同旅客的要求提供不同的查询订票方式,实现火车票订票的信息化和智能化管理,从而减少了车站售票人员的工作量。通过该火车票订票管理系统,火车站管理人员可以实现对火车票信息的输入、订票、查询、修改等操作,在后台采用了Microsoft Office Access 2003数据库对售票的信息进行存储和管理,从而也满足了对数据安全性的考虑,该系统也拥有基本了火车票订票系统所需的基本功能。 3方案论证 3.1总体设计 3.1.1功能框图 图1. 火车票订票系统功能框图 3.2详细设计 3.2.1Microsoft Office Access 2003数据库,进行对火车票售票的信息进行存储和管理,满足了对数据Access数据库的创建 首先打开Microsoft Office Access 2003数据库,单击文件菜单中的新建选项,创建一个空数据库文件并且选择将该数据库将要保存的位置,单击创建后该数据库就创建好了,然后在弹出的对话框中选择使用设计器创建表,为该表的每一个字段输入一个名称并且选择每个字段的属性,在将所需的字段输入完成后,单击右上角的关闭按钮,此时系统会弹出一个对话框,提示用户对刚刚编辑的数据库文件进行保存,并且选择数据库文件保存的位置,此时系统又会弹出一个对话框,提示用户输入刚才所建立的数据库的名称,然后在单击确定按钮,一个空白的数据库就建立好了。 (2)添加数据库信息 创建两个表分别为Station表和TrianNo向数据库中添加火车票的信息可以通过火车票订票 图2.数据库Station表图数据库表(3)创建ODBC数据源 ① Windows中的ODBC组件是出现在系统的“控制面板”管理工具中,如图所示。双击ODBC图标,进入ODBC数据源管理器。运行ODBC组件,进入ODBC数据源管理器。 ② 单击“添加”按钮,弹出有一驱动程序列表的“创建新数据源”对话框,在该对话框中选择Microsoft Access Driver。 ③ 单击“完成”按钮,进入指定驱动程序的安装对话框,数据源名称设为“学生信息管理系统”,单击“选择”按钮将本实验中的数据库。 ④ 单击“确定”按钮,刚才创建的用户数据源被添加在“ODBC数据源管理器”的“用户数据源”列表中。 3.2.程序界面设计 (1)程序框架设计: 启动Visualc++6.0,新建一个MFC.exe程序。②打开Visualc++6.0后在菜单栏中单击文件菜单,在文件菜单中选择“新建“选项,弹出一个新建对话框,在新建对话框中选择工程选项卡,在工程选项卡中选择MFC AppWizard,在工程名称中填入TrainTicket,在存储栏中选择刚刚所创建的MFC文件所需要存放的位置即D:\VC++\课程设计\。单击确定按钮后又弹出一个MFC应用程序向导的创建向导,选择创建一个单文档,然后单击下一步,在向导的第2步对话框中加入数据库的支持,选中“数据库查看使用文件支持”项,单击数据项按钮,弹出数据项对话框,从中选择ODBC的数据源“Database Example For VC++”. 保留其他默认选项,单击[OK]按钮,弹出 “Select Database Tables”对话框,从中选择要使用的表TrainTickets。 单击[OK]按钮,又回到了向导的第2步对话框。单击“完成“按钮。。 最后,单击“完成”按钮,完成程序框架设计。 (2)菜单设计 在刚刚生成的单文档中ResourceView菜单中选择Menu选项,单击Menu的IDR_MAINFRAME,在弹出的单文档中删除初始的单文档带有的菜单选项,然后像菜单中添加预定火车票和火车票维护两个菜单,然后在预定火车票的子菜单中添加根据车次和根据车站订票两个子菜单,在火车票维护的菜单下添加添加\删除子菜单和关于子菜单,然后在主界面中添加一个静态文本框,右键单击静态文本框的属性,在标题栏中输入“火车票订票系统”,接着火车票订票系统的主界面的菜单设计就完成了。该系统的主界面图4所示: 主界面的初始化代码如下: void CTrainTicketDlg::OnPaint() {if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBK

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档