1引言
随着信息技术的发展,不管是企业还是事业单位都希望建立自己的网站,然而简单的静态网站已不能满足人们的需要。当然现代的高校随着学生人数的增多管理越来越困难。综合以上两点为学校建立一个动态的管理系统就尤为必要,这样可以使学生和老师很方便的查询自己所需要的信息。
ASP是一种动态网站开发技术,它可以在IIS 的帮助下生成功能强大的WEB 应用程序。所以,在这个系统的 设计中,我采用了ASP 技术,制作了一个能为老师和学生提供方便的简单的系统。此系统可以实现学生的课程安排,学生成绩查询,成绩打印等功能。
通过这次的设计,我了解了目前流行的动态网站的构成和运作原理。掌握了用ASP 构建动态网站的相关知识祥和技术原理。在这次毕业设计过程中,我得到了张瑞林老师的悉心指导和其他同学的帮助,在此,表示衷心的感谢。
2 系统说
2.1 目的与意义
2.1.1 学生成绩管理系统设计的逻辑意义
高校学生的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,增强了成绩录人、查询、统计及成绩单打印等管理功能,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。
2.1.2学生成绩管理系统的特点
(1)安全性。不同用户的身份给予不同的数据访问权限。对学生成绩的管理,在保证数据准确的前提下,成绩数据的安全占据首要地位,因此,必须根据不同用户的身份给与不同的数据访问权限。一是学生原则上只能查阅个人成绩。二是教师可以查阅和打印所带班级学生各门课程的成绩。三是任课教师负责提供所任教课程的书面成绩单,并能根据成绩单在规定时期内完成成绩输机和核查工作。录入期以外,审定以前的每一笔成绩修改和删除操作,都会被自动记录在一个备忘录目日志文件中。日志文件会记录操作员的代码和姓名、操作日期和时间、操作结果(修改后的旧值和新值或删除)。成绩一经审定本系统将不允许对其进行修改。四是数据库系统管理员可以避开成绩管理系统直接操作数据库,拥有对数据库的最高访问和维护权。数据库管理员负责所有数据的维护和安全,其权利和责任最大。
(2)实用性。学生成绩管理系专门针对学生的成绩管理而开发,突出“功能专用、形式灵活、兼顾美观”的设计思想。一是面向学生教师,为教学服务。对学生成绩及时填写,及时上报下发和统计分析,以保证教学的顺利进行。二是促进教务处合理安排教学进度,把“教”和“学”结合起来。
学生成绩管理系统。内容方面主要是:
学生成绩及时下发,让学生及时了解自己的情况,调节学习进度。
学生成绩及时上报,以保证教务处能更好的安排教学进度。
学生成绩统计分析,以便学校能更好的提高教学质量。
2.1.3学生成绩管理系统的目标
通过成绩单的录入形成成绩汇总表,并基于成绩汇总表自动生成统计报表,为教务处提供统计信息,以提高学生成绩管理的工作效率和工作质量。
应对学生从入学至毕业的全部学习过程中的成绩信息进行管理。
系统应具有普遍的适用性。
系统应具有良好的查询与统计功能,并能用报表或图表的形式输出其结果。
系统的界面友好,在操作上简单易行,易学易用,便于维护,系统的功能强大且全面,能适应学校的现有工作,并且要准确快速灵活、简便、准确的数据录入功能。
能方便地录入学生、教师、课程、系部、班级、课程设置等基础数据,使数据的输入量尽可能小,对于成绩的录入要求提供按班级录入,按个人录入两种方式,因此在数据库和模块功能的设计上,应做到使基础数据一次输入多次使用,这不但减少用户的工作量,提高了系统工作的效率,而且避免了由于同一数据的多次输入造成数据的不一致性。另外,应对不同级别的操作人员设定用户口令和管理员口令,赋予不同的使用权限,以保证数据的安全性和保密性。
要求快速地对学生成绩进行统计分析。能统计学生的每门课程的考试、考查成绩、总成绩、平均成绩,加权平均成绩,每门课程的学分、绩点、总学分。并能自动生成重修及毕业前重修学生名单,及时对成绩未达要求的学生提出学业警戒
成绩统计功能
报表输出功能
要求生成各种学生成绩报表,包括每个学生的某一个学期课程成绩表,每学期每个班级的考试,考查课成绩表,每学期所有课程的总成绩排名表,每个学生的毕业档案表等。其中每学期每个班级的考试、考查课成绩表,由于各个年级的学生所上的课程是不同的,所上的课程门数也是不同的,所以这个报表有一定的困难,因为对于不同的年级这个报表的表头是变化的,课程门数也是变化的。
查询功能
查询功能包括学生基本情况的查询,教师、课程、系部、班级、课程设置等基础数据的查询,学生每学期的成绩查询,学生入学以来所有成绩查询,班级单科成绩查询,班级入学以来全部成绩查询,班级重修名单查询,毕业前重修名单查询等。