欢迎来到天天文库
浏览记录
ID:30775263
大小:591.06 KB
页数:15页
时间:2019-01-03
《c语言课程设计之宿舍管理(私信我发源程序qq2795581871)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、姓名:学号:班级:专业:地点:时间:韦岛理工丈曇《C语言程序设计》题目宿舍管理程序指导教师:李传斌kI*^7^叫、叫、叫、****软件工程专业计算机工程学院机房2014.6.30至2014.7.4一、内容(标题:宋体,粗体,四号字)木系统主要实现了学生宿舍的管理,具冇添加学生记录,查询学生记录,修改学生记录,删除一个学牛记录和删除所有学牛记录的功能。具中查询功能里包括学号查询,姓名查询,房间号查询,班级查询。应用该系统需在vc6.0上使用,按系统提示输入相应信息即可,方便快捷。二、上机环境操作系统:win8开发工具:VC6.
2、0三、函数调用关系图四、各函数功能说明LvoidmainO2・voidaddstud3.voiddispstud4.voidupdatestud5.voidfindstud6.voiddelstud7-voiddelailstud主函数添加胖牛宿舍记录显示学生宿舍记录修改学生宿舍记录查询记录删除一个学牛宿舍记录删除所冇记录五、算法描述或流程图(或者进行描述,或者绘出流程图,例子见下)开始为牛宿舍记录操作1V1V修改査找记录记录11删除全删记录记录1添加记录11打开(或创建)文件1输入彥记录S長添加canf是输出学号重复用fw
3、rite将记录写进文件关闭文件查询条件符合条件记录条件学生判断符合条件记录没何符合条件学生是符合条件记录没冇符介判断没合符介条件学生判断符合条件V条件学生没有符合X学号*姓名X房间号V班级关闭文件六、程序运行效果图H:rtyDebuql.exe"回担入生fci入生担入生fci入生丘入生“i:1号:1号••号「号••号••号:華丄華2華3華4華5華6作鑿录燮录賢录裝录燮录躍_agJ^P记_凸^-口记_ag^-DE记_ag坎口己_凸^-口己_^:添加2:修改3:显示4:查找姓名楼号房间号班级清1601龜:添加2:修改3:显
4、示4:查找姓名楼号房间号班级[y]1CAQtrO:添加2:修改3:显宗4喳找姓名楼号房间号班级:添加2:修改3:显示4:查找姓名楼号房间号班级月4407i乜:添加2:修改3:显示4:查找垛名楼号房间号瑋级松5203也:添加2:修改3:显示4:查找雄名楼号房间号班级竹7201:添加2:修改3:显示4:查找5珊I]除6:全删0:返回65:删除6:全删0:返回65:删除6:全删0:返回65:删除6:全删0:返回65:删除6:全删“返回=>15:删除6:全删0:返回5:删除6:全删0:返回=》秤°H:rtyDebugl.exe
5、"派学生记录操作就口2:修改3:显示4喳找上删0:<0=>3所有记录如下:号学123456号楼113452号一137731nip000000荒654422纺123121—1^8孝生记驛佗"添加2:修改3:显示4喳找5:删除6:全删0:返回=>2爲驚玄春'楼号房间豈麥级:清26豎挪>4笙记录曝作:"添加2:修改3:显示4喳拔5:删除6:全删小返回=>3所有记泉如下:名妬清风明号楼213457号间337731JUP000000序654422纺123121回•wH:rtyDebugl.exe"记录号学号姓名楼号房间号66竹7
6、201務学生记录¥"添加2:修改3:显示4喳找5:删除6:全删0=返回二>53:显示4喳找5:删除6:全删0:返回=>3要删除虫=2所有记杀如下:4^13121号号楼23457名姓清明号学13456号记12345录>录>录记记记生生生学学学••••••1记丄何12:修改3:显示4:查找5:删除6:全删0:返回=>62:修改3:显示4:查找5:删除6:全删0:返回=>32:修改3:显示4:查找5:删除6:全删0:返回=>.七、总结刚开始看到课程设计任务廿,找到自己的课设题H是宿舍管理,看到要求盂要结构体数组,还要求用到四个杏询
7、条件,而且白己觉得学的一头雾水的文件在这次课设中可是人有用处,所以最初对于这次课程设计是一片迷茫。无奈笫一天其他同学开始编写程序的时候,自己只能重新看课本充电,复习完结构体和文件两章,便开始构思程序结构。参考课本上的一个有关学生成绩添加,查询,修改,删除等功能的例题,开始编写宿舍管理程序。虽然参照课木例题己经冇了思路,但是仍冇不同Z处。比如我要编得程序需要四个查询条件,而且除了学号是大家都不相同的之外,其他三个,一个查询条件就可能会有好儿条与之对应的信息。而对于没有记录结果的信息要显示无杳询结果,对此,我用了一个累加变量,如
8、果变量为0,说明没冇符合查询条件的,否则则会树春查询结果。通过这次课程设计,不仅加强了我対文件,结构体,指针等的掌握,而且通过口己操作与老师讲解,体会到不要在一个程序中使用多个输入函数,比如,我的程序中主要使川scanf,只有两处用了gets,便是程序无法运行,都改为scanf后,程序便可
此文档下载收益归作者所有