数据结构课程设计任务书电气.doc
《数据结构课程设计任务书电气.doc》由会员分享,可在线阅读,更多相关《数据结构课程设计任务书电气.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计(论文)任务书 软 件 学 院 学院 软 件+电气 专业 20123 班一、课程设计(论文)题目 通讯录管理系统的设计与实现 二、课程设计(论文)工作自 2014 年 1 月 6 日起至 2014 年 1 月 12 日止 三、课程设计(论文) 地点: 创新大楼软件实训中心机房 四、课程设计(论文)内容要求:1本课程设计的目的训练学生灵活应用所学数据结构知识,独立完成问题分析,结合数据结构理论知识,编写程序求解指定问题;初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力,巩固、深化学生的理论知识,提升编程水平
2、。2课程设计的任务及要求1)基本要求:要求从分析题目的需求入手,按设计抽象数据类型、构思算法、通过设计实现抽象数据类型、编写上机程序和上机调试等若干步骤完成题目,最终写出完整的报告;在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率;程序设计语言推荐使用C/C+,程序书写规范,源程序需加必要的注释;每位同学需提交可独立运行的程序和规范的课程设计报告。2)课程设计论文编写要求理论设计部分以课程设计论文的形式提交,格式必须按照课程设计论文标准格式进行书写和装订;课程设计报告(论文)包括中文目录、设计任务、需求分析、概要设计、详细设计、编码实现、调试分析、课设总结、谢辞、参考文献、附录等;设计
3、部分应包含系统功能模块图,调试分析应包括运行截图等。3)课程设计评分标准: 学习态度:10分;系统设计:20分;编程调试:20分;回答问题:20分;论文撰写:30分。4)参考文献:严蔚敏,吴伟民. 数据结构(C语言版)M. 清华大学出版社. 2010.3 严蔚敏,吴伟民. 数据结构题集(C语言版)M. 清华大学出版社. 1999.2何钦铭,冯燕等. 数据结构课程设计M. 浙江大学出版社. 2007.85)课程设计进度安排准备阶段(4学时):选择设计题目、了解设计目的要求、查阅相关资料;程序模块设计分析阶段(4学时):程序概要设计、详细设计;代码编写调试阶段(8学时):程序模块代码编写、调试、测
4、试;撰写论文阶段(4学时):总结课程设计任务和设计内容,撰写课程设计论文。学生签名: 2014 年 1 月 5 日6)课程设计题目具体要求:完成通讯录一般性管理工作:通讯录的录入、增加删除、查找和按照字母输出等功能。每个记录包含姓名、电话号码、住址等个人信息。课程设计(论文)评审意见(1)学习态度(10分):优()、良()、中()、一般()、差(); (2)系统设计(20分):优( )、良()、中()、一般()、差(); (3)编程调试(20分):优()、良()、中()、一般()、差();(4)回答问题(20分):优()、良()、中()、一般()、差();(5)论文撰写(30分):优()、良(
5、)、中()、一般()、差();(6)格式规范性及考勤是否降等级:是()、否()评阅人: 职称: 2014 年 1 月 13 日目录设计任务4需求分析4系统设计6编码实现7调试分析10课设小结13参考文献13设计任务 通讯录管理系统存有姓名、电话号码、住址等个人信息。且姓名采用字母排序方法,方便用户快速浏览查找所需信息。在存入信息后,若有需要,还可以方便快捷的进行添加、删除等操作,让用户的通讯录可以随时更新保持在最新和最有效的状态。用户也不必再为繁琐又易忘的通讯录感到无奈。需求分析随着国际互联网的迅猛发展,全国各类学校校园网等此类大型用户量的建设如雨后春笋。但是关于此类网站管理方面的系统软件的开
6、发却滞后于其硬件的发展,因此建好后的管理则显得尤为突出。该用户管理系统不仅是针对大型网络用户也是针对人际关系网庞大繁琐的个人通讯录进行全方位的管理而开发的管理软件。根据需要,它可实现用户的查看、增添、删除、修改、查询等几个方面的功能。在任何时候,管理员都可以便捷的对成员实施增添、删除、修改、查询等操作;成员管理系统力求给用户方便快捷的途径去管理这些烦琐的数据以达到提高工作效率的目的。该系统是采用线性结构存储,用枚举数据类型定义函数返回状态。创建一个链表存储用户信息,每个结点数据域存储相应的姓名及电话号码、住址等信息。需要函数:初始化函数:Status InitPhoneBook(PhoneLi
7、nk *PBook)创建一个带头结点的空链表,存储成员信息。插入函数:Status ListInsert(PhoneLink Book, int pos, ElemType data)在指定位置插入新的结点。删除函数:Status ListDelete(PhoneLink Book, int pos)根据指定的位置删除特定结点。查找函数:int GetElemLoca(PhoneLink Book, char *name)在线性表存在的基础上查找元素,存在即返回其位序,否则返回-1.Status EmptyList(PhoneLink Book)判断是否为空,非空就将int转换为枚举类型。St
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 任务书 电气
限制150内