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

接了一个学校学生成绩管理系统的活, 3000 元是不是太低了

  •  
  •   doxiami1 · 2017-08-06 02:09:35 +08:00 · 19140 次点击
    这是一个创建于 2668 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要有校长、班主任、代课教师 + 家长 的权限分级
    需要有 学校 => 年级 => 班级 => 科目 => 考试 的节点分级
    考试节点下面可以录入学生的考试成绩
    需要统计年级、班级、每个学生的各科成绩,个人总分平均分,班级总分平均分,按各科设置不同的百分比重计算
    需要给家长提供手机端登陆功能,就是手机版 web 页。
    可以挑选不同的科目组成组合套餐,然后对这个组合套餐的成绩进行结算,没错,是个培训学校
    录入学生成绩需要提供 excel 表格导入功能
    学生成绩可以在列表页点击编辑,就像 excel 表格一样,点击以后 td 单元格变成 input 输入框,input 失去焦点后自动提交,并变回 td 单元格( ajax 实现)

    暂时谈到的需求就这些,以后会根据实际情况增加需求,预算 3000,我说太低了怎么也得 5000,对方在考虑中。
    第 1 条附言  ·  2017-08-06 22:38:49 +08:00
    刚刚 QQ 给我来消息,人家找到 3000 元愿意做的了,让我不要等了
    172 条回复    2017-08-11 15:04:45 +08:00
    1  2  
    akaayy
        101
    akaayy  
       2017-08-06 22:50:45 +08:00
    我来翻页---->
    我想问楼上的各位大侠
    ------------
    学生成绩可以在列表页点击编辑,就像 excel 表格一样,点击以后 td 单元格变成 input 输入框,input 失去焦点后自动提交,并变回 td 单元格( ajax 实现)
    ---------
    这个功能有什么现成的轮子可以直接用吗? 我觉得自己从头做,这个功能 3000 都做不出来
    smileghost
        102
    smileghost  
       2017-08-06 22:52:54 +08:00
    哈哈哈,没想到是这样的结局,不要伤心
    circle2
        103
    circle2  
       2017-08-06 22:53:48 +08:00
    @yechengzhe 那时候重庆的小姐好一点的才 1200-1300 样子
    ferock
        104
    ferock  
       2017-08-06 23:05:00 +08:00 via iPhone
    也许是好事
    hronro
        105
    hronro  
       2017-08-06 23:07:33 +08:00   ❤️ 1
    @akaayy #101 这个不用轮子自己写也不难吧
    stzz
        106
    stzz  
       2017-08-06 23:08:39 +08:00
    ..好希望能看到那个 3000 做出来的效果
    tt0411
        107
    tt0411  
       2017-08-06 23:09:19 +08:00   ❤️ 1
    @akaayy html5 contentEditable 可以试试
    NICEghost
        108
    NICEghost  
       2017-08-06 23:10:22 +08:00 via Android
    这个结局让人心酸…
    TYchen
        109
    TYchen  
       2017-08-06 23:13:02 +08:00
    @akaayy 兄弟,自己写被,很简单的。找个样式好的模板比如 bs 写完加个功能就好。没你想的这么复杂
    lwbjing
        110
    lwbjing  
       2017-08-06 23:13:39 +08:00 via iPhone
    @akaayy 这个并没有什么技术含量的,输入框的显隐跟数据的提交。
    akaayy
        111
    akaayy  
       2017-08-06 23:16:13 +08:00
    @TYchen
    bs 是哪个模板?
    cs8425
        112
    cs8425  
       2017-08-06 23:16:45 +08:00   ❤️ 1
    @akaayy 不用輪子+1
    jQ bind <td>的 onclick 插入 /顯示<input>
    bind <input>的 onblur 送個 ajax 就能搞定了
    沒啥高級技術 @@
    akaayy
        113
    akaayy  
       2017-08-06 23:20:37 +08:00
    @hronro
    @TYchen
    @lwbjing
    因为每一次输入,失去焦点都要提交,感觉对数据库操作太多了,还要考虑到性能的优化
    TYchen
        114
    TYchen  
       2017-08-06 23:27:02 +08:00   ❤️ 1
    @akaayy 我是前端,从来不考虑对数据库的操作。。再说了。。这需求没法优化。就是一次又一次的调用接口。不行前端每行给个按钮手动提交呗。或者后端弄个类似存储空间的做个预处理。每次请求的都是事先处理好的数据。
    cs8425
        115
    cs8425  
       2017-08-06 23:28:07 +08:00   ❤️ 1
    @akaayy #113 小問題, 可以弄個 timer 延遲一下, 多久沒改動 /離開頁面再一起送
    timothyye
        116
    timothyye  
       2017-08-06 23:30:51 +08:00
    3000 竟然有人接了,扰乱市场啊……
    lsyAndroid
        117
    lsyAndroid  
       2017-08-06 23:33:53 +08:00 via Android
    你可以先接,然后各种吊他
    stzz
        118
    stzz  
       2017-08-06 23:44:46 +08:00   ❤️ 1
    @akaayy #113 不太明白为何要实时修改,你一起提交不就行了,前端改了数据库没改,用户又不知道
    gkiwi
        119
    gkiwi  
       2017-08-06 23:59:18 +08:00   ❤️ 2
    @akaayy #101
    编辑输入先不说,我就问你一句,多人同步编辑你怕不怕,微软的 offline excel 做了多久啊。。单是在线的 excel 就可以做成一款产品
    gkiwi
        120
    gkiwi  
       2017-08-06 23:59:33 +08:00
    恭喜楼主脱坑~~
    niboy
        121
    niboy  
       2017-08-07 00:09:51 +08:00
    恭喜 lz 脱坑
    changwei
        122
    changwei  
       2017-08-07 00:18:23 +08:00 via Android
    那就等那个三千块接单的人做出来再看看效果呗!
    bbsfoo
        123
    bbsfoo  
       2017-08-07 02:23:00 +08:00
    看需求,也不简单啊
    幸好楼主没接单
    LittleYangYang
        124
    LittleYangYang  
       2017-08-07 02:44:51 +08:00
    看需求貌似也有点麻烦 2333333
    等那个 3000 的做好了别忘了把链接发到帖子里面,哈哈哈哈哈哈哈哈嗝.....
    msg7086
        125
    msg7086  
       2017-08-07 06:10:16 +08:00   ❤️ 1
    shiji
        126
    shiji  
       2017-08-07 06:33:11 +08:00 via Android   ❤️ 1
    @akaayy datatables editor 也可以,就是授权不便宜,一份一百刀
    kokutou
        127
    kokutou  
       2017-08-07 07:31:17 +08:00 via Android
    跪求那个 3000 的做完了截图给我们看看~
    lommo
        128
    lommo  
       2017-08-07 08:19:39 +08:00
    3000 能做的,是个现有项目改改 title 吧。
    askfilm
        129
    askfilm  
       2017-08-07 08:26:43 +08:00
    3000 逗我是吧,哈哈哈哈哈哈哈哈, 需求方 3000 的敢用? 估计需求方在诈你。。。
    zuanzi
        130
    zuanzi  
       2017-08-07 09:02:36 +08:00
    太低了,恭喜楼主脱坑!
    wvidc
        131
    wvidc  
       2017-08-07 09:17:12 +08:00
    太廉价了
    huage
        132
    huage  
       2017-08-07 09:18:39 +08:00
    市场就是这样,不要钱都可以做的人也有,几千块愿意做的人也有,几十万才愿意做的人也有。
    debye
        133
    debye  
       2017-08-07 09:19:00 +08:00
    还好没有入坑啊,这种说是简单的最麻烦了
    而且价格确实太低了
    sosloop
        134
    sosloop  
       2017-08-07 09:19:34 +08:00
    这价格也就各种 js 啦,比如说,meteor,一份代码,多个平台运行,用的 mongodb,实时更改,岂不是美滋滋
    gdtv
        135
    gdtv  
       2017-08-07 09:21:03 +08:00
    想不到被别人抢了,以后别人做好了这个系统,投入使用的时候,请发上来给我们看看
    anyele
        136
    anyele  
       2017-08-07 09:24:12 +08:00
    3000 块是源码改改就完了吧, 谁敢用
    Tuisku
        137
    Tuisku  
       2017-08-07 09:26:00 +08:00
    我司做教育行业的,这种系统我们都是 6 位数卖给高校的,还只是一年的授权(……)
    caijihui11
        138
    caijihui11  
       2017-08-07 09:31:28 +08:00
    不用做
    Jackhuang
        139
    Jackhuang  
       2017-08-07 10:19:27 +08:00 via iPhone   ❤️ 1
    @akaayy antd 的 table 支持,感觉用 react 比较简单
    cougar
        140
    cougar  
       2017-08-07 10:23:32 +08:00
    现在做网站不上万都不能叫做网站,那叫改模板
    ealiwood
        141
    ealiwood  
       2017-08-07 11:55:15 +08:00
    估计那人是手头有货,直接改了就能用。 不然 3k 这种系统傻子才接
    7777jl
        142
    7777jl  
       2017-08-07 12:06:48 +08:00 via Android
    请不要拉低这个行业的价格水平,让人觉的实现个系统是很简单的事儿~
    ZhLTE
        143
    ZhLTE  
       2017-08-07 13:16:07 +08:00   ❤️ 1
    @akaayy 这个我记得是有类似实现的现成插件的 没有 自己写也不难
    shoumu
        144
    shoumu  
       2017-08-07 13:41:28 +08:00
    看来当年做的那个项目是赚翻了,哈哈哈
    deepzz
        145
    deepzz  
       2017-08-07 13:45:23 +08:00
    你要相信一分钱一分货,既然预算在这里,我想他就玩玩而已。
    vttc
        146
    vttc  
       2017-08-07 13:46:26 +08:00
    都别做 丢不起这人

    让给想做的吧
    murmur
        147
    murmur  
       2017-08-07 13:48:17 +08:00
    @cs8425 这种东西 input 和 table 混合做多了性能就是噩梦 除非不考虑样式完全 native input 框
    或者做假滚动
    w516322644
        148
    w516322644  
       2017-08-07 13:51:43 +08:00   ❤️ 1
    @akaayy jquery-easyui
    zhongkouwei
        149
    zhongkouwei  
       2017-08-07 13:51:50 +08:00
    。。。。。我去年在学校也收到过这个需求,当时更变态。还有关于课程表的设计,炒鸡复杂。
    我要了 1w,他说开玩笑呢。他们启动资金还没 1w。
    没错,也是培训班。也是重庆
    tcitry
        150
    tcitry  
       2017-08-07 14:11:00 +08:00
    有时间好好学习专业课基础,毕业了 3k 就是一周的工资。
    antowa
        151
    antowa  
       2017-08-07 14:13:58 +08:00
    3K 有 3K 的做法,1W 有 1W 的做法。看雇主的要求。如果不想多花钱还想要好东西,那就是耍流氓啊
    why1
        152
    why1  
       2017-08-07 14:17:34 +08:00 via Android
    这得建多少个表呢
    Pengg
        153
    Pengg  
       2017-08-07 14:20:02 +08:00 via Android
    只能呵呵了
    designer
        154
    designer  
       2017-08-07 14:22:29 +08:00
    说真的,是福是祸还不知道呢。这个低廉的单子尽量少做
    why1
        155
    why1  
       2017-08-07 14:23:05 +08:00 via Android
    写几个 php 可以了吗?
    LeungJZ
        156
    LeungJZ  
       2017-08-07 15:46:53 +08:00
    后台管理,还有前端,还有各种权限狗设置,少于 1w 都不接。
    BarZu
        157
    BarZu  
       2017-08-07 16:55:46 +08:00
    当年我二哥上大学时给他老师做了个网站,好像是三个学生一起做的,做完后,老师给了 800 块他们分。过了没多久,我二哥偶然在实验室看到了他们做的网站的合同,两万。。。坑不坑,一个两万的合同,只分了八百给开发。可见那个老师食水多深
    8e47e42
        158
    8e47e42  
       2017-08-07 18:55:19 +08:00 via iPhone
    上 mysql+phpadmin,完美解决
    doxiami1
        159
    doxiami1  
    OP
       2017-08-07 19:02:22 +08:00 via Android
    @8e47e42 这个视角好,貌似 phpmyadmin 不光有单元格直接编辑数据,还有权限分组功能
    8e47e42
        160
    8e47e42  
       2017-08-07 19:05:50 +08:00 via iPhone
    @doxiami1 而且支持自定义 logo,完美哈哈哈哈,doge 脸
    evlos
        161
    evlos  
       2017-08-07 19:36:49 +08:00 via iPhone
    恭喜楼主脱坑,学校的需求不能接啊,说多了都是泪 …
    cs8425
        162
    cs8425  
       2017-08-07 19:58:42 +08:00
    @murmur #147 哈哈, 提個簡單的解法而已, 本身不是搞前端的, 很多都 jQ+css theme 硬上搞定。。

    @8e47e42 #158 這點子贊, 下次遇到類似 LZ 的 case 就這樣搞, 客製個 phpmyadmin 交差 XD
    yangff
        163
    yangff  
       2017-08-07 20:20:23 +08:00
    稍微分析一下成本吧,
    建一个 5 毛钱数据库,5 个表,成绩、学校、班级、科目、考试
    这要花你多长时间,都是很简单的关系吧?算你 30 分钟好了
    然后,上一个 discuz,用户系统、权限都有了。为啥这么干?以后万一对方改需求要做什么 SSO 啊,用户交流啊,或者什么乱七八糟的功能,只要 dz 支持,都也可以 5 分钟上传然后简单整合一下搞定
    其他的像是什么模板啊,数据库操作啊,反正 dz 也已经带了,又不是不能用。
    这要多久,20 分钟装好没问题吧?
    然后后端,全部分拆成基本的 CURD 操作+权限控制,闭着眼睛就能写完,没问题吧。
    平均分什么的,你想的话可以做个 cache,不然就每次更新的时候额外写一张表算一下平均分。
    这两部分算 3 小时很宽裕吧
    科目组合在前端计算就行了
    excel 上传,你可以用现有的库搞,熟悉的话几十分钟,不熟悉的话大概不超过 2 小时弄完,省点事用 csv 的话,30 分钟的事
    然后搞几个页面,我这种前端苦手算 20 小时好了
    上面这些都做成 dz 插件
    最后把 discuz 糊起来,搞掉 discuz 的论坛之类的功能,优化一下整体页面之类的,做成一进来就是登陆,登陆之后直接进插件,然后把 dz 没用的抬头什么去掉,算 5 小时吧
    最后是部署,dz 部署多费劲啊,用脚趾头都能搞定。
    性能呢?参考 dz 嘛……
    sobigfish
        164
    sobigfish  
       2017-08-07 20:40:55 +08:00
    3000 这是准备贪污的老师,还是层层转包的学生?
    Reign
        165
    Reign  
       2017-08-07 20:45:18 +08:00
    因为这些人熟悉 Java、JavaScript
    ![]( https://i.loli.net/2017/08/07/5988608ea60cd.jpg)
    youyoulemon
        166
    youyoulemon  
       2017-08-07 20:48:35 +08:00
    卧槽,怪不得学校那几个网页又丑又难用
    goodspb
        167
    goodspb  
       2017-08-07 22:25:25 +08:00
    要告诉你 DDOS 的方法了?
    pandaaa
        168
    pandaaa  
       2017-08-08 09:21:27 +08:00
    看你自己的身价,比如 1w 每个月的程序员。10000/22 == 450/d
    所以你算算你能 3000/450 == 7 天,一周满打满的做完 8*7 = 56 个小时。
    这样是不亏的,根据自己能力计算。我看这个项目,前前后后一个人做也要大半个月吧
    mingl0280
        169
    mingl0280  
       2017-08-08 12:41:58 +08:00   ❤️ 1
    @akaayy 学生成绩可以在列表页点击编辑,就像 excel 表格一样,点击以后 td 单元格变成 input 输入框,input 失去焦点后自动提交,并变回 td 单元格( ajax 实现)
    ---------
    这个功能有什么现成的轮子可以直接用吗? 我觉得自己从头做,这个功能 3000 都做不出来

    ---------
    这个功能不需要轮子。监听 click 就行了。几行代码的事。嫌慢或者请求太多用 vue.js 做个缓存,隔多久提交一次或者多少次操作提交一次也行。

    不过这个项目……咳咳……我不会说我大学的时候有个烂到不行的系统 12 万……连权限都没搞定的……
    fmumu
        170
    fmumu  
       2017-08-08 14:46:42 +08:00   ❤️ 1
    @akaayy 有啊 ,这个 easyui 的表格就可以啊
    //
    $('#dg').datagrid({
    onDblClickCell: function(index,field,value){
    $(this).datagrid('beginEdit', index);
    var ed = $(this).datagrid('getEditor', {index:index,field:field});
    $(ed.target).focus();
    }
    });
    halden
        171
    halden  
       2017-08-10 11:42:16 +08:00 via iPad
    一般来说前端按页面数量计价,如果包设计一个页面 3000 起步,有设计稿的一个 2500 起步,根据复杂程度价格相应上浮,一个网站一般包括 20 ~ 30 个页面,这个是我愿意接受的价格。后端应该是按照功能模块计价,一个 api 多少钱,具体根据复杂程度而定
    victoryss
        172
    victoryss  
       2017-08-11 15:04:45 +08:00
    互联网廉价就是这种人害的。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:48 · PVG 02:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.