`
小开ye
  • 浏览: 120245 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

通用系统管理平台开发过程(一)

阅读更多
    最近一个月左右的时间,把前几年一直想做的,也尝试过做的,再次整理了一边,重新设计开发,终于把通用的系统管理平台的架子搭建起来了。

使用的架构是这样的:dorado+spring+hibernate
分层为:view/listerner/viewModel + so + dao + pojo

   这里对dorado还是要进行表扬和推荐使用的,去年年初的时候,我在实现单表通用管理模块,直接使用jsp,做得我焦头烂额,这次使用dorado作为展现层的中间件,开发效率比较快速,展现效果十分不错。短短的两个星期左右的时间,就把单表维护管理的增删改查等功能开发完成。
    其实很多人很多公司,都有自己的平台,我只是基于自己的兴趣,以及这几年项目实施过程中,客户提出的需求,做一个整理,以便保证下一个系统的快速响应。诚然大家都认为没有一个很通用的平台,要不就不会有这么多的系统了。我也是想把常用的技术做一个整合,这样在开发系统的时候,大家有一个参考借鉴的代码,所以就系统管理做一个通用平台,我想系统管理还是可以通用的。
    系统管理逃不开菜单权限管理,资源、角色、用户、区域、编码、变量,我还加入了系统消息、系统公告、节假日、操作日志等。当然这里面的一些词语可能本地化了,呵呵,大家明白意思就好了。这些类或者表结构的设计,其实早就有的,当然也在不断完善过程中。
    现在第一步的单表管理已经开发完成,接下来就做授权体系吧。资源这边我现在有菜单、区域和系统三类资源;角色和用户都可以拥有多个资源,这里就不争论为什么用户直接挂资源这个话题了,毕竟这只是我想要这样做而已。所以授权这边就有对用户授资源、对用户授角色、对角色授资源、对角色授用户、对资源授角色、对资源授用户。资源、角色、用户我始终认为是一个正三角形的,所以,加上区域,就有了立体感,呵呵。
    计划下个星期把授权体系开发出来。
分享到:
评论

相关推荐

    轻松打造各行业核心业务系统之通用开发平台产品简介

    软件系统通用开发平台是一个创新的解决方案,它融合了C/S架构的性能优势和B/S架构的便捷性,为企业提供了一站式的业务系统构建工具。通过该平台,企业可以快速搭建个性化、可扩展的业务系统,无需大量编写代码,降低...

    通用权限管理系统的设计与实现

    然而,文章的摘要部分提供了关于系统设计的目的和优势的更多信息,即通过设计一个通用的权限管理系统,可以使得其他基于Java EE平台的Web应用基于该系统快速进行开发,从而缩短整个项目的开发周期。这一优势体现了...

    C# 通用权限管理系统源码、Winform 开发框架源码 devexpress 多主题

    在实际开发过程中,权限管理通常涉及到数据库的设计,包括角色表、用户表、权限表以及角色-权限关联表。通过SQL查询和存储过程,我们可以实现动态的角色分配、权限检查等功能。 总结起来,"C# Winform开发框架源码 ...

    冶金工艺流程计算系统通用开发平台MetCalDesk

    冶金工艺流程计算系统通用开发平台MetCalDesk,简称MetCal,是一个专为冶金工艺全流程物料平衡、化学平衡、热平衡计算设计的高效软件系统。它的设计理念是将工艺流程图和计算流程图结合起来,为冶金过程工艺研究设计...

    通用工资管理系统

    通用工资管理系统是一款专为机关事业单位设计的薪酬处理软件,旨在简化工资计算、发放以及管理的过程。这款系统以其广泛的适用性和强大的功能,为用户提供了便捷高效的工资管理解决方案。 系统的核心在于其对各种...

    公司后台通用管理系统源码模板下载

    【标题】"公司后台通用管理系统源码模板下载"所涉及的知识点主要集中在企业级后端管理系统的设计、开发和实现上。此类系统通常用于处理公司的日常运营数据,包括但不限于员工管理、项目管理、财务管理、客户关系管理...

    通用企业管理系统

    "通用企业管理系统"是基于ASP(Active Server Pages)技术开发的一款高效、灵活的企业级解决方案。ASP,作为微软推出的一种服务器端脚本语言,自1996年发布以来,因其易学易用、开发速度快的特点,被广泛应用在Web...

    ASP.NET通用模块及典型系统开发实例导航

    本资源包,"ASP.NET通用模块及典型系统开发实例导航",显然是针对ASP.NET开发者设计的,旨在帮助他们理解和掌握在实际项目中常用的功能模块以及如何构建典型系统。 1. ASP.NET通用模块:这些模块是可复用的组件,...

    [精品]最新吉日嘎拉通用权限管理系统源码 (C#)

    这个库可能是系统开发过程中复用度较高的部分,为权限管理模块和其他模块提供基础服务。 在学习这个源码时,开发者可以关注以下几个关键知识点: 1. **角色-权限-资源模型**:理解如何定义和管理角色,如何将权限...

    若依通用权限管理系统接口文档,是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring

    【若依通用权限管理系统接口文档】是一个基于Java EE技术栈的企业级快速开发平台,核心组件包括Spring Boot、Spring Security、MyBatis、Jwt以及Vue.js。这个系统旨在提供一套完整的权限管理解决方案,涵盖部门管理...

    Visual Basic数据库通用模块及典型系统开发实例导航

    《Visual Basic数据库通用模块及典型系统开发实例导航》是一本专为VB(Visual Basic)开发者设计的指南,它深入探讨了如何使用VB进行数据库应用程序的开发。这本书的核心内容包括两个主要部分:数据库通用模块的设计...

    通用样品管理系统

    总结来说,"通用样品管理系统"是一个以Visual Basic开发的,专注于样品生命周期管理的商业应用。它提供了全面的样品管理功能,用户友好的界面,以及可靠的数据安全措施,旨在提升企业样品管理的效率和准确性,为企业...

    蓝点通用信息管理系统V2.0反编译源码

    蓝点通用信息管理系统V2.0主要关注企业的信息化建设,通过提供一个统一的平台,整合企业内部的业务流程,实现数据的一体化管理。这个系统通常包含了用户管理、权限控制、数据录入、报表生成、工作流引擎等多个功能...

    Access通用平台

    "Access通用平台"是一个基于Microsoft Access开发的综合性应用程序框架,旨在提供一个通用的解决方案,用于构建和管理数据库驱动的应用程序。Access平台利用了Access的强大功能,包括数据存储、查询设计、表单创建...

    通用企业型后台管理系统

    《通用企业型后台管理系统》是一款全面覆盖企业日常运营需求的管理平台,旨在提供一站式解决方案,帮助企业高效地管理新闻发布、产品展示、订单处理、人力资源、文档下载以及客户互动等多个核心业务模块。这套系统...

    ThinkphpCRM通用企业客户关系管理系统源码

    通用企业客户关系管理系统源码 本系统响应式自适应电脑和手机,无限开源。 这套CRM还包括进销存整合、市场营销、财务核算、企业内部管理、完整销售等功能。 周期和售后管理使企业的实际运作更加方便快捷。 系统功能...

    基于Vue+C#.NET6(Furion)SqlSugar实现的通用权限管理平台(MES)前后端源代码+Docker环境+SQL

    内置国密算法,是国内首个.NET中具备国密且前后端分离快速开发平台,软件层面完全符合等保测评和信创要求,同时实现国产化机型、操作系统、中间件、数据库适配! 开发流程 1. 建议每个应用系统单独创建一个工程...

    通用销售管理系统

    【通用销售管理系统】是一款基于JSP(JavaServer Pages)技术构建的销售管理软件,它旨在为企业提供一套全面、高效的销售流程管控工具。JSP是一种动态网页开发技术,它结合了Java语言的强大功能与HTML的易读性,允许...

    通用后台管理系统源码ASP

    总的来说,这个通用后台管理系统源码ASP为开发者提供了一个基础的框架,简化了后台管理系统的开发过程,同时也为二次开发和个性化定制提供了便利。对于熟悉ASP编程和Web开发的人员来说,这是一个有价值的工具。

    Delphi通用模块及典型系统开发实例导航

    《Delphi通用模块及典型系统开发实例导航》是一本深入探讨使用Delphi进行软件开发的专业书籍,主要聚焦在通用模块的构建以及实际系统的实现。在配套的光盘中,包含了第6至第8章的内容,这三章分别涉及了人事管理系统...

Global site tag (gtag.js) - Google Analytics