• 大小: 28.53MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: C/C++
  • 标签: c++  SQL数据库  

资源简介

本软件采用c++语言编写。实现图书信息的增删改查,读者信息的增删改查,用户信息登陆验证,以及用户信息管理,借书,还书等主体功能。采取SQL数据库连接方式,自带皮肤库。文件中包含了数据库文件,软件源码。在vc6.0下编译通过,可以直接运行。

资源截图

代码片段和文件信息

// AddNewBook.cpp : implementation file
//

#include “stdafx.h“
#include “图书管理系统.h“
#include “AddNewBook.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// AddNewBook dialog


AddNewBook::AddNewBook(CWnd* pParent /*=NULL*/)
: CDialog(AddNewBook::IDD pParent)
{
//{{AFX_DATA_INIT(AddNewBook)
m_BookData = 0;
m_BookBeizhu = _T(““);
m_BookChuBanShe = _T(““);
m_BookID = _T(““);
m_BookISBN = _T(““);
m_BookName = _T(““);
m_BookPrice = _T(““);
m_Bookstyle = _T(““);
m_BookAuthor = _T(““);
m_CanBorrowDay = _T(““);
m_CanBorrowNum = _T(““);
//}}AFX_DATA_INIT
}


void AddNewBook::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(AddNewBook)
DDX_Control(pDX IDC_LIST_BOOK m_BookList);
DDX_DateTimeCtrl(pDX IDC_DATETIMEPICKER_Book_Data m_BookData);
DDX_Text(pDX IDC_EDIT_Book_Beizhu m_BookBeizhu);
DDX_Text(pDX IDC_EDIT_Book_ChuBanShe m_BookChuBanShe);
DDX_Text(pDX IDC_EDIT_Book_ID m_BookID);
DDX_Text(pDX IDC_EDIT_Book_ISBN m_BookISBN);
DDX_Text(pDX IDC_EDIT_Book_Name m_BookName);
DDX_Text(pDX IDC_EDIT_Book_Price m_BookPrice);
DDX_Text(pDX IDC_EDIT_Book_style m_Bookstyle);
DDX_Text(pDX IDC_EDIT_Book_Author m_BookAuthor);
DDX_Text(pDX IDC_EDIT_CanBorrowDay m_CanBorrowDay);
DDX_Text(pDX IDC_EDIT_CanBorrowNum m_CanBorrowNum);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(AddNewBook CDialog)
//{{AFX_MSG_MAP(AddNewBook)
ON_BN_CLICKED(IDC_BUTTONAddBook OnAddBook)
ON_BN_CLICKED(IDC_BUTTONShowAll OnShowAll)
ON_BN_CLICKED(IDC_BUTTONDelete OnDelete)
ON_BN_CLICKED(IDC_Back OnBack)
ON_NOTIFY(NM_CLICK IDC_LIST_BOOK onclickListBook)
ON_BN_CLICKED(IDC_BUTTON1 OnButtonCalcle)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// AddNewBook message handlers

BOOL AddNewBook::OnInitDialog() 
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here


m_pConnection = ((CMyApp*)AfxGetApp())->m_pConnection;//引用连接


m_BookList.SetExtendedstyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_REPORT);//设置控件风格

//添加表头信息
    m_BookList.InsertColumn(0 “图书编号“ LVCFMT_LEFT 80);
    m_BookList.InsertColumn(1 “作者“ LVCFMT_LEFT 50);
    m_BookList.InsertColumn(2 “出版社“ LVCFMT_LEFT 60);
    m_BookList.InsertColumn(3 “图书名称“ LVCFMT_LEFT 80);
    m_BookList.InsertColumn(4 “图书类别“ LVCFMT_CENTER 80);
    m_BookList.InsertColumn(5 “图书价格“ LVCFMT_CENTER 80);
    m_BookList.InsertColumn(6 “ISBN号“ LVCFMT_LEFT 90);
m_BookList.InsertColumn(7 “入库日期“ LVCFMT_LEFT 80);
m_BookList.InsertColumn(8 “可借本数“ LVCFMT_LEFT 80);
m_BookList.InsertColumn(9 “可借天数“ LVCFMT_LEFT 80);
m_BookList.InsertColumn(10 “备注说明“ LVCFMT_LEFT 120);



