2023年4月3日

计划

执行

09点27分  开始,看答辩视频
10点53分  了解自己的项目细节
13点43分  好快啊,继续修改了解先

记录

已解决

  1. IntegraAPI无实际意义,改名为QuickAPI
  2. 修改全部页面问题,subtpl文件夹内存放的页面中修改

问题想法

  1. 《基于web的图书管理系统》我认为重要,却忽视掉的是对于项目的分析,需求,为什么有它,它的意义,背景意义...其次重要的是描述清楚自己使用的技术栈,不要太离谱

  2. 管理员有什么权限,怎么控制,每个用户有什么权限,怎么控制,项目创建者可以修改成员权限,那被邀请的成员呢?

    管理员对于权限的管理是不是等于项目创建者? 等于

    还没看管理员界面?如果再有个管理员界面,这是怎么实现的,登陆不同的账号就是不同的界面,用了什么技术方法?这个好像也没啥,都在实现

    还有就是这个项目的功能,一定要清楚,每一个功能,先弄明白有什么功能,为什么有,干什么的,然后再想怎么实现的?

  3. ssm框架的项目是如何实现登录用户账号和登陆管理员账号时返回完全不同的界面CRM项目的登录功能有讲

  4. 去免费的模板网站找好的答辩模板

  5. 这个答辩至少要把我中期报告挖的坑填上

GPT

  1. 一个SSM框架的项目通常会使用以下前后端技术栈:
      前端技术栈:
    HTML/CSS/JavaScript:用于网页的结构、样式和交互设计。
    jQuery:用于简化JavaScript的操作和DOM操作。
    Bootstrap:用于快速搭建响应式布局的前端框架。
    Vue.js/React.js:用于构建单页应用或组件化开发。
      后端技术栈:
    Spring:用于实现依赖注入、AOP、事务管理等功能。
    SpringMVC:用于处理请求和响应,实现MVC架构。
    MyBatis:用于实现ORM(对象关系映射)功能,将Java对象映射到数据库表中。
    MySQL/Oracle/SQL Server:用于存储数据的关系型数据库。
    Redis:用于缓存数据,提高系统性能。
    Maven:用于项目的依赖管理和构建。
      以上是常见的技术栈,具体使用哪些技术栈还要根据项目的具体需求和开发团队的技术水平来确定。

  2. 你跟我聊聊接口管理工具

    当今许多软件开发团队都使用接口管理工具来管理他们的API(应用程序接口)。接口管理工具可以帮助团队更好地协作、测试和部署API,从而提高软件开发的效率和质量。

    接口管理工具通常具有以下功能:

    接口设计:允许用户创建、编辑和测试API,包括请求和响应参数、HTTP方法、路由等。

    接口文档:自动生成和维护API文档,以便开发人员、测试人员和其他利益相关者可以了解API的功能和用法。

    接口测试:提供测试工具和环境,帮助开发人员和测试人员测试API的正确性和性能。

    接口监控:跟踪API的使用情况和性能,以便及时发现问题并进行调整。

    接口部署:支持API的部署和版本控制,以便团队可以更好地协作和管理API。

    常见的接口管理工具包括Swagger、Postman、Insomnia、Apiary等。这些工具大多数都提供了免费的基本功能,同时也有付费的高级功能和支持服务。选择适合自己团队的接口管理工具需要考虑团队规模、项目需求、预算等因素。

  3. 为什么要有接口管理工具
    使用接口管理工具有以下几个好处:

    提高开发效率:接口管理工具可以帮助开发人员快速创建、编辑和测试API,从而提高开发效率。开发人员可以通过接口管理工具快速了解API的用法和功能,从而更快地开发出高质量的软件。

    提高代码质量:接口管理工具可以帮助团队更好地协作,避免重复劳动和错误。通过接口管理工具,团队成员可以共享API的设计和文档,从而减少沟通成本和错误率。

    提高软件质量:接口管理工具可以帮助测试人员更好地测试API的正确性和性能,从而提高软件质量。测试人员可以使用接口管理工具创建测试用例,模拟各种情况下的API调用,从而发现和解决问题。

    提高用户体验:接口管理工具可以帮助开发人员更好地设计和实现API,从而提高用户体验。开发人员可以使用接口管理工具来定义API的响应格式、错误处理等,从而让API更加易用和友好。

    总之,使用接口管理工具可以帮助团队更好地协作、测试和部署API,从而提高软件开发的效率和质量。

  4. 接口管理工具的背景和意义
    随着互联网的发展,API(应用程序接口)已经成为现代软件开发的核心组成部分。API让不同的应用程序之间可以相互通信和协作,从而实现更丰富、更复杂的功能。然而,随着API数量的增加和复杂度的提高,API管理变得越来越困难。

    接口管理工具的出现正是为了解决这个问题。接口管理工具可以帮助团队更好地协作、测试和部署API,从而提高软件开发的效率和质量。

    接口管理工具的意义在于它可以让团队更好地管理和协作API,从而提高软件开发的效率和质量。对于企业来说,这意味着可以更快地开发和部署新的应用程序,从而获得更高的竞争优势。对于开发人员来说,这意味着可以更好地管理和测试API,从而更快地开发出高质量的软件。

  5. 背景再多说一点吗
    随着互联网技术的不断发展,越来越多的企业开始使用API来实现业务逻辑和数据交互。API具有通用性、可重用性和可扩展性等优势,可以帮助企业更好地实现数字化转型。但是,API的数量和复杂度越来越高,管理变得越来越困难。为了更好地管理API,提高开发效率和质量,接口管理工具应运而生。

    接口管理工具可以帮助企业在API的设计、开发、测试和部署过程中更好地协作和管理。API设计过程中,接口管理工具可以帮助开发人员快速创建和测试API,从而更快地推出新的应用程序。API测试过程中,接口管理工具可以提供测试工具和环境,帮助测试人员验证API的正确性和性能。API部署过程中,接口管理工具可以支持API的部署和版本控制,从而更好地管理API的生命周期。

    因此,接口管理工具已经成为现代软件开发的重要组成部分,对于企业和开发人员来说都具有重要意义。随着API的不断发展和应用,接口管理工具的重要性也越来越凸显。

  6. 技术栈
    一个SSM框架的项目通常会用到以下技术:

