《海运系统——“权限”模块》项目研发阶段性总结

2024-02-01 03:20

本文主要是介绍《海运系统——“权限”模块》项目研发阶段性总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《海运系统——“权限”模块》项目研发阶段性总结

作者:Amewin
本次任务完成时间:2018年12月1日~2018年12月7日
开发工具与关键技术:Vs Sql javaScript
完成模块功能:权限管理模块

我要讲的是利用关键字foreach 进行sql数据表批量新增数据。

我要讲的是利用关键字两个foreach 进行sql数据表批量新增数据。

官方解释:C# 也支持 foreach 循环,使用foreach可以迭代数组或者一个集合对象。

一、功能实现

在这里插入图片描述
在这里插入图片描述

见图2 图3,是权限模块实现界面。

该功能实现的核心代码为Array.IndexOf(ViewBag.modular , “基础数据”) > -1)
查询数组内是否有该关键字段,如果有将返回大于1的数

代码示例

@if (Array.IndexOf(ViewBag.modular, "系统管理") > -1){<li><a _href="#" class="dropdown-toggle"><i class=" icon-certificate"></i><span class="menu-text"> 系统管理 </span><b class="arrow icon-angle-down"></b></a></li>}

一、数据库

在这里插入图片描述

开发总结

这个项目是我做的第二个项目,其中有很大的一部分时间花在插件的使用上,导致后期的时间分配不合理。不过正因如此,在做这个项目的过程中保持了足够的压力,使得我勇于网上查找资料,见识到各种特别的构思,和新奇的代码。
网上查找资料,让我在做项目中提供了无穷乐趣。当遇到break时,CSDN这种大型的论坛,总是能给人提出别样的解决方案。当热,凡是遇到困难就想到网上寻求解决方案是不可行,要养成自己的一套解决方案,这样在解决之后,将收获到加倍的喜悦与快乐,对自己的前景充满了信心。
当热遇到难题,也可以请教同学。正所为“学无前后,达者为师”。我曾记得做第一个项目时,遇到许多小问题,都亲自动手解决,然而那些错误并不是什么break,而是对代码执行及运行不够熟悉,关键的形参不懂修改,导致出现查出数据后,一直undefined。达者为师嘛,就不过多叙述。
我讲一下做这个项目的心得体会。当你自认为能解决当前break时,应当大胆尝试,如果在两节以内依旧未能解决,应当寻求帮助,而不是一直无畏的探索下去,功能是类似别想着他有多复杂,该怎么尝试就怎么尝试。
在我做这权限管理有着自己的创新。该权限可以用户包括:限制违法操作限制,后禁止登陆,后台修改用户密码,及用户密码重置。
最后就是应该合理的分配时间,不能让其无用的浪费。

这篇关于《海运系统——“权限”模块》项目研发阶段性总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/665923

相关文章

python urllib模块使用操作方法

《pythonurllib模块使用操作方法》Python提供了多个库用于处理URL,常用的有urllib、requests和urlparse(Python3中为urllib.parse),下面是这些... 目录URL 处理库urllib 模块requests 库urlparse 和 urljoin编码和解码

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理

Springboot项目登录校验功能实现

《Springboot项目登录校验功能实现》本文介绍了Web登录校验的重要性,对比了Cookie、Session和JWT三种会话技术,分析其优缺点,并讲解了过滤器与拦截器的统一拦截方案,推荐使用JWT... 目录引言一、登录校验的基本概念二、HTTP协议的无状态性三、会话跟android踪技术1. Cook

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

springboot项目中集成shiro+jwt完整实例代码

《springboot项目中集成shiro+jwt完整实例代码》本文详细介绍如何在项目中集成Shiro和JWT,实现用户登录校验、token携带及接口权限管理,涉及自定义Realm、ModularRe... 目录简介目的需要的jar集成过程1.配置shiro2.创建自定义Realm2.1 LoginReal

idea Maven Springboot多模块项目打包时90%的问题及解决方案

《ideaMavenSpringboot多模块项目打包时90%的问题及解决方案》:本文主要介绍ideaMavenSpringboot多模块项目打包时90%的问题及解决方案,具有很好的参考价值,... 目录1. 前言2. 问题3. 解决办法4. jar 包冲突总结1. 前言之所以写这篇文章是因为在使用Mav

Linux权限管理与ACL访问控制详解

《Linux权限管理与ACL访问控制详解》Linux权限管理涵盖基本rwx权限(通过chmod设置)、特殊权限(SUID/SGID/StickyBit)及ACL精细授权,由umask决定默认权限,需合... 目录一、基本权限概述1. 基本权限与数字对应关系二、权限管理命令(chmod)1. 字符模式语法2.

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github