
网络编程项目包含论文管理系统,该系统采用tcp传输协议、并发服务器架构以及sqlite数据库等技术。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
网络编程项目——论文管理系统(采用TCP传输协议、并发服务器架构以及SQLite数据库等技术)为C语言开发在Linux操作系统上的一个项目。该系统旨在提供论文的上传和下载功能,并通过数据库建立表结构以存储相关数据。服务端采用并发服务器机制,当接收到客户端上传的文件时,会立即创建一个数据库表并记录上传信息。随后,服务端能够根据客户端提出的需求进行文件传输和接收操作。客户端用户可以通过输入账号和密码在登陆界面获取不同的权限,包括管理员权限和普通用户权限。管理员具备查看所有服务端上传的论文以及上传者的详细信息的功能,并能够按照论文上传的先后顺序进行排序打印相关信息。此外,管理员还可以执行上传和下载论文的操作,并具备创建数据表的权限(如果数据库文件不存在则自动创建)。同时,管理员还可以创建新的普通用户账户。普通权限客户端仅能访问和查看自身上传的论文信息以及从服务器下载的论文信息。客户端登录后,系统会创建一个表来展示用户的上传和下载记录。服务端编译执行流程为直接运行“make”命令,然后执行可执行文件“./main”。客户端编译执行流程则是在第一层文件夹下运行“make”,之后进入“bin”目录并执行“./main”。客户端需要将要上传或下载的文件放置在“bin”目录下。客户端用户的账号和密码信息如下:
全部评论 (0)
还没有任何评论哟~


