摘要:管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,管理信息系统MIS事实上已成为计算机管理信息系统。学生学籍系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序两个方面。本文是在Microsoft ASP框架的集成环境中使用ASP平台、C#语言、SQL Server数据库并结合了WEB技术进行开发的。完成了对日常学生的计算机管理,以及对信息的添加,修改,删除等计算机管理工作。在文中对相关的技术进行了描述,对系统的各个子系统的功能、设计思路及设计方法都作了详细的描述。
关键词:MIS;Browser/Server;学生;ASP;管理
Elementary Study of Management Information
System Based on ASP
Zhu Tingting
(Dept. of Computer and Information Science,
Southwest Forestry College, Kunming, Yunnan, 650224, China)
Abstract: Nowadays, Management Information System is
used by many and many calling. As a result of computer technology is
developed and generalized rapidly, the Manager
目
录
1
前言.................................................................
1
1.1 管理信息系统..................................................
1
1.2 开发学生学籍系统的必要性......................................
1
1.3 技术选定......................................................
2
2 学生学籍系统简介以及系统概要设计....................................
2
2.1 学生学籍系统总体功能简介......................................
2
2.2 学生学籍系统功能模块简介......................................
3
2.3 系统具体功能描述..............................................
3
2.3.1 管理员模块功能...........................................
3
2.3.2 用户模块功能.............................................
5
2.4 学生信息管理系统性能需求......................................
7
2.5 学生学籍系统的分析和概要设计..................................
7
2.5.1 学生学籍系统分析.........................................
7
2.5.2 学生学籍系统数据库设计...................................
9
3 学生学籍系统的具体实现.............................................
14
3.1 Microsoft
ASP简介............................................
14
3.2 运用ASP技术操作数据..........................................
15
3.2.1 ASP简介.................................................
15
3.2.2 ASP与数据库.............................................
16
3.2.3 运用ASP技术操作数据.....................................
17
3.2.4 DataGrid控件的数据绑定..................................
18
3.2.5 DataGrid控件的定义......................................
18
3.2.6 总结....................................................
18
4 结束语.............................................................
18
5 参考文献...........................................................
18
6 致谢...............................................................
18
1 前言
1.1 管理信息系统
管理信息系统(Management Information
Systems简称MIS)是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统[10]。
管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统MIS是软件工程的产物. 管理信息系统MIS是一个交叉性综合性学科,组成部分有:计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。随着科学技术的高速发展,MIS涉及的范围还要扩大[10]。
管理信息系统MIS的开发必须具有一定的科学管理工作基础。只有在合理的管理体制、完善的规章制度、稳定的工作秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。
1.2 开发学生学籍系统的必要性
高等院校的学生管理工作是学校管理工作中一项十分重要的工作,占有十分重要的位置,也是高校日常事务管理中的一个重要环节。随着学校规模扩大,在校学生人数不断增加,加大了学生管理管理的难度[1]。
然而,长期以来学生管理工作一直是使用传统人工的管理方式,这样的管理方式存在着:效率低、保密性差,大量的文件和数据难于查找、更新和维护,造成了办事效率低这样的现状。远远不能适应发展的需要。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。应用计算机对高校学生信息进行管理,具有人工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够极大地提高学生管理的工作质量和效率,也是高校学生管理的科学化、规范化、信息化管理的重要条件。
1.3 技术选定
随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于Browser/Server模式的新一代MIS系统,正成为技术发展的趋势。
ASP作为一种经典的网路程序语言,一种“简单、流行、面向对象、类型安全”的程序设计语言,ASP意在综合Visual Basic的高效率和C++的强大功能。ASP的主要集中在Web开发的能力上,由于ASP中的新特性的加入及ASP对Web Services和SOAP (Simple Object Access
Protocol)的集成,使得开发人员开发出全新的应用程序及服务来适应当前网络互联不断增长的时代。ASP是MicrosoftASP中的网络编程结构,使得建造、运行和发布网络应用非常方便和高效,ASP是一种建立在通用语言上的程序构架,能被用于以一台Web服务器来建立强大的Web应用程序。ASP拥有许多比现在的Web开发模式强大的优势[9]。
本文将在后面做详细介绍。
2 学生学籍系统简介以及系统概要设计
2.1 学生学籍系统总体功能简介
学生学籍系统是针对各个班级繁杂的党内事务而开发的信息管理系统。根据初期的设计,实现了学生基本情况的管理,党费收缴管理,日常事务的提醒,以及信息发布等几个方面的功能。
2.2 学生学籍系统功能模块简介
系统的功能模块包括学生管理模块,成绩管理模块,考试管理模块,用户管理模块,系统管理模块。学生信息管理模块是可以对学生进行查询、录入、修改、删除等操作,动态了解各学生基本信息。对学生的成绩进行管理,对学生的考试科目进行管理,系统管理模块是让个系统管理负责人进行系统数据的添加,修改,删除,查询,统计等工作,提高了工作效率。另外还有流言本功能。
2.3 系统具体功能描述
2.3.1 学生信息管理模块功能
登陆界面如下图所示: