
实验室管理系统用于文件管理。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
原有的实验室管理系统最初仅为一个文件管理工具,随着功能不断扩展和丰富,最终演变为我们现在所见的实验室管理系统。目前呈现的仅仅是客户端的展示界面。本文将介绍QT 5.7版本,作者此前从未接触过该框架,但却能够直接进行开发。该系统的主要开发人员包括实验室的几位成员,在研一期间曾通过软件实践课程进行团队软件开发项目。系统采用了仿MacOS风格的用户界面设计,具有阴影无边框的特点;它充分地运用了面向对象编程的思想,例如继承和多态等机制以提升程序的性能。此外,系统还支持多线程下载功能,能够同时下载多个文件,最初是通过TCP协议结合本地SQLite数据库实现,在正常使用情况下表现良好;然而,如果客户端意外中断连接时,就难以准确记录下载断点的位置。为了解决这个问题,后来通过读取文件的大小并计算出相应的断点位置后发送给服务器端来记录后续的下载进度;未来计划将该系统迁移到基于HTTP协议的实现方式。同时,系统还采用了MD5加密算法对密码进行保护,并具备本地自动记住密码的功能。
全部评论 (0)
还没有任何评论哟~


