高校教室管理系统的设计与实现

2013-01-11 03:51陈建慧李天阳
无锡职业技术学院学报 2013年5期
关键词:管理员界面服务器

陈建慧, 李天阳

(1.无锡职业技术学院,江苏 无锡 214121;2.中国电子科技集团公司第五十八研究所,江苏 无锡 214035)

近年来高校招生规模不断增大,普通教室及功能教室的数量也不断增加,传统的人工管理方式已无法满足教室使用和维护管理的需求。且各类功能教室,如多媒体教室,计算机机房,电子实验室,语音教室,听力教室等,使用率越来越高。在计算机、网络及多媒体技术成熟的条件下开发,结合各类教室的管理与维护的实际需求,设计和开发出一种基于网络的,功能完整,结构清晰的教室管理系统,能够有效的保障学校教学运行需要,使教室的管理和使用科学化、合理化、网络化及人性化。[1]

1 需求分析

教室管理系统的用户主要是系统管理员与教师,详细了解这两类用户对系统的功能需求的基础上,对系统需求深入分析,得出下列功能需求模块。

1.1 管理员需求

(1)能够方便的增加、修改、删除教室资源,维护各类教室的功能,打印各教室资源情况汇总。

(2)能够方便审核、批准教师借用教室申请。

(3)能够方便地查询、修改、打印教室借用的信

息,并且能够有优先安排教室的权限。

1.2 教师需求

(1)方便查询各教室的功能及座位数。

(2)通过借用功能向管理员提交借用申请。

(3)方便取消教室的借用,释放教室资源。

2 系统模式及开发技术

2.1 系统模式

系统采用B/S模式结构开发,该结构采用三层体系机构,在客户端和数据库之间增加一个中间层,摒弃了C/S模式下客户端直接访问数据库的做法,将业务层的工作放在中间层来处理,减轻了数据库服务器在出现大批量访问时的压力,增加了数据库的安全性。三层体系结构可以是逻辑上的三层结构,也可以是物理上的三层结构。本系统在架构上采用的是物理上的三层结构,在安全上更有保障。[2]

如图1系统三层结构示意图所示,用户通过浏览器想Web服务器发出请求,Web服务器接受用户的请求,并访问数据库,将结果返回给用户,数据库服务器负责数据的处理和存储。

图1 系统三层结构示意图

2.2 开发技术

系统开发采用Microsoft Visual Studio 2008 作为开发工具,Visual Studio 2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建应用程序。

本文2例均有少量导管内癌成分,组织形态特殊,细胞较大,界限清楚,圆形或多边形,胞浆丰富呈泡沫样,这说明乳腺LRC常常有特殊形态的导管内癌成分。如果在乳腺肿物穿刺活检标本或术中冰冻标本内未见到浸润性癌成分,仅见到这种形态的导管内癌,提示肿瘤可能为浸润性癌,可能为形态特殊的LRC。

Visual Studio 2008 、增强了可视化设计器功能,改进了Web 开发工具,能够加速开发和处理所有类型数据的语言增强功能。为程序员提供了所有相关的工具和框架支持,支持 AJAX 的 Web 应用程序。利用这些丰富的客户端和服务器端框架,开发人员能够快捷的创建Web应用程序,并且这些程序能完全访问ASP NET 应用程序服务和 Microsoft 平台。[3]

3 系统设计

根据系统主要使用的两类用户的需求来分析,系统主要由管理员模块和普通教师模块组成两大,模块组成。如图2所示。

图2 系统模块图

1) 管理员模块主要功能有

(1)维护用户信息,新开账号和密码维护;

(2)维护教室资源,设定可借用教室信息;

(3)审批教师借用教室的申请,决定是否借用;

(5)查询所有教室的使用情况,查询该教室一周内的使用情况。

2) 教师模块主要功能有

(1)教师个人登录口令的维护;

(2)教师查询空教室,借用教室;

(3)查询教师已借用的教室信息,如不需要借用,可删除借用信息,释放教室资源。

4 数据库设计

系统后台数据库采用Microsoft SQL Server 2005,Microsoft SQL Server 2005是一个功能比较全面成熟的数据库平台,提供了企业级的数据管理,SQL Server的关系型数据库,存储功能安全可靠,可以方便的构建高性能的数据应用程序。能够为数据库管理员和开发人员提供各类创新解决方案。[4]

主要数据库表教室表及教室借用表数据库表结构图如图3、图4所示。

图3 教室表结构

图4 教室借用表结构

5 系统实现

Web服务器端配置IIS 6.0,它可以提供智能可靠的Web服务器环境,提高了网络的服务性能。IIS 6.0在安全方面增强了管理性能,将可靠的体系及内核紧密地结合在一起,完全能满足学校级别的需要。

用户通过IE浏览器向Web服务器发送借用教室信息的请求,Web服务器接收到请求后进行事务处理,并访问数据库服务器,将教室信息结果返回给用户。教师借用教室界面如图5所示。

该界面下教师用户可以查询空教室情况,通过人数的限制条件,可以查询不同座位数的教室,并且查询结果中显示各类教室的功能,教师可以选择自己所需教室进行预约。

图5 教师借用教室界面

教师如果需要整个学期都在某个教室上课的话,教务管理员会在之前的排课系统中预先设置好,系统排课时自动占用该教室。因此,教室借用大多数情况针对是教师临时阶段性使用教室,教师在借用教室时可以多次借用教室,比如教师需要借用第6周,周五7—8节课的教室,那么教师选择第五周7—8课,查询出空教室并借用,如果想继续借用第6周5—6节课,那么也可以继续操作并借用教室。如在借用过程中发现借用错误或者不需要借用,可以上删除借用记录,释放教室资源。删除借用教室如图6所示。

图6 删除借用教室界面

管理员查询教师借用教室详细信息如图7所示。

图7 管理员查询教室借用界面

该界面下,管理员可以查询任意周次所以教室的借用情况,也可以按部门借用教师来查询具体教师借用教室的信息,管理员能方便快捷的查询各类信息,更好地对教室资源进行管理。

6 总结

该教室管理系统是基于B/S模式,三层体系结构,充分发挥了Visual Studio和SQL数据库技术,设计合理,满足教师借用及管理员维护的需求,提高了教室资源动态利用的效率。系统界面交互性好,简单实用,可通过浏览器不受时空限制,及时的借用及查询教室信息。随着功能教室资源的丰富化和管理方式的多元化,系统将结合实际需求,不断地扩充和改进,以满足教室实际管理的需求。

参考文献:

[1] 吴鹏,顾海明.多媒体教室运维管理系统设计与开发[J].青岛化工学院学报,2003(3):267-269.

[2] 刘星星.基于B/S 模式的学生信息管理系统[J].软件导刊,2006(4):35-37.

[3] Visual Studio 2008[EB/OL].http://baike.baidu.com/view/1088051.htm

[4] microsoft sql server[EB/OL].http://baike.baidu.com/view/1626075.htm?fromId=765751

猜你喜欢
管理员界面服务器
我是小小午餐管理员
我是图书管理员
我是图书管理员
国企党委前置研究的“四个界面”
可疑的管理员
通信控制服务器(CCS)维护终端的设计与实现
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
中国服务器市场份额出炉
人机交互界面发展趋势研究
得形忘意的服务器标准