OA办公自动化系统开发日志
2011-07-06 17:37
351 查看
近期要做到OA系统,由于是用来学习,而且工期比较短,所以整体功能比较简单,对比了一下开源社区的joffice,如果要做好这个OA还是要花费一段时间的,而且每个公司的需求不同,所以我们的OA做出来还不知是否真的实用。
经过了一周的准备工作,基本需求已经定型,并且框架也已经搭好,开发环境和所用技术初步如下:
经过了一周的准备工作,基本需求已经定型,并且框架也已经搭好,开发环境和所用技术初步如下:
操作系统:Windows7旗舰版 Web服务器:tomcat6.0 IDE:Eclipse3.5forJEE+Spket-plugin 开发框架和其它开源技术:Strtus2.2.1+Hibernate3.6.2+Spring3.1.0+dwr3.0+JBPM4.4+POI3.5+Lucene+CKEditor3.6.1
需求编号 | 需求标题 | 故事 | 完成需要的点数(每个点数代表1小时) | 需求描述 | 实现优先级 | 所属release | 所属iteration | |
Pro.001 | 用户权限管理 | 1.定义角色模型 2.定义用户模型 3.用户登录模块 4.模块权限设定 5.角色增删改操作 6.角色权限设定 7.用户权限设定 | 1 1 1 3 2 4 2 | 1.用户角色管理(增删改) 2.用户管理(分配账号,授权) | 1&2 | 1 | 1.1 | |
Pro.002 | 公司通讯录 | 1.定义通讯录模型 2.显示通讯信息 3.组合查询通讯信息 | 1 2 2 | 1.通讯录显示 2.组合查询(名字,部门) | 1 | 1 | 1.2 | |
Pro.003 | 绩效管理 | 1.制定固定绩效模板 2.用户自评 3.上级评价 4.生成最终绩效 5.自定义绩效模板 | 2 2 2 2 5 | 1.设置评分规则并打分 (具体待定) | 1 | 1 | 1.3 | |
Pro.004 | 固定资产管理 | 1.指定固定资产模板 2.实现固定资产增删改 3.组合查询固定资产 | 4 4 4 | 1.折旧类型管理(增删改) 2.固定资产管理 | 1 | 1 | 1.4 | |
Pro.005 | 任务过程管理 | 16 | 1.查收(审批)公文 2.增添公文并指定审批流程 3.查看审批公文记录 (作为OA办公系统的重要部分,基于jbpm引擎进行流程管理,具体需求待续) | 1 | 1 | 1.5 | ||
Pro.006 | 办公用品管理 | 16 | 1.分类管理(增删改) 2.办公用品管理(增) 3.入库管理 4.办公用品申请管理 | 2 | 2 | 2.1 | ||
Pro.007 | 公告管理-通知 | 1.制定公告模型 2.发布公告 3.定义公告发布对象 4.公告修改删除 | 1 3 2 3 | 1.增删改 | 2 | 2 | 2.2 | |
Pro.008 | 部门管理 | 1.定义部门模型 2.增加部门及子部门 3.增加部门员工 4.修改删除部门 5.部门树状查询 | 1 2 2 2 3 | 1.公司部门进行管理(增删改) | 3 | 2 | 2.3 | |
Pro.009 | 员工管理 | 1.定义员工模型 2.增加员工指定部门 3.修改删除员工资料 4.组合查询员工信息 | 1 2 2 3 | 1.对员工进行管理并指定部门(增删改查) | 3 | 2 | 2.4 | |
Pro.010 | 流程定制 | 16 | 1.关键地方,需求待定,还需调研 | 4 | 3 | 3.1 | ||
Pro.011 | 考勤管理 | 1.班次定义 2.班制定义 3.排班管理 4.假期设置 5.组合查询员工考勤信息 | 5 5 5 5 3 | 1.考勤设置(对假期、班次、排班进行管理) 2.员工考勤信息查看 | 4 | 3 | 3.2 | |
Pro.012 | 个人考勤 | 1.上下班登记 2.请假登记 3.外出登记 | 6 6 6 | 1.上下班签到 2.请假登记(填写请假申请,由领导审批(JBPM)) 3.出差登记(填写出差表格,由领导审批(JBPM)) | 5 | 3 | 3.3 | |
Pro.013 | 邮件管理 | 1.制定邮件模型 2.发送邮件 3.查收邮件 4.删除邮件到垃圾箱 5.彻底删除邮件 | 1 2 2 2 2 | 1.收发邮件 | 6 | 3 | 3.4 | |
Pro.014 | 文档管理 | 1.增加上传目录 2.按分类上传文档 3.设定共享方式 3.设定服务器保存时间 | 1 3 2 4 | 1.员工可将欲共享的文档上传至服务器,并对类别进行管理 | 7 | 3 | 3.5 | |
Pro.015 | 私人通讯录 | 1.定义通讯信息模型 2.增加个人通讯录 3.修改删除个人通讯录 4.组合查询个人通讯录 | 1 2 2 3 | 1.管理通讯录(增删改查) | 8 | 3 | 3.6 | |
Pro.016 | 新闻管理 | 1.制定新闻模型 2.发布新闻 3.新闻修改删除 | 1 3 3 | 1.新闻类别管理 2.新闻管理(增删改) | 8 | 3 | 3.7 |
相关文章推荐
- 在浙江杭州快速开发公司内部办公自动化OA系统的经验总结(有成熟的后台配置工具、开发平台、程序员朋友圈还真不错,做软件项目还得靠积累才稳妥)
- 在浙江杭州快速开发公司内部办公自动化OA系统的经验总结
- 公共交通办公自动化系统开发分析
- OA自动化办公系统
- 《ASP.NET办公自动化系统开发实例导航》笔记三 人事管理模块
- 办公自动化OA系统的功能
- jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化(VSS、operamasks-UI框架)
- Thinkphp5 开发 OA 办公系统 - 项目管理
- 《ASP.NET办公自动化系统开发实例导航》笔记一
- 福州世纪通OA办公自动化系统方案[1]
- Thinkphp5 开发 OA 办公系统 - 数据库设计
- OA办公自动化系统选购指南
- 基于JSP办公自动化系统OA
- Thinkphp5 开发 OA 办公系统 - 原型设计
- 办公自动化系统(OA)
- OA办公自动化系统设计方案
- 国内 OA 办公自动化系统 现状
- 用Exchange 2000开发企业办公自动化系统
- 毕业论文-中小企业办公自动化系统的开发
- jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化(VSS、operamasks-UI框架)