1.2 研究意义
众所周知,随着社会网络技术的发展和完善,计算机技术应用的普及,人们对信息化处理的要求也日趋提高,对网络的依赖也使得人们渐渐倾向于使用网络完成自己的工作[7-8]。所以从此方面来看,建设并完善高效的班级信息管理系统是很有必要的。高效的班级信息管理系统可以便利地完成有关学生信息的一系列繁杂的工作,并且此高校班级信息管理系统拥有以下优点:
(1)学生信息的网络化实现可以减少纸张浪费、方便转移易保存。
(2)管理员在管理编辑学生信息时弥补了纸质信息档案不方便携带的缺点,可随时随地进行,不受地点时间限制。
(3)学生也可以通过上网查看自己的学生信息和班级新闻信息公告。高校班级信息管理系统可以在很大程度上满足信息需求,既方便又快捷。
2.系统相关技术
该系统运用ASP.NET作为开发平台,并与SQL Server 2005数据库同时使用,进行系统的设计与开发。
2.1 ASP.NET概述
ASP.NET是.NET Frame Work的一部分,是一项微软公司的技术。 ASP.NET平台是当下比较流行的开发技术之一,.NET平台还可以支持多种程序语言,程序员可以选择自己习惯使用的语言在ASP.NET平台上编写web应用程序,并且ASP.NET还支持缓存机制,使得系统性能大幅度提高[9-10]。使用ASP.NET技术能够提高开发人员的工作效率,因为它能够把应用程序逻辑和代码分开,能够避免编写很多重复性的代码。而高校班级信息管理系统就是利用ASP.NET这种web开发技术实现的。
2.2 SQL介绍
微软开发的SQL Server数据库从可信任方面来说,微软多年来的开发、优化、升级以及全球范围内大量用户的使用,说明SQL数据库具有很高的可信任性。本数据库事务处理能力强、系统管理先进、数据接口良好,被调用方便。开发界面简易便捷,使得程序员在数据库设计方面的时间可以大大缩短,具有极大的灵活性和强大的功能。数据库的主要功能满足用户的基本需求并且为用户提供了可靠安全的信息数据高效管理应用平台[11-12]。
3.系统分析
高校班级信息管理系统的设计与开发不仅仅是一个应用程序实现编写的过程,更为重要的是在系统分析和系统设计的阶段所做的各种创造性工作。该系统是基于Microsoft Visual Studio和Microsoft SQL Server 2005 完成开发的,Microsoft Visual Studio具有良好的扩展性与兼容性,为多语言开发提供支持,其内部包含的大量的封装控件,能够让开发者快速的进行WEB开发,调试能力更加突出和方便。Microsoft SQL Server 2005数据库设计可以对有关目标设计系统的运行环境与开发背景等进行分析,再通过之后的数据库需求分析、系统功能模块设计等方式实现该高校班级信息管理系统的一些基本功能。
3.1 需求分析
本系统主要针对高校班级学生信息进行管理与查看,通过网络浏览班级有关新闻公告通知信息,管理员则可以录入及修改各班级的学生信息,方便教学管理且节省资源。作为软件开发第一阶段的需求分析,是至关重要的一步。明确的功能需求是建立解决方案的一个主要前提;其次就是结合环境分析问题理解系统的功能,建立合适的分析模型;最后表达用户需求并制作软件需求规格说明书。
3.1.1功能需求
高校班级信息管理系统为了能更高效方便的管理学生信息,设计了管理员和学生两大模块。运行本系统后,管理员通过登录进行权限操作,主要包括:发布班级新闻通知消息以及管理学生信息。学生用户登录成功后可进行修改自己的个人资料信息,查看班级发布的新闻通知。这样可以确保用户和系统的数据有较好的安全性。 Asp.net+sqlserver高校班级信息管理系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_37408.html