man -K【电子公文传输系统·团队项目】第五次作业 冲刺总结第一天

发布时间 2023-11-28 19:55:34作者: man-k

man -K【电子公文传输系统·团队项目】第五次作业 冲刺总结第一天

团队作业(五):冲刺总结

一、项目任务总述

电子公文传输系统项目由俩部分组成,即前端和后端。

前端部分主要实现用户的可交互界面设计,完成页面开发,本项目主要包含:登陆界面、开始界面、上传界面、接受界面、错误界面。

后端部分主要实现用户不可见部分的各功能实现,本项目包含的主要功能有:登录功能、数据库连接加密存储功能、用户注册功能、文件上传下载功能(含加密)、安全审计功能、文件管理功能等后端功能。

二、计划安排

各个成员在 Alpha 阶段认领的任务

成员 项目任务
农启镰 前端界面
孔垂闽 后端描述
厉彦宏 后端描述
王晨博 数据库设计
丁乙倍 数据库设计

明日成员任务安排

成员 明日任务
农启镰 nodejs安装,VScode安装
厉彦宏 安装pythoh环境,pycharm,VScode
孔垂闽 安装python环境,pycharm,VScode
王晨博 安装phpstudy,navicat,VScode
丁乙倍 安装navicat,phpstudy,VScode

项目预期任务量

成员 项目任务 任务量
农启镰 前端界面 20
孔垂闽 后端描述 20
厉彦宏 后端描述 20
王晨博 数据库设计 20
丁乙倍 数据库设计 20

团队成员贡献值的计算规则

a×实际工作时间+实际效果+b×文档数
(实际效果分为100,90,80,70,60五档,由组内互评产生,前一项的系数a是为了平衡任务和效果对最终评价的影响,a=(实际工作总时间)/(平均实际工作时间),b=(文档总数)/(平均文档数))

三、技术基础

pycharm

PyCharm是一款用于Python编程语言开发的集成开发环境(IDE)。PyCharm是跨平台软件,提供各种工具,可以更加高效和有效地开发基于Python的软件。它是最流行和广泛使用的Python IDE之一,支持不同的Python框架、调试器、测试工具和Web开发。PyCharm有不同的版本,如社区版、专业版和教育版。PyCharm由JetBrains开发,这是一家专门创建先进开发工具的软件开发公司。

python

Python是一种高级编程语言,被广泛应用于各种领域,特别是Web开发、数据科学、人工智能等领域。Python语言简单易学,代码易读易维护,拥有丰富的第三方库和工具支持,这使得Python成为了许多程序员的首选语言之一。

Python的一些特点和优势:

  • 简单易学:Python语言的语法简单易懂、读写流畅,很容易学习和上手。

  • 优雅简洁:Python鼓励采用简单的、易读的语法,以便开发者能够更专注于问题的解决而不是代码本身。

  • 可移植性:Python是一种可移植的语言,它可以运行在不同的操作系统上,如Windows、Linux、Mac OS等。

  • 开发效率高:Python的代码量较少,且具有各种各样高质量的第三方库和工具,这极大地提高了开发效率。

  • 大量的库和工具:Python拥有众多的第三方库和工具,如数据科学和人工智能领域的NumPy、Pandas、TensorFlow等,以及Web开发框架如Django和Flask等,这些库和工具能够大大缩短开发时间。

  • 应用广泛:Python可用于各种编程场景,从Web开发、数据科学、机器学习、人工智能、自动化测试到游戏开发等。

nodejs

Node.js是一个基于Chrome V8引擎的JavaScript运行环境。它让JavaScript可以脱离浏览器的约束,独立运行在服务器端,使得JavaScript在服务器端开发变得更加容易和可行。

