小型项目管理系统上线

pms

最近做了一个简单的小型系统,虽然说是简单,但是对于我来说还是有难度的。

先看演示:http://www.velocitywaterpark.com/Joe/pms

跟faq一样依然是三个角色

admin/1234  pm/1234  de/1234

大致需求:

对于管理员,可以添加、修改账号,并且拥有所有经理的权限。

对于经理,可以创建项目(创建同时需要创建初始档案袋,档案袋里面包含初始v1版本文件),指派工作给下层员工,验证员工新登记的临时文件(使成为正式版本文件,自动升号文件版本),还包括相关进度修改和项目、档案袋删减。

对于员工,限定只能进入被指派工作地项目,当具有可访问机密文件的权限时才可以访问被加密档案袋,可锁定某个档案袋,登记修改后的文件(等待经理验证)。


本来flea的例子里面有一个关于权限分配的例子源码,但是我后来也没用上,感觉权限是个必须掌握的东西,还是自己动手写一下比较好。

最后发现flea中的rbac没有我想象中的简单,用起来还是比较棘手的。可能是我功课还没做好吧,要继续努力了。

不过话说,最近写多代码了,发现设计感觉大幅度下降(?或者说我本来设计就不行?)。

我到底要学什么好呢?

说起这个项目有个题外话要提及一下:

本来这个项目我想找人做的,于是找到一个大一的同学,他推荐了一个大四的师兄(听说很厉害),然后我就请他帮忙啦,他说“没有难度的我不做的”,>_<!当场郁闷了。。。后来自己做了

1 Response to 小型项目管理系统上线 »

  1. jeccy 评论 2009-04-14 01:36

    :o hh: 不错嘛

    回复

Leave a Reply

Email address is not published

You should say a Chinese word to pass spam check. If you can not input Chinese, just copy 你好 and paste them into comment text box.