C/C++学生宿舍管理系统[2023-05-20]

发布时间 2023-05-20 17:41:56作者: programwriter

C/C++学生宿舍管理系统[2023-05-20]

课程报告任务书

题目 学生宿舍管理系统

主要内容

用C语言开发一个简单的学生宿舍管理系统。实现宿舍信息管理,用户信息管理以及住宿管理功能。

【数据结构】
1.宿舍信息。包括:宿舍编号、所属楼号,所属楼层、面积、床位数等。
2.登陆账号信息。包括:登陆账号编号、账号名、密码、 权限级别(区别系统管理员用户和普通用户)。
3.学生信息。包括:登陆账号编号、学号、姓名、性别、所属学院、专业等
4.住宿信息。包括:住宿编号、楼号、宿舍号、床号、住宿人学号、住宿人姓名等。

【系统实现功能】
1.系统登陆
使用登陆账号和密码登陆,判断用户编号和密码是否一致,正确,则根据角色不同显示不同的界面。管理员显示管理员菜单。普通用户显示普通用户界面。
2.系统管理员
(1)用户信息管理:用户信息的增、删、改(包括重置密码功能)、查功能。
(2)宿舍信息管理:宿舍信息的增、删、改、查功能。
(3)住宿信息管理:住宿信息的增、删、改、查功能。其中 查询包括:查询住宿信息, (a)按宿舍号查询(b)按住宿学生信息查询(c)查询有空余床位的宿舍信息()(d)按照学院或者专业查询学生宿舍信息();5)浏览住宿信息功能(*)。
3、普通用户(学生)
(1)用户信息管理。1)用户可更改自己账号的密码;2)用户更改自己的学生基本信息;3)用户查询自己住宿信息。
4. 扩展功能。
在完成上述基本功能基础上,可以适当追加辅助功能(如统计功能)。
注意事项:
(1)登录账号和学生信息的关联。
(2)宿舍信息、学生信息及其和住宿信息的关联。

任务要求
一、提交材料应包括:
(1)系统源代码
(2)课程报告
二、整个设计过程具体要求
(1)需求分析
要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;要有系统结构图
(2)设计过程
要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等),至少有一个关键模块的流程图。
(3)实现过程
要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;
(4)总结阶段
按照要求完成系统设计和实现报告,并进行总结。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111