数据结构课程设计任务书14.docx
《数据结构课程设计任务书14.docx》由会员分享,可在线阅读,更多相关《数据结构课程设计任务书14.docx(9页珍藏版)》请在第一文库网上搜索。
1、数据结构课 程设计 任务书L宿舍管理系统(任选)2 .表达式求值(任选)3 .迷宫问题(任选)4 .排序方法比较(任选)5 .身份证信息管理系统(任选)6 .自拟题目一、目的任务1.巩固和加深学生对数据结构课程的基本知识的理解和掌握。2 .进一步掌握程序设计的技能与方法。3 .初步感受软件开发过程的项目管理方法与规范。4 .培养学生分析问题、解决问题、编写程序、动手操作的能力以及锻炼学生的设计创新能力。5 .掌握撰写设计文档的能力。二、设计内容课程设计主要分成以下几个阶段:1 .资料查阅与方案制定阶段根据题目查找相关资料和书籍,在此基础上对所选课题进行需求分析、总体设计和详细设计。2 .程序编
2、制与调试阶段按照详细设计制定的计划,学生独立完成程序的编制与调试。在程序设计过程中遇到困难可以与指导教师和同学进行交流、讨论,使问题得到有效的解决。3 .撰写设计报告阶段学生按照课程设计报告规定的格式(看附件要求)编写课程设计报告。.4 .答辩和考核阶段答辩是简单介绍所做工作,并对软件进行演示(学生用自己的手提电脑),回答教师提出的问题。此外,还会参考课程笔试中程序设计能力。指导教师将综合每一位学生的表现及能力进行综合评分。三、时间安排第17周布置课程设计任务。整个课程设计的工作量是2周能够完成来安排。每个学生从布置的任选题目中选一个题目,在此基础上最好能再做一个自拟题目。学生在暑假期间完成程
3、序编制和调试,编写课程设计报告。答辩将在下学期第1周内完成,学生在答辩后上交打印好的课程设计报告,相关的电子文档(包括:源程序,数据文件,课程设计报告电子版)。电子文档要求打包压缩,文件名:学号+姓名+班名.zip如:2014XXXXX张三 信管.zip四、设计工作要求1 .算法的描述可以用C语言或C+语言。2针对所要解决的问题设计其数据结构。3.每个算法都以函数的形式实现。4 .画出功能模块图。5 .对选定的题目完成以下工作:功能需求分析;总体设计;详细设计;编码与调试。五、成绩评定课程设计可以通过学生的动手能力、独立分析解决问题的能力、创新能力、课程设计报告、答辩水平以及学习态度等方面综合
4、考核,采用五级评分制(优、良、中、及格、不及格)。1完成软件的情况和水平(工作量、创新性、软件界面友好)40%2课程设计报告(文字通顺、叙述清晰、书写规范)40%答辩情况(软件的运行、回答问题)10%掌握关键知识、基本技能的程度(笔试成绩)10%注:其中评优的课程设计(约占20%),要求做两个题目(其中一个自拟题目)。若只做一个题目,则必须有自己增加新功能(使得项目具有一些独特、新颖的功能)。要求软件的界面较美观,操作方便;设计报告书写规范,版面整洁,内容充实。六、参考文献1 .马巧梅庞晓琼等.数据结构课程设计案例教程.北京:人民邮电出版社.2012.2 .厉旭杰赵汉理.数据结构课程设计编程实
5、例-基于Win32 API编程.北京:清华大学出版社.20143 .李春葆,数据结构教程(第4版).北京:清华大学出版社.2013题目1 宿舍管理系统(任选)宿舍管理系统要求为宿舍管理人员编写一套宿舍管理系统软件,能够完成宿舍管理人员对宿舍住宿相关信息的管理与查询的功能。开发工具Visual C+。主要用于对住宿学生的学号、姓名、宿舍号等住宿信息进行增加、删除、修改、查询以及保存到文件等操作。系统给用户提供一个人机界面,使用户可以根据提示输入操作项,调用系统提供的管理功能。系统实现时要求采用的数据结构是单链表(或双链表)。本算法是线性表应用的典型例子。主要功能需求描述如下:1.系统主控平台通过
6、主菜单允许用户选择想要的操作。包括添加学生住宿记录、显示学生住宿记录、查询学生住宿记录、修改学生住宿记录、删除学生住宿记录等。可以增加其它功能(如按宿舍号排序,各种统计数据等等)选项。通过输入相应的序号选择相应的操作。2 .添加学生住宿记录用户根据提示输入学生的学号、姓名、性别、宿舍号(可以增加其它数据项)。输入完一条学生住宿记录,保存在学生住宿单链表中,可选择继续输入下条学生记录还是退回到主菜单。3 .显示学生住宿信息将保存在学生住宿单链表中的学生记录逐行显示出来。若数据很多,应该每显示若干行后暂停,按回车后继续显示后续内容。4 .查询学生住宿信息先询问按学号、姓名、宿舍好做查询?若按学号查
7、询,则输入要查找的学号,然后在学生住宿单链表中找到该学号的学生记录,显示出该学生的信息。若找不到该学号信息,则显示无此学号。若按姓名查询,则输入要查找的姓名,然后在学生住宿单链表中找到该姓名的学生记录,显示出该学生的信息。若找不到该姓名信息,则显示无此姓名。若按宿舍号查询,则输入要查找的宿舍号(或范围),然后在学生住宿单链表中找到该范围的学生记录(可以有多个学生),显示出相关学生的信息。若找不到信息,则显示无此信息。每次查询完,询问是否继续查询,是则继续下轮查询,否则退回主菜单。5修改学生住宿信息先提示输入要修改的学生的学号,在学生住宿单链表中找出该学生记录,若找到,则重新输入学生的姓名、性别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 任务书 14