Spring:作为整个项目的核心框架,负责控制反转(IOC)和面向切面编程(AOP)等功能。

Spring MVC:作为Web层的框架,负责处理HTTP请求和响应,以及与前端交互。

MyBatis:作为数据访问层的框架,负责与数据库交互,执行SQL语句,以及数据映射等功能。

数据库:一般会选择MySQL等关系型数据库。

Maven:作为项目构建工具,负责管理项目依赖和构建过程。

Tomcat:作为Web容器,负责运行和管理整个项目。

JSP/HTML/CSS/JavaScript:作为前端技术,负责构建Web页面和与用户交互。

Git:作为版本控制工具,负责管理和协作开发过程中的代码版本和变更。

单元测试:一般会使用JUnit等测试框架进行单元测试,确保代码的可靠性和稳定性。

日志管理:一般会使用Log4j等日志框架,记录系统运行时的日志信息,便于排查问题和优化性能。

知识

管理员端需要修改的部分

  1. 它的界面有项目管理,个人资料,用户管理,菜单管理,系统设置,热搜管理,其他信息
    1.1 删除菜单管理,热搜管理
  2. 管理员端可以修改成员权限,可以修改用户是普通用户还是管理员,管理员能查看全部项目,普通用户只能查看自己创建的项目
  3. 系统设置那里就是设置定义自己系统的名字等等,包括图标什么的,那我之前那几天该页面不等于白干,不过后面也就好改了,但是这都是怎么实现的啊,好强,
posted @ 2023-04-03 18:02  無碍  阅读(35)  评论(0)    收藏  举报