花了一天时间研究一篇网上关于OA系统权限设计的文档,按照文档自己手动创建了数据库,附件包括文档跟数据库,有想要了解的同学可以下载!tb_User:用户信息基本表;
tb_Department:部门表;
tb_Company:公司表;
tb_Module:系统模块表;
tb_Action:系统中所有操作的动作表;
tb_Permit:由tb_Module与tb_Action两表结合产生的系统基本权限表;
tb_Permit_Group:权限组表,将一模块的中的所有权限划分一个权限组中,可以通过权限组授予用户权限;
tb_Role:角色表,基本权限的集合。
无上级与下级之分;
tb_Position:职位表,有上级与下级之分;
tb_Project:项目组表,tb_Role_Permit:角色授权表;
tb_Postion_Permit:职位授权表;
tb_Project_Permit:项目授权表;
tb_Project_User:项目成员表,IsLead字段代表此成员为项目组长;
tb_Postion_User:职位成员表;
tb_User_Permit:用户授权表,用户ID与角色、职位、项目及直接授予的权限串表;
下载后推荐五位同学下载,我愿意给你提供技术支持,目的是为了获得csdn下载分数(我没分,每次下载资源时都是一件麻烦的事情)
2025/12/26 13:10:20 1.12MB OA系统 权限设计 OA权限 权限数据库
1
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。
他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
只是CMake的组态档取名为CMakeLists.txt。
Cmake并不直接建构出最终的软件,而是产生标准的建构档(如Unix的Makefile或WindowsVisualC++的projects/workspaces),然后再依一般的建构方式使用。
这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是CMake和SCons等其他类似系统的区别之处。
2025/12/26 3:37:09 8MB cmake 跨平台
1
中科大高级计算机网络课程project_1使用ns3模拟数据中心网络(datacenter-network-simulation-using-ns3)
2025/12/26 3:54:18 3.02MB ns3 数据中心 中科大 高网课程
1
Golang项目的蓝图/样板博客文章-有关此仓库的更多信息您可以在以下博客文章中找到有关此项目/存储库以及如何使用它的更多信息:配置用您的用户名存储库名称替换所有出现的martinheinz/go-project-blueprint将所有出现的blueprint替换为所需的图像名称添加新的库/依赖项gomodvendor使用GitHub注册表创建并推送:dockerlogindocker.pkg.github.com-u-pdockerbuild-tdocker.pkg.github.com/martinheinz/go-project-blueprint/blueprint:latest.#makecontainerdockerpushdocker.pkg.github.com/martinheinz/go-project-blueprint/blueprint:latest#makepush拉动:dockerpulldocker.pkg.gith
2025/12/20 0:45:27 13KB docker golang boilerplate makefile
1
学生信息管理,遍历列表显示所有学生信息,每个学生后面有操作按钮(删除,查看,修改),列表下有增加按钮。
增加,查看和修改都会调用相应的servlet里调用相应函数,跳转到相应的jsp,即新页面。
该project分包很详细,实体student放在entity包,所有的servlet放在servlet包,连接数据库放在utils包,增删改查函数放在Dao包里
2025/12/12 2:38:39 964KB servlet MySQL jsp 学生信息管理
1
NucleosAllInkl套装该捆绑包提供了在symfony应用程序中使用的包装。
安装打开命令控制台,输入项目目录并执行以下命令以下载此捆绑包的最新稳定版本:composerrequirenucleos/allinkl-bundle奏鸣曲块集成(可选)如果要使用奏鸣曲块来使用小部件,请执行以下操作:composerrequiresonata-project/block-bundle启用捆绑然后,通过将捆绑包添加到项目的config/bundles.php文件中已注册捆绑包的列表中来启用捆绑包://config/bundles.phpreturn[//...Nucleos\AllInklBundle\NucleosAllInklBundle::class=>['all'=>true],];用法{#
2025/12/8 22:30:45 29KB api symfony bundle symfony-bundle
1
包装工作服程序包整体包含多个程序包进行项目,在每个目录中的所有程序包上运行测试覆盖率测试,最后将其连接到一个文件中,用于goveralls和codecov.io等工具。
用法和文件例子overalls-project=github.com/go-playground/overalls-covermode=count-debug然后再使用其他工具,例如goveralls-coverprofile=overalls.coverprofile-servicesemaphore-repotoken$COVERALLS_TOKEN或mvoveralls.coverprofilecoverage.txtexportCODECOV_TOKEN=###bash<(curl-shttps://codecov.io/bash)笔记:目前,goverall
2025/12/7 2:17:48 13KB coverprofile Go
1
期末项目管理课程的大作业,做了一个元旦晚会的project,供大家参考!
2025/11/26 6:43:54 142KB 项目管理 大作业
1
Flexiblewing(FW)dynamicsystemanalysis(Linearsystemcourse)Project西北工业大学自动化学院研究生一年级《线性系统》课程结课大作业MATLAB建模仿真分析例子。
包括理论推导手册和MATLAB仿真源码,全英文。
1
用梁友栋-barsky算法或者中点分割法等其它算法(除cohen-sutherland直线裁剪算法外)实现直线段相对于给定窗口的裁剪。
采用C/C++、OpenGL编写程序(参考所提供的程序代码clip.cpp及第一次实验提供的建立Project的过程说明)。
2025/11/18 16:16:10 1.15MB 梁友栋-barsky算法 梁友栋 barsky算法
1
共 207 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