C 语言程序设计基础课程设计手册_V6_2015.1

上传人:简****9 文档编号:111781033 上传时间:2019-11-03 格式:DOC 页数:39 大小:946.50KB
返回 下载 相关 举报
C 语言程序设计基础课程设计手册_V6_2015.1_第1页
第1页 / 共39页
C 语言程序设计基础课程设计手册_V6_2015.1_第2页
第2页 / 共39页
C 语言程序设计基础课程设计手册_V6_2015.1_第3页
第3页 / 共39页
C 语言程序设计基础课程设计手册_V6_2015.1_第4页
第4页 / 共39页
C 语言程序设计基础课程设计手册_V6_2015.1_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《C 语言程序设计基础课程设计手册_V6_2015.1》由会员分享,可在线阅读,更多相关《C 语言程序设计基础课程设计手册_V6_2015.1(39页珍藏版)》请在金锄头文库上搜索。

1、福建船政交通职业学院课程设计(综合实训)报告组长姓名:欧鹏程小组成员:周剑龙危佳辰郑丁榕郑坛木专业/班级:14计算机网络技术1课程名称:C语言程序设计课程设计指导导师:程 伍 端总评成绩:信息工程系2015.01 C 语言程序设计 课程设计评分表指导教师:程伍端执行时间:2015年1月组号姓 名学 号承担角色个 人 得 分 统 计小组得分设计报告源程序日志总结个人得分4欧鹏程144104138组 长周剑龙144104131组员1危佳辰144104113组员2郑丁榕144104115组员3郑坛木144104125组员4成绩考核说明:一、小组团队合作题目考核说明1、成绩分为:优、良、中、及格、不及

2、格 五个档次。 2、组长个人起点基准成绩高一个等级,起点为 中 ;其余每个组员的起点基准成绩为 及格。 3、课题系统获得通过,小组成绩整体同步提升 一至二个档次。系统设计中重要模块承担者(组员)将优先考虑再给予提高一个档次的成绩。 4、课题系统不能如期获得通过,组员成绩将可能下降 一个 档次;组长成绩将必然下降 一至二 个档次。设计中重要模块承担者(组员),如果未能完成将责过一等。 5、少于5人的个别组,课题系统获得通过,成绩可以考虑提升一个档次。【教师点评】 C 语言程序设计 课程设计任务说明【整体说明】l 学分说明C 语言程序设计课程设计是一门独立的集中性实训课程,是学习了计算机编程语言C

3、语言程序设计后,相关联的实训课程,所占学分:1学分。l 实训目的实训目的在于整体性的融合 C 语言程序设计 所学的理论基础知识,运用平时课堂实训学会的编程技巧和能力,通过进行一个整体性的系统化项目课题的编程练习,贯穿所学课程的主要知识要点,从而认识到C语言的学习目的和重要性,进一步提高自身的程序设计能力。l 设计课题题目:学院图书查询系统要求针对图书的属性(如:图书的编号、图书的书名、图书的作者、图书的库存),以及借阅者的属性(如:借书人、借书证号、借的图书名),进行编程,要求实现以下的功能:1、 添加信息2、 删除信息3、 查询信息4、 浏览信息该管理系统运行时是一个循环式的菜单选项,能依据

4、选项选择各种功能。并能依据需求,将结果打印在屏幕【任务要求】应用C语言知识,依据以上题目,全部必须应用链表等有关知识点进行设计,要求系统具有智能性、适用于任何不同的规模情形,智能化地应用内存。小组团队合作题目的任务要求如下:1. 课程设计以小组为单位,每个小组5人为一个小组。自由组合,自选组长,自行分工协作,但要求每人每日填写总结日志,叙述该日你完成的任务。2. 要求以功能模块为单位分工,每个模块功能以程序函数实现,同时配置相应的主程序测试你所完成的功能函数。3. 设计结束时,每人提交一份个人设计报告(在每个人任务书上完成),总结你个人的工作。每个小组以小组为单位提交一份整体课程设计报告(要求

5、打印)。所有内容按以下要求编制成册,进行提交,用以考核评分。课程设计报告中要有能够说明系统所实现功能运行过程的截屏,也可进一步提交运行录像。4. 可以在题目要求完成的主要功能基础上,设想实现其他功能,予以实现。5. 提交文档顺序说明: 封面 课程设计评分表 课程设计任务说明(题目部分仅保留你选择的题目) 小组课程设计报告 按组长和组员1、组员2 等顺序提交每个人的个人设计报告和每日工作日志。 整个系统原代码17实训小组实训报告 C 语言程序设计 课程设计实训报告实训题目:学院图书查询系统一、任务要求:要求针对图书的属性(如:图书的编号、图书的书名、图书的作者、图书的库存),以及借阅者的属性(如

6、:借书人、借书证号、借的图书名),进行编程,要求实现以下的功能:1、添加信息1.1、 添加图书信息;1.2、添加借阅者信息。2、删除信息2.1、 按图书的编号进行信息删除。3、查询信息3.1、按借阅者进行信息查询;3.2、按图书编号进行信息查询;3.3、按图书名进行信息查询;3.4、按作者名进行信息查询。2、 浏览信息4.1、浏览图书信息;4.2、浏览借阅者信息。该管理系统运行时是一个循环式的菜单选项,能依据选项选择各种功能。并能依据需求,将结果打印在屏幕。二、小组成员与分工: 1、 组长(欧鹏程):完成链表的建立;完成查询功能中的按借阅者进行信息查询、按图书编号进行信息查询、按书名进行信息查

