ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:123.94KB ,
资源ID:5735279      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5735279.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(语c言课程设计学生宿舍管理系统大学毕设论文Word格式文档下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

语c言课程设计学生宿舍管理系统大学毕设论文Word格式文档下载.docx

1、2. 写出详细设计说明(至少包括功能实现分析和模块流程图)3. 编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注释,每人至少500行代码,不包括注释和花括号)4. 设计完成的软件要便于操作和使用5. 设计完成后提交课程设计报告(请严格按照模板进行排版)四、进度安排第一天 选择课程设计题目,分析课题的要求第二天 编程第三天 编程及调试第四天 写课程设计报告第五天 提交课程设计报告(打印稿及电子稿)五、评分标准1. 根据平时上机考勤、表现和进度,教师将每天点名和检查2. 根据课程设计完成情况,必须有可运行的软件。3. 根据课程设计报告的质量,如有雷同,则所有雷同

2、的所有人均判为不及格。六、建议参考资料1C语言程序设计,谭浩强,清华大学出版社2C语言程序设计课程设计,刘振安,机械工业出版社目 录目 录 III第一章 需求分析 4 1.1 引言.41.2 任务概述 4第二章 概要设计 52.1 总体设计 5第三章 详细设计 83.1 输入模块设计 83.2 输出模块设计 93.3 查找模块设计 93.4 排序模块设计 10第四章 测试分析 134.1 测试程序执行情况 134.2出现的问题和解决的方法 13第五章 用户手册(可选) 145.1 使用说明 145.2运行说明 14第六章 课程设计总结 15附录:程序代码 16参考文献 50致谢 50第一章 需

3、求分析1.1 引言 宿舍管理主要在各个中学和高校中经常提到。宿舍管理是后勤部门的一个重要工作。但是现在很多后勤部门都还是在使用最原始的宿舍管理方法。而且在学生入住的过程中学生住宿的信息得不到有效的更新,同时学生经常会更换宿舍等等。这样,无法保证学生住宿信息的完整性。也就是说现在没有一个很好的办法来管理学生的住宿信息。这也是后勤管理的一个缺陷。每个学校都会有自己的一套管理方法和管理制度。同时很多学校的管理方法都是大同小异。在宿舍管理过程中宿舍管理制度是一个依据,同时也是一种规范。1.2 任务概述用来记录不同宿舍的每一位学生的相关数据,有条理,查询方便,能方便管理员管理学生。 第二章 概要设计2.

4、1 总体设计 2.3接口设计 函数名函数格式 /即函数首部函数功能mainmain1() 主函数inputinput();添加学生信息modifymodify();修改已录入学生的信息listlist();显示学生信息zm1zm1();查询学生信息的主函数zm3zm3();统计学生信息的主函数cx1void cx1();按学号查询cx2void cx2();按姓名查询cx3void cx3();按楼号查询cx4void cx4();按 楼号+寝室号查询tj1tj1();按班级统计tj2tj2();按楼号统计tj3tj3();按楼号+寝室号统计deledele();删除已经录入的学生信息expl

