基于Qt的教务管理系统的实现本科论文.docx
《基于Qt的教务管理系统的实现本科论文.docx》由会员分享,可在线阅读,更多相关《基于Qt的教务管理系统的实现本科论文.docx(51页珍藏版)》请在课桌文档上搜索。
1、毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过奉献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,BP:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索
2、与阅览效劳;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的局部或全部内容。作者签名:日期;学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要奉献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承当.作者签名:口期:年月口学位论文版权使用授权书本学位论文作者完全了解学校有关保存、使用学位论文的规定,同意学校保存并向国家有关部门或机构送交论文的复印件和电子版,允许论文被
3、查阅和借阅。本人授权大学可以将本学位论文的全部或局部内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日考前须知1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体局部:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时12 .论文字数要求:理工类设计(论文)正文字数不少于1万字不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3 .附
4、件包括:任务书、开题报告、外文译文、译文原文(复印件)。4 .文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求局部用尺规绘制,局部用计算机绘制,所有图纸应符自国家技术标准标准。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学
5、生在论文(设计)过程中的治学态度、工作精神 优良中及格不及格2、学生掌握专业知识、技能的扎实程度 优口良中口及格不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优良中及格不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优口良中口及格不及格5、完成毕业论文(设计)期间的出勤情况 优良中及格不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写标准? 优良中及格不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?口优良口中及格不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义优良I中及格不及格2、论文的观念是否有新意?设计
6、是否有创意?优良I二中及格不及格3、论文(设计说明书)所表达的整体水平优良I中及格不及格建议成绩:口优良中口及格不及格(在所选等级前的口内画)指导教师:()-单瓦谣蕈厂年月日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写标准? 优良中及格不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优良中及格不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优口良中口及格不及格2、论文的观念是否有新意?设计是否有创意? 优良中及格不及格3、论文(设计说明书)所表达的整体水平 优良中及格不及格建议成绩:口优口良口中口及格口不及
7、格(在所选等级前的口内画J)评阅教师:(签名)单位:(盖章)年月日教研室(或辩论小组)及教学系意见教研室(或辩论小组)评价:一、辩论过程1,毕业论文设计)的根本要点和见解的表达情况优良中及格不及格2、对辩论问题的反响、理解、表达情况口优口良口中口及格不及格3、学生辩论过程中的精神状态优良中及格不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写标准?口优口良口中口及格不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优良中及格不及格三、论文(设计)水平 、论文(设计)的理论意义或对解决实际问题的指导意义 优口良口中口及格口不及格2、论文的观念是否有新意?设计是否有创意?
8、 优口良口中口及格口不及格3,论文(设计说明书)所表达的整体水平口优口良口中口及格不及格评定成绩:口优良中及格不及格教研室主任(或辩论小组组长):(签名)年月日教学系意见:系主任:(签名)年月日基于Qt的教务管理系统的实现摘要近年来,由于计算机网络与计算机软件的不断快速迅猛开展,人们的生活习惯也由此造成了很大的变化,并且计算机信息管理系统也越来越多的参与到人们的日常生活与工作中来,对于我们学生来说,这种变化尤其巨大。信息的快速更新变化使得学校在学生信息的管理上投入的资源越来越多。所以,为了提高学校教务管理工作的效率,节约教务资源与经费,并且减少教务处理工作中的失误,有必要开发一套高效自动化的计
9、算机信息管理系统。本论文中的系统使用的开发工具是Qt,采用SqLite数据库,是在使用比拟广泛的windows下开发,利用其提供的面向对象编程的可视化工具来编制出界面友好,操作简单的程序。此教务管理系统由后台数据的处理局部与前台应用的交互局部组成,并且该系统可以根据用户不同的权限来提供不同的操作,主要包括学生的成绩管理、学生的学籍管理、学校的班级管理等。此教务管理系统的开发目的在于最大限度的节省人才资源的同时也可以提高管理效率,能筋及时、准确、迅速的满足不同用户的不同需求。关键词:教务管理系统;Qt;SqLite;效率Theimplementationofeducationaladminist
10、rationsystembasedonQtAbstractInrecentyears,dueIothecomputernetworkandcomputersoftwarecontinuouslyrapiddevelopmentquick,peopleslifehabitalsocausedthegreatchanges,andcomputerinformationmanagementsystemisalsomoreandmoreinvolvedinthePeople,sDailylifeandwork,forourstudents,thischangeisespeciallylarge.Upd
11、ateinformationchangesmaketheschoolinthemanagementofstudentinformationresourcesmoreandmore.So,inordertoimprovetheefficiencyofschooleducationaladministrationwork,savingtheeducationalresourcesandfunds,andreducethefaultsinoureducationalwork,itisnecessarytodevelopasetofefficientautomaticcomputerinformati
12、onmanagementsystem.SystemdevelopmenttoolsusedinthispaperistheQt,usingSqLitedatabase,isintheuseofmoreextensivedevelopmentundertheWindows,usingtheobject-orientedprogrammingofferedbythevisualtoolstodevelopthefriendlyinterface,simpleoperationprocedures.Theeducationaladministrationmanagementsystembytheba
13、ckgrounddataprocessingpailandtheforegroundapplicationoftheinteractionoftheparts,andthesystemcanprovidedifferentaccordingtodifferentuserpermissionstooperation,mainlyincludesthestudentperformancemanagement,studentstatusmanagement,schoolofclassmanagement,etc.Thedevelopmentoftheeducationaladministration
14、systemisaimedatthemaximumsaveresourcesatthesametimealsocanimprovetheefficiencyofmanagement,abletotimely,accuratelyandquicklytomeetthedifferentneedsofdifferentusers.KeyWords:Educationaladministrationmanagementsystem;Ql;Sqlite;efficienc目录摘要iAbstractii1系统概述11.1 工程背景11.2 系统开发的目的和意义11.3 目前国内外的研究现状11.3.1
15、国外研究现状11.3.2 国内研究现状12关键技术22.1 开发工具简介22.1.1 QtCreator集成开发环境22.1.2 Sqlite简介32.2 开发语言简介32.2.1 C+32.2.2 SQL53系统总体设计的实现53.1 系统模块结构的设计53.1.1 软件模块结构的设计53.1.2 软件模块总体处理流程63.1.3 功能分配63.2 系统功能总体设计73.3 系统的总体界面设计介绍93.4 数据库的设计103.5 数据库表的实体图103.6 系统数据出错处理设计113.6.1 系统的出错信息以及处理方法113.6.2 补救措施123.6.3 平安保密设计124详细设计124.
16、1 系统的主程序124.2 程序初始化界面的实现124.3 数据库的操作154.4 管理员模块的实现174.5 学生模块的实现214.6 教师模块的实现234.7 数据库模块的实现245系统运行界面展示255.1 登录界面展示255.2 管理员操作初始化界面展示255.3 教师操作界面展示265.4学生界面展示265.5错误处理界面展示266系统测试276.16.26.3测试概述27测试过程28测试结果29总结29参考文献29致谢30外文原文30外文翻译421系统概述1.1 工程背景信息系统的目的是让人可以高效的进行工作,包括对信息的一系列操作,如添加信息、修改信息、删除信息、查询信息等;人们
17、将计算机硬件与软件相结合来开发出信息平台,在这个平台中实现信息系统的功能与目的。现如今,教务开展越来越快、越来越好,由此引发的高校教育资源也越来越紧张,因此对于高校的教学管理部门来说一套好的教务管理系统不仅可以解决日渐增大的教学管理量,而且可以降低教学管理的复杂度与难度。此外,对于教育高校来说,教育管理的方式与手段也将从另一个层面表达学校的价值与教育能力,这直接影响到学校的形象。在信息高速开展的今天各大高校有必要建设一个完善的教务管理系统,这样高校可以更加合理的利用各学院的众多教学实验资源、更加合理地处理各种教学实验信息、更加合理优化安排各种教学资源,让各种资源利用都到达最大化。这些日益突出的
18、关键问题俨然已经需要各高校教学管理部门花费一定的人力、物力去解决了。借助于计算机信息系统的强大功能,高校可以解决教务管理的一系列繁琐问题,计算机有其细致性、准确度高等特点,这些都是教务管理工作中必须的,所以信息化在日常工作中要不断的表达;现阶段,各个高校也开始对教务系统加大投资,加快校园的信息化步伐,解放人在教务管理中的繁琐工作,这样的改革对教育来说是具有重要意义的。1.2 系统开发的目的和意义高校的教务管理方式在现如今是必须要改革的,而在信息化的浪潮中学校的教务管理系统的修改是必然的趋势。高校教务管理工作作为高校教育管理的一个重要环节,它是高校管理工作的核心,也是高校管理的根底。一个学校的教
19、务管理工作的效率上下直接影响到学校教务工作的是否可以快速的处理,也间接的影响到了学校对于人才的培养质量。而且学生对教务管理系统也提出了更高的要求,信息管理系统不再仅仅是看通知的地方,而是学生与学校进行沟通的途径,学生可以将一些信息反响给学校,学校也可以通过这个平台了解学生的动态,这样的系统对于学校的教育是有促进作用的。高校要适应信息化的开展,积极的开展教务系统的调查,满足学生对信息系统的需求,满足老师对学生的教育需要,这样可以快速的将教育资源最大化,防止浪费大量的教育资源。1.3 目前国内外的研究现状国外研究现状在信息化浪潮席卷全球、日益渗透到社会生活各个领域的今天,数字化校园建设如火如荼。特
20、别是,欧美、日本等兴旺国家高度重视信息化建设,早在20世纪90年代初几乎所有的高校便建成了比拟完善的校园网,各个职能部门都根本实现了网络化、信息化管理。目前国外在教务管理软件的设计和开发方面处于领先地位,不管是在开发的方法上还是在软件的使用率上都很成功。国内研究现状我国的高等教育在近几年开展很快,高校在管理工作中需要处理的任务越来越多,这样不仅工作难度加大了而且落后的教育直接导致教学水平的提高困难。这些问题的出现让人们开始考虑换种方式来管理高校的教务工作,各高校纷纷启动并加快了数字化校园建设的步伐,相继建成了校园网,为管理软件的应用提供了硬件平台。任何新生事物的开展都离不开启蒙摸索、初见成效与
21、加快开展的步骤,所以高校教育的信息化也不例外。通过不断的摸索,不断的尝试,我国的高校教务管理工作逐渐开始不断步入正规。现在,我国的各高校的教务管理工作还在不断的集成开展,许多高校也建立了各具特色的管理系统,这些改革都给高校的管理带来了一定的好处与方便。譬如人力资源的解放以及工作中的准确度的提高。但是,事物的开展都具有双面性,教务管理信息系统的快速开展还存在一定的缺陷,如功能的不全面,不能将所有的教务管理工作在一个系统中表达,而且功能的效率不高,有时候还存在一定的缺陷,对于一些特殊的问题没有提供很好的解决方案等等的-些问题,这些问题都需要在以后的不断开展中做出改良。2关键技术2.1 开发工具简介
22、QtCreator集成开发环境QtCreator是跨平台的QtIDE,QtCreator是Qt被Nokia收购后推出的一款新的轻量级集成开发环境(IDE)。此IDE能够跨平台运行,支持的系统包括LinUX(32位及64位)、MacOSX以及Windows。根据官方描述,QtCreator的设计目标是使开发人员能够利用Qt这个应用程序框架更加快速及轻易的完成开发任务。QtCreatOr主要是为了帮助新Qt用户更快速入门并运行工程,还可提高有经验的Qt开发人员的工作效率。使用强大的C+代码编辑器可快速编写代码。语法标识和代码完成功能输入时进行静态代码检验以及提示样式上下文相关的帮助代码折叠括号匹配
23、和括号选择模式高级编辑功能。采用C+语言设计,编码标准清晰,关键算法或处理须加注释说明。QtCreatOr是一款跨平台的集成开发环境,特别针对Qt开发者,是QtSDK组成的一局部,可运行于Windows,Linux/Xl1及MacOSX等桌面操作系统,允许开发者为多桌面环境及移动设备平台创立应用程序。它包括一个可视化调试工具和集成的GUI版面和外形设计师。这个编辑器的功能包括语法高亮度显示和自动完成。QtCreator在Linux上,使用GCC的C+编译器。在Windows,默认安装它可以使用MinGW或MSVC。从源代码编译时,也可以使用cdb。QTCreatOr是一个跨平台的C+GUI应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Qt 教务 管理 系统 实现 本科 论文

链接地址:https://www.desk33.com/p-845393.html