//清空控件
m_BookBeizhu=““;
m_BookChuBanShe=““;
m_BookISBN=““;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-05 09:43  图书管理系统\图书管理系统\
     目录           0  2015-08-05 09:43  图书管理系统\图书管理系统\数据库文件\
     文件     3145728  2015-07-13 15:12  图书管理系统\图书管理系统\数据库文件\BookManangment.mdf
     文件     1572864  2015-07-13 15:12  图书管理系统\图书管理系统\数据库文件\BookManangment_log.ldf
     目录           0  2015-08-05 11:04  图书管理系统\图书管理系统\图书管理系统\
     文件       15607  2015-07-04 22:36  图书管理系统\图书管理系统\图书管理系统\AddNewBook.cpp
     文件        1825  2015-07-04 22:07  图书管理系统\图书管理系统\图书管理系统\AddNewBook.h
     文件        1390  2015-06-24 21:22  图书管理系统\图书管理系统\图书管理系统\AddReader.cpp
     文件           0  2015-06-24 21:15  图书管理系统\图书管理系统\图书管理系统\AddReader.h
     文件        8798  2015-07-04 23:40  图书管理系统\图书管理系统\图书管理系统\AddReader1.cpp
     文件        1646  2015-07-04 22:04  图书管理系统\图书管理系统\图书管理系统\AddReader1.h
     文件       22712  2015-07-09 11:17  图书管理系统\图书管理系统\图书管理系统\BackBook.cpp
     文件        2251  2015-07-07 10:07  图书管理系统\图书管理系统\图书管理系统\BackBook.h
     文件        8115  2015-07-13 11:03  图书管理系统\图书管理系统\图书管理系统\ChangeBook.cpp
     文件        1656  2015-07-13 11:02  图书管理系统\图书管理系统\图书管理系统\ChangeBook.h
     文件        1063  2015-06-26 14:23  图书管理系统\图书管理系统\图书管理系统\ChangeReader.cpp
     文件           0  2015-06-26 14:29  图书管理系统\图书管理系统\图书管理系统\ChangeReader.h
     文件        9443  2015-07-04 10:12  图书管理系统\图书管理系统\图书管理系统\ChangeReader1.cpp
     文件        1637  2015-07-04 09:53  图书管理系统\图书管理系统\图书管理系统\ChangeReader1.h
     目录           0  2015-08-05 09:45  图书管理系统\图书管理系统\图书管理系统\Debug\
     文件      132849  2015-07-12 21:16  图书管理系统\图书管理系统\图书管理系统\Debug\AddNewBook.obj
     文件      109256  2015-07-12 21:16  图书管理系统\图书管理系统\图书管理系统\Debug\AddReader1.obj
     文件      160657  2015-07-12 21:16  图书管理系统\图书管理系统\图书管理系统\Debug\BackBook.obj
     文件      110818  2015-07-13 11:09  图书管理系统\图书管理系统\图书管理系统\Debug\ChangeBook.obj
     文件      115355  2015-07-12 21:16  图书管理系统\图书管理系统\图书管理系统\Debug\ChangeReader1.obj
     文件        9418  2015-06-27 16:24  图书管理系统\图书管理系统\图书管理系统\Debug\cl.command.1.tlog
     文件       47040  2015-06-27 16:24  图书管理系统\图书管理系统\图书管理系统\Debug\CL.read.1.tlog
     文件        5120  2015-06-27 16:24  图书管理系统\图书管理系统\图书管理系统\Debug\CL.write.1.tlog
     文件      146487  2015-07-13 11:03  图书管理系统\图书管理系统\图书管理系统\Debug\DeleteBook.obj
     文件      119098  2015-07-12 21:16  图书管理系统\图书管理系统\图书管理系统\Debug\DeleteReader.obj
     文件      116615  2015-07-12 21:16  图书管理系统\图书管理系统\图书管理系统\Debug\FindBook.obj
............此处省略147个文件信息

评论

共有 条评论