基于C/S和B/S混合模式的顶岗实习管理平台的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:aklehigh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为克服顶岗实习管理的时空差距,满足顶岗实习各环节信息的时效性要求,该文采用C/S和B/S混合模式、asp技术和数据库技术,设计并建成了顶岗实习管理平台。该系统能够实现对顶岗实习的全程管理和监控,对高职院校顶岗实习管理的信息化建设有一定借鉴作用。
  关键词:顶岗实习;C/S;B/S;文件上传;管理平台
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)17-4066-03
  Design and Realization of On-post Practice Management Based on C/S and B/S Mixed Model
  LI Guang-jie
  (Guangdong Industry Technical College, Guangzhou 510300, China)
  Abstract: In order to overcome the space-time gap of on-post practice management and meet the timely information demands of an intership process,the article, using C/S and B/S hybrid mode, asp and database technology, designs and builds a system for on-post practice management. This system can manage and monitor the whole on-post practice process, which can provide some experience of informatization construction for reference on higher vocational college on-post practice management.
  Key words: On-post practice; C/S; B/S; file upload; managing platform
  在工学结合人才培养模式下,顶岗实习是实践教学和教学改革的重要环节。与校内生产实训、实习相比,顶岗实习给学生提供了一个更为真实的环境,与此同时,学生分布相对分散,实习时间及内容安排也不统一,给高职院校对顶岗实习的管理遇到了前所未有的难题。随着计算机网络技术的发展和普及,使顶岗实习信息化管理成为可能,如何通过计算机硬件、软件的结合,运用网络技术,搭建高效、安全、实时的顶岗实习管理平台,是目前高职院校需要研究和解决的一个重要课题。
  1系统设计原则及目标
  通过顶岗实习管理平台的实施,凸显校企双主体地位,实现校企资源的共建共管,学生、教师、学校和企业多角色互动,为实现高职院校顶岗实习实时管理和监控的目标提供强有力的支持。在顶岗实习管理平台的设计过程中,重点体现交互性、开放性等设计原则,并以下列各点为系统的设计目标:(1)实用性和可行性。必须具有成熟、稳定、实用的特点,实用性放在首位,既要便于用户使用,又要便于系统管理。(2)可靠性和稳定性。在考虑技术先进性和开放性的同时,还应从系统结构、技术措施、系统管理等方面着手,确保系统运行的可靠性和稳定性,达到最大的平均无故障时间。(3)可扩展性及易升级性。为适应顶岗实习管理理念不断更新的需要,管理平台的软硬件环境必须有良好的平滑可扩充性。其中技术架构要考虑保护现有系统的投资,并且灵活可扩展,支持系统的嵌入、集成、覆盖的开发方式。
  2系统整体架构
  C/S模式是一种非常成熟的软件架构模式,它将整个工作分布在客户机和远程服务器上共同执行,而B/S模式由浏览器、Web服务器和数据库服务器三个层次组成,采用HTTP协议通信,能有效提高用户使用系统的方便性。[1]如图1所示,系统采用了C/S和B/S混合模式,将B/S与C/S的优势集成在一个平台中,优化地开发了控台管理和Web信息管理两个子系统,具有数据源兼容和可扩展接口的特点,利用多线程机制、局域网监控等技术实现了平台的强大功能。客户端用户通过客户端进行数据处理,可以由客户端和WEB数据库进行交替的数据处理,从而最大程度减少服务器的负担。浏览器端用户直接通过浏览器向数据库请求和提交数据,所有的计算在服务器端完成,方便了用户的使用,并且使系统的升级变得轻松、简易。
  
  图1
  3平台各功能模块描述
  顶岗实习管理平台包含系统管理、选课模块、作业模块、成绩系统、定位系统、邮件系统和数据分析7个功能模块(图2)。
  
  图2
  3.1系统管理模块
  系统管理模块用于用户权限设置及基础数据维护。用户包括管理员、校内指导老师、企业指导老师、学生、系(院)及教务处。
  3.2选课模块
  选课模块包含分组设置和学生选课两部分。分组设置是按专业按校内指导老师进行分组,如一个专业共100名学生,按一名教师指导20名学生计,该专业一共可分为5组。分组设置好以后,该专业下学生在该专业内选课,其实就是选择校内指导老师。
  3.3作业模块
  作业模块用于顶岗实习任务、顶岗实习周志和顶岗实习报告的提交,学生将相关资料提交到系统后,校内指导老师可以在第一时间查看,帮助校内指导老师及时了解学生现状及顶岗实习具体情况,并可以实时对学生进行指导,对提交资料进行批阅。
  3.4成绩系统模块
  通过定制考评指标、比例,对学生考评包括校外指导老师、校内指导老师和顶岗实习答辩三部分,第一部分由校外指导老师录入,后两部分由校内指导老师录入。定制考评指标:系可以根据专业特征,在系统中设置不同字段所对应的指标,如字段A:学生思想,字段B:学生考勤情况,字段C:学生完成工作任务情况。校外指导老师分项填写成绩后,保存提交生成校外指导老师成绩到cjb1,同样,校内指导老师一样,提交后生成校内指导老师成绩提交到可置于成绩表2,最终,答辩成绩,有一个总提交按钮,由校内指导老师录入,三部分成绩自动生成总评,提交到学生总成绩表(cjb)中。
  3.5定位系统模块
  考虑到能够监控到学生所在区域及工作场景片段,增加了实时的GPS定位和视频功能,预留了接口,可以实现与我校电子通信工程系与中国电信合作开发了“翼岗通”3G技术顶岗实习管理平台的对接。通过该平台,校内指导老师可以实时查询学生所在区域,并以地图的形式显示出来。利用视频功能,可以远距离看到学生真实的工作场景,并及时地给予指导和问题解答。
  3.6邮件系统模块
  通过邮件系统,实现指导老师和学生的实时和离线交流。当双方都在线时,使用即时消息界面基于UDP协议实现师生互动,确保信息交流的速度和实时性。但由于没有服务器参与,交流信息不能保留在服务器中。当师生一方不在线时,将信息储存在服务器端,并在上线后获取留言信息。[2]另外,实现批量留言功能,指导老师可以向本组全部学生或者部分学生发布公告或通知,学生也可以向指导老师或其它同学发布留言。
  3.7数据分析模块
  顶岗实习管理平台有效集成了顶岗实习数据,具备强大数据统计和报表打印功能,如可以按学校用户、系(院)用户、教师用户统计查询和打印学生顶岗实习率、实习区域、专业对口比、工资情况、是否合作单位等数据,可以查询和打印顶岗实习任务书、顶岗实习周志、顶岗实习报告等。
  4系统关键技术及实现
  4.1 ASP及网络数据库访问技术
  ASP(Active Server Pages)是由美国微软公司开发的WEB服务器端开发环境,在这个环境中可以设计和运行动态、交互的WEB服务应用程序。ASP技术通过把HTML、Vbscript、Jscript、ActiveX组件等有机地组合,从而生成能够在服务器上运行的应用程序,使用户可以直接在浏览器端获得标准的HTML页面。
  ADO (ActiveX Data Objects)是一个用于存取数据源的COM组件,使用ADO和ODBC驱动程序,通过编码,实现连接数据库。这里要用到connection对象,通过对该对象属性和方法的调用,来打开、关闭与数据库的连接。本系统中数据库连接的实现如下:
  1)创建connection对象
  <%
  Set conn=Server.CreateObject("ADODB.Connection")
  %>
  2)使用Open方法建立与数据库的连接
  <%
  Conn. ConnectionString="DSN=DGSXSource;ID=sa;PWD="" "
  Conn.Open
  %>
  4.2文件上传技术
  为了实现顶岗实习中文档、图片等文件的上传,对比现有的基于VB开发的文件上传组件、基于HTTP协议和基于ASP技术的文件上传后,本系统采用了ASP中的adodb.stream实现指导老师和顶岗实习学生的文件上传。代码如下:
  <%
  Function GetFileName(ByVal strFile)
  If strFile <> "" Then
  GetFileName = mid(strFile,InStrRev(strFile, "") 1)
  Else
  GetFileName = ""
  End If
  End function
  strFileName = Request.Form("file1")
  Set objStream = Server.CreateObject("ADODB.Stream")
  objStream.Type = 1 ’ adTypeBinary
  objStream.Open
  objStream.LoadFromFile strFileName
  objStream.SaveToFile Server.MapPath(GetFileName(strFileName)),2
  objStream.Close
  %>
  5结论
  利用基于C/S和B/S混合模式的顶岗实习管理平台进行进行数字化、科学化的顶岗实习管理,摆脱了顶岗实习教学的时空限制,有效集成了各种资源,为学生、校外和校内指导老师、企业、学校提供了个性化服务,实现了在线教学和指导,提供了强大的数据统计功能,为学校领导决策提供了重要依据。该平台实现了顶岗实习管理从无序到有序、从延时到实时、从静态到动态的转变,大大提高了管理水平。通过学生、老师、企业和学校的互动并结合实际的顶岗实习教学活动,结果表明,本系统很好地解决了当前顶岗实习管理中存在的问题,对其它高职院校顶岗实习管理也有一定的借鉴作用。
  参考文献:
  [1]李先军.一种基于AJAX技术的B/S与C/S混合构架模式[J].计算机应用,2009(4).
  [2]康金辉.数字校园混合模式下答疑系统的设计与实现[J].武汉理工大学学报,2009(12).
