c语言专业课程设计方案报告日程表.docVIP

  • 4
  • 0
  • 约1.5万字
  • 约 52页
  • 2020-11-07 发布于江苏
  • 举报
上海应用技术学院 课 程 设 计 - 第二学期 设计题目:日程管理 1.课程设计任务书 上海应用技术学院课程设计任务书 课程名称 程序设计语言课程设计 课程代码 B704010 设计题目 算术练习 个人收支管理 通讯录 成绩统计簿 图书借阅管理 日程表管理 题目序号 6 设计时间 7 月1 日—— 年 7 系(院) 计算机和信息工程学院 专业 班级 课程设计任务(条件)、具体技术参数(指标) 在指导书提供课程设计题目中选择一题或自选(但需经过指导老师认可) 每个题目限一人完成,题目选定后不可更换。 用户提供主操作界面应该方便用户操作。 最终提交课程设计结果包含: a) 课程设计汇报电子稿。 c) 源程序文件。 d) 可实施程序文件。 对课程设计结果要求(包含课程设计说明书、图纸、图表、实物等软硬件要求) 分析课程设计题目标要求; 写出具体设计说明; 编写程序代码,调试程序使其能正确运行; 设计完成软件要便于操作和使用,有整齐、美观使用界面; 设计完成后提交课程设计汇报和源代码文件电子文档。 课程设计工作进度计划: 选择课程设计题目,分析课题要求,确定设计方案; 第二天 总体设计,模块划分 第三天绘制程序步骤图; 按功效模块编写具体设计说明; 第五天 编写程序代码 第六天 设计用户界面; 第七天运行和调试程序; 第八天写课程设计汇报; 第九天完成软件设计准备答辩 第十天 提交课程设计汇报;面试或答辩。 关键参考资料 [1]谭浩强.C程序设计(第三版).北京:清华大学出版社, [2]谭浩强.C程序设计题解和上机指导(第三版).北京:清华大学出版社, [3] Herbert Schildt.C语言大全(第四版).北京:电子工业出版社, [4]Samuel P.Harbison Ⅲ,Guy L.Steele.C语言参考手册(第5版).北京:机械工业出版社, [5]程序设计语言课程设计指导书. 指导老师(署名): 教研室主任(署名): 7月1日 7 月 目录: 课程设计任务书**************2 目标及要求******************6 课程设计目标 2.2 课程设计要求 课程设计内容说明************7 3.1.程序功效介绍 3.2程序设计整体设计说明 3.3数据结构设计 3.4程序结构设计 3.41程序子程序及功效设计 3.42函数关键调用关系图 3.43 各模块步骤图 运行结果*******************17 源程序代码分析*************31 6.课程设计感悟***************42 2.目标及要求 2.1 课程设计目标 本课程设计是计算机科学和技术专业关键实践性步骤之一,是在学生学习完《程序设计语言》课程后进行一次全方面综合练习。本课程设计目标和任务: 巩固和加深学生对C语言课程基础知识了解和掌握; 掌握C语言编程和程序调试基础技能; 利用C语言进行基础软件设计; 掌握书写程序设计说明文档能力 提升利用C语言处理实际问题能力。 2.2 课程设计要求 分析课程设计题目标要求; 写出具体设计说明; 编写程序代码,调试程序使其能正确运行; 设计完成软件要便于操作和使用,有整齐、美观使用界面; 设计完成后提交课程设计汇报和源代码文件电子文档。 3.课程设计内容说明 3.1.程序功效介绍 本系统关键功效是实现日程表管理,有添加日程,删除日程,查询日程,显示日程,设置日程,修改日程,日程排序,读取日程,保留日程功效。每个日程信息包含:日程时间,日程名称,日程详情,日程提醒,日程标识。 3.2程序设计整体设计说明 本系统主函数是整个程序关键,子函数之间也是有联络,对日程删除,查询,显示,修改,保留,必需是在添加了日程,或读取了日程情况下进行。部分基础操作在子函数中数次反复使用,即可单独设定函数,数次调用即可。 运行程序 开始后进入主菜单,用户即可选择选择要进行操作,比如,1为添加日程,用户需输入对应信息。选择2为删除日程,根据日期或名称选中对应日程后,能够删除日程或日程设置。等等功效。当选择不存在时提醒用户选择错误并提醒重新选择。 3.3题目要求 3.31. 设计要求 基础功效: 添加日程信息; 删除日程信息; 查询管理; 设置管理; 拓展功效: 日程信息修改; 设置修改; 设置删除; 创新(自拟)功效: 程序实现其它功效由个人自拟。 3.32. 设计要求具体说明 添加日程信息: 需要输入日期、时间及相关事件名称,并提醒是否有时间冲突。 删除日程信息: 需要输入日期、时间后,显示相关事件名称,由

文档评论(0)

1亿VIP精品文档

相关文档