论文部分内容阅读
作者简介:孙少泽(1978.8 -),男,汉族,河南鹤壁人,工程师,技术主管,单位:中国移动河南有限公司鹤壁分公司。
摘要:本文设计并提出了一种新型的中小企业办公系统,该系统采用数据库信息处理方式,充分利用了计算机技术、网络技术、web service技术,能有效地提升中小企业的管理和业务处理能力。中小企业办公系统基于B/S构架,开发语言采用.NET2008,数据库采用SQL SERVER EXPRESS。
本系统的特点在于实现了企业办公工作的管理、统计、查询、分析;远程实时交互;建立了基于企业应用集成的雏形;功能简单易用、稳定性好,安全性和可扩展性高,为中小企业办公提供了低成本的、风险较低的系统应用。
关键词:Web Service
一、中小企业办公系统综述
中小企业办公系统可以进行企业各项业务的管理、统计、查询、远程访问,实现企业信息管理现代化,实现资源共享。进一步提高管理水平,实现对整体业务流程上的优化;从分散的办公管理提高到业务流程,从而实现以员工管理、业务工作管理、办公管理为中心的集成业务信息系统;提供更及时和准确的分类业务信息,建立企业的决策支持系统,为业务的持续增长作好准备。
Web Service便是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。它可以使用标准的互联网协议,像超文本传输协议HTTP和XML,将功能体现在互联网和企业内部网上。Web Service平台是一套标准,主要目标是跨平台的可互操作性。为了达到这一目标,Web Service完全基于XML(可扩展标记语言)独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。从表面上看,Web Service就是一个应用程序,它向外界提供了一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。本文中Web服务的主要用途是建立数据库与客户端之间的数据联系,即,由Web服务提供数据库操作的接口,客户端调用相应的Web服务并得到动态的数据信息(XML文档)。
二、中小企业办公系统的系统架构
本系统架构于.NET框架平台,使得系统具有良好的性能和扩展性,同时系统使用ADO. NET,XML等先进成熟的技术,从而保障系统的可维护性和技术先进性。
(一) 中小企业办公系统的主要模块
办公系统根据设计需求,开发了公司新闻、通知公告、公司邮件、工作计划、工作日志、通讯录、车辆管理、办公室管理、个人资料、工作流、工作报告等11个业务模块。建立了web service与企业事务处理的集成,对不同用户进行了权限控制,提高了办公系统的可拓展性、安全性,可靠性。
个人办公模块包括公司新闻、公告、个人邮件,工作计划、日志和报告,办公用品和申请,个人通讯录和资料等主要功能。由于篇幅所限,本文重点介绍新闻公告表单和内部邮件模块。
首先,我们看公司新闻公告模块,企业办公人员进入系统之后首先是企业的内部公告,可以先看到公司的各个方面的新闻,了解通知、公告信息以进行相应的个人办公安排。
其次,邮件信息模块的功能主要是负责内部邮件的发送、接收等。内部邮件使办公用户可以和办公用户以及使用其他电子邮件的用户进行电子通信。电子邮件包含以下功能模块:
(二)工作流程申请、审批和会签
工作流模块是办公自动化系统的核心模块,主要有流程申请、审批、会签,流程监控这几个主要功能子模块组成。
流程申请流程的是第一环节,涉及到的员工会在我的申请的页面显示相应的工作流程名称,点击便可发起一次新的流程申请活动。该功能依赖于流程审批中具体流程过程的定义。
流程审批即新建和修改流程类型,通过定义表单类型,定义流程具体步骤,绑定流程每一步骤的员工以及流程的分支类型等。由于其特殊性和操作要求,只有一定权限的员工才能使用此功能。
会签处理,就是某一流程的处理流转到了当前用户,需要当前用户进行签收,在进行下一步的处理,如“同意”“拒绝”等操作。若有新的流程需要处理,系统会发出消息提醒。
工作流监控能够显示流程的审批、会签状态。
(三)基于web service的产品配送方案
在中小企业办公系统中企业自己服务器的web service,发布基于web service的产品配送方案。对于企业产品配送过程中,企业发布自己的产品配送服务,用户根据权限需要更改产品的配送地址,产品的配送人员可以随时登陆系统查看产品配送的变化,把产品送到最终用户。企业内部的行业软件也可以调用配送服务,从而实现了产品用户、配送人员、企业行业软件的“无缝连接”。
(四)系统管理设置
权限机制的实现也是保证系统安全的重要手段之一。本系统的权限机制基于“用户-角色-功能”模型。
根据业务需要,设置不同的角色,每个角色分配相对独立的功能模块权限。最后设置用户所属的角色,即规定用户最终的权限。如此设置可提高权限分配的灵活性,修改某一类用户的权限只需修改其所属的角色权限即可,同时可以保证不同用户有不同的功能。这样一来,用户只能访问自己有权访问的数据,而不能修改改或删除未授权的数据。这样可有效地提高系统的数据安全性,防止用户因误操作而造成数据损失。
通过将一定的功能赋予某一固定的角色,再添加用户时选择固定的角色即可,避免重复设置权限的繁琐操作。同时,由于角色的功能的有限性和用户于功能的分离,保证的系统的安全性。
车辆管理是可以对公司车辆进行申请审批管理和添加、删除操作,比如根据企业实际情况对车辆实行动态管理。
人事管理包括新闻、公告管理、部门管理、员工管理和流程管理。其中部门管理和员工管理是是对于企业各个部门和用户进行管理,可以增加新的部门进行各个用户的权限分配,可以用来进行人员的分配,比如有新进来的人员和调走的人员,本系统就可以通过这个权限来进行部门删除和员工录入的功能。
工作流程管理就是发布新的工作流程,使企业工作能够自动的由一个节点到下一个节点而无需使用者管理。管理工作流运转过程当中所涉及到的各个模块问的相互协作关系。它具体负责一项业务类型的多个审批步骤的权限分配,将步骤通过审批权限的形式跟审批者绑定,从而实现业务流程的定制办公用品管理包括办公设备和办公室管理。
总结
中小企业办公系统实现了企业日常办公信息支撑,通过调用企业web service,极大提高了工作效率和软件重用,提高了中小企业业务处理灵活性。中小企业办公系统通过调用企业的web service,能够完成对企业现有行业软件和网络技术的集成,使业务处理更加全面;解决了企业存在的信息孤岛和信息异构问题;同时增加了企业工作流程设置和实施,增强了企业管理人员对整体业务流程的控制能力,为企业业务流程再造做好了准备。(作者单位:中国移动河南有限公司鹤壁分公司)
参考文献
[1]白林如 基于Web Service 的企业信息系统设计与实现 电脑开发与应用 2012 第5期 79页
[2]李寒秋 基于Web Service的信息系统架构 哈尔滨理工大学学报 2008 第6期 49页
[3]李儒晓 基于Web Service的企业应用集成的研究 计算机应用技术,2008第9期52页
摘要:本文设计并提出了一种新型的中小企业办公系统,该系统采用数据库信息处理方式,充分利用了计算机技术、网络技术、web service技术,能有效地提升中小企业的管理和业务处理能力。中小企业办公系统基于B/S构架,开发语言采用.NET2008,数据库采用SQL SERVER EXPRESS。
本系统的特点在于实现了企业办公工作的管理、统计、查询、分析;远程实时交互;建立了基于企业应用集成的雏形;功能简单易用、稳定性好,安全性和可扩展性高,为中小企业办公提供了低成本的、风险较低的系统应用。
关键词:Web Service
一、中小企业办公系统综述
中小企业办公系统可以进行企业各项业务的管理、统计、查询、远程访问,实现企业信息管理现代化,实现资源共享。进一步提高管理水平,实现对整体业务流程上的优化;从分散的办公管理提高到业务流程,从而实现以员工管理、业务工作管理、办公管理为中心的集成业务信息系统;提供更及时和准确的分类业务信息,建立企业的决策支持系统,为业务的持续增长作好准备。
Web Service便是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。它可以使用标准的互联网协议,像超文本传输协议HTTP和XML,将功能体现在互联网和企业内部网上。Web Service平台是一套标准,主要目标是跨平台的可互操作性。为了达到这一目标,Web Service完全基于XML(可扩展标记语言)独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。从表面上看,Web Service就是一个应用程序,它向外界提供了一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。本文中Web服务的主要用途是建立数据库与客户端之间的数据联系,即,由Web服务提供数据库操作的接口,客户端调用相应的Web服务并得到动态的数据信息(XML文档)。
二、中小企业办公系统的系统架构
本系统架构于.NET框架平台,使得系统具有良好的性能和扩展性,同时系统使用ADO. NET,XML等先进成熟的技术,从而保障系统的可维护性和技术先进性。
(一) 中小企业办公系统的主要模块
办公系统根据设计需求,开发了公司新闻、通知公告、公司邮件、工作计划、工作日志、通讯录、车辆管理、办公室管理、个人资料、工作流、工作报告等11个业务模块。建立了web service与企业事务处理的集成,对不同用户进行了权限控制,提高了办公系统的可拓展性、安全性,可靠性。
个人办公模块包括公司新闻、公告、个人邮件,工作计划、日志和报告,办公用品和申请,个人通讯录和资料等主要功能。由于篇幅所限,本文重点介绍新闻公告表单和内部邮件模块。
首先,我们看公司新闻公告模块,企业办公人员进入系统之后首先是企业的内部公告,可以先看到公司的各个方面的新闻,了解通知、公告信息以进行相应的个人办公安排。
其次,邮件信息模块的功能主要是负责内部邮件的发送、接收等。内部邮件使办公用户可以和办公用户以及使用其他电子邮件的用户进行电子通信。电子邮件包含以下功能模块:
(二)工作流程申请、审批和会签
工作流模块是办公自动化系统的核心模块,主要有流程申请、审批、会签,流程监控这几个主要功能子模块组成。
流程申请流程的是第一环节,涉及到的员工会在我的申请的页面显示相应的工作流程名称,点击便可发起一次新的流程申请活动。该功能依赖于流程审批中具体流程过程的定义。
流程审批即新建和修改流程类型,通过定义表单类型,定义流程具体步骤,绑定流程每一步骤的员工以及流程的分支类型等。由于其特殊性和操作要求,只有一定权限的员工才能使用此功能。
会签处理,就是某一流程的处理流转到了当前用户,需要当前用户进行签收,在进行下一步的处理,如“同意”“拒绝”等操作。若有新的流程需要处理,系统会发出消息提醒。
工作流监控能够显示流程的审批、会签状态。
(三)基于web service的产品配送方案
在中小企业办公系统中企业自己服务器的web service,发布基于web service的产品配送方案。对于企业产品配送过程中,企业发布自己的产品配送服务,用户根据权限需要更改产品的配送地址,产品的配送人员可以随时登陆系统查看产品配送的变化,把产品送到最终用户。企业内部的行业软件也可以调用配送服务,从而实现了产品用户、配送人员、企业行业软件的“无缝连接”。
(四)系统管理设置
权限机制的实现也是保证系统安全的重要手段之一。本系统的权限机制基于“用户-角色-功能”模型。
根据业务需要,设置不同的角色,每个角色分配相对独立的功能模块权限。最后设置用户所属的角色,即规定用户最终的权限。如此设置可提高权限分配的灵活性,修改某一类用户的权限只需修改其所属的角色权限即可,同时可以保证不同用户有不同的功能。这样一来,用户只能访问自己有权访问的数据,而不能修改改或删除未授权的数据。这样可有效地提高系统的数据安全性,防止用户因误操作而造成数据损失。
通过将一定的功能赋予某一固定的角色,再添加用户时选择固定的角色即可,避免重复设置权限的繁琐操作。同时,由于角色的功能的有限性和用户于功能的分离,保证的系统的安全性。
车辆管理是可以对公司车辆进行申请审批管理和添加、删除操作,比如根据企业实际情况对车辆实行动态管理。
人事管理包括新闻、公告管理、部门管理、员工管理和流程管理。其中部门管理和员工管理是是对于企业各个部门和用户进行管理,可以增加新的部门进行各个用户的权限分配,可以用来进行人员的分配,比如有新进来的人员和调走的人员,本系统就可以通过这个权限来进行部门删除和员工录入的功能。
工作流程管理就是发布新的工作流程,使企业工作能够自动的由一个节点到下一个节点而无需使用者管理。管理工作流运转过程当中所涉及到的各个模块问的相互协作关系。它具体负责一项业务类型的多个审批步骤的权限分配,将步骤通过审批权限的形式跟审批者绑定,从而实现业务流程的定制办公用品管理包括办公设备和办公室管理。
总结
中小企业办公系统实现了企业日常办公信息支撑,通过调用企业web service,极大提高了工作效率和软件重用,提高了中小企业业务处理灵活性。中小企业办公系统通过调用企业的web service,能够完成对企业现有行业软件和网络技术的集成,使业务处理更加全面;解决了企业存在的信息孤岛和信息异构问题;同时增加了企业工作流程设置和实施,增强了企业管理人员对整体业务流程的控制能力,为企业业务流程再造做好了准备。(作者单位:中国移动河南有限公司鹤壁分公司)
参考文献
[1]白林如 基于Web Service 的企业信息系统设计与实现 电脑开发与应用 2012 第5期 79页
[2]李寒秋 基于Web Service的信息系统架构 哈尔滨理工大学学报 2008 第6期 49页
[3]李儒晓 基于Web Service的企业应用集成的研究 计算机应用技术,2008第9期52页