C语言课程设计指导.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课程设计指导

《C语言程序设计》课程设计介绍 (二)设计的主要过程及内容 (二)设计的主要过程及内容 (二)设计的主要过程及内容 (二)设计的主要过程及内容 (二)设计的主要过程及内容 (二)设计的主要过程及内容 (二)设计的主要过程及内容 内容纲要 程序开发的主要过程 程序开发的主要过程 程序开发的主要过程 程序开发的主要过程 程序开发的主要过程 内容纲要 通讯录管理系统(示例文件example.c) 一、问题分析 功能需求: 录入:学生通讯录信息包括:学号,姓名,性别,出生年月,地址,电话,课题小组,E—mail 等。以结构数组或数据文件的形式存放通讯录信息。 更新:能插入、删除通讯录信息。 浏览:按学号为序或姓名为序进行通讯录信息浏览。 查询:能实现指定联系人信息查询或指定课题组人员查询功能。 系统以菜单方式工作,要求界面友好,易于操作。 性能需求:无 二、总体设计 1、功能模块设计(写报告时,画出功能模块图,在此略) 为实现系统功能,本程序主要分为以下几个模块。 它们分别为:输入一个联系人信息、删除一个联系人信息、查询一个联系人信息、插入一个联系人信息、列出所有的联系人信息、装入文件、保存文件、退出等。这几个模块函数再通过主函数调用分别得以实现。 主函数,首先提供了程序运行时的友好界面(菜单),列出了清单,提供用户做出选择,以便决定使用通讯录的哪种功能。然后,通过执行多分支选择语句——switch语句,分别实现其它各个函数的调用功能。 2、数据结构设计 对于通讯录中各项详细信息的记录用了结构数组的形式 typedef struct /*定义数据结构*/ { char name[20]; /*姓名*/ char units[30]; /*单位*/ char tele[10]; /*电话*/ }ADDRESS; 3 函数功能设计 各个函数的功能分别如下: int enter(ADDRESS t[]); /*输入记录*/ void list(ADDRESS t[],int n); /*显示记录*/ void search(ADDRESS t[],int n); /*按姓名查找显示记录*/ int delete(ADDRESS t[],int n); /*删除记录*/ int add(ADDRESS t[],int n); /*插入记录*/ void save(ADDRESS t[],int n); /*记录保存为文件*/ int load(ADDRESS t[]); /*从文件中读记录*/ void display(ADDRESS t[]); /*按序号查找显示记录*/ void sort(ADDRESS t[],int n); /*按姓名排序*/ void qseek(ADDRESS t[],int n); /*快速查找记录*/ void copy(); /*文件复制*/ void print(ADDRESS temp); /*显示单条记录*/ int find(ADDRESS t[],int n,char *s) ; /*查找函数*/ 三、详细设计(每个功能模块的算法实现) 1、输入模块 先进行简单语言描述,画流程图(或过程化形式语言,即伪代码) 2、…模块 其他一一照做即可 四、程序实现 方法:每个模块的实现源代码 五、调试与测试 (一)调试过程中的主要问题 (二)测试结果的分析与讨论 测试时把图拷屏即可 内容纲要 课程设计报告书写纲要 摘要 第一章 绪 论 第二章 问题定义(或系统分析) 第三章 总体设计与详细设计 第四章 编码实现 第五章 调试与测试 第六章 总结与心得 附录: 附录一 源代码 附录二 参考文献 vBNS - The gigabit network developed and managed by MCI in cooperation with the National Science Foundation and other agencies The 5 universities were University of Illinois at Urbana-Champaign, Princeton, Cornell, University of California at San Diego, and Pittsburgh University. Internet Service Providers (ISPs) access the Internet through Network Access Points (NAPs), which act like Point To Point connections and effectively create the Inter

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档