电子公文传输系统 团队作业(五):冲刺总结(第七天)


第七天任务 :完善剩余部分,对程序进行最后的调试与修改,测试公文传输是否可以正常运转

经过了一周时间的冲刺,本组的公文传输系统大致成型,最终来到了调试阶段

一、任务进度概况

二、今日任务遇到问题

  1.前端

  2.后端

  3.数据库

三、今日成果展示

  1、网页部署的测试与相关环境的配置检测

  2、登陆注册功能的测试

  3、文件传输功能的测试

四、燃尽图与泳道图

五、系统评估

六、合照

 

一、任务进度概况

各成员今日任务列表:

成员  今日任务 是否完成
20211422王俊凯 数据库连接检测
20211409赵枢博 数据库功能测试
20211409博枢赵 后端功能维护
20211415杨礼松 后端功能维护
20211426赵炫宇 前端界面评估

各成员今日任务量统计:

成员 今日任务 是否完成
20211422王俊凯 24
20211409赵枢博 24
20211409博枢赵 24
20211415杨礼松 24
20211426赵炫宇 24

 

 二、今日任务遇到问题

1.前端(赵炫宇)

  • 部分网页设计的不够美观,做出相应修改;
  • 指出后端在设计有些页面跳转时不够恰当,部分页面跳转应在当前界面显示。

2.后端(博枢赵、杨礼松)

  • 对登陆注册功能进行完善,进一步考虑用户在输入时可能存在的问题,利用正则表达式加以避免,防止出现输入数据的格式错误;
  • 对文件传输进一步完善。

3.数据库(赵枢博、王俊凯)

  • 确保数据能够正确无误且相对安全的存储在数据库中,使用合适的算法进行数据的保护操作;
  • 维护数据库与web网页的连接稳定,不会出现崩溃的状况;
  • 确保用户所上传的公文能够保存在服务器端。

 

三、今日成果展示

1、网页部署的测试与相关环境的配置检测

 

 

 

2、登陆注册功能的测试

 

 管理员身份登录

 

 

 

 

3.文件传输功能的测试

 (表明该请求被成功地完成,所请求的资源发送到客户端)

 

 

 

 

 

四、燃尽图与泳道图

 

 

五、系统评估

  本小组通过搜集资料、自主学习与团队交流讨论,基本实现了电子公文传输系统的功能,实现了对于个人用户的密钥生成与分发,个人信息的存储保护,电子公文传输过程中的加密保护的功能,在系统的实现中使用到了MD5杂凑算法,SM2非对称加密算法,SM3杂凑算法与SM4对称加密算法。在设计的过程中,遇到过不少的问题,诸如不同web编程软件的选择,编程软件的下载与相关环境的配置,web编程理论知识和数据库理论知识以及Mysql语句方面知识储备有所欠缺以及实际编程经验匮乏等问题,但通过上网搜集资料、询问同学、上网询问GPT等各种方法使得这几个方面都有所好转,并实现了电子公文传输系统的基本功能。

  在登录注册界面考虑到用户在输入时可能会出现意外的错误,所以在对用户的密码设计时采用了正侧表达式的形式加以明确规定,并在用户的输入出现错误时,给出明确的提示,从而减少出现登陆注册时用户输入密码或是用户名的格式错误问题。文件被上传到服务器端,在管理员身份登录的前提下,可以看到所有发送公文的历史记录,并可以查看,下载相关具体文件。用户在传输文件完成后,采用弹窗的形式显示文件传输的具体状况,使得效果更加直观,用户更能准确知晓文件是否成功上传到服务器端。考虑到实际生活中会有各种各样的文献资料甚至是像采访访谈之类的视频与音频资料被传输,所以在设计时没有对传输文件的格式未作过多的限制,绝大多数文件如pdf,txt,word等都可以被传输。

  但本系统还存在不足有待改进,比如被传输的文件大小受限,过大的文件不能够被传输,目前只能够传输小体量的文字类资料。按照电子公文传输系统的设计要求,主要围绕文件传输的安全性与保密性展开进行有关的设计,对文件的不可否认性等特性考虑较少,并没有未在系统中加入签名与验签的有关操作,比如在用户向服务器端传输文件时可以用自己的私钥对该文件的摘要进行一次签名操作,而服务器端在接受后会进行验签的操作,以证明该文件的来源,从某种程度上可以起到对信息真实性的进一步保护。如果要设计一个更加完备的电子公文传输系统,还应当考虑到证书的分发等功能,如何确定一个可信的第三方机构,使得信息的不可否认行等信息得到相应的保护。

 

posted @ 2023-12-03 09:31  俊凯今天吃什么  阅读(32)  评论(0)    收藏  举报
Live2D