论文部分内容阅读
摘 要首先从项目需求分析入手,按照学校提出的就业系统的使用需求,采用常用的B/S结构来实现系统架构。系统在具体的设计与实现过程中采用最新的基于工作流的模块式开发技术,这不但大大提高系统开发的速度和效率,同时也给系统的可扩展性和可操作性提供方便。研究提出基于事务流程可配置、流程性的设计方法能够按系统定义自动进行流转的工作流理念,为学校毕业生就业管理量身定制适用于其自身工作、办公需要的应用系统。
关键词工作流;管理系统;就业;B/S
中图分类号G473.8文献标识码A文章编号1673-9671-(2010)102-0217-01
1项目背景
就业工作是学校一个非常重要的工作,主要通过多渠道多形式向社会发布学校的毕业生就业信息、完成每年度的毕业生求职信息、资源信息的发布,深入社会建立学校与用人单位的广泛联系,开拓就业市场;广泛收集和发布社会用人单位信息,逐步建立和完善就业信息服务体系,如建立毕业生信息查询、个人主页展示、企业资料查询和最新招聘信息发布等为毕业生就业构建信息高速公路。为了减轻我院就业工作的负担和及时上网公布重要的就业相关信息,让学生能及时了解我院的就业工作动态,本课题采用工作流的开发模式专门开发一套就业信息管理系统来方便学校的就业管理,实现就业工作的信息化。
2研究现状以及存在问题
目前市面上学校毕业生就业管理信息系统的开发和研究已经比较成熟,大部分的高校都有自己单独的就业管理信息系统,这样的系统能很大程度上减轻学校就业工作压力,也方便毕业生、就业单位、学校多方面综合管理学生的各类信息。由于每个学校的具体工作情况不同导致各个学校都有自己独特的就业管理信息系统,从安全方面和可操作性方面考虑,我们学校也不可能直接采用别的学校的就业管理信息系统,因此研究和开发符合我们学校特色的就业管理信息系统就势在必行。
3工作流的原理
工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。
简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动)的描述。
4功能需求分析
学校毕业生就业管理系统首先是一个集成的通信协作平台,为了实现工作流事物管理支撑体系,必须有一些基本的IT基础设施支持,包括:
1)集成通信平台:建立就业机构范围内的电子邮件、短信服务、视频面试、即时消息系统等。
2)信息发布平台:为就业管理工作的信息发布、交流提供一个有效的场所,使学院就业的规章制度、新闻简报、业务交流、公告事项及时传播,使就业工作人员能及时感知就业发展动态;
3)管理沟通平台:为就业管理沟通提供个人与个人、个人与就业处、就业处与用人单位、就业处与学院其他职能机构之间提供从即时同步沟通到事务协同等管理沟通渠道,并提供从电子网络沟通、语音、视频交流等多种媒介的正式和非正式的管理沟通。
4)信息集成平台:学院就业管理系统具备数据集成功能,能把学院原有的学生信息系统数据集成到就业系统工作流系统中,使工作人员能有效地获取处理信息,提高学院整体反应速度和协同工作能力。
5系统功能模块设计
本系统分为两大模块,即前台信息显示模块和后台数据管理模块,现分别说明如下:
5.1前台信息显示模块
主要模块功能阐述如下:
学院概况浏览:主要是学院基本信息介绍,给考生和家长对我院基本信息的了解参考。
学院风景浏览:主要是以照片的形式提供给浏览者来了解我院的教学设施、设备、场地、环境、师资、学生生活等各类信息。
毕业生就业信息查询:主要是显示学院就业处发布的各类与毕业生就业有关的最新信息和消息。
学生学籍查询:这个模块主要提供给在校学生学籍查询功能。
网上在线咨询:这个模块主要提供给报考我院考生在填报志愿前咨询,填报志愿后了解招生动态,录取后的疑问咨询等功能,能够实现在线实时和就业处老师沟通和咨询。
招聘与录取专栏:这个模块主要给毕业生和用人单位各自发布就业与招聘信息的专题栏目模块。
网上在线咨询:这个模块主要是给毕业生与学校和用人单位的在线网上咨询功能,实现网上面对面直接交流。
5.2后台管理模块
主要模块功能阐述如下:
基本系统信息模块:这个模块下面包括有系统的公告快讯管理、友情链接管理、在线交互数据管理和系统基本信息设置管理,是整个系统基本信息设置模块。
信息发布模块:这个模块下面包括系统前台显示的所有交互数据的综合管理,包括添加新信息、编辑信息、删除信息等功能。
系统管理员模块:这个模块主要是系统运行过程中对系统进行操作的所有工作人员操作的管理,包括工作人员信息添加、修改、删除、权限设定能功能。
系统安全模块:这个模块主要是整个系统安全保障的管理模块,包括工作人员登录状态、数据库的备份和压缩,系统运行日志管理等功能。
5.3系统安全模块设计
安全是管理系统很重要的一个环节,本系统在安全方面主要从系统运行的安全性以及数据库的安全性两方面进行考虑。
1)在系统运行的安全性方面主要是对SQL注入攻擊管理,系统单独设计了一个SQL注入攻击管理模块,这个模块验证所有从客户端表单中录入的信息并进行检测,安全合法的则进行正常执行,不合法的信息则终止该次客户端请求,如果发现多次SQL注入攻击情况则直接封锁该客户端IP并将该IP存入数据库直到系统自动解封或者管理员手工解封。
2)数据库安全性方面本系统主要是设计了一个数据库备份模块,在WEB服务器上除了正常的数据库文件外,还有一个.bak的数据库备份文件,系统运行时每隔一段时间自动进行数据备份,将有效数据保存入.bak备份数据库文件中,或者由管理员手工备份。由于考虑到Access2003数据库多次操作后会导致数据库文件迅速变大的现象,故本系统还增加了一个数据库压缩功能,此功能由管理员手工操作进行。
6总结
本系统在设计的和实现的过程中采用基于工作流的模块化编程思想,将我院就业工作的具体工作流程与软件操作完美结合,实现系统的操作流程就是日常就业工作的管理流程,这将降低工作人员的操作难度,同时也大大提高了工作的效率。采用基于工作流的模块化编程思想的另外一个好处就是系统设计人员的开发效率也将大大提高,实现软件开发的高聚合低耦合。
希望本系统能给学校的毕业生就业工作带来快捷和便利,同时也希望能为同行兄弟院校的就业工作带来实际的方便。
基金项目:湖南省教育厅科学研究项目(09C1115)
参考文献
[1]郭保红,孙静.基于Web网上助学和考试系统的设计实现[J].天津理工学院学报,2002,18:2.
[2]陈文明,齐欢.信息时代的学位与研究生教育信息管理[J].学位与研究生教育,2003,2:16~19.
[3]刘素芹,孔令举.研究生培养管理系统的设计与实现[J].河南科技大学学报(自然科学版),2004,2:57~60.
作者简介
易灿,湖南湘阴人,湖南大众传媒职业技术学院教师。
关键词工作流;管理系统;就业;B/S
中图分类号G473.8文献标识码A文章编号1673-9671-(2010)102-0217-01
1项目背景
就业工作是学校一个非常重要的工作,主要通过多渠道多形式向社会发布学校的毕业生就业信息、完成每年度的毕业生求职信息、资源信息的发布,深入社会建立学校与用人单位的广泛联系,开拓就业市场;广泛收集和发布社会用人单位信息,逐步建立和完善就业信息服务体系,如建立毕业生信息查询、个人主页展示、企业资料查询和最新招聘信息发布等为毕业生就业构建信息高速公路。为了减轻我院就业工作的负担和及时上网公布重要的就业相关信息,让学生能及时了解我院的就业工作动态,本课题采用工作流的开发模式专门开发一套就业信息管理系统来方便学校的就业管理,实现就业工作的信息化。
2研究现状以及存在问题
目前市面上学校毕业生就业管理信息系统的开发和研究已经比较成熟,大部分的高校都有自己单独的就业管理信息系统,这样的系统能很大程度上减轻学校就业工作压力,也方便毕业生、就业单位、学校多方面综合管理学生的各类信息。由于每个学校的具体工作情况不同导致各个学校都有自己独特的就业管理信息系统,从安全方面和可操作性方面考虑,我们学校也不可能直接采用别的学校的就业管理信息系统,因此研究和开发符合我们学校特色的就业管理信息系统就势在必行。
3工作流的原理
工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。
简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动)的描述。
4功能需求分析
学校毕业生就业管理系统首先是一个集成的通信协作平台,为了实现工作流事物管理支撑体系,必须有一些基本的IT基础设施支持,包括:
1)集成通信平台:建立就业机构范围内的电子邮件、短信服务、视频面试、即时消息系统等。
2)信息发布平台:为就业管理工作的信息发布、交流提供一个有效的场所,使学院就业的规章制度、新闻简报、业务交流、公告事项及时传播,使就业工作人员能及时感知就业发展动态;
3)管理沟通平台:为就业管理沟通提供个人与个人、个人与就业处、就业处与用人单位、就业处与学院其他职能机构之间提供从即时同步沟通到事务协同等管理沟通渠道,并提供从电子网络沟通、语音、视频交流等多种媒介的正式和非正式的管理沟通。
4)信息集成平台:学院就业管理系统具备数据集成功能,能把学院原有的学生信息系统数据集成到就业系统工作流系统中,使工作人员能有效地获取处理信息,提高学院整体反应速度和协同工作能力。
5系统功能模块设计
本系统分为两大模块,即前台信息显示模块和后台数据管理模块,现分别说明如下:
5.1前台信息显示模块
主要模块功能阐述如下:
学院概况浏览:主要是学院基本信息介绍,给考生和家长对我院基本信息的了解参考。
学院风景浏览:主要是以照片的形式提供给浏览者来了解我院的教学设施、设备、场地、环境、师资、学生生活等各类信息。
毕业生就业信息查询:主要是显示学院就业处发布的各类与毕业生就业有关的最新信息和消息。
学生学籍查询:这个模块主要提供给在校学生学籍查询功能。
网上在线咨询:这个模块主要提供给报考我院考生在填报志愿前咨询,填报志愿后了解招生动态,录取后的疑问咨询等功能,能够实现在线实时和就业处老师沟通和咨询。
招聘与录取专栏:这个模块主要给毕业生和用人单位各自发布就业与招聘信息的专题栏目模块。
网上在线咨询:这个模块主要是给毕业生与学校和用人单位的在线网上咨询功能,实现网上面对面直接交流。
5.2后台管理模块
主要模块功能阐述如下:
基本系统信息模块:这个模块下面包括有系统的公告快讯管理、友情链接管理、在线交互数据管理和系统基本信息设置管理,是整个系统基本信息设置模块。
信息发布模块:这个模块下面包括系统前台显示的所有交互数据的综合管理,包括添加新信息、编辑信息、删除信息等功能。
系统管理员模块:这个模块主要是系统运行过程中对系统进行操作的所有工作人员操作的管理,包括工作人员信息添加、修改、删除、权限设定能功能。
系统安全模块:这个模块主要是整个系统安全保障的管理模块,包括工作人员登录状态、数据库的备份和压缩,系统运行日志管理等功能。
5.3系统安全模块设计
安全是管理系统很重要的一个环节,本系统在安全方面主要从系统运行的安全性以及数据库的安全性两方面进行考虑。
1)在系统运行的安全性方面主要是对SQL注入攻擊管理,系统单独设计了一个SQL注入攻击管理模块,这个模块验证所有从客户端表单中录入的信息并进行检测,安全合法的则进行正常执行,不合法的信息则终止该次客户端请求,如果发现多次SQL注入攻击情况则直接封锁该客户端IP并将该IP存入数据库直到系统自动解封或者管理员手工解封。
2)数据库安全性方面本系统主要是设计了一个数据库备份模块,在WEB服务器上除了正常的数据库文件外,还有一个.bak的数据库备份文件,系统运行时每隔一段时间自动进行数据备份,将有效数据保存入.bak备份数据库文件中,或者由管理员手工备份。由于考虑到Access2003数据库多次操作后会导致数据库文件迅速变大的现象,故本系统还增加了一个数据库压缩功能,此功能由管理员手工操作进行。
6总结
本系统在设计的和实现的过程中采用基于工作流的模块化编程思想,将我院就业工作的具体工作流程与软件操作完美结合,实现系统的操作流程就是日常就业工作的管理流程,这将降低工作人员的操作难度,同时也大大提高了工作的效率。采用基于工作流的模块化编程思想的另外一个好处就是系统设计人员的开发效率也将大大提高,实现软件开发的高聚合低耦合。
希望本系统能给学校的毕业生就业工作带来快捷和便利,同时也希望能为同行兄弟院校的就业工作带来实际的方便。
基金项目:湖南省教育厅科学研究项目(09C1115)
参考文献
[1]郭保红,孙静.基于Web网上助学和考试系统的设计实现[J].天津理工学院学报,2002,18:2.
[2]陈文明,齐欢.信息时代的学位与研究生教育信息管理[J].学位与研究生教育,2003,2:16~19.
[3]刘素芹,孔令举.研究生培养管理系统的设计与实现[J].河南科技大学学报(自然科学版),2004,2:57~60.
作者简介
易灿,湖南湘阴人,湖南大众传媒职业技术学院教师。