C语言专业课程设计学生宿舍标准管理系统
f程序设计工程训练报告
学生宿舍管理系统
课程名称姓名院(系)专业班级学号指导教师
程序设计工程训练信息科学与技术学院
教务处制
f目
录
1需求分析1
2系统总框图和功能模块说明2
21系统总框图。222功能模块说明323程序总体框架4
3系统设计10
31主要结构体1032主要功能函数10
4调试情况11
41输入密码进入程序1142主界面11
421输入学生信息11422输出学生信息12423更新学生信息12424查询学生信息13425排序14426统计学生信息14
f5设计总结156源程序清单16
f1需求分析
输入正确密码后进入系统,用read_message函数先读取文件内容,再在dowhile循环中用switch语句进行选择(选一进入输入模块;选二进入输出模块;选三进入更新模块,在更新模块中又包含了三个小的模块:删除,修改,插入;选四进入查询模块,在查询模块中可以根据信息中的学号,姓名,宿舍,楼层,楼号来进行查询;选五进入排序模块,在排序模块中可以根据学号,宿舍,楼层,楼号进行排序;选六进入统计模块,可以根据宿舍,楼层,楼号进行统计。退出程序时,对信息进行保存,以便下次调用。
f2系统总框图和功能模块说明
21系统总框图
1.输入函数(i
put_message)
2.输出函数(output_message)
3读函数(read_message)
a删除函数(del_message)
4更新模块
b修改函数(revise_message)c插入函数(i
sert_message)a按姓名查询(i
quire_
ame)
主
b按学号查询(i
quire_
um)
5查询模
c按宿舍查询i
quire_dormitary
函
块
d按楼层查询i
quire_floor
e按宿舍楼查询i
quire_buildi
g
数
a按学号排序sort_
um
6排序模块
b按宿舍排序sort_dormitaryc按楼层排序sort_floor
d按宿r