资源简介
汽车客运公司售票系统
c++课团队项目1任务书(拟稿)
一、 任务
开发“汽车客运公司售票系统”软件。
二、 基本要求
使用面向对象的系统分析和设计,开发基于MFC对话框的C++语言应用软件。
三、 任务陈述
客车的班次任务由调度部门确定并输入数据,一般在一段时间内不作调整。每个班次的基本信息包括班次号,车型、发车时间,终点,座位数量、票价等。
旅客购票时,应登记身份号、购票日期、发车日期、车次、座位号等信息。
旅客购票时,可以查询指定发车日期、目的地的客车班次信息,在查询到的班次中,如果还有未售座位,就可以买票。
旅客可以在未售座位中选择座位,也可由系统自动选择座位。购票时也可直接输入发车日期、目的地和班次,由系统自动出票,如果无票可售,则系统应给以提示。座位不能重复销售,不允许售无座票。
系统中应该保存从当天算起3天的票源数据,开始时创建今,明,后三天的,以后每天创建后天的,每天的票源数据应根据调度计划安排。
每天的每趟班车在发售第一张车票时,创建这个班次的旅客登记表。
旅客可以办理售票,售票时在旅客登记表中删除旅客信息。在开车前退票收取20%退票费,开车后退票收取50%退票费。
旅客可以办理改签,在开车前可以改签同一目的地的其他车次(3天以内),不收改签费,开车后收20%改签费。
可以输出指定班次的旅客登记表,表中包括该班次的票款合计。
代码片段和文件信息
// glxtDlg.cpp : implementation file
//
#include “stdafx.h“
#include “汽车客运售票系统.h“
#include “glxtDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CglxtDlg dialog
CglxtDlg::CglxtDlg(CWnd* pParent /*=NULL*/)
: CDialog(CglxtDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CglxtDlg)
zd = _T(““);
cx = _T(““);
bch = _T(““);
fcsj = _T(““);
zwsl = 0;
pj = 0;
yps = 0;
fcrq = _T(““);
//}}AFX_DATA_INIT
}
void CglxtDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CglxtDlg)
DDX_Control(pDX IDC_LIST1 list);
DDX_Text(pDX ID_zd zd);
DDX_Text(pDX IDC_cx cx);
DDX_Text(pDX IDC_bch bch);
DDX_Text(pDX IDC_fcsj fcsj);
DDX_Text(pDX IDC_zwsl zwsl);
DDX_Text(pDX IDC_pj pj);
DDX_Text(pDX IDC_yps yps);
DDX_Text(pDX IDC_EDITFCRQ fcrq);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CglxtDlg CDialog)
//{{AFX_MSG_MAP(CglxtDlg)
ON_BN_CLICKED(IDC_BUTTON1 OnButton1)
ON_BN_CLICKED(IDC_BUTTON2 OnButton2)
ON_BN_CLICKED(IDC_BUTTON3 OnButton3)
ON_WM_PAINT()
ON_WM_CTLCOLOR()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CglxtDlg message handlers
BOOL CglxtDlg::OnInitDialog()
{
CDialog::OnInitDialog();
list.InsertColumn(0“班次号“ LVCFMT_CENTER100);
list.InsertColumn(1“车型“ LVCFMT_CENTER90);
list.InsertColumn(2“发车时间“ LVCFMT_CENTER120);
list.InsertColumn(3“终点“ LVCFMT_CENTER80);
list.InsertColumn(4“座位数量“ LVCFMT_CENTER90);
list.InsertColumn(5“票价“ LVCFMT_CENTER70);
list.InsertColumn(6“余票数“ LVCFMT_CENTER70);
DWORD dwstyle=list.GetExtendedstyle();
dwstyle|=LVS_EX_FULLROWSELECT;
dwstyle|=LVS_EX_GRIDLINES;
list.SetExtendedstyle(dwstyle);
bch=“KK6902“;
cx=“ZK6708D2“;
zd=“安庆“;
zwsl=50;
pj=108;
fcsj=“1809“;
yps=50;
AfxMessageBox(“空格中初始化内容为模版“MB_ICONINFORMATION);
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CglxtDlg::OnButton1()
{UpdateData(TRUE);
bclb.AddNode(bchcxfcsjzdzwslpjyps);
show();}
void CglxtDlg::show()
{int row=0;
list.DeleteAllItems();
banci* p=bclb.head;
for(;p!=NULL;p=p->next)
{list.InsertItem(rowp->bancihao);
list.SetItemText(row1p->chexing);
list.SetItemText(row2p->facheshijian);
list.SetItemText(row3p->zhongdian);
CString _zuoweishuliang;CString _piaojia; CString _yupiaoshu;
_zuoweishuliang.Format(“%d“p->zuoweishuliang);
_piaojia.Format(“%d“p->piaojia);
_yupiaoshu.Format(“%d“p->yupiaoshu);
list.SetItemText(row4_zuoweishuliang);
list.SetItemText(row5_piaojia);
list.SetItemText(row6_yupiaoshu);
row++;
}}
void CglxtDlg::OnButton2() //save
{UpdateData(TRUE);
CS
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13063 2016-04-12 13:46 汽车客运售票系统(东南大学 自动化学院 )\汽车客运公司售票系统(任务书).docx
文件 510146 2016-08-22 20:57 汽车客运售票系统(东南大学 自动化学院 )\汽车客运公司售票系统(演示PPT).pptx
文件 0 2015-09-04 11:52 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\data\glck.txt.txt
文件 41045 2015-09-09 10:20 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\glxtDlg.obj
文件 80722 2015-09-09 09:38 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\gpxtDlg.obj
文件 24102 2015-09-09 10:15 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\lkdjDlg.obj
文件 17731 2015-09-09 09:09 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\mmDlg.obj
文件 25148 2015-09-05 19:38 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\RCa08536
文件 52744 2015-09-05 19:38 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\RDa08536
文件 105879 2015-09-09 09:09 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\StdAfx.obj
文件 14479 2015-09-09 09:09 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\sysmDlg.obj
文件 26843 2015-09-09 10:16 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\tpgqDlg.obj
文件 238592 2015-09-09 10:20 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\vc60.idb
文件 364544 2015-09-09 10:20 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\vc60.pdb
文件 26136 2015-09-09 09:09 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\旅客连表类定义.obj
文件 8220787 2015-09-09 10:20 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统.exe
文件 369472 2015-09-09 10:20 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统.ilk
文件 1415 2015-09-05 12:45 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统.lnk
文件 16016 2015-09-09 09:09 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统.obj
文件 5485732 2015-09-09 09:09 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统.pch
文件 508928 2015-09-09 10:20 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统.pdb
文件 6701940 2015-09-09 09:36 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统.res
文件 44049 2015-09-09 09:36 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\汽车客运售票系统Dlg.obj
文件 24950 2015-09-09 09:09 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\Debug\链表类定义.obj
文件 6737 2015-09-09 10:19 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\glxtDlg.cpp
文件 1550 2015-09-07 22:15 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\glxtDlg.h
文件 13664 2015-09-09 09:38 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\gpxtDlg.cpp
文件 1579 2015-09-07 19:43 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\gpxtDlg.h
文件 4028 2015-09-09 10:15 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\lkdjDlg.cpp
文件 1321 2015-09-08 16:25 汽车客运售票系统(东南大学 自动化学院 )\汽车客运售票系统(可正确运行的程序及源码)\lkdjDlg.h
............此处省略72个文件信息
- 上一篇:算法经典VC++数值分析
- 下一篇:MFC下页面切换程序
相关资源
- MFC下页面切换程序
- MFC文件搜索程序
- mfc课程设计 通讯录
- 基于TCP协议的网络聊天室
- duilib调用mfc MFC Tree的列子..
- 基于UDP的MFC 通讯小程序
- 用vs2010编写基于MFC的串口通信程序
- 基于MFC的多线程编程以及在Picture Co
- MFC学生选课系统
- MFC SOCKET TCP VC6.0 服务器 客户端 源码编
- MFC 之 CButton 控件重绘GDI+篇
- MFC常用图标5000个
- MFC 单文档 模拟时钟 VS2012
- Visual c++ MFC 棋牌类游戏编程麻将
- 深入浅出MFC 书+代码+
- 基于MFC的计时器程序
- 好用的MFC教程
- MFC所有的类的详细解释
- MFC界面控件美化
- canny算子MFC实现
- MFC鼠标拖动绘制直线绘制矩形C++
- 基于UDP的聊天程序MFC实现
- mfc皮肤代码
- 各种风格C++MFC皮肤库
- MFC做的连连看
- VS2008的基于MFC的四则运算测试程序源
- 车辆管理与服务系统 MFC C++
- ffmpeg for MFC 1.2 测试版
- MFC 学生管理系统
- 基于MFC的图书馆管理系统
评论
共有 条评论