为提高员工业务水平,开拓业务培训渠道,同时达到无纸化办公节约成本的目的,故提出以下需求:
 1、设立网页式FTP培训专用数据服务器,管理人员将培训可见、相关制度等资料统一上传,员工可浏览、学习。
2、提供数据统计功能,统计每位员工点击次数与浏览时间,并形成统计情况表,便于了解检查员工学习情况。
3、仅管理人员有上传和修改功能。有几个问题请教大家:
1、做程序能准确统计吗?
2、我总觉需求不太合理,好像没必要做程序,建一个ftp就够了。但什么理由,能说服业务部门取消统计的需求。
3、如要实现上述需求,应该怎样做,请各位提供个思路。
谢谢!

解决方案 »

  1.   

    做也不是不能做,用ajax发在线状态就可以统计比较准确的在线时间了,
    不过这个"了解检查员工学习情况"有点无聊....如果想推,可以说,员工可以打开网页,然后另开个窗口挖地雷,或看美女,或睡觉,....你的程序是统统算做学习时间的...
      

  2.   


    完全的无纸化是不可能的,如果不想花太多成本用在开发上,可以考虑弄个开源的cms就行了。
      

  3.   

    100%准确得出在线时间 应该是不行的
    统计的话用AJAX实时检查
    管理员权限做一个字段或权限表推的话如二楼那样子 又不知道打开了就有在学习 这样还不如做一个考试的呢  
      

  4.   

    1.网页文件管理
    2.统计在线时长,设定一个过期时限(比如是5分钟),设定一个上次在页面的操作时间。
    如果用户在一页面长时间不操作,再次浏览时计算当前时间和上次页面操作时间的时间间隔,和上次操作时间间隔超过5分钟,会自动下线(session失效),有效在线时长就是5分钟,超过5分钟都不算。
    3.权限管理都是很正常的需求,不少cms都有,joomla就有。
      

  5.   

    很简单的项目
    先用.net 做个browser 客户端, 最上层全屏的, 
    所有http 加上特定header
    服务端检查header 就可以限制用户
    之后那些用ajax就可以解决p.s. ftp 应该先不能满足需求的
      

  6.   

    原来是统计浏览文件的时长,我看错了,上面我的建议纯属扯淡。
    可能flash是个方案,就像豆丁那种的,光靠php+html是实现不了地。