当前位置:  技术问答>java相关

一个很烦的问题,详情请进,万分感谢

    来源: 互联网  发布时间:2015-05-05

    本文导语:  单位要求做一个考评系统,需要放到web上面,大概情形是这样子的: 整个单位包括30多个部门,每个部门有自己的一张考评表,考核项目的内容和项目数量是不同的,每个考核项目有一定的分值,也是不同的 每个部...

单位要求做一个考评系统,需要放到web上面,大概情形是这样子的:

整个单位包括30多个部门,每个部门有自己的一张考评表,考核项目的内容和项目数量是不同的,每个考核项目有一定的分值,也是不同的
每个部门分两种身份,第一是普通员工,比如我;第二是领导,普通员工可以给自己打分,也可以给同级打分;领导可以给下属打分,个人、同级、领导打分的权重不同,每一种取加权平均值,然后相加得出总分。可以看出来每个人必须并且只能输入一次。
最后的结果是每个人每月有一张自己的考评表。

我的初步想法,因为各个部门都不同,我没有时间和精力为每个部门单独做一套,只能通过模板自动生成每个部门的考评界面;这一部分已经解决。
现在关键是对输入的限定和存储问题,因为要求比较苛刻,必须要求每个人的输入都有记录,对我来说,不但要记录我的输入,还要在选择我的考评表的时候,同时可以计算出多少人已经给我打分,还有谁没有打分,分数是多少等等。用XML肯定是最简单可行的,但是想了几种办法都不理想,不是数据不好处理,操作繁琐就是生成的文件太大。

我现在脑子长虫子,想不出什么好办法了,求各位大虾援手,帮我提提思路,无论如何,我都感谢

|
用XML,我觉得工作量绝对不小,并且用文本文件存储,用jsp过滤,效率低下。
建议使用数据库,很简单的,我分析了一下,可用数据库,表定义如下:
(u->uni key)(p->pri key)
表一:用户ID(u),用户级别,用户名,部门ID(u) 
表二:部门ID(p),部门名 
表三:部门ID(u),分值级别(同级0,上下级1,下上级2,可扩充)(u),权值。
表四:部门ID(p),项目ID,项目分值(记录各部门考核信息)
表五:项目ID(p),项目名
表六:用户ID(u),打分用户ID(u),部门ID,时间,项目ID,实际评分值。
我觉得这样可以基本满足要求。开发量也比较小,就是页面表示和数据库操作。

PS,英雄4怎么样?我也非常想见识见识,我是英雄2迷 :)。

|
我以为你的这个系统是要用数据库的,虽然用xml也可以,但是如果数据量稍大一些,如何优化是问题,毕竟xml解析速度还是不够快
你这个数据库表也不复杂啊,从你列出来的这些需求,不就那几个对应表,没时间仔细看,看看前面人给你的建议

|
最好利用数据库来管理文件,因为文件关系相对比较复杂,利用数据库的功能能够
帮助你更好的管理文件

推荐你可以用一些免费的不错的数据库,如:
mysql,postgresql等,性能对付你这个小系统绰绰有余了
:)

|
联邦软件专卖就有啊,48一套不算贵,有详细的中文说明。可玩性感觉还行,有很多新的亮点,战术上因为英雄的参战丰富了许多,而且不同职业的英雄玩法完全不同。
还有,为什么会在这里讨论这个?
hehe,不好意思影舞者,你的问题我一时也想不出什么好建议。个人感觉操作数据库比xml要简单高效一些,关键是如何合理的定义表结构以适用你的需求,可能需要你静下来仔细想一想。

    
 
 

您可能感兴趣的文章:

  • zhangbin(cat)来拿分了!感谢你对我问题的回答!
  • qianyuting(钱),关于Java的问题的解答,来领分,再次感谢!!!
  • 这里有没有广州南方互动的朋友,感谢上次为我们解决ejb问题
  • 急切请教一个关于makefile的问题,万分感谢。
  • dont_cry,感谢你对前面问题的回答,请来领分,他人莫如,以便删除
  • 高手请进,关于JColorChooser的使用问题,本人表示感谢!!!
  • linux下ANT问题,大虾帮助,重金感谢
  • fierygnu(va_list) 进来接分,在Solaris 10 下安装PHP+Mysql+Apache的问题已经解决,非常感谢!
  • 紧急求救!!!我刚刚买了一台康柏的2806笔记本,但安装redhat8.0出了问题,重分感谢
  • 感谢SKYYOUNG多次的帮助,还有一个问题需要麻烦您!
  • 一个图形存取的问题,请大家帮忙,万分感谢
  • 我遇到了我一些关于java问题不会,请会的人能指点一下吗?万分感谢!
  • 我没分了,但还是希望得到帮助!关于从端口接收到的数据包格式问题?不胜感谢
  • 一个unix环境下C编程问题,请高手指点一下,非常感谢!
  • 浪费您一点宝贵时间,帮我解决这个问题。谢谢。再次感谢。一定给分
  • kgdb的问题,100分感谢.
  • 在康柏True64的机子上安装gcc-3.2.tar的问题,安装了几次,都是这个问题。感谢各位指教!!
  • 请教s3c2410-UART2以DMA方式进行数据读取的驱动中问题,感谢
  • 菜鸟求助system("cmd")的使用问题,急!!达人们帮忙看看,万分感谢!!
  • 新手问几个构架方面的问题,望各位说说想法,不甚感谢!
  • 分区问题:我已经装了2000SERVER,想装LINUX,但没法分区了。。。详情请进!
  • JFrame设置布局管理器BorderLayout的一个问题。详情见内。谢谢。
  • java国际化问题。为什么我的日文全变成方块。详情见内。谢谢
  • 各位大哥,请教你们一个问题,我有一个硬盘我想装LINUX,我现要怎么办才好??详情如下:
  • 救命!!!!!!!!!关于Compilation failed的问题,详情请进
  • 关于initializer的问题,详情请进
  • 程序执行发生异常,盼高手解答,详情见内。(解决问题必送高分,up有分)
  • 同一目录下的两个.java文件使用package时遇到的问题(详情请进)
  • Ubuntu 11.10启动问题, 请进来看详情
  • 用第三方的库,再成功的编译后,运行时错误,提示无法找到so文件??!!!!问题出在那里???(内含详情)
  • 信号传递问题,详情麻烦进来看~!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明
  • 死锁的问题 多级锁定问题 循环锁定问题
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • [问题]双系统出现的问题!求问题的原因和解决办法!
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 初学者问题。一个是编译hello world的问题,一个是配置ssh的问题
  • c/c++服务器程序内存泄露问题分析及解决
  • C程序问题:哪个高手帮我解释下下面的问题,主要是a[0]和&[0] 的区别 和编译器的问题??
  • ​部署 Docker 前必须问自己的四个问题
  • swing的问题还是jbuiler的问题??
  • spring的事务类型及spring和hibernate可能导致的问题分析
  • 菜鸟第一次安装红帽子7.2的一箩筐问题。每个问题会开个帖子,各放100分!请有安装经验的老鸟们帮忙解决。第二个问题:什么是LILO?怎么样


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3