日期:2023-01-24 阅读量:0次 所属栏目:计算机应用
摘 要:本文通过技术使得院校中的多媒体教学场所的使用记录与信息反馈的管理工作网络化,信息化,提高了管理部门的工作效率和协调性,节省了人力物力,提高了学校的教学管理水平。
关键词:; 三层模型架构; 信息反馈
近年来,院校的多媒体教学环境越来越好,通过教务排课和约课系统,师生可以方便的使用多媒体教室进行教学和学习,有力的拓展了教学载体,丰富了教学内容,大大提高了教学质量。但是作为多媒体教室的使用和反馈信息统计等,管理部门却常常还在使用较为原始的纸质记录本进行登记,使得管理部门和使用者不能及时有效的沟通,另一方面也加大了管理部门的人力管理成本。本系统的目的就在于使多媒体教学场所的使用记录与信息反馈网络化,信息化,从而解决管理部门和使用者之间的信息传递不畅,信息统计费时费力这些原有的弊端。通过本系统的使用不但可以方便老师学生,也提高了管理部门的工作效率和协调性,节省了人力物力,提高了学校的教学管理水平,推进了无纸化办公,充分相应国家提倡的地毯环保政策。
1、系统的功能需求
该系统包括使用者(教师)进行使用记录的登记,相关使用信息的反馈;管理员对登记信息的收集和统计,对反馈信息的相应与回复;部门领导对统计及相关信息的查看等。因为多媒体教师都接入校园网共享校园网信息资源,同时为了部署方便,该系统采用基于的B/S结构,后台采用数据库采用SQL Server 2000数据库。
该系统以角色控制使用模块和权限,用户角色分为使用者(教师)、管理员、部门领导、系统管理员。其总体结构如下图1所示。
图1
权限模块:该模块控制管理系统所用合法用户的登录和权限。系统自动判断登录用户的角色和权限,判断登录用户是系统管理员,部门领导,管理员,使用者(教师),并根据不同的角色赋予的不同角色给出不同的操作菜单和功能。
使用者模块:使用者登录系统后可以编辑自己的相关资料(需管理员审核)和修改密码,登记自己的使用多媒体教室的使用情况,进行意见反馈,浏览系统公告,与管理员进行在线沟通等。
管理员模块:管理员登录系统后可以编辑自己的相关资料(需要部门领导审核)和修改密码,查看使用者提交的多媒体教室使用记录和反馈意见,可以根据不同的口径进行统计,如按周,按月或者按使用者,按多媒体教室为单位进行统计,并可打印成报表,还可以回复使用者的意见,可以同使用者进行在线交流,发布公告等。
领导模块:领导模块可以查看使用者提交的多媒体教室使用记录和反馈意见,可以查看到不同口径统计出来的各种报表进行决策,可以同使用老师进行在线交流,反馈意见和建议。
系统管理员:系统管理可以进行系统管理,如进行数据备份,角色和权限设定,系统公告的管理等。
2、总体设计
本系统是一个比较典型的信息处理系统,要求用户客户端输入相关信息进行提交(如:使用者登记个人资料,多媒体教师使用记录,意见建议;管理员统计各类信息等等),WEB服务器后台经过处理将有效数据发送给数据库服务器,由数据库服务器将数据存储起来,或者把数据库的数据通过特定的格式由WEB服务器反馈给用户。
本系统采用了技术,结合SQL Server2000数据库,使用Visual 2005为开发平台,采用三层模型结构,安全可靠。
在利用2.0技术下开发的信息处理系统,一般采用如下三层模型架构:
表示层(即用户界面)位于最外层,是用户唯一能够看到的部分,用于显示经过WEB服务器处理过的数据库数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
业务逻辑层,处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。对于数据访问层而言,它又是调用者;而对于表示层而言,它却是被调用者。它处理浏览器传来的请求并把处理结构发送给数据库,同时把数据库请求来的数据经过处理又发送给浏览器,它处在三层体系架构中的关键位置。
数据访问层,其功能主要是负责数据库的访问,主要由数据库的数据项、表定义和表关系,以及用于访问数据库检索信息的特定代码构成[2]。本系统中沟通过操作数据库为逻辑层提供数据服务。
3、详细设计
3.1用户和权限控制
角色设定:在本系统中,系统使用者的用户名由系统管理员根据实际需要进行管理,不单独接受注册。以使用者(教师)为例,系统管理员通过本系统将由教务处提供的教师名单整体导入数据库系统,并将这些名单设置为教师的角色,设置初始密码。同时系统管理员设定若干领导和管理员的账号并分别设定角色为领导和管理员。系统根据每个用户的登录自动判断该用户的角色,显示不同的用户界面和功能,完成权限的控制。例如:当管理员的账号登录时,系统根据数据库中改账号的权限标志及相关信息自动载入相关的用户界面和功能。
用户信息与密码修改:初始密码由系统设定,用户可以在登录系统后自行修改密码,也可请管理员初始密码,用户的基本信息可以由用户自行提交修改,但需管理员核准信息后方可生效。
验证码:系统产生一串随机的由数字和字母组成的字符并生成图片,用户根据图片内容在登录时输入验证框进行验证,用以减少暴力破解的可能,增加系统安全性。
3.2角色模块
系统根据权限控制模块对不同角色的登录用户,进行特定界面构造,提供不同的功能和权限。因篇幅所限,这里仅举例使用者(教师)角色。教师使用自己的用户名登录系统后,系统根据权限控制模块的判断确定该用户的使用者(教师)角色,然后系统构造出含有使用教室使用记录登记,信息反馈,在线交流和用户信息编辑等模块的界面返回给客户浏览器,用户根据浏览器上的功能使用系统。当用户提交记录或其他信息时,浏览器将信息返回给系统后台,程序经过判断存入数据库,完成数据提交。主要代码举例如下:
string strSQl = ""insert into UsersInfo(用户,记录,时间)values('"" + 用户 + ""','"" + 记录+ ""','"" + 时间 + ""')""
SqlConnection conn = new SqlConnection(connStr);
();
SqlCommand cmd = new SqlCommand(strSQL, conn);
int i = eNonQuery();
();
4、结束语
本系统
在分析了院校在多媒体教室管理的背景下,提出了多媒体教师使用记录和信息反馈系统的分析研究,设计并给出了功能需求符合院校相关部门的实际使用的系统模型,并付诸实施。经过实际开发使用,实践证明,该系统有效的提高了管理部门的信息统计,有效的获取了师生的需求和信息反馈,并实现了计算机信息统计,提高了工作效率。
参考文献:
John Kauffman、Fabio Claudio Ferracchiati(著)、康博(译),数据库入门经典—编程篇,清华大学出版社,2002(12) 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/242693.html
下一篇:提高中职生的电子商务实践能力