机房管理系统
伴随着科技的发展与进步,人们更加需求简单高效的生活方式。学校机房同样需要简单高效的管理方式,来满足日益扩大的教学需求。本文对机房管理系统做了全面的分析和介绍,并阐述了管理系统的概念,结构和系统开发地基本原理与方式。同时介绍了SQL和ASP.NET开发系统的整个过程。系统主要运用了ASP.NET超强的网络数据库访问能力和SQL数据库的编辑过程与使用方式。该系统界面简洁、实用,主要实现管理员对教师的管理,以及教师对机房资源的操作。全文主要介绍了该课题的绪论、系统的分析和系统的设计。同时也包括一些心得体会。通过开发该系统,进一步理解了开发研制一个系统的方法与思维。M000266
关键词:机房 管理 数据库
Along with the development and progress of science and technology, people demand more simple and efficient way of life. School computer room also need a simple and efficient management style, to meet the growing of the teaching needs. In this paper, the computer room management system has made the comprehensive analysis and introduction, and expounds the concept of management system, the structure and basic principle of system development and the way. At the same time, it introduces the whole process of SQL and ASP.NET development system. System mainly uses the powerful network database access ASP.NET and SQL database editing process and use. The system interface is simple, practical, the main implementation administrator management of the teachers, and teachers to the operation of the computer resources. The design of the full text mainly introduced the introduction, system analysis and system design. At the same time also include some comments. Through the development of the system, further understand the development of a system method and thinking.
Keywords: computer room; management; database
引言 查看完整请+Q:351916072获取
1 绪论
1.1 概述
我们都了解,当今社会是一个信息化、网络化的社会。对于计算机和网络的熟悉,成为在社会上生存的必要能力。随着计算机技术的高速发展和普及,大家对于计算机的需求及认识也在不断的改变,这也就促进了计算机教育事业的发展。
随着高校数量及规模的不断扩大发展,实验室机房的增多,对机房的使用安排进行管理显得尤为的迫切。而再过去,正是由于网络技术与计算机技术的不发达,高校机房一般都采用传统的人工管理方式,管理者机房的所有信息。而这种管理方式存在着诸多不尽人意的缺点,如:工作量巨大,高校人员多,每学期都有大量的机房上机数据,管理起来耗时耗力;人员投入量大,如此大的工作量,自然需要大量的人力来支持;效率低下,虽然投入大量人力,但在短时间内完成查找审核也是不可能的。这时,为了提高效率与节省人力,一个完善的管理系统就显得尤为重要了。
机房上机安排管理系统,基于计算机网络技术与数据库技术,具有操作方便、检索快捷、储存量大、安全可靠等优点。极大的提高了机房管理的效率,加强了高校的正规化与人性化管理。
1.2管理信息系统的产生
技术的进步,社会的发展,特别是信息技术的飞速发展与广泛应用,迫使各种管理工作变得越来越仰仗于对信息的管理。信息使得人们的生活、工作及思维方式发生了巨大的改变,日益完善企业的生产与经营。各行各业或多或少都从事或者依赖于信息,对于信息的处理,一直需要花费相当大的人力来进行。所以,对于信息的管理要求越来越大。
计算机的问世,最初只是为了进行科学研究中复杂的计算,以减少劳力,提高效率。而随着计算机技术的发展与进步使它跨越了计算领域,进入管理领域,成为了信息管理的重要工具。
1.3管理信息系统的发展
信息工作的增长,是计算机应用的范围变得越来越广,应用功能也由普通的数据处理走向了决策支持。这就使得管理信息系统产生出来了。它从产生到现在已经经历了电子数据处理系统,信息报告系统,决策支持系统,综合范围系统的阶段。而在我国,由于一些原因,管理信息系统的发展还处于起步阶段。但我们依然要充分利用现有的资源力量,开发一些有用的系统。
管理信息系统的发展,自然离不开数据的支持。数据库技术也是计算机科学的一个重要分支。说到底,管理信息技术是一个集计算机技术、信息技术、现代管理理论、数据库技术为一体的综合性技术。
1.4机房管理的现状
目前,大多高效机房仍用人工管理或是市场上网吧的管理系统。人工管理费时费力,效率低下。而网吧的管理系统,由于需求的不同,也是不能很好的满足机房的管理要求。并且,因为是商业性的,很难进行二次开发。自主开发一套软件方式的机房管理系统,简单,稳定,易于维护与升级,方便实施。
1.5主要功能
普通用户模块:教师用户能查看、申请机房资源,以及对相关需求及信息的编辑;学生用户只能匿名登录,根据学号,姓名,班级信息查看上机安排。
管理员模块:管理员能查看、维护机房资源,对教师用户所申请的资源,以及用户的信息进行操作处理。
2 系统分析
2.1需求分析
在过去,高校机房一般都采用传统的人工管理方式,管理者机房的所有信息。而这种管理方式存在着诸多不尽人意的缺点,如:工作量巨大,高校人员多,每学期都有大量的机房上机数据,管理起来耗时耗力;人员投入量大,如此大的工作量,自然需要大量的人力来支持;效率低下,虽然投入大量人力,但在短时间内完成查找审核也是不可能的。为了方便日益紧张的教学需求,这便成为了一个迫切需要解决的问题。于是,机房上机安排管理系统的实现,就被提上了日程。该系统要求具有操作方便、检索快捷、储存量大、安全可靠等优点。同时要由管理员与普通用户两部分组成。
2.2设计思想
系统设计过程中,要坚持按照以下原则:
(1)技术好、见效快:充分利用同类系统开发的经验,优化系统结构,缩短开发时间,确保系统能够在规定的时间内正常投入使用。
(2)先进性: 该系统采用ASP、SQL等先进技术手段,融合现代计算机信息系统的设计理念,符合当今计算机科学技术的发展趋势,搭建高效、实用、安全可靠的网络系统软件平台,可以保证该管理系统不断的更新并能够顺利升级,从而保证系统不仅能满足当前的基本需要,而且能在很长的时间内,适应未来拓展的需求和保持相当的先进性。
(3)实用性:充分利用完善的先进技术,采用性能/价格比较高的产品,不盲目追求新技术,同时能满足系统需求,力求该管理系统完成以后,能尽可能满足管理员和用户的各种需求。
(4)实时性:实现机房上机安排信息数据集中管理,系统数据实时或定时交换,保证整个系统数据一致性,路产档案数据发生改变能及时得到反映。
(5)高可靠性:系统建设采用主流技术产品,以保证系统的质量和稳定,系统最大限度的采用稳定且优秀的技术及组件,对硬件、操作系统、数据库系统设计完备的故障处理方案,保证系统的快速恢复能力,系统具备容错、纠错能力,设计备份方案。
(6)可操作性:该系统提供简洁的操作界面,系统数据维护简单,备份及数据恢复快速方便。系统软件配置有良好的自动化能力,提供优秀的管理工具,方便用户进行操作。
(7)可扩展性:系统易升级、可扩充,随着学校发展于建设,上机信息的数据也会逐渐增多,同时系统也可以随着工作量的增大而不断的进行扩充。
2.3可行性分析 查看完整请+Q:351916072获取
(1)技术可行性
从软硬件的性能要求上考虑,通过实际的检测,目前的设备可以顺利的运行程序。技术上,对于ASP.NET和SQL等技术有一定专业知识,能够完成系统设计与开发。
(2)经济可行性
从时间与效率上来讲,该系统的使用,可以为学校节省大量物力与财力,具有较大的经济效益。同时开发该系统,所需投入的财力物力也不大。
2.4主要技术介绍
本系统主要使用了ASP.NET技术与SQL数据库技术相结合的方式完成。
ASP.NET是.NET FrameWork的一部分,一种使嵌入网页中脚本由网络服务器执行的服务器端技术,通过HTTP请求文档时在Web服务器上动态的创建他们。它具有以下优点:
1.简单易学:ASP.NET使运行平常任务,如身份认证、分布系统、网站配置等变得非常简单。比如,它能够让我们建立自己的用户分界面。
2.跨平台性:ASP.NET是以通用语言的编译为基础的运行程序,它的实现完全依赖虚拟机,它几乎可以运行在全部的平台上。
3.可管理性:ASP.NET使用一种基于字符的,分级的配置系统,虚拟环境和应用程序的配置更加简单。配置信息都是保存在简单文本之中的,新的配置可能都不需要启动本地管理工具就能够实现。ASP.NET的应用程序,在服务器系统的安装,只需要拷贝一些必须的文件,不需要系统的重新启动,就这么简单。
SQL叫做结构化查询语言,是一种数据库查询和程序设计语言。用于存取以及查询、更新和管理数据。它是高级的非过程化编程语言,允许用户能够在高层数据结构上进行工作。它只需要提操作要求,不用描述操作步骤,也不用导航。使用时,只要告诉计算机“做什么”,而不用告诉它“怎么做”。结构化查询语言的语句能够嵌套,这使得它具有极大的灵活性及强大的功能。并且,它的语言简洁,语法简单,易学易用。
3 系统的设计
3.1系统功能模块划分
本系统主要功能及流程如图3.1.1所示:
图3.1.1 系统主要功能及流程
3.2数据库设计
各数据库表的设计如下:
1.用于登记班级需要上机信息的表:
班级(班级编号,班级名称,学生人数,上机课程)
2.用于记录机房信息的表:
机房(机房编号,机房地点,机房名称,机房配置,机器数量)
3.用于记录学生信息的表:
学生(学号,姓名,班级)
4.用于记录用户信息的表:
用户(用户编号,用户名,密码,权限)
5.用于记录已分配的上机信息的表:
分配(编号,机房名称,班级,日期,时间,上机课程)
目录
1 绪论 6
1.1 概述 6
1.2管理信息系统的产生 6
1.3管理信息系统的发展 6
1.4机房管理的现状 7
1.5主要功能 7
2 系统分析 7
2.1需求分析 7
2.2设计思想 8
2.3可行性分析 8
2.4主要技术介绍 9
3 系统的设计 9
3.1系统功能模块划分 9
3.2数据库设计 10
4 详细设计 12
4.1具体功能 12
4.2功能实现 13
5 系统测试与评价 17
5.1测试分析 17
5.2系统评价 18
结束语 18
参考文献 18
致谢 19 查看完整请+Q:351916072获取
关键词:机房 管理 数据库
Along with the development and progress of science and technology, people demand more simple and efficient way of life. School computer room also need a simple and efficient management style, to meet the growing of the teaching needs. In this paper, the computer room management system has made the comprehensive analysis and introduction, and expounds the concept of management system, the structure and basic principle of system development and the way. At the same time, it introduces the whole process of SQL and ASP.NET development system. System mainly uses the powerful network database access ASP.NET and SQL database editing process and use. The system interface is simple, practical, the main implementation administrator management of the teachers, and teachers to the operation of the computer resources. The design of the full text mainly introduced the introduction, system analysis and system design. At the same time also include some comments. Through the development of the system, further understand the development of a system method and thinking.
Keywords: computer room; management; database
引言 查看完整请+Q:351916072获取
1 绪论
1.1 概述
我们都了解,当今社会是一个信息化、网络化的社会。对于计算机和网络的熟悉,成为在社会上生存的必要能力。随着计算机技术的高速发展和普及,大家对于计算机的需求及认识也在不断的改变,这也就促进了计算机教育事业的发展。
随着高校数量及规模的不断扩大发展,实验室机房的增多,对机房的使用安排进行管理显得尤为的迫切。而再过去,正是由于网络技术与计算机技术的不发达,高校机房一般都采用传统的人工管理方式,管理者机房的所有信息。而这种管理方式存在着诸多不尽人意的缺点,如:工作量巨大,高校人员多,每学期都有大量的机房上机数据,管理起来耗时耗力;人员投入量大,如此大的工作量,自然需要大量的人力来支持;效率低下,虽然投入大量人力,但在短时间内完成查找审核也是不可能的。这时,为了提高效率与节省人力,一个完善的管理系统就显得尤为重要了。
机房上机安排管理系统,基于计算机网络技术与数据库技术,具有操作方便、检索快捷、储存量大、安全可靠等优点。极大的提高了机房管理的效率,加强了高校的正规化与人性化管理。
1.2管理信息系统的产生
技术的进步,社会的发展,特别是信息技术的飞速发展与广泛应用,迫使各种管理工作变得越来越仰仗于对信息的管理。信息使得人们的生活、工作及思维方式发生了巨大的改变,日益完善企业的生产与经营。各行各业或多或少都从事或者依赖于信息,对于信息的处理,一直需要花费相当大的人力来进行。所以,对于信息的管理要求越来越大。
计算机的问世,最初只是为了进行科学研究中复杂的计算,以减少劳力,提高效率。而随着计算机技术的发展与进步使它跨越了计算领域,进入管理领域,成为了信息管理的重要工具。
1.3管理信息系统的发展
信息工作的增长,是计算机应用的范围变得越来越广,应用功能也由普通的数据处理走向了决策支持。这就使得管理信息系统产生出来了。它从产生到现在已经经历了电子数据处理系统,信息报告系统,决策支持系统,综合范围系统的阶段。而在我国,由于一些原因,管理信息系统的发展还处于起步阶段。但我们依然要充分利用现有的资源力量,开发一些有用的系统。
管理信息系统的发展,自然离不开数据的支持。数据库技术也是计算机科学的一个重要分支。说到底,管理信息技术是一个集计算机技术、信息技术、现代管理理论、数据库技术为一体的综合性技术。
1.4机房管理的现状
目前,大多高效机房仍用人工管理或是市场上网吧的管理系统。人工管理费时费力,效率低下。而网吧的管理系统,由于需求的不同,也是不能很好的满足机房的管理要求。并且,因为是商业性的,很难进行二次开发。自主开发一套软件方式的机房管理系统,简单,稳定,易于维护与升级,方便实施。
1.5主要功能
普通用户模块:教师用户能查看、申请机房资源,以及对相关需求及信息的编辑;学生用户只能匿名登录,根据学号,姓名,班级信息查看上机安排。
管理员模块:管理员能查看、维护机房资源,对教师用户所申请的资源,以及用户的信息进行操作处理。
2 系统分析
2.1需求分析
在过去,高校机房一般都采用传统的人工管理方式,管理者机房的所有信息。而这种管理方式存在着诸多不尽人意的缺点,如:工作量巨大,高校人员多,每学期都有大量的机房上机数据,管理起来耗时耗力;人员投入量大,如此大的工作量,自然需要大量的人力来支持;效率低下,虽然投入大量人力,但在短时间内完成查找审核也是不可能的。为了方便日益紧张的教学需求,这便成为了一个迫切需要解决的问题。于是,机房上机安排管理系统的实现,就被提上了日程。该系统要求具有操作方便、检索快捷、储存量大、安全可靠等优点。同时要由管理员与普通用户两部分组成。
2.2设计思想
系统设计过程中,要坚持按照以下原则:
(1)技术好、见效快:充分利用同类系统开发的经验,优化系统结构,缩短开发时间,确保系统能够在规定的时间内正常投入使用。
(2)先进性: 该系统采用ASP、SQL等先进技术手段,融合现代计算机信息系统的设计理念,符合当今计算机科学技术的发展趋势,搭建高效、实用、安全可靠的网络系统软件平台,可以保证该管理系统不断的更新并能够顺利升级,从而保证系统不仅能满足当前的基本需要,而且能在很长的时间内,适应未来拓展的需求和保持相当的先进性。
(3)实用性:充分利用完善的先进技术,采用性能/价格比较高的产品,不盲目追求新技术,同时能满足系统需求,力求该管理系统完成以后,能尽可能满足管理员和用户的各种需求。
(4)实时性:实现机房上机安排信息数据集中管理,系统数据实时或定时交换,保证整个系统数据一致性,路产档案数据发生改变能及时得到反映。
(5)高可靠性:系统建设采用主流技术产品,以保证系统的质量和稳定,系统最大限度的采用稳定且优秀的技术及组件,对硬件、操作系统、数据库系统设计完备的故障处理方案,保证系统的快速恢复能力,系统具备容错、纠错能力,设计备份方案。
(6)可操作性:该系统提供简洁的操作界面,系统数据维护简单,备份及数据恢复快速方便。系统软件配置有良好的自动化能力,提供优秀的管理工具,方便用户进行操作。
(7)可扩展性:系统易升级、可扩充,随着学校发展于建设,上机信息的数据也会逐渐增多,同时系统也可以随着工作量的增大而不断的进行扩充。
2.3可行性分析 查看完整请+Q:351916072获取
(1)技术可行性
从软硬件的性能要求上考虑,通过实际的检测,目前的设备可以顺利的运行程序。技术上,对于ASP.NET和SQL等技术有一定专业知识,能够完成系统设计与开发。
(2)经济可行性
从时间与效率上来讲,该系统的使用,可以为学校节省大量物力与财力,具有较大的经济效益。同时开发该系统,所需投入的财力物力也不大。
2.4主要技术介绍
本系统主要使用了ASP.NET技术与SQL数据库技术相结合的方式完成。
ASP.NET是.NET FrameWork的一部分,一种使嵌入网页中脚本由网络服务器执行的服务器端技术,通过HTTP请求文档时在Web服务器上动态的创建他们。它具有以下优点:
1.简单易学:ASP.NET使运行平常任务,如身份认证、分布系统、网站配置等变得非常简单。比如,它能够让我们建立自己的用户分界面。
2.跨平台性:ASP.NET是以通用语言的编译为基础的运行程序,它的实现完全依赖虚拟机,它几乎可以运行在全部的平台上。
3.可管理性:ASP.NET使用一种基于字符的,分级的配置系统,虚拟环境和应用程序的配置更加简单。配置信息都是保存在简单文本之中的,新的配置可能都不需要启动本地管理工具就能够实现。ASP.NET的应用程序,在服务器系统的安装,只需要拷贝一些必须的文件,不需要系统的重新启动,就这么简单。
SQL叫做结构化查询语言,是一种数据库查询和程序设计语言。用于存取以及查询、更新和管理数据。它是高级的非过程化编程语言,允许用户能够在高层数据结构上进行工作。它只需要提操作要求,不用描述操作步骤,也不用导航。使用时,只要告诉计算机“做什么”,而不用告诉它“怎么做”。结构化查询语言的语句能够嵌套,这使得它具有极大的灵活性及强大的功能。并且,它的语言简洁,语法简单,易学易用。
3 系统的设计
3.1系统功能模块划分
本系统主要功能及流程如图3.1.1所示:
图3.1.1 系统主要功能及流程
3.2数据库设计
各数据库表的设计如下:
1.用于登记班级需要上机信息的表:
班级(班级编号,班级名称,学生人数,上机课程)
2.用于记录机房信息的表:
机房(机房编号,机房地点,机房名称,机房配置,机器数量)
3.用于记录学生信息的表:
学生(学号,姓名,班级)
4.用于记录用户信息的表:
用户(用户编号,用户名,密码,权限)
5.用于记录已分配的上机信息的表:
分配(编号,机房名称,班级,日期,时间,上机课程)
目录
1 绪论 6
1.1 概述 6
1.2管理信息系统的产生 6
1.3管理信息系统的发展 6
1.4机房管理的现状 7
1.5主要功能 7
2 系统分析 7
2.1需求分析 7
2.2设计思想 8
2.3可行性分析 8
2.4主要技术介绍 9
3 系统的设计 9
3.1系统功能模块划分 9
3.2数据库设计 10
4 详细设计 12
4.1具体功能 12
4.2功能实现 13
5 系统测试与评价 17
5.1测试分析 17
5.2系统评价 18
结束语 18
参考文献 18
致谢 19 查看完整请+Q:351916072获取
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1993.html