图书馆管理系统c课程设计内容摘要:

试 图 411 借阅成功 江苏师范 大学 物理与电子工程学院课程 设计 报告 23 图 412 借阅失败 还书测试 图 413 图书归还 江苏师范 大学 物理与电子工程学院课程 设计 报告 24 借书、罚金查询测试 图 414 借书查询 图 415 罚金查询 江苏师范 大学 物理与电子工程学院课程 设计 报告 25 系统时间 查 询测试 图 416 系统时间查询 江苏师范 大学 物理与电子工程学院课程 设计 报告 26 5 总结 小结 在这次的课程设计中,让我学到了很多在课堂上和书本上学不到的知识,我在这次课程设计中最大的收获有以下几方面: 领略到了数据库设计在计算机领域的重要性。 数据库作为一个永久存储形式在应用中发挥着重要的作用。 在数据库设计中,我明白了数据库设计不是范式越高越好的,我们要根据我们的应用来决定,一切应该以需求为首要选择。 对编程环境、一些控件的使用和界面的设计更加熟悉。 因为《图书管理系统》中设计到很多控件的使用,只有很好的使用这些控件才 可以给出一个很好的界面呈现在用户面前。 这样更有利于数据库和用户之间的交流。 利用软件工程学开发系统。 虽然这个《图书管理系统》是一个小的系统,但从这个小的项目中也让我明白了数据库作为任何一个系统的后台的重要性,在开发系统设计和实现中学到和总结很多经验和教训。 江苏师范 大学 物理与电子工程学院课程 设计 报告 27 参考文献 参考文献类型及标识: 参考文献类型 专著 论文集 报纸文章 期刊文章 学位论文 报告 标准 专利 文献类型标识 M C N J D R S P 其他未作说明的文献,建议采用单字母“ Z”。 [1] 孙鑫 . VC++深入 详解 [M] .北京 :电子工业出版社 , 2020 [2] 郑阿奇 . Visual C++实用教程 (第 3 版) [M]北京 :.电子工业出版社 ,2020 [3] 管西京 . 深入体验 VC++项目开发 (开发日记 )[M] .北京 :清华大学出版社 , 2020 [4] 马安鹏 .Visual C++程序设计导学 [M] .北京 :清华大学出版社, 2020 [5] Beck Visual Visual C++ 程序员指南 .希望图书创作室译 . [M] .北京。 北京希望电脑公司出品 ,1998 [6] Richard ,Tom Archer. Visual C++ 6 宝典 .张艳 ,张谦译 . [M] .北京。 电子工业出版社 ,1999 江苏师范 大学 物理与电子工程学院课程 设计 报告 28 附录 主要程序代码 主界面代码 // CMainFrame construction/destruction //窗体框架创建函数 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == 1) return 1。 /*if (!(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !(IDR_MAINFRAME)) { TRACE0(Failed to create toolbar\n)。 return 1。 // fail to create }*/ if (!(this) || !(indicators, sizeof(indicators)/sizeof(UINT))) { TRACE0(Failed to create status bar\n)。 return 1。 // fail to create } // TODO: Delete these three lines if you don39。 t want the toolbar to // be dockable //以下为自己添加的代码部分 //先启动登陆界面 //=============用户登陆对话框显示 ============= CLoginDlg dlg1。 //声明一个登陆对话框对象 ()。 //让对话框对象以有模形式显示 //================开机启动画面 ================ //CSplashWnd::ShowSplashScreen(this)。 //显示启动画面 //SetTimer(1, 850, NULL)。 //修改第二个参数以调整画面停留时间 //Sleep(2020)。 //阳伞公司图标 CSplashDlg *dlg = new CSplashDlg(this)。 dlgCreate(CSplashDlg::IDD,this)。 //创建对话框 江苏师范 大学 物理与电子工程学院课程 设计 报告 29 dlgShowWindow(SW_SHOW)。 //显示对话框 dlgUpdateWindow()。 Sleep(1500)。 //画面显示停留时间,单位为毫秒 dlgDestroyWindow()。 //销毁对话框 return 0。 } BOOL CMainFrame::PreCreateWindow(CREATESTRUCTamp。 cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE。 // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs // TODO: 在此处通过修改 //CREATESTRUCT cs 来修改窗口类或样式 amp。 =~FWS_ADDTOTITLE。 = 江苏师范大学敬文图书馆管理系统。 //设定窗口的尺寸 = 1024。 = 714。 return TRUE。 } ///////////////////////////////////////////////////////////////////////////// // CMainFrame message handlers //图书管理菜单按钮 void CMainFrame::OnBookDlg() { CBookMDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //读者信息管理菜单按钮 void CMainFrame::OnReaderDlg() { // TODO: Add your mand handler code here CReaderMDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //管理员信息管理菜单按钮 void CMainFrame::OnClerkDlg() 江苏师范 大学 物理与电子工程学院课程 设计 报告 30 { // TODO: Add your mand handler code here CClerkMDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //书籍借出管理菜单按钮 void CMainFrame::OnLenoutDlg() { // TODO: Add your mand handler code here CLendOutDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //管理菜单按钮 void CMainFrame::OnFineDlg() { // TODO: Add your mand handler code here CFineDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //读者信息查询管理菜单按钮 void CMainFrame::OnReaderqryDlg() { // TODO: Add your mand handler code here CReaderQryDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //图书归还管理菜单按钮 void CMainFrame::OnReturnbookDlg() { // TODO: Add your mand handler code here CReturnBookDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //系统帮助菜单按钮 void CMainFrame::OnSystermhelp() { // TODO: Add your mand handler code here CSystemHelp dlg。 //定义一个对话框类对象 ()。 //显示对话框 江苏师范 大学 物理与电子工程学院课程 设计 报告 31 } //系统时间菜单按钮 void CMainFrame::OnSystermtimeDlg() { // TODO: Add your mand handler code here CSystemTime dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //登陆对话框菜单按钮 void CMainFrame::OnLoginDlg() { // TODO: Add your mand handler code here CLoginDlg dlg。 //定义一个对话框类对象 ()。 //显示对话框 } //程序退出菜单按钮 void CMainFrame::OnExit() { // TODO: Add your mand handler code here if(MessageBox(确定要退出吗。 ,提示 ,MB_YESNO)==IDYES)// { CFrameWnd::OnClose()。 //关闭应用程序 } } 管理信息 CBookMDlg::CBookMDlg(CWnd* pParent /*=NULL*/) : CDialog(CBookMDlg::IDD, pParent) { //{{AFX_DATA_INIT(CBookMDlg) m_strAUTHOR = _T()。 m_strBOOKID = _T()。 m_strBOOKIDQ = _T()。 m_strBOOKNAME = _T()。 m_strBOOKNAMEQ = _T()。 m_strPRESS = _T()。 m_strPRESSDATE = _T()。 m_strFLAG = _T()。 //}}AFX_DATA_INIT } 江苏师范 大学 物理与电子工程学院课程 设计 报告 32 void CBookMDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CBookMDlg) DDX_Text(pDX, IDC_AUTHOR, m_strAUTHOR)。 DDX_Text(pDX, IDC_BOOKID, m_strBOOKID)。 DDX_Text(pDX, IDC_BOOKID_Q, m_strBOOKIDQ)。 DDX_Text(pDX, IDC_BOOKNAME, m_strBOOKNAME)。 DDX_Text(pDX, IDC_BOOKNAME_Q, m_strBOOKNAMEQ)。 DDX_Text(pDX, IDC_PRESS, m_strPRESS)。 DDX_Text(pDX, IDC_PRESSDATE, m_strPRESSDATE)。 DDX_Text(pDX, IDC_FLAG_BORROW, m_strFLAG)。 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CBookMDlg, CDialog) //{{AF。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。