C++课程设计——图书管理系统

C++课程设计——图书管理系统

ID:37927127

大小:491.00 KB

页数:28页

时间:2019-06-02

C++课程设计——图书管理系统_第1页
C++课程设计——图书管理系统_第2页
C++课程设计——图书管理系统_第3页
C++课程设计——图书管理系统_第4页
C++课程设计——图书管理系统_第5页
资源描述:

《C++课程设计——图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成绩南京工程学院课程设计说明书(论文)题目图书管理系统课程名称面向对象程序设计B院(系、部、中心)通信工程学院专业计算机通信班级算通111学生姓名余丹红学号208110410设计地点信息楼C322指导教师郭丽红设计起止时间:2013年5月27日至2013年5月31日28目录1.系统设计的目的和意义32.系统总框架图43.软件功能描述44.软件代码的设计54.1数据结构描述与定义84.2模块设计95.软件使用说明106.测试结果与分析117.比较有特色的函数158.存在的不足与对策169.课程设计总结1

2、7附录:源程序清单1728图书管理系统1.系统设计的目的和意义课程设计是巩固所学理论知识、使理论与实际相结合的重要实践环节。此次课程设计的目的是以C++程序设计语言为基础,通过完成一些具有一定难度的课程设计题目的编写、调试、运行工作,进一步掌握面向过程和面向对象程序设计的基本方法和编程技巧,巩固所学理论知识,使理论与实际相结合。从而提高自我分析问题、解决问题的能力。该系统针对的是图书馆目前依靠手工记录图书信息,手工记录管理信息,既使图书管理人员工作量繁重,而且还容易出现错误,图书管理系统是一个现代图书

3、管不可缺少的部分,它的内容对于图书管的决策者和管理者来说都至关重要,所以图书管理系统应该能够为管理员提供充足的信息和快捷的查询手段。随着现在社会的发展,人们越来越重视对信息资源的开发和管理,尤其在数据处理中的应用,对经济和社会有着明显效益。依靠手工处理图书信息,已经不能满足现行的图书管本课题以图书管理为背景,意义在于使用计算机进行科学的管理,实现高效、有序的工作方式,把工作人员从繁重的工作程序中解放出来,以提高工作效率。该系统主要是为了培养我们学生的动手操作能力,以及考核我们这学期对C++面向对象这门

4、课的学习成果,为了让我们正真能够做出一个属于自己的软件,老师在起先对我们此次所要用到的软件和方法进行了讲解和教授。282.系统总框架图3.软件功能描述设计数据结构,其中图书信息包含(名称,出版时间,作者,入库时间,价格,买入本数,借出本数,借出时间)等字段。1.采用面向对象程序设计思想2.图书信息写入ACCESS文件中,从文件中查询出图书信息3.采用工程文件方式组织程序4.能实现图书信息的增、删、查、改等功能。5.外观设计风格各异,在基本功能完成的基础上可以自行设计添加新功能。(或设计目标或需求分析)

5、对问题的描述应避开具体的算法和涉及的数据结构,描述系统实现功能及达到的目标。284.软件代码的设计4.1数据结构描述与定义1.用到各种构造函数和析构函数①主界面CAboutDlg::CAboutDlg():CDialog(CAboutDlg::IDD)voidCAboutDlg::DoDataExchange(CDataExchange*pDX)CYdhDlg::CYdhDlg(CWnd*pParent/*=NULL*/):CDialog(CYdhDlg::IDD,pParent)voidCYdhDl

6、g::DoDataExchange(CDataExchange*pDX)BOOLCYdhDlg::OnInitDialog()voidCYdhDlg::OnSysCommand(UINTnID,LPARAMlParam)voidCYdhDlg::OnPaint()HCURSORCYdhDlg::OnQueryDragIcon()voidCYdhDlg::Onenter()voidCYdhDlg::OnCancel()②次界面tsglxt::tsglxt(CWnd*pParent/*=NULL*/):C

7、Dialog(tsglxt::IDD,pParent)voidtsglxt::DoDataExchange(CDataExchange*pDX)voidtsglxt::OnSearch()voidtsglxt::OnAdd()voidtsglxt::OnModify()voidtsglxt::OnDelete()voidtsglxt::OnCancel()voidtsglxt::Onclean()2.用到各种继承和派生classCAboutDlg:publicCDialog{public:28CAbo

8、utDlg();protected:DECLARE_MESSAGE_MAP()};1.用户登录voidCYdhDlg::Onenter(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateData(true);if((m_password=="123")&&(m_name=="ydh")){AfxMessageBox("登录成功!");tsglxts;s.DoModal();}else{AfxM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。