基于C++语言的教务管理系统毕业设计论文.docx
- 文档编号:33824
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:57
- 大小:427.98KB
基于C++语言的教务管理系统毕业设计论文.docx
《基于C++语言的教务管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于C++语言的教务管理系统毕业设计论文.docx(57页珍藏版)》请在冰点文库上搜索。
基于C++语言的教务管理系统毕业设计论文
毕业设计(论文)
题目(中文):
基于C++语言的教务管理
系统的设计与实现
(英文):
EducationalAdministrationManagementSystemDesign
andImplementationBasedonC++language
上海师范大学天华学院本科毕业设计(论文)
诚信声明
本人郑重声明:
所呈交的毕业设计(论文),题目《基于C++语言的教务管理系统的设计与实现》是本人在指导教师的指导下,进行研究工作所取得的成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明。
除此之外,本设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。
本人完全意识到本声明应承担的法律责任。
作者(签名):
日期:
年月日
毕业设计(论文)任务书
(2015届)
题目(中文):
基于C++语言的教务管理
系统的设计与实现
(英文):
EducationalAdministrationManagementSystemDesign
andImplementationBasedonC++language
学院工学院
专业班级
学生姓名
学号
指导教师
学院负责人(签章)
日期:
2014年12月5日
一、毕业设计(论文)的主要内容与具体要求(任务及背景、工作环境、成果形式、着重培养的能力、有实验环节的要提出主要技术指标、要求)
(一)、毕业设计(论文)主要内容及主要技术指标、要求
1.主要内容
本课题基于C++语言的教务管理系统的设计与实现。
课题研究内容如下:
本课题是利用C++语言来实现学校学生信息的管理。
研究目标是将本课题的成果应用于学校学生信息以及学年成绩的管理。
课题的最终应该实现现代化、与校园网紧密相连的教务管理系统,该系统应可以便捷、简单的对学生信息进行录入以及修改,对学生信息进行更加优化的管理。
在程序上,运用了MicrosoftVisualStudio2005软件进行编写主要程序代码,设计实现了三个教务管理系统管理模块功能以及三个模块功能下的多个子功能模块,涉及了系统的管理人员、老师、学生三个全体的全部人员的使用。
研究也是为了缩减学校资源,降低成本,提高学校管理效率。
2.主要技术指标、要求
(1)使用C++语言开发软件,利用所学相关知识,开发出一套适宜的教务管理系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行信息处理的综合能力。
(2)建立一个完善的教务管理系统。
对不同的信息类型、程序控制结构、数据结构的特点,结合设计题目进行综合性的应用,对所学的知识达到融会贯通的程度。
(二)、毕业设计(论文)的基本要求
1.认真、独立完成不少于4000字或10000字符的《外文科技文献译文》,按照学校规定的译文要求和格式撰写。
2.认真、独立完成不少于10000字的毕业设计(论文)报告的写作,按照学校规定的论文要求和格式撰写。
3.毕业设计报告要求包含:
(1)教务管理系统的实际应用与意义的介绍。
(2)教务管理系统的设计思路。
(3)教务管理系统的各个功能模块设计
(4)系统实现呈现的结果。
4.及时与指导老师进行沟通,按计划完成毕业设计(论文)报告的写作和答辩工作。
二、毕业设计(论文)进度安排
起讫日期
工作内容
备注
第七学期第13周
第七学期第14-16周
第七学期第17周
第八学期第1-3周
第八学期第4周
第八学期第5-10周
第八学期第11周
接受《毕业设计(论文)任务书》。
调研,完成英文资料翻译。
完成毕业设计(论文)开题报告。
按照毕业设计要求,开展研究,完成设计方案。
毕业设计中期检查。
整理、撰写毕业论文。
答辩资格审查,答辩。
三、所需的资料和主要参考文献
[1]皮德常.C++程序设计.[M].北京:
机械工厂出版社,1983:
1-7.
[2]JohnViescas.MicrosoftAccess2000中文版使用大全[M].北京:
清华大学出版社,2001:
70-95.
[3]蔡士杰,吴春镕,孙正兴.计算机图形学.[M]北京:
电子工业出版社,2012:
38.
[4]王守中.信息时代高校招生宣传策略研究[J].教育信息化,2005,11(3):
24—7[3].
[5]万晶.Access2003数据库管理基础与提高[M].北京:
清华大学出版社,2009:
75-132.
[6]MikeMorrison.数据库的WEB站点[M].北京:
清华大学出版社,2002:
40-70.
[7]梁爽..NET框架程序设计[M].北京:
清华大学出版社,2010:
42-44.
[8]尚俊杰.ASP.NET程序设计[M].北京:
北方交通大学出版社,2004:
67-69.
[9]徐孝凯.C++语言程序设计[M].北京:
清华大学出版社,2001:
41-43.
[10]刘卫宏,陈培.VisualC++编程基础[M].北京:
科学出版社,2003:
34-37.
注:
1.本任务书一式两份,须双面打印。
由指导教师填写并经所在系审核确认后交系部;
2.本任务书一份须与学生的毕业设计(论文)一并存档,另一份系部存档
3.指导教师、学生可各执一份复印件,供检查论文进度时使用。
上海师范大学天华学院2015届
毕业设计(论文)开题报告
设计(论文)题目
基于C++语言的教务管理系统的设计与实现
学生姓名
学号
专业、班级
学院
工学院
指导教师姓名
建议从以下方面填写:
1.简述课题的作用和意义2.国内外的现状和发展趋势等情况(文献综述),尚待解决的问题;3.重点介绍完成任务的可能思路、方案和计划;4.(工科类专业需填写)所需的主要仪器和设备等。
1、课题的作用和意义
对于学校而言,一个好的教务管理系统最主要的还是管理好学生的基本信息以及学年成绩,如果用一般的方法来管理会让这件事变得繁琐,管理起来也很容易出错。
为了方便教务人员的管理工作,提高工作效率,同时也为了更好的为教师、学生提供服务,有必要的去开发教务管理系统是毋庸置疑的,这能使学校的管理走向信息化以及人性化的道路。
任何的组织以及高校需要生存需要发展就必须要高效率的把内部活动有机的结合起来,就一定要建立起一个与自身特点相适应相结合的管理操作系统,教务管理系统就是在这个基础上把所有的管理结合在一个平台,在现今多种多样的教务管理系统中,最为常见的就是学生的基本信息管理和学生课程成绩管理。
这是我国现今大多数学校对学生管理的需要而开发设计的,随着学校的发展网络时代的进步,这种各自独立的系统已经不能在满足学校管理的需要。
教务管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教务管理系统应该能为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
这就迫切的需要设计出一套简单有效的教务管理系统系统。
2、国内外现状和发展趋势,尚待解决的问题
随着科学技术的迅猛发展以及管理水平的不断提高,计算机已经被广泛的应用于日常管理之中,它的运行极大改进了传统的管理模式,使管理日趋程序化、规范化、现代化。
在我国,随着全国高校的普遍扩招,在校大学生人数急剧增加,计算机在高校的大量使用以及校园网的不断建立,高校教务管理系统的信息化建设也就顺理成章的提到日程上来,实用、科学的高校教务管理系统能为学校实施高效的教务管理,提供及时、准确和可靠的信息。
如何设计出一套查找方便、可靠性高、存储量大、寿命长、成本低的教务管理系统有待我们去开发。
而目前的此类系统或多或少的存在以下的问题:
1、不清楚设计这个程序的目的或没有根据自己高校的目的详细策划教务管理系统功能,只适应一时之需;结果程序的设计以及系统内的链接和功能未能真正提供方便;
2、缺少一个针对有效管理学生基本信息以及学科成绩工作的基于C++语言技术的管理系统,所以很多的管理系统远远达不到标准,没能很好地发挥管理系统应有的效果;
通过对学生信息管理工作的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今高校学生信息管理工作需求的教务管理系统,具有一定的实际开发价值和使用价值。
3、重点介绍完成任务的可能思路、方案和计划
在设计方面,经过对高校的调查研究,本论文设计的教务管理系统希望设计出三个大的模块,分别为管理人员模块、教师模块、学生模块。
最终有以下定义:
设计教务管理系统教务人员模块;
设计教务管理系统教师查询模块;
设计教务管理系统学生查询模块;
研究思路及方案:
①在查阅,调研的基础上,进行总体理论分析与设计。
②整体方案设计(画出系统整体设计框图)
③程序设计(按照系统功能图编写相关程序)
④采用MicrosoftVisualstudio2005软件对系统进行测试
4、所需的主要仪器和设备等
MicrosoftVisualStudio2005软件、计算机一台。
5、所需的资料和主要参考文献
[1]皮德常.C++程序设计.[M].北京:
机械工厂出版社,2015:
1-7.
[2]JohnViescas.RunningMicrosoftAccesstwothousand[M].Washington:
Microsoft
Press,2012:
100-134.
[3]蔡士杰,吴春镕,孙正兴.计算机图形学[M].北京:
电子工业出版社,2012:
38.
[4]王守中.信息时代高校招生宣传策略研究[J].教育信息化,2011,11(3):
24—7[3].
[5]万晶.Access2003数据库管理基础与提高[M].北京:
清华大学出版社,2011:
75-132.
[6]闪四清.SQLSever2000系统管理指南[M].北京:
清华大学出版社,2011:
78-79.
[7]梁爽..NET框架程序设计[M].北京:
清华大学出版社,2010:
42-44.
[8]尚俊杰.ASP.NET程序设计[M].北京:
北方交通大学出版社,2011:
67-69.
[9]贾艳萍.高职院校人力资源管理系统的设计与实现[D].山东:
山东大学,2013:
7.
[10]刘卫宏,陈培.VisualC++编程基础[M].北京:
科学出版社,2010:
34-37.
学生姓名(签名)
日期:
年月日
指导教师评语:
(建议填写内容:
对学生提出的方案给出评语,明确是否同意开题,提出学生完成上述任务的建议、注意事项等)
指导教师_____________(签名)
日期:
年月日
注:
1.本开题报告,须双面打印。
由学生填写并经指导老师审核、评价。
2.本开题报告一式两份,一份须与学生的毕业设计(论文)一并存档,一份作系部存档用。
摘要
随着现代计算机网络技术与校园信息化的联系越来越紧密,信息技术在学生信息的管理上已经逐步成熟学生信息以及学生成绩的管理是一项繁琐而复杂的工作,并且拥有着巨大的工作量,每一所学校都必须建立一套与学校自身校园网特点紧密结合的教务管理系统,方能更好的提高管理力度。
本文系统而且全面的讲解了教务管理系统的开发过程,文章开头先对教务管理系统的背景以及意义进行了研究,得出现在校园信息管理的一些弊端,随后通过对系统的分析以及设计编写出教务管理系统。
本次开发的系统在提升工作效率、学生成绩的登记以及管理方面都有很多的优势且系统是在VisualC++5.0环境下设计完成的。
该系统对学校学生信息的进行了需求分析,通过学生资料管理、学生成绩的各种统计、学生的登录查询三个大的模块实现对学校学生的信息进行管理,达到方便快捷的管理学生信息,优化校园管理资源的目的。
关键词:
教务管理系统,信息,查询
Abstract
Withthemoderncomputernetworktechnologyismoreandmoreconnecttothecampusinformatization,informationtechnologyinthestudentinformationmanagementinformationhasgraduallymaturestudentsandstudentperformancemanagementisacumbersomeandcomplicatedwork,andhadahugeworkload,eachschoolmustestablishasetofcloselyintegratedwiththecharacteristicsofschoolcampusnetworkitselfeducationaladministrationmanagementsystem,inordertobetterimprovethestrengthofmanagement.
Thisarticlesystemandcomprehensiveinterpretationoftheeducationaladministrationmanagementsystemmanagementsystemdevelopmentprocess,thearticlestartsbythebackgroundandsignificanceoftheeducationaladministrationsystemarestudied,nowsomeoftheproblemsofthecampusinformationmanagement,thenthroughtheanalysisofthesystemdesignandwritetheeducationaladministrationsystem.Thedevelopmentofthesysteminraisingtheworkefficiency,ontheregistrationandmanagementofstudentachievementhasmanyadvantagesandthesystemisdesignedinVisualc++5.0environment.Thesystemofschoolstudentsinformationhascarriedonthedemandanalysis,throughthestudentinformationmanagement,studentachievementofvariousstatistics,studentloginquerythreebigmodulesrealizetheschoolstudentinformationmanagement,toachievethefastandconvenientinformationmanagementstudents,thepurposeofoptimizingcampusmanagementresources.
Keywords:
Educationalmanagementsystem,information,inquire
1绪论
C++语言的基础上扩充而成,以其独特的机制在计算机领域有着广泛的应用。
C++语言吸收C和Simula67(一个古老的计算机语言)语言的精髓,它具有C语言所无法比拟的优越性。
C++语言在维持C语言原来特长(如效率高和程序灵活)的基础上,借鉴了Simula67语言的面向对象的思想,将这两种程序设计语言的优点相结合。
C++语言的程序结构清晰、易于扩展、易于维护,同时又不失效率。
目前,C++语言已超出了当初设计它的目的,成功地应用在数据库系统、数据通信系统等领域,并成功地构造了许多高性能的系统软件。
随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。
如今在Internet上,你随处都可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,等各类信息管理系统的普及。
每年伴随着大量大学生进入校园,管理好学生的基本信息以及学年成绩信息是无可厚非的事情,目前如果还是由人为来处理操作,那么花费的人力将是巨大的,这会给整个工作带来了很多不便,而且容易出错。
因此就需要一个对学生信息进行管理的教务系统,使得此过程更加方便,更加透明,更加高效,以节省更多的人力和不必要的工作。
如今很多学校都利用C++来管理教务系统,C++语言进行教务管理工作,不仅能够保证学校学生信息管理准确无误、更方便查找、删除,而且还可以利用程序对有关学生成绩的各种信息进行统计。
通过对学生信息管理工作的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今学生资料管理工作需求的教务管理系统,具有一定的实际开发价值和使用价值。
1.2课题的意义
任何的组织需要生存需要发展就必须要高效率的把内部活动有机的结合起来,就一定要建立起一个与自身特点相适应相结合的管理操作系统,教务管理系统就是在这个基础上把所有的管理结合在一个平台,在现今多种多样的教务管理系统中,最为常见的就是学生的基本信息管理和学生课程成绩管理。
这是我国现今大多数学校对学生管理的需要而开发设计的,随着学校的发展网络时代的进步,这种各自独立的系统已经不能在满足学校管理的需要。
教务管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教务管理系统应该能为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
这就迫切的需要设计出一套简单有效的教务管理系统系统。
1.3论文的主要任务
针对本次论文《基于C++语言的教务管理系统的设计与实现》,论文章节安排为:
第一章初步介绍一下课题的背景、主要研究方向。
第二章简单的对教务管理系统的开发软件进行简单的认识和介绍。
第三章主要介绍教务管理系统的分析以及设计管理流程。
第四章是本次论文的重点,仔细分析介绍每一个主模块以及分模块的功能。
第五章为全文总结。
最后则是参考文献、致谢和附录。
2开发软件的简介
2.1VisualStudio简介
VisualStudio它是微软公司推出的一个全新的开发环境。
是如今Windos平台上最流行的程序开发环境之一。
目前,该开发软件已经有9.0个版本,最新版本的visualStudio为VisualStudio2008。
VisualStudio可以在Windows平台下创建应用程序以及网络应用程序,还可以用来设计智能设备的应用程序、网络服务和office的插件[1]。
1998年,微软公司最后一次发布VisualBasic,从这个版本以后微软公司的VisualStudio中不再包括面向Java虚拟机的开发环境。
2002年,随着.NET口号的提出与WindowsXP/OfficeXP的发布,微软公司发布了全新的VisualStudio.NET。
在这个版本的VisualStudio中,微软限制了VisualFoxPro可以当作一个单独的开发环境以及取消了VisualFoxPro7.0单独销售,同时取消的还有VisualInterDev。
与此同时,微软引入了建立在.NET框架上(版本1.0)的托管代码机制以及一门新的语言C#(读作CSharp,意为C++++)。
C#是一门建立在C++和Java基础上的现代语言,是编写.NET框架的语言[2]。
.NET的通用语言框架机制(CommonLanguageRuntime,CLR),其意义在于同一个开发项目中可以支持不同的语言的组件。
所有CLR支持的代码都会先被被解释成为CLR的可执行的机器代码然后才会运行。
VisualBasic、VisualC++在新的版本中都扩展成为可以支持托管代码机制的开发环境,而且VisualBasic.NET更是彻底的支持面向对象的编程机制,而VisualJ++也变成了VisualJ#。
后者仅仅只是语法跟Java的相同,面向的对象已经不是Java虚拟机,而变成了面向.NETFramework[3]。
2003年,微软公司对VisualStudio2002进行了一小部分的修改,以VisualStudio2003的名义发布上市。
Visio作为使用统一建模语言(UML)架构应用的程序被引入,同时被引入的还包括了移动设备的支持以及企业模版。
.NET框架也被升级到了最新的1.1版本。
2005年,微软发布了VisualStudio2005。
.NET这字眼在各种语言的名字中都被删除了。
虽然如此,这个版本的VisualStudio依旧还是面向.NET框架的(版本2.0)。
它同时也能开发跨越平台的应用程序。
总的来说是这是一个非常庞大的软件,它甚至还包含了代码的测试功能。
这个版本的VisualStudio拥有众多的版本,分别面向了不同的开发角色。
同时还永久提供免费的VisualStudioExpress版本[4]。
随着即将发布的WindowsVista(内部名称:
Longhorn)和Office2007,VisualStudio9也渐渐浮出水面。
VisualStudio9开发环境可以支持建立于DHTML基础上的AJax技术,这种在VisualInterDev时代提出的基于异步的客户端动态网页技术在当年并没有如微软预料的那样流行起来,反而随着GMail等应用的崛起,它渐渐成为主流网络应用之一。
同时VisualStudio9会强化对于数据库的支持以及微软新的基于工作流(Workflow)的编程模型。
还保持了与Office系列的统一,VisualStudio9的名称为VisualStudio2008。
微软公司还创建出了满足关键性要求的多层次的智能客户端、Web、移动或基于MicrosoftOffice的应用程序[5]。
2.2C++介绍
计算机诞生初期,人们要使用计算机必须用机器语言或汇编语言编写程序。
开发于1954年的FORTRAN语言是世界上第一种计算机高级语言。
之后陆陆续续也出现了许多的计算机高级语言,其中使用最多、最广泛、影响最大的当推BASIC语言和C语言。
BASIC语言是1964年由Dartmouth学院JohnG.Kemeny与ThomasE.Kurtz两位教授在FORTRAN语言的基础上简化而成的,适用于初学者设计的小型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C+ 语言 教务 管理 系统 毕业设计 论文