没有合适的资源?快使用搜索试试~ 我知道了~
宿舍管理查询系统软件的设计与实现课程设计报告书.doc
需积分: 5 0 下载量 144 浏览量
2022-07-15
08:40:44
上传
评论
收藏 264KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86208678/0001-b1335494b1ac856013b11a14d66a7adf_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
36页
宿舍管理查询系统软件的设计与实现课程设计报告书.doc
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86208678/bg2.jpg)
- 2 - / 36
学院课程设计(大作业)任务书- 3 -
课程设计(大作业)成绩- 4 -
摘要- 5 -
一、题目分析- 6 -
二、基本理论- 6 -
三、总体设计- 6 -
3.1 模块分化设计- 6 -
3.2 合理分工设计- 7 -
3.3 算法设计- 7 -
3.3.1 存储结构- 7 -
3.3.2 流程图- 8 -
三、具体方法步骤- 9 -
4.1 主菜单函数编写- 9 -
4.2 主函数编写- 15 -
4.3 删除函数编写的思路分析- 20 -
4.4 删除函数的具体算法- 21 -
4.4 删除函数的算法分析- 22 -
4.5 删除算法的时间性能分析- 23 -
五、程序组装调试分析- 23 -
5.1 使用方法- 23 -
5.2 测试数据:- 24 -
5.2.1 开始录入的数据- 24 -
![](https://csdnimg.cn/release/download_crawler_static/86208678/bg3.jpg)
- 3 - / 36
5.2.2 插入的数据:- 24 -
5.2.3 查找的数据:- 24 -
5.3 测试输出结果(以运行结果图表示):- 24 -
5.3.1 欢迎界面:- 24 -
5.3.2 按任意键进入线性表的创建界面:- 24 -
5.3.3 输入数据,开始创建:- 25 -
5.3.4 请按键选择操作:- 25 -
5.3.5 按排序:- 25 -
5.3.6 按学号排序:- 26 -
5.3.7 按房号排序:- 26 -
5.3.8 插入后显示:- 26 -
5.3.9 按查找:- 27 -
5.3.10 按学号查找:- 27 -
5.3.11 按房号查找:- 27 -
5.3.12 进入删除功能、删除数据后显示剩余的学生信息:- 28 -
5.3.13 退出(数字为零时退出):- 28 -
5.4 分析结果- 29 -
六、总结- 30 -
七、结束语- 31 -
八、参考文献- 32 -
学院课程设计(大作业)任务书
姓 名: 院(系):信 息 技 术 学 院
![](https://csdnimg.cn/release/download_crawler_static/86208678/bg4.jpg)
- 4 - / 36
专 业:计算机科学与技术 学 号:
任务起止日期:2012 年 12 月 23 日 —— 2012 年 12 月 28 日
课程设计题目:宿 舍 管 理 查 询 软 件 的 设 计 与 实 现
课程设计要求:(包括原始数据、技术要求、工作要求等)
1)任务为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求:
A.采用交互工作方式
B.建立数据文件 ,数据文件按关键字(、学号、房号)进行排序(冒
泡、选择、插入排序等任选一种)
2)查询菜单: (用二分查找实现以下操作)
A.按查询
B.按学号查询
C.按房号查询
3)打印任一查询结果(可以连续操作)
工作计划与安排:
第 1 天 完成方案设计与程序框图
第 2、3 天 编写程序代码(分工来完成)
第 4 天 程序调试分析和结果与答辩
第 5 天 课程设计报告和总结
指导教师签字
2012 年 月 日
课程设计(大作业)成绩
![](https://csdnimg.cn/release/download_crawler_static/86208678/bg5.jpg)
- 5 - / 36
学号: : 指导教师:
课程设计题目:宿 舍 管 理 查 询 软 件 的 设 计 与 实 现
总结:通过本次数据结构课程设计,我学到了很多,我充分利用了这五天的时间,认真、独
立的完成了作业。我觉得很满足,也很有成就感,许多曾经自己不知道的知识,现在知道了
并能熟练的掌握了一些,比如:
(1)一个函数既能调用它本身也能调用其它函数;
(2)如 fflush(stdin) 函数,它的功能是清空输入缓冲区,得到正确的输入数据;如
system("cls")函数,它的功能是将屏幕先前显示的容清理掉
(3)我以前不知道 scanf()和 gets()输入函数的不同之处,通过编程,调试,我明白了当
scanf()输入字符串时不能带空格,否则不能输出后面的字符,而 gets()能输入带空格的字符
串。
在编程与调试过程中我遇到了许多问题,具体问题如下:
(1)以前不知道怎么把各个函数编排在一起,不能形成一个总体模块,现在经过实践与调
试,已经能组装好各个函数模块,使它们实现各自的功能。
(2)在写 mian、menu()、Delete 功能函数时,很繁琐。C++中的函数模板能解决这个问
题,但对于 C++我还是个初学者,现在还不懂得如何去运用它,所以还不能对此程序作进
一步修改,但我相信,不用多久,这个问题我一定能够解决。
众所周知,要学好编程方面这一块,数据结构是必可少的,它里面有许多经典的算法和
思想,是解决问题的必需品。很惭愧,虽然经过一学期的学习,但我掌握的知识很少,特别
是树和图,只知道皮毛,目前还不能用这两方面的知识编程。在本系统中,我运用了数据结
构中的线性表知识,运用顺序线性表完成了宿舍管理查询软件。在这次课程设计中,经过自
剩余35页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
智慧安全方案
- 粉丝: 3708
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0