欢迎来到天天文库
浏览记录
ID:45750081
大小:881.77 KB
页数:42页
时间:2019-11-17
《-【优秀文档资料】C课程设计报告3176724(打印版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、面向对象程序设计课程设甘报告一学生信息管理系统学院专业班级学号上姓名'指导老师设计日期数学与计算科学学院信息与计算科学12级信计4班1207020407李琢李建湘2013年11月26日一2013年12月4日中国•湖南•湘潭2Q13年一、摘要2二、绪论31、课程设计的背景32、课程设计的意义33、可行性分析34、课程设计的相关技术3三、系统总体设计41、系统功能设计42、系统结构设计53、系统概念设计6四、系统实现过程61、工程建立及功能界面设置62、功能实现的设计及源代码18五、系统存在的问题与不足39六、课程设计的收获与
2、感想39七、课程设计总结40八、参考文献41学生信息管理系统的设计一、摘要自从19世纪60年代电子计算机诞生以來,它就凭借自身强大的功能和充分增强人类生活、工作效率的作用而深受人类推崇。特别在21世纪,计算机的应用更是深入到社会的各个角落。作为当代最具潜力的大学生群体,我们更应推动和实践计算机信息系统在生活、娱乐、管理等方而的应用,为将来的工作和发展奠定基础。本系统为简易的学生信息管理系统(模拟),主要作用是实现对学生的基本信息和学籍成绩的管理。本系统采用了MicrosoftVisualC++6.0中的MFC类库结构开发程
3、序。VisualC++6.0是Microsoft推出的一个功能强大的可视化集成开发环境,其中MFC是Microsoft的基础类库,其核心是以C++类的形式封装了Windows的API函数,其中的类可以充分支持Windows应用程序开发,而且它提供了对数据库程序设计的强大支持。本报告充分展现了整个系统从分析到设计再到实现的具体过程,从中我学到了许多知识和技能,我相信它们对我今后的工作和处世方而都将有非常大的贡献。关键词:学生信息管理系统,MFC类库。(本文中所用到的类似“注*”的地方,是参考了其他文献,详情请看文档第九部分)
4、二、绪论①、课程设计的背景随着现代社会信息技术的发展,社会经济结构、生产方式和消费结构已经发生了重大变化,这些变化深刻影响着人类生活的各个方面。尤其是近几年人们对计算机的依赖性越来越强,可以说,现代社会就是建立在计算机基础上的,微型计算机在商业上的应用,而VC里面就包含了编写MicrosoftWindows环境下C++数据库应用程序所需的所有组件。最受欢迎的C++编程软件和最流行的Access数据库软件的完美搭配,无疑是给管理人员提供了一个方便Z门。②、课程设计的意义当前国内各类企业对IT技术人员的需求日益旺盛,已经远远超
5、过了传统学丿力教育所能满足的数量。据不完全统计,屮国在本世纪初的1T人才需求量为60万,缺口则高达40多万,而每年大学培养的专业人才仅有5万,供需的巨大差距造成软件人才的极度缺乏。C++课程设计是我们大学生在大学中面临的第一•次软件编程的实战演练,这是对我们这些教育理论与实践脱节的大学生的一次严峻考验。另外,我们可以掌握并实践C++屮许多平时不知道的功能,这对我们今后从事软件开发和网络技术都有很大帮助。①、可行性分析学生管理系统是对学生基本信息和学籍成绩的管理,可以说是学校教务系统的一个简单的分支。本系统使用C++的MFC
6、类库进行实现,而且这个学生信息管理系统包含的信息虽然不是很多,但仍有一定的实用价值,可以展现学生的基本信息,而且可以实时对数据库做出一定的更改。总之,木学生信息管理系统无论在设计、实现,还是应用上,可行性都比较高。②、课程设计的相关技术课程设计就是在学完一门理论之后自己动手实现的一个较复杂的系统,它是对我们所学知识的检验和提升。下面就MicrosoftVisualC++6.0和MFC类库作简要介绍。(l)^MicrosoftVisualC++6.0MicrosoftVisualC++,这套功能强大的Windows应用程序开
7、发系统是由MicrosoftC/C++演化而来的,它包含了支持Windows95、WindowsNT4.0及Windows98的Win32SDK文档,是VisualStudio的重要组成元素,是集创建、编译、链接、运行和调试为一体的软件集成开发环境oVisualC++最主要的特点:可视化编程和支持面向对象的编程技术,其屮包括项口工作区、ClassWizard.AppWizard>WizardBar等。强有力的Internet支持。在VisualC++开发环境中,程序员可以利用Windows捉供的API(应用程序编程接口)函
8、数编写Windows应用程序。(2)、MFC类库MFC(MicrosoftFoundationClass)是一个应用程序的框架结构。MFC不仅仅是一个类集合,他还帮助定义了应用程序的结构并为应用程序处理许多杂务。MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义
此文档下载收益归作者所有