- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- JODY STONE 家居生活馆.ppt
- JD-1D接地电阻表检定装置说明书.doc
- JQX课件62815447.ppt
- JPB-联合生意计划--回顾模版(09updated).ppt
- JK9870全自动凯氏定氮仪.doc
- JDPower知识介绍 PPT.ppt
- JUNIPER路由器策略路由的使用.doc
- JYJT-OP-GC01-R21 桩基工程施工合同范本(钻孔灌注桩).doc
- JS银行一线员工工作倦怠和工作满意度现状调查及对策.doc
- kfc服务员工作说明书.doc
- 2024年03月云南大理弥渡县花灯剧团编外聘用人员招考聘用8人笔试参考题库附带答案详解.docx
- 铁皮石斛浓缩液.pdf
- 使用生物可降解餐饮具碳排放评价.pdf
- 基于服务器的智能网卡通用技术要求及测试方法.pdf
- 合格评定 能力验证提供者的通用要求.pdf
- 稀土抗菌日用品 第3部分:洗涤剂.pdf
- 2024年03月江苏无锡商业职业技术学院招考聘用高层次人才44人笔试参考题库后附答案详解.docx
- 2024年3月四川攀枝花市东区事业单位春季引才(5人)笔试参考题库附带答案详解.docx
- 中国甲基丙二酸二乙酯行业发展监测及投资战略研究报告.docx
- 2024年云南临沧永德县事业单位引进急需紧缺专业人才15人笔试参考题库附带答案详解.docx
1亿VIP精品文档
相关文档
最近下载
- 2023年四年级下语文期中复习·心田花开.pdf VIP
- 2023年全国统一高考英语试卷(全国甲卷)(含答案与解析).pdf
- 【课件】歌唱的情感与表达+当那一天来临+课件高中音乐人音版(2019)+必修2+歌唱.pptx VIP
- 03s702钢筋混凝土化粪池图集(高清).pdf
- 在线网课学习课堂《生命科学基础(北理 )》单元测试考核答案.docx
- 电视画面编辑(本科)王晓红.ppt
- 2021-2022学年威海市乳山市八年级下学期期中数学试卷(含答案解析).docx
- 特种设备生产(含安装、改造、维修)单位质量安全风险管控清单 .docx
- 人工智能导论 人工智能理论基础 人工智能理论基础.pptx
- 搅拌设备设计.ppt
文档评论(0)