公司要开发新 OA, 2 万人的公司,什么搭配比较好, Linux+php,还是用.net,加 windows 的服务器。要考虑负载的问题。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johncang
V2EX    问与答

公司要开发新 OA, 2 万人的公司,什么搭配比较好, Linux+php,还是用.net,加 windows 的服务器。要考虑负载的问题。

  •  
  •   johncang 2015-05-01 13:08:03 +08:00 5716 次点击
    这是一个创建于 3874 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原来的OA是外包公司做的,出于安全原因。老板要求招人开发新OA。全国各地分公司估计2万多人使用。以前那个外包用的是.net和win的服务器,OA经常打不开,而且有时候1天。
    请问我该如何入手呢,我真是个外行人,我应该如何招人呢,还请各位V友支点招数。
    46 条回复    2015-05-02 13:50:35 +08:00
    qiayue
        1
    qiayue  
    PRO
       2015-05-01 13:10:28 +08:00
    不管是什么语言, 2万人都不算多,随便用什么语言甚至都不需要特殊优化,都不会经常打不开。
    之前外包的经常打不开,估计用的是最便宜的配置的服务器,带宽或者CPU跟不上。
    johncang
        2
    johncang  
    OP
       2015-05-01 13:11:53 +08:00
    @qiayue 不会,我们公司都是自己的服务器。而且服务器不够,基本马上可以购买,外包的人,一直没有提过需求
    qiayue
        3
    qiayue  
    PRO
       2015-05-01 13:12:15 +08:00
    PHP 是最便宜的招人方案,招一个一年以上工作经验的就可以了。
    再来一个前端,就可以开工了。
    OA 不需要好看,直接用前端框架,都不需要设计师。
    qiayue
        4
    qiayue  
    PRO
       2015-05-01 13:12:39 +08:00
    你们 OA 主要有哪些功能?
    Showfom
        5
    Showfom  
    PRO
       2015-05-01 13:13:39 +08:00 via iPhone
    每天2万UV 算一个人开20次页面也就40万PV啊

    1G内存的VPS都可以撑住了。。。
    johncang
        6
    johncang  
    OP
       2015-05-01 13:14:38 +08:00
    @qiayue 日常流程审批,请假什么的,工作流什么的。平时有些报表上传,也就是图片上传。
    johncang
        7
    johncang  
    OP
       2015-05-01 13:15:55 +08:00
    @Showfom 有些时候需要开几个页面,上传点图片什么的
    qiayue
        8
    qiayue  
    PRO
       2015-05-01 13:20:33 +08:00
    我怀疑是上传的时候把带宽占满了,其他人就打不开了,最简单的解决办法是,在现有的基础上修改把上传放到另一个服务器上,不占用主服务器的带宽
    Showfom
        9
    Showfom  
    PRO
       2015-05-01 13:20:41 +08:00 via iPhone
    @johncang 可以想象成一个论坛呀 功能都多 负载完全没问题

    懒的话可以用DZ去二次开发吧 哈哈
    johncang
        10
    johncang  
    OP
       2015-05-01 13:22:43 +08:00
    @Showfom DZ可以做OA吗??有没有参考案例,或者有没有DZ二次开发的案例
    mcfog
        11
    mcfog  
       2015-05-01 13:26:37 +08:00
    直接买远远比招人做靠谱……

    另外,招人做比找外包要安全是伪命题
    wzxjohn
        12
    wzxjohn  
       2015-05-01 13:27:46 +08:00
    @johncang 建议还是直接上 SharePoint 算了,公司内搞个域也好管理。
    bulldozer
        13
    bulldozer  
       2015-05-01 13:29:29 +08:00
    2万人的公司,不找已经成熟的OA平台,从头开发,你们会有得苦的。

    预算足的话,微软SharePoint是最妥当的方案。搞这行的人也多。

    不足的话,国内也有一些非常成熟的平台在,初步实施后重定义工作流就可以了。

    什么PHP,什么.net,都完全不要考虑。从头来,死都不知道怎么死的。2w人每天在上面,一点差错耽误多少事情?省点钱还不够折腾的。
    MrJing1992
        14
    MrJing1992  
       2015-05-01 13:45:27 +08:00
    OA,不会频繁使用的东西,2万人的量级,喜欢用什么就用什么,根本就不存在问题。

    还有,自己招人写,这就是在挖坑。能用钱搞定的事情,尽量不要又花钱又花人又花精力。最后做出来的东西不满意,你想想吧
    clino
        15
    clino  
       2015-05-01 13:45:36 +08:00 via Android
    我看到的.net开发出来的web界面都很难看,而且打开很慢
    不过我看过的这几个都是内部系统
    qiayue
        16
    qiayue  
    PRO
       2015-05-01 13:48:21 +08:00
    @clino 界面跟 .net 没关吧
    johncang
        17
    johncang  
    OP
       2015-05-01 13:52:43 +08:00
    @MrJing1992 有时候 很多同时在线,虽然大多数都是闲置,一多人用就慢
    johncang
        18
    johncang  
    OP
       2015-05-01 13:53:10 +08:00
    @bulldozer 非常感谢两位的诚恳意见
    @wzxjohn
    qqjt
        19
    qqjt  
       2015-05-01 13:58:43 +08:00 via Android
    同意14楼,自己开发会坑,建议买,改,或者外包。
    9hills
        20
    9hills  
       2015-05-01 14:04:45 +08:00
    建议买现成的,真的。自己开发是得不偿失。。

    OA应该很多了,我司用的Oracle的一个产品,有个大log。然后我司自己做了个前端,哈哈,太丑了
    yakczh
        21
    yakczh  
       2015-05-01 15:28:34 +08:00
    oa主要有哪些功能?
    rannnn
        22
    rannnn  
       2015-05-01 15:30:12 +08:00
    上Oracle 上SAP
    kuxiazi
        23
    kuxiazi  
       2015-05-01 15:34:07 +08:00 via iPhone
    @Showfom 昨天月末去联通办理变更一些业务 特么的他们的后台直接崩掉了 营业厅里说每次月末都这样 全省一块崩掉 维护半天才能好
    icloudnet
        24
    icloudnet  
       2015-05-01 15:44:39 +08:00
    @rannnn 甲骨文SAP最低都几百万几千万,不是国内500都用不起
    jwnlive
        25
    jwnlive  
       2015-05-01 15:52:16 +08:00
    可以试试通达的 他们做了很多年
    zkd8907
        26
    zkd8907  
       2015-05-01 15:52:26 +08:00 via iPhone
    BAT前OA团队开发路过。公司也差不多两万人,负责非Biz的OA开发团队大约200多人,楼主可以评估一下成本,不会小的。
    TonyG
        27
    TonyG  
       2015-05-01 16:01:35 +08:00   1
    看了楼主的需求,感觉致远A8非常适合,只是人数众多,按用户数收费会很贵而已。

    至于自己组织团队开发嘛,做的不好,实用性和可配置性差,得不偿失。做的好了,估计都可以单独开个公司卖钱了。
    046569
        28
    046569  
       2015-05-01 16:12:35 +08:00
    自己招人做时间成本会比较高,但更灵活.建议LZ先招个比较熟悉相关技术的人(架构师?),由他来负责挑选团队成员和决定相关技术,而不是现在由你指定.
    使用现成方案金钱成本高些,但节省时间.
    如果取舍,就看公司的需求了.
    rannnn
        29
    rannnn  
       2015-0501 16:27:53 +08:00 via iPhone
    @icloudnet 2万员工不是小公司了,百度 TX也差不多这个数量。如果一个100人的开发团队一年就要1000万。。。
    aalska
        30
    aalska  
       2015-05-01 16:33:04 +08:00
    @kuxiazi 同理 昨天第三方网站充话费 联通的接口全崩了

    只能10010充
    cxe2v
        31
    cxe2v  
       2015-05-01 16:33:20 +08:00
    @clino 打开慢也能怪到.NET头上也真是醉了,还有界面丑
    imnpc
        32
    imnpc  
       2015-05-01 16:38:34 +08:00   1
    建议购买PHP的 通达的不错 你们可以购买高级版本 可以获得70%的源码 可以招人进行二次开发或者直接联系官方开发 记得压价狠点
    kuxiazi
        33
    kuxiazi  
       2015-05-01 17:07:41 +08:00 via iPhone
    @kuxiazi 服务器带宽对他们来说应该没问题啊 难道程序太烂?
    kqz901002
        34
    kqz901002  
       2015-05-01 17:43:24 +08:00
    IBM Lotus?
    johncang
        35
    johncang  
    OP
       2015-05-01 17:55:48 +08:00 via Android
    @imnpc 他们可否帮忙运维,只帮开发
    bulldozer
        36
    bulldozer  
       2015-05-01 18:41:09 +08:00   1
    OA是整个企业里最奇特的软件,往往开始需求都简单的很,我们只要上传点图片,发发新闻通告,搞搞工作流就好。

    但一旦用上了,最后奇奇怪怪的需求都会上来。理论上说,办公室只要能自动化的事情,应该通过OA自动化,尽量减少人工,所以开始就要考虑到。

    第一个需求就是最简单的,请假报销这些流程,绝大多数流程都不复杂,比如一个考勤补打卡的流程,往往就三步,自己提个单子,主管批了,人事认可了,OVER。

    第二个需求往往是一些进阶需求,很多能自动化的事情应该都不需要人工干,比如新员工入职,你们2w人,5%的比例来算,一年新员工也有几百上千人离职入职。这时候垃圾事就挺多的,所以一个正常流程是:人事提交一下基本信息,系统自动创建某些必要的账号,创建邮箱,系统自动发送通知给用人部门,发欢迎通告....
    这个一般占到正常工作流的一半左右,这个做好了,可以生下不少人工操作,更不用说减少出错。也是体现IT的价值的地方。

    第三个就是系统之间的集成,比如PLM里管图纸,自动导出BOM到ERP生成PR,经过采购调整,到OA,审批一圈走下来,最后回到ERP,生产PO。还可以一路走下去比如仓库管理、收货、催办、付款等管理。一个流程可以长达几个月。

    还有就是报表抽取、BI,仪表盘等等。

    所以有时候不能凑合。需求是慢慢增加上去的,很多公司开始搞搞,后来反而怨声载道,就是因为开始只考虑第一步需求,一堆表单逼着员工去填写,没省事儿,反而因为各种原因比如系统本身设计问题,BUG等,凭空增加了工作量。
    cvmax
        37
    cvmax  
       2015-05-01 19:49:13 +08:00
    使用现成的。基本功能都有。不行,再二次开发一下。
    Narcissu5
        38
    Narcissu5  
       2015-05-01 20:08:25 +08:00
    OA和OA之间差别还是很大的,还是要看具体的需求

    比如以前公司要求下班的时候填写每天的工作记录,一道下班时间就会有个要命的峰值,不考虑性能什么的,耽误人下班你就准备怎么死吧。。
    coolbi
        39
    coolbi  
       2015-05-01 20:24:45 +08:00
    致远 A8 或者 SAP
    jianghu52
        40
    jianghu52  
       2015-05-01 22:38:28 +08:00   1
    呵呵。我出个歪门邪道的招式哈。楼主可以当个参考。我现在说起来就是做OA系统。是给鬼子做。
    他们也遇到这样的问题,最开始的时候是最简单的,就是个人信息查询。然后慢慢的个人博客,公司Q&A系统,请假系统,内部培训。这些都想加。后来加上去发现不能再加了,里面的逻辑太多。
    于是学乖了,有一个主数据库,里面的数据全部加密,放的是等级,员工账户的机密数据。然后配上其他的副数据库,大概2-4功能就做一个网站,这样的好处在于,服务器的压力不会大。而且功能相对独立。但是。。。,真丑陋啊。
    Mavious
        41
    Mavious  
       2015-05-01 22:46:45 +08:00 via Android
    我们100多号人,boss也说要oa…傻眼…开发起来估计没人用…
    就像内部微信平台没人看一样。
    ibolee
        42
    ibolee  
       2015-05-02 00:22:12 +08:00 via Android
    @qiayue 招俩人就想搞这么大的OA,这是在说笑么?
    xspoco
        43
    xspoco  
       2015-05-02 02:12:24 +08:00
    molinxx
        44
    molinxx  
       2015-05-02 08:30:18 +08:00 via iPhone
    正如上面几楼所说,不差钱直接买通达部署公司内网,外网通过一个VPN系统连接。
    R4rvZ6agNVWr56V0
        45
    R4rvZ6agNVWr56V0  
       2015-05-02 13:13:35 +08:00
    建议采购,开发成本比你想的要高的多
    akira
        46
    akira  
       2015-05-02 13:50:35 +08:00
    人多人少都还好,主要是看功能需求和时间要求了啦
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1110 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 17:55 PVG 01:55 LAX 09:55 JFK 12:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86