校园网络应用系统集成的设计与探讨
2014-04-29梁颖琳
梁颖琳
【摘 要】网络技术飞速发展,4G网络悄然流行起来,智能手机App功能越来越强大。网络技术改变了人们的生活,也改变了职业教育体系的教育教学方式,网络教学越来越普遍。当前校园网络存在很多的十分优秀系统应用,但是局限在某一个专业或者领域,还没达到集成和共享的目的。通过网络应用系统,实现师生线上互动和课下沟通功能,并且不受空间和时间的限制,基于.NET技术,采用B/S模式,使用面向对象的C#,结合了Web网络服务等技术,实现了校园网络应用的集成,达成全员管理的目的。
【关键词】校园网;网络应用;系统集成;系统设计
1、引言
网络教育的灵活性和几乎不受时间和空间的限制的特点,实现了人机界面的良好交互,以及人与人之间网络平台交互作用,为职业教育的转共享,教育规模扩大,教学质量提高和教育深化改革等都带了极大地便利,实现了职业教育体系下的受教育学生的终身教学体系的建立,以及合作学习习惯培养都有好处。随着网络教育的普及,我国很多职业院校进行了系统化的改革,将传统办公方式转变成为网络办公,实现了对学生和全员管理,同时基于网络平台开发出的系统应用,对于网络技术的教学应用十分有意义。
2、系统需求分析
2.1系统目标。系统目标是否明确,关系到系统集成的效果和设计的难度。网络应用系统集成最根本应是最直接的目的就是实现教育教学方法的改革,为学生和老师提供最为便捷的教学服务管理。一般而言,校园网络应用系统主要是通过3G或4G无线网络,局域网(校园网)等进行网络访问,对教育教学安排和教学活动参与人进行综合管理的功能。同时,校园网络应当为教师和学生提供丰富的教学和靴子转,能够通过共享平台提高学习效率,弥补学校资源传统使用方式的不足。对教师而言,教师可以通过该校园网络系统直接发布课程内容和信息,完成教师在形式和组织上对学生的控制能力,实现随时随地的与学生继续沟通的渠道。对于学生而言,学生可以通过校园网络平台找到自己喜欢和感兴趣的内容,在网上选课,实际过程的当中发现理论知识与实践的不足,也可以通过网络平台来继续经验对的分享。
2.2系统用户
2.2.1学生用户。对于学生而言,主要的需求是,选课,查看课表,查看考试安排,查看教师调课通知,了解教师个人简介,下载教师上课使用的课件,下载自主学习的视频等内容。从大的方面而言,学生通过校园网对校内新闻和学校事务有最快和最直接的了解,并且可以对学习和生活当中存在的问题进行提问,投诉等内容,实现对教师和课堂的评价。
2.2.2教师用户。教师最为校园网络重要用户,要实现教师对成绩录入,成绩评比的功能,能够对学生的学习情况和所提交的课后作业继续在线批改,对学生留言进行解答。
2.2.3管理员用户。系统管理员对于系统的运行和维护具有至关重要的作用,系统管理员不仅要能够对整个全局进行掌控,还要对学生和教师反馈的问题进行解答和处理。系统管理员主要日常需求就是用户的添加、删除、维护和修改,密码找回和服务器维护等。目前对于学校公共发布信息的格式和文本继续检查,对数据库进行维护和备份,防止最重要数据丢失等。
2.3系统需求分析
2.3.1教学资源部分。教学资源是校园网给学生和教师提供的最为丰富和最为实用的功能,教师可以通过该系统将上课所要实用的PPT和视频等先放在网络平台上,学生就可以提前预习和学习,在课堂当中就可能有针对性的对教学内容提出专业性的问题。其次,教师通过该网络发布教学内容和资源共享等。
2.3.2教学学习部分。学生通过唯一的用户名和密码登陆到网页当中,对教师上传的课件和资料进行下载和浏览操作,包括对视频的播放,对PPT的播放等。学生通过身份验证是上述操作前提,教师在学习交流过程当中也可以对自己上传的内容继续修改,对单一学生进行留言等。
2.3.3系统管理部分。网络管理部分的续修,主要是对大量数据、表格等进行归类和管理,保证系统的在正常运行,同时对反馈的问题在第一时间内能够解决,实现信息传输的有效性和实时性另外,系统管理功能当中,主要是对新生进行登记和发放用户,对老生的账号进行注销工作,对正在使用的教师和学生账号的个人信息核对、密码更改和权限分配等内容的管理。另外,系统管理还需要对学校校务公开的内容进行核对,防止学校信息外泄,出现信息安全的问题。
2.3.4信息发布部分。信息发布主要是学校的行政机关,例如,教务处、学工部等,对学校教育教学活动开展的通知于公告,发布活动通知,招生信息和就业信息。用户群可以提供过手机或者电脑对这些通知和公告进行浏览,对于通知公告的附件可以下载和编辑。另外系统升级公告、系统功能增加公告等可以有系统管理人员来实现信息的发布工作。
3、系统设计
3.1系统架构设计。本系统采用B/S模式,是基于Microsoft.NET的Web应用系统。这种优势在于不受到内部网络的限制,即使学生和教师在校园网意外的地方接入改系统,也可以很方便的通过账号和密码进行教育教学活动。一般的运用浏览器和网页页面来实现,提高了用户功能的个性化和自由化,保证了公司信息的安全,降低了局域网络和本地服务器软硬件构建成本,用户群对服务器依赖性越小,那么系统的安全新和可维护性越高。
3.1.1数据访问层。数据访问层是整个校园网络应用系统的最核心和最基础部分,数据访问层对外输出数据,对内汇总数据。数据访问层的主要.NET技术是.NET XML和ADO.NET功能。为了实现数据库的添加、修改、删除和查询功能。数据访问层为下文要提高的业务逻辑层提供了数据支撑,将服务器基础数据传输给用户群体,用户群体将个人信息和教学资源上传到服务器上,组成了一个教育教学数据库。对于教育教学数据库的管理和分析,对用户群的需求进行分析,提供最佳的数据访问体验。
3.1.2业务逻辑层。业务逻辑层是校园网络中最为活跃部分,通过业务逻辑层,实现应用程序的使用和推广。业务逻辑层就校园网的功能和需求来说,主要包括了网络课堂,远程视频,手机课堂和资源管理等内容。业务逻辑层为用户提供了十分便捷的调用和多任务处理功能。通过ADO.NET实现快速访问数据层的数据,为业务逻辑层提供数据保障。
3.1.3用户界面层。用户界面指的是用户群接入到校园网络应用系统所展现界面,不同用户对应不同的操作界面,但是不同界面之间也有一定的联系和区别。用户可以根据账户和密码进行直接访问。学生界面、教师界面和管理员界面3个基础的界面,不同界面对应了数据库读不通的端口,同时也提高了功能应用。管理员、教师、学生的功能权限一次降低,在活跃程度上学生的活跃程度远远高于另外两个,因此,学生的用户界面层应该是重点关注的内容,需要其界面保持最佳的状态和稳定性。此层主要通过ASP.NET的Web Forms来实现。
3.2数据库设计。数据库的设计必须遵循数据库设计的基本原则,根据系统需求分析数据的需求描述要求,并支持系统开发和实现。在系统数据库设计时一般应該遵循以下基本原则:一致性、完整性、规范化、安全性、可伸缩性、可维护和管理。校园网络应用的各个功能集成在数据库的基础上,数据的类型和格式不同,的导致了实现的功能和目的不同。大多数的功能数据表都需要统一格式,才能够在3个用户层界面当中进行转化。根据不同用户群的需求,将数据库当中的用途继续分类。以更好的组织和管理数据当中的信息,理清各个表单之间的关系。
4、总结
通过分析当前网络教学应用系统现状及发展趋势,提出了本系统的开发平台,并确定了开发工具选择的方案。基于研究分析实际工作需要,以.NET为开发平台,以ASP.NETT和ADO.NE为主要开发技术,采用SQLServer2005构建数据库,实现系统各模块功能。
【参考文献】
[1]李建军,曾明.网络工程与网络管理[M].北京:电子工业出版社,2003.
[2]刘松,蓝鹰.基于SOA/WebService的校园网异构资源整合研究[J].通化师范学院学报,2010(12).