权限表制作

开发工具与关键技术:mvc

作者:黄志鹏

撰写时间:2019/6/9

在我们在项目的时候我们需要设置不同使用者的使用权限,我们对使用权限大者我们赋予最大权限可以操作项目的所以功能,对于使用权限中等者,我们让其操作部分功能以及查看部分页面。而对于不需要操作项目太多功能的使用者来说,我们只让其操作相应的功能及页面即可。下面我们就来说说在数据库的怎么制作权限表。

首先我们在数据库中先制作一个用户表,我们在用户表中根据使用者的身份来制作相应的账号,以及每个账户对于其密码。

下面是用户表的样式

在这里插入图片描述

接下来我们制作一个用户类型表,用户类型表是记录不同使用者的类别,对于其不同使用者的账户及密码。

在这里插入图片描述

然后我们需要制作一个用户类型明细表来记录之前的用户表和用户类型表相关数据。我们在用户类型明细表中让不同的用户类型者使用使用其相对应的用户账号及密码。在这个表中我们要插入之前的两个表的主键ID,作为现在这个用户类型明细表的外键ID,接下来我们只要在用户类型明细表中以ID的形式把不同的账号密码赋值给相应的用户类型使用者。

下面是用户类型明细表的样式截图:

在这里插入图片描述

接下来就是制作一个项目的模块表,顾名思义这个表就是用来记录整个项目的所有模块页面。在接下来的时间里我们就是要限值不同使用者所操作的不同模块。

由于模块较多这里就不给出模块表的截图了。

接下来我们制作一个使用者的操作表,里面记录在项目中的所有重要操作。比如删除数据,修改数据。等等重要的操作。下面是操作表的部分截图:

在这里插入图片描述

做完模块表以及操作表后我们就制作一个模块明细表用来记录项目中的所有每一模块的相对应的操作,在这个表中我们要插入之前的两个表的主键ID,作为现在这个模块明细明细表的外键ID,接下来我们只要在模块明细细表中以ID的形式把不同的操作赋值给相应的模块即可。

这里由于模块太多就不给出其相应的截图了。

接下来便是我们的权限表制作了。我们权限表的原理就是不同的账号类型登陆进项目所看到不同的页面与模块和操作不同的功能点。接下来我们在权限表中插入用户类型明细表的主键ID和模块明细表的主键ID,我们根据不同的用户类型赋值其不同的模块及操作即可

下面是权限表的部分截图:
在这里插入图片描述

制作一个“百度版”北京时间通常是指创建一个简单的网页或应用程序,集成百度的时间服务API来显示准确的北京时间。以下是简化的步骤: 1. **注册并获取API key**: - 首先,你需要在百度开放平台(https://open.baidu.com)注册账号,然后申请一个时间和天气相关的API权限。 2. **了解API文档**: - 查阅百度时间API的官方文档(如https://developer.baidu.com/document/api/weather/time),了解如何通过HTTP请求获取当前或未来特定时间的北京时间。 3. **编写前端代码**: - 使用HTML、CSS和JavaScript(比如Vue.js、React等)构建页面布局。你可以添加一个div或者其他元素用于显示时间。 4. **调用API**: - 在JavaScript代码中,利用`fetch`或其他HTTP库向百度API发送GET请求,并传入需要的时间信息(例如查询实时时间)。 5. **解析响应数据**: - API返回的是JSON格式的数据,解析出北京的日期和时间部分。 6. **更新DOM**: - 将获取到的北京时间渲染到前端页面上。 7. **测试与部署**: - 确保功能正常,可以在本地环境或服务器上测试,然后部署到线上。 示例代码片段(简化版): ```javascript const apiKey = 'your_api_key'; function getTime() { fetch(`http://api.qweather.com/v7/timetable/json?location=beijing&key=${apiKey}`) .then(response => response.json()) .then(data => { const BeijingTime = data.result.time[0].time; // 假设数据结构如此 document.getElementById('clock').innerText = BeijingTime; }) .catch(error => console.error('Error:', error)); } getTime(); // 获取并显示实时时间 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值