论文部分内容阅读
摘 要 在当今社会的发展中,管理信息系统在各个方面都有着重要的作用。本文通过研究运用在教学模式下的专业管理员的管理信息系统,来进一步探究管理信息系统的构建与从设计到实现的过程中运用到的各项技术。
关键词 管理信息系统(MIS) 系统设计 系统实现 技术难点
1 引言
管理信息系统的英文缩写是MIS,这个系统是由人和计算机等外围设备组成的,它的主要功能是收集信息,并且对收集的信息进行传递、加工、使用等操作[1]。MIS系统主要是运用计算机的网络通讯技术来对一些信息进行管理的[2]。本文通过构建管理信息系统,实现学校管理员对学校一些信息管理的电脑化和网络化,最终达到提高教育管理的新水平,并据此介绍其主要技术难点。
2 MIS系统的整体设计
在进行设计学校管理信息系统时,要将学校的局域网和Internet广域网以及现有的网络技术结合在一起,建立起完整、高效、安全、先进的管理信息系统。学校的管理员可以利用这个系统对该校的学生信息进行统一的管理。例如,学生的课表安排、报考情况、教材信息等。在设计上,还要对数据库服务器进行限定,限定范围是只能允许内部访问。同时数据库的数据还要进行备份,以防学校系统的一台服务器出现故障导致整个系统发生故障。有了数据库对数据的备份,在系统的安全上得到了一定的保护。
3 MIS系统的功能模块
将MIS系统按照功能的不同可以划分为以下几个部分,如图1所示。
图1 系统的模块结构示例
3.1 信息管理
信息管理的子系统有两个模块组成,即学生信息管理和计划管理。在这个系统上,管理员可以对学生的各项信息进行记录以及修改,还能对每个学期的课程进行统一的安排以及供应学生查询。
3.2 教务管理
教务管理的子系统也是有两个模块组成,即考试管理和课程管理。利用这个管理系统,管理员可以为学生的选课进行注册和报考,并且对学生在这个学期所获得的学分、报考科次以及所需要支付的费用进行注册。
3.3 教材管理
这个子系统是一个完整的教材管理系统,它的主要功能是对教材的计划收集、出入库情况以及相对应的收款账目的管理等。专业管理员可以利用这个系统对学生的教材需求量、预收款、发放量以及库存这些信息进行有效的管理。
3.4 学务管理
这个系统记录了学生从入学到毕业期间的各项信息,包括成绩、转专业、学位授予、收费情况的管理等。
3.5 系统权限
这个系统的功能是:实现系统管理员或者是学生用户等的管理;分配系统的使用权限;为了维护系统的安全,数据库要对数据进行备份。
4 系统的实现
4.1 系统的应用结构
由于MIS系统的使用对象是学校的局域网和广域网,所以在构建结构的时候就要将C/S和B/S多层软件体系相结合。C/S结构的主要优点是,处理事务的能力较强,正好适合学校的局域网的使用,能够快速的处理局域网内的信息。而B/S的结构特点能很好的扩展和兼容网络系统信息,这样有利于在不同的地理位置以及利用不同的通讯介质的应用。MIS系统构建的这种多层应用结构可以将数据库的信息有条不紊的进行分类管理,使用户界面分离开,增强其业务的逻辑性[3]。
4.2 选择软件
对于系统开发软件的选择上,MIS系统采用的是微软公司旗下在windows系统上功能最强的Access 数据库管理系统。这个系统的用户界面是B/S结构,而且是ASP开发的。ASP是一种编工具,可以和数据库等程序交互,还能创建和运行WEB应用程序以及动态网页。C/S结构的用户界面是用Delphi来开发的,和ASP这种服务器端的脚本编写环境不同,Delphi是一种可视化编写环境。它是一种Windows应用程序的开发工具来创建数据库接口和用户界面。它最突出的优点还是表现在数据库方面。
4.3 数据库上的设计
数据库模型在数据库产品上具有重要的作用。一个合理的数据库模型不仅仅可以使客户端和服务器之间的编程以及维护变得容易,还增加了系统运行的性能。合理的数据库模型创建要从各项工作的数据流开始分析。为了增高数据的吞吐量以及数据的完整性,在进行设计数据库的时候要明确各项数据元素之间的关系(除去那些冗余的数据),在使用索引上要规范以及完整性约束。数据库的使用过程中,存储过程和触发器减少了网络传输需要的时间,用最快的速度来处理信息,所以存储过程和触发器也能简化编程从而使系统性能得到提高。数据库在存储过程中进行add/update/delete/selec 这些操作的时候,系统中就有存储,只需调用即可。所以这种存储过程的交叉表查询方式比起以前的循环嵌套的方式的效率高出百倍。
4.4 软件的前景
这种软件目前看来,其应用范围较小只适用于教学点和市级电大这些方面。可是随着技术的不断发展,软件在使用上的功能也是在逐步的提高。该软件如果使用比ASP和Delphi 更好的Microsoft SQL Server、Oracle、JSP这些技术,这些技术开发下,其伸缩性和扩展性以及安全性等方面都会有更好的发展。今后在JAVA技术的支持下,静态和动态页面之间就可以脱离硬件的束缚从而分离开来,这样就会使系统的执行效率有大幅度的提高。
MIS系统的构建过程,不仅仅需要设计上合理有效,更需要先进技术的支持。在管理信息系统的设计上,要明确各个模块实现的功能。在管理信息系统的实现上,其软件的选择尤为重要。目前MIS系统使用的C/S结构和B/S结构使用的是ASP和Delphi开发。不过随着技术的发展在开发上要使用更先进的技术,这样会使系统的扩展性、安全性以及伸缩性都得到进一步的提高。
参考文献:
[1] 哈格. 信息时代的管理信息系统[M]. 北京: 机械工业出版社, 2007: 6.
[2] 王喜富, 陈建平. 基于B/S与C/S模式的铁路运输安全管理信息系统[J]. 交通运输, 2004, (14): 73-76.
[3] 祝振磊. 学生管理信息系统设计与开发[J]. 工业技术, 2011, (3): 117-119.
关键词 管理信息系统(MIS) 系统设计 系统实现 技术难点
1 引言
管理信息系统的英文缩写是MIS,这个系统是由人和计算机等外围设备组成的,它的主要功能是收集信息,并且对收集的信息进行传递、加工、使用等操作[1]。MIS系统主要是运用计算机的网络通讯技术来对一些信息进行管理的[2]。本文通过构建管理信息系统,实现学校管理员对学校一些信息管理的电脑化和网络化,最终达到提高教育管理的新水平,并据此介绍其主要技术难点。
2 MIS系统的整体设计
在进行设计学校管理信息系统时,要将学校的局域网和Internet广域网以及现有的网络技术结合在一起,建立起完整、高效、安全、先进的管理信息系统。学校的管理员可以利用这个系统对该校的学生信息进行统一的管理。例如,学生的课表安排、报考情况、教材信息等。在设计上,还要对数据库服务器进行限定,限定范围是只能允许内部访问。同时数据库的数据还要进行备份,以防学校系统的一台服务器出现故障导致整个系统发生故障。有了数据库对数据的备份,在系统的安全上得到了一定的保护。
3 MIS系统的功能模块
将MIS系统按照功能的不同可以划分为以下几个部分,如图1所示。
图1 系统的模块结构示例
3.1 信息管理
信息管理的子系统有两个模块组成,即学生信息管理和计划管理。在这个系统上,管理员可以对学生的各项信息进行记录以及修改,还能对每个学期的课程进行统一的安排以及供应学生查询。
3.2 教务管理
教务管理的子系统也是有两个模块组成,即考试管理和课程管理。利用这个管理系统,管理员可以为学生的选课进行注册和报考,并且对学生在这个学期所获得的学分、报考科次以及所需要支付的费用进行注册。
3.3 教材管理
这个子系统是一个完整的教材管理系统,它的主要功能是对教材的计划收集、出入库情况以及相对应的收款账目的管理等。专业管理员可以利用这个系统对学生的教材需求量、预收款、发放量以及库存这些信息进行有效的管理。
3.4 学务管理
这个系统记录了学生从入学到毕业期间的各项信息,包括成绩、转专业、学位授予、收费情况的管理等。
3.5 系统权限
这个系统的功能是:实现系统管理员或者是学生用户等的管理;分配系统的使用权限;为了维护系统的安全,数据库要对数据进行备份。
4 系统的实现
4.1 系统的应用结构
由于MIS系统的使用对象是学校的局域网和广域网,所以在构建结构的时候就要将C/S和B/S多层软件体系相结合。C/S结构的主要优点是,处理事务的能力较强,正好适合学校的局域网的使用,能够快速的处理局域网内的信息。而B/S的结构特点能很好的扩展和兼容网络系统信息,这样有利于在不同的地理位置以及利用不同的通讯介质的应用。MIS系统构建的这种多层应用结构可以将数据库的信息有条不紊的进行分类管理,使用户界面分离开,增强其业务的逻辑性[3]。
4.2 选择软件
对于系统开发软件的选择上,MIS系统采用的是微软公司旗下在windows系统上功能最强的Access 数据库管理系统。这个系统的用户界面是B/S结构,而且是ASP开发的。ASP是一种编工具,可以和数据库等程序交互,还能创建和运行WEB应用程序以及动态网页。C/S结构的用户界面是用Delphi来开发的,和ASP这种服务器端的脚本编写环境不同,Delphi是一种可视化编写环境。它是一种Windows应用程序的开发工具来创建数据库接口和用户界面。它最突出的优点还是表现在数据库方面。
4.3 数据库上的设计
数据库模型在数据库产品上具有重要的作用。一个合理的数据库模型不仅仅可以使客户端和服务器之间的编程以及维护变得容易,还增加了系统运行的性能。合理的数据库模型创建要从各项工作的数据流开始分析。为了增高数据的吞吐量以及数据的完整性,在进行设计数据库的时候要明确各项数据元素之间的关系(除去那些冗余的数据),在使用索引上要规范以及完整性约束。数据库的使用过程中,存储过程和触发器减少了网络传输需要的时间,用最快的速度来处理信息,所以存储过程和触发器也能简化编程从而使系统性能得到提高。数据库在存储过程中进行add/update/delete/selec 这些操作的时候,系统中就有存储,只需调用即可。所以这种存储过程的交叉表查询方式比起以前的循环嵌套的方式的效率高出百倍。
4.4 软件的前景
这种软件目前看来,其应用范围较小只适用于教学点和市级电大这些方面。可是随着技术的不断发展,软件在使用上的功能也是在逐步的提高。该软件如果使用比ASP和Delphi 更好的Microsoft SQL Server、Oracle、JSP这些技术,这些技术开发下,其伸缩性和扩展性以及安全性等方面都会有更好的发展。今后在JAVA技术的支持下,静态和动态页面之间就可以脱离硬件的束缚从而分离开来,这样就会使系统的执行效率有大幅度的提高。
MIS系统的构建过程,不仅仅需要设计上合理有效,更需要先进技术的支持。在管理信息系统的设计上,要明确各个模块实现的功能。在管理信息系统的实现上,其软件的选择尤为重要。目前MIS系统使用的C/S结构和B/S结构使用的是ASP和Delphi开发。不过随着技术的发展在开发上要使用更先进的技术,这样会使系统的扩展性、安全性以及伸缩性都得到进一步的提高。
参考文献:
[1] 哈格. 信息时代的管理信息系统[M]. 北京: 机械工业出版社, 2007: 6.
[2] 王喜富, 陈建平. 基于B/S与C/S模式的铁路运输安全管理信息系统[J]. 交通运输, 2004, (14): 73-76.
[3] 祝振磊. 学生管理信息系统设计与开发[J]. 工业技术, 2011, (3): 117-119.