学生综合信息管理系统
摘 要
学校的规模不断扩大,学生数量急剧增加,每年都有大批的学生入学和毕业,有关学生的各种信息量也成倍增长,随之带来大量的学生信息与学生就业信息。面对庞大的信息量,就需要有学生信息管理系统来提高学生信息与就业信息管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工量。 学生信息与就业信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,使用开发工具Microsoft visual studio2003和SQL Server2000来开发本系统,尽量做到界面美观,功能齐全。http://www.16sheji8.cn/
关键字:学生信息与就业信息管理,ASP.NET,数据库
Student and employment information
Management system
Abstract
The school’s scale has continuously enlarged with a roaring number of students. Every year a great number of students enroll and graduate from university which brings a persistent increase of various students’ information by folds including the student’s information and their employment information. Facing with a lot of data, we need the Students Management Information System to improve the management efficiency of the students’ information and their employment information. Through this system, we can acquire standard management, scientific statistics and rapid search of information, thus decrease tools for information management. The Management of Students’ Information and Employment Information is a MIS and its development mainly includes the establishment and maintenance of the backstage database and development of the front application procedure. It requires the establishment of such a base with strong uniformity and integrity and good data safety for the backstage data base and a complete application procedure and an easy access to the base for the development of the front application procedure.
After analyzing, we use Microsoft visual studio2003 as development tools and SQL Server2000 as database in order to approach the goal of a beautiful interface and a complete function.http://www.16sheji8.cn/
keyword: students’ information and their employment information, ASP.NET, database
引 言
学生信息与就业信息管理是与学校管理措施息息相关的问题。随着我国改革开放的不断深入,经济飞速的发展,学校要想不断的发展,要想达到更好教学质量,没有现代化的管理是万万不行的,学生信息与就业信息管理的全面自动化、信息化则是其中极其重要的部分。为了加快学生信息与就业信息管理自动化的步伐,提高管理业务处理效率,建立学生信息与就业信息管理系统,尽可能地减少学生信息与就业信息管理的重复性和低效性,已变得十分必要。
随着学校规模的不断扩大,学生人数量急剧增加,有关学生的各种信息量也成倍增长,面对庞大的信息量,就要有学生信息化管理系统来提高学生信息管理工作的效率。通过这样的系统,可以做到信息的规范管理和快速查询,从而减少管理工作方面的工作量,有效的管理学生所有信息就是学生信息管理系统的所完成的功能。充分考虑到社会活动的复杂化和网络化,使管理工作越来越离不开信息而网络环境下的信息处理已成为当今世界的一项主要社会活动。因此本文运用了当前运用比较广泛的MS.NET平台中的ASP.NET开发这套基于B/S体系结构的学生信息管理系统。由于采用.NET技术构建,本系统既可以单机运行又可以在网络中运行,具有较高的适应性。
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。
第一章 项目概述与需求分析
1.1概 述
随着管理信息系统应用的深入,学校可以逐步建立起一套科学的管理应用系统。首先,可以通过这样的系统更深入的了解学生信息与就业信息,直接建立合理管理学生信息的数据系统,如1.学生登录可以使用查阅学籍情况、查阅本人所学课程设置情况、查阅本人成绩情况、查阅本人所在班级以及对本人的登录密码进行编辑等权限。2. 教务人员登录可以使用对在校学生学籍管理、课程设置管理、成绩管理、班级管理、教师信息以及登录教务人员密码编辑等权限;并且,将这样的系统和已有的管理和业务系统联系起来,构筑成能够及时反应的教务系统。从而更加快捷地达到与学生信息交互,提高教务教学管理运作效率。将这样的系统同时提供给学校内各大院系内部使用,能够极大地提高学校教务管理水平。而学生信息与就业信息管理作为教务管理的中间环节,有着尤为重要的意义。下面是预期要开发的学生信息与就业信息管理系统的一个典型操作界面,界面如图1-1所示。
图1-1 学生信息与就业信息管理系统典型操作界面http://www.16sheji8.cn/
该界面是学生信息与就业信息管理系统对学生信息控制的一个主要功能块,主要是对学生信息增删改查进行操作。学生信息与就业信息管理系统除学生信息控制模块以外还包括学生管理模块、班级管理模块、教师管理模块、课程管理模块、学生选课管理模块、成绩管理模块和学生就业模块。
1.2需 求 分 析
需求分析是数据库信息管理系统开发的第一步也是最重要的一步。需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,系统的需求分析应该是开发人员和用户或者客户一起完成的。需求分析可以采用面向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提供哪些服务等。
1.2.1 功能需求
完善的学生信息与就业信息管理是学校健康运作的一个重要标志。然而,完善的学生信息与就业信息管理需要学校许多的资源,如何简化教务的管理而不失其完整性和科学性是许多学校头痛的问题,也是本系统在功能上力求解决的一个问题。
随着学校教务的扩展和工作量的增加,数据量不断扩大。为了满足工作需要,必须实现各子系统之间能够共享数据,实现需要的统一管理和自动化数据传递,结合学生信息与就业信息管理要点提出以下主要功能需求。包括学生信息的管理、班级信息的管理、教师信息的管理、课程信息的管理、学生选课管理以及成绩管理和就业管理,并具有严格的系统用户及分级权限控制,保证了教学数据的严格保密性。系统功能列表如下所示。
管理员对功能的需求:
管理员的权限最大,可以对学生、班级、课程、就业情况进行统一的管理,管理员对功能的需求细分如下:
有关学生信息和就业信息的浏览,包括学生的姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注信息;
学生信息与就业信息的添加,本系统由管理员对学生的基本信息进行添加;
学生信息的修改、删除;
班级管理信息的浏览,包括班级设置、年级信息等;
班级管理信息的添加;
班级管理信息的修改、删除;
教师信息的添加,本系统管理员对教师的基本信息进行添加;
教师权限的修改,管理员可将教师的权限设为管理员;
学校基本课程的浏览,包括课程名、课程类型、学时、学分和课程具体描述;
学校基本课程添加;
学校基本课程修改、删除;
学校对所设课程进行教师分配;http://www.16sheji8.cn/
学生成绩信息的浏览与统计,可按成绩具体范围(如系、班级等)、课号、年度、统计内容方面对成绩进行统计;
学生成绩信息的添加;
学生成绩信息的修改、删除;
学生选课信息的管理,包括修改与删除;
学生选课人数的统计;
学生就业信息的浏览,包括学生学号、就业时间、就业地点、就业单位、职业、联系方式的具体描述;
学生就业信息的添加;
学生就业信息的管理,包括修改与删除;
学生对功能的需求
学生只是利用此系统进行与自己有关的信息查询、输入等,不必多关心其他内容,学生对功能的需求如下:
浏览个人基本信息,具体内容包括姓名、学号、民族、出生日期、籍贯、所在班级、备注等;
学生登录系统后,修改个人信息,为了保证系统的安全性,只要求学生修改个人密码;
浏览课程信息,具体内容包括课程名、课程类型、学时、学分和课程具体描述、任课教师;
学生利用此系统选修课程,在选课过程中,学生可查询待选课程的基本信息及教师情况,并可浏览截止当前选此刻的人数;
浏览个人的选课情况;http://www.16sheji8.cn/
浏览个人成绩信息。