1、 题 目 一: (题目前请标上章节号,最后请标上页码) 题 目 二: (题目前请标上章节号,最后请标上页码) 题 目 三:院 系: 计算机科学系 班 级: 姓 名:学 号:指导教师: 孙凌宇老师 成 绩:2017 年 月 日成 绩 评 定一、 指导教师评语二、 成绩成绩备注 指导教师:日 期: 年 月 日设计题目:(题目前请标上章节号和页码,如:2.2学生通讯录管理系统P6)(在第2、3、4、5、6、7、8这七章中,选择10个“应用设计实例”之一包括2.2、2.3、3.3、4.2、4.3、5.2、6.2、6.3、7.2、8.3作为必做的第一部分内容,并请参考教材完成)一、设计要求1问题描述(分
2、析理解问题,明确问题要求做什么,限制条件是什么) 2需求分析(以无歧义的陈述逐条说明程序设计的任务,明确程序所能达到的各项功能) 二、概要设计1主界面设计(截图,每幅图加图号和图名,图号从1开始,全文顺序编号,如:图1 “*系统”主菜单)2存储结构设计(用文字描述设计中的存储结构类型及其成员组成)3系统功能设计(用文字描述系统各个基本操作的规格说明:可加上初始条件及操作结果)三、模块设计1模块设计 (主要模块及调用关系图,自己画,注意加图号和图名)2系统子程序及功能设计(各个基本操作的函数名及功能说明)3函数主要调用关系图(各个基本操作的调用关系图,自己画,注意加图号和图名) 四、详细设计1数
3、据类型定义(具体数据类型的C语言描述)2系统主要子程序详细设计(主要操作的算法描述,注意加注释)五、测试分析系统运行主界面(截图,注意加图号和图名)六、用户手册 (对用户使用系统提供的说明,即使用细则)七、调试报告(调试过程中遇到的主要问题是如何解决的;对设计和编码的回顾讨论和分析;时间复杂度、空间复杂度分析;改进设想;经验和体会等。)八、程序清单(带详细注释的完整的源程序)二2.4.4线性表的逆置P35)(在第2、3、4、5、6、7、8这六章中,选择28个“课程设计题选”中的两个包括2.4.12.4.5、3.4.13.4.6、4.4.14.4.2、5.4.15.4.2、6.4.16.4.4、7.3.17.3.4、8.4.28.4.6作为必做的第二部分内容,注意:两个选题不能在同一章。请独立完成。三 (题目前请标上章节号和页码,如:7.3.3最小生成树问题P160)