计算机具有运算速度快、精度高、能按照设计逻辑处理问题等特性,在学生信息的录入、统计中如采用一个计算机化的信息系统进行处理,就不会发生信息遗漏或者数据输入不正确的情形。
在学校,尤其是在各大高校,学生信息是学校的一项重要的数据资源,信息的管理也是学校的一项常规性的重要工作。而长期以来,学生信息管理都是依赖人工进行的,面对如此众多的学生信息,其工作量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了信息管理的某些不规范。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套教务管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
1.2课题研究意义
本教务管理系统可以说是一个综合性的学校管理系统,它集成了学生学籍管理系统、学院管理系统、档案信息管理系统等多种功能,因而具有较强的实用性和先进性。现在我国的学校中学生信息的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。
2.相关技术简介
2.1 ASP.Net
ASP.Net是建立在通用语言运行时(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。在Visual Studio .Net的集成开发环境(IDE)中,ASP.Net框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
2.2 SQL Server 数据库技术
SQL Server 2008是由一系列的管理和开发工具组成的数据库平台,这些工具使得在多个站点上进行SQL Server安装、部署、管理和使用变得更加容易[5]。开发人员可以更加快速地交付SQL Server应用程序,而且只需要进行最少的安装和管理就可以实现这些应用程序[5]。
与SQL Server 2005相比具有以下几个优势:
(1)安全性能的提高,SQL Server 2008包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值等。
(2)SQL Server 2008引入了使用Microsoft.Net语言来开发数据库的性能。
(3)SQL Server 2008引入了SQL Server Management Studio等新的开发工具包,使得无论是开发人员、数据库管理员还是决策者都可以创建解决方案。SQL Server 2008已经超越传统意义上的数据库管理系统,而发展成为“用于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台”[6]。
2.3 DIV+CSS 和JavaScript
在前台界面上主要采用DIV+CSS进行布局,DIV+CSS作为网站标准,其良好的兼容性,让本系统在不同浏览器上的兼容性得到了基本的保证。
在用户界面的友好性与交互性上使用了JavaScript脚本,本商城在登陆和注册以及制作商城首页和各个网页中的过程中多次使用了JavaScript脚本,这样不仅使各个网页形象生动,而且这样可以在提交数据或者跳转的时候进行简易判断,减小了数据库压力同时缩短了用户等待时间,提高用户体验[1]。
3.系统总体分析与设计
3.1系统功能模块分析
通过对教务管理系统的调研与分析,该教务系统的设计从总体上包括系统登录、用户管理、院系管理、学生管理等功能,各个功能模块设计的具体功能如下: ASP.Net的教务管理系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_18650.html