毕业论文信息化管理(共12篇)
毕业论文信息化管理 篇1
目前虽然部分高校已将毕业论文管理工作作为教学工作的重要部分纳入教育信息化进程, 但其重要性和紧迫性仍被许多高校所忽视。而且就目前的论文管理系统而言, 大多功能比较单一, 通用性较差。笔者从高校毕业论文管理的现状入手, 分析其管理信息化的必要性和重要意义, 并将毕业论文的管理流程和计算机软件设计的全生命周期方法相结合, 应用工作流技术构建毕业论文管理平台, 从而更好地提升毕业论文的管理质量和效率。
一、毕业论文管理工作流程
本科毕业论文管理过程各高校虽稍有不同, 但基本都包括选题、论文撰写、答辩等主要环节, 各环节及其产生的文件见图1。
1. 选题环节
学生根据老师提供的论文题目及自己的专业和兴趣选择题目或导师。在选题完成后, 在规定时间内完成任务书和开题报告。该环节若不实施有效控制, 则容易出现个别老师或学生的拖延现象。
2. 论文撰写环节
为了控制学生的论文进度和检查老师的指导情况, 需要保存每次的指导记录, 但实际情况通常是学生不会立刻将指导记录写下来, 而是最后统一补上, 这样就导致指导记录通常是不完全的甚至是胡编乱造的。论文经过审阅和评阅之后, 方可提交答辩, 同时提交审阅意见表和评阅意见表, 最后学生书写小结表。
3. 答辩环节
论文答辩后, 上交答辩结果表, 并根据各答辩组上报的成绩统计形成成绩列表。但由于最终论文成绩由指导老师、审阅老师、答辩小组、答辩委员会等几方面给出的成绩综合决定, 因此, 任何一方成绩缺少或有变动都将影响到最终成绩的给出。
二、毕业论文管理信息化的必要性
由上述毕业论文管理的过程可以看出, 传统的采用人工管理加纸质文档的形式不仅在人力、物力、财力上造成很大开销, 而且很容易出现一些失误和延误。现总结如下:
1. 效率低下
论文管理中有很多文件要发放、表格要填写。诸多文件管理起来容易产生混乱, 重复填写等情况时有发生。对于这些文件表格如能集中管理、查阅、填写, 则可以有效提高效率。
2. 沟通不畅
各级管理人员、老师和学生之间缺乏较好的沟通互动平台, 出现如信息发布和接收不同步、信息传达不到位等情况。对不能面对面沟通的, 论文的修改则需要教师逐字逐句地在文中作标注, 然后通过电子邮件发送。
3. 容易出错
论文管理参与人员众多且分散, 容易造成信息缺乏一致性。如学生最初选题和最终论文题目由于中途变更而造成数据不一致;论文的多次修改版本会由于管理混乱而提交错误等。
由上可以看出, 毕业论文工作周期长、数据量大、效率低、出错率高, 因此, 采用信息化的管理手段是必要的, 也是大有潜能的, 而借助论文管理平台可有效解决上述问题。
三、毕业论文管理平台的研究与实现
1. 论文管理平台的技术框架
本系统采用B/S的多层架构, 数据交换以XML和WEB SERVICE技术为依托, 在线文档编辑以OLE Microsoft Office为主。后台开发语言为JAVA, Lotus Script和公式语言, 前台开发语言以javascript+html为主, 数据库采用Lotus Notes, 数据库建模采用PowerDesiner, 操作系统可以为Linux或Windows, 应用服务器为Lotus Domino R6.5.3。[4,5]
2. 论文管理平台的基本功能
该系统从论文管理的全过程着眼, 对各环节进行了全生命周期管理, 并在管理过程中加强了流程监控的过程化管理和批阅细节的痕迹化保留。
系统主要功能模块包括主界面、电子公告、知识库、过程管理、论文管理、交流园地、留言版、系统设置等, 见图2。
(1) 电子公告
发布通知、毕业设计动态、实习动态等, 让教师和学生方便快捷地获知所需信息。
(2) 知识库
输入主题、内容、提交人等, 将论文规范、论文样本、论文管理文件等存入系统。
(3) 过程管理
输入指导老师、学生姓名、论文题目等信息, 完成发布论文题目、学生选题、成绩查询、答辩结果提交等操作。
(1) 发布论文题目。设置发布时间和范围, 超过设定时段后该功能自动关闭, 对老师形成一种约束。
(2) 学生选题。超过设定时段该功能将自动关闭, 以有效避免个别学生的拖延现象。选题过程支持动态显示, 让学生及时获知各老师的被选信息并调整自己的选择。
(3) 成绩查询。老师对论文给出建议成绩和答辩成绩, 折算提交后自动进入数据库供学生查询, 避免了人工汇总的麻烦, 可导出为Excel。
(4) 答辩结果提交。提交答辩记录、答辩小组意见等, 为答辩小组成员共享资料提供方便。
(4) 交流园地
支持老师和学生在线沟通和交流, 可以按照主题、内容、作者等展开成树型的交流记录。
(5) 留言板
为师生提供一个咨询、解答、表达想法、信息沟通的渠道, 允许留言内容隐藏。
(6) 论文管理
(1) 填写论文的基本信息、正文, 支持挂结论文附件。
(2) 进行在线论文修改, 并自动保留批阅痕迹, 完成指导记录的填写。
(3) 指导老师对论文修改完成后, 填写反馈意见, 以供学生查阅。
(4) 论文管理各主要流程环节可任意拖动、灵活选择, 能够适应各种不同的论文管理过程, 支持流程提交、回退、撤消、会签、流程监控等功能。
(7) 系统设置
通过输入各类系统参数, 完成权限赋予、菜单设定、分类设定等功能。
(8) 主界面
用户登录后可接收到从后台提取的待办文档、留言信息等, 方便用户及时处理相关事宜。
四、结语
笔者从高校毕业论文的管理现状出发, 对论文的管理过程进行了梳理, 指出了其存在的问题。基于工作流技术设计开发了论文管理平台, 对不合理的流程进行了改进, 对分散的信息进行了整合, 让师生在一个互动的平台上完成了论文过程, 极大地提高了论文管理工作的质量和效率。另外, 系统中工作流技术的应用, 可使各高校根据各自不同的论文管理过程灵活选择工作流程, 具有较好的普适性。
参考文献
[1]http://bysj.ujn.edu.cn/.
[2]http://www.tq-soft.com/bysj/.
[3]http://www.swufe-online.com/webManage/arti-cleWebDirect/art_login.asp.
[4]Ivor Horton.JAVA2编程指南[M].电子工业出版社, 2001.
[5]Rose M.Kelleher, 武坤.中文Lotus Domino R5WEB高级编程[M].机械工业出版社, 2000.
毕业论文信息化管理 篇2
在计算机网络应用过程中,网络安全是十分重要的一项内容,对计算机网络技术应用有着重要作用。为能够使计算机网络安全得到保证,并且使计算机网络得到更好应用,应当通过有效方法的应用保证网络安全,当前应用比较广泛,并且具有较好效果的就是计算机信息管理技术。在计算机网络技术应用过程中,应当有效应用计算机信息管理技术,从而真正使网络安全得到保证。
1在网络安全中计算机信息管理技术的重要性
随着当前社会科学技术不断发展及社会实际需要,计算机信息管理技术也开始出现,并且得到快速发展。在当前社会发展过程中,计算机信息管理技术占据十分重要的地位,并且有着不可替代作用,所以,在网络安全技术中应用计算机信息管理技术有着十分的作用。具体而言包括以下几个方面:第一,为能够与当前社会发展需求相适应,计算机信息管理技术应用是必须要求,计算机信息管理技术发展对社会上各个方面发展均具有一定促进作用,在当前社会经济发展过程中有着越来越重要的地位,计算机信息管理技术在当前社会上有着越来越广泛的应用,并且还将会有更加广泛应用,在这种社会发展形势下,更应当对计算机信息管理技术合理应用,使网络安全得到保证,从而使其更好服务于社会经济发展以及人们生产;第二,在保证网络安全方面,计算机信息管理技术属于实际需要,随着当前计算机网络技术不断发展,各类网络攻击也越来越多,导致计算机网络技术在实际应用中有很多问题存在,为能够使网络技术应用中各种安全问题得到有效解决,计算机信息管理技术的有效应用也就越来越重要,并且在保证计算机网络安全方面也有着越来越重要的作用。
2在计算机网络安全中信息管理技术应用现状
随着现代计算机网络技术快速发展,计算机信息管理技术在网络安全中的应用也越来越重要。在计算机网络技术实际应用过程中,应当对计算机信息管理技术加强重视,不断进行探索以及研究,将实际应用过程中所存在安全问题找出,在网络安全保障工作中应当积极落实计算机信息管理技术应用。在网络安全中计算机信息管理技术应用有着十分丰富的内容,比如域名以及IP地址等方面,这些内容对恶劣信息攻击均能够起到较好预防作用。对于网络安全而言,其所存在威胁因素具有多样性特点,并且具有不确定性特点,导致在监测计算机信息管理技术安全性过程中有混乱情况出现,甚至出现难以辨别情况。所以,在计算机管理技术使用应用过程中,对于突发问题应当做好相关准备工作,从而在处理问题方面能够保证科学性及快速性,可将问题有效解决。为能够使计算机信息管理技术在网络安全中得到更好应用,应该通过有效对策改善当前计算机管理技术应用现状,从而使计算机管理技术应用发挥更好效果。在信息化的时代下,计算机信息管理技术在计算机的实际运用中有着不可替代的位置,在网络安全中的实际应用越来越明显。在实际网络安全中的应用,应不断加强对计算机网络信息管理的重视度,在使用的过程中不断探索与研究,通过实际的操作发现问题,并解决问题,落实网络安全应用中的管理。
3在网络安全中应用计算机管理技术有效对策
从当前实际情况来看,计算机信息管理技术应用虽然取得一定成果,对当前社会发展起到一定推动作用,但在实际应用过程中仍有一些问题存在。所以,为能够使计算机信息管理技术得到更好应用,应当通过有效措施改善当前计算机管理技术现状,使其发挥更好效果,具体而言,可从以下几点着手。
3.1提升安全防范意识
从计算机网络应用实际情况来看,之所以有很多安全隐患存在,其主要原因就是由于人们的安全防范意识相对比较缺乏,为实际应用过程中未能够足够重视网络安全问题。所以,为能够使计算机管理技术有效运用得到保证,有关工作人员应当在安全防范方面提升自身意识。这样一来,在日常工作中才能够使工作人员将各种安全工作做好,从而不断促使在网络安全中有效应用计算机信息管理技术。因此,在实际工作过程中,可利用报告、讲座及培训等相关方式,使相关工作人员在计算机信息管理技术方面提高安全防范意识。
3.2对计算机信息管理技术加强管理力度
从当前实际情况来看,在网络安全中应用计算机信息管理技术,其需要解决的.首要问题就是安全化管理,所以应当在这一方面加强关注力度。在计算机信息管理技术实际应用过程中,通过在安全化管理方面加强力度,有利于其应用安全度的提高。对于加强计算机信息管理技术的管理力度而言,其实质是对管理理论及内涵的进一步延伸,使其扩充至安全问题预防及防范体制与机制中,这一点也是必须对其加强关注的一项重要因素。在当前社会发展过程中,计算机信息管理技术有着十分广泛的应用,所以其整体信息系统具有十分明显的现代化特点,对于计算机信息管理技术体系而言,其中所存在信息化因素比较多。对于体系中不同环节以及部位,相关工作人员应当牢固把握,并且应当深层次了解,从而对计算机管理技术加强管理力度,重点防范不良因素。3。3对操作系统加强安全防护在计算机信息管理技术实际运用过程中,一个必不可少部分就是操作系统,在其正常工作过程中有着十分重要意义。然而,在实际应用过程中,网络操作系统也很容易有漏洞出现,很容易导致各类安全问题发生。所以,在计算机信息管理技术实际运用过程中,对于操作系统应当实施相关安全防护,从而使网络安全性得到有效提高。比如,在实际应用过程中可建立安全防护系统,对于网络操作系统中一些安全漏洞的存在,能够及时发现,并且进行适当修补,从而尽可能避免各种病毒入侵。此外,对于网络中相关安全性产品,比如入侵检测、防火墙及VPN等,可实行统一管理,从而建立完善操作系统日志,能够分析网络中潜在安全隐患,并且能够进行预防,从而使网络安全性得到保证。
4结语
毕业论文信息化管理 篇3
【摘 要】大学毕业生档案信息管理系统使用ASP.NET、MS SQL Server数据库设计,实现了档案信息的网络化管理,用人单位在获得学校就业管理部门或学生本人许可后,可以在规定时间内远程查阅学生的档案信息,对提高毕业生就业率有着积极意义。
【关键词】大学生 档案 管理系统 数据库 设计
【中图分类号】 G 【文献标识码】A
【文章编号】0450-9889(2014)08C-0186-02
帮助大学生就业是各高校的主要工作之一。传统的毕业生双选会由于其时间所限,给毕业生和用人单位“双选”的时间很短,相互的了解程度有限,在一定程度上影响了就业的签约率和学生就业后工作的稳定性和持续性。为了解决上述问题,我们在健全学生传统档案的同时,开发了大学毕业生档案信息管理系统,保存和管理毕业生求职时需要展示的、用人单位需要了解的档案信息电子副本,解决了档案信息查询时空的限制。
一、系统组成
系统采用客户端浏览器、Web服务器、数据库服务器组成的三层B/S结构。用户使用统一的浏览器界面,终端用户几乎不需要培训,降低了系统应用成本,更适合于全校大规模推广应用。
系统使用Microsoft Visual Studio 2010为Web编程工具。Microsoft SQL Server是Microsoft公司推出的功能强大的数据库系统,与Windows系统紧密集成,具有良好的性能和可伸缩性。本系统使用的数据库系统是Microsoft SQL Server2005,系统开发和运行环境为Microsoft Windows2003,主要功能模块如表1所示。
表1 大学毕业生档案信息管理系统主要功能模块
数据管理档案信息审核综合查询
登记修改档案信息数据备份用户及权限管理班级审核院系审核学工处审核档案室归档校内档案信息查询就业状态查询与统计用人单位查询
二、主要实现技术
(一)数据库设计
系统的数据库使用Microsoft SQL Server 2005,利用SQL Server Management Studio可以可视化地完成数据库设计工作。
系统的数据库与原有的大学生注册缴费管理系统的设计与实现、大学毕业生就业信息管理系统等管理系统共用一个数据库,并共享其中的数据词典等基础数据,用户表则添加档案管理相应的角色和权限字段,新增加的表只有档案信息表,大大简化了数据库设计,同时也保证了数据的统一,便于管理和使用。
档案信息表的字段包括基本信息、简历、素质评价、课程成绩、处分、获奖、任职、资格证书、毕业鉴定等几部分的字段。其中的个人相片、综合素质评价表、在校任职评价、课程成绩表、获奖证书、各类资格证书、实习鉴定总表、毕业生登记表、处分决定等字段均用于保存相应的图像路径及名称,以充分展示信息的原貌。
(二)文件上传
档案的建立涉及大量各类图像文件的上传。使用.NET的文件上传控件FileUpload可以方便的完成。通过Request.PhysicalApplicationPath属性可以获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。调用 SaveAs 方法即可将文件保存到Web服务器上的指定路径。但在使用中必须注意两个问题:限制上传文件的类型和限制上传文件的大小以防上传木马文件、大文件到服务器。使用PostedFile 属性来访问基础 ContentLength 属性并返回文件的大小(字节),通过比较上传文件和设定的文件大小,即可控制最大上传文件的大小。调用Path.GetExtension方法返回要上传的文件扩展名,然后和设置的文件扩展名进行比较,即可限制上传文件的类型。通过使用AJAX技术实现网页异步更新、在不刷新建档页面的情况下就可以获取上传的文件路径及文件名信息。
(三)用户密码使用MD5加密
MD5就是采用单向加密的加密算法,不能对加密了的密文数据再解密成原来的明文数据。MD5算法有两个重要特性:第一是任意两段明文数据,加密以后的密文是不相同的;第二是任意一段明文数据,经过加密以后,其结果永远是不变的。也就是不可能有任意两段明文加密以后得到相同的密文、加密特定的数据得到的密文一定是相同的。
本系统将用户密码等关键数据采用MD5加密后再存储到数据库可以保证密码安全。微软在.NET架构中引入了MD5算法,在使用Visual Studio 2010编程时可以直接使用.NET 架构中提供的相关类来实现MD5 加密,这些类位于命名空间“System.Security.Cryptography”中。
(四)使用触发器保护已审核信息
触发器是SQL Server数据库应用中一个重要工具,是一种特殊的存储过程,当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行。SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表,这两张是系统在内存中创建的、与应用触发器的表结构相同的两张逻辑表,其中Inserted表的数据是插入或是修改后的数据,而Deleted表的数据是更新前的或是删除的数据。当触发器完成工作后,这两张表就会被删除,不会存储在数据库中。
本系统在档案信息表中设置了触发器,如果档案信息已经审核并经档案室归档,当数据被修改时触发器会自动把数据重新更新回来,如果记录被删除则回滚,达到保护已审核信息的目的。
(五)权限控制
根据登录用户的角色不同,利用Session变量实现对其权限的控制。用人单位必须获得毕业生本人提供的验证码或取得学校教育管理部门的授权码、并在规定的时间内方可查询学生的档案信息。endprint
使用函数DATEDIFF可以限制用人单位的查询天数。当DATEDIFF( day, '开放查询的日期',Now() )的计算结果大于允许查询的天数时,禁止查询。
三、关键代码设计
(一)文件上传及其类型控制
Dim savedir As String = "upfile\" '定义上传文件保存相对目录
Dim apppath As String = Request.PhysicalApplicationPath '获取上传文件的物理路径
Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '获取上传文件的扩展名
If (FileUpload1.HasFile) Then
Dim savepath As String = apppath & savedir & FileUpload1.FileName
If (extension = ".jpg") Or (extension = ".JPG") Then '指定上传文件类型
FileUpload1.SaveAs(savepath) '保存上传文件
Else: Lable1.Text = "该类文件禁止上传 "
End If
End If
(二)控制图片显示大小
Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '获取上传的图片
Dim sourceWidth As Integer = Photo.Width'取得图片宽度,以像素为单位
Dim sourceHeight As Integer = Photo.Height'取得图片高度
If sourceWidth2 > 600 Then'如果图片宽度大于600像素
Dim tuWidth=600'定义显示的宽度为600像素
Dim tuHeight = 600 * sourceHeight / sourceWidth'同时按比例缩小其高度
End If
(三)MD5加密
下面以修改密码为例说明MD5加密的方法。
Dim md5Hasher As New MD5CryptoServiceProvider()
Dim hashedBytes As Byte()
Dim encoder As New UTF8Encoding()
hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '计算MD5
Dim sBuilder As New StringBuilder() '创建可变字符串
For i = 0 To hashedBytes.Length - 1 ' 将每一个 Byte的 hash 码格式化为十六进制字符串
sBuilder.Append(hashedBytes(i).ToString("x2"))
Next
Dim newmm_16 As String = sBuilder.ToString ' 返回十六进制字符串,用于写入数据库。
接下来是连接数据库并写入新密码的代码,从略。
四、实际应用及效果
(一)系统部署
系统的WEB程序和数据库分别部署在两台Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并设置Internet 来宾账户对文件上传目录拥有写权限。
考虑到安全性,数据库服务器使用局域网地址,SQL Server 2005需要启用本地和远程连接以及SQL Server Browser 服务;在 Windows 防火墙中需要为 SQL Server 2005 创建例外,设置SQL Server 2005每天一次自动备份作业和定时删除过时备份数据作业。
(二)使用流程
系统使用流程如图1 所示。
图1 系统使用简明流程
学生未提交审核前均可以随时修改,提交审核后,各班辅导员、院系均可以执行退修操作,院系已经审核后则需要院系管理员权限才可以执行退修操作。院系已经审核并经档案室归档的信息不允许修改。
(三)应用效果
系统的应用为各类档案信息需求者提供了高效、灵活、便捷的查询服务,得到了学校领导、老师、学生和用人单位的好评。系统应用不仅推进了就业工作的效率和质量,也促进了学生的档案积累和自我提高的意识,从而间接促进了教学质量和综合素质的提高,提高了高校档案的信息价值和社会效益。
【参考文献】
[1]王海政.试析无纸化卫生专业技术资格考试新模式[J].电脑编程技巧与维护,2011(14)
[2]张洪.ASP.NET Session的原理及应用[J].电脑编程技巧与维护,2011(2)
【基金项目】广西教育科学规划课题(2011C0160)
【作者简介】黄建成(1965- ),男,广西藤县人,广西科技大学医学院现代教育技术中心副主任,高级实验师,研究方向:现代教育技术的应用。
(责编 丁 梦)endprint
使用函数DATEDIFF可以限制用人单位的查询天数。当DATEDIFF( day, '开放查询的日期',Now() )的计算结果大于允许查询的天数时,禁止查询。
三、关键代码设计
(一)文件上传及其类型控制
Dim savedir As String = "upfile\" '定义上传文件保存相对目录
Dim apppath As String = Request.PhysicalApplicationPath '获取上传文件的物理路径
Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '获取上传文件的扩展名
If (FileUpload1.HasFile) Then
Dim savepath As String = apppath & savedir & FileUpload1.FileName
If (extension = ".jpg") Or (extension = ".JPG") Then '指定上传文件类型
FileUpload1.SaveAs(savepath) '保存上传文件
Else: Lable1.Text = "该类文件禁止上传 "
End If
End If
(二)控制图片显示大小
Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '获取上传的图片
Dim sourceWidth As Integer = Photo.Width'取得图片宽度,以像素为单位
Dim sourceHeight As Integer = Photo.Height'取得图片高度
If sourceWidth2 > 600 Then'如果图片宽度大于600像素
Dim tuWidth=600'定义显示的宽度为600像素
Dim tuHeight = 600 * sourceHeight / sourceWidth'同时按比例缩小其高度
End If
(三)MD5加密
下面以修改密码为例说明MD5加密的方法。
Dim md5Hasher As New MD5CryptoServiceProvider()
Dim hashedBytes As Byte()
Dim encoder As New UTF8Encoding()
hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '计算MD5
Dim sBuilder As New StringBuilder() '创建可变字符串
For i = 0 To hashedBytes.Length - 1 ' 将每一个 Byte的 hash 码格式化为十六进制字符串
sBuilder.Append(hashedBytes(i).ToString("x2"))
Next
Dim newmm_16 As String = sBuilder.ToString ' 返回十六进制字符串,用于写入数据库。
接下来是连接数据库并写入新密码的代码,从略。
四、实际应用及效果
(一)系统部署
系统的WEB程序和数据库分别部署在两台Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并设置Internet 来宾账户对文件上传目录拥有写权限。
考虑到安全性,数据库服务器使用局域网地址,SQL Server 2005需要启用本地和远程连接以及SQL Server Browser 服务;在 Windows 防火墙中需要为 SQL Server 2005 创建例外,设置SQL Server 2005每天一次自动备份作业和定时删除过时备份数据作业。
(二)使用流程
系统使用流程如图1 所示。
图1 系统使用简明流程
学生未提交审核前均可以随时修改,提交审核后,各班辅导员、院系均可以执行退修操作,院系已经审核后则需要院系管理员权限才可以执行退修操作。院系已经审核并经档案室归档的信息不允许修改。
(三)应用效果
系统的应用为各类档案信息需求者提供了高效、灵活、便捷的查询服务,得到了学校领导、老师、学生和用人单位的好评。系统应用不仅推进了就业工作的效率和质量,也促进了学生的档案积累和自我提高的意识,从而间接促进了教学质量和综合素质的提高,提高了高校档案的信息价值和社会效益。
【参考文献】
[1]王海政.试析无纸化卫生专业技术资格考试新模式[J].电脑编程技巧与维护,2011(14)
[2]张洪.ASP.NET Session的原理及应用[J].电脑编程技巧与维护,2011(2)
【基金项目】广西教育科学规划课题(2011C0160)
【作者简介】黄建成(1965- ),男,广西藤县人,广西科技大学医学院现代教育技术中心副主任,高级实验师,研究方向:现代教育技术的应用。
(责编 丁 梦)endprint
使用函数DATEDIFF可以限制用人单位的查询天数。当DATEDIFF( day, '开放查询的日期',Now() )的计算结果大于允许查询的天数时,禁止查询。
三、关键代码设计
(一)文件上传及其类型控制
Dim savedir As String = "upfile\" '定义上传文件保存相对目录
Dim apppath As String = Request.PhysicalApplicationPath '获取上传文件的物理路径
Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '获取上传文件的扩展名
If (FileUpload1.HasFile) Then
Dim savepath As String = apppath & savedir & FileUpload1.FileName
If (extension = ".jpg") Or (extension = ".JPG") Then '指定上传文件类型
FileUpload1.SaveAs(savepath) '保存上传文件
Else: Lable1.Text = "该类文件禁止上传 "
End If
End If
(二)控制图片显示大小
Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '获取上传的图片
Dim sourceWidth As Integer = Photo.Width'取得图片宽度,以像素为单位
Dim sourceHeight As Integer = Photo.Height'取得图片高度
If sourceWidth2 > 600 Then'如果图片宽度大于600像素
Dim tuWidth=600'定义显示的宽度为600像素
Dim tuHeight = 600 * sourceHeight / sourceWidth'同时按比例缩小其高度
End If
(三)MD5加密
下面以修改密码为例说明MD5加密的方法。
Dim md5Hasher As New MD5CryptoServiceProvider()
Dim hashedBytes As Byte()
Dim encoder As New UTF8Encoding()
hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '计算MD5
Dim sBuilder As New StringBuilder() '创建可变字符串
For i = 0 To hashedBytes.Length - 1 ' 将每一个 Byte的 hash 码格式化为十六进制字符串
sBuilder.Append(hashedBytes(i).ToString("x2"))
Next
Dim newmm_16 As String = sBuilder.ToString ' 返回十六进制字符串,用于写入数据库。
接下来是连接数据库并写入新密码的代码,从略。
四、实际应用及效果
(一)系统部署
系统的WEB程序和数据库分别部署在两台Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并设置Internet 来宾账户对文件上传目录拥有写权限。
考虑到安全性,数据库服务器使用局域网地址,SQL Server 2005需要启用本地和远程连接以及SQL Server Browser 服务;在 Windows 防火墙中需要为 SQL Server 2005 创建例外,设置SQL Server 2005每天一次自动备份作业和定时删除过时备份数据作业。
(二)使用流程
系统使用流程如图1 所示。
图1 系统使用简明流程
学生未提交审核前均可以随时修改,提交审核后,各班辅导员、院系均可以执行退修操作,院系已经审核后则需要院系管理员权限才可以执行退修操作。院系已经审核并经档案室归档的信息不允许修改。
(三)应用效果
系统的应用为各类档案信息需求者提供了高效、灵活、便捷的查询服务,得到了学校领导、老师、学生和用人单位的好评。系统应用不仅推进了就业工作的效率和质量,也促进了学生的档案积累和自我提高的意识,从而间接促进了教学质量和综合素质的提高,提高了高校档案的信息价值和社会效益。
【参考文献】
[1]王海政.试析无纸化卫生专业技术资格考试新模式[J].电脑编程技巧与维护,2011(14)
[2]张洪.ASP.NET Session的原理及应用[J].电脑编程技巧与维护,2011(2)
【基金项目】广西教育科学规划课题(2011C0160)
【作者简介】黄建成(1965- ),男,广西藤县人,广西科技大学医学院现代教育技术中心副主任,高级实验师,研究方向:现代教育技术的应用。
毕业论文信息化管理 篇4
答辩是检验毕业论文质量的重要环节, 但仅仅依靠短暂的答辩洞悉论文全貌, 尚有不足之处。因此, 提高本科毕业论文质量的关键是靠学生扎实写作, 教师认真指导, 各级管理人员严格审核, 这凸显出毕业论文过程管理的重要性和必要性。以往学校虽然对毕业论文工作制定了科学、严密的管理规则, 但是在实施过程中有些制度规范没有严格执行, 有的学生甚至从选题到答辩与指导教师只有一两次交流, 管理人员更难掌控毕业论文工作。毕业论文信息化管理实施后, 学生可以在互联网上接受教师的指导;教师也可以根据学生论文的完成情况, 灵活地掌握写作进度;管理人员可以在系统上实时监控论文的工作进度, 并根据学校的总体安排管理毕业论文指导工作。
一、毕业论文信息化实践
建设教育强省, 传播文化知识, 强化科技创新, 精心培育人才, 提高全民素质, 提高教育质量, 教育信息化是关键[1]。基于信息平台整合的毕业论文信息化最终需要通过学校来完成, 毕业论文管理系统的应用是实现教学管理信息化、网络化的重要手段, 解决了选题消耗时长、指导工作效率低、不便于远程指导、过程管理困难的问题, 方便在外地求职或实习学生和指导教师的交流, 显著地提高了工作效率, 对高校学生毕业论文管理具有十分重要的意义。
(一) 毕业论文管理系统基本数据准备阶段
首先由管理员设置专业类别、指导人数上限、各阶段工作时间节点, 然后, 进行学院管理人员设置, 并开启相应的功能开关, 最后导入师生信息, 为后续开展信息化管理提供数据基础。
(二) 选题阶段
黑龙江大学本科毕业论文写作时间通常为14周, 第1周完成选题工作。教师通过自己的账号进入系统提出毕业论文题目, 经过系主任审核后入库。学生可以查看全部入库的论文题目, 根据本人具体情况选择题目, 一个题目对应一个学生。如果教师为指定的学生设置题目, 可以由教师为学生选题。
(三) 开题阶段
题目确定后学生与指导教师联系, 根据教师的安排在寒假期间进行资料搜集工作, 开学后两周内在系统上完成开题报告。指导教师审核通过后可以开题;不同意开题, 可返回给学生重新修改, 直至通过后开始论文写作, 此过程可以设置系主任审核。
(四) 中期检查阶段
第6—7周进行中期检查, 学生提交中期总结并通过指导教师和系主任审核后继续进行论文写作。在写作过程中学生可以使用系统中的邮件功能和指导教师交流。
(五) 论文定稿阶段
第10—11周学生完成初稿并上传至系统, 教师在系统上指导学生修改。12周论文通过指导教师和系主任审核后, 指导教师同意答辩, 学生完成定稿提交, 此环节可增设教学院长审核。
以上各阶段工作的进展情况, 系统管理员、系主任、院长可进行过程监控。学校在第13教学周抽取10%的论文进行反剽窃检测, 并打印答辩用稿。
二、毕业论文信息化管理带来的革新
(一) 由面对面指导向远程教育转变
本科毕业论文的撰写与研究生复试和毕业分配基本同步, 这往往让学生有鱼和熊掌不能兼得的遗憾。启用毕业论文管理系统后, 论文写作和指导在互联网上操作完成, 不受地域和时间的影响, 避免了学生为考研和找工作对毕业论文写作的应付了事, 保证了毕业论文的写作质量。相信启用毕业论文管理系统后, 就业率和考研率也将有所提高。
(二) 由大量成本投入向节约型论文管理转变
减少打印用纸:一个学院每年平均270个毕业生, 记录学生开题、中期检查、供指导教师填写意见和评语的“本科生毕业论文工作手册”14张、在选题、教师供题、确定指导关系、院系各个环节管理工作中, 另需每生86张纸, 一个院系共需27000张, 全校共30个院系;另外, 以往大概有50%的学生还要在答辩后继续进行修改, 不能直接用答辩稿作为存档材料保存, 另需消耗80000张, 合计890000张, 即1780包, 而每包20元, 那么一年共35600元。
节约打印墨盒:打印10包纸需用1个墨盒, 共178个, 每个200元, 那么一年共35600元。
减少指导环节的补助:可以取消教师和学生集中参加的选题、开题、中期检查, 每名教师节约补助100元, 平均每个学院40人次, 合计4000元, 全校30个院系共计补助费为120 000元。
黑龙江大学一年合计:19.12万元, 十年共计:191.2万元。
(三) 由主观程序安排向程序化管理转变
从选题开始逐级审核, 学院明确了研究题目与研究内容应大体上不要超过学生的实际驾驭能力, 不能题目过大的要求, 避免了在中期检查时需要修改题目的问题。系主任对题目的时效性和创新性十分重视, 并鼓励学生结合自己的实习、科研项目写论文。师生互选充分尊重教师和学生的意愿, 体现“以学生为本”的宗旨、同时以个人意见和专业内部协调为补充。
学生在系统上提交开题报告, 经指导教师和系主任审核通过后进入下一阶段工作。一阶段工作结束后, 管理员根据工作计划, 在系统上关闭该阶段工作的提交、审核功能, 以控制毕业论文的整体进度。
在中期检查阶段须由指导教师和系主任审核学生的中期工作总结, 指导教师在系统上给出针对性的评语, 系主任审核后方能通过中期检查, 主管院长会在此过程进行抽查。严格的中期检查避免了把问题留到答辩时解决, 如果学生不按规定完成, 将不能进入下一个工作环节, 杜绝了选题随意、东拼西凑、甚至抄袭的现象, 能够让学生对毕业论文工作引起足够的重视, 端正学生撰写毕业论文的态度[2]。
毕业论文信息化管理由学院制定工作计划, 由学生、教师具体执行, 系主任和主管院长负责监督, 各环节工作环环相扣, 相互制衡。
三、完善毕业论文信息化管理的对策
(一) 深入开发毕业论文信息管理系统功能
目前, 答辩记录、成绩统计表和评语表仍需用纸介质记录和存档, 成绩仍然需要手工计算。尚需开发答辩材料上传功能, 以实现直接用电脑记录并上传答辩记录;对指导教师和三名答辩小组成员的评分自动计算, 给出总成绩;指导教师和答辩委员会评语网络提交。这样可以提高答辩工作效率, 节约成本, 并可以将数据库中的答辩记录、答辩成绩和论文等文件刻录成光盘, 便于永久存档。
如果能够打破院系界限资源共享, 学院之间可以相互借鉴, 把好的工作经验自发地推广到毕业论文信息化建设中。另外, 建议以班级为单位设立群, 设置学习委员为学生管理员, 以协助系主任和管理员工作。
(二) 有效宣传利用毕业论文信息管理系统
毕业论文管理系统的操作十分人性化, 设置了丰富的检索功能, 让使用者很容易找到感兴趣的论文题目、心仪的导师和学生等, 但是部分教师和学生由于没有充分阅读使用说明, 熟悉系统时间仓促不会使用。为了普及毕业论文管理系统, 加强对其必要性的认识, 可以在大三下学期给学生举办毕业论文管理系统使用指导讲座, 同时在系统中增设在线咨询功能, 及时解决师生使用过程中遇到的问题。
系统开发人员分别提供了学生、教师、系主任、院长、管理员使用说明, 学生如果只看学生使用说明, 虽然可以进行基本操作, 但遇到问题不知该找谁解决的现象时有发生。例如, 学生论文题目提交错误, 他会首先想到找管理员, 其实他的指导教师负责题目审核工作并有权更改;学生论文终稿没有合格, 但指导教师误操作, 在系统上点击了“审核通过”, 学生无法修改, 这个问题系主任可以解决, 但学生和教师仅看属于自己的说明是无法知道的。建议教务处提供一份整体的使用说明, 便于师生和管理人员的使用。
(三) 进一步构建“校府社”三位一体的人才培养质量网络监控平台
高校毕业论文信息化建设能够把孤立的教师个体、学校、企业、政府进行跨学校、跨区域的合作, 推动教育信息化整体、协同发展, 既丰富了网络教学资源, 实现了区域内各学校间的共享, 又为政府、企业了解学校提供了接口。政府部门可以通过学生毕业论文评估学生的科研和实践能力, 进而可论证学校的培养方案的合理性, 从而为黑龙江省教育信息化公共服务平台提供数据来源;高校积极建设优质教育资源共享体系, 通过不同高校共建平台, 实现跨校指导, 合作育人;毕业论文信息化管理平台, 应面向就业单位开放, 对优秀毕业论文学校予以特别推荐, 便于企业单位择优录取。同时, 可由企业针对性地给出论文题目, 甚至设置双导师制, 由学校教师和企业相关人员同时指导, 视学生完成的效果为学生提供工作岗位。对政、校、企信息一体化建设, 把政府、企业、学校先进的管理思想进行有机整合, 通过计算机网络技术、应用软件技术、数据库技术等方法, 从战术层、战略层、决策层对学校的实践教学进行管理, 为政府提供思路、为企业提供人才、为科研成果提供转化机会, 最终实现多赢局面[3]。
参考文献
[1]陈小娅.围绕中心, 服务大局, 加快基础教育信息化进程[J].人民教育, 2010, (8) .
[2]何颖.加强毕业论文管理是提高毕业论文质量的重要保证[J].黑龙江高教研究, 2001, (5) .
毕业论文信息化管理 篇5
本文作者:赵留荣 单位:江苏凤凰出版传媒股份有限公司
图书项目管理的周期也就是图书项目的生命周期,包括图书项目选题策划、选题审批、组稿审稿、编辑加工、终审发稿、装帧设计、印刷加工、销售及发行服务等。信息系统的集成与共享,实现了图书项目的选题、印制、发行等环节的出版信息一体化管理,为出版企业实施图书项目管理创造了条件。
确定选题环节。在图书选题的项目管理中,出版信息管理系统以图书选题项目为核心,始终贯穿流程管理的指导思想,实现对选题策划、预算、实施等整个选题阶段的一体化流程化管理。同时对所有与选题管理各阶段关联的资源、人员、费用、合同、数据交换等进行全面统一有效的管理。出版信息管理系统还提供选题合同管理、合同付款计划、付款情况管理等合同管理功能。
实施印制环节。在图书项目管理的实施过程中,出版印制部门作为出版企业的主要生产管理者,在印前需要对图书的印制成本进行比较准确的估算;在印制过程中,直接负责图书的生产进度、印制质量,管理纸张材料的采购、使用,安排图书的排版、印刷和装订等生产流程,并对图书的生产成本进行监控。出版信息系统的实施,将图书的生产管理过程,通过计算机有序地连接起来,并能够为财务、发行系统提供相关的基础数据,进行无缝连接,实现信息资源的高度共享。
图书发行环节。在图书项目管理的发行阶段,发行信息系统将发行工作的各个环节实现了信息化管理,提高了工作效率。通过与编辑、出版、财务系统的紧密衔接,实现业务财务的信息一体化管理。图书项目在发行管理过程中,按图书分类、地区分类、客户性质、销售部门等多个不同层次进行统计,对出版企业的图书库存、发出商品、应收账款、开票情况、回款情况进行分析统计,并提供多种统计方法。
快捷准确地获取某一品种的销售回款分析数据、某一地区的销售分析数据和某一出版物品种在不同时间段的销售情况比较数据,为出版企业按市场的需求及时调整出版计划,控制编务和出版部门的工作进度,避免图书的积压,提供详实的数据支持。从管理及统计等多个角度,对整个出版企业的图书项目运行进行分析,为领导管理决策提供支持,增加企业的决策准确度和对市场反应的敏感度。
信息一体化管理。财务与业务的信息集成与共享,提高了出版企业图书项目单品种核算的准确性,为实施图书项目管理创造了条件。在信息化以前,要实现图书项目的单品种核算困难重重。在图书印制方面。图书的印刷费、纸张、材料一般都不是实时结算,有时几个月才结算一次,但此时图书销售已经完成,售出图书的成本就无法确定。
在图书发行方面。图书销售实现后,回款才给出版企业,卖不掉的图书无条件地退回出版企业,图书销售结算周期较长。在图书核算方面。出版企业因为品种很多,又有不同的版印次,印次周期较长,印次不清导致图书项目单品种核算困难。
图书核算在出版环节不能及时知道一本书的制版、纸张、印制和稿费等成本是多少,在发行零售环节不能知道这本书真正卖了多少钱。实现财务业务一体化后,财务部作为信息归集中心,从单本图书到系
列图书再到事业部。
毕业论文信息化管理 篇6
【关键词】 高校 就业工作 信息化建设
【作者简介】肖勇,湖北大学学生工作处科员。
如何利用信息化手段,改进就业工作方式,为毕业生和用人单位提供全面的就业服务成为一个新的课题摆在高校就业工作者的面前。
一、高校就业工作信息化系统
(一)就业工作信息化系统介绍
就业工作信息化系统包括省就业工作信息化系统和高校内部就业工作信息化系统。就业工作信息化系统是四个主体围绕三个功能而组成实现的网络平台。四个主体就是政府相关部门、用人单位、学校、毕业生。这里,笔者详细介绍的是校内就业工作信息化系统。见图-1:
[高校就业工作信息化系统简图(图-1)][用人单位][学校][毕业生][联系、沟通][提供信息][就业指导中心][学院(系、部)][市场开发部][日常管理部][就业指导部][信息技术部][审核 整理][网报基本信息][个人信息反馈][网络维护][就业指导服务]
高校就业工作信息化建设依赖于就业工作信息化系统,就业工作信息化系统的功能主要包括信息的采集、信息的处理及信息的反馈。见图-2:
[信息采集][信息处理][信息反馈][→][→]
(图-2)
1. 信息采集
在图-1中,信息采集主要包括采集毕业生信息、用人单位需求信息两大部分。
(1)毕业生信息采集
毕业生信息的采集,主要依靠毕业生登陆学校就业信息网个人信息填报界面,由毕业生根据实际情况填报信息。
(2)用人单位信息采集
用人单位信息采集,主要是学校毕业生就业指导中心通过网络、信函等方式搜集用人单位信息。用人单位信息主要包括用人单位基本信息及需求信息。基本信息如公司性质、注册资本、经营范围、经营规模、公司文化及管理模式;需求信息包括招录人数、招录专业等报告条件及招聘方式流程等。
2. 信息处理
对采集的信息进行处理,是高校就业工作信息化系统的核心环节,主要包括对毕业生信息的处理及对用人单位信息的处理两个方面。
(1)对毕业生信息的处理
除对毕业生基本信息的整理外,对毕业生求职意愿信息的调研统计也显得十分重要。求职意愿包括求职行业意愿、薪酬期待、就业地域的要求等几个方面。对毕业生求职意愿的把握,利于学校就业指导中心根据毕业生的求职进行指导引导,也便于学校根据毕业生求职意愿进行有针对性的就业市场开发,为毕业生提供“合乎口味”的用人单位信息。
(2)对用人单位信息的处理
高校就业指导中心对信息的处理主要包括对采集到的信息进行甄别、分类、发布以及进行招聘会的组织等工作。
对信息的甄别:就业指导中心对采集到的信息进行真伪判断,去伪存真。这一步必不可少。信息失真,会导致毕业生对用人单位的认识产生较大影响,从而影响毕业生在机会面前的选择。此外,有些组织利用大学生求职心切,打着招聘人才的幌子,设下陷阱坑害大学生权益的现象也时有发生。可见,用人单位信息的甄别是一个严肃的过程。就业指导中心对用人单位的信息甄别必须慎之又慎。
信息的分类和发布:学校就业指导中心按照一定的标准对信息进行分类,利用就业信息网、网络及时聊天系统、飞信、email等发布用人单位需求信息。这样,毕业生可以在异地了解相关需求信息。
招聘会组织工作:就业指导中心安排时间、地点和多媒体设备,搭建单位与毕业生双选的平台,使招聘得以实现。招聘会的形式有电话招聘、现场招聘、视频招聘等。
3. 信息反馈
信息反馈是三个功能中不容忽视的一个方面。信息反馈在前几年的就业工作中是一个薄弱的环节。随着高校毕业生就业形势的日益严峻,高校就业部门才意识到信息反馈的重要性。近几年,高校就业部门充分挖掘校友资源,利用校友脉络来推荐毕业生就业,如有些高校举办校友企业大型招聘会等。当然,校友信息反馈只是一个部分,信息反馈还包括大型招聘会签约率、用人单位对毕业生素质评价等信息。这些反馈的信息,是高校就业部门今后工作开展的重要参考数据。
(二)就业工作信息化系统功能实现的媒介
就业工作信息化系统功能实现的网络媒介,主要是利用当今信息化条件下的网络科技手段来实现信息的快速传递。就目前的媒介方式来讲,主要包括即时聊天工具、就业信息网、校园电子屏、短信群发等。
即时聊天工具主要包括qq、msn、飞信等。即时聊天工具因为方便快捷,使用率非常高。
就业信息网,是高校发布就业信息的最重要的渠道。与及时聊天工具相比,其最大的优势在于内容更丰富、其功能更强大。
校园电子屏主要通过在校园人流量大的地方安装电子显示器,以此来发布信息。
短信群发,原是企业利用电子通信平台来对内部职工、广大客户传递信息的一种方式。在校园内,同样可以利用它来及时向毕业生传递就业信息。其优势在于传递信息快捷,且不受时间空间的限制。
二、高校就业工作信息化建设不足的表现
在严峻的就业形势下,计算机网络技术的发展以及毕业生求职服务需求的多样化等因素促使高校就业工作者加快就业工作方式转变,推进就业工作信息化建设。近几年,高校的就业工作信息化建设取得了可喜成绩,但同时也存在一些问题。
(一)对就业工作信息化的认识存在误区
就业工作信息化就是利用计算机网络技术、手机短信系统等多种媒介来实现就业工作的管理服务。但也有部分就业工作者对其认识存在片面性,认为就业工作信息化仅是加强对就业信息网的建设。实际上,就业信息网的建设是就业工作信息化建设的一个重要方面。除此之外,就业工作信息化建设包括室外室内电子屏、手机终端短信群发、远程视频面试系统等方面。此外,也有人认为就业工作信息化要实现的范围仅仅限制在某一学校,笔者以为这种认识也存在片面性。充分发挥人才在社会发展中的重大作用,就必须实现人才资源在最大范围内的优化配置。这就要求单位需求信息必须在最大范围内实现共享,而不是仅仅局限于某一高校。就业工作信息化是某省甚至某一地区的就业工作信息化。
(二)高校就业工作信息化程度不高
目前,高校普遍都建立了毕业生就业信息网,毕业生及用人单位都可以通过登陆高校毕业生就业信息网查询、發布相关信息,大大提高了就业服务的便捷性。但在大部分高校,毕业生就业信息网功能单一,仅用来发布用人单位需求信息。用人单位自主发布招录信息、网络招聘、毕业生自荐、电子简历、视频面试、毕业生派遣方案确认等功能尚未开发,就业工作信息化程度不高。
(三)高校就业工作信息化建设缺乏完善的制度保障
高校就业工作信息化建设,其前提是必须保证招录信息的真实性。别有用心的不法分子利用大学生求职难发布虚假招聘信息,使毕业生就业权益受到侵害的现象屡见不鲜。早在 2002年,我国教育部就提出高校要推进就业工作信息化建设,但一直尚未出台具体的运作措施来强制保证就业信息的真实性,以对用人单位的招录行为进行规范。
就业工作信息化建设的另外一个特征就是保证招聘信息的共享性。而各个高校之间的竞争导致企业招聘信息无法实现共享。有些高校在就业信息网设置IP登陆限制及用户名注册来防止外校学生“窃取”招聘信息,以达到本校招聘信息由本校学生独享的目的。消除信息共享壁垒,必须由国家相关部门出台措施来进行规范、调整。笔者认为,国家出台具体的政策措施以保障招聘信息的真实性、共享性显得十分重要而紧迫。
(四)高校就业工作信息化建设缺乏人力财力保障
实现就业工作信息化,离不开专人对硬件配套措施的维护。尤其是对就业信息网的维护和开发,需要就业工作者拥有较高的计算机水平,具备一定的编程能力及网站后台操作能力。而目前,各高校就业工作者具备技术水平的寥寥无几。不仅如此,高校就业工作者人手严重不足,大大影响了就业工作信息化的建设。在某些高校,一名就业工作者身上承担着1000多个毕业生的就业工作,其任务之重可想而知。
实现就业工作信息化,离不开对相应配套硬件设备的投资建设。就业信息网、远程视频面试系统、短信群发系统、网上课堂、在线测评、就业信息查询室的开发和建设,需要一定的经费支持。而这一点,各高校对其的经费投入并不乐观。
三、關于推进高校就业工作信息化建设的几点建议
(一)高校就业工作者要转变观念,改进工作方式
随着高校就业工作信息化的推进,就业工作者要转变旧观念,要认识到信息化给就业工作带来了便捷与高效。鼠标轻轻一点,信息已经传达给毕业生;足不出户,与用人单位保持即时联系;坐在电脑面前,毕业生可与用人单位进行网上面试……高校就业工作者必须深刻认识到这种现实的转变,旧的工作方式已经无法跟上时代的脚步,利用先进的信息化手段来提高工作效率,满足毕业生、用人单位的需求多样化成为历史的必然。
(二)各级部门要加大投入,紧密协作
加快推进就业工作信息化建设,必须构建科学合理的就业工作信息化网络体系。此举必然需要各级部门加大人力财力等要素的投入力度。教育主管部门根据本地区高校就业工作的实际情况,筹集经费构建高校统一使用的就业信息网络平台。对于高校而言,构建科学合理的信息化网络体系,要加大经费投入,例如建立专门的毕业生信息检索室、安装电子显示屏、建立功能强大的就业信息网等,都需要资金的支持。
加快推进就业工作信息化硬件方面的建设是远远不够的,还需要整合硬件资源,更重要的是理顺教育主管部门与高校、高校与高校之间的关系。就业工作信息化网络体系不仅仅是某一高校的网络体系,而是某一地区的网络体系。打破高校与高校的信息传递壁垒,整合高校就业信息资源,由信息专享到信息地区共享,实现信息的自由自然传递,对于构建地区网络体系,其意义十分重大。只有理清各部门之间的关系,打造无壁垒、信息自由传递的信息网络利用,才能实现人才资源的合理和充分配置。
(三)集思广益,充分挖掘网络信息媒介的特殊优势
在上文中提到的几种信息化系统的媒介中,每一种媒介都有自己的特点与优势。作为高校就业工作者要集思广益,充分挖掘各网络信息媒介的特殊优势,提高工作效率。在这几种媒介中,被各高校广泛利用的是就业信息网。就业工作者不仅要发挥就业信息网发布信息的作用,也须开发网上课堂、网上就业指导、网上咨询答疑、网上视频、网上简历投递等功能。此外,高校就业工作者也要充分认识到诸如即时聊天工具、固网短信等媒介的特殊优势。只有多方面的利用网络信息媒介的特殊优势,提高工作效率,才能达到事半功倍的目的。
参考文献:
[1] 陈建生.“信息化大省”的建设与人才培养[J].南京邮电学院学报(社会科学版),1999,(01).
[2] 王继波.新形势下高校毕业生就业工作的探讨[J].辽宁教育学院学报,2003,(03).
[3] 任春亮.加强信息化建设 推动研究性学习开展[J].教育信息化,2005,(01).
[4] 欧阳大元.信息化进程中的人才预测与培养途径[J].交通高教研究,2003,(04).
[5] 邢丹,唐永忠.高校毕业生就业市场拓展的探索与实践[J].安徽警官职业学院学报,2006,(03).
毕业设计管理信息系统设计与实现 篇7
教育教学信息化建设对于促进教学改革,加快实现管理手段的现代化有着积极作用[1]。高等教育领域信息化正在加速发展,多数高校开始对毕业设计进行规范化、信息化管理,但是不同层次院校对毕业设计信息化管理需求不尽相同。独立学院由于其自有专职教师及管理人员较少,在专业教学和毕业设计指导中更多依赖于母体学校教师资源[2],传统的毕业设计过程监控跟踪手段难以有效落实。为提高毕业设计管理工作效率,本文设计开发了一个基于B/S架构的毕业设计管理信息系统,厘清了毕业设计各阶段工作之间的关联关系,梳理了毕业设计管理流程,划分了系统管理员、教务管理员、系教学秘书、学生、指导教师和辅导员6种角色,引入了毕业设计各个阶段进展情况的实时统计与跟踪监控机制,有效解决了毕业设计过程跟踪监控需求,保证了毕业设计质量。
1系统需求与流程分析
1.1系统需求分析
系统设计的目的是为了提高学院毕业设计工作效率, 根除传统管理模式的弊端,方便参与毕业设计过程的各类用户。不同用户使用系统的需求不同,如面向教务管理人员,系统应具有基础信息维护、学生信息维护、毕业设计进展情况监控、各类统计报表等功能;系教学秘书需要维护本系指导教师信息、分配毕业设计任务、管理选题、监控毕业设计进展情况、中期检查以及安排答辩等;学生通过系统进行在线选题、完成选题审批表、任务书、开题报告、中期报告以及论文资料的提交;指导教师使用本系统完成在线申报题目、审批或审核学生提交的各项报告、评阅学生论文等;辅导员能够随时查看学生的毕业设计完成进度情况,及时督促进度较慢的学生;系统管理员主要完成对数据库和管理员信息的维护工作。
1.2业务流程分析
系统基本流程如下:1系统初始仅有一个系统管理员账户,首先由系统管理员添加教务管理员、各系教学秘书和辅导员账户;2教务管理员设置当前学年度,添加其它基础信息,导入本学年度学生基本信息表,生成学生账户; 3系教学秘书录入或导入本学年度指导教师信息,生成指导教师账户,分配本年度毕业设计指导任务;4指导教师登录系统,根据个人任务在线申报课题;5系教学秘书对教师申报的课题进行在线审核,所有课题审核完毕后,按专业开放选题;6学生在线选题;7选题结束后,学生按阶段完成课题审批表、任务书、开题报告、中期报告以及论文资料的提交,指导教师按阶段对学生提交的材料进行审阅,教务管理员、系教学秘书和辅导员协同监控学生毕业设计进度情况,并做好各自的跟踪管理工作。
2系统设计
2.1系统功能划分
按照不同权限用户功能的不同,设计本系统的核心功能结构如图1所示。
2.2系统功能介绍
(1)管理员维护模块:包含添加管理员功能、删除管理员功能和管理员密码清零功能。
(2)数据库维护模块:包含数据库的导入导出、数据库初始化等功能。
(3)教务管理员的基础信息维护模块:包含当前学年设置、部门信息维护、专业信息维护和职称信息维护功能。
(4)学生信息维护模块:包含学生基本信息导入、查询、删除学生和密码清零功能。其中教务管理员具有学生信息导入和查询功能。新学年开始时,教务管理员将有毕业设计任务的学生信息通过Excel表上传并导入到数据库中;系教学秘书可以删除学籍异动(休学、退学等)学生, 还可以清零重置学生密码。
(5)指导教师维护模块:各系教学秘书负责本系指导教师的信息维护工作,包含指导教师添加、指导教师集中导入、查询、修改、删除和密码清零功能;此外,该模块还包含教师信息统计功能,可以按职称、学历、类别分别进行统计。
(6)毕业设计任务分配模块:各系教学秘书负责分配本系当前学年毕业设计任务。按照专业进行划分,如果一个教师分别指导两个专业的若干名学生,那么任务表中对应该教师两条任务记录;一个课题任务最多可以有两名指导教师,但只能有一名导师负责使用本系统管理课题指导任务。
(7)题目申报模块:指导教师登录系统后首先进入题目申报页面,题目申报页面显示教师的任务列表和已申报题目列表,教师根据任务列表中的任务数进行题目报审, 申报题目数不能超过总任务数。在题目被审核之前,指导教师可以修改已申报题目,题目审核通过后就不能再次修改。
(8)选题管理模块:由系教学秘书管理,包含题目审核、选题控制、题目分配与题目变更4项功能。其中选题控制功能采用按专业分时段选题策略,由系教学秘书控制各专业开放选题的时间段,以减轻服务器压力。题目分配功能主要用于将一部分定向题目分配给指定的学生,例如参加校企合作的学生,不参与专业集中选题,由系教学秘书提前分配其所在企业的指导教师申报课题。
(9)学生选题模块:本系统不采用师生互选策略,一个学生只能选择一个题目,提高了选题效率,同时为了兼顾公平,在选题开放之前,学生可以查看所有已申报的题目。
(10)过程管理模块:主要指在选题结束后,学生按各阶段流程完成选题审批表、任务书、开题报告、中期报告以及论文资料的提交,指导教师对各阶段学生工作进行指导,对学生提交的材料进行审批或审阅。系统严格控制学生按照阶段流程完成毕业设计,如果前期环节没有完成, 后期环节就得不到相应权限,避免了各环节的次序颠倒[3]。
(11)毕业设计进度跟踪模块:包含毕业设计各个阶段进展情况的实时统计功能以及学生完成情况明细,该模块实现了教务管理员、系教学秘书和辅导员对毕设进度情况的实时监控跟踪。图2展示了计算机工程系教学秘书看到的题目报审与选题阶段某个时间点的实时进度情况,其中计算机科学与技术(动漫设计方向)专业已完成选题,软件工程专业正在选题,计算机科学与技术专业正在进行题目申报和审核,网络工程专业正在申报题目。单击图2中某专业“已选题”列对应数字,系统将显示该专业学生选题情况明细表。
(12)系统各类用户具有不同权限的文件上传、数据(含报表)导出功能、资料下载功能、个人登录历史查询以及个人信息维护等相关功能。
2.3数据库设计
系统涉及的数据库表主要有adminuser(管理员表)、 teacher(教师表)、stu(学生表)、syear(学年表)、dept(部门表)、major(专业表)、rank(职称表)、ttask(教师任务表)、 project(题目表)等,限于篇幅,下面仅列出管理员表和教师任务表,如表1、表2所示。其中,管理员表中fpath字段用于保存服务器相对路径,路径对应文件夹中存储该用户上传或者导出的文件,用户对该路径拥有访问权限。
3系统实现
3.1系统逻辑结构
系统使用MySQL作为后台数据库,服务器端采用Java Web技术实现,动态jsp页面采用EL表达式、JSTL标签技术,前端页面样式使用bootstrap框架设计,并采用基于jQuery的Ajax异步请求技术进行数据交互。系统逻辑结构如图3所示,采用了基于组件式开发的MVC (Model View Controller)设计模式[4],使得系统具有良好的架构,更加便于系统功能的扩展与维护。
3.2系统实现关键技术
(1)MVC设计模式。Model为模型层,又细分为业务逻辑层、数据访问接口DAO和数据持久层实体类,用于完成系统业务逻辑;View为视图层,指用户看到并与之交互的界面,主要用于数据信息的输入采集和数据的显示输出,本系统所有jsp页面用于完成视图层功能;Control- ler为控制器,用于接受用户的请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据信息,本系统控制器采用servlet实现。
(2)过滤器(Filter)技术[5]。系统使用过滤器技术实现了字符编码过滤和URL级别的权限访问控制,其中6类系统用户的资源访问权限控制分别由6个过滤器实现。 以教师用户为例,将教师可访问的资源组织在路径“/t/” 下(包括教师可访问servlet的URL也映射在此路径下), 然后创建过滤器Tfilter类,并在配置文件web.xml中使用<filter-mapping>标签将Tfilter与教师可访问资源进行关联,从而实现对教师资源请求的拦截控制,其中过滤器映射的定义如下:
(3)Servlet上下文监听器(ServletContextListener)。 系统中的一些基础信息(例如当前学年、部门信息、专业信息等)是所有用户的共享数据,通过使用Servlet上下文监听器,实现了将基础信息从数据库中读出并存放至appli- cation作用域中,方便用户共享和使用,减少对数据库的访问频度。为保证数据的一致性,当管理员更新这些基础信息时,需要同时更新数据库和application作用域中的数据。
(4)Bootstrap框架。Bootstrap框架属于css框架,它在支持html5和css3的浏览器上表现特别好,对移动终端的浏览器支持也相当优秀[6]。 本系统使用的是Boot- strap3.3.6版本,它对IE9及更低版本的IE浏览器兼容性不好。本系统设计时专门针对低版本IE浏览器引入了html5shiv.js和respond.min.js两款插件,使IE支持ht- ml5中的新标签并能够识别@media,支持响应式布局。
(5)基于jQuery的Ajax异步请求技术[7]。系统设计时使用jQuery Ajax技术实现无刷新状态更新页面和异步提交数据,减轻了服务器和宽带的负担,提升了Web程序性能。
4结语
本文构建的毕业设计管理信息系统功能完善、用户角色设置合理、流程清晰,能够满足独立学院对本科毕业设计规范化、信息化的管理需求,大大提高了毕业设计效率, 解决了毕业设计跟踪监控难题,极大方便了参与毕业设计的各类用户。
摘要:通过梳理独立学院毕业设计过程管理流程,合理划分不同用户角色权限,研究了毕业设计各个阶段进展情况的实时统计与跟踪监督办法,设计了一个基于B/S架构的毕业设计管理信息系统,实现了本科毕业设计全程的网络化、信息化和智能化管理。
关键词:毕业设计管理,B/S,MVC模式
参考文献
[1]龚春红.高等院校教育教学信息化中存在的问题及对策[J].中国管理信息化,2006,9(11):95-96.
[2]王颂萍,王玉昆,杨静.毕业论文管理信息系统在独立学院教务管理中的应用[J].河北工程大学学报:社会科学版,2013,30(2):105-106.
[3]潘旭武.基于工作流的毕业设计管理系统[J].计算机系统应用,2013,22(1):54-57.
[4]ROD JOHNSON.J2EE设计开发编程指南[M].魏海萍,于晓菲,毛选,译.北京:电子工业出版社,2003.
[5]龚永罡,陈秀新.Java Web应用开发实用教程[M].北京:机械工业出版社,2014.
[6]徐涛.深入理解Bootstrap[M].北京:机械工业出版社,2014.
毕业论文信息化管理 篇8
如今基于大数据思维的信息化开始逐渐得到各行业的关注。 从2009年开始, “ 大数据” 才成为互联网信息技术行业的流行词汇, 2012 年, 大数据炙手可热, 2013 年大数据走向实践, 有的专家称之为“ 大数据元年”[1]。 被称为“ 大数据时代预言家” 的维克托·迈尔- 舍恩伯格认为, 大数据在实用层面的影响已经非常广泛, 解决了大量的日常问题。 它将重塑我们的生活、 工作和思维方式。
我们收集的所有数字信息现在都可以用全新的方式加以利用。[2]随着互联网、 云计算、 数据库等信息技术的不断发展, 各行业的电子数据都呈现出爆发式的增长, 大数据的影响力逐渐从企业拓展到了教育、 医疗卫生等社会公共服务领域。
二、 大数据时代毕业论文信息化管理面临的问题与挑战
从数字化、 信息化到数据化, 社会每一次的进步和改变都深深影响着高等教育的改革创新。 而如今大数据时代的到来也使高等教育面临的挑战更加艰巨, 高等学校作为高等教育的实施场所, 其管理方式受到巨大冲击。[3]对于高校管理者而言, 由于招生人数逐年扩张及各项业务信息化的不断推进, 用于辅助管理的各类MIS ( Management Inform ation Sys te m管理信息系统) 内历史数据量迅速增长。 这些海量的数据帮助教务管理在思维方式、 评价方式、 管理模式催化提升到了一个新高度。 但另一方面, 大数据在不断创造新价值的同时也让教务管理面临着新的问题与挑战。 在众多信息化管理业务中, 毕业论文管理的信息化发展相对较快。
随着教育部34 号令的推出及其它相关政策的推动, 国内高校纷纷开始利用科研诚信系统检测毕业生毕业论文的“ 引用复制比”。 这一改变令高校毕业论文管理工作在管理方式以及数据量上双双发生了巨变。为应对这种变化, 高校需要对毕业论文的信息管理方式进行调整。 大数据时代, 如何能及时在毕业论文信息化管理链条中发觉隐藏的管理规律、 杜绝管理盲区, 并针对性的提出有效解决方案成为了高校管理者迫切关心的问题。
笔者通过多年在毕业论文信息化管理方面的实践和思考, 对毕业论文信息化管理工作中, 数据管理、 数据分析、 数据呈现三个环节上说面临的问题与挑战进行了梳理, 归纳如下:
( 一) 毕业论文管理面临的新问题
1.信息化发展程度异步产生的问题
近年来, 伴随高校对毕业论文管理在能效方面的提高要求, 其中的各项考核指标不断得到细化。 这导致此项工作在信息化管理方面无论是数据量还是数据种类都不断地增长。 但由于涉及的管理层级众多, 各项业务的执行方案与流程不一等原因, 在对学生论文成绩、 答辩成绩、论文重复率表现等众多数据管理业务的信息化程度上产生了异步性。 学生论文重复率数据往往是遵照第三方服务提供商的规范标准存储在云端, 而其它如毕业论文得分、 答辩成绩、 指导教师打分成绩等数据则更多的由纸面分数手工转换为EXCEL表格数据的形式存储在教务处或二级学院内部, 形成了一个个“ 信息孤岛”。 毕业论文的各项信息数据在格式规范、 存储模式 ( 存储地点、 存储介质) 上的不统一使得现有的分析手段无法综合使用这些数据进行整体的分析。 所以在此项业务的数据化管理与考核方面, 许多高校仅仅局限于在第三方科研诚信系统内对单一的重复率指标进行简单分析。
由此得出的分析结论具有很大的局限性, 令毕业论文数据化管理模式下的分析结论很难让人信服, 分析结果可信度不高, 对进行决策时的支持度偏低。 同时由于无法综合其它方面的数据, 也容易产生评价误区和管理盲区。
2.过于依赖第三方系统所导致的问题
在论文重复率检测方面, 高校普遍依赖第三方的诚信检测系统。 这些系统都以云计算的方式对论文进行检测而将本校学生的检测过程数据和结果数据存储在云端。 如果高校更换服务商, 就有可能面临历史数据丢失的问题。 即使将历史数据提前保存到本地, 新旧系统数据结构与存储形式的不一致也可能为高校毕业论文的数据化管理带来不小的麻烦。
( 二) 毕业论文管理面临的新挑战
1.数据分析模式面临新挑战
在数据量和数据种类都快速增长的情况下。 使用传统的得分排序或取平均值方法对论文信息化管理产生的过程数据进行分析显得过于粗浅, 隐藏在数据背后的一些细化的管理规律不易被发现。 如何利用有效的方式对这些数据进行更加科学细化的分析利用, 挖掘其中的潜藏价值, 以更好地为管理者提供决策支持成为了大数据时代教务管理正在或即将面临的全新挑战。
2.数据呈现方式面临新挑战
在对毕业论文管理工作实施信息化管理后, 常规的业务流程和结果都被数字化的进行表达。 而当代表过程和结果的数据量增长后, 通过纯语言文字形式对海量数据集的表达显得越来越抽象。 这种方式已经没有办法继续有效的传达分析结论的原意, 信息的传递开始失真。 这也直接影响了决策者对问题的洞察能力。 如何寻找一种更为有效的方式对海量的数据进行直观易懂的解读甚至是人机交互分析成为了当今教务管理人即将面对的又一大挑战。
三、 大数据时代毕业论文信息化管理的对策探索
大数据时代的变化引发了毕业论文信息化在数据管理、 数据分析与数据呈现环节的诸多问题和挑战。 对策的研究应先从理解大数据时代的本质变化和所谓的“ 大数据思维” 开始。 如今, 大数据时代的变化不仅体现在各行业数据量的激增, 数据结构亦在经历演变。 其特征在数据存储、 传输、 分析、 处理等方面均带来了本质变化。[4]在众多变化中, 最重要的变化是从我们的思维方式开始, 大数据引发思维大变革, 并带来所谓的“ 大数据思维”。[5]大数据关注的不是随机样本, 而是全体数据; 不是精确性, 而是混杂性; 不是因果关系, 而是相关关系。[2]这种独特的思维方式帮助人们在信息爆炸时代利用不断量变的数据最终实现了管理模式上的质变。 重新审视数据价值, 结合大数据时代特征, 调整毕业论文信息化工作的管理流程, 改革管理模式成为当务之急。 在开始制定改革方案前, 我们需要先分析目前传统技术与大数据相关技术在数据管理、 数据分析、 数据呈现三个环节的有效性, 从而选择合适的技术, 确定方案。
回顾数据管理技术的发展史, 其主要经历了人工管理阶段、 文件系统阶段和数据库系统阶段, 然而在大数据时代, 传统数据库技术开始暴露出诸多弱点, 面临着许多新的挑战。[6]如今随着人们对数据化管理重视程度的提高和需求的转变, 数据管理人员不得不重新调整对海量数据集的管理方式, 以更好的适应时代需求。
目前高校所使用的业务辅助系统基本都是基于数据库技术建立的, 虽然数据仓库技术和数据库技术都是通过某个软件, 基于某种数据模型来组织、 管理数据。 但是数据库通常更关注业务交易处理, 而数据仓库更关注数据分析层面, 数据仓库属于一个整合式的、 面向主题的一个数据集合, 具有历史性与只读性的特点。[7]因此, 数据仓库在安全性和分析效率方面的相对优势更加符合大数据时代高校对教务数据备份、 分析的要求。 通过对各MIS系统数据进行集成, 建立数据仓库。 能够同时解决数据本地存储与备份、 统一规范业务数据结构等一系列的问题, 并进一步为数据挖掘和分析提供基础条件, 在高校毕业论文信息化管理的数据管理与利用方面具有现实意义。
而在数据分析方法上, 大数据时代的到来对传统分析领域最常用的统计学方法提出了挑战, 现今统计学的目标是通过获取数据和分析数据发现真理 ( 总体的参数和性质) , 统计方法和理论对数据有过高的要求。 而大数据充满了各种随机的、 非随机的误差和偏倚, 不能满足这些苛刻的要求。[8]如果仅满足于用传统统计学方法对规范数据进行价值挖掘, 却放弃对那些存在误差和偏倚但仍然有价值的数据集的利用, 显然不符合大数据时代下高校对毕业论文信息化工作实施多维度、 精细化管理的要求。 因此, 教务管理者需要借助大数据相关技术对管理过程中产生的大数据集进行更加科学的分析。
大数据的分析不外乎两种类型: 使用计算机进行数据挖掘, 或者是让人利用他们的领域知识进行交互式的分析。 数据挖掘是探查和分析大量数据以发现有意义的模式和规则的过程。 从技术角度看, 数据挖掘是从大量的、 不完全的、 有噪声的、 模糊的、 随机的实际数据中提取隐含在其中的但又有潜在价值的信息和知识的过程。[9]通过在数据仓库内进行数据挖掘, 我们得以实现对现有数据多维度的分析, 帮助高校管理者发现潜藏价值信息, 实现细化管理。 除此之外, 另一种方法是让人利用他们的领域知识协调计算机进行交互式的分析, 这就是可视化数据分析。 可视化偏重于设计交互的图形展示, 以便利用人的强大的视觉处理能力和领域知识, 帮助了解数据里面隐藏的信息。[10]通过以上两种方法的综合利用, 教务管理者得以实现对毕业论文信息化过程中全体数据的有效分析与利用。
在确定数据管理分析和利用方式后, 最后一个待解决的就是分析结果的呈现问题。 同样的, 巧妙利用可视化技术对毕业论文信息化管理产生的结果数据和中间过程进行技术处理, 通过数据可视化的“ 导航”作用让复杂的流程和海量的数据得到图形化的表达, 也能够帮助决策者利用图形化的思维方式对结果进行更为具象的解读。
于是在大数据相关技术的支持下, 我们完成了由数据管理、 数据分析到结果呈现的整个过程, 探索出一套基于数据仓库、 数据挖掘、 可视化技术综合运用的毕业论文信息化管理改革方案。 笔者将此套方案在某高校的实际环境下进行了测试, 图1- 1 展示了改革方案的具体流程:通过对各MIS系统内导师、 学生基础信息、 学生各项得分数据以及科研诚信管理系统内数据的采集和清洗, 建立起用于支持数据挖掘和分析的数据仓库, 在此基础上进行科学分析, 最终以 《 可视化数据报》 的形式为毕业论文的管理和改进提供决策支持。
在完整执行上述几个步骤后, 笔者通过数据挖掘和可视化交互分析发现了多个存在异常的现象, 图1- 2、 1- 3 是对其中较有代表性的两个异常现象在 《 可视化数据报》 中的呈现。
其中图1- 2 向决策者展示了某专业高级职称指导教师与其它类别指导教师在论文指导效果上的异常差异 ( 高级职称指导教师指导的学生群体在文字重复率与最终成绩的关联趋势上出现负相关) 。 图1- 3 则展示了按学院、 性别分类情况下某专业女生在综合表现上的异常趋势 ( 在文字重复率与最终成绩的关联趋势上出现负相关) 。 若不是借助数据挖掘技术和可视化交互分析技术对海量数据整体的观察和分析, 这些隐藏在海量数据中的异常现象就很难被发现, 这正是传统分析方法的盲区。
然而无论是数据挖掘还是可视化交互分析都只能是从海量的数据中对异常现象或管理规律进行发现。 对现象、 规律的解释最终还是应回归到人的调查与客观分析上。 为进一步验证数据分析的结果, 管理者还需派出专业人员对现象进行调查和分析, 揭示隐藏在现象背后存在的行为模式。
通过对论文管理各环节业务相关人员的走访及其他一些常规手段, 我们最终得出了对异常现象合理的、 客观的解释: 指导教师或评阅教师在指导和评阅时对学生论文的重复率指标参考程度偏低, 同时学生为避开重复率检测, 有意打乱引用文字前后顺序导致可读性下降, 最终影响了论文成绩。 两种行为导致了可视化数据图上异常现象的发生。 找到根本原因后, 教务部门可通过针对性的加强检测系统的使用培训、 问责指导教师、 提高监控力度等方式在关键环节对毕业论文的信息化管理能效做出改进。
至此, 我们最终实现了通过在已有论文管理系统、 成绩管理系统等MIS系统基础上单独建立数据仓库, 并利用数据挖掘手段和可视化分析手段进行价值信息的挖掘, 最终又以 《 可视化数据报》 的形式对得到的结论进行具象表达的整个过程。 在 《 可视化数据报》 的支持下管理者进而能够定位到影响毕业论文质量的管理环节和问题所在, 并结合实际情况对现象进一步做出解释, 最后又基于数据驱动决策的方式对管理过程和方法实施调整, 最终实现毕业论文信息化管理效能和学生毕业论文质量的提高。
四、 结语
本文基于大数据理念综合运用数据仓库、 数据挖掘以及数据可视化技术在高校毕业论文信息化管理方面做出了初步探索。 应用此种方式分析了某高校应届毕业生的论文答辩综合数据, 验证了大数据相关技术在推动高校信息化管理方面的实际应用价值。
摘要:当今大数据时代下, 信息化管理的方式发生着巨变。这些变化致使高校在信息化建设过程中面临一系列新的挑战, 而在高校毕业论文信息化管理方面表现的尤为突出。本文结合某高校实际案例对大数据时代下论文信息化管理所面临的问题进行梳理, 并在关于如何应用大数据相关技术解决此类问题方面做出了初步探索。
关键词:高校,大数据,毕业论文信息化管理,数据仓库,数据挖掘,数据可视化,数据驱动决策
参考文献
[1]陈勇.大数据及其商业价值[J].行业观察, 2013.
[2]维克托·迈尔-舍恩伯格, 肯尼思.库克耶.大数据时代[M].浙江人民出版社, 2013.
[3]高芦瑶.浅谈大数据背景下高等学校管理方式的转变.华章[J], 2014.
[4]陈如明.大数据时代的挑战, 价值与应对策略.2012中国国际通信展专刊[J], 2012.
[5]黄欣荣.大数据时代的思维变革.重庆理工大学学报 (社会科学) [J], 2014.
[6]梁凤兰.大数据时代数据管理方式的研究.电脑开发与应用[J], 2013.
[7]郎裕.数据挖掘与数据仓库技术的应用和前景分析.消费电子[J], 2013.
[8]耿直.大数据时代统计学面临的机遇与挑战.统计研究[J], 2014.
[9]王海燕.数据挖掘技术应用初探.硅谷[J], 2011.
毕业生求职登记管理信息系统设计 篇9
本文设计信息系统主要采用了主流的B/S架构式进行设计, 可以节约大量的成本, 执行效率高于传统的C/S架构模式。系统采用Java、JSP, Oracle, 运用Weblogic、PL/SQL, 采取主流的框架结构, 参照目前国内主流的劳动保障部门的招聘流程, 让毕业生真正做到流程信息化, 招聘参考全面化, 自身权益保障化。
毕业生求职登记
(1) 功能概要
针对具体情况, 当一个学生在求职的过程中, 当他对不同的单位寻求职位时, 他求职的个人信息是唯一的即所有单位查到他的个人信息都是一样的。这些单位在查询毕业生资料的同时, 也可以访问其他有求职意向的企业的相关信息, 但是企业只能对自己所需要招聘人员的需求信息做以修改, 而不能对非本单位的信息进行修改。
(2) 功能处理
(1) 对于基本信息中不存在的求职者, 需要先录入基本信息, 然后录入求职登记信息;
采用基本信息的组件来实现
(2) 在确定基本信息后需要做一系列的检查, 通过后台过程来处理业务
(3) 求职登记信息的数据共享方式是完全共享:即各机构间的数据不区分机构, 任何机构优先查询、推荐使用使用本机构数据, 当本机构数据查询匹配不到时, 可以查询、推荐使用所有机构信息, 但是不允许修改别的机构的数据
如果P_CC20.LLE017不为空, 说明是本机构的数据, 那么查询出求职信息, 并查询出意愿信息, 允许修改
如果P_CC20.LLE017为空, 说明不是本机构的数据, 那么在查询出求职信息, 并查询出意愿信息, 但是只允许查看不允许修改本机构意愿信息, 但是可以新增意愿信息, 可以修改本机构的意愿信息;
(4) 历史求职:查出基本信息的同时, 需要查询出历史求职信息
将P_CC20.LDD20V的付给新增业务的ACC20V;
(5) 历史推荐:查出基本信息的同时, 查询出历史求职信息;
将P_CC20.LDD20U的付给新增业务的LDD20U;
历史未反馈推荐信息, 点击历史未反馈后面的反馈按钮, 查询出未反馈的信息, 这个页面引用后面推荐反馈的页面即可
(6) 高级人才:查出基本信息的同时, 需要查询出是否是高级人才:
如果P_CC20.LDD280不为空, 则将P_CC20.LDD280的付给新增业务的LDD280, 并且LDD20P=‘0’, 在后面的处理中, 点击高级人才后面的补充信息按钮, 弹出高级人才的维护页面, 点击保存后更新高级人次信息, 保存到CC28
如果P_CC20.LDD280为空, 则将新增业务的LDD280的值为空, 并且LDD20P=‘1’, 在后面的处理中, 点击高级人才后面的补充信息按钮, 弹出高级人才的维护页面, 点击保存后新增高级人次信息, 保存到CC28
(7) 再就业优惠证号码:
如果P_CC20.LDD101不为空, 则比较和客户录入的再就业优惠证号码是否相同, 如果相同, 则BCC010=’1’, 后面显示的字是检验通过;对号
如果P_CC20.LDD101为空, 则BCC010=’0’, 后面显示的字是检验未通过;错号
(8) 失业就业登录证号码:
如果P_CC20.LLD021不为空, 则比较和客户录入的失业就业登录证号码是否相同, 如果相同, 则BAC021=’1’, 后面显示的字是检验通过或对号;
如果P_CC20.LLD021为空, 则BAC021=’0’, 后面显示的字是检验未通过或错号;
通过后台过程的判断完毕
(9) 每次求职登记时允许填写多条求职意愿, 即可以针对多个工种求职;
职业介绍是一肩挑的模式, 所以在求职登记结束后, 应该能够直接推荐岗位, 这里点击推荐按钮后, 进入人选空位的匹配空位的页面, 复用人选空位模块
求职信息新增保存的处理, 新增后调用触发器tr_cc21_update来处理一些未完成的操作 (前台不用处理) ;
选择工种时, 需要注意, 共享模式下, 在有效时间内, 同一求职者的同一工种或专业信息必须是唯一的;值串:
=LDD200|LDD210|LDL111
如果F.CHACA111 (‘CC21’, ’LDD200|LDD210|LGL111’) =1那么说明已经存在相同的择业工种信息, 提示用户, 并不允许保存;
如果=0, 既不存在相同的择业工种信息, 继续操作
求职信息删除处理
提示用户如果删除求职信息, 该求职信息下的所有意愿信息也将被删除, 是否确认删除, 如果不删除, 停止操作, 如果删除, 检查是否有推荐信息
如果F.DOCHECK (‘CC22’, ’LDD200’, ’求职编号’) =1, 说明在推荐信息表 (CC22) 中存在本求职编号对应的推荐的信息, 提示用户不允许删除;
如果=0, 则删除求职信息, 其余的处理调用触发器tr_cc20_delete来处理 (前台不用处理) 。
(10) 只能对“未冻结”的求职意愿进行修改操作:
如果冻结标记如果LDD208=‘0’, 即求职意愿未冻结允许修改, 允许删除。
如果LDD208<>‘0’, 求职意愿已冻结, 提示用户不可修改已冻结信息, 只能查看, 允许删除;
该系统是基于国家“金保”规划背景设计的, 在很多数据方面提供了共享接口设计, 例如公民的基本信息数据系统可以和“金盾”方面的警务数据系统实现全国数据共享, 甚至可以提供海外数据快速传递, 为国家的信息化共享方面有着积极意义。
毕业生信息管理系统设计开发 篇10
随着高校毕业生数量增加和学校就业市场的不断扩大,就业需要处理的信息量增多,管理的内容也繁多。为了高效、快捷、全面地提供用人单位的需求信息与大学毕业生基本信息,提高高校就业率,并及时有效地调查分析大学毕业生的择业趋势,针对我校情况设计了毕业生信息管理系统。
1 系统设计
系统构成如图一所示。
系统功能模块划分如下:
(1)就业信息的统计:主要完成分层次(本科、高职、研究生处、独立学院)、分学院、分专业(方向)统计及汇总已就业人数、未就业人数、未就业女生、就业率,浏览、打印已就业及未就业学生的信息,完成就业单位分专业统计人数,并且浏览学生信息。可以按就业省份统计人数,产生饼状图,进行直观比较。
(2)就业信息编辑:管理员可根据学号、协议书号录入、添加、删除、修改毕业生的基本情况、就业信息、用人单位。
(3)用户信息管理:创建、修改、删除用户,对用户权限进行分配。管理员拥有所有权限,普通管理员对所有功能只能进行查询,不能添加及修改,这样保证数据安全。
(4)打印报表:主要完成毕业生信息的报表工作,代替日常的手工制报表的功能,包括毕业生生源报表、分学院毕业生生源报表,上报教育主管毕业生就业方案,分学院打印毕业生交费统计表,实现报表管理的计算机化。所有的统计信息都可以打印。
(5)学生交费统计:分学院、分专业、分班级统计及汇总已交签约服务费、派遣费的人数,免交签约服务费、派遣费的人数,欠交签约服务费、派遣费的人数。
(6)毕业信息新闻管理:添加、修改、删除新闻,可以更好地实现信息的通知。
2 关键技术的实现
2.1 信息发布静态页面的生成
静态页面的生成是指将ASP动态输出/输入的信息以静态页面的形式显示。研究和实践表明,静态页面的显示较之动态页面的显示能够缓解服务器的运行压力,尤其随着网站流量增加,大量的对数据库的浏览、查询操作,会增加服务器的负荷。如果能将动态页面以静态页方式显示出来,能降低服务器的负荷,增加访问的速度外,静态页面能够更好地被搜索引擎中收录,可以提高访问量。静态页面的实现方法:具有信息发布权限的用户在发布信息后,立即生成HTML文件,该文件名按系统时间来添加的信息写入到数据库中。在前端浏览器用户点击相应信息标题时,就可以通过链接地址找到静态页面的路径,提高用户访问信息的速度;同时,静态页面采用了统一的模式,保证输出页面的一致性。
2.2 AJAX与ASP结合实现用户名的检测
这样通过Ajax技术就能很好的实现在注册的时候检测所填的用户名是否已经被他人用过,避免提交后再一起检测。使用这项技术可以节约注册时间,也更人性化。
3 系统安全研究
3.1 服务器安全
系统的安全性研究属于一个系统工程,它与很多因素有关,如网络本身的安全性、服务器的安全性、数据库的安全性、网络攻击以及系统自身的安全性等等。本系统在保证网络安全的基础之上,着重对Web服务器、数据库服务器和ASP代码的安全性进行了探讨。
本系统所使用的Web服务器是嵌入在Windows2000server的IIS。通过对近几年所发生在互联网的安全事故的分析,发现很多都是因为系统漏洞所造成的。因此必须及时下载补丁程序,堵上所存在的漏洞。为了控制用户权限和预防今后可能的入侵,必须设置好目录和文件的访问权限,NTFS下所有文件默认对everyone完全控制。建议根据应用需要进行重设,普通用户只给予读取、列表权限,不给予完全控制、修改、写入等权限。对于网站服务器,安装一个杀毒软件是必备的。
3.2 程序安全
关于ASP代码的安全性方面,在系统设计和具体代码实现的过程中,必须进行详细的安全性设计。如:用户名和密码采用什么样的存取方式,页面跳转的认证,Cookie和Session的问题,用户权限、身份认证和防止ASP源代码泄露等。
在login.asp中,接收用户输入的Userid和Password数据,并分别赋值给user和pwd,然后再sql="select*from admin where username="&user&"and password="&pwd&""这句来对用户名和密码加以验证。以常理来考虑的话,这是个很完整的程序了。而在实际的使用过程中,整套程序也的确可能正常使用。但是如果Userid的值和password的值被赋于safer’or’1’=’1’,这时,sql="se-lect*from admin where username="&user&"and password="&pwd&""就成为:sql="select*from reg where user=safer’or’1’=’1’and pass=safer’or’1’=’1’
这句SQL语句为真,这样就可以绕过验证直接登录,但存在严重的安全隐患。
4 结束语
本系统投入运行后,管理员在Web页异地记录和更新学生的就业信息数据,使学生就业跟踪管理工作做的更细、更扎实,免除了校总部与各学院来回反复传递学生就业信息的中间环节,省时省工,无纸化办公,大大提高了工作效率。一系列的图形统计功能更是让系统增色不少,能直观地了解各统计数据。
参考文献
[1]闫华文.SQL Server2000与ASPWeb数据库编程技术[M].北京:北京大学出版社,2001:208-256.
[2]吴志刚,万滨兴.基于Web的信息资源发布模型[J].计算机应用研究,2000,17(3):21-23.
大学生毕业就业信息需求分析 篇11
【关键词】大学生;就业;信息需求
伴随着社会市场的不断更新发展,我国就业市场已经成为招聘单位和人才双向选择的状态,大学生对毕业就业信息的获取和掌握变得越来越重要,而招聘单位想要了解学生的学历、职位需求、期望薪资等全方位的信息,并以此确定大学生的就业意向。这就需要双方通过一定的渠道来作为彼此的沟通方式,而招聘会和网络则就逐渐演变成了大学生获取就业信息的主要途径,并且这些方式能够在最大程度上满足大学生和招聘单位的信息需求,为学生提供更为全面的信息,因此必须加强对信息平台的重视,从而满足大学生毕业就业信息需求。
1 大学生毕业就业信息需求
1.1 软件需求
对收集到的招聘信息,进行综合整理、呈现、分析,就需要一定有效的软件为载体,需要通过搜索引擎等类似的工具进行信息搜集,再通过统计软件对毕业就业信息进行统计分析,还需要创建能够实现大学生与招聘单位之间的及时沟通的信息平台,最终达到学生和招聘单位的双方共赢的效果。而这一系列的程序离不开信息化技术,伴随着信息化时代的到来,网络已经涵盖了我们生活和工作的各个领域,同样为我们带来了更多的便利。因此,借用网路平台,获取更多的毕业就业信息,然后通过具体的软件做全面的分析,这不仅能够为大学生择业就业提供便利,还能够为企业获取优秀人才提供更多的帮助。
1.2 资源需求
即将面临毕业就业的大学生对就业招聘信息的关注程度也会越来越高,并在长期浏览的状态下,掌握大量的就业招聘信息,其中私有企业,国由企业,合资企业等各种类型企业的招聘信息。以及不同企业的不同工作岗位的信息,几乎能够满足大多数大学生的毕业就业信息需求。而大学生也需要对所掌握的信息进行具体的对比分析,最后选择与自己要求相符合的工作岗位和企业投送简历。不仅如此,招聘单位也会对应聘或与自己企业岗位相符合的大学生进行比较筛选,做一个初步选择,这样的状况下,企业就需要借助一个像网站、论坛之类的平台,发布招聘信息,接收应聘信息,从而满足大学生对毕业就业信息的需求,以及招聘企业的信息需求。
1.3 服务需求
想要招聘单位和大学生对毕业就业信息的需求得到满足,就必须在整个过程中,有专业的相关人员做指导。现在我国已经有很多关于对就业信息进行分析方面的人才了,他们的工作的主要目的就是为了帮助大学生和招聘单位对毕业就业信息进行综合分析,为双方提供就业和招聘服务,从而实现双方各自的目标。他们的存在不仅能够帮助大学生获取合适的工作,还能够为企业带来更多优秀的专业人才,其已经逐渐衍生和发展成为了一种新型的服务行业,能够为大学生和招聘企业提供专门的服务,且能够最大程度上满足双方的需求。
2 大学生毕业就业信息需求现状
大学生是促进我国经济发展的重要人力资源。近年来,各大高校不断扩招,大学毕业生的数量也随之逐渐增加。而随着大学生数量的增长,质量有所下降,这就直接对社会市场形成了一定的冲击,随着呈现出大学生毕业就业难的社会现象,每年都会有许多学生无法顺利毕业,而就业信息需求得不到满足就是导致大学生无法顺利就业的一大关键因素。就业信息就是指大学生毕业后,在寻找工作的过程中,所获取和掌握的信息,这些信息的分布十分广泛,不仅包括就业市场的岗位信息,还包括与职业资格相关的教育培训信息等。但是因为各种影响因素的存在,导致大学生无法正确掌握最新就业信息,使得所搜集的信息不能满足大学生毕业就业的需求,最终造成了就业难的局面。
3 大学生毕业就业信息需求的影响因素
3.1 求职岗位信息
求职岗位信息所包含的是求职岗位的稳定性、岗前培训和任职要求等信息内容。求职岗位信息对大学生选择就业有着十分重要的影响,大学生在进行岗位选择时,会对工作的稳定性,工作的待遇,以及招聘的要求做一个全面的了解和分析,最终才会选择既能满足自己的工作需求,又能符合招聘单位要求的工作。
3.2 招聘单位信息
招聘单位所涉及的内容是单位的知名度、性质、规模和发展等等。大学生在收集毕业就业信息时,通常都会对招聘单位进行综合考虑,这主要是为了能够在以后的工作中,不仅可以发挥自己的才能,还可以使自身得到良好的发展。所以,现在大学生在选择就业时,一般都很注重企业的知名度和规模发展,这不仅是为了寻求一份好的工作,更是为了能够在工作过程中提高自身的综合能力。
3.3 工作区位信息
除了上述两种信息因素之外,大学生毕业就业信息需求还需工作区位信息密切相关。工作区位所涉猎的内容有地区交通、卫生环境、安全程度等等,也可以说是人和环境的匹配。现在大学生毕业选择就业时,会对各种因素进行综合考虑,而不再只是单位本身的因素,尤其是单位所在的地区,当地的经济发展水平,单位的发展前景等等,这就使得大学生在毕业选择工作时变得更加理性。
4 结语
综上所述,大学生毕业就业过程中对信息的需求是十分需要关注的,而合理地利用所获取的与就业相关的信息,以及恰当利用学校和招聘会等各种渠道所提供的毕业就业信息是需要受到高度重视。毕业就业信息的工作人员和大学生自身都应该根据实际情况,提高自身的信息素养和综合能力,从而对毕业就业信息需求有一个充分的、全面的自我认知,合理利用毕业就业过程中所获取的就业信息,为就业提前做好准备工作。
参考文献
[1]栗梅.试论高校毕业生就业服务信息的采集与利用——以山东工艺美术学院为例[J].科技信息,2011(14).
[2]孙凤琴,张会珍.大学生个性化就业信息咨询服务及其保障研究[J].现代情报,2008(02).
[3]张药.新时期高校毕业生就业信息资源的开发与利用[J].中国市场,2007(35).
作者单位
河北大学管理学院 河北省保定市 071002
毕业生信息管理系统的设计与实现 篇12
随着高校连年扩招,每年的毕业生人数也在持续增加,给高校的就业办公室带来了很大的压力,毕业生找工作难已成为各高校所面临的突出问题,为了帮助毕业生与用人单位之间更好的联系,高校就业办公室需要起到良好的桥梁作用,这时必须开发一个合理、方便、高效的毕业生就业管理平台。
笔者采用JSP和SQL Server 2000开发了一个基于B/S架构的毕业生信息管理系统,本系统对传统的工作流程、组织结构进行了必要的调整[1],使毕业生就业管理工作真正适应目前劳动市场的需要,使就业管理工作更加科学、规范,达到了提高管理效能、促进就业的目的。
2. 系统总体设计
毕业生信息管理系统是毕业生在Internet上实现就业的有力工具,不仅应实现各院系对毕业生的分布式管理,还应该特别注重用人单位与毕业生的信息交互,因此本系统的功能应该包括毕业生信息的审核和管理、用人单位招聘信息和毕业生求职信息的发布、毕业生与用人单位信息的交互、毕业生及用人单位信息的统计和分析。针对这些功能要求,设计了本系统。
2.1 系统功能结构
系统功能主要通过毕业生注册、毕业生审核、求职专栏、用人单位管理、统计分析、系统管理、帮助七个模块来实现。毕业生信息管理系统的总体功能结构如图1所示。
(1)毕业生注册模块
毕业生注册模块的主要功能是完成毕业生学号、姓名、专业、出生日期、求职意向等信息的注册和修改,注册的信息必须等待院系相关部门的审核,否则无法使用本系统进行求职。
(2)毕业生审核模块
毕业生审核模块的主要功能是完成毕业生资格的审核,包括毕业生注册的个人信息、各科成绩的审核,院系各部门审核后签写审核意见。经审核并签写意见的毕业生信息不能再修改。
(3)求职专栏模块
求职专栏模块的主要功能是让通过资格审核的毕业生能够浏览用人单位的招聘信息,并发布求职信息。
(4)用人单位管理模块
用人单位管理模块的主要功能是让通过学校就业办公室核实后的用人单位发布招聘信息以及处理毕业生求职信息。
(5)统计分析模块
统计分析模块的主要功能是对本校毕业生的供需比和就业率进行分析统计,以便学校对当前毕业生的就业形势进行分析。
(6)系统管理模块
系统管理模块的主要功能是对毕业生注册和修改权限、用人单位权限、学校相关行政部门权限、系统日志等进行管理。
(7)帮助模块
帮助模块的主要功能是给用户提供系统使用帮助。
2.2 系统功能特点
系统的功能特点主要包括:
(1)毕业生的信息全部在网上填录,有利于管理部门进行审查和通过,也便于后台查询、汇总和打印。
(2)毕业生、用人单位、学校管理部门的分级管理机制,有效地保证了数据的安全性。
(3)系统提供在线帮助功能,操作简单方便。
2.3 系统性能目标
先进性:系统应具有一定的先进性,要体现当前的最新技术,使系统易于变更、移植、扩充、兼容;系统设计既要适应目前的主流技术又要考虑到系统维护的方便性,能尽量延长系统的生命周期。
可靠性:在系统分析的时候还要充分考虑整个系统软、硬件的可靠性程度,应具有较强的容灾能力和自恢复能力。
安全性:在系统设计时应充分利用数据库封锁机制、授权管理机制、应用软件设置多级密码及软件分离等措施,提高系统的安全性。
3. 系统架构设计和运行环境选择
B/S结构是基于Web技术与客户机/服务器结构的结合而提出来的一种多层结构,其中B是指Web浏览器(Browse),S是指应用服务器与数据库服务器(Server)[2]。本系统采用B/S结构,具有以下优点:
(1)B/S结构简化了客户端,客户机上不需要安装专门的应用程序,只需要一个通用的浏览器软件,不仅节省了客户机的硬盘空间和内存,而且使安装过程更加简便,网络结构更加灵活。
(2)B/S结构简化了系统的开发和维护。系统的开发者无需再为不同级别的用户设计开发不同的客户端应用程序,只需要把所有的功能都实现在Web服务器上,就不同的功能为各个组别的用户设置权限,维护也只需要对Web服务器上的服务处理程序进行修改,大大节省了系统开发、维护的成本和时间。
(3)B/S结构使用户的操作更简单,客户端只是一个简单易用的浏览器软件,用户不需要接受任何的系统使用培训就可以直接使用。
系统B/S三层结构如图2所示。
(1)客户层(Web浏览器)
客户层是用户与整个系统的接口,主要完成用户和后台的交互及最终查询结果的输出功能。浏览器将HTML代码转化成图文并茂的网页,网页还具备一定的交互功能。允许用户在网页提供的申请表单上输入信息提交给后台,并提出处理请求。
(2)应用层(Web服务器)
Web服务器启动相应的进程来响应客户端的请求,动态生成一串HTML代码,其中嵌入处理的结果返回给客户机的浏览器。当客户机提交的请求涉及数据的存取,Web服务器需要与数据库服务器协同完成这一处理工作。
(3)数据层(数据库服务器)
数据库服务器负责接受Web服务器发出的请求,独立地执行各种操作并管理数据库[3]。
系统的开发,我们以前台交互和后台管理两个部分来考虑。前台主要是系统和用户的交互界面,信息在这里以某种样式呈现,不同的用户对信息具有不同的访问权限。后台是一个信息预处理单元,负责信息分类管理和对应的权限授予,是系统管理员和信息交互的场所,这也是基于Web安全因素的考虑。
系统的开发平台采用微软公司的Windows Server 2003作为服务器端的操作系统;采用SQL Server 2000作为整个应用系统的数据库,采用JDBC(Java DataBase Connectivity,Java数据库连接)连接数据库,提供对数据库的访问;JSP技术能够支持高度复杂的基于Web的应用。
4. 数据库设计与实现
系统的数据库采用SQL Server 2000,在一个JDBC的驱动程序被用来建立数据库连接之前,必须向数据库驱动程序管理器注册该驱动程序。管理器的主要职责是保证所有的驱动程序对象可被JDBC的用户程序访问。当一个JDBC驱动程序被载入时,它将自动地在驱动程序管理器上注册。
可以调用Class.forName()方法载入一个JDBC驱动程序:
String strDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(“strDBDriver”);
Class.forName()是Java的Class类的静态方法,它使Java虚拟机动态地寻找、载入并连接指定的类。
一个JDBC的驱动程序就是一个可以通过classpath找到一个Java类。这里载入的JDBC_ODBC桥驱动程序就在sun.jdbc.odbc包中。载入一个正确的驱动程序后,就可以用它来建立与数据库的连接了。一个JDBC的数据库连接是用数据库URL来标记的。连接标记将告诉驱动程序管理器使用哪个驱动程序和连接哪个数据库。数据库URL的基本形式:
jdbc:
例如数据库的数据源标记是firm,则JDBC-ODBC桥连接该数据库所用的数据库URL为jdbc:odbc:firm.
可以通过DriverManager类的静态方法getConnection()来建立一个数据库连接:
String strDBUrl="jdbc:odbc:firm";
conn=DriverManager.getConnection(strDBUrl,"sa","");
一旦建立数据库连接,就可以打开目标数据库,并通过该连接向目标数据库执行SQL指令。SQL指令通常会执行查询、插入、更新和删除等数据库操作。要执行SQL指令,必须通过Connection对象的createStatement()方法来创建一个STMT对象。STMT对象提供了许多方法来执行不同的数据库操作。可以通过以下方式创建STMT对象:
要对数据库进行操作可以使用STMT对象的executeQuery()方法。executeQuery()方法接受一个SQL指令字符串作为参数,返回结果信息是ResultSet对象。具体如下:
数据库连接是宝贵和有限的资源,因此必须在数据库操作完毕后即时释放数据库连接。Connection对象提供了Close()方法来关闭数据库连接。
5. 系统安全设计
在本系统中,由于对数据的安全性有较高的要求,而且涉及在网络上传输,因此必须对数据进行加密,对用户身份进行验证。我们将用户口令密码设置的字符长度确定在8个以上,由字母、数字、特殊字符组合而成,如“529_@wwei”、“skip543@”等,可以有效地防止破解。在此基础上,我们对系统用户密码进行MD5(Message-Digest Algorithm 5)单向散列函数高强度加密,MD5的作用是对一段信息(message)生成信息摘要(message-digest),该摘要对该信息具有唯一性,可以作为数字签名,输入一个任意长度的字符串,生成一个128位的整数。由于算法的某些不可逆特征,在加密应用上有较好的安全性。经该算法加密明文信息之后,再通过Internet进行传输,直接看数据库无法得知密码[4]。为了进一步提高安全性,我们在用户每次登陆输入的密码后附加一个随机字符串加密,让数据库中的相应口令也附加该随机字符串加密,这样就达到一次性口令的效果,同一用户登陆,每次口令加密传输的结果也是不同的,大大提高了安全性。
6. 结束语
针对高校毕业生就业管理工作的需求,作者提出了基于B/S架构的毕业生信息管理系统解决方案。实际应用表明,该系统不仅提高了毕业生就业管理工作的效率,节省了人力、物力资源,而且使毕业生就业管理工作更加规范化和信息化,符合当今高等院校教育管理信息化的发展方向。
摘要:根据高等院校毕业生就业管理工作的需要,提出了毕业生信息管理系统开发的功能目标、性能目标和设计原则。利用JSP技术设计并实现了这个基于B/S架构的Web管理信息系统,提供了可靠的角色权限管理和信息安全保障,实现了毕业生就业管理工作的信息化、网络化、科学化,保证了应用系统的安全性、可靠性和高效性。
关键词:毕业生,信息管理系统,B/S架构,JSP
参考文献
[1]国家信息安全工程技术研究中心.电子政务总体设计与技术实现[M].北京:电子工业出版社,2003.
[2]曾强聪.《软件工程》[M].北京:高等教育出版社,2004.
[3]解圣庆,刘永华.《管理信息系统》[M].北京:清华大学出版社,2007.
【毕业论文信息化管理】推荐阅读:
信息管理与信息系统毕业论文05-22
会计信息管理毕业论文05-23
电子信息工程毕业论文08-16
计算机信息教育毕业论文09-23
浅谈乡镇政府信息公开的纵深推进毕业论文10-11
会展管理毕业论文07-21
高校毕业论文管理10-30
毕业论文存货管理07-27
毕业设计管理论文08-15