【java】——OA初了解

本文介绍了OA系统的概念及作用,并详细列举了其功能模块。同时,文章还概述了OA系统的开发流程,包括需求分析、设计、编码、测试及后期维护等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【背景】

    现在几乎每写一篇博文,小编都想说一下大的背景,来思考一下基于怎样的一个背景下我有了这篇博文O(∩_∩)O~
    走的太快,就不能够很好的脚踏实地,所以需要偶尔停下来想一想,总结一下所以也就有了这篇博文。
    另外,当小编提笔总结的时候,却越发的让小编兴奋,因为看似是在写OA初了解,其实是在总结针对于一个OA项目是什么?做什么?怎么做?这些方面展开进行宏观概述以及微观剖析的过程。

【简介】

    OA是什么?:OA(Office Automation的简称)系统是处理组织内部的事务性工作、辅助管理、提高办公效率的系统。
    简单点说,基本上每个部门都会涉及到请假的情况,大部分部门现在还用口头请假或者写请假条的形式,如果有了OA系统,并且里面融入了审批这个模块的话,请假就直接在上面选择相应流程填写好相应信息,选择提交流转的人,那么问题就解决了。
    当然OA系统可不止这些哦,请读者继续往下看吧O(∩_∩)O~

【范畴】

    下面我就给读者朋友分享一个OA功能列表,当然也不是要将这里面所有的功能模块都融入到OA系统里面,你可以针对不同的需求选择相应的模块,当然,选择不同产生的最终费用也就有所差异啦O(∩_∩)O~
    就跟你去吃鸡公煲一样,会有一个底料(就是用户权限模块等),然后你可以根据喜好去选择不同的菜样(其它需要的模块)。
    如下图就是OA所涉及到的所有模块:
    当然,有了上面的文字描述,读者可能想感受一个成型的系统模型,那么请看下图:

【环节】

    做为一个系统设计人员,当然我们不能够仅仅局限到需求的梳理方面,所谓不以当全栈工程师为目的的编代码都是在瞎忙乎!
    下面小编就给大家说一说在开发环节我们需要做些什么!
  1、开发步骤
    需求梳理
    分析设计
    编码
    测试:压力测试、稳定测试
    部署以及后期维护
  2、每个步骤都要做什么?谁来做?
    需求分析:项目经理和用户共同确定需求以及需求对应产生的大概费用问题
    分析设计:项目经理和架构师对应需求选择架构、技术、开发环境、代码规范
    编码:开发人员具体实施编码工作
    测试:相应测试人员进行压力和稳定的测试(期间会有一个试运行阶段)
    部署和后期维护:维护人员,做后期的维护工作,如果对应的需要增加一些新的需求方面的问题,还会涉及到用户的直接参与
  3、整体设计以及约定说明情况
    分层:例如:View->Service->Dao         耦合和解耦的把控!
    所用技术:例如:struts2 + spring + hibernate + jquery +......
    开发环境:例如:windows + eclipse + tomcat + mysql + IE
    代码规范:代码格式、命名、注释、空行
    约定:Utf-8、id:int 等!

【总结】

    小编先来一句小小的感慨,朝着全栈工程师的方向又近了一步O(∩_∩)O~
    的确,在IT的行业中,我们不能只吃青春饭,而要放到长远去考虑,所谓人无远虑必有近忧也许就是为了说没有为自己的将来考虑的一代年轻人吧(我也是其中一份子[/偷笑])!
    经过了长时间学习的积累之后,小编深深的感受到,做任何事情开始可以宏观一点,但一段时间之后一定是要放低姿态,摆正心态去微观的学习里面的内部结构以及细小的原理的,只有这样才能够做到举一反三,才能够在自己未来的道路上越走越远越走越宽,加油O(∩_∩)O~
    欢迎各位读者朋友拍砖O(∩_∩)O~
评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

创业之路&下一个五年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值