word文档高校学生成绩管理信息系统

内容

高校学生成绩管理信息系统设计学院:班级:姓名:学号:目录一.前言………………………………………………31.1学生成绩管理信息系统设计背景…………………………3二.系统分析…………………………………………32.1设计目标……………………………………………………32.2系统设计必要性分析………………………………………32.3系统设计可行性分析………………………………………42.4系统数据需求分析…………………………………………4三.总体设计…………………………………………53.1系统功能概要………………………………………………53.1.1系统流程图………………………………………………53.1.2系统模块总框架…………………………………………63.2系统具体设计………………………………………………73.2.1成绩管理顶层图…………………………………………73.2.2成绩管理一层图…………………………………………73.2.3成绩管理二层图…………………………………………83.2.4学生成绩管理数据库建立………………………………83.2.5系统登陆模块设计………………………………………93.2.6系统管理模块设计………………………………………93.2.7系统查询模块设计………………………………………11四.设计总结…………………………………………12一.前言1.1学生成绩管理信息系统设计背景今年来,随着高校的扩招,学生数量急剧增加,有关学生的各种信息也随之增多,而考试作为学生生活中必不可少的一部分,对考试成绩的管理也成为学生管理工作中必不可少的一部分,因此对学生成绩管理系统的开发也是非常有意义的,此系统可以做到信息的规范管理、科学统计和快速查询,既减少管理方面的工作量,也提高了管理的效率。在学校,尤其是在大学中,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最基本的一项常规性工作。面对如此众多的学生信息,其工作量是相当相当巨大的。现在,随着计算机的普及,越来越多的工作都可以用计算机来完成,学生信息系统的设计可以让学生随时自由查询自己的成绩信息,不再需要学校有关部门去张贴成绩单。对于老师来说,可以很快的了解学生的基本信息及学习情况。目前,在我国的许多学校中,学生成绩的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力。在信息时代的今天,这种传统的管理方法必然被计算机为基础的信息管理所取代。归纳起来,好处大约有以下几点:(1)可以存储历届的学生成绩,安全、高效。(2)只需一到二名成绩录入员即可操作系统,节省大量人力。(3)可以迅速查到所需信息。(4)为将来学校上网做好准备。(跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。)本成绩管理系统主要包括两大部分——管理端功能和客户端功能。在实现有权限设置功能的登录模块下,客户端学生成绩查询系统使学生可以实现成绩信息查询功能。管理端学生成绩管理系统教务管理人员能够实现注册新用户,学生成绩信息的查询、录入、删除、修改、浏览、统计等功能。二.系统分析2.1设计目标本系统立足于教务处的角度,面向全校同学和老师,对全学校的学生和成绩做统一管理,以实现管理的科学化,系统化,自动化,最大限度的为老师和同学们提供方便,节约人力、物力等各方面资源。彻底杜绝以前那种老师工作量大,工作步骤繁琐,学生有问题不知道找哪里解决的现象,而且消灭由于信息冗余而造成的数据不一致,和数据查询困难的问题。2.2系统设计必要性分析一方面,在时下这个飞速发展的信息社会中,直到今天仍然没有一套完善可行的学生信息管理系统出现在学校里。每年,从大专生、本科生到硕士生、博士生,几千人的入学、升学、毕业,全要由教务处和各系老师人工管理。信息量之巨大,工作量之繁重,是难以想象的。因此,学校和各个系都要安排多名教师专门负责学生学籍管理,浪费了大量的人力资源。然而,即使这样,管理仍然谈不上井井有条。举一个最简单的真实例子,一个同学的姓名在花名册里印错了,就一错错了三年,一直没能改正。同学想去改,却不知道是应该找系里,还是去找教务处。还有,当学生的基本信息,比如家庭住址、电话等变更后,无法及时在档案中修改,使得老师与同学无法联系沟通。而另一方面,当我们还是高中生的时候就听说大学实行的是“学分制”,也就是说,我们不必再天天按照老师安排的课程去学习,而是可以在一些必修课之外,随意选择我们喜爱和感兴趣的课去学习。但是,当我们真正步入校园之后才发现,这里仍然是所谓的“学年制”,即每学期的课程都是学校安排的,学生没有选择的自由,而且课程的安排由于各方面诸多的原因经常有不适之处,尤其是先行课的问题。另外,每学期考完试,同学们都要一次又一次的往系里跑,大家挤在一个小小的布告栏前面,在几张A4纸上寻找自己的名字和成绩。虽然从去年开始,全学校也改成了“学分制”,但整个选课过程的管理从我们学生的角度来看,变得更加混乱。同学们不知道每学期有什么课可以选,哪些是选修,哪些是必修,哪些是专业课;也不确定每门课多少学分,自己已经修了多少学分;更不用说考虑一下哪门课要先学,哪门课要后学,哪些课属于一系列。所以说,大部分同学都是为了“选课”而选课,完全没有实现鼓励同学发展个性,学各自之所爱的效果。不仅如此,每当选课的时候,同学们忙,老师更忙,学校和系里都需要投入大量的人力、物力对整个选课过程进行管理。最后,从社会这方面讲,虽然我们有高层的图书馆,有先进的实验室,有多个可以同时容纳百人上机的机房,但是学校的软件系统也是衡量该学校整体水平的一个重要因素。比如我们周边的学校——长安大学,它就有着比较完善的学生信息管理系统。同学坐在家里动一动鼠标,就能查询到自己各方面的资料,包括选课、成绩、个人信息等。相比之下,我们在这个方面就落后了。因此我们急待弥补这个空缺,使我们的整体管理水平上一个档次,与如今这个高科技的信息社会接轨,作时代的领头人。2.3系统设计可行性分析本次编写的成绩管理系统主要在界面上显示数据库中的学生信息,并且对数据库中的学生信息进行查询,插入,更新,删除操作。VisualC++是一个典型的面向对象程序设计语言,它也是目前为止功能最强、最受欢迎、应用最广泛、高效的Windows应用程序开发工具,它是在C语言基础上发展起来的,是C语言的超集。VisualC++中包含了多种数据库开发技术,如ODBCAPI、MFCOCBC、DAO、OLEDB、ADO等,这些技术各有不同特点,但它们均提供了简单、灵活、访问速度快、可扩展性好等许多优良的服务性能。数据库的建立可以用SQLServier实现,这些均为以前学过的课程,操作起来比较容易。运行可行性上,本系统采用Windows图形用户界面,该系统是大家熟悉的操作系统,整个成绩管理系统采用有好的交互界面,简洁明了,对数据库的操作要求也比较简单,因此运行上也是可行的。2.4系统数据需求分析1、用户需求分析(1)可能会使用该系统的用户:系统管理员、教师、学生;(2)各类用户的权限不一样,系统管理员可以添加、修改、查询学生档案资料和学生的成绩,学生只能查询自己的档案、成绩以及一些公共的信息,教师可以发布学生的成绩信息。(3)要有系统备份功能,系统出现故障时,应该有相应的应急措施或者系统恢复功能。2、功能需求分析:我们所要开发的系统需要实现的功能主要包括以下几个方面:(1)登录,使用用户名及密码登录系统。(2)查询,该项功能主要包括按班级查询、按学生查询、不及格查询,通用查询。学生、教师在自己的权限范围内查询课程及成绩信息,管理员也可以查询成绩及课程信息,这些信息包括课程成绩,补考课程成绩,重修课程成绩。(3)成绩录入,该项功能主要是针对教师而言,可以录入平时成绩,作业成绩,考试成绩,以及综合成绩,并修改成绩,计算总成绩。(4)数据维护,主要包括维护学生基本信息,教师基本信息,课程基本信息,权限设置以及口令设置。(5)报表处理,可以打印成绩单、补考通知单、成绩总表。(6)统计,对课程平均成绩、学生所有课程综合成绩、学生排名进行统计,减轻工作人员的负担。(7)告警,主要是对补考课程和重修课程信息以及考试时间和地点的变动信息进行提示,以提高大家的重视,同时也对老师来讲,如果在考试结束两周之内未录入成绩者首次登录时发出提示信息,以免延误大家的时间,尤其是补考科目,由于补考不过的还要重修要选课,所以就特地设置该项功能。(8)退出,退出该系统。3、数据需求分析用户对数据的需求如下:(1)学生信息包括:学号、学生姓名、性别、出生日期、所在学院、专业、班级等(2)课程信息包括:课程编号、课程名称、课程类型、学分、所属专业(3)选课信息包括:学生姓名、课程名称、开课时间、成绩等(4)成绩信息包括平时成绩,考试成绩以及综合成绩。(5)教师信息包括教师姓名、教师编号、所授课程。(6)用户登录信息包括用户名,密码。三.总体设计3.1系统功能概要学生成绩管理系统主要以管理学生成绩信息为目的,设置了严密的权限管理。主要功能包括用户管理、查询管理、成绩录入管理、更新管理、统计管理、注册管理、密码管理等。用户管理:设置了权限管理功能,学生用户只能查询成绩信息,管理员可以完成其他操作。查询管理:包括查询成绩和基本信息。可以显示单独一条记录,也可以显示所有信息。成绩录入管理:每次考试结束,管理员录入学生成绩信息。更新管理:当有需要时,管理员可以进行成绩和信息的删除和修改操作。统计管理:统计学生人数,缺考人数,平均成绩和不及格人数。注册管理:设置了验证功能。输入用户名后可检验是否可以使用,输入密码必须为6至12位。密码管理:用户可以根据需求修改密码。3.1.1系统流程图根据系统需求分析,画出本系统的系统流程图如图所示:

浏览:27
下载量:-
下载币:30
日期:2020-11-04
13
收藏
         投诉 / 报错
  • /13
1
2
3
4
5
6
7
8
9
10
11
12
13