OA项目需求分析
我们主要完成四个模块:
模块1:主要是系统管理模块
岗位管理
部门管理
用户管理
模块2:权限模块(重点)
在岗位管理中设定一个权限,根据不同的岗位,需要具备不同的权限。
比如,岗位列表的权限,你就可以查询岗位列表。
如果你没有岗位删除权限,你就不能删除岗位。
模块3:论坛模块
网上交流,发布信息
模块4:审批流程(重点)
比如请假,报销
JBPM工作流
技术选型:Strut2+Hibernate3+Spring3.2.18+JBPM4.4+Jquery
项目环境搭建
第一步:必须确保项目和文件都是UTF-8格式
工作空间,Window--proference-搜索workspace
Jsp,Window--proference-搜索jsp
修改字体大小:Window--proference-搜索font
第二步:创建数据库,编码格式是utf-8,并且授权一个专门的用户
--创建一个数据库
CREATE DATABASE cblueoa DEFAULT CHARACTER SET utf8;
--创建一个用户mycblueoa
create user mycblueoa i