91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.13MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-05
  • 語言: C/C++
  • 標簽: C++??MFC??sqlserver??ODBC??

資源簡介

數據庫課程設計,實現了一個賓館管理系統,使用C++的MFC進行開發,使用ODBC連接數據庫,實現的功能有:登錄,會議管理,房間管理,設備管理,下訂單,折扣管理,結算,查詢等功能。

資源截圖

代碼片段和文件信息

//?BookDlg.cpp?:?實現文件
//

#include?“stdafx.h“
#include?“Hotel.h“
#include?“BookDlg.h“
#include?“afxdialogex.h“


//?CBookDlg?對話框

IMPLEMENT_DYNAMIC(CBookDlg?CDialog)

CBookDlg::CBookDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CBookDlg::IDD?pParent)
?input_kind(_T(““))
{
//初始化查看信息的次數為0
showcount1?=?0;
showcount2?=?0;
}

CBookDlg::~CBookDlg()
{
}

void?CBookDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX?IDC_ROOM?book_list);
DDX_Control(pDX?IDC_RKIND?book_kind);
DDX_Text(pDX?IDC_BOOK_KIND?input_kind);
}


BEGIN_MESSAGE_MAP(CBookDlg?CDialog)
ON_BN_CLICKED(IDC_FLESH?&CBookDlg::OnBnClickedFlesh)
ON_BN_CLICKED(IDC_SEARCH?&CBookDlg::OnBnClickedSearch)
ON_BN_CLICKED(IDC_BOOK?&CBookDlg::OnBnClickedBook)
END_MESSAGE_MAP()


//?CBookDlg?消息處理程序

//顯示/刷新客房種類
void?CBookDlg::OnBnClickedFlesh()
{
showcount1++;?????????//函數調用次數加一

if(showcount1?==?1){???????????//第一次調用該函數時初始化表頭,防止表頭多次定義
CRect?rc;
book_kind.GetWindowRect(&rc);
book_kind.InsertColumn(0?_T(“類型“)?LVCFMT_CENTER?rc.Size().cx/7?0);
book_kind.InsertColumn(1?_T(“面積“)?LVCFMT_CENTER?rc.Size().cx/7?1);
book_kind.InsertColumn(2?_T(“床位“)?LVCFMT_CENTER?rc.Size().cx/7?2);
book_kind.InsertColumn(3?_T(“單價“)?LVCFMT_CENTER?rc.Size().cx/7?3);
book_kind.InsertColumn(4?_T(“設備“)?LVCFMT_CENTER?rc.Size().cx/7?4);
book_kind.InsertColumn(5?_T(“設備“)?LVCFMT_CENTER?rc.Size().cx/7?5);
book_kind.InsertColumn(6?_T(“設備“)?LVCFMT_CENTER?rc.Size().cx/7?6);

book_kind.SetExtendedstyle(book_kind.GetExtendedstyle()?|?LVS_EX_GRIDLINES?|
???LVS_EX_FULLROWSELECT?|?LVS_EX_HEADERDRAGDROP?|?
???LVS_EX_TWOCLICKACTIVATE?|?LVS_EX_FLATSB);
}

if(!book_db.IsOpen()?&&?!book_db.OpenEx(_T(“DSN=賓館管理系統;UID=sa;PWD=sa“)?
CDatabase::openReadOnly?|?CDatabase::noOdbcDialog)){
MessageBox(L“連接錯誤!“);
}
//從數據庫中取相應信息放入列表
CRecordset?bkind_set(&book_db);
bkind_set.Open(CRecordset::forwardOnly?_T(“select?a.種類名a.房間面積a.床位數量a.單價b.設備名c.設備名d.設備名\
from?客房種類?a?left?join?客房設備?b?on?a.設備一?=?b.設備編號?left?join?客房設備?c?on?a.設備二?=?c.設備編號\
left?join?客房設備?d?on?a.設備三?=?d.設備編號“)CRecordset::readOnly);
CDBVariant?var;
book_kind.DeleteAllItems();

short?nFields?=?bkind_set.GetODBCFieldCount();
for(int?i?=?0;?!bkind_set.IsEOF();?i++bkind_set.MoveNext()){
for(short?index?=?0;index? bkind_set.GetFieldValue(index?var);
if(index?==?0)
book_kind.InsertItem(i?VariantToCString(&var));
else
book_kind.SetItemText(i?indexVariantToCString(&var));
}
}
bkind_set.Close();
book_db.Close();
}

//查空房
void?CBookDlg::OnBnClickedSearch()
{
UpdateData(true);

showcount2++; //函數調用次數加一
if(showcount2?==?1){????????????????//第一次調用該函數時初始化表頭,防止表頭多次定義
CRect?rc;
book_list.GetWindowRect(&rc);
book_list.InsertColumn(0?_T(“房號“)?LVCFMT_CENTER?rc.Size().cx/3?0);
book_list.InsertColumn(1?_T(“類型“)?LVCFMT_CENT

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-10-30?21:37??賓館管理系統\
?????目錄???????????0??2017-10-30?21:36??賓館管理系統\Hotel\
?????目錄???????????0??2017-10-30?21:36??賓館管理系統\Hotel\Debug\
?????目錄???????????0??2017-10-30?21:34??賓館管理系統\Hotel\Hotel\
?????文件?????????882??2014-06-09?01:37??賓館管理系統\Hotel\Hotel.sln
?????文件???????70144??2017-10-30?21:36??賓館管理系統\Hotel\Hotel.v11.suo
?????文件????????5468??2014-06-11?10:58??賓館管理系統\Hotel\Hotel\BookDlg.cpp
?????文件?????????993??2014-06-11?10:49??賓館管理系統\Hotel\Hotel\BookDlg.h
?????文件????????8225??2017-10-30?21:34??賓館管理系統\Hotel\Hotel\BookRoomDlg.cpp
?????文件????????1159??2014-06-11?16:07??賓館管理系統\Hotel\Hotel\BookRoomDlg.h
?????目錄???????????0??2017-10-30?21:36??賓館管理系統\Hotel\Hotel\Debug\
?????文件????????4294??2014-06-11?16:19??賓館管理系統\Hotel\Hotel\HistoryDlg.cpp
?????文件?????????779??2014-06-11?16:17??賓館管理系統\Hotel\Hotel\HistoryDlg.h
?????文件??????119960??2014-06-11?10:43??賓館管理系統\Hotel\Hotel\Hotel.aps
?????文件????????2355??2014-06-09?01:37??賓館管理系統\Hotel\Hotel\Hotel.cpp
?????文件?????????456??2014-06-10?21:25??賓館管理系統\Hotel\Hotel\Hotel.h
?????文件???????29588??2014-06-11?10:43??賓館管理系統\Hotel\Hotel\Hotel.rc
?????文件????????6948??2014-06-11?08:49??賓館管理系統\Hotel\Hotel\Hotel.vcxproj
?????文件????????3866??2014-06-11?08:49??賓館管理系統\Hotel\Hotel\Hotel.vcxproj.filters
?????文件????????6071??2014-06-11?16:24??賓館管理系統\Hotel\Hotel\HotelDlg.cpp
?????文件????????1123??2014-06-11?16:21??賓館管理系統\Hotel\Hotel\HotelDlg.h
?????文件????????1601??2014-06-11?16:35??賓館管理系統\Hotel\Hotel\LoginDlg.cpp
?????文件?????????527??2014-06-11?16:33??賓館管理系統\Hotel\Hotel\LoginDlg.h
?????文件????????2375??2014-06-11?16:38??賓館管理系統\Hotel\Hotel\MemAddDlg.cpp
?????文件?????????717??2014-06-11?16:36??賓館管理系統\Hotel\Hotel\MemAddDlg.h
?????文件????????3848??2014-06-11?16:43??賓館管理系統\Hotel\Hotel\MemAlterDlg.cpp
?????文件?????????799??2014-06-11?16:41??賓館管理系統\Hotel\Hotel\MemAlterDlg.h
?????文件????????6448??2014-06-11?17:15??賓館管理系統\Hotel\Hotel\MemberDlg.cpp
?????文件?????????971??2014-06-11?16:45??賓館管理系統\Hotel\Hotel\MemberDlg.h
?????文件????????7475??2014-06-11?17:24??賓館管理系統\Hotel\Hotel\OrderDlg.cpp
?????文件?????????856??2014-06-11?17:24??賓館管理系統\Hotel\Hotel\OrderDlg.h
............此處省略15個文件信息

評論

共有 條評論