HUBEIUNIVERSITY OF AUTOMOTIVE TECHNOLOGYC 语言程序设计课程设计报告课设题目: 商品售后管理 专 业: 电气工程与其自动化 班 级:姓 名:成 绩:完成日期:2013 年 5 月 27 日- 2012 年 6 月 21 日 指导老师: 胡宁亚 目 录C 语言程序设计 0课程设计报告 01.课程设计目的 22.需求分析 22.1 要求 22.2 任务描述 32.3 运行环境 32.4 开发工具 33.总体设计 33.1 系统流设计 33.2 系统模块设计 54.详细设计 54.1 数据结构设计 54.2 模块接口设计 64.3 以下是几个主要模块的流程图:75.运行结果 115.1 主菜单界面:125.2 信息录入界面:135.3 信息浏览界面:145.4 信息查询界面:145.5 信息修改界面:175.6 信息插入界面:185.6 信息删除界面:196.程序调试与测试 196.1 程序调试 196.2 程序测试 206.3 程序测试的正确的界面 247.问题与不足 278.建议 279.编程体会 2810.程序源代码:2811.参考文献 4912.用户使用手册 501.课程设计目的1) 通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2) 通过课程设计,进一步掌握 C 语言中重要的数据结构。掌握并熟练运用指针、链表、结构体、文件等数据结构。3) 通过课程设计,提高程序开发能力,能运用合理的控制流编写清楚高效的程序。4) 通过课程设计,培育 C 语言知识运用和自学能力,真正的把课堂上获得的知识运用起来,培育自己对程序编写的兴趣,并能独立设计和实现一个小型系统。5) 通过课程设计,加强了自己的程序分析能力。2.需求分析2.1 要求1) 遵循软件开发过程的基本规;能灵活应用,初步具备运用 C 程序解决实际问题的能力。2) 运用结构化程序设计方法,根据课程设计题目要求,完成包括需求分析、数据结构设计、概要设计、详细设计、编写代码、调试和测试 C 程序等过程。3) 学会利用数组、结构体、链表进行相关信息表示。4) 功能模块划分清楚,系统结构图符合功能操作要求,且有详尽的功能描述5) 各主要功能模块有详尽的流程图与描述,用函数的形式实现,且调用入口、功能、出口等关系正确。6) 所设计的 C 程序较好的可读性和可靠性;程序书写风格规,注释清楚。7) 界面友好(良好的人机互交),凡需要输入信息时,都有较详尽的提示信息,并对输入信息有较完善的值域分析。8) 程序经上机调试通过,不应出现语法型、功能型错误,并获得满意的结果。...