网站大量收购独家精品文档,联系QQ:2885784924

宿舍管理查询软件报告.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宿舍管理查询软件报告

淮北师范大学 数据结构课程设计 宿舍管理查询软件 学 院 计算机科学与技术 专 业 计算机科学与技术(非师范) 学 号 20091202026 学 生 姓 名 刘洵 指导教师姓名 王帅 2011年5月6日 一、实验目的与内容 目的: 1.了解并掌握算法的设计方法,具备初步的独立分析和设计能力; 2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; 3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力; 内容: 为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: 采用交互工作方式 建立数据文件 ,数据文件按关键字(姓名、学号、房号)进行排序(分别用冒泡、选择、插入排序实现) 查询菜单: (用二分查找实现以下操作) 按姓名查询 按学号查询 按房号查询 打印任一查询结果并可以连续操作 二、算法的基本思想 三、主功能模块流程图 图2、主功能模块流程图 四.系统测试 2)、选择1进入学生信息录入运行页面,如下: 3)、选择2进入学生信息显示运行页面,如下: 4)、选择3进入插入学生信息运行页面,如下: 5)、子菜单中选择2进入显示插入后学生信息运行页面,如下: 6)、选择4进入查找学生信息运行页面,如下: 7)、子菜单中选择1进入按照学号查找学生信息运行页面,如下: 8)、选择5进入退出信息查询运行页面,如下: 五、结论与心得 结论(完成以下设计要求): 1.核心数据结构用到的结构体要采用动态内存分配和链表结构。 2.不同的功能使用不同的函数实现(模块化),对每个函数的功能和调用 接口要注释清楚。对程序其它部分也进行必要的注释。 3.对系统进行功能模块分析、画出总流程图和各模块流程图。 4.用户界面要求使用方便、简洁明了、美观大方、格式统一。 5.所有程序需调试通过 心得: 刚开始没有什么头绪,通过各种资料的搜集后发现调用各种函数来实现比较容易,整个过程中出现了很多小问题,各个函数的调用比较混乱。通过一系列的梳理后慢慢清晰,发现比较的容易。通过本次高级语言(C)课程设计的实习,我进一步了解和熟悉了C语言的应用,熟悉了各个函数的使用,通过在网络上寻找资料,我扩充了很多书外的知识,丰富了自己对C语言的认识。在今后的学习中,我想我可以更好的运用这门技术,把它运用到实际学习和设计中去 六、源程序及系统文件使用说明#include stdio.h # include stdlib.h #include string.h # define N 20 /*********************自定义函数声明部分**************************/ void showheader(); //声明显示表头部分 int menu(); //声明主菜单函数 int menu3(); //声明插入功能子菜单函数 int menu5(); //声明查找功能子菜单函数 struct student shuru(); //声明学生信息录入函数 void display(struct student); //声明显示函数 void sort(struct student stu[N],int); //声明排序函数 void charu(struct student stu[N],int); //声明插入函数 void chazhao1(struct student stu[N],int i); //声明按照学号查找函数 void chazhao2(struct student stu[N],int i); //声明按照姓名查找函数 void chazhao3(struct student stu[N],int i);//声明按照房间号查找 /*********定义结构体************/ struct student { /* 构造结构成员 */ int ID; char name[15]; char sex; int roomnum; float score[3]; char *getSex() { if(sex==g) return 女; else return 男; } }; /****************************主函数开始**************************/ void main() { struct student stu[N]; int count=0,m=0

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档