5、ainexplain();版权相关信息 cx1() cx2()Zm1 cx3() cx4()第三章 详细设计3.1 输入模块设计void input()XSSS a;while(1)system(cls);printf(nnn* 输 入 信 息 *nn 请输入学生住宿信息n学号:scanf(%s,a.num);姓名:,a.name);性别:,a.sex);班级:,a.class1);楼号:,a.lh);寝室号:,a.qsh);本人电话:,a.tel);if(isnum(a.tel)=0)printf(输入的电话号码错误,系统将以 0000 代替!n strcpy(a.tel,0000persn

6、+=a;是否继续录入(Y/N)?if (toupper(getch()=N) break;3.2 输出模块设计主界面:3.3 查找模块设计 查寻学生信息主函数查询学生信息分函数3.5保存及读取模块设计1.将输入的文件信息保存在xsss.txt中第四章 测试分析4.1 测试程序执行情况 测试中遇到挺多问题,但通过问老师 ,XX找出问题所在 。最终问题得以解决最终程序得以正常的运行, 程序可以找出航班的信息 ,也可以给航班信息进行排序用户人员也可以进行购票与退票航班人员也可以进行对航班管理,如对航班进行删除与更改查看航班信息4.2出现的问题和解决的方法当按终点站进行查询时 会出现多航班 于是通过思

7、考 使用二维数组进行储存航班号 并调用订票函数当不知道怎样对没有头指针的单链表进行排序时 通过XX进行查看最终解决了问题第五章 用户手册(可选)5.1 使用说明 进入程序按相应数字可以进行相应模块的功能。5.2运行说明 程序中出现的y/n用户可以按其余键进行跳出此页面,运行应该按照页面的提示进行操作,否则回返回头页面第六章 课程设计总结这次课程设计是我发现了学的东西不够扎实 通过这次课程设计 使我学到了关于程序化的优点 与字符串的应用 也使我明白写代码要有耐心 急性子是不会写出更好的代码,虽然没有问题但是程序不能正确的调试出来是很麻烦的程序代码#include stdlib.hstring.h

8、ctype.hconio.h#define M 10000typedef struct sushechar num10;char name20;char sex5;char class110;char lh10;char qsh10;char tel15; XSSS;XSSS persM;int n=0;void tj1();void tj2();void tj3();int isnum(char *);void zm();void load();void modify();void input();void save();void list();void zm1();void zm3();v

9、oid explain();void dele();main()char c;system(zm();c=getch();switch(c)case 1: load(); input(); save();case 2 modify();3break;4load(); list();5 zm1();6 zm3();7 dele();8 explain();0 exit(0);default : printf(n*输入错误,请重新输入!*nvoid zm() *n * *n * 内 蒙 古 科 技 大 学 学 生 宿 舍 管 理 系 统 *nprintf ( *nnnn 1. 录入信息n 2. 修

10、改信息n 3. 追加信息n 4. 显示信息n 5. 查询信息n 6. 统计信息n 7. 删除信息n 8. 版权信息n 0. 退出本程序nvoid zm1() 1. 按学号查询n 2. 按姓名查询n 3. 按楼号查询n 4. 按楼号+寝室号查询n 0. 结束查询返回上层n cx1(); cx2(); cx3(); cx4(); return ;输入错误,按任意键返回! getch();void zm3() * 内 蒙 古 科 技 大 学学 生 宿 舍 管 理 系 统 *n 1. 按班级统计n 2. 按楼号统计n 3. 按楼号+寝室号统计n 0. 结束统计返回上层n tj1(); tj2(); t

11、j3();void cx1()char name10;int i,m;nnn*按学号查询*nn 请输入要查询的学号:,name);m=0;for(i=0;in;i+)if(strcmp(persi.num,name)=0 ) #Record 学号 姓名 性别 班级 楼号 寝室号 本人电话n%7d %-8s%-8s%-6s%-8s%-8s%-8s%-8sn,i+1,persi.num,persi.name,persi.sex,persi.class1,persi.lh,persi.qsh,persi.tel);m+;if(m=0) n 查无此人!npress any key continuen

12、getch();void cx2()char name20;nnn*按姓名查询*nn 请输入姓名:if(strcmp(persi.name,name)=0 ) void cx3()nnn*按楼号查询*nn 请输入要查询的楼号:if(strcmp(persi.lh,name)=0 ) n 文件中没有该楼的学生数据!void cx4()char num10;nnn*按楼号+寝室号查询*nn 请输入要查询的寝室号:,num);if(strcmp(persi.lh,name)=0 & strcmp(persi.qsh,num)=0) n 文件中没有符合条件的数据!void load() FILE *f

13、p; n=0;if(fp=fopen(xsss.txt,rb)=NULL)The file is not found!nplease append new data!while(fread(&persn,sizeof(XSSS),1,fp)!=0) /*(!feof(fp)*/ n+;数据导入成功 !fclose(fp);void save()FILE *fp;int i=0;wbreturn ;fwrite(&persi,sizeof(XSSS),1,fp);数据已保存nvoid list()int i;nnn*显示所有个人信息*nvoid modify()char num20;int i;nnn*修 改 学 生 住 宿 信 息*nn 请输入要修改学生的学号:if(strcmp(persi.num,num)=0) break;if(i

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2