基于web环境下学习空间搜索系统的设计与应用
2016-10-19张立1陈竞宇2
张立1 陈竞宇2
1.四川师范大学基础教学学院 2.电子科技大学机械电子工程学院
基于web环境下学习空间搜索系统的设计与应用
张立1陈竞宇2
1.四川师范大学基础教学学院 2.电子科技大学机械电子工程学院
近年来,随着学校招生人数的增加,采用传统纸质化搜索学习空间无法满足学生需求,同时需要消耗更多的人力物力。因此,我们在需求分析的基础上,提出一种实时的系统总体模块架构及系统操作流程。同时,利用Adobe Dreamweaver和Sql server 设计一种动态易行的Web搜索系统,以便于解决不同用户的不同问题,以提升学习空间的使用效率。
学习空间 搜索系统 Sql server ASP
在信息化、网络化快速发展的今天,随着各种基于Web查询系统的出现,快捷方便地查询各种有效数据,不仅能节约时间,还能节约大量的人力物力资源。而在学校教务管理中,学习空间管理是教务管理中的重要组成部分。提高学习空间的利用率,也是教务主管部门的任务目标,对学生而言,轻松查询学习空间是生活中不可或缺的生活方式,而快捷有效的查询方式直接影响着学生的日常生活。现有的学习空间管理中,虽然有纸质化或单个数据库对学习空间进行查询和管理,但缺乏实时性和有效性,学生在申请使用中无法进行自动查询、添加、统计等功能。而在学习空间管理中,学习空间利用率又非常重要。针对这些情况,我们利用Adobe Dreamweaver和Sql server 2008程序软件作为工具,开发一个基于web页面对学习空间实时进行查询管理的系统。
1 系统需求分析
1.1学习空间资源分散,需要及时掌握学习空间信息
在各个高校中,学习空间有多媒体学习空间、实验室、录播室、普通学习空间等类别组成,而且分散在各个教学楼,要想精准查看学习空间的使用信息就显得很难。我们设计的方法是采用数据库与Web组合的架构,能及时掌握学习空间信息。
1.2方便全校教职员工了解学习空间情况
为了方便教职员工及时了解学习空间使用情况,我们选择用Web页面显示出来的方式,用户可以使用PC机或手机进行登陆页面轻松查看使用情况。
1.3减少人力物力资源的使用
由于传统的查询方式要耗费大量的人力物力资源,而且用户在查询使用时出错率很高,为了更加方便、快捷、高效地找到适合自己的学习空间,使用B/S架构方案的结合[3],就会提高查询的方式,减少人力物力资源的使用。
2 系统的解决方案及特点
2.1系统总体模块架构
该系统是一个由高级管理员管理查询的系统。在每学期开学时由高级管理员进行课表的导入,再导入全校学生及老师的一卡通号码及身份证号码。每个一卡通账号配置一个用户名及密码,在进行申请学习空间时,能够自动检测用户的合法身份。按用户的需求,进入相应的模块操作。系统分为几个功能模块:系统主页面、登陆模块、添加模块、修改模块、删除模块、筛选查找模块、退出登陆模块、申请模块、审核模块。系统的总体架构模块如图1所示。
图1 系统总体架构图
2.2系统具有以下特点
2.2.1实时性
可以在新学期开学时由高级管理员导入课程表,完整记录学习空间安排使用情况,不仅包含教师上课情况统计,同时也涵盖学习空间实时使用情况信息。当Web端人为申请操作成功时,相应的学习空间变成已经使用的学习空间。
2.2.2真实性
在学习空间被申请后,在Web中所有的信息都是真实的,无论申请的人员从手机登陆还时PC登陆,显示的结果都是一样的。
3 系统的操作流程及文件的组成
3.1学习空间申请查询系统操作流程由以下方法组成
具体分为主页显示、登陆操作、审核操作等部分,用户如要实时查询当前学习空间使用情况,只需打开Web页面,输入指定的IP地址,即可显示当前情况。如要申请学习空间,先作登陆操作,输入用户名与密码后自动检测用户的正确性,正确后可以筛选适合自己的学习空间,写明用途后作提交处理,最后由教务管理部门作审核处理,审批的结果反馈到主页面。如图2所示:
图2 学习空间查询操作流程图
3.2系统文件的组成
系统由以下文件组成
Default.asp页面文件显示所有学习空间使用信息;
Login.asp 页面文件要求用户输入用户名及密码;
Check.asp页面文件检查用户登录信息;
Success.asp 页面文件显示登录成功信息;
Request.asp 页面文件添加申请学习空间信息;
Edit.asp 页面文件修改申请学习空间信息;
Editsave.asp 页面文件修改后保存信息;
Search.asp 页面文件筛选查找信息;
Recheck.asp 审核用户申请信息;
Logout.asp 用户退出登录页面信息。
4 系统文件实现的原理
该系统主要用Adobe Dreamweaver进行编辑,大致分3个步骤。
4.1前台访问页面设计方法
在设计前台页面时,我们分几个任务来实现页面功能。
4.1.1前台页面界面设计,取名为Default.asp
4.1.2制作导航动画条
4.1.3前台页面动画设计
4.1.4前台页面美工特效设计
4.1.5前台页面模块化设计
4.1.6前台页面交互式设计
4.2登陆页面设计方法
设计登陆页面时,我们主要考虑自动检测登陆用户的合法性,登陆的用户只能是由教务管理部门高级管理人员导入的数据为基础数据,对应一卡通用户的初始密码为省份证号码后面6位数,登陆的申请页面取名为Login.asp,在设计时增加系统检测页面Check.asp,如用户登陆成功衔接Success.asp页面。否则退出由Logout.asp页面作出推出动作,进入Default.asp页面。
在设计登陆页面时,必须考虑不同用户群体的不同需求:教师用户、学生用户、高级管理员用户等。每个用户群体需要解决的问题不同,开发的功能不同。登录后的页面文件为Index.asp1、Index.asp2、Index.asp3,进入各个页面的显示效果不一样。
4.3管理审核页面设计方法
在做管理审核页面时,我们主要是用语句调用数据库中不同用户的信息,当用户信息与数据库内容匹配时,给出准确的审核结果信息,直接提交到Default.asp页面,否则申请的信息直接反馈到申请人的账户信息中。
5 数据库的创建方法
SQL Server 2008 在Microsoft的数据平台上发布,以便于组织管理任何数据。[4]可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上。
在进行数据库设计时,我们为查询系统设计了几个表,依次为:users、room、jieguo,在users中存储着用户的所有信息。room数据表中存储着各种房间的基本信息。Jieguo数据表中存储着申请人的信息、使用情况及备注等。
5.1申请数据录入
录入方式可以分为两种:一种方式是高级管理员通过success.asp文件进行添加管理;另一种方法是学生通过登录界面后,打开add.asp进行申请学习空间操作,由高级管理员进行审批完成,完成后申请的结果显示在Default.asp页面。
5.2申请数据的修改
如果要对申请数据进行修改,有两种方法可以使用:一种是高级管理人员登录Edit.asp页面后直接修改;另外一种是申请学习空间的用户登录后通过自动检测进行修改,修改后的文件保存在Editsave.asp页面中,由高级管理员进行审核。
5.3申请数据的删除
在学习空间申请系统中,如果要对申请后的数据进行删除处理,只有用户提出要求后由高级管理员进行删除操作。
6 结束语
基于Web的学习空间搜索系统是教务管理中重要的组成部分。该系统能实时反映出学习空间的利用率;为教务管理减轻繁琐而艰巨的工作,只需少量的人力物力就能完成相应的工作;鼓励学生通过Web完成申请工作,减轻申请的繁琐细节;帮助管理人员实时了解学习空间状态。为自动化的教务管理水平提升更上一层楼。
[1]陈金玉,高校多媒体学习空间的运行机制和管理模式研究[J].中国教育信息化,2009.12(10)
[2]Dreamweaver,http://baike.sogou.com/v767209. htm?fromTitle=Dreamweaver
[3]B/S介绍,http://baike.sogou.com/v54533. htm?fromTitle=B%2FS
[4]SqlServer简介, http://digi.tech.qq.com/ a/20100226/000559.htm