随着信息技术的飞速发展以及计算机在日常生活中逐步普及,计算机发挥着重大的作用。在现代技术不断发展之际,使用计算机、服务器对信息进行储存和管理,不仅能够提高工作效率,也可以大大提高安全性,尤其是在处理或管理数据庞大并且关系复杂的信息时,计算机能够充分的体现在这一方面的快捷方便之处。随着网络信息逐渐替代传统信息,Web开发越来越受到各方面的重视,开发人员也逐渐关注由Web开发的信息管理系统。[1]
近几年,信息技术、计算机技术以及管理技术不断的进步,使学生信息管理系统理论越来越完善,开发方式越来越多样化,其应用领域也越来越广泛,这为学生信息的收集、管理、共享提供了保障,提高了管理效率。[2]
1.1.2研究意义
信息化管理指学校在开展教学、管理中运用网络实现学校教学管理的数字化、信息化和智能化。信息化能够提高在校园内工作、学习、交流的有效性。建立通过Internet集成在一起的信息化管理能够使教师与学生更加的紧密联系在一起,更好的提高教学管理水平。[3]文献综述
本课题通过对以往及现有的学生信息管理系统的研究,设计和实现了基于C#,.net和SQLServer的学生信息管理系统。内容上添加了管理员对左侧菜单栏,因权限不同显示不同的内容的管理,增加子管理员、教师和学生的功能;教师查看上课课表,与添加学生成绩的功能;学生查看上课课表和查看成绩的功能。课题的实施能够提高学生管理的水平,降低管理者的工作量,让学生信息查询更加方便快捷。系统的设计和实施也必将促进本人的动手实践水平,提高编程、调试和系统分析能力。
1.2 研究现状
1.2.1学生信息管理现状
1.2.2学生信息管理系统在国内外的现状
1.3本文工作
本课题主要的是对目前单机版的学生信息管理系统的数据不共享,以及C/S结构的网络版学生信息管理系统的使用不方便和二次开发的困难,加以改进,开发一个与数据库连接并基于asp.net的学生管理系统,采用如今备受欢迎的B/S结构。主要的需要完成以下几部分的工作;
1.调研和需求分析
经过查阅学生管理系统的相关资料,熟悉并了解现有的学生管理系统的开发与使用的情况并结合学校对学生管理的日常业务,设计实现一个专门为学校管理人员、老师和学生服务的系统。
2.总体框架的设计
在确定了学生管理系统开发需求后,进行系统总体的框架设计,并要求使用的框架结构较先进、合理和容易实现。
3.设计和实现系统数据库模式
数据库模式需要满足各个界面的配置信息,并实现数据信息能够灵活的操作,数据更新、查看、和增加删除等实际需求,同时数据库设计还要满足软件的可扩展性。
4.设计并实现系统功能
该系统的功能要适应不同的使用者需求,不同的使用者需要显示不同的信息管理菜单,经过需求分析可知,学生信息管理系统要实现的有管理员管理,教师管理,学生管理,课表管理等功能模块。
5.做好网站平台的测试和维护工作
完成系统开发以后还要对网站进行各方面的测试,提高系统的稳定性、实现系统的安全性。
1.4论文结构
本课题经过查阅文献资料,并进行相关的考察调研结合具体的需求,并展开对面向学生信息管理系统的研究和设计,论文结构具体如下:
第一章,首先提出学生信息管理系统的开发的研究背景和研究意义,之后又介绍了国内外学生管理系统开发以及运用的情况,最后概括本课题的工作和论文的结构安排。