当前位置:首页 » 操作系统 » 审核流程数据库

审核流程数据库

发布时间: 2024-10-15 22:35:50

A. 如何实现OA系统的自定议审批流程的数据库设计

我举一个例子:有的OA系统是要公司客户自己有服务器,然后装到客户的服务器上。可是客户嫌麻烦,所以我想将OA系统(PHP+Mysql)放在自己的服务器上,让公司客户及其员工来注册使用。那么问题来了,原来在客户自己的服务器上数据库也就十几张表,但都放到我的服务器上,每注册一个公司就得增加十几张表,那如果有一万家公司注册数据库不得有几十万张表?跟楼主一样的问题,有一些老牌厂商早就给出来完美答案了,比如华为、天翎都有过类似的问题,这些企业提出的解决方案就很不错,就针对上面的问题,最简单的办法是给每张表加个实例ID,一个公司对应一个实例ID,然后在你的MVC架构中跟DB最近的这一层加个拦截器,每个SQL查询都自动带上实例ID,这样不用对代码做很大改动。后期再根据需要优化,哪些公司合用一张表,哪些单独占用一张表甚至一个数据库,总之具体问题具体对待,需要在运营的过程中根据用户量和业务情况来分析采取对策。

B. 审核流程的数据库一般怎么设计

1、用户表
用户ID
用户角色(1:业务员,2:经理,3:总经理,4:总裁。。。)
用户姓名
2、客户表
客户ID
客户名称
3、业务员客户表
用户ID(其实就是用户表里的用户角色为业务员的用户)
客户ID
4、业务员移交客户申请表
申请人用户ID
申请移交的客户ID
审批状态(0:审批中,1:已审批。。。。)
移交后用户ID
5、请假表
用户ID
请假开始时间
请假结束时间
请假类别(1:事假、2:病假、3:婚假。。。。。)
审批状态(0:审批中,1:已审批。。。。)

热点内容
什么意思安卓手机 发布:2024-11-24 05:39:54 浏览:975
linux怎么连接数据库 发布:2024-11-24 05:39:14 浏览:547
高频电子零件分析仪配置的校正模块有哪些 发布:2024-11-24 05:39:10 浏览:987
云裳羽没有其他服务器吗 发布:2024-11-24 05:34:16 浏览:220
编程发烧友 发布:2024-11-24 05:34:16 浏览:727
android获取应用大小 发布:2024-11-24 05:33:34 浏览:28
小米登陆密码忘了怎么办 发布:2024-11-24 05:32:11 浏览:16
手机路由器密码怎么看 发布:2024-11-24 05:32:07 浏览:117
汽车显示器六位密码是多少 发布:2024-11-24 05:26:20 浏览:389
安卓视频url怎么获取 发布:2024-11-24 05:25:26 浏览:460