近期要做到OA系统,由于是用来学习,而且工期比较短,所以整体功能比较简单,对比了一下开源社区的joffice,如果要做好这个OA还是要花费一段时间的,而且每个公司的需求不同,所以我们的OA做出来还不知是否真的实用。
经过了一周的准备工作,基本需求已经定型,并且框架也已经搭好,开发环境和所用技术初步如下:
操作系统:Windows7旗舰版 Web服务器:tomcat 6.0 IDE:Eclipse 3.5 for JEE + 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
21.用户角色管理(增删改)
2.用户管理(分配账号,授权)1&2 1 1.1 Pro.002 公司通讯录 1.定义通讯录模型
2.显示通讯信息
3.组合查询通讯信息1
2
21.通讯录显示
2.组合查询(名字,部门)1 1 1.2 Pro.003 绩效管理 1.制定固定绩效模板
2.用户自评
3.上级评价
4.生成最终绩效
5.自定义绩效模板2
2
2
2
51.设置评分规则并打分
(具体待定)1 1 1.3 Pro.004 固定资产管理 1.指定固定资产模板
2.实现固定资产增删改
3.组合查询固定资产4
4
41.折旧类型管理 (增删改)
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
31.增删改 2 2 2.2 Pro.008 部门管理 1.定义部门模型
2.增加部门及子部门
3.增加部门员工
4.修改删除部门
5.部门树状查询1
2
2
2
31.公司部门进行管理 (增删改) 3 2 2.3 Pro.009 员工管理 1.定义员工模型
2.增加员工指定部门
3.修改删除员工资料
4.组合查询员工信息1
2
2
31.对员工进行管理并指定部门(增删改查) 3 2 2.4 Pro.010 流程定制 16 1.关键地方,需求待定,还需调研 4 3 3.1 Pro.011 考勤管理 1.班次定义
2.班制定义
3.排班管理
4.假期设置
5.组合查询员工考勤信息5
5
5
5
31.考勤设置(对假期、班次、排班进行管理)
2.员工考勤信息查看4 3 3.2 Pro.012 个人考勤 1.上下班登记
2.请假登记
3.外出登记6
6
61.上下班签到
2.请假登记(填写请假申请,由领导审批(JBPM))
3.出差登记(填写出差表格,由领导审批(JBPM))5 3 3.3 Pro.013 邮件管理 1.制定邮件模型
2.发送邮件
3.查收邮件
4.删除邮件到垃圾箱
5.彻底删除邮件1
2
2
2
21.收发邮件 6 3 3.4 Pro.014 文档管理 1.增加上传目录
2.按分类上传文档
3.设定共享方式
3.设定服务器保存时间1
3
2
41.员工可将欲共享的文档上传至服务器,并对类别进行管理 7 3 3.5 Pro.015 私人通讯录 1.定义通讯信息模型
2.增加个人通讯录
3.修改删除个人通讯录
4.组合查询个人通讯录1
2
2
31.管理通讯录(增删改查) 8 3 3.6 Pro.016 新闻管理 1.制定新闻模型
2.发布新闻
3.新闻修改删除1
3
31.新闻类别管理
2.新闻管理(增删改)8 3 3.7
相关推荐
全面理解OA办公自动化系统开发
Java Server Pages(JSP)是一种用于简化Web页面内容生成的技术,通过将Java代码嵌入到HTML中实现动态内容的创建。JSP页面在服务器端被处理成Servlet,然后发送到客户端,使得Web开发更加简便和高效。
这些OA办公系统,才是企业高效行政的秘诀
大量的文件堆积在办公室,查找困难,浪费时间?文件的借阅和归还流程不规范,文件不知去向,无翼而飞?纸质单据审批周期长、审批过程不透明,工作进度严重滞缓?考勤记录仍用人工统计,工作量大且容易出错?作为一名行政管理人员,这工作和大家说起来似乎都以为是一份清闲的差事,可等真正实施起来,才懂得这些藏匿在细节中的问题是多么得恼人。
基于PHP+MySQL的OA办公自动化系统开发项目
办公自动化(OA)系统是企业实现信息化管理的核心工具之一,通过数字化手段提升办公效率、规范业务流程、促进信息共享。自上世纪80年代起,OA系统从简单的文档处理逐步演进为集成化、流程驱动的智能办公平台,广泛应用于行政、人事、项目管理等多个领域。本章将深入介绍OA系统的核心功能模块,包括用户管理、流程审批、文档管理、日程安排与任务分配等,剖析其在企业日常运营中的关键作用。同时,结合PHP与MySQL技术栈,阐述系统的开发背景、适用场景及未来发展趋势,为后续章节的模块设计与功能实现打下坚实基础。
2024版最新148款CTF工具整理大全(附下载安装包)含基础环境、Web 安全、加密解密、密码爆破、文件、隐写、逆向、PWN等全套工具
经常会有大学生粉丝朋友私信大白,想通过打CTF比赛镀金,作为进入一线互联网大厂的门票。但是在CTF做题很多的时候都会用到工具,所以在全网苦寻CTF比赛工具安装包!
构建PHP企业级办公自动化系统(OA)实战
随着信息技术的快速发展,企业对办公自动化的追求也越来越高。在众多办公自动化系统中,基于PHP的网络办公系统(OA)以其开源、高效、跨平台的特点,成为了众多企业的首选。本章将对PHP网络办公系统进行初步的介绍,为读者提供一个全局概览。
全面免费办公自动化系统OA教程与资料
在当代数字化工作环境中,办公自动化系统(OA)已成为提升企业生产力和优化工作流程的关键工具。本章将简要介绍OA系统的基本概念、发展历程以及其在现代企业中的重要性。即时通讯工具不仅仅用于发送简单的文本消息,它已经发展成为集多种功能于一身的高效沟通平台。OA系统通常设计有直观易用的用户界面,以提供高效的用户体验。界面布局一般包括顶部导航栏、左侧功能菜单、中央内容展示区和底部状态栏。顶部导航栏提供搜索功能、个人账号信息以及系统设置入口。
为什么说OA办公系统很重要?
如何提升工作效率、优化资源配置、加强团队协作能力,成为了每个企业管理者亟需解决的关键问题。随着企业规模的扩展和业务流程的复杂化,传统的手工操作和纸质文件已经无法满足高效办公的需求。OA(Office Automation)办公系统应运而生,成为了现代企业提高工作效率、优化管理流程、实现数字化转型的重要工具。所以在这篇文章中,我们将深入探讨OA办公系统的定义、主要功能、应用价值及其在企业管理中的重要性,帮助企业管理者和决策者理解OA系统的优势,并为选择适合的办公系统提供参考。
java开发oa办公系统源码-jeecg:jeecg快速开发平台
java开发oa办公系统源码 JEECG 微云快速开发平台 当前最新版本: 3.7(发布日期:20170420) 前言: 随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面! 代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!! 简介 JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台。引领新的开发模式(Online Coding->代码生成器->手工MERGE智能开发),可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。 JEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司
中小企业怎么选OA办公系统?2024年好用OA办公系统排行榜
就像是企业的智能大管家。它能把企业里各种办公事务都管理得井井有条,比如审批流程、文档管理、日程安排啥的。想象一下,如果没有 OA 系统,企业就像一辆没有导航的车,容易走弯路。有了 OA 系统,首先能规范审批流程,就像给企业安上了交通规则,让事情办得更顺畅高效。文档管理功能呢,好比一个整洁的文件柜,随时能找到需要的资料。日程安排能帮员工更好地规划工作,就像一个贴心的小秘书。而且,OA 系统能让团队协作更紧密,大家在这个平台上交流信息,就像在一个热闹的办公室里,沟通无障碍。今天我就来盘点下。
Matlab实战:手把手教你用Zernike多项式模拟光学像差(附完整代码)
本文详细介绍了如何在Matlab中使用Zernike多项式模拟光学像差,包括基础理论、不同排序系统的实现、完整代码示例以及高级应用技巧。通过Zernike多项式,可以有效地描述和分析光学系统中的波前畸变,适用于望远镜校正、眼科光学等多个领域。
AM243x多核MCU启动流程解析与OSPI Flash烧录实战
嵌入式系统开发中,引导加载器是芯片上电后执行的第一段软件,负责初始化硬件、加载操作系统或应用程序。其工作原理通常遵循多级引导链,从ROM固件到用户可定制的二级引导程序,逐级建立完整的软件运行环境。这一机制的技术价值在于实现可靠的系统启动、支持安全校验,并为多核异构架构提供协同基础。在应用场景上,引导加载器广泛应用于工业控制、汽车电子和物联网设备,确保设备能从非易失性存储器中自主启动。本文聚焦于TI AM243x这类高性能多核MCU,深入剖析其包含RBL和SBL在内的三级启动流程,并详细演示如何通过UART接
什么是OA系统?2025最新8大OA系统盘点!从零基础到精通,收藏这篇就够了!
OA系统是什么?不同行业应该怎么选OA系统?企业上OA系统应该注意什么?点进这篇推送的朋友应该心中都有这些疑惑。本文就为大家整理盘点了2025最新8大OA系统,从等四大方面进行对比,希望给还在选型的朋友们一些参考!OA,即Office Automation System,意思就是。它是一种专门为企业等组织的日常办公工作提供服务的综合性软件平台。
qemu-system-aarch64参数详解与实战配置指南
本文详细解析了qemu-system-aarch64的核心参数,包括-machine、cpu、smp、m、drive和netdev等关键配置。通过嵌入式内核调试、完整系统运行和外设模拟三大实战场景,提供可直接使用的配置示例与性能优化技巧,帮助开发者在x86主机上高效构建和调试ARM64虚拟环境。
jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化
一、本课程是怎么样的一门课程(全面介绍) 1.1、课程的背景 jQuery 2.0 正式版发布,不在支持 IE 6/7/8 浏览器。因此该版本更小、更快。 为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便、安全有效的MyOffice系统 1.2、课程内容简介 ...
Abaqus 单元与全局刚度矩阵导出实战指南:从INP修改到结果解析
本文提供了Abaqus中导出单元刚度矩阵和全局刚度矩阵的完整实战指南。通过详细步骤讲解INP文件修改、关键指令插入及结果文件解析,帮助工程师、研究人员和二次开发者深入理解有限元软件内核,实现理论验证、二次开发与深度问题调试。
一人公司 CEO × Accio Work:最大能效实战指南
作为一人公司 CEO,你需要同时扮演市场、销售、运营、财务、产品等多个角色。Accio Work 本质上就是你的。
毕业设计那些事
毕业半个月了,现在正式上班了,今天闲来无事,回忆一下这学期得毕业设计。 我是学信息管理与信息系统专业的,个人偏向信息系统,所以毕业设计做的系统——OA办公自动化系统。最后被评了个校优秀设计,没有评上省级的。说来我也不遗憾,我们学校是个建筑学校,评委领导都是些搞建筑工程的老头儿,打字都得让秘书打,让他们理解我的OA?不大可能。 从一开始做,到最后,我边玩儿边做折腾了两个月,...
从DWS到设备树:MTK平台LK阶段GPIO初始化的隐秘路径与调试实战
本文深入探讨了MTK平台LK阶段GPIO初始化的完整流程,揭示了从DWS配置到设备树生成的隐秘转换路径。通过分析MT6768等平台的启动框架,提供了针对preloader到LK阶段GPIO初始化异常的实战调试方法与最佳实践,帮助开发者有效解决硬件与软件配置不匹配的常见问题。
SpringBoot+Vue 办公信息系统管理平台源码免费分享【适合毕设/课设/学习】Java+Vue+MySQL
办公自动化系统(Office Automatic System,简称OA)是一个基于Spring Boot和Vue.js的企业级办公管理平台,旨在提高企业内部办公效率,实现办公流程的数字化和自动化。
链家二手房信息爬取(内附完整代码)
链家二手房信息爬取1.简介2. 爬虫思路2.1 网页分析2.2 详情页分析2.3 不同页码的爬取2.4 解决链家只显示100页数据2.5 简单的反爬与进度条显示3. 总结 1.简介 最近帮同学爬取了链家在售二手房的信息,这是本人学习爬虫以来爬取数据最多的一次,就想着写个博客记录一下。 本次爬虫是利用python+jupyter notebook实现的,用到的第三方库如下: import pandas as pd # 数据存储 import requests # 网页内容获取 import re #
高创伺服的龙门调试经历2
摘要:本文介绍了高创伺服在龙门控制中的配置方法。首先通过ServoStudio2连接驱动器并命名区分主从轴(MASTER/DIFF),然后设置接口模式、23位编码器参数及极限位置。重点说明龙门模式的三项关键参数设置(gantryfbenmode=1、gantrymode=1/2)和连线状态确认。建议单轴自动整定后调整从轴增益(如0.2),并强调带刹车电机的同步控制要点:刹车线需接同一继电器由主轴控制,避免位置偏差。
OA办公自动化系统~~~SSM整合开发
OA( Office Automation System)办公自动化系统是一个企业用来管理日常事务的系统,它一般用来管理各种流程(报销、请假. . .)审批,通讯录、日程、文件管理、通知、公告等功能。OA系统可以实现更加简单、规范、高效地管理,提高企业的整体管理水平。
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
OA办公自动化系统--业务逻辑梳理
OA办公自动化系统--业务逻辑梳理
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
【程序源代码】开源OA办公自动化系统
文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。一个基于Vue和SpringBoot开发的功能强大且免费的 OA 办公系统,适用于各种企业级应用场景.。后端源代码:https://gitee.com/yunwisdoms/oa-back-service。其他:fastjson,poi,Swagger-ui,quartz, lombok。博客编写、预览、查看、搜索,
IMSL CNL 7.0.0 (x86-64)Crack
IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件
902



被折叠的 条评论
为什么被折叠?



