学生成绩管理系统论文Word文件下载.docx
《学生成绩管理系统论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统论文Word文件下载.docx(28页珍藏版)》请在冰豆网上搜索。
2006年4月日
学生成绩管理系统
【摘要】
人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。
本论文叙述到的学生成绩管理系统是用VF语言及数据库等相关知识实现的。
重点介绍了学生成绩管理系统的实现过程:
包括系统分析、系统调查、功能设计、数据库设计、系统实现、系统测试和调试等。
本系统主要功能有系统维护、信息浏览、成绩查询、报表生成、帮助、退出等内容。
通过本次程序的设计和论文的撰写,我对所学知识得到了更深层次的提高,进一步加深了对程序语言的了解。
当然,作为程序开发的软件比较多,但基于我们目前所学的知识,我就现阶段学生在平时学习过程中最为关心的成绩这一课题而设计了一套学生成绩管理系统作为本次的毕业论文.这期间得到了多位老师和同学的指导,同时也参阅了不少书籍,在此深表谢意。
【关键字】MicrosoftVisualFoxPro
可视化
面向对象
部件编程
事件驱动
成绩管理
摘要………………………………………………………………………2
前言………………………………………………………………………4
第一章系统的需求分析………………………………………………5
1.1成绩管理系统的背景分析…………………………………………5
1.2开发学生成绩管理的必要性………………………………………6
1.3学生成绩管理系统设计的目标分析………………………………6
1.4学生成绩管理系统的系统需求……………………………………7
第二章系统技术以及运行环境的需求分析…………………………7
2.1MicrosoftVisualFoxPro技术简介…………………………………………7
2.2数据库应用系统开发的简介……………………………………………………8
第三章系统模块设计…………………………………………………9
3.1系统功能分析………………………………………………………9
3.2系统实体及E-R结构…………………………………………………………9
3.3学生成绩管理系统流程图…………………………………………10
3.4系统维护模块图……………………………………………………11
3.5系统浏览模块图……………………………………………………11
3.6系统查询模块图……………………………………………………12
3.7系统报表模块图……………………………………………………13
第四章系统数据设计…………………………………………………13
4.1系统学生表…………………………………………………………13
4.2系统课程表…………………………………………………………14
4.3成绩管理成绩表……………………………………………………14
4.4学生成绩管理系统视图……………………………………………15
第五章学生成绩管理系统功能的实现………………………………16
5.1主程序数据库的连接………………………………………………16
5.2成绩管理系统的登录页面…………………………………………25
5.3成绩管理系统的维护表记录………………………………………27
5.4成绩管理系统的浏览模块…………………………………………29
5.5成绩管理系统的查询模块…………………………………………30
第六章连编及软件发布………………………………………………31
6.1程序连编…………………………………………………………31
6.2程序安装包的生成………………………………………………32
6.3系统在调试中经常出现的问题…………………………………35
总结……………………………………………………………………35
致谢……………………………………………………………………36
参考文献…………………………………………………………………37
前言
人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式.信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。
在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨。
这对我们既是一个机遇,也是一个挑战。
为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质.科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.
作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。
第一章系统的需求分析
1.1成绩管理系统的背景分析
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。
但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样的一套成绩管理系统成为很有必要的事情。
学生成绩管理系统提供了强大的学生成绩管理功能,方便系统管理员对学生成绩等等信息的添加、修改、删除、查询、报表生成等操作,同时一样的方
便学生对自己各科成绩查询,学习的交流.
1。
2开发学生成绩管理的必要性
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。
如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。
但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。
因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。
开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平.为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。
现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素.在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。
一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。
3学生成绩管理系统设计的目标的分析
1、教师能够实现对整个学生信息的添加、修改、删除、查询等操作,并在此基础上生成符合教师要求的报表。
2、学生可以在得到相应授权口令的情况下对自己的信息进行查询,便于学生间的相互交流和学习。
3、教师能够在一定的权限内了解所有学生的基本信息情况。
4、学生可以在自己的权限内对任课教师、课程编号及课程学分情况进行查询。
1.4学生成绩管理系统的系统需求
在新世纪的信息时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。
该学生成绩管理系统是以VF编程+可视化数据库语言编写,其系统功能通过编程后生成相应的安装程序包,可在任何单机上安装运行.系统管理员、教师、学生只需通过简单的操作,就可以了解本系统软件的基本工作原理.用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标.
第二章系统技术以及运行环境的需求分析
2.1MicrosoftVisualFoxPro技术简介
MicrosoftVisualFoxPro以强大的性能、完整而丰富的工具、极高的处理速度、友好的界面以及完备的兼容性等特点,备受广大用户的欢迎。
MicrosoftVisualFoxPro具有以下几个特点:
(1)可视化:
Visual的英文含义既是可视化,在可视化环境下创作前端界面就如同摆放积木一样;
(2)面向对象:
面向对象的编程建立在类的基础上,通过类的封装使源程序更便于维护;
(3)部件编程:
MicrosoftVisualFoxPro中进行的部件编程建立在微软的部件对象模型(COM)基础上;
(4)事件驱动:
在事件模式下,程序的执行依靠系统能够识别的触发事件来启动.
2.2数据库应用系统开发的简介
数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统.并且,近年来,随着国际互联网的迅猛发展,使得数据库技术已成为最热门的技术之一。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品.开发的主要过程为:
理解用户的需求,然后,把它们转变为有效的数据库设计。
把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
2.2.1数据库
数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用.它主要包括四个