学生成绩管理系统设计与实现完整过关(共54页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《学生成绩管理系统设计与实现完整过关(共54页).doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统设计与实现完整过关(共54页).doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学号 中 南 大 学 现 代 远 程 教 育毕 业 论 文论文题目 咸丰县第一中学学生成绩管理系统设计与实现 姓 名 专 业 计算机科学与技术 层 次 专 升 本 入学时间 2009年秋 管理中心 学习中心 指导教师 2011年11月5日中南大学网络教育毕业论文(设计)任务书学生姓名学号管理中心重庆教学管理中心入学时间2009年秋专业计算机科学与技术学习中心重庆直属学习中心毕业论文(设计)题目咸丰县第一中学学生成绩管理系统设计与实现题目类型1软件开发题目来源2模拟或虚构题毕业论文(设计)时间2011 年 9 月 1 日至 2011 年 11 月 15 日1毕业论文(设
2、计)内容要求(或内容纲要;字数500字):内容纲要:随着学校规模的不断扩大,学生人数的日渐递增,学生信息的复杂化,学生成绩统计工作也变得越来越繁重,稍有疏忽就会出现差错。因此,学生成绩管理规划成为了必然。而在互联网迅速崛起的今天,改革传统的手工录入方式,公正、准确、及时反映学生的信息和成绩的情况,以适应信息时代的要求,是学生成绩管理系统的一个新的理念。通过成绩管理可以大大提高老师的工作效率,免去繁琐的成绩计算和统计等工作,可以在短时间内完成学生成绩的统计和计算,并生成各种成绩报表,减少成绩统计中出现的没必要的错误,保证学生信息的及时性、准确性、客观性,使成绩管理工作得到极大的改善。本系统的核心
3、功能是查阅、添加、修改和删除学生基本信息和成绩信息,每一个数据表的修改都将联动的影响其它的表。在系统中主要根据学生姓名和学号进行查询,其目的都是为了方便用户使用。此外,系统有完整的用户分配、用户删除和用户密码修改功能,并具备成绩报表打印的功能。以此来增加学生成绩可见性、公开性和客观性。本系统以SQLServer2000数据库作为后台数据库支撑,采用Visual C#2005作为前台界面开发,遵循C/S模式进行设计(也可扩展为B/S模式)。具有操作简单、实用性强、可见性强、易维护等优点。此论文主要介绍了本课题的开发背景,技术分析和所要完成的功能开发的过程。重点的说明了系统设计的重点、设计思想、难
4、点技术和解决方案。1 题目类型:理论研究,实验研究,工程设计,工程技术研究,软件开发。2 题目来源:工作任务题,生产实际题,模拟或虚构题,学生自选题。本任务书必须网上报送学院,学院审批通过后,下载放置在学生论文首页。2主要参考资料:期刊文献书写规范:作者,论文篇名,刊物名,出版年,卷(期),论文在刊物中的页码。图书文献书写规范:作者,书名,出版地,出版社,出版日期,引用内容所在页。1 徐超 、翟鹏翔. C#案例教程. 北京:冶金工业出版社. 2009:40-732 吴坚. SQL Server原理教程. 北京:中国科学技术出版社. 2006:33-693 郭芳、曹桂琴. 数据结构. 大连:大连
5、理工大学出版社. 2004:43-884 周佩德数据库原理及应用北京:电子工业出版社. 2004:62-935 王珊,陈红. 数据库系统原理教程. 北京:清华大学出版社. 2006:40-656 董国平,陈艳华. 信息系统开发实例精粹. 北京:中国电子工业出版社,2006:71-92 7 张海藩. 软件工程导论. 北京:清华大学出版社. 2008:45-888 汪星明、周山芙. 管理系统中计算机应用.武汉:武汉大学出版社,2004:23-639 卫红春. 管理信息系统. 西安:西安电子科技大学出版社. 2007:35-6810 陈俞. 信息系统分析与设计. 北京:高等教育出版社. 2005:2
6、5-4611 郭胜等. C#.NET程序设计教程. 北京:清华大学出版社. 2002:31-523毕业论文(设计)进度安排:起 止 时 间阶 段 内 容2011年8月 1日2011年 8月 31日社会调查。2011年9月1日2011年 10月 15日完成初稿。2011年10月16日2011年10月 31日修改论文。2011年11月1日2011年11月10日论文定稿,交电子版论文,准备答辩。指 导 教 师网络教育学院主管院长2011年9月10日年 月 日专心-专注-专业咸丰县第一中学学生成绩管理系统设计与实现学号: 姓名: 专业:计算机科学与技术摘 要随着学校规模的不断扩大,学生的人数的日渐递增
7、,学生信息的复杂化,学生成绩统计工作也变得越来越繁重,稍有疏忽就会出现差错。因此,学生成绩管理规划成为了必然。而在互联网迅速掘起的今天,改革传统的手工录入方式,公正、准确、及时反映学生的信息和成绩的情况,以适应信息时代的要求,是学生成绩管理系统的一个新的理念。通过成绩管理可以大大提高老师的工作效率,免去繁琐的成绩计算和统计等工作,可以在短时间内完成学生成绩的统计和计算,并生成各种成绩报表,减少成绩统计中出现的没必要的错误,保证学生信息的及时性、准备性、客观性,使成绩管理工作得到极大的改善。本系统的核心功能是查阅、添加、修改和删除学生基本信息和成绩信息,每一个表的修改都将联动的影响其它的表。在系
8、统中主要根据学生姓名和学号进行查询,其目的都是为了方便用户使用。此外,系统有完整的用户分配、用户删除和用户密码修改功能,并具备成绩报表打印的功能。以此来增加学生成绩可见性、公开性和客观性。本系统以SQLServer2000数据库作为后台数据库支撑,采用Visual C#2005作为前台界面开发,遵循C/S模式进行设计(也可扩展为B/S模式)。具有操作简单、实用性强、可见性强、易维护等优点。此论文主要介绍了本课题的开发背景,技术分析和所要完成的功能开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词:SQLServer2000数据库;Visual C#2005;C/S模式
9、用户平台目 录第1章 绪论本系统和论文以学校管理信息系统建设中的教学管理子系统(学生成绩信息管理)为开发背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、可行性研究、需求分析、总体设计、详细设计、系统实现、系统测试及维护、致谢、参考文献和附录等。1.1 概述在计算机高速发展的今天,计算机已经应用到了每一个行业,当然,学校也不例外。计算机在社会和经济的发展中所起的作用越来越为人们所重视。计算机资源的开发和利用,已成为衡量一个国家综合国力的重要标志之一。在计算机的三大主要领域(科学计算、数据处理与过程控制)中,数据处理的比重约占70%左右。计算机作为处理的工具,为适应
10、数据处理需求迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展起了数据库系统。计算机数据库管理随着计算机硬件(尤其是外存储器)、软件技术和计算机应用范围的发展而不断发展。过去学校对学生的成绩是人们手工管理,而作为计算机应用的一部分,使用计算机对学生成绩进行信息管理,有着手工管理所无法比拟的优点,如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校对学生成绩管理的效率。因此,开发一套学生成绩管理系统是有必要的,也是国家教育发展的需要和人类文明进步的标志。1.2 开发背景分析随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别
11、是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育的发展,这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随
12、着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。信息系统具有信息处理、业务处理、组织管理和辅助决策四大主要功能。其中信息处理功能主要包括信息的收集和输入、信息传输、信息处理、信息存储、信息输出等。信息处理系统的特点主要包括,处理的对象是组织中的业务和基本信息、追求处理效率和自动化、方法简单、属于信息系统的基础。而在本工程和论文中,主要就是把以上功能用于教育中。数据库是一门研究数据管理的技术,始于20世纪60年代,经过多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域
13、发挥着越来越大的作用。今天,信息已经成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。从小型单项处理到大型信息系统、从联机事务处理到联机分析处理、从一般企业管理到计算机辅助设计与制造(CAD/CAM),计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多的新的应用领域采用数据库存储和处理它们的信息资源。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频率已成为衡量这个国家信息化程度的重要标志。咸丰县第一中学是一所占地约三百亩,拥有学生教职工一千多人学生六千多人, 几年前,
14、这所学校的学生成绩管理基本上都是靠手工进行,随着学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,这所学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、易出错、检索信息慢、成本高、信息不及时、对学校的管理提供决策信息较为困难等缺点。故开发一个学生成绩管理信息系统是形势所需。本项目和设计主要是结合学校现状,提供一个集学生信息管理、学生信息查询、学生成绩管理、成绩单打印等功能于一体的管理信息系统。有效的提高了学校的工作效率,保证了工作质量。学生信息管理:用于管理学生的档案,包括学生的学号、姓名、家庭地址、联系方式等。学生成绩管理:管理学生的成绩核算、录入、删除、排序、查
15、询、检索等。成绩单打印:管理学生的成绩报表的打印以及打印报表的整理、维护、保存等。1.3 开发目标本系统是针对学生成绩管理系统的设计,而且学生查询以及教师查询都比较方便,系统中提供了管理员管理用户的平台,教师可对学生基本信息以及学生成绩等进行查询,学生可对学生基本信息、课程信息、班级信息以及学生成绩等进行查询。使用咸丰一中的学生成绩管理系统可进行如下操作:(1)可对用户和学生信息及权限进行管理。(2)老师可对学生成绩进行添加、删除、修改等操作。(3)可对学生的成绩进行查询。(4)可对学生成绩或学生信息等进行报表打印和统计功能。(5)具有查询帮助环境。1.4 开发意义采用计算机对学生成绩进行管理
16、,可以进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。运用学生成绩管理系统可以减轻学校教学人员的工作量,节约成本,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化、决策科学化、办公自动化的国家。在高科技的飞跃发展的现在,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考
17、虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大、任务重。对于一个学校而言,更应该有效地运用一些本地资源,提高管理的力度。第2章 系统可行性分析可行性研究的目的不是解决问题,而是确定问题是否值得去解决。所谓可行性,其包括可能性和必要性两方面。可能性就是指开发的条件是否具备,而必要性是指客观上是否需要。一般说来,可行性分析应包含经济可行性、技术可行性、运行可行性和操作可行性等方面。2.1 问题的定义通过分析,在本系统中需要定义的概念有:(1)用户管理:对用户进行管理的模块。包括管理员对用户的增加分配、删除、修改密码、权限管理等操作,还有教师和学生对自己密码的管理。(2)
18、学生信息管理:这是学生管理系统中最基本的系统记录模块。包括学号、姓名、性别、班级、课程号、课程名称、成绩、联系方式等学生信息,为了方便对这些记录数据的编辑管理,设置了添加、修改和删除等操作。(3)查询操作管理:学生根据自己的学号对自己的基本信息和成绩进行查询操作。教师根据不同学号、不同班级、不同课程对学生的信息和成绩进行查询操作。 (4)报表管理:包括学生成绩报表的显示和打印二个模块。(5)帮助:包括系统功能介绍文档显示和操作该系统的方法及用户对系统的各模块访问权限。2.2 可行性分析2.2.1 经济可行性研究需要的时间长短取决于工程的规模,经过研究分析,一般说来,可行性研究的成本只占预期的工
19、程中成本的5-10%。本学生成绩管理系统开发需要投资一台简单的台式机,所使用的程序编写软件是“微软提供的Visual C#程序编程和SQLServer2000数据库”,考虑到本系统开发的人力有限,系统其他的包括开发费等方面的费用需求也很少。投入运行以后需要的计算机配置一般即可:客户终端+服务器。配备上简单的校内内部网即可实现客户终端与服务器的联通。2.2.2 技术可行性现在咸丰县第一中学一共有78个班级,其中实践部初一有3个班,初二3个班,初三3个班。高一年有21个班,高二有23个班,高三有25个班(包括文、理、复读班),共有学生人数6000多人,200多台电脑及两台主机。是属于小型数据库开发
20、系统。因此,在技术上只要有一定的数据库设计和开发经验,在老师的指导和作者自身的不断努力,基本上就可行。对于开发者来说,本系统是使用当前流行的两种模式之一的C/S模式,采用Visual C#+SQLServer2000数据库进行开发, C#是开发Microsoft Windows应用程序最迅速、最简捷,也是当今市场最流行的开发工具之一。具有易学、易懂和易操作的优势。作者在学校学习过C#程序设计,还具有实训的项目开发经验,对于开发中小型财务、管理软件具有良好的功底和实际应用能力。2.2.3 运行可行性在当今的教育行业,学校从硬件到软件都投入了大量的人力、物力、财力,在教务上,给各个办公室配置了计算
21、机,并能联接到互联网,学校领导对这方面比较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。使此系统在实践上具备了可行性。可行性分析结论:综上所述,本系统在经济、技术、系统运行的可行性分析上是完全可行的,可以开发。2.2.4 操作可行性对于使用者来说,现在的教师其基本要求之一是会用计算机,具有一定软硬件基础,会使用各种管理应用软件,因此在客户的操作上是具有可行性的。可行性分析结论:综上所述,本系统在经济、技术、系统运行和操作上的可行性分析上是完全可行的,可以开发。2.3 开发工具介绍(1)Visual C#简介C#是一种现代的面向对象的程序设
22、计开发语言,是微软为.NET平台量身订做的一种开发语言。它具有良好的安全性和跨平台性。.NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算机通信能力,.NET框架的各种优点在C#表现得淋漓尽致。由于其一流的面向对象的设计,从构建组件形式和高层商业对象到构造系统应用程序,C#将是最合适的选择。使用C#语言设计的组件能够用于Web服务,这样,通过Internet,可以被运行于任何操作系统上任何编程语言所调用。不仅如此,C#还能为C+程序员提供快捷的开发方式,又没有丢掉C和C+的基本特征。C#语言的主要优势:具有高度的灵活性和强大的底层控制能力,能与计算机硬件直接通信。具有可移植性,尽管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 设计 实现 完整 过关 54
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内