日期:2014-05-18  浏览次数:20774 次

我想做个OA 系统不知道该如何下手
不知道如何下手
对整个系统很茫然。对权限问题等一些问题缺乏了解
特别是工作流和公文管理这一块业务流程很不懂
望高人讲下

------解决方案--------------------
一个模块一个模块下手 。。
先把文档整理好,整理需求 ,再搭建框架 。。
要我做,一下也会很茫然 。。慢慢来 。。理清思路是关键。
------解决方案--------------------
找好一个工作流框架,再找个例程看看就明白了
------解决方案--------------------
之前在学校试着做过一个...
我做的是Web下的权限处理,思路与搂主不一样。我说一下我的思路。

首先是数据库表
Users表,负责保存用户帐户信息。
Roles表,负责保存用户角色信息,就是用户分组。
Permissions表,负责保存权限信息。
UserRoles表,用户与角色的关系表,负责保存用户所属的角色。因为一个用户可能属于多个角色,所以只能使用单独的表保存关系。
RolePermission表,负责保存角色拥有的权限,同样,一个角色可能拥有多个权限。

然后就是写代码了。

Data层负责操作数据库,添加删除修改什么的。
Business层负责根据Data层传递的信息生成业务对象,如User类,Role类和Permission类。包括判断拥有权限,判断角色等。

------解决方案--------------------
建议你流程可以使用OSWorkflow去作会方便一些。
------解决方案--------------------
需要提醒楼主的是,一个成功的系统,应该从需求做起。 
最好不要做一点想起来不合适的地方再改。或者一边想一边做。 
当然,一次性一个人把整个系统做个需求很不容易,尽量多的去看别人的东西,多思考,不要着急开工。