论文部分内容阅读
随着我校规模不断增大,有关学生管理的工作量也越来越大,而我校学生的信息管理基本上都是靠手工进行,不仅需要靠增加人力、物力来进行学生信息管理,而且效率低,保密性差。随着时间的增加,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,所以我想借本次毕业设计之际,开发一个适合本校发展的学生信息管理系统。学生信息管理系统依据开发要求主要应用于我校的教学管理,完成对日常的教育工作中学生信息、成绩等信息的数字化管理。开发本系统可使教务人员减轻工作压力,将繁琐的工作简单化,系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,使各项管理更加规范化。因此,开发这样一套管理软件成为很有必要的事情。学生管理信息系统使用ASP.NET技术进行开发,并结合适当的操作平台(Windows XP),建立WEB服务器站点,与Internet的网络连接,用SQL Server2005作为数据库,使之构成一个B/S模式的、三层结构的系统。其中在浏览器端嵌入使用Flash制作的模块,利用XML技术,实现与ASP.NET交互。ASP.NET是运行在服务器端,所以我们无须担心浏览器是否支持ASP.NET所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览所设计的网页内容。ASP.NET可在服务器端运行,当ASP.NET程序运行完后,服务器端可将运行后的信息反馈给客户端,只有这样做才可以大大地减轻客户端的负担,从而大大地提高了两端之间的交互速度。SQL Server2005为数据库引擎引入了诸多改进和新的功能。这些改进和功能包括与Microsoft.net、新的XML技术、增强SQL处理、新的数据类型,以及对关系型数据库可伸缩性和可用性的改进。学生信息管理是一个完整的学校学生信息管理系统。根据系统的需求分析要求,系统前台主要包括了用户登录功能、资料上传下载功能、信息查询功能、修改个人信息等功能;系统后台主要包括了教师信息管理功能、专业信息管理功能、课程信息管理功能、班级信息管理功能、学生信息管理功能以及学生成绩信息管理功能,还有打印功能等等。该系统完成后,学生可以查看并修改个人信息、查看个人的成绩和学校的通知;普通教师可以管理个人的基本信息,查询每个学期所教授的课程及班级的信息,结合考试结果添加及修改学生的成绩,可以按班级打印课程成绩,查看学校通知,上传下载相关资料;系统管理员可以管理教师的信息、管理专业的信息、管理课程的信息、管理专业组的信息、管理班级的信息、管理学生的信息、管理学期信息及教师的授课信息、管理学生的成绩,整理上传的资料,管理用户和角色信息,以及系统的基本信息,维护整个系统的正常运行。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。