V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
enclave
V2EX  ›  外包

一个小项目,希望 1 天快速做完,不知道版上有没有人可以实现

  •  1
     
  •   enclave · 2018-12-24 01:40:27 +08:00 · 2854 次点击
    这是一个创建于 2169 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [需求概要]

    实现一个基于网页版的 TCO(Total Cost of Ownership)总持有成本计算器,该计算器用于计算购买和租用了某些产品后在某个时间段内的每月成本是多少。

    如果你自信可以 1 天内做完,请发你的报价和微信号 /手机号到微信号:Z3JudWxsNjEx (base64)

    [举个例子说明需求]

    有两大类产品:

    一类是一次性购买产品:有产品 X, Y, Z,产品价格分别为 x, y, z (当然可能不止 X,Y,Z 三种产品)

    另外一类是租用型产品:有产品 A,B,C,租金分别为 a 元 /个 /天, b 元 /个 /天, c 元 /个 /天

    该 TCO 计算器的主要使用者(角色:客户)有计划购买或者租用上面两类产品中的任何一个产品:

    比如客户计划在 2018-12-25 购买 100 个产品 X,单价为 x

    然后客户计划在 2019-01-01 租用 500 个产品 A,单价为 a 元 /个 /天

    然后客户又在 2019-06-10 租用 1000 个产品 B,单价为 b 元 /个 /天

    然后客户又各种计划...等等

    总之,客户可以根据自身需求计划在任何一天购买或租用任何产品。

    [核心需求]

    现在客户希望知道,从计划购买和租用的 [第一个月月末] 到 [最后一个月往后一年的年底] ,每个月末的总帐单费用分别是多少(该月发生的总费用)和费用详情(各个产品的费用)

    比如说客户第一次购买或租用是 2018-12-25,最后一次是 2019-12-10,那么成本计算器需要显示从 2018 年 12 月底,到 2020 年 12 月底的每个月的帐单

    [高级功能]

    对于租用型产品,每个产品有个 [服务期] ,以天计,每个产品过了该维护期的天数后,客户可以在之后的任意日期选择停止租用相同数量的该产品(也可以选择部分或者全部保留)

    比如客户在 2019-01-01 租用了 500 个产品 A,A 的保修期是 365 天,那么客户则在 2020-01-01 开始,可以选择停止租用 0-500 个中任意数量的产品 A

    如果客户同时在 2019-06-01 又租用了 1000 个产品 A,那么客户在 2020-06-01 之后,可以选择停止租用的产品 A 的数量又添加 1000 个(客户可以选择不停止租用)

    在这种客户在服务期到后可以选择停止租用的情况下,同 [核心需求] 一样实现每月帐单详情的功能。

    [开发要求]

    快速开发,功能上能精简则精简。 对技术没有要求(使用开源技术),对前端稍有要求,希望使用一些前端库(如 bootstrap)能让页面显示简洁好看些,页面配色以白色或浅蓝色(#D6E9F4)为主,在页面的显示或是元素的更新如果有平滑的过渡动画最佳,前端要求非必须。

    产品的配置直接从数据库的表中读取,或是在本地另外一个文件中读取,或是在页面 js 中写死的值读取都可以,不需要单独的产品管理功能页面。

    只有客户的角色作为使用者,整个全部显示内容只有一个网页。不需要登录,密码,会话等功能。

    在这一个页面上实现:

    1. 显示产品目录区:显示一个表格,包括:

       [产品类型]  - 一次性购买或租用
      
       [产品名]  - 自定义
      
       [型号]  - 自定义
      
       [价格]  - 小数点后 1 位的数字,单位一性购买型直接显示”元“,租用型显示”元 /个 /天“
      
       [服务期]  - 只有产品类型为租用时才显示值,单位显示“天”
      
    2. 客户编辑计划区:

      2.1. 区域第一行默认有一个 [添加] 按钮,点击按钮可动态增加一行采购记录,同时 [添加] 按钮消失,该采购记录内可以选择:

        [日期]  - 使用日历选择日期的控件,只能选择当天之后的日期
      
        [产品类型]  - 可选一次购买型或租用型
      
        [产品]  -  在选择产品类型后列出产品的列表
      
        [动作]  - "购买 /租用"或"停用"
      
        [个数]  - 1 个以上的数字,如果动作选择停用,显示该日期下该产品最多可停用的数字
      

      2.2.该行右边有 [确定] 按钮,点击 [确定] 按钮后,检查各项是否已填写并合法(包括可停用数字是不是小于最多可停用数字),如果满足条件,所有选择控件不可再编辑,并且 [确定] 按钮变为 [编辑] 按钮,并且在区域的下方动态显示 [添加] 按钮,允许客户添加新的一行

      2.3. 在区域第一行 [添加] 右侧,有一个 [重置] 按钮,如果点击 [重置] 按钮,则

      2.4. 点击 [编辑] 按钮,控件恢复可编辑状态,按钮切换回 [确定]

      2.6. 每一行采购记录的可选日期不能早于上一行的已选日期 (确保从上至下是时间线往后走)

      2.5. 当有至少一行处于 [确定] 状态时,在区域的最下方显示一个 [生成付款计划] 按钮

    3. 付款显示区

      3.1. 客户编辑好计划后,点击编辑计划区中的 [生成付款计划] 按钮,系统自动检查所有购买计划中的最早的日期和最晚的日期,生成最早日期月末到最晚日期的后一年年底月末的付款计划

      3.2. 网页生成一个表格,该表格内容为下

        [月份]  - 月份序号,从第一个月开始到最后一个月下一年的月份
      
        [日期]  - 该月的最后一天自然日,如 1 月显示 1 月 31 号,2 月显示 2 月 28 或 2 月 29 日
      
        [付款金额]  - 当月付款总数
      
        [详情]  - 显示各产品在当月购买或是租用的数量和费用,租用产品显示总天数
      

      3.3. 图表展示,柱状图按月显示每个月付款金额

      3.4. 若客户修改了计划,点击生成付款计划后付款显示区重新刷新并显示更新后的值(整个页面不重新刷新)

    第 1 条附言  ·  2018-12-24 10:21:44 +08:00
    说明一下:1 天做完不是说一定要在 25 号前做完,这边现在就要,但也可以这周内做完。
    只是怕有些人看到得晚,到时候没时间了
    第 2 条附言  ·  2018-12-24 10:32:26 +08:00
    当然,还有一个原因,就是希望价格低一点:D
    57 条回复    2019-01-09 12:35:02 +08:00
    ywgx
        1
    ywgx  
       2018-12-24 07:57:12 +08:00 via Android
    300 万 ,楼下怎么看
    1024MB
        2
    1024MB  
       2018-12-24 08:29:02 +08:00 via Android
    大半天已经过去了,时间不多了,400 万
    duan602728596
        3
    duan602728596  
       2018-12-24 08:30:43 +08:00 via iPhone
    我做不到,楼下能做到吗
    Malthael
        4
    Malthael  
       2018-12-24 08:38:17 +08:00
    只会搬砖
    rim99
        5
    rim99  
       2018-12-24 08:41:53 +08:00 via Android
    虽然我想支持楼上几位大佬,但是 v 站貌似不让灌水
    RoyL
        6
    RoyL  
       2018-12-24 08:42:30 +08:00
    这是接近 deadline 把工作拿出来外包?
    hanxiV2EX
        7
    hanxiV2EX  
       2018-12-24 08:46:17 +08:00 via Android
    我理解能力有问题吧,还没看懂需求
    kimchan
        8
    kimchan  
       2018-12-24 08:51:03 +08:00   ❤️ 1
    小项目小项目., 让给楼下了
    nellace
        9
    nellace  
       2018-12-24 09:03:54 +08:00 via iPhone
    不好做 光理清楚需求就不够 也不说用什么技术 要不要适配移动端

    写了一堆功能罗列 又是左侧添加按钮 右侧啥啥啥的 心里这么明白 简单几笔画出来啊

    让了让了 楼下 500 外加三年服务器接了
    xiaoyang7545
        10
    xiaoyang7545  
       2018-12-24 09:08:32 +08:00
    牛逼,1 天光是对需求都对不清。还有 10+小时。楼下接了。
    chimingphang
        11
    chimingphang  
       2018-12-24 09:11:45 +08:00
    数学好的赶紧接
    cccy0
        12
    cccy0  
       2018-12-24 09:37:48 +08:00
    看得我脑壳疼
    dhlsnow
        13
    dhlsnow  
       2018-12-24 09:47:02 +08:00
    理解你这个需求我估计都得花半天时间
    yc8332
        14
    yc8332  
       2018-12-24 09:52:51 +08:00   ❤️ 1
    光需求就脑壳疼了
    yinjunjian0
        15
    yinjunjian0  
       2018-12-24 09:53:29 +08:00
    这需求一天完成
    只好奇这种预算应该是多少
    knight322
        16
    knight322  
       2018-12-24 09:54:32 +08:00
    @enclave
    一天应该做不完,如果时间适当放宽的话,可以找我
    geying
        17
    geying  
       2018-12-24 09:57:30 +08:00
    等一个大佬来分析分析 XD
    memorycancel
        18
    memorycancel  
       2018-12-24 10:01:05 +08:00
    1 天做完 100
    w
    1 周做完 50w
    1 月做完 5w
    1 年做完 5k
    lauix
        19
    lauix  
       2018-12-24 10:09:12 +08:00
    需求没看懂,大概看了下反正一天做不完。
    redford42
        20
    redford42  
       2018-12-24 10:10:59 +08:00
    你用 excel 试试。
    northernlights
        21
    northernlights  
       2018-12-24 10:11:49 +08:00
    这里混的都是大佬,这种小小项目还是找没毕业的学生练练手吧。
    Simena
        22
    Simena  
       2018-12-24 10:39:50 +08:00
    我是产品经理,有人合作来做一下吗(手动狗头)
    enclave
        23
    enclave  
    OP
       2018-12-24 10:51:45 +08:00 via iPhone
    @nellace 技术不限,不用适配移动端
    enclave
        24
    enclave  
    OP
       2018-12-24 10:52:23 +08:00 via iPhone
    @knight322 请加微信报价
    lideshun123
        25
    lideshun123  
       2018-12-24 10:54:05 +08:00
    字多不看,楼下接吧
    enclave
        26
    enclave  
    OP
       2018-12-24 10:54:10 +08:00 via iPhone
    @redford42 excel 对我来说比用代码还难。。。不过谁要是能用 excel 完全满足需求也行
    selectAndAction
        27
    selectAndAction  
       2018-12-24 11:22:14 +08:00
    小项目小项目,50 让给楼下了
    xueyangkk
        28
    xueyangkk  
       2018-12-24 11:49:39 +08:00
    其实需求很细化的 还不错 不过 这一天的时间让人吐槽的 。。。
    zgl263885
        29
    zgl263885  
       2018-12-24 11:51:34 +08:00 via iPhone
    需求明确,功能简单,时间充足,楼下 200 接了!
    Steveliao
        30
    Steveliao  
       2018-12-24 12:11:55 +08:00
    楼下说只要 100 万
    rockjike
        31
    rockjike  
       2018-12-24 12:18:02 +08:00 via Android
    楼下更低 50 万
    vicvinc
        32
    vicvinc  
       2018-12-24 12:35:22 +08:00
    这是个挑战也是个缘分,说到缘分楼下怎么看
    enclave
        33
    enclave  
    OP
       2018-12-24 12:53:19 +08:00 via iPhone
    @xueyangkk 大概几天合适?
    xueyangkk
        34
    xueyangkk  
       2018-12-24 13:22:06 +08:00
    @enclave 预估 3~5 天吧 如果没做过类似案列的 至少 5 天 成本 给你参考 5000 以上 8000 以内吧 少了
    S8I86w6eTxeLcK0a
        35
    S8I86w6eTxeLcK0a  
       2018-12-24 13:40:02 +08:00
    想骂人的 忍住了 不仅时间短 价格还要低 哈哈哈
    bigjack
        36
    bigjack  
       2018-12-24 14:16:43 +08:00
    只要 20 万,一会就做好
    ichou
        37
    ichou  
       2018-12-24 14:30:02 +08:00
    整理好需求之后,用 Rails 确实可以一天做完
    设计好数据库 + 用 RailsAdmin 做管理 + 用 Blockly 实现公式配置

    有了 Blockly 加持,公式怎么写就不用开发者管了,自己去拖拉拽
    hoosin
        38
    hoosin  
       2018-12-24 14:33:31 +08:00
    我 100w 就能接
    ty89
        39
    ty89  
       2018-12-24 14:55:11 +08:00
    翻译:要求多、时间短、价格低
    lain0
        40
    lain0  
       2018-12-24 15:09:36 +08:00   ❤️ 1
    OP 这是需求明确,不是要求多。这么明确的需求不是很好吗,认真看了一下功能也不算很复杂,一天对于有经验的 Web 前端应该足够了。不过我前端比较水,OP 需要写 CLI 版可以找我(开玩笑的)
    enclave
        41
    enclave  
    OP
       2018-12-24 16:50:58 +08:00
    @lain0 CLI 版也是需要的,我需要验证一下计算结果是不是准确再做界面呀,js 也是有 CLI 的。不过最终还是需要有 web 端供用户远程访问。
    enclave
        42
    enclave  
    OP
       2018-12-24 16:54:50 +08:00
    @lain0 留个微信号,加个微信?或是加我的
    Yiki
        43
    Yiki  
       2018-12-24 18:06:08 +08:00
    距离今天结束还剩六小时,楼下报价把!
    oldbuck
        44
    oldbuck  
       2018-12-24 20:47:27 +08:00 via Android
    今天还有 4 小时 楼下
    kazeik
        45
    kazeik  
       2018-12-24 21:04:07 +08:00
    哎呀,今天只剩下三个小时了。。但今晚是平安夜呢, ,
    楼下你接了吧
    henryhu
        46
    henryhu  
       2018-12-24 22:05:20 +08:00
    只有两小时了,是楼下大神现身的时候了
    huruwo
        47
    huruwo  
       2018-12-24 23:28:07 +08:00
    半小时 有人接了吗
    IamMM
        48
    IamMM  
       2018-12-25 00:29:16 +08:00
    我接了 对不起时间到
    alw
        49
    alw  
       2018-12-25 09:39:12 +08:00
    擦,这个简单的需求我肯定不用两小时就能搞出来,可惜我过节去了,错过了几个亿。
    swalle
        50
    swalle  
       2018-12-25 10:28:36 +08:00
    @enclave 有意,但是还有些需求需要明确下,微信:Z2Rldm9s
    liwl
        51
    liwl  
       2018-12-25 11:42:12 +08:00
    说吧,要复制哪个产品
    18601294989
        52
    18601294989  
       2018-12-25 13:42:00 +08:00
    对 把你要抄的产品发一下
    fitliving
        53
    fitliving  
       2018-12-25 19:05:10 +08:00
    一天能把需求文档整理清楚就不错了。
    lygmqkl
        54
    lygmqkl  
       2018-12-28 21:58:15 +08:00
    我想知道 最后做出来了吗? 收到钱了吗?
    C603H6r18Q1mSP9N
        55
    C603H6r18Q1mSP9N  
       2019-01-04 17:19:18 +08:00
    我想知道 最后做出来了吗? 收到钱了吗?
    enclave
        56
    enclave  
    OP
       2019-01-07 20:21:44 +08:00
    做完了,收到钱了,做得很好,谢谢大家。
    swliao
        57
    swliao  
       2019-01-09 12:35:02 +08:00
    一天。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:23 · PVG 08:23 · LAX 16:23 · JFK 19:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.