首页 > 其他分享 >电子公文传输系统——个人贡献

电子公文传输系统——个人贡献

时间:2023-12-17 20:12:01浏览次数:35  
标签:返回 公文 数据库 接口 贡献 学习 传输 JSON 代码

电子公文传输系统——个人贡献

一、个人工作简述

  • 代码总行数:9032

  • 个人完成的代码行数:2104

(一)学习Java接口语句

  1. 返回类和分页

在项目中,我学习了Java接口语句的编写,特别是涉及到返回给前端的数据时,需要使用Response类和ResponsePages类进行封装。这两个类分别用于包含返回码、返回消息和返回体,以及分页信息。在分页方面,我们采用了GitHub的pagehelper工具类来实现。

// HTTP返回对象示例
{
    code: code,
    msg: msg,
    pageInfo: {
        curPage: 1,
        pageLimit: 10,
        page: 1,
        total: 10
    }
    data: {data}
}
  1. 返回码

为了更好地描述业务错误,我了解并实践了定义自己的业务返回码,而不使用HTTP状态码。这样可以更灵活地处理不同的业务错误,并通过业务返回消息进行详细描述。同时,对于服务之间的调用,我确保透传返回码和返回消息。

(二)学习后端接口设计

我深入学习了后端接口的设计,理解后端开发的概念和主要任务。这涉及到搭建服务器、保存和获取数据,以及通过接口连接前端。具体实践中,我编写了一些简单的后端接口,如通过Servlet返回JSON数据给前端。

// JJJJ.java
public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
    // ... (省略部分代码)
    String jsonstr = "[{\"name\": \"eco\", \"age\": \"21\"}]";
    out.print(jsonstr);
    // ... (省略部分代码)
}

  1. 学习跳转功能传递信息功能

我学习了在前后端之间传递信息的方法,特别是前端通过接口获取JSON数据后的处理。通过解析JSON字符串,我了解了如何访问JSON对象的属性,并在页面上进行数据渲染。

// JSON字符串转化为JSON对象
var a = JSON.parse(data); // 浏览器支持的方式
var b = $.parseJSON(data); // jQuery支持的方式
// 访问JSON对象的属性
a.username; // 返回对象的username属性值
a[1].username; // 返回第二个对象的username属性值

(三)学习数据库相关知识,学习MySQL以及Navicat使用方法

我深入学习了数据库的概念,包括数据库的定义、数据库管理系统(DBMS)、数据库系统(DBS)等。了解了SQL语言的分类,包括数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和数据查询语言(DQL)。

在具体实践中,我学习了MySQL的基本操作,包括创建数据库、查看数据库、删除数据库等。同时,我了解了Navicat工具的使用方法,用于更便捷地管理数据库。

二、项目代码

我贡献了项目中约2031行代码,主要涉及src文件夹下com.action包中的user_servlet.java、zhuanjia_servlet.java以及WebRoot下azhuanjia文件夹中的部分代码。项目代码链接如下:

电子公文传输系统

三、项目文档

我参与编写了项目的6份文档,其中主要负责了第三篇博客的撰写和博客审核修改工作。以下是我编写的博客的链接:

电子公文传输系统博客

标签:返回,公文,数据库,接口,贡献,学习,传输,JSON,代码
From: https://www.cnblogs.com/zsy1748774883/p/17909690.html

相关文章

  • 电子公文传输系统——个人贡献
    电子公文传输系统——个人贡献简述我完成的工作将本小组的博客园进行美化加入背景图片你们小组总共的代码行数,你贡献的代码行数?相关代码链接?通过码云统计后,我们小组代码行数共51932行,我贡献了约11000行代码,主要为对用户输入数据的加密解密模块相关代码链接如下:https://gite......
  • 电子公文系统冲刺第三天
    1.活动图片 2.燃尽图3.项目进展实现电子公文传输和存储功能,包括文件上传和下载实现用户身份认证功能,包括多因素身份验证实现国密算法sm2在文件传输中的应用实现用户权限管理功能,包括创建、编辑和删除用户完善密钥生成和存储功能4.今日问题掌握新的编程语言或框架的学......
  • 实验三-电子公文传输系统1-个人贡献
    实验三-电子公文传输系统1-个人贡献任务详情1简述你完成的工作2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?3你们小组总共的文档数?你贡献的文档数?相关链接?主要处理完成的工作1我完成了项目冲刺的5和6两天的实现情况的撰写,编写了部分后端代码和系统的使用指南2......
  • 个人贡献
    主要负责:设计前段页面,分类设计管理员用户、普通用户界面、公文状态栏、编辑状态页面,美化页面完善数据库内容,实现数据查询、检索和统计功能。对整体代码进行调试,及时记录解决出现的问题。小组总共代码行数:3500左右贡献代码行数:730左右链接:https://gitee.com/document_4/o......
  • 电子公文系统冲刺第二天
    1.活动照片 2.燃尽图 3.项目进展1.需求分析与项目规划2.后端架构设计与数据库建模3.调研市场上电子公文系统的现状与竞品分析4.学习前端开发技术(HTML、CSS、JavaScript等)5.协调项目进展与团队成员的合作4.今日问题 学习资源不够充足或者难以理解解决办法:查找合......
  • 实验三-电子公文传输系统1-个人贡献
    个人贡献1、简述你完成的工作部分前端代码及文档撰写github项目管理协助设计系统前端布局2、你们小组总共的代码行数,你贡献的代码行数?相关代码链接?贡献的代码行数:985https://github.com/hexaosf/codegramhttps://github.com/hexaosf/codegram/blob/608d2056e40859360e0ea6......
  • 20211101王晨博电子公文网站个人贡献
    个人贡献1.活动图2.前端网页,页面显示优化3.适配新增加解密功能、完善前端页面及接口调试4.前端页面5.代码个人贡献878行,小组共4800+行https://gitee.com/kcf03/man-k/tree/0d9851e308a40770bd47ef9f0c2847d586c9ff59/front6.小组文档15篇,我贡献1篇https://www.cnblogs......
  • 【电子公文系统】维护和更新记录
    更新记录更新版本发布日期更新内容更新类型1.0.12023-11-15修复登录模块的安全漏洞。安全修复1.1.02023-11-20添加文档共享功能。功能添加1.1.12023-11-30优化页面设计页面优化1.2.02023-12-05更新用户界面设计。功能更新1.2.12023-12-12修......
  • 2023-2024-1 20211327 实验三-电子公文传输系统1-个人贡献
    简述工作在项目前期,我撰写了部分博客,作为组长分配任务设计项目整体框架结构,完成vue全局过滤器的声明和相关设置撰写了普通用户(非管理员)增删改查部分的代码,对jsp和html等前端代码进行修改和完善对数据库部分相关代码进行补充进行系统测试任务摘录全局过滤器我们的公文传......
  • 实验三-电子公文传输系统1-个人贡献
      1简述你完成的工作作为组员,和其他组员相互配合,听从组长的安排,合理高效完成任务。参与组内文档的撰写工作。参与后端设计的代码编写以及前端设计的代码编写2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?总共代码行数为55352行,其中大部分是gitee上的代码,我们组......