学生成绩管理系统论文.doc
《学生成绩管理系统论文.doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统论文.doc(25页珍藏版)》请在三一办公上搜索。
1、任 务 书题目: 学生成绩管理系统设计内容及要求:本程序主要实现对产品数据信息的管理,可方便的对产品数据进行操作。本次课程设计产品数据信息是存放在XML文档中,前台的应用程序采用C#语言。本系统采用XML文档存储数据信息,通过架构文件对该文档进行了有效性验证,并在.net环境下,使用查询语言对该文档中不同类型进行了查询,贯穿平日上课所学到的知识,力求达到界面完美,功能完善。具体要求如下:1、 将数据信息保存在XML文档中。2、 建立验证文件,保证所编写的XML文档是有效的。3、实现对数据信息查询等。设计环境:Windows XP/2000 Microsoft Visual Studio .NE
2、T XML TOOLS实现目标:学生成绩管理系统可以完成成绩信息,课程信息、基本信息的查询、录入、修改、删除及浏览功能;可以实现学生基本信息的统计管理;完成日常教务工作中成绩和信息的数据统计功能;完成学生编写验证文件对XML文档进行验证,确保所编写的XML文档是有效的文档;查询文档中各个部分内容,并在界面上以不同的格式显示出来,进一步实现一些简单的计算。摘 要成绩管理是一个教育单位不可缺少的重要组成部分,它的内容对于学校的教务管理人员来说至关重要,作为计算机应用的一部分,利用计算机进行学生成绩信息的管理无疑是一条行之有效且高效的办法。学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅
3、平台,学生可以查阅相关的成绩和基本信息,管理员可以管理所有信息。包括浏览所有用户信息以及相关的成绩信息,录入、修改、删除成绩和信息,注册新用户功能,还包括统计学生人数、参加考试人数、缺考人数和计算平均成绩、不及格人数、优秀人数,以及连接网站,验证等功能。学生成绩管理系统是构建于Visual C#.NET平台上的Windows应用程序,采用应用前景广阔的XML技术存储数据,具有平台构建免费、运行速度快、程序小、扩展性好、技术先进等特点。关键词:管理 ;信息;学生成绩管理系统;目 录引 言51 系统分析61.1系统开发目的61.2 系统开发背景61.3 需求分析61.4 可行性分析61.4.1 技
4、术可行性71.4.2 工具可行性71.4.3 经济可行性71.4.4操作可行性71.5 开发工具71.5.1 Visual C#.NET简介71.5.2 XML简介82 系统设计92.1 系统功能92.1.1系统主要功能92.1.2 系统总体结构92.2 XML设计102.2.1 编写XML文档102.2.2 验证文件133 系统实现153.1模块的设计与实现153.1.1 登陆模块的设计与实现153.1.2 系统查询模块的设计与实现183.1.3 系统管理模块的设计与实现193.1.4 系统设置模块的设计与实现223.1.5 系统维护模块的设计与实现233.2 系统维护和改进233.2.1
5、运行维护233.2.2系统改进和提高23总 结24参 考 文 献25引 言在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。为各高校教务工作人员减轻负,提高工作效率,所以制作了学生成绩管理系统。学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。比较系统地对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、
6、人性化。同时,减轻了学院教务人员管理的工作量,缩小开支,提高工作效率和准确率,使其变得更具有条理性,科学性,为教育行业做出了巨大的贡献,也为今天的民办教育在未来市场的竞争力有所提高。学生成绩管理系统使用了全新的成绩管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。1 系统分析1.1系统开发目的 (1) 使用本系统将大大提高学院教务人员管理业务的处理效率;(2) 提高成绩信息数据的准确性和安全性;(3) 减少成绩信息管理的重复性和低效性,节约人力、物力和时间。1.2 系统开发背景 学院在教学这一部分主要是由教务处
7、对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以及让教务处在最短的时间段把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生、学生成绩进行各种查询和统计,以及很好地对系统进行维护。1.3 需求分析 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 现在我国的教育机构对学生成绩管理还普遍停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被计算机为基础的信息管理所取代。 通过调查,要求系统具有权限设置功能的登录模块,学生可以实现成
8、绩信息查询功能。教务管理人员能够实现注册新用户,学生成绩信息的查询、录入、删除、修改、浏览、统计等功能。1.4 可行性分析 所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。1.4.1 技术可行性本系统采用XML进行数据的管理、操作和维护,用Visual C#.NET进行前台设计、数据的录入、修改、删除、查询、浏览
9、、统计等功能。由于XML强大的数据存储功能、方便快捷的验证功能、使用的灵活、良好的可扩展性、以及广泛实际应用,充分说明本系统在技术方面的可行性。1.4.2 工具可行性软件方面:信息时代对于软件的应用已不是人们的难题,人们在日常办公中用的计算机操作的系统等都属于软件部分。硬件方面:计算机普及到今天,人们对于它的拥有已不少见,它的硬件设备完全能够满足人们的需求,而价格也能被人们所接受。1.4.3 经济可行性这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员
10、从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。1.4.4操作可行性本系统设计清晰,有良好的用户接口,操作简洁,符合教务管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求,因此操作方面具有可行性。1.5 开发工具 本系统前端开发工具选择了Visual C#.NET,后台采用XML。1.5.1 Visual C#.NET简介 C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它
11、成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#程序员可以在Microsoft .NET平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用。1.5.2 XML简介 XML( eXtensible Markup Language,可扩展标记语言)是由W3C(World Wide Web Consortium,万维网联盟)推出的用于新一
12、代网络数据表示、传递和交换的标准,是Internet环境中跨平台的、依赖于内容的技术。 XML实质上是一种电子文档信息的自定义语言,也就是使信息能够自我描述。XML的优势十分显著,主要表现在:良好的可读性、方便的可扩展性、数据内容与显示形式的分离、便于信息的交换与检索、可以轻松地跨平台应用等。XML在语法上的优越性,使得它可以广泛地应用于信息表现、信息交换、信息存储、Web服务、电子商务、网络出版等多个领域。对于大型而复杂的文档,XML是一种理想语言。 目前,XML在Internet中的地位已经确立,世界各主要软件供应商竞相与之靠拢,纷纷在其最新的软件版本中加强了对XML的支持。业界对XML的
13、研究和应用正在迅速升温,并在互联网上迅速发展,这使得XML的应用已经渗透到各个领域。2 系统设计2.1 系统功能学期末,教务工作人员的工作很繁忙,对数据的输入要简便而且高效,所以系统中有方便的数据查询和浏览;整个系统有严密的权限管理,增强了系统数据的安全性;删除修改数据方便快捷,并且能够保持一定的安全;完善的数据出错处理,减少了用户使用中的麻烦;友好而美观的操作界面;并且能够实现一定的统计功能。2.1.1系统主要功能学生成绩管理系统主要以管理学生成绩信息为目的,设置了严密的权限管理。主要功能包括用户管理、查询管理、成绩录入管理、更新管理、统计管理、注册管理、密码管理等。(1) 用户管理:设置了
14、权限管理功能,学生用户只能查询成绩信息,管理员可以完成其他操作。(2) 查询管理:包括查询成绩和基本信息。可以显示单独一条记录,也可以显示所有信息。(3) 成绩录入管理:每次考试结束,管理员录入学生成绩信息。(4) 更新管理:当有需要时,管理员可以进行成绩和信息的删除和修改操作。(5) 统计管理:统计学生人数,缺考人数,平均成绩和不及格人数。(6) 注册管理:设置了验证功能。输入用户名后可检验是否可以使用,输入密码必须为6至12位。(7) 密码管理:用户可以根据需求修改密码。2.1.2 系统总体结构 系统总体结构如图2.1所示: 管理员功能模块教师管理学生管理课程管理用户登录密码管理教师信息增
15、删改查用户管理密码管理学生信息课程信息图2.12.2 XML设计2.2.1 编写XML文档(1) 文档结构树 该文档(Scores.xml)用来存放学生的成绩信息,根元素是scores,包括八个子元素score,每个score又包含六个子元素,分别是姓名,学号,专业,考试科目,考试类型,g。 该文档的结构树如图2.2所示:scoresscorescoreg考试类型考试科目专业学号姓名g考试类型考试科目专业学号姓名图 2.2 该文档(Students.xml)用来存放学生的基本信息,根元素是students,包括六个子元素student,每个student又包含7个子元素,分别是姓名,学号,性别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3941678.html