大作业内容:宿舍管理系统设计
使用 WinForms 开发一个简单的宿舍管理系统,具体功能需求如下:
其中功能 1 为必做功能,功能 2、3、4,任选 2 项完成。附加的程序代码包含了
全部功能框架与基本文件匹配方法,请酌情删除不需要的代码及控件。
1. 数据管理
1.1 数据来源
� 所有数据均从文件中导入,包括宿舍信息和学生信息。数据信息见附件,
(可以适当调整格式,方便数据导入导出,导入导出数据格式要求一
致)。
1.2 宿舍基本信息
� 宿舍编号(唯一标识每个宿舍)。
� 性别限制(标注为男生宿舍或女生宿舍)。
� 宿舍成员列表(显示当前宿舍的学生)。
� 宿舍满员状态(是否已达到最大入住人数)。
2. 宿舍卫生管理
2.1 卫生评分页面激活按钮
� 每个宿舍页面有按钮可以激活 “本周宿舍卫生评分” 的页面。
2.2 历史评分显示
� 宿舍卫生页面中可显示过去每周的卫生评分(评分记录不可更改)。
2.3 本周评分功能
� 可激活本周的卫生评分页面,支持上传宿舍照片。
� 通过 GDI+ 技术对宿舍卫生问题进行检查:
o 用户可以用红色圆圈标记卫生问题区域。
o 系统根据标记的圆圈数量和基础分数自动计算本周卫生分数。
� 评分完成后,系统将分数保存到卫生评分中(用 list 实现)。
3. 宿舍入住与退宿
3.1 退宿功能
� 学生可以在宿舍页面从当前宿舍退宿。