福建船政交通职业学院
课程设计(综合实训)报告
组长姓名: 小组成员:
欧鹏程
危佳辰 郑坛木
周剑龙 郑丁榕
专业/班级: 14计算机网络技术1 课程名称: C语言程序设计课程设计 指导导师:
程 伍 端
总评成绩:
信息工程系 2015.01
《 C 语言程序设计 》课程设计评分表
指导教师:程伍端
执行时间:2015年1月 组号 姓 名 欧鹏程 周剑龙 承担角色 组 长 组员1 组员2 组员3 组员4 小组得分 学 号 144104138 144104131 144104113 144104115 144104125 个 人 得 分 统 计 设计报告 源程序 日志总结 个人得分 4 危佳辰 郑丁榕 郑坛木 成绩考核说明: 一、小组团队合作题目考核说明 1、成绩分为:优、良、中、及格、不及格 五个档次。 2、组长个人起点基准成绩高一个等级,起点为 中 ;其余每个组员的起点基准成绩为 及格。 3、课题系统获得通过,小组成绩整体同步提升 一至二个档次。系统设计中重要模块承担者(组员)将优先考虑再给予提高一个档次的成绩。 4、课题系统不能如期获得通过,组员成绩将可能下降 一个 档次;组长成绩将必然下降 一至二 个档次。设计中重要模块承担者(组员),如果未能完成将责过一等。 5、少于5人的个别组,课题系统获得通过,成绩可以考虑提升一个档次。 【教师点评】
2
《 C 语言程序设计 》课程设计任务说明
【整体说明】
学分说明
《C 语言程序设计》课程设计是一门独立的集中性实训课程,是学习了计算机编程语言《C语言程序设计》后,相关联的实训课程,所占学分:1学分。
实训目的
实训目的在于整体性的融合《 C 语言程序设计 》所学的理论基础知识,运用平时课堂实训学会的编程技巧和能力,通过进行一个整体性的系统化项目课题的编程练习,贯穿所学课程的主要知识要点,从而认识到C语言的学习目的和重要性,进一步提高自身的程序设计能力。
设计课题
题目:学院图书查询系统
要求针对图书的属性(如:图书的编号、图书的书名、图书的作者、图书的库存),以及借阅者的属性(如:借书人、借书证号、借的图书名),进行编程,要求实现以下的功能:
1、 添加信息 2、 删除信息 3、 查询信息 4、 浏览信息
该管理系统运行时是一个循环式的菜单选项,能依据选项选择各种功能。并能依据需求,将结果打印在屏幕
【任务要求】
应用C语言知识,依据以上题目,全部必须应用链表等有关知识点进行设计,要求系统具有智能性、适用于任何不同的规模情形,智能化地应用内存。
小组团队合作题目的任务要求如下:
1. 课程设计以小组为单位,每个小组5人为一个小组。自由组合,自选组长,自行
分工协作,但要求每人每日填写总结日志,叙述该日你完成的任务。
2. 要求以功能模块为单位分工,每个模块功能以程序函数实现,同时配置相应的主
程序测试你所完成的功能函数。
3. 设计结束时,每人提交一份个人设计报告(在每个人任务书上完成),总结你个人的
3
工作。每个小组以小组为单位提交一份整体课程设计报告(要求打印)。所有内容按以下要求编制成册,进行提交,用以考核评分。课程设计报告中要有能够说明系统所实现功能运行过程的截屏,也可进一步提交运行录像。
4. 可以在题目要求完成的主要功能基础上,设想实现其他功能,予以实现。 5. 提交文档顺序说明:
⑴ 封面
⑵ 课程设计评分表
⑶ 课程设计任务说明(题目部分仅保留你选择的题目) ⑷ 小组课程设计报告
⑸ 按组长和组员1、组员2 ……等顺序提交每个人的个人设计报告和每日工作日志。 ⑹ 整个系统原代码
4
实训小组实训报告
《 C 语言程序设计 》课程设计实训报告
实训题目: 学院图书查询系统 一、任务要求:
要求针对图书的属性(如:图书的编号、图书的书名、图书的作者、图书的库存),以及借阅者的属性(如:借书人、借书证号、借的图书名),进行编程,要求实现以下的功能:
1、添加信息
1.1、 添加图书信息;1.2、添加借阅者信息。
2、删除信息
2.1、 按图书的编号进行信息删除。 3、查询信息
3.1、按借阅者进行信息查询;3.2、按图书编号进行信息查询; 3.3、按图书名进行信息查询;3.4、按作者名进行信息查询。 2、 浏览信息
4.1、浏览图书信息;4.2、浏览借阅者信息。
该管理系统运行时是一个循环式的菜单选项,能依据选项选择各种功能。并能依据需求,将结果打印在屏幕。
二、小组成员与分工:
1、 组长(欧鹏程):完成链表的建立;完成查询功能中的按借阅者进行信息查询、
按图书编号进行信息查询、按书名进行信息查询、按作者名进行信息查询的函数,完成删除功能中的按编号删除的函数。
2、 组员1(周剑龙):完成结构体的建立;完成添加系统信息中的添加图书相关
信息、添加借阅者相关信息的函数,完成浏览系统信息中的浏览图书相关信息、浏览借阅者相关信息的函数。
3、 组员2(郑坛木):完成静态界面的设计,完成整个程序的流程图。 4、 组员3(危佳辰):完成静态界面的美观与清屏。 5、 组员4 (郑丁榕):针对各个函数功能实现的调试与整个程序的测试。
三、实现的功能说明
(一)、总体功能说明
5