7、询、按作者名进行信息查询的函数,完成删除功能中的按编号删除的函数。2、 组员1(周剑龙):完成结构体的建立;完成添加系统信息中的添加图书相关信息、添加借阅者相关信息的函数,完成浏览系统信息中的浏览图书相关信息、浏览借阅者相关信息的函数。3、 组员2(郑坛木):完成静态界面的设计,完成整个程序的流程图。4、 组员3(危佳辰):完成静态界面的美观与清屏。5、 组员4 (郑丁榕):针对各个函数功能实现的调试与整个程序的测试。三、实现的功能说明(一)、总体功能说明添加图书信息(书号、书名、作者、库存)添加系统信息void Add();void Insert();void setData()添加借阅者信

8、息(借阅者、借书证号、借阅的书名)void menu_2()void Add_1();void Insert_1();void setData()按图书编号删除(输入编号)删除图书信息void Del();linklist Qur();void destroy()按借阅情况查询(输入借书证号)linklist Qur_1();void chaxun_1()主菜单按编号查询(输入书的编号)查询图书信息linklist Qur();void chaxun_2()按书名查询(输入书名)void menu_1()void menu();linklist Qur_2();void chaxun_3()c

9、har sl()按作者查询(输入作者)linklist Qur_3();void chaxun_4()浏览图书信息浏览系统信息void Disp();void printTitle();void show()浏览借阅者信息void menu_1()void Disp_1();void printTitle_1();void show_1()小组成员与分工情况开发团队(二)、各个模块的功能及实现各个函数及其如何实现功能如下:1、 int main();/*主函数*/:建立头节点,进入主菜单,再调用判断各个函数功能的函数。(图1)(图1)2、void menu();/*主菜单*/显示各个功能选项。

10、3、void destroy();/*释放节点*/:将建立好的的节点释放掉。(图3)(图3)4、char sl();/*进行各个功能的判断*/:判断函数的功能选项,以便调用相应的函数。(图4)(图4)5、void menu_2();/*添加系统信息菜单*/:显示添加系统信息的菜单,并判断函数的功能选项,以便调用相应的函数。(图5)(图5)6、void Add();/*添加图书信息函数*/:先申请节点,再调用建立链表函数。(图6)7、void Insert(linklist p);/*只为录入新书信息建立链表*/:先调用录入信息函数,再建立链表。(图7) (图6)(图7)8、void setDa

11、ta(linklist p);/*录入新书信息*/:将已经建立好的节点传进函数,并录入信息。9、 void Insert_1(linklist p);/*只为录入借阅信息建立链表*/:先调用录入信息函数,再建立链表。10、void Add_1();/*添加借阅人信息函数*/:先申请节点,再调用建立链表函数。(图10) (图10)(图11)(图12)11、void setData_1(linklist p);/*录入借阅者信息*/:将已经建立好的节点传进函数,并录入信息。(图11)12、void Del();/*删除节点*/:先调用查询函数,找到对应的信息,后再释放节点(图12)13、void printTitle();/*打印图书信息界面*/14、void printTitle_1();/*打印借阅者信息界面*/15、void show(linklist p);/*打印图书信息*/:将建立好的节点传进函数,方便打印相关信息。16、void show_1(linklist p);/*打印借阅者信息*/:将建立好的节点传进函数,方便打印相关信息。17、void Disp();/*为打印图书信息做准备*/:先调用打印图书信息界面函数,再进行判断,以便调用打印函数。(图17)18、void Disp_1();/*为打印借阅者信息做准

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号