内容发布更新时间 : 2024/12/26 17:20:37星期一 下面是文章的全部内容请认真阅读。
ASP 动态网页设计时,采用了现代流行的面向对象开发思想,其可以在一个个面向对象的程序设计框架中实施代码编写的任务,将应用程序代码和 Web 页面设计独立分开,因此,提高了应用程序代码的可重用性。另外,面向对象程序在系统运行时,采用了边解释边执行的机制,使得系统访问 Web 服务器时,对于相同的请求,无需再次执行,直接访问已经生成的动态网页即可,大大的提高了系统反馈效率,使用户感知度得到了大幅提高。
1.4.3系统国内外研究状况
在国外,管理信息系统兴起于 20 世纪 60 年代末,1968 年,美国计算机界就发表了若干篇论文,介绍了基于计算机技术的信息系统和信息管理的应用前景。1974 年,一些美国的著名信息管理系统研究所纷纷开始研究 MIS,麻省理工学院提出了数字化校 园的概念,1984 年,美国明尼苏达大学成功的开发了 MIS 系统并将其应用于学校教务管理,经过诸多学者的不懈努力,国家许多高校在 20 世纪末已经实现了校园信息管理信息化,数字化校园已经成为现实。同时,从 1979 年开始,美国每年举办一次全国性的管理信息系统会议,该会议已经发展成为国际顶尖的 MIS 会议,为 MIS 的快速发展和壮大做出了重大的贡献。随着网络技术的快速发展,MIS 系统架构也逐渐成熟,基于 C/S 模式的 MIS系统已经无法适合诸多网络用户,因此,基于 B/S 模式的 MIS 被诸多学者经过认真的研究已经诞生,数据库技术的快速发展也促进了 MIS 的成熟 。 MIS 从 1980 年代初进入我国,随着社会经济与科学技术的快速发展,MIS 得到了广泛的应用,并在技术上不断快速发展。一方面,系统逐步从单机系统过渡到局域网络类的联网应用,又迅速发展成基于互联网的广泛应用,最近两年以来,随着无线互联网络的兴起,基于智能终端(智能手机、平板电脑)的无线网络业务系统正在快速发展应用。在各类 MIS 系统中,大中型数据库技术始终占据着核心地位。在各类技术高度发达的今天,应用先进的 IT 技术(包括计算机硬件、网络技术、数据库技术以及其他各类软件技术)实现学生信息的管理工作是极为必要的。通过实现高校学生成绩管理信息化,不断能提高工作效率,还可以通过对课程及成绩进行深入数据挖掘和分析,提升教务管理工作水平。采用计算机网络技术实现学生成绩信息管理系统,具有以下优点: 1.节省人力物力,只需一到二名信息录入员即可实现成绩录入、统计;
2.检索迅速,可以通过网络即时查到学生各科成绩;
7
3.海量数据存储,可以安全存储历届全部学生的信息;
4.网络便利化,在任何一台接入互联网的 PC 上,学生可自己按照规则选择 选修课程,可在任何时间查询自己的成绩信息,更可以通过手机短信获得学校发 送的最终成绩结果;
5.作为学校信息化的初步工作,既可积累信息化经验,亦为将来学校整体工 作信息化做好准备。
第二章 需求分析
2.1可行性分析
2.1.1技术可行性分析
由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
2.1.2经济可行性分析
由于本系统采用网络方式,因此投入比较多,但此系统建成后可以直接进行信息查询和修改,本系统以后节省不少人员,因此可以带来一定的经济效益。从经济上是可行的。此外本系统可以减少人为的事物,准确方便,还可以带来其它方面的经济效益。
2.2功能模块需求分析
随着学校的发展,学院不断的壮大,学生的人数增多,对于学生的成绩管理按照以往的人工方式已经不能满足现在的需求,因此需要开发一套学生成绩管理系统来满足学院现在发展的需要,对于学生的成绩进行管理,对于教师录入成绩、教师对于成绩进行分析等方面进行管理。下面对本学生成绩管理的工作流程中所涉及的主要步骤进行简单的介绍:
2.3系统功能要求
8
学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下:学生成绩管理,学生信息管理的一个重要组成部分,是学校教学工作的重要组成部分
(1)完成数据的录入和修改,并提交数据库保存。其中的数据包括班级信息、学生信息、课程信息、学生成绩等。班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。课程信息包括课程编号、课程名称、课程的学分、课程学时等。各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。
(2)实现基本信息的查询。包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等
(3)实现信息的查询统计。主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。
2.4用户对系统的要求
用户一般为教师用户与学生用户两类。这两类用户都要用自己的教师工号或学号与一定的登录密码登录本系统。登录后可以对自己的登录密码进行修改。
2.4.1教师用户登录管理功能
教师用户对本系统的管理可以从两种角度管理:一种是按课程的角度另一种是按学生角度上进行管理。教师用户登录系统后可以按自己的需要来对这两种方式进行选择。 1. 按课程角度管理
教师用户按课程角度管理系统可以看到课程信息和成绩信息。课程信息有课程编号和课程名称。成绩信息有选修这门课程的学生的学号、姓名、班级和考试成绩。在成绩信息中,教师用户可以对学生成绩进行查询,修改,删除等操作。 2. 按学生角度管理
按学生角度管理时教师用户可以看到学生信息和成绩信息。学生信息有学生的学号、姓名、班级、性别等信息。当教师用户用鼠标点到某一学生信息时可以看到该学生所有课程的成绩信息。在成绩信息中,教师用户可以对学生的成绩进行修改、删除等操作。
9
2.4.2学生用户登录管理功能
学生用户统一用学号登录系统。登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、性别等信息。成绩信息包括这个学生的所有课程的成绩信息、总分及平均分,排名情况,并且进行网上选课。
系统管理模块:因为本系统是用来管理学生成绩的,所以系统运行的正常和安
全性非常重要,为了达到此目的本系统需要一个管理系统安全的系统管理模块。其任务是维护系统的正常运行和安全性设置。
教师管理模块:因为学校的实际情况是老师会发生相应的变动,相同教师上的
课程也可能有变动,所以本系统要做到对教师信息及时更新。还要能够查询老师的基本信息,所以本系统需要一个管理教师的模块。
学生管理模块:为了方便学校管理部门对学生的基本情况的快速查询和了解。
对于学生基本信息的存储是尤为重要的,这样就能很快捷的对某学生进行基本的了解,本系统需要一个专门管理学生的模块
成绩管理模块:因为本系统需要对学生成绩进行统计、分析。这也是本系统的
一个重要的作用,所以有必要专门构建一个管理学生成绩的模块。方便教师等快速把握学生、班级、学校的学习状况。
第三章 系统概要设计
基于上一章节对于系统需求的分析本系统确定分为四个模块:系统管理、教师管理、学生管理、成绩管理。
3.1系统功能模块设计
学生成绩管理系统 系统管理 教师管理 学生管理 10 成绩管理