学生信息管理系统的设计
2011-12-28赵丽平李欣
赵丽平 李欣
摘 要:由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。
关键词:ASP;SQL Server 2000;B/S结构
[中图分类号]:TN948.61[文献标识码]:A[文章编号]:1002-2139(2011)-15-0205-01
1、前言
1.1管理信息系统的概念及应用
管理信息系统就是我们常说的MIS(Management Information System ),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。
1.2管理信息系统在教育单位中的重要性
学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,一直以来人们所使用的传统的人工管理文件信息存在着许许多多的缺点,效率低、保密性差的问题尤其突出。另外工作量稍微一大,将会有大量的文件和数据需要维护,有些问题是人工所无法解决的。
2、系统开发背景
目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。
3、系统开发环境
3.1 系统开发理论依据
1. ASP概述
ASP是Active Server Page的缩写,它的意思是“活动服务器网页”。简单地说ASP网页具有以下特点: ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
2 .B/S结构介绍
B/S(Browser/Server)结构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,这样就大大简化了客户端电脑载荷,降低了用户的总体成本(TCO)。
3.2 系统软件环境
信息系统采用的软件工具有: Windows XPDreamweaver MX 2004 SQL Server 2000 IIS 5.1V Inertnet Explorer 6.0以上 。下面将工具做简单介绍: Dreamweaver MX 2004简介 :Dreamweaver MX 2004 是 建立 Web 站点和应用程序的专业工具。SQL Server 2000简介 :SQL Server 2000能够满足今天的商业环境要求不同类型的数据库解决方案。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。
4、系统分析
4.1需求分析
1、系统设计总体目标
(1)本系统具有很强的可靠性,可以对学生的信息进行效验,对数据进行修改、删除,规定学生管理工作人员的权限。(2)本系统中的模块具有很强的可续性,可以方便学生管理工作人员的修改与维护。(3)本系统操作方便、灵活、简单。操作人员只需录入学生的基本信息和招生数据。(4)本系统可高效、快速的查询到学生的基本信息,便于工作的开展。
2、系统设计的需求概况功能分析
本系统主要实现对学生的基本信息管理、学生计划管理和信息管理功能。
1、学生基本信息管理:学生管理办公室管理学生的基本信息并同时提供学生的基本信息
2、学生信息管理:根据学院各系在各省份的学生情况制定。
3、其他需求:为体现数据库相关概念,在系统实现中要尽量创建数据库、创建表、维护表、事务模型、视图以及安全管理的等功能。
4.2可行性分析
经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下:
(1)技术可行性以WindowsXP为操作系统,采用ASP为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。
(2)经济可行性一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高;另一方面系统开发成本低。
(3)操作可行性操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。
5、系统设计
5.1软件模块结构设计
系统方案确定
通过对系统的调研与分析,系统主要应完成的功能有:班级管理、学生成绩管理、课程管理、成绩管理、系统管理等功能。
5.2对成绩管理模块设计
成绩信息管理模块主要包含对学校学生成绩信息的输入、学生成绩信息的查询、学生成绩的修改和学生成绩的添加等管理功能。
5.3 对班级管理模块设计
班级信息管理模块主要包含对学校班级管理信息的输入、班级管理信息的查询、班级管理信息的添加和修改等管理功能。
5.4 对课程管理模块设计
课程信息管理模块主要包含对学校学生年级课程的设置、学校基本课程信息的输入、课程信息的修改和课程信息的添加等管理功能。
6、结束语
通过本次论文写作、我学到了很多有用的东西,也积累了不少的经验,如今学生管理系统对各大院校来说是必不可少的管理系统,所以以上系统中有不完善的地方需再添加其他功能,進而提高学校管理效率。
参考文献:
1. 张巍,"系统开发效率",《计算机科学与经济》,2005年第7期。
2. 刘军:《计算机科学与经济》,科技参考报,2005.02.03
3. 软件工程 作者:陈明 中央广播电视大学出版社 2001年4. 计算机专业毕业设计指导 清华大学出版社