源宝OA协同办公系统

2017-03-28 11:11:00
admin
原创
569
摘要:针对企业开发的OA协同办公系统,支持PC端网页版,iPhone、Android移动客户端应用,界面简洁大方,操作方便。强大的工作流引擎,实现业务工单流转、在线流程设计器。 为企业构建一个基于互联网的企业协同办公平台,包括企业门户、单点登录、企业组织架构、公文审批流程、业务审批流程、企业社区、日程管理、知识管理、电子邮件、即时通信、私有云、移动办公等内容。

针对企业开发的OA协同办公系统,支持PC端网页版,iPhone、Android移动客户端应用,界面简洁大方,操作方便。强大的工作流引擎,实现业务工单流转、在线流程设计器。 为企业构建一个基于互联网的企业协同办公平台,包括企业门户、单点登录、企业组织架构、公文审批流程、业务审批流程、企业社区、日程管理、知识管理、电子邮件、即时通信、私有云、移动办公等内容。


为企业提供单一的访问各种信息资源的入口,实现单点登录功能。企业的员工、客户、合作伙伴和供应商等等都可以通过这个门户获得个性化的信息和服务。企业门户可以无缝地集成企业的内容、商务和社区企业员工可以相互讨论和交换信息。

单点登录:提供统一的单点登录接口,方便各种管理系统接入。

企业组织架构:灵活的企业组织架构设计,包括了用户管理、机构管理、区域管理。

公文审批流程:基于Web的图形化电子流程设计,流程设计方便快捷,包括发文、收文和签报等流程。

业务审批流程:包括请假、财务、考勤、会议等各种业务流程。

企业社区:包括企业论坛、博客、文章交流、资源共享等。

日程管理:

1、 查看日历、月历、农历

2、 安排代办事项

3、 提醒备忘事项

4、 共享他人日程安排,协调工作

5、 对员工工作进行监督

知识管理:构建企业知识库,对纷杂的知识内容(方案、策划、制度等)和格式(图片、word、excel、ppt、pdf等)分门别类管理。

充分发动每个部门、员工,贡献自己所掌握的企业知识,积少成多,聚沙成塔。

重视企业原有知识数据,进行批量导入,纳入管理范畴。

即时通信:用于企业内部的即时通信。方便企业员工之间的交流与沟通。

移动办公:通过Android和IOS移动平台,实现移动办公,在手机和平板上实现流程审批、电子邮件收发、门户信息浏览等。


源宝OA协同办公系统特点:

  1. 使用目前主流的Java EE开发框架。
  2. 数据库无限制,目前支持MySql、Oracle,可扩充SQL Server、PostgreSQL、H2等。
  3. 模块化设计,层次结构清晰。内置一系列企业信息管理的基础功能。
  4. 操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到按钮。
  5. 数据权限控制精密细致,对指定数据集权限进行过滤,七种数据权限可供选择。
  6. 提供在线功能代码生成工具,提高开发效率及质量。
  7. 提供常用工具类封装,日志、缓存、验证、字典、组织机构等,常用标签(taglib),获取当前组织机构、字典等数据。
  8. 兼容目前最流行浏览器(IE7+、Chrome、Firefox)IE6也支持。

 技术选型

1、后端

  • 核心框架:Spring Framework 4.0
  • 安全框架:Apache Shiro 1.2
  • 视图框架:Spring MVC 4.0
  • 服务端验证:Hibernate Validator 5.1
  • 布局框架:SiteMesh 2.4
  • 工作流引擎:Activiti 5.15、FoxBPM 6
  • 任务调度:Spring Task 4.0
  • 持久层框架:MyBatis 3.2
  • 数据库连接池:Alibaba Druid 1.0
  • 缓存框架:Ehcache 2.6、Redis
  • 日志管理:SLF4J 1.7、Log4j
  • 工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9

2、前端

  • JS框架:jQuery 1.9。
  • CSS框架:Twitter Bootstrap 2.3.1。
  • 客户端验证:JQuery Validation Plugin 1.11。
  • 富文本:CKEcitor
  • 文件管理:CKFinder
  • 动态页签:Jerichotab
  • 手机端框架:Jingle
  • 数据表格:jqGrid
  • 对话框:jQuery jBox
  • 下拉选择框:jQuery Select2
  • 树结构控件:jQuery zTree
  • 日期控件: My97DatePicker

4、平台

  • 服务器中间件:在Java EE 5规范(Servlet 2.5、JSP 2.1)下开发,支持应用服务器中间件 有Tomcat 6、Jboss 7、WebLogic 10、WebSphere 8。
  • 数据库支持:目前仅提供MySql或Oracle数据库的支持,但不限于数据库,平台留有其它数据库支持接口, 可方便更改为其它数据库,如:SqlServer 2008、MySql 5.5、H2等
  • 开发环境:Java EE、Eclipse、Maven、Git

 安全考虑

  1. 开发语言:系统采用Java 语言开发,具有卓越的通用性、高效性、平台移植性和安全性。
  2. 分层设计:(数据库层,数据访问层,业务逻辑层,展示层)层次清楚,低耦合,各层必须通过接口才能接入并进行参数校验(如:在展示层不可直接操作数据库),保证数据操作的安全。
  3. 双重验证:用户表单提交双验证:包括服务器端验证及客户端验证,防止用户通过浏览器恶意修改(如不可写文本域、隐藏变量篡改、上传非法文件等),跳过客户端验证操作数据库。
  4. 安全编码:用户表单提交所有数据,在服务器端都进行安全编码,防止用户提交非法脚本及SQL注入获取敏感数据等,确保数据安全。
  5. 密码加密:登录用户密码进行SHA1散列加密,此加密方法是不可逆的。保证密文泄露后的安全问题。
  6. 强制访问:系统对所有管理端链接都进行用户身份权限验证。
文章分类
联系我们
电话: 18902328227
Email: 2689701946@qq.com
QQ: 2689701946
微信: 18902328227
地址: 广州番禺区繁华路
  • 在线客服
  • 关注微信
  • 联系电话
    • 欢迎咨询
    • 欢迎加入QQ群 303257430
  • 公众号:源宝网络
    • 联系电话及微信号 18902328227