下载此文档

软件课程指导书--010 grade10 --.doc


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
软件课程设计指导书华中科技大学光电子科学与工程学院徐海峰张南洋生蒋明目录第一部分软件课程设计基础知识……...…………………………………….3第二部分总体要求……...…………………………………………….5第三部分设计题目……...…………………………………………….61飞机订票系统...…………………………………………….72二叉树的查找...…………………………………………….93HUST学生信息管理系统...…………………………………………….11第四部分设计示例……...…………………………………………….16第五部分设计报告要求……...…………………………………………….20附录:软件课程设计报告形式…………………………………………………22第一部分软件课程设计基础知识1、C语言知识点总结 C语言的基础,包括变量、程序控制、输入输出、调试环境等。 C语言中的结构体、文件操作等知识的复****详细见参考材料:“C语言程序设计――输入输出和文件系统”) C语言应用程序的一般结构应用目录结构应用目录子结构应用目录子结构头文件(操作函数)实现文件(功能)实现主文件 结构体;左节点右节点数据二叉树的定义方法 structtree { charinfo; structtree*left,*right;}2、数据结构简介 数据结构是计算机与信息管理等相关专业的核心课程,是学****软件编程、研读优秀实用代码的基础。涉及如何对数据进行组织、存储和运算,是提高计算(算法)效率的重要手段。二叉树基础:简单的基本数据结构之一,在数据操作方面具有一定优势。3、软件工程简介 软件生命周期--定义、开发、维护。详细划分为定义阶段的可行性论证与开发计划、需求分析,开发阶段的概要设计、详细设计和编码,维护阶段的测试、运行维护(6或7阶段)。 我们的软设仅涉及3~4部分,利用简单的应用程序实现、体验编程调试的过程。复杂的软件开发,版本控制也是重要环节之一。第二部分总体要求【设计目的】 基于C语言的基础,熟练运用结构体等扩展数据手段,定义应用数据、并进行运用。要求掌握数据的存储结构、数据操作与编程调试的实践要求,完成编程实践的实现、应用方法。【设计要求】根据题目要求,独立完成所选题目的内容。【进度安排】课程设计分基础讲解、复****编程与调试、报告编写等过程。选择好题目后,前1周完成代码分析、注释;后3周完成调试、结果输出,报告编写。【开发环境】 基本平台:TurboC。 可选平台:C++/Java。【评价标准】软件课程设计的评分标准包括客观与主观两项大类。提交的课程设计报告,分流程图、程序清单、设计思想与编程体会3部分。具体的总分数给定来源项目包括如下四项细节方面,根据各项表现进行综合评价。1、程序输出指标的数值大小;包括运行时间、数据集大小(如:50个数)、正确率等。2、程序流程图、注释是否标准与完整。3、开发体会是否真实、恰如其分。4、是否由算法改进策略。【杜绝抄袭。一经发现,双方均计零分!】第三部分设计题目 每位同学选择下述一个题目进行设计,每题的要求见下面的具体要求所述。1飞机票销售系统 (负责老师联系方式:张南洋生老师//zny371@)2二叉树的查找(负责老师联系方式:徐海峰老师//harryxhf@)3HUST学生成绩管理系统(负责老师联系方式:蒋明老师//jm_china@)1飞机票销售系统【设计题目】飞机票销售系统【设计目的】运用C语言基本知识,结合相关算法思想和数据结构,编写一个单微机系统下运行的飞机票销售系统。以把所学C语言和数据结构知识应用到实际软件开发中去。通过完成本设计,复****C语言的基本知识,掌握C语言的文件操作(包括从磁盘读入和向磁盘写入内容),能够熟练运用结构等高级数据类型以及函数的调用等,掌握数据结构的一些基本算法思想;并通过程序设计和开发过程,掌握中小规模软件设计和开发的方法和步骤。【题目要求】1)、知识点根据题目要求需要设计者掌握以下C语言知识点:(1)C语言基本知识掌握基本数据类型,基本输入输出,控制结构,数组,指针等内容。(2)高级数据类型掌握运用结构,联合等构造数据类型。(3)文件操作掌握二进制文件和文本文件的输入输出,保存,修改等操作。2)、训练内容本课题要求设计实现一个飞机票销售系统。通过模拟售票员使用该飞机票销售系统售票过程,训练采用结构化程序设计方法完成小型软件的开发能力。售票员在该系统辅助下完成售票的过程描述如下:售票员根据旅客要求对航班的信息进行查询,在航班有票的情况下售出机票,并记录机票销售信息到机票销售记录文件;当旅客要求退票时,查询机票销售记录文件,找到需退票的机票记录,完成退票操作。根据上述过程,要求同学们从中提取有意义的销售信息,例如航班信息、旅客个人信息等并采用一定的结构数据类型加以描述并进行

软件课程指导书--010 grade10 -- 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2286107238
  • 文件大小165 KB
  • 时间2019-11-18