鼠鼠管理系统
一、软件框架
本工具以Qt5.14为基本框架,经过多次试验,并未发现明显问题。
本工具主要语言为C++,编译器为minGW,build工具为gmake,使用Qt官方IDE即Qt Creator。
二、模块描述
1. 主界面模块
主界面模块包括多个子界面:
小鼠信息界面,可以在表格上直接查看小鼠的各项信息,并且可以通过点击,进入小鼠信息模块;
查询界面,可以通过名称、出生日期、最后喂养时间、健康状态和负责人来查询特定的小鼠;
死亡列表界面,可以在表格上直接查看死亡小鼠的各项信息,并且可以直接在表格上进行修改;
喂食记录页面,可以在表格上直接查看喂食的记录,并且可以直接在表格上进行修改;
登录记录页面,可以查看用户的登录记录,并且可以直接在表格上进行修改;
用户信息界面,可以查看所有用户的各项信息,并且可以直接在表格上进行修改
2. 小鼠信息模块
显示ID号、名称、描述、健康程度、负责人、出生日期和死亡日期,并且具有喂食、出生、死亡、修改信息等功能。
3. 数据库连接模块
总共创建了三个连接:normal、senior、admin,根据登录用户的不同权限,来选择使用对应的连接。
4. 登录模块
通过在登录界面上输入用户名与密码,然后在数据库中进行查询,最后根据是否查询正确,与权限等级,来进行登录。
5. 注册模块
通过在注册输入各项信息:用户名、密码、地址、手机号、电话号等信息,完成注册,并将信息保存至数据库中。
6. 帮助模块
在帮助界面上,可以查看到详细的使用方法,用于初次使用本系统的用户。