宿舍管理系统 C语言实验报告

宿舍管理系统 C语言实验报告

ID:46405940

大小:290.64 KB

页数:22页

时间:2019-11-23

宿舍管理系统 C语言实验报告_第1页
宿舍管理系统 C语言实验报告_第2页
宿舍管理系统 C语言实验报告_第3页
宿舍管理系统 C语言实验报告_第4页
宿舍管理系统 C语言实验报告_第5页
资源描述:

《宿舍管理系统 C语言实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计报告题目:宿舍管理系统院系名称:电子工程学院专业名称:计算机科学与技术班级:1001学生姓名:XXX学号(8位):13指导教师:XXX设计起止时间:2011年6月22日~2011年6月30日一.设计目的学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工一条条去查找,这样不但麻烦还浪费了许多时间,效率也比较低。当

2、今社会是飞速进步的而世界,原始的记录方式已经被社会所淘汰,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。故随着宿舍需要管理的信息快速增长,建立一个宿舍管理系统可使宿舍管理人员的管理工作系统化、规范化、自动化,大大提高管理效率。二.设计内容1.录入学生信息2.显示学生信息3.插入学生信息4.修改学生信息5.删除学生信息6.排序学生信息7.统计学生信息8.管

3、理员密码三.概要设计1.录入学生信息将信息保存至文件中2.从文件中读取信息显示出学生信息3.从文件中读取信息存至单链表中,传递头指针从而修改学生信息,再将修改完成的学生信息保存至文件中4.从文件中读取信息存至单链表中,传递头指针从然后用冒泡法排序学生信息,再将修改完成的学生信息保存至文件中5.统计学生信息按照宿舍号、楼层、楼号分别统计出人数6.管理员进入此系统需输入密码,而学生进入则不需要1.功能模块图;主函数密码管理员文件存入单链表录入显示插入删除修改排序存入文件统计学生2.各个模块详细的功能描述。1.录入学生信息录入学生信息将信息保存至文件中2.显

4、示学生信息从文件中读取信息显示出学生信息3.插入学生信息从文件中读取信息存至单链表中,传递头指针从而插入学生信息,再将修改完成的学生信息保存至文件中4.修改学生信息从文件中读取信息存至单链表中,传递头指针从而修改学生信息,再将修改完成的学生信息保存至文件中5.删除学生信息从文件中读取信息存至单链表中,传递头指针从而删除学生信息,再将修改完成的学生信息保存至文件中6.排序学生信息从文件中读取信息存至单链表中,传递头指针从然后用冒泡法排序学生信息,再将修改完成的学生信息保存至文件中7.统计学生信息统计学生信息按照宿舍号、楼层、楼号分别统计出人数四.测试数据

5、及运行结果1.正常测试数据和运行结果要求提供3组正常测试数据和运行结果排序查找2.异常测试数据及运行结果要求提供2组异常测试数据和运行结果五.调试情况,设计技巧及体会1.改进方案对自己的设计进行评价,指出合理和不足之处,提出改进方案;管理员密码不精致,会被管理员以外的人看到保密性不好。插入、删除、修改等函数太过繁琐。2.体会对设计及调试过程的心得体会:在这一周多的实习中,让我对C语言有了更深刻的认识,不但复习了原来所学的知识,更对新的知识有了了解。在调试过程中,通过自己学习,寻求老师、同学的帮助解决了许多不懂的问题。六.参考文献C语言程序设计(第二版)

6、七.附录:源代码(电子版)#include#include#include#include#include#include#defineP"学号:%-8ld姓名:%-8s班级:%-10s楼号:%-3s楼层:%-3s宿舍号:%-3s",p->num,p->name,p->classes,p->bnum,p->fnum,p->rnum#defineNsizeof(structstud)manager();main();student();stru

7、ctstud{longnum;charname[20];charclasses[20];charbnum[5];charfnum[5];charrnum[5];structstud*next;};structnode{charmima[10];structnode*next;};/*********************************************************************************************************///录入学生信息/***********************

8、***********************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。