好文档 - 专业文书写作范文服务资料分享网站

windows课程设计 图书管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

六、流程图(或功能模块图)

总程序设计框图:

书库管理系统设计框图:

七,实验各个模块代码及相关分析说明:

书库管理模块在整个程序中的位置

1.新书入库模块

先使用VS中的MFC控件建立如下框图

然后再确定按钮添加以下对应函数

#include \#include \

#include \#include \

#ifdef _DEBUG

#define new DEBUG_NEW #undef THIS_FILE

static char THIS_FILE[] = __FILE__; #endif

///////////////////////////////////////////////////////////////////////////// // CNewBookDlg dialog

CNewBookDlg::CNewBookDlg(CWnd* pParent /*=NULL*/) : CDialog(CNewBookDlg::IDD, pParent) { //{{AFX_DATA_INIT(CNewBookDlg) m_strBookType = _T(\ m_strBookCode = _T(\ m_strBookName = _T(\ m_strPrice = _T(\ m_strPress = _T(\ m_strWriter = _T(\ m_strBrief = _T(\ //}}AFX_DATA_INIT }

void CNewBookDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CNewBookDlg) DDX_Control(pDX, IDC_COMBO_BOOKTYPE, m_ctrBookType); DDX_Control(pDX, IDC_LIST1, m_ctrList); DDX_CBString(pDX, IDC_COMBO_BOOKTYPE, m_strBookType); DDX_Text(pDX, IDC_EDIT_BOOK_CODE, m_strBookCode); DDX_Text(pDX, IDC_EDIT_BOOK_NAME, m_strBookName); DDX_Text(pDX, IDC_EDIT_BOOK_PRICE, m_strPrice); DDX_Text(pDX, IDC_EDIT_PRESS, m_strPress); DDX_Text(pDX, IDC_EDIT_WRITER, m_strWriter); DDX_Text(pDX, IDC_EDIT_BRIEF, m_strBrief); //}}AFX_DATA_MAP }

BEGIN_MESSAGE_MAP(CNewBookDlg, CDialog) //{{AFX_MSG_MAP(CNewBookDlg) ON_BN_CLICKED(IDC_BUTTON_NEW, OnButtonNew) ON_BN_CLICKED(IDC_BUTTON_ALL, OnButtonAll) ON_BN_CLICKED(IDC_BUTTON_DELETE, OnButtonDelete)

ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList1) //}}AFX_MSG_MAP END_MESSAGE_MAP()

///////////////////////////////////////////////////////////////////////////// // CNewBookDlg message handlers

BOOL CNewBookDlg::OnInitDialog() { CDialog::OnInitDialog(); //设置列表 m_ctrList.InsertColumn(0,\图书编号\ m_ctrList.InsertColumn(1,\图书名称\ m_ctrList.InsertColumn(2,\图书类别\ m_ctrList.InsertColumn(3,\作者\ m_ctrList.InsertColumn(4,\出版社\ m_ctrList.InsertColumn(5,\图书价格\ m_ctrList.InsertColumn(6,\登记日期\ m_ctrList.InsertColumn(7,\备注说明\ m_ctrList.SetColumnWidth(0,60); m_ctrList.SetColumnWidth(1,120); m_ctrList.SetColumnWidth(2,80); m_ctrList.SetColumnWidth(3,80); m_ctrList.SetColumnWidth(4,80); m_ctrList.SetColumnWidth(5,80); m_ctrList.SetColumnWidth(6,80); m_ctrList.SetColumnWidth(7,80); m_ctrList.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES); //初始化图书类型 CBookTypeSet recordset ; if(!recordset.Open(AFX_DB_USE_DEFAULT_TYPE,\ { MessageBox(\打开数据库失败!\数据库错误\ return FALSE; } while(!recordset.IsEOF()) { m_ctrBookType.AddString(recordset.m_type); recordset.MoveNext(); } recordset.Close(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }

void CNewBookDlg::OnButtonNew() {

windows课程设计 图书管理系统

六、流程图(或功能模块图)总程序设计框图:书库管理系统设计框图:七,实验各个模块代码及相关分析说明:书库管理模块在整个程序中的位置1.新书入库模块先使用VS中的MFC控件建立如下框图
推荐度:
点击下载文档文档为doc格式
5fdkb9oxky05ej21u0rq9kfa25180i00k6r
领取福利

微信扫码领取福利

微信扫码分享