1、 学生课程设计(论文)学生课程设计(论文) 题 目: 宿舍管理查询软件的设计与实现 学生姓名: 学 号: 所在院(系): 计算机学院 专 业: 班 级: 指 导 教 师: 职 称: 2011 年 6 月 4 日 I 课程设计任务书 题题 目目 宿舍管理查询软件的设计与实现 1、课程设计的目的、课程设计的目的 培养学生用学到的书本知识解决实际问题的能力; 培养实际工作所需要的动手能力; 培养学 生以科学理论和工程上能力的技术,规范地开发大型、复杂、高质量的应用软件和系统软件 具有关键性作用;通过课程设计的实践,学生可以在程序设计方法、上机操作等基本技能和 科学作风方面受到比较系统和严格的训练。
2、2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)、课程设计的内容和要求(包括原始数据、技术要求、工作要求等) 1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: A.采用交互工作方式 B.建立数据文件 ,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排 序等任选一种) 2)查询菜单: (用二分查找实现以下操作) A.按姓名查询 B.按学号查询 C.按房号查询 3)打印任一查询结果(可以连续操作) 3、主要参考文献、主要参考文献 1 数据结构 (C 语言版) ,严蔚敏,清华大学出版社,2003 2 数据结构题集 ,严蔚敏,清华大学出版社,2005 3
3、 数据结构 (C 语言版) ,刘大有,高等教育出版社,2004 4 Data Structure with C+ ,William FordWilliam Topp,清华大学出版社,2003 4、课程设计工作进度计划、课程设计工作进度计划 第第 1 天天 完成方案设计与程序框图 第第 2、3 天天 编写程序代码 第第 4 天天 程序调试分析和结果 第第 5 天天 课程设计报告和总结 指导教师指导教师(签字) 日期日期 年 月 日 教研室意见:教研室意见: 年 月 日 学生学生(签字) : 接受任务时间: 年 月 日 注:注:任务书由指导教师填写。 II 摘 要 本宿舍管理查询软件是为方便宿舍管
4、理人员实现宿舍管理查询而开发的, 具 有信息录入、显示、查询、排序、插入和删除功能,能实现信息修改和通过别的 途径导入大量数据,可连续打印任一查询结果,但不能实现信息存盘,使用简单 方便,点击程序即可运行。 关键词:管理,查询,结构体,函数 A 目 录 攀枝花学院本科学生课程设计任务书攀枝花学院本科学生课程设计任务书 I 课程设计(论文)指导教师成绩评定表课程设计(论文)指导教师成绩评定表 错误!未定义书签。 摘摘 要要. II 1 方案设计方案设计- 1 - 1.1 任务:任务: . - 1 - 1.1.1 程序设计要求: . - 1 - 1.1.2 查询菜单: (用二分查找实现以下操作)
5、- 1 - 1.1.3 打印任一查询结果(可以连续操作) - 1 - 1.2 功能:功能: . - 1 - 2 算法设计算法设计- 2 - 2.1 线性表的顺序存储线性表的顺序存储 . - 2 - 2.1.1 存储结构 - 2 - 2.1.2 程序结构图为: . - 2 - 3 详细设计详细设计- 3 - 4 调试分析调试分析- 9 - 4.1 使用方法使用方法 . - 9 - 4.2 测试数据:测试数据: - 9 - 4.2.1 开始录入的数据: - 9 - 4.2.2 插入的数据:. - 9 - 4.2.3 查找的数据:. - 9 - 4.2.4 删除的数据:. - 9 - 4.3 测试输
6、出结果(以运行结果图表示) :测试输出结果(以运行结果图表示) : . - 10 - 4.3.1 欢迎界面: - 10 - 4.3.2 按任意键进入线性表的创建界面: . - 10 - 4.3.3 输入数据,开始创建:. - 10 - 4.3.4 请按键选择操作:.- 11 - 4.3.5 按姓名排序:- 11 - 4.3.6 按学号排序:- 11 - 4.3.7 按房号排序:. - 12 - 4.3.8 插入后显示:. - 12 - 4.3.9 按姓名查找:. - 12 - 4.3.10 按学号查找: . - 12 - 4.3.11 按房号查找: . - 13 - 4.3.12 进入删除功能,删除数据后显示剩余的学生信息: . - 13 - 4.3.13 退出(数字为零时退出) : - 13 - 4.4 分析结果分析结果 . - 14 - 5 总结总结- 15 -