本项目旨在开发一款基于QT框架的高校水电费管理系统,实现高效、便捷的学生费用缴纳和查询功能,提升校园服务智能化水平。
大一下程序设计课(C++)做的课程设计。
要求与功能实现:
1. 问题描述:住宿学生信息包括学号、姓名、性别、年龄、班级、用电量及用水量等;教工信息包括职工号、姓名、性别、年龄、工作部门以及用电量和用水量。程序能计算出每月所需缴纳的电费和水费。
2. 功能要求:
- 添加功能:能够添加不同学生或教师的信息,提供选择界面让用户挑选需要添加的对象类型,并确保编号唯一性;若尝试插入重复编号的数据,则提示用户数据已存在并取消操作;
- 查询功能:支持根据姓名、用水量及用电量查询已经录入的学生和教工信息。对于不存在的记录给出相应提示,找到的信息则显示完整条目;
- 显示功能:展示当前系统中所有学生与教师的信息,每一条记录占据一行;
- 编辑功能:允许用户依据查询结果修改相关数据,在编辑时确保编号唯一性不受影响;
- 删除功能:实现删除已录入的学生或教工信息的功能。若无相应记录,则提示“记录为空!”并返回操作界面;
- 统计功能:支持多种参数的统计,包括用水用电量、应缴纳费用及未支付水电费人员的信息等。
- 保存功能:将当前系统中的各类数据存储到文件中,具体存入方式不限定;
- 读取功能:从已保存的文件里提取信息,并将其加载至系统内供用户使用。
代码是在VS2008和Qt4.7环境下开发完成。最后一个功能没有实现,一些复杂的功能也没有完全完成。这是第一次尝试GUI界面设计,全靠自学编写而成,可能存在不足之处,请高手轻喷指正。