- 博客(156)
- 收藏
- 关注
基于QT的学生信息管理系统
基于QT的学生信息管理系统
主要技术:QT5.14和SQLite3
主要内容:本项目分为登录界面,管理员界面,用户界面等界面。使用QStackedLayout实现页 面布局及切换,pushbutton、line edit、label、tablewidget等控件完成窗口的相应布置。将用户信息和学生信息存入到数据库中,通过tablewidget展示信息,管理员界面可以对用户信息 和学生信息增删改查。用户界面可以对自身信息进行修改,对学生信息查询。
2022-10-10
基于Linux的在线英汉词典
在线英汉词典
主要技术:C 语言、网络通信、sqlite3 数据库
主要内容:首先利用 sqlite3 创建一个数据库,把所需要用到的词典表放入数据库里面,再创 建一个用户数据表,也放入数据库当中,然后利用 C 语言在 Linux 系统中用 vim 编辑器写 服务器,并实现登录、注册功能部分的函数,还有查询部分,然后再编写客户端,当客户端需 要使用该系统的时候,必须先登录账号,没有则必须先注册,登录成功方可查询想要查询的单词。
项目总体划分为客户端、和服务端两个部分。客户端一方面为使用的用户提供简单的注册、登录、查询等操作,另一方面负责与服务端进行TCP通信,向服务器发送请求。而真正提供服务的是服务端进程,它不仅能和数据库进行交互,而且要接收用户的请求,把服务提供给用户。用户通过客户端程序访问部署在服务端的词典:
2.登录:用户名或密码错误需重新登录
3.查询:输入要查的单词,#键结束查询
4.历史:可以查询当前用户历史查找过的单词
5.退出:退出在线英汉词典
2022-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人