需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11019 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】办公自动化系统是将网络、电子设备和当前办公方式结合起来的系统。办公自动化系统可以加速企业的交流与运转。 本系统满足了企业自动化办公基本的需求。该系统包括用户登录、用户信息管理、机构信息管理、角色信息管理、角色权限信息管理、公告信息管理、收/发文管理、员工信息管理、意见信息管理、文档信息管理、会议信息管理的功能。本系统同时也完成了一个基于角色的访问控制(RBAC)的权限系统,权限精确到方法级别。 本系统前端采用MiniUI,页面美观,操作简洁方便容易。服务器端使用JFinal开发。本系统使用集群布署系统,高并发,高可用。本系统采用Redis和Mysql存储数据。本系统通过NFS实现集群文件系统。本系统使用RSA和MD5实现加密和校验。 【关键词】办公自动化; JFinal; 集群;基于角色的访问控制
目录 摘要 ABSTRACT 1绪论-1 1.1 研究背景和意义-1 1.2 研究现状-1 1.3 需要解决的问题-2 1.4 本文的主要工作和贡献-2 2系统技术-3 2.1 JFinal技术-3 2.2 MiniUI前端框架技术-3 2.3 MySQL技术-3 2.4 Tomcat/Jetty技术-4 2.5 Redis+Nginx+Keepalived+NFS技术-4 2.6 RSA技术-4 3 系统设计-5 3.1 系统架构设计-5 3.1.1 项目规划-5 3.1.2 开发模式/架构-5 3.1.3 开发及运行环境-6 3.2 数据库设计-6 3.3 页面设计-12 3.3.1 登录界面的实现-12 3.3.2 系统首页设计的实现-13 4 系统实现-14 4.1 用户管理模块-14 4.2 角色管理模块-16 4.3 机构管理模块-17 4.4 角色权限管理模块-17 4.5 员工管理模块-18 4.6 收/发文管理模块-19 4.7 会议管理模块-21 4.8 公告管理模块-23 4.9 意见管理模块-23 4.10 文档管理模块-25 5 关键技术及算法-27 5.1使用RSA+MD5算法实现加密和校验-27 5.2基于角色的访问控制(RBAC)的权限管理-30 5.3使用Redis+Nginx+Keepalived+NFS实现项目集群部署-32 6 总结-36 参考文献-37 致 谢-38 |