图书馆管理系统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。图书馆管理系统c课程设计
相关推荐
\n\t\t 3 删 除 \n\n\t\t 4 查找 \n\n\t\t 5 显示 \n\n\t\t 6 全删 \n\n\t\t 0退出 endl。 cin choice。 switch (choice) 西华大学数学与计算机学院课程设计说明书 17 { case 39。 139。 : cout 输入管理员编号 :。 cin workerid。 cout 输入管理员姓名 :。 cin wname。
图书 : Book(BookID,RoomID BookName, BookWriter, PublishID, BookDate,BookClass,BookMain,BookPrim,BookCopy, BookState,BookRN) 读者 : Reader(ReaID,ReaName,ReaSex,ReaNo,ReaDep,Grade, ReaPref, ReaDate) 管理员:
发展个性,追求卓越”的办学理念,致力走“以德立校、依法治校、科研兴校、质量强校”的发展之路,全面推进素质教育,形成了“初见成效的人本 管理,进取型的团队精神,低进高出的成才之路”三大办学特色。 在均中近 2 个月的教育实习,时间过得很快,在这期间,我受益匪浅。 我学会了如何教学,学习了如何应对学生之间的各种突发的事件,更重要的是让我感受到了教师这个职业的神圣重任,体会到了教师工作的辛苦
,使系统更加的人性化。 系统完成任务(1)网站系统采用B/S结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后台和服务器连接代码的编程,以及数据库的合理设计。 数据库应简单、合理,界面应明朗。 (2)网站系统的整体运行环境采用Windows 2000, SQL Server 2000作为系统数据库。 (3)要使用C语言作为开发语言,利用Microsoft Visual Studio
dreaders()。 if (cur==1) { return。 } if(rdarray[cur].r_bor==1) { cout该用户借了图书,请还书后再删除 endl。 return。 } rdarray[cur].r_del=2。 return。 } void listreaders() //显示所有读者 { char value[3]。 for(int i=0。 i=top。
教育。 四、标准阅览室阅览规则 标准阅览室收藏各类标准目录和标准汇编。 室内图 书只能在本室查阅,不予以外借,如需拿出室外复印,须经管理人员同意并押证。 室内图书按《中图法》分类排架,为保证图书排架正确,便于读者按类索书,阅后请将书放在书桌上,由 图书馆 工作人员归架。 爱护公物,请不要在图书上涂写、标记、折页等,严禁撕剪,不要损坏、窃取图书资料和其它物品,如有损坏,照章赔偿。 维护阅览室的