论文部分内容阅读
【摘 要】本文介绍了关于延边职业技术学院网络(OA)办公系统的实施,包括背景,关键技术,核心内容等。该OA系统由六部分组成,分别是个人办公(电子邮件、公告管理、新闻管理、投票管理、日程管理、工作日志、文件存储、通讯簿、控制面板),行政办公(快递管理、机构信息),工作流程(工作簿管理),人力资源(考勤管理),信息交流(内部论坛、网络论坛、休闲聊天),附件程序(电话区号、邮政编码、万年历),完成单位内部的邮件通信、信息发布、文档管理、工作流程自动化等等工作。
【关键词】OA系统;关键技术;核心内容
延边职业技术学院网络(OA)办公系统是一个单位内部的办公通信平台,用于辅助办公。该OA系统由六部分组成,分别是个人办公(电子邮件、公告管理、新闻管理、投票管理、日程管理、工作日志、文件存储、通讯簿、控制面板),行政办公(快递管理、机构信息),工作流程(工作簿管理),人力资源(考勤管理),信息交流(内部论坛、网络论坛、休闲聊天),附件程序(电话区号、邮政编码、万年历),完成单位内部的邮件通信、信息发布、文档管理、工作流程自动化等等工作。
1.背景
延边职业技术学院是在2011年由延边职工大学、延边黎明农民大学、吉林广播电视大学(延边分校)、延边财经学校、延边工业学校合并组建。
随着合校后信息需求的增长,传统的信息交流通过电话和文件下发的方式早已不能满足学校对传递和处理大量信息的需要,为了改进工作手段,提高工作效率,因而需要把网络技术渗透到学校的日常工作。
通过使用该OA办公系统对学校日常办公进行管理,满足学校日常办公、管理等各方面的需求,实现学校内部管理者、教师之间的信息交流,可以实现工作流程的自动化,可以解决多岗位、多部门之间的协同工作问题,实现高效率的协作。各个部门都存在着大量流程化的工作,例如文件的处理、各种会议的通知、申请、汇报等,都是一些流程化的工作,通过实现工作流程的自动化,规范了各项工作,实现无纸化办公,提高学校协同工作的效率。
2.关键技术
2.1 B/S的系统架构
该OA办公系统是基于先进的Windows平台办公自动化软件系统。系统具有丰富实用的功能、友好的操作界面以及灵活的可扩展性,可以方便地处理各种文档数据、图形信息,并且安全可靠。所谓“B/S”结构就是指“浏览器+Web服务器”的架构。
该系统采用J2EE使用三层分布式的应用模型,所谓“三层”指的是如下三层。
(1)数据库层:负责存储数据,就是将内存中的数据保存在永久介质上。
(2)服务层:负责实现业务逻辑。
(3)表现层:负责人机对话。
三层架构从宏观上描述了该系统的整体结构,系统的所有模块都是按照这种三层架构组织的。但是,具体到每一层的实现,却需要根据模块的个体情况进行综合考虑[1]。
2.2 认证系统
该OA办公系统的认证系统就是赋予“不同身份的用户访问不同资源”的能力。系统有“普通用户”和“高级用户”两种权限。
这一部分用到了JavaScript技术。JavaScript技术是一种轻型的脚本语言,它与HTML相结合,可以增强功能,提高与用户之间的交互性。
2.3 Ajax技术
Ajax是基于JavaScript脚本和XML封装数据的服务器和客户端的民步交互技术。Ajax的工作原理是将客户端的页面表现和应用逻辑进行“拆分”,使应用逻辑部件按照需求,独立地与服务器实现信息交互,从而建立更加面向服务的Web应用程序结构[3]。
该OA系统中存在着大量的数据浏览、添加、修改和删除,比如对公文的管理就是其最基本的功能之一。在传统的公文管理页面中,每次单独提交的增加或删除请求都需要刷新页面,等待页面重载,才能显示公文信息,显然难以满足“动态显示”的用户需求。而该OA系统基于Ajax模式,将浏览器前端变为无需刷新的单页界面,通过XMLHttpRequest对象获取数据更新,并即时地呈现在页面上。
2.4 ASP技术
工作流引擎是一系列在后台运行的程序,它将用户输入的信息发给数据库,并将数据库中的信息经过整理后反馈给用户。用户访问的工作流程时,系统会通过工作流引擎的解释返回用户相应的路径、权限等数据信息。工作流引擎的功能很强大,不需要大规模改动流程设计和代码开发,就可以轻松实现流程改变,增强了该OA系统的可扩展性,并提供对外应用编程接口,可以与各类数据系统进行通信和数据共享。
该OA系统的工作流引擎是基于ASP程序和数据库开发的应用程序。ASP是服务器端的脚本编写环境,可创建动态web页面,生成功能强大的web应用程序。ASP页面是包括HTML标记、文本和脚本命令的文件,并且可以调用ActiveX组件来执行任务。通过ASP可为web页面增加交互内容或用HTML页面构成整个web应用程序,其用户界面是HTML页面的站点。ASP采用了全新的方法解决web客户和服务器之间的交互问题。
3.核心内容
3.1 个人通讯录
该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存的信息有姓名、性别、手机、E-mail地址、QQ号码、家庭住址、邮编。通过本模块个人用户可以自由维护个人的基本信息以及自由添加联系人信息:可以方便查询联系人,可以修改或某一个联系人。
3.2 日程安排模块
该模块用作当前登录用户添加、修改、删除和查看自己的日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。
3.3 工作日志模块
该模块用作当前的登录用户添加、修改、删除和查看自己的工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。
3.4 短消息管理模块
该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间、是否阅读。
3.5 公告管理模块
该模块用作当前的登录用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。
3.6 会议管理模块
该模块用作当前的登录用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知,它应该包括如下几个部分。(1)通知列表页面包括发布、修改、删除、清除通知、浏览通知内容和填写反馈意见等6个操作功能。(2)发布、修改通知页面。(3)浏览通知内容页面。(4)填写反馈意见页面。
4.结论
人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。
但是办公自动化提了多年,效果并不明显,人们还是停留在单机处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临[5]。
OA办公系统实现了我校办公自动化,大大提高了工作效率,也实现了无纸化办公,节约了资源。希望有更多的单位实现办公自动化,让办公自动化网络建设也得到大力推广。
参考文献:
[1]李正涛.OA系统发展历程与趋势[M].北京:清华大学出版社,2008:8
[2]许杰星,李强.MySql开发者SQL权威指南[M].北京:机械工业出版社,2007:6.
[3]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2005:3.
[4]朱晓,等.Java Web开发学习手册[M].北京:电子工业出版社,2011:1.
[5]李永庆,冯录刚.数据共享网站开发与应用[M].北京:科学出版社,2012:2.
【关键词】OA系统;关键技术;核心内容
延边职业技术学院网络(OA)办公系统是一个单位内部的办公通信平台,用于辅助办公。该OA系统由六部分组成,分别是个人办公(电子邮件、公告管理、新闻管理、投票管理、日程管理、工作日志、文件存储、通讯簿、控制面板),行政办公(快递管理、机构信息),工作流程(工作簿管理),人力资源(考勤管理),信息交流(内部论坛、网络论坛、休闲聊天),附件程序(电话区号、邮政编码、万年历),完成单位内部的邮件通信、信息发布、文档管理、工作流程自动化等等工作。
1.背景
延边职业技术学院是在2011年由延边职工大学、延边黎明农民大学、吉林广播电视大学(延边分校)、延边财经学校、延边工业学校合并组建。
随着合校后信息需求的增长,传统的信息交流通过电话和文件下发的方式早已不能满足学校对传递和处理大量信息的需要,为了改进工作手段,提高工作效率,因而需要把网络技术渗透到学校的日常工作。
通过使用该OA办公系统对学校日常办公进行管理,满足学校日常办公、管理等各方面的需求,实现学校内部管理者、教师之间的信息交流,可以实现工作流程的自动化,可以解决多岗位、多部门之间的协同工作问题,实现高效率的协作。各个部门都存在着大量流程化的工作,例如文件的处理、各种会议的通知、申请、汇报等,都是一些流程化的工作,通过实现工作流程的自动化,规范了各项工作,实现无纸化办公,提高学校协同工作的效率。
2.关键技术
2.1 B/S的系统架构
该OA办公系统是基于先进的Windows平台办公自动化软件系统。系统具有丰富实用的功能、友好的操作界面以及灵活的可扩展性,可以方便地处理各种文档数据、图形信息,并且安全可靠。所谓“B/S”结构就是指“浏览器+Web服务器”的架构。
该系统采用J2EE使用三层分布式的应用模型,所谓“三层”指的是如下三层。
(1)数据库层:负责存储数据,就是将内存中的数据保存在永久介质上。
(2)服务层:负责实现业务逻辑。
(3)表现层:负责人机对话。
三层架构从宏观上描述了该系统的整体结构,系统的所有模块都是按照这种三层架构组织的。但是,具体到每一层的实现,却需要根据模块的个体情况进行综合考虑[1]。
2.2 认证系统
该OA办公系统的认证系统就是赋予“不同身份的用户访问不同资源”的能力。系统有“普通用户”和“高级用户”两种权限。
这一部分用到了JavaScript技术。JavaScript技术是一种轻型的脚本语言,它与HTML相结合,可以增强功能,提高与用户之间的交互性。
2.3 Ajax技术
Ajax是基于JavaScript脚本和XML封装数据的服务器和客户端的民步交互技术。Ajax的工作原理是将客户端的页面表现和应用逻辑进行“拆分”,使应用逻辑部件按照需求,独立地与服务器实现信息交互,从而建立更加面向服务的Web应用程序结构[3]。
该OA系统中存在着大量的数据浏览、添加、修改和删除,比如对公文的管理就是其最基本的功能之一。在传统的公文管理页面中,每次单独提交的增加或删除请求都需要刷新页面,等待页面重载,才能显示公文信息,显然难以满足“动态显示”的用户需求。而该OA系统基于Ajax模式,将浏览器前端变为无需刷新的单页界面,通过XMLHttpRequest对象获取数据更新,并即时地呈现在页面上。
2.4 ASP技术
工作流引擎是一系列在后台运行的程序,它将用户输入的信息发给数据库,并将数据库中的信息经过整理后反馈给用户。用户访问的工作流程时,系统会通过工作流引擎的解释返回用户相应的路径、权限等数据信息。工作流引擎的功能很强大,不需要大规模改动流程设计和代码开发,就可以轻松实现流程改变,增强了该OA系统的可扩展性,并提供对外应用编程接口,可以与各类数据系统进行通信和数据共享。
该OA系统的工作流引擎是基于ASP程序和数据库开发的应用程序。ASP是服务器端的脚本编写环境,可创建动态web页面,生成功能强大的web应用程序。ASP页面是包括HTML标记、文本和脚本命令的文件,并且可以调用ActiveX组件来执行任务。通过ASP可为web页面增加交互内容或用HTML页面构成整个web应用程序,其用户界面是HTML页面的站点。ASP采用了全新的方法解决web客户和服务器之间的交互问题。
3.核心内容
3.1 个人通讯录
该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存的信息有姓名、性别、手机、E-mail地址、QQ号码、家庭住址、邮编。通过本模块个人用户可以自由维护个人的基本信息以及自由添加联系人信息:可以方便查询联系人,可以修改或某一个联系人。
3.2 日程安排模块
该模块用作当前登录用户添加、修改、删除和查看自己的日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。
3.3 工作日志模块
该模块用作当前的登录用户添加、修改、删除和查看自己的工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。
3.4 短消息管理模块
该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间、是否阅读。
3.5 公告管理模块
该模块用作当前的登录用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。
3.6 会议管理模块
该模块用作当前的登录用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知,它应该包括如下几个部分。(1)通知列表页面包括发布、修改、删除、清除通知、浏览通知内容和填写反馈意见等6个操作功能。(2)发布、修改通知页面。(3)浏览通知内容页面。(4)填写反馈意见页面。
4.结论
人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。
但是办公自动化提了多年,效果并不明显,人们还是停留在单机处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临[5]。
OA办公系统实现了我校办公自动化,大大提高了工作效率,也实现了无纸化办公,节约了资源。希望有更多的单位实现办公自动化,让办公自动化网络建设也得到大力推广。
参考文献:
[1]李正涛.OA系统发展历程与趋势[M].北京:清华大学出版社,2008:8
[2]许杰星,李强.MySql开发者SQL权威指南[M].北京:机械工业出版社,2007:6.
[3]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2005:3.
[4]朱晓,等.Java Web开发学习手册[M].北京:电子工业出版社,2011:1.
[5]李永庆,冯录刚.数据共享网站开发与应用[M].北京:科学出版社,2012:2.