其他文献
<正>~~
会议
工业统计的基本任务就是在新的经济形势发展的要求下,逐步建立和健全与社会主义市场经济体制相适应的工业统计报表,工业统计不仅要进行实物量指标的统计,也要进行价值量指标的统
以大跨度斜拉桥施工期间的施工风险为主要研究对象,对桥梁施工中的各种风险进行了分析,并就分析结果提出针对性的风险应对措施与决策建议,从而为风险决策者提供决策依据。
提高睡眠质量,除了排除睡前过饥、过饱、思虑过度、烟酒嗜好、过于兴奋等诸多引起失眠的原因外,现推荐5种简便易行,行之有效的按摩催眠疗法.
建设特色数字文献资源库将遵循“特色化、实用性、规范标准化、可扩展”的原则,统一特色库的建库标准和服务功能要求。  特色文献数据库图书馆数字化在知识经济的崛起中,中国数字图书馆应运而生,特色数据库建设也将是图书馆今后发展的品牌。在建设期间将遵循“特色化、实用性、规范标准化、可扩展”的原则,统一特色库的建库标准和服务功能要求。在资源广泛、专业技术强硬的运作下,有信心有实力让特色数字文献库具有中国特色、
期刊
随着共享经济的兴起,将自家闲置房屋通过网络平台租出去成为不少房主的选择。但近期在短租平台Airbnb上发生的两起房客不文明事件,却让房东们感觉“很受伤”:一是去年底发生的
报纸
我国近期出台了扩大民间投资行业和领域的政策,同时要求各地区和各部门尽快制定措施加以落实。为了贯彻和细化有关文件精神,各级地方政府应当制定和完善行政审批、融资、税收
随着我国"十三五"规划编制的启动,进入高收入国家的行列将是我国下一个五年发展规划的目标。那么,高收入国家的衡量标准是什么,与经常听到的"中等收入陷阱"、"发达国家"这一类的概
基于水库除险加固效果评价工作的性质和特点及层次分析法在判断决策上所具有的实用性、系统性、简洁性等优点,提出了在水库除险加固效果评价工作中运用层次分析法,并具体介绍了