• 大小: 741KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2022-10-07
  • 语言: C/C++
  • 标签: c++  数据库  

资源简介

图书管理系统 c++ 数据库。里面有详细的uml建模实现(需求分析),以及数据库的配置(包括sql语句应写好了直接执行就行了。数据库可以不必是sq server 2000,其他的也行,应经试过了)。注释很详细。

资源截图

代码片段和文件信息

// AdminDlg.cpp : 实现文件
//

#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 对话框

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);//<设置网格
IDC_LIST_LIBBOOK.SetExtendedstyle(LVS_EX_FULLROWSELECT);//选择整行

//设置列名称
IDC_LIST_LIBBOOK.InsertColumn(0_T(“ID“)LVCFMT_LEFT300);
IDC_LIST_LIBBOOK.InsertColumn(1_T(“书名“)LVCFMT_LEFT801);
IDC_LIST_LIBBOOK.InsertColumn(2_T(“编号“)LVCFMT_LEFT500);
IDC_LIST_LIBBOOK.InsertColumn(3_T(“作者“)LVCFMT_LEFT500);
IDC_LIST_LIBBOOK.InsertColumn(4_T(“出版社“)LVCFMT_LEFT1000);
IDC_LIST_LIBBOOK.InsertColumn(5_T(“出版时间“)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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5345  2012-01-20 14:15  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\AdminDlg.cpp

     文件        864  2011-11-01 22:39  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\AdminDlg.h

     文件       1582  2011-11-13 10:40  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\Administrator.cpp

     文件        985  2011-11-13 10:35  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\Administrator.h

     文件       1826  2011-10-26 00:16  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\Book.cpp

     文件       1128  2011-10-25 22:12  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\Book.h

     文件       4211  2012-01-20 14:30  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BookDlg.cpp

     文件        853  2012-01-20 14:21  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BookDlg.h

     文件       1397  2011-11-01 17:09  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BookRecord.cpp

     文件        730  2011-11-01 17:09  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BookRecord.h

     文件        271  2011-10-23 16:54  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BorrowRecord.cpp

     文件        352  2011-10-23 16:54  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BorrowRecord.h

     文件          0  2011-10-26 21:15  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BorrowRecordItem.cpp

     文件          0  2011-10-26 21:15  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\BorrowRecordItem.h

     文件      63096  2012-01-20 14:21  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStore.aps

     文件       1442  2011-10-22 22:25  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStore.cpp

     文件        461  2011-10-21 19:15  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStore.h

     文件      10342  2012-01-20 14:21  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStore.rc

     文件        885  2011-11-10 10:13  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStore.sln

     文件       7324  2012-01-12 13:50  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStore.vcproj

     文件       1417  2011-12-23 15:10  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStore.vcproj.Marshal-PC.Marshal.user

     文件       4343  2012-01-07 00:22  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStoreDlg.cpp

     文件        717  2011-10-23 16:35  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\CBookStoreDlg.h

     文件       1492  2012-01-20 17:42  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\ConstVal.cpp

     文件       1207  2011-11-10 23:24  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\ConstVar.h

     文件      21482  2012-01-12 13:54  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\MyDatabase.cpp

     文件       4152  2011-11-13 10:36  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\MyDatabase.h

     文件       1915  2012-01-12 13:50  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\Reader.cpp

     文件       1139  2012-01-12 13:50  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\Reader.h

     文件       4022  2012-02-23 15:06  软件工程-图书馆管理系统-13-11-2011\CBookStore_13-11-2011\ReaderBorrowRecord.cpp

............此处省略44个文件信息

评论

共有 条评论