学生成绩管理系统毕业论文_第1页
学生成绩管理系统毕业论文_第2页
学生成绩管理系统毕业论文_第3页
学生成绩管理系统毕业论文_第4页
学生成绩管理系统毕业论文_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

合肥通用职业技术学院毕业论文题目学生成绩管理系统系别信息管理工程系专业计算机应用技术学制三年姓名柴会会学号07130102指导教师毕书东二O一六年五月十日指导教师评语及成绩指导教师年月日目录1系统概述111学生成绩管理系统产生背景112学生成绩管理系统发展状况113系统开发环境2131软件环境2132硬件环境22需求分析321功能需求322系统开发原则33系统设计631系统总体设计632系统详细设计64系统功能实现841主界面842录入功能1043查找功能1244删除功能1345输出功能1546修改功能1647排序功能1748退出功能1949保存功能20410读取功能215总结23摘要随着高校内部学生的增多,以及学生科目学习的复杂,一直以来的传统的人工的学生成绩管理方式,因其效率低、保密性差而且传统的工作方式给教职工带来了很大压力,这大大降低了整个学生成绩管理的效率。所以构建一个学生成绩管理系统势在必行。开发本系统可以减轻教职员工的工作压力,比较系统地对教务、教学上的各项服务和信息进行管理从而提高了保密性,加速查询速度、提高了管理效率。随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是,我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。这就造成工作效率低、误差大,也造成了人力、物力、财力资源的浪费。与此同时,学校是培养国家栋梁之材的场所,无论是在教育,还是在管理上都应走在最前列,而其中管理又是学校运转良好的关键。如何提高管理,是当前学校管理者所面临的重要课题。在当今的时代,网络技术与计算机软件技术已经愈来愈广泛地应用到教育系统中各个方面。使用计算机管理系统不仅可以简化学校传统的管理模式,使学校管理人员能够方便地利用学校内部信息对学生档案、学生收费进行全面管理,更重要的是利用计算机的技术可以使学生管理规范化、制度化、数字化、提高管理水平、降低管理成本、减轻工作强度、提高工作效率,使学校以高效率运转。计算机技术在校园中的应用顺应了我国的国情,实现了教育要面向现代化,面向未来的指导思想,是学生管理走向现代化的有力武器。学生成绩管理系统是构建于MICROSOFTVISUALC60平台上的WINDOWS应用程序,采用TXT文本文档储存数据,具有平台构建免费、运行速度快、程序小、扩展性好、技术先进等特点。关键字学生成绩管理系统;MICROSOFTVISUALC60;TXT文本文档11系统概述11学生成绩管理系统产生背景学生成绩的管理对于学校的管理者来说至关重要,学生成绩是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生成绩管理还停留在纸介质的基础上,尤其是中、小学对学生成绩的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。作为计算机应用的一部分,使用计算机对学生成绩进行管理,有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。12学生成绩管理系统发展状况在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高效,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。为各高校教务工作人员减轻负担,提高工作效率,所以制作了学生成绩管理系统。学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。比较系统的对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、人性化。同时,减轻了学院教务人员管理的工作量,缩小开支,提高工作效率和准备率,使其变得更具有条理性,科学性,为教育行业做出了巨大的贡献,也为今天的民办教育在未来市场的竞争力有所提高。学生成绩管理系统使用了全新2的成绩管理概念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。13系统开发环境由于计算机发展迅速,为将来升级的考虑,这里所提供的硬件设备要比能够运行该系统所需要的最低硬件标准高出一些。131软件环境操作系统采用WINDOWSXP或WINDOWS2003以上;开发工具MICROSOFTVISUALC60;TXT文本文档132硬件环境CPUINTELPENTIUMR4以上;内存512M;硬盘80G;网卡100M。32需求分析21功能需求需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会,了解用户究竟需要什么。学生成绩管理系统直接用户是在校的学生,因此在开发系统的过程中,本着现代化、人性化的设计,界面美观、时尚,操作方便快捷,页面效果清晰的要求而设计,只要用户有网络的环境就可以通过本系统进行在线查看快捷方便、使用简单;查询可以通过学生姓名进行查询。22系统开发原则系统设计过程中遵循以下原则。1可行性和适应性系统将保证技术上的可行性和经济上的可能性,并具有对于今后企业业务流程变革的适应性。2先进性和成熟性系统设计既采用先进的概念、技术和方法,又注意结构、设备、工具的相对成熟。不但能反映当今的先进水平,而且具有发展潜力,能保证在未来若干年内占主导地位,并能顺利地过渡到下一代技术。3开放性和标准性为了满足系统所选用的技术和设备的协同运行能力、系统投资的长期效应以及系统功能不断扩展的需求,必须追求系统的开放性。所谓“开放性”,即是所采用的标准和规范是厂商中立或者说是与厂商无关的。4可靠性和稳定性在考虑技术先进性和开放性的同时,还从系统结构、技术措施、设备性能、系统管理、厂商技术支持及维修能力等方面着手,确保系统运行的可靠性和稳定性,达到最大的平均无故障时间。5安全性和保密性在系统设计中,既考虑信息资源的充分共享,更要注意信息的保护和隔离,因此,系统应分别针对不同的应用和不同的网络通讯环境,采取不同的措施,包括系统安全机制、数据存取的权限控制等。6可扩展性和易维护性为了适应系统变化的要求,必须充分考虑以最简便的方法、最低的投资,实现系统的4扩展和维护。563系统设计31系统总体设计图31程序总体设计图32系统详细设计学生成绩管理系统是为了方便对学生成绩进行管理而研究出来的较为完善的系统,学生成绩管理系统实现了以下功能录入数据功能此功能是为了录入学生的成绩信息,此功能需要录入的信息有学生的学号、姓名和成绩,可以一次录入多条学生信息,然后进行管理。录入学生学号按学生姓名查找按学生姓名删除输出学生学号修改学生学号学生学号排序退出将学生成绩保存读取数据录入数据学生成绩管理系统主界面查找数据删除数据输出数据修改数据排序数据退出保存数据读数据7查找数据功能此功能的前提是在数据录入之后进行的,查找的方式是按学生的姓名进行查找,若有这个学生的信息,则显示查找到的学生信息;若没有这个学生的信息,则提示没有这个学生的信息。删除数据功能在数据录入完成后,如果有不需要的数据,可进行删除数据功能,删除数据功能是按照学生的姓名进行数据信息删除,删除过程中会提示是否进行删除,选择Y代表进行删除,数据信息就可以删除;选择N代表不选择删除,数据信息便不会被删除。输出数据功能此功能是在数据录入完毕后进行所录入的学生成绩信息进行展示出来,方便用户进行浏览。修改数据功能修改数据功能是以修改某条数据功能为前提,进行修改数据功能之前会提示修改数据的位置,也就是询问修改哪一条数据,如果录入的数据有多条,其中,第三条数据录入错误,就选择位置为3,然后重新录入信息,输出后原先的第三条数据信息会被新录入的信息所取代。排序数据功能此功能是按学生的学号进行顺序排序,录入多条学生信息,但学号是乱序的,进行此功能可以合理的进行信息排序,用户浏览时便更方便,更直接,更轻松。信息退出功能此功能的目的是退出这个系统。保存数据功能此功能的目的是为了保存所录入的信息,不至于丢失。读取数据功能此功能是为了将录入的学生成绩信息保存在某个文件夹的某个文件中,这个功能可以直接在保存的文件中浏览学生成绩信息,保存数据的文件是文本文件,任何计算机都可以直接浏览,可以省时省力。84系统功能实现41主界面图41主界面功能图主界面所包含的信息如上图,有制作人的信息以及功能信息,功能实现代码如下INCLUDESTRUCTXSCJGLXTINTXHCHARXM10INTCJXSCJGLXT100MAIN9INTM,NWHILE1JIEMIANPRINTF“请输入序列号N“SCANF“D“,SWITCHMCASE1PRINTF“请输入要录入的个数N“SCANF“D“,LURUNBREAKCASE2CHAZHAONBREAKCASE3NSHANCHUNBREAKCASE4SHUCHUNBREAKCASE5XIUGAINBREAKCASE6PAIXUNBREAKCASE7TUICHUBREAKCASE8BAOCUNNBREAKCASE9NDUSHUJUBREAKDEFAULTPRINTF“没有这项序列,请重新输入N“PRINTF“按回车,重新操作N“GETCHARGETCHARSYSTEM“CLS“/学生成绩管理系统主界面/JIEMIANPRINTF“N“PRINTF“N“10PRINTF“欢迎使用学生成绩管理系统N“PRINTF“制作人柴会会联系方“PRINTF“班级计应1301学号07130102N“PRINTF“N“PRINTF“N“PRINTF“系统功能如下N“PRINTF“1、录入数据2、查找数据3、删除数据4、输出数据N“PRINTF“5、修改数据6、排序数据7、退出8、保存数据9、读数据N“42录入功能图42录入功能图录入编号为1,然后录入个数为3,录入三个学生的信息,代码如下11/学生成绩管理系统录入功能/LURUINTNINTIFORI0I0PRINTF“学生成绩信息已找到,是否进行删除Y/N“SCANF“CC“,IFANSWERYFORJIJNPRINTF“输入有误请重新输入“17WHILEINPRINTF“请输入要修改的后的值“PRINTF“T学号“SCANF“D“,PRINTF“T姓名“SCANF“S“,PRINTF“T成绩“SCANF“D“,47排序功能图471排序功能图18图472排序功能图1948退出功能图48退出功能图执行系统的退出功能,代码如下/学生成绩管理系统退出功能/TUICHUEXIT2049保存功能图49保存功能图执行学生信息的保存功能,代码如下/学生成绩管理系统保存功能/BAOCUNINTNINTIFILEFPFPFOPEN“DWENJIANTXT“,“W“IFFPNULLPRINTF“文件未打开“ELSEFORI0INI21FPRINTFFP,“8D15S8DN“,XSCJGLXTIXH,FCLOSEFP410读取功能图410读取功能图将录入的学生信息进行文本文件保存起来,代码如下/学生成绩管理系统读数据功能/DUSHUJUINTNINTI022FILEFPFPFOPEN“DWENJIANTXT“,“R“IFFPNULLPRINTF“文件未打开“ELSEPRINTF“将文件数据读入数组中N“PRINTF“N“PRINTF“N“PRINTF“N“WHILEFEOFFPFSCANFFP,“8D15S8DN“,IPRINTF“数据读入完毕N“FCLOSEFPRETURNI235总结通过这次系统开发,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从C语言这门课程开始,已发现程序设计的乐趣,在学习C语言的过程中也学到了许多计算机应用基础知识,对计算机的机体也有了一个大体的了解。这次系统开发是老师给了范例程序,经过自己的改写,实现要求。先做简单的输出,一步步的再做其它功能,在实际操作过程中犯的一些错误还会有意外的收获,感觉系统开发很有意思。在具体操作中对所学的C语言的理论知识得到巩固,达到系统开发的基本目的,也发现自己的不足之出,在以后的系统开发中应更加注意,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。发现上机开发系统的重要作用。通过实际操作,学会C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论