宿舍管理查询软件_第1页
宿舍管理查询软件_第2页
宿舍管理查询软件_第3页
宿舍管理查询软件_第4页
宿舍管理查询软件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、设计任务与目标任务:为宿舍管理人员编写一个宿舍管理查询软件程序设计要求:采用交互工作方式建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序分别用冒泡、选择、插入排序实现查询菜单用二分查找实现以下操作按姓名查询按学号查询按房号查询打印任一查询结果并可以连续操作一、方案设计与论证二、算法说明主要有主菜单函数,插入功能子菜单函数,查找功能子菜单函数,学生信息录入函数,显示函数,排序函数,插入函数以及查找函数。在每个区域中会调用不同的函数来实现主要的功能。比如,在学生显示这个功能里调用显示函数;在插入功能里调用子菜单函数;在显示信息时调用排序函数先对需要输出的信心进行排序,然后再输出;在查

2、找功能里会调用查找函数来进行查找,包括按照性别,学号,姓名,房间号等查询。源程序:自定义函数声明部分声明显示表头部分声明主菜单函数声明插入功能子菜单函数声明查找功能子菜单函数声明用户权限管理函数密码显示为的函数声明学生信息录入函数声明显示函数声明排序函数声明插入函数声明按照学号查找函数声明按照姓名查找函数声明按照房间号查找定义结构体构造结构成员男主函数开始菜单选项及子菜单选项此循环体控制用户信息输入错误后是否重输此循环体控制返回主菜单如果用户将主菜单选择错误,可用此变量控制是否重输此条件结构控制选择菜单功能后的操作输入学生信息此循环体控制是否继续输入学员信息录入请输入第个学员的信息调用输入函数

3、是否继续刷新标准输入缓冲区,把输入缓冲区里的东西丢弃显示排序好的学生信息学员信息显示排序后的信息如下调用排序函数调用显示函数插入功能此循环体控制是否退出子菜单调用子菜单函数此条件结构控制子菜单选项此循环体判断是否继续插入学员信息插入调用插入函数是否继续插入?此条件结构控制子菜单选项插入学生信息后如下:调用排序函数调用显示函数查找功能控制是否继续查找调用查找子菜单函数控制按照学号查找调用按照学号查找的函数控制按照姓名查找调用按照姓名查找的函数控制按照房间查找调用按照房间查找的函数退出确认退出?让用户确认是否退出警告:您输入错误,是否重输!控制是否要退出系统警告:您的用户名或密码输入有误!是否重输

4、?()主函数结束自定义输入函数学号:姓名:性别:房间号是否继续?()自定义显示函数自定义排序函数自定义插入函数调用输入函数自定义主菜单函数欢迎进入学生宿舍管理查询系统主菜单学生信息录入学生信息显示插入学生信息查找学生信息退出请选择功能选项:自定义插入功能子菜单函数这里显示的是插入功能子菜单、插入学生信息、显示插入后的学生信息、退出子菜单,返回上一级菜单请选择功能选项:自定义按照学号查找函数您选择的是按照学号查找:请输入学号:你查找的信息不存在自定义按照姓名查找函数您选择的是按照姓名查找:请输入姓名:你查找的信息不存在按照房间号查找您选择的是按照房间号查找:请输入房间号:、程序运行的测试与分析你

5、查找的信息不存在是否继续查找?自定义查找功能子菜单函数这里显示的是查找功能子菜单、按照学号查找、按照姓名查找、按照房间号查找、退出子菜单,返回上一级菜单请选择功能选项:学号姓名性别房间号欢迎进入学生宿舍管理查询系统K咸WJ(址WKKNKKWKK主峯单K::MKKKKKKJ(恆KKKi学生宿息录入2学生倩息显示3插入学生信息4登衣学生信息5退出清选择功能选项:主菜单显示:h.(.坤:?.1王zh:l续:3号继号名别间否診丁建生和万是信息录入界面:信息显示界面:睛选择功琵远顼:4:MNNKKKKK“耳耳工廉衣旦显下芋=T-M苹十峯吕耳:KKKKKF:KK、枝照学号杳我2、按照娃名杳我3、按照剧可号查找查找学生信息界面:四、心得刚开始没有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论