Node.js的一些特点和优势:

  • 高性能:Node.js采用非阻塞式I/O和事件驱动模型,可以实现高性能的网络和服务器应用程序。

  • 快速开发:Node.js可以用于Web服务器的开发,而且支持异步编程。这个异步编程模型使得开发者可以非常方便地编写快速、可扩展的服务器端应用程序。

  • 敏捷开发:Node.js内置了一个包管理器npm,可以方便地安装、更新、升级、删除各种模块,以及管理您的开发依赖项。

  • 跨平台:Node.js可以运行在 Windows、Mac和Linux等多个主流操作系统上,并提供了各种开发工具和集成开发环境(IDE)。

  • 技术社区活跃:Node.js拥有大量的开发者和用户社区,提供各种技术支持、问题解决、应用案例、模块和工具等资源。

  • 使用JavaScript语言:使用JavaScript语言开发后端应用程序,可以使得前后端开发更加统一,更加易于维护。

Navicat是一款强大且易于使用的数据库管理和开发工具。它支持主流的数据库管理系统(如MySQL、MariaDB、Oracle、SQL Server等),让用户可以轻松地进行数据处理、开发、管理和维护。

Navicat的一些特点和优势:

  • 多系统支持:Navicat可以在Windows、Mac和Linux等各种操作系统上运行,方便多平台使用。

  • 强大的数据管理功能:Navicat支持多种数据导入、导出格式,并且提供了完全可视化的管理界面,让用户可以轻松管理各种数据。

  • 全面的开发工具:Navicat提供了丰富的数据库开发工具集,包括查询构建器、代码生成器、调试工具、备份和还原工具等。

  • 高效的SQL编辑和执行:Navicat提供了高级的SQL编辑器,在现有的SQL命令中添加格式化、颜色和代码片段,也可以对多个查询窗口进行分屏编辑,大大提高了SQL编写的效率和可靠性。

  • 安全的数据备份和还原:Navicat提供了可靠、快速的备份和还原功能,用户可以轻松地对数据库进行备份和还原,减少数据丢失风险。

phpstudy

PHPStudy是一款针对PHP开发者的集成开发环境(IDE)。它包括PHP、Apache、MySQL、Nginx等常用的Web服务器和数据库管理工具,提供一站式的开发环境和工具集,方便开发者在单一平台上进行PHP应用程序开发、调试和部署。

PHPStudy的一些特点和优势:

  • 简单易用:PHPStudy提供简洁明了的界面设计,支持一键安装和自动配置,是PHP开发和学习的理想选择。

  • 集成多种工具和组件:PHPStudy集成了PHP、Apache、MySQL、Nginx等众多开发工具和组件,包括phpMyAdmin、Tomcat、Redis等,满足各种开发和部署需求。

  • 多版本管理:PHPStudy支持多个PHP版本的管理和切换,可以支持不同项目的不同PHP版本的需求,也方便测试不同PHP版本的兼容性和性能。

  • 安全可靠:PHPStudy遵循安全和可靠的设计原则,采用最新的技术和安全策略,保护用户和应用程序的安全性和可靠性。

VScode

VSCode(Visual Studio Code)是一个强大的轻量级源代码编辑器,由Microsoft开发与维护。它支持多种编程语言和开发环境,并提供了丰富的扩展生态系统,使开发者可以根据自己的需求和喜好进行自定义和扩展。

VSCode的一些特点和优势:

  • 跨平台支持:VSCode可以在Windows、Mac和Linux等操作系统上运行,方便开发者熟悉和使用。

  • 丰富的功能和插件:VSCode提供了丰富的功能和插件,包括语法高亮、智能代码补全、调试器、Git集成等,使编码更高效准确。

  • 快速启动和轻量级:VSCode具有快速启动和响应的特点,占用较少的系统资源,无论是大型项目还是小型脚本,都能够高效地进行开发。

  • 强大的编辑器和调试功能:VSCode提供了强大的代码编辑和调试功能,包括分屏编辑、多光标选择、智能重构等,以及内置的调试器和调试工具,提供便捷的调试体验。

  • 丰富的扩展生态系统:VSCode拥有庞大的扩展库,开发者可以根据自己的需求自定义和扩展编辑器的功能和界面,适应不同的编程语言和开发环境。

四、团队合照

image
image