c语言课程设计报告图书馆管理系统.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程设计报告图书馆管理系统

程序设计语言 课程设计报告 选题名称:图书馆管理系统 第一章 C语言课程设计任务书 程序设计语言课程设计是学生在学习完C语言课程后集中安排的1周的实践技能训练环节。它的目的是通过实践环节的训练,使学生进一步加深对C语言知识的综合理解,提高C语言应用技能,并结合专业特点培养学生计算机程序的应用能力。 本环节结合计算科学专业的特点,培养学生阅读本专业相关领域C语言程序的能力,分析并掌握程序的设计思想和方法。通过训练,培养学生查阅C语言相关资料能力、分析和阅读程序的能力,应用C语言基本知识设计小型应用程序的能力。 二、课程设计题目(自选题目1个 ) 1、C语言图形(动画)演示 2、学生成绩管理 3、个人通讯录 4、简易计算器 5、图书管理系统设计图书管理系统 主要功能: 1、新书入库 2、借阅登记、管理 3、借阅查询 4、催还、预约 5、遗损处理 要求:能实现以上基本功能,界面友好、清晰 (注意:该题可以自由发挥其它功能,但要求用结构体数组、文件、函数等工具来处理,也可以用指针、链表等工具来处理) ????? 资料查找:可以通过图书、网络等方式查找。在网络查找时注意关键词的选用,如“C语言绘图”、“C语言图形设计”、“C语言科学计算”等。 2、????? 基本知识掌握:课程设计中必须要涉及到书本中没讲到的内容,在教师指导情况下,同学要主动掌握这些技能,查阅资料,把握关键技术,上机验证。如图形模式的设置,图形函数的使用,结构体、数组及指针的应用。要注意已学知识要巩固,加深理解并能主动应用。未学知识部分要学会查找自己需要的知识,学会筛选知识,做好笔记,进行验证。 3、????? 阅读程序:在初次编写程序时,建议先查找并阅读类似功能程序,分析作者思路,学习编程的方法。执行“先模仿再创新”的技术路线。 4、????? 设计阶段:在程序功能设计中要注意“从上到下,从宏观到具体”的原则,main函数要简洁。功能选择的难度要合适,不要贪图功能齐全,要注重程序的质量。 5、????? 调试阶段:注意大程序的调试方法和技巧。 报告撰写阶段:按照学校要求格式撰写,注意条理清晰,语言流畅。可以引用一些资料,但不能照抄照搬(引用资料要注明出处)。 七、课程设计注意事项(学习态度、学习方法、资料使用、基本技能运用等) 1、????? 在思想认识上,学生应高度重视课程设计对掌握C语言的重要性,由于课程设计是在考试后进行,学生应知道通过课程设计加深对C语言的了解。 2、????? 在学习态度上,应当勤奋。课程设计时间紧,困难不少,因此要有主动解决困难的勇气和方法,不能有畏难情况和敷衍情绪。应当积极利用课内外时间,完成任务。 3、????? 在学习方法上,要注意充分运用教师的指导作用,及时和教师沟通。同学也要及时研究交流。 4、????? 教师在设计题目时要充分考虑学生的兴趣、学生能力,并和专业相结合;教师在指导中要激发同学的兴趣,鼓励同学进行大胆创新。 八.设计方式和安排 1.分组选题:最多3人一组,每组一个课题(可根据课题,工作量大小,合理分配人数)每组设组长一名,负责该组设计工作的协调、分工。 2.设计过程: 1)分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工) 2)编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序) 3)总结报告和书写说明书阶段(撰写上交相关资料) 九、课程设计及报告书具体要求: 1.必须独立思考、设计、调试通过程序,满足任务书要求,可参考例程。 2.报告书的书写格式参照以下条目,使用B5纸张,打印、手工书写均可。 3.首页为封面,要求写清楚标题、班级、姓名、指导教师、完成日期。(自行设计) 4.第为任务书。 .第为老师评语。 .从第开始,为报告书正文,具体内容如下: 整个程序的功能分析,并根据分析画出流程图。 组成程序的各个模块分析、实现。 附程序清单。 ⑦本次课程设计的小结与参考文献C语言程序设计实验指导与课程设计游洪跃 等主编等主编新书入库借阅查询借阅登记管理 从这里不难看出,各个模块之间的关系是相互联系的。首先,主函数包含了所有的子函数。主函数是整个程序的核心。子函数之间也是有联系的,查书,借书,还书是在加入图书和学生信息明确后的情况下才能进行的,所以图书加入模块和学生信息管理模块是非常重要的! 组成程序的各个分析、实现 3.1主函数程序(N-S)流程图及运行界面 主函数main() 定义变量char ch1,ch2,ch3,ch4; textbackground(6);textcolor(7);定义窗口和字体颜色 switch(ch1) case '1': chabook();break; 查书 case

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档