• 完整项目基础架构精简版-实现权限管理


    这个项目是一个网站或系统开发的基础代码,可以正常运行,但没有实际意义,主要是用来做为实际项目开发时的基础代码。

    在做其他项目开发时可以直接将此代码复制一份进行项目业务的扩展,这样可以节约很多底层设计的时间,可以把精力都放在业务扩展上。

    此项目使用的框架是:

    Springboot +SpringMVC +JPA +Hibernate +MySQL +Thymeleaf

    此份代码主要是为自己后期使用提供帮助,项目虽然非常精简但涉及的知识点非常多,通过这个项目进行扩展时也能调用很多已经封装好的功能,也能提供很多程序设计上的思路。

    此项目在Github上的地址是:https://github.com/zsl131/web-basic。将源代码公布在这里只希望有更多的人看到能帮我指出我设计中的不足,我好加以修改不断完善这份代码。


    此项目的测试地址:

    http://basic.zslin.com/admin

    管理员用户名:admin

    用户登陆密码:111111


    此项目目前实现的功能有:

    1. 用户管理(用户的增、删、改、查、分配角色);

    2. 角色管理(角色的增、删、改、查、授权菜单);

    3. 菜单管理(菜单的修改、一键自动生成等);

    4. 系统信息设置(系统名称、版本、联系人、管理员邮箱等)

    5. 系统初始化(在第一次启动项目时,数据库中没有任何数据,可通过初始化功能自动创建用户、角色、生成菜单等自动化操作)


    以面提供几张项目截图:



    初始化之前
    项目初始化表单



    初始化成功
    项目初始化成功之后



    系统登陆界面
    系统登陆界面



    系统后台首页
    系统后台首页



    表单页面
    表单提交页面



    数据列表页面
    数据列表页面

    本文所属【知识林】:http://www.zslin.com/web/article/detail/27

    http://www.zslin.com/web/article/detail/27

  • 相关阅读:
    洛谷 2846 (线段树)
    Conclusion
    codevs 2495 水叮当的舞步IDA*
    1247 排排站 USACO(查分+hash)
    洛谷 1373 小a和uim之大逃离
    noip 2012 疫情控制
    poj 1780 code(欧拉路)
    uva 1391 Astronauts(2-SAT)
    uva 1146 Now or late (暴力2-SAT)
    uva 11324 The Largest Clique (Tarjan+记忆化)
  • 原文地址:https://www.cnblogs.com/softidea/p/7051103.html
Copyright © 2020-2023  润新知