-
大小: 741KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2022-10-07
- 語(yǔ)言: C/C++
- 標(biāo)簽: c++??數(shù)據(jù)庫(kù)??
資源簡(jiǎn)介
圖書管理系統(tǒng) c++ 數(shù)據(jù)庫(kù)。里面有詳細(xì)的uml建模實(shí)現(xiàn)(需求分析),以及數(shù)據(jù)庫(kù)的配置(包括sql語(yǔ)句應(yīng)寫好了直接執(zhí)行就行了。數(shù)據(jù)庫(kù)可以不必是sq server 2000,其他的也行,應(yīng)經(jīng)試過了)。注釋很詳細(xì)。

代碼片段和文件信息
//?AdminDlg.cpp?:?實(shí)現(xiàn)文件
//
#include?“stdafx.h“
#include?“CBookStore.h“
#include?“AdminDlg.h“
#include?“MyDatabase.h“
#include?“BookDlg.h“
#include?“Book.h“
#include?“Administrator.h“
#include?“UserInfoManage.h“
#include?“ReaderBorrowRecord.h“
extern?Administrator?ADMIN;
extern??MyDatabase?theMyDB;?
extern?Book?BOOK;
extern?bool?ISMODIFYBOOK;
//?AdminDlg?對(duì)話框
IMPLEMENT_DYNAMIC(AdminDlg?CDialog)
AdminDlg::AdminDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(AdminDlg::IDD?pParent)
{
}
AdminDlg::~AdminDlg()
{
}
void?AdminDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX?IDC_LIST1?IDC_LIST_LIBBOOK);
IniLibBookInfo();
}
BEGIN_MESSAGE_MAP(AdminDlg?CDialog)
ON_BN_CLICKED(IDC_BUTTON_MODIFYBOOK?&AdminDlg::OnBnClickedButtonModifybook)
ON_BN_CLICKED(IDC_BUTTON_ADDBOOK?&AdminDlg::OnBnClickedButtonAddbook)
ON_BN_CLICKED(IDC_BUTTON_DELETEBOOK?&AdminDlg::OnBnClickedButtonDeletebook)
//ON_BN_CLICKED(IDC_BUTTONSCANRECORD?&AdminDlg::OnBnClickedButtonscanrecord)
ON_BN_CLICKED(IDC_BUTTON5?&AdminDlg::OnBnClickedButton5)
ON_BN_CLICKED(IDC_BUTTONSCANUSERS?&AdminDlg::OnBnClickedButtonscanusers)
ON_BN_CLICKED(IDC_BUTTONSCANRECORD?&AdminDlg::OnBnClickedButtonscanrecord)
END_MESSAGE_MAP()
//?AdminDlg?消息處理程序
void?AdminDlg::IniLibBookInfo()
{
IDC_LIST_LIBBOOK.SetExtendedstyle(LVS_EX_GRIDLINES);//<設(shè)置網(wǎng)格
IDC_LIST_LIBBOOK.SetExtendedstyle(LVS_EX_FULLROWSELECT);//選擇整行
//設(shè)置列名稱
IDC_LIST_LIBBOOK.InsertColumn(0_T(“ID“)LVCFMT_LEFT300);
IDC_LIST_LIBBOOK.InsertColumn(1_T(“書名“)LVCFMT_LEFT801);
IDC_LIST_LIBBOOK.InsertColumn(2_T(“編號(hào)“)LVCFMT_LEFT500);
IDC_LIST_LIBBOOK.InsertColumn(3_T(“作者“)LVCFMT_LEFT500);
IDC_LIST_LIBBOOK.InsertColumn(4_T(“出版社“)LVCFMT_LEFT1000);
IDC_LIST_LIBBOOK.InsertColumn(5_T(“出版時(shí)間“)LVCFMT_LEFT800);
IDC_LIST_LIBBOOK.InsertColumn(6_T(“是否可借“)LVCFMT_LEFT800);
_bstr_t?bstrSQL?=?“select?*?from?Book“;
theMyDB.DBClose();
theMyDB.DBOpen(bstrSQL);?
int?tempCounter?=?0;
_RecordsetPtr?t_RecordsetPtr?=?theMyDB.GetRecordSetPtr();
if?(?theMyDB.GetRecordCounter()!=?0)
{
t_RecordsetPtr->MoveFirst();
}
//讀取圖書信息
while(!t_RecordsetPtr->EndOfFile)
{
IDC_LIST_LIBBOOK.InsertItem(tempCounter?_T(“start“));
IDC_LIST_LIBBOOK.SetItemText(tempCounter0CString((t_RecordsetPtr->GetCollect(“ID“)).bstrVal));
IDC_LIST_LIBBOOK.SetItemText(tempCounter1CString((t_RecordsetPtr->GetCollect(“Bname“)).bstrVal));
IDC_LIST_LIBBOOK.SetItemText(tempCounter2?CString((t_RecordsetPtr->GetCollect(“Bnumber“)).bstrVal));
IDC_LIST_LIBBOOK.SetItemText(tempCounter3?CString((t_RecordsetPtr->GetCollect(“Bauthor“)).bstrVal));
IDC_LIST_LIBBOOK.SetItemText(tempCounter4?CString((t_RecordsetPtr->GetCollect(“Bpublisher“)).bstrVal));
IDC_LIST_LIBBOOK.SetItemText(tempCounter5?CString((t_RecordsetPtr->GetCollect(“BpublisherTime“)).bstrVal));
IDC_LIST_LIBBOOK.SetItemText(tempCounter6?CStri
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????5345??2012-01-20?14:15??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\AdminDlg.cpp
?????文件????????864??2011-11-01?22:39??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\AdminDlg.h
?????文件???????1582??2011-11-13?10:40??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\Administrator.cpp
?????文件????????985??2011-11-13?10:35??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\Administrator.h
?????文件???????1826??2011-10-26?00:16??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\Book.cpp
?????文件???????1128??2011-10-25?22:12??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\Book.h
?????文件???????4211??2012-01-20?14:30??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BookDlg.cpp
?????文件????????853??2012-01-20?14:21??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BookDlg.h
?????文件???????1397??2011-11-01?17:09??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BookRecord.cpp
?????文件????????730??2011-11-01?17:09??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BookRecord.h
?????文件????????271??2011-10-23?16:54??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BorrowRecord.cpp
?????文件????????352??2011-10-23?16:54??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BorrowRecord.h
?????文件??????????0??2011-10-26?21:15??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BorrowRecordItem.cpp
?????文件??????????0??2011-10-26?21:15??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\BorrowRecordItem.h
?????文件??????63096??2012-01-20?14:21??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStore.aps
?????文件???????1442??2011-10-22?22:25??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStore.cpp
?????文件????????461??2011-10-21?19:15??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStore.h
?????文件??????10342??2012-01-20?14:21??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStore.rc
?????文件????????885??2011-11-10?10:13??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStore.sln
?????文件???????7324??2012-01-12?13:50??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStore.vcproj
?????文件???????1417??2011-12-23?15:10??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStore.vcproj.Marshal-PC.Marshal.user
?????文件???????4343??2012-01-07?00:22??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStoreDlg.cpp
?????文件????????717??2011-10-23?16:35??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\CBookStoreDlg.h
?????文件???????1492??2012-01-20?17:42??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\ConstVal.cpp
?????文件???????1207??2011-11-10?23:24??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\ConstVar.h
?????文件??????21482??2012-01-12?13:54??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\MyDataba
?????文件???????4152??2011-11-13?10:36??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\MyDataba
?????文件???????1915??2012-01-12?13:50??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\Reader.cpp
?????文件???????1139??2012-01-12?13:50??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\Reader.h
?????文件???????4022??2012-02-23?15:06??軟件工程-圖書館管理系統(tǒng)-13-11-2011\CBookStore_13-11-2011\ReaderBorrowRecord.cpp
............此處省略44個(gè)文件信息
評(píng)論
共有 條評(píng)論