- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 2:
您可能关注的文档
- 移动电子商务的商业模式研究—以空中网为例.doc
- -临床检验基础试题库.doc
- 毕业设计 固定管板式换热器.doc
- -我国公务员晋升管理中竞争机制研究.doc
- -弟子规 全文拼音版.doc
- AA区社会组织办XX年上半年工作总结 .doc
- Android手机卫士开题报告.doc
- CFG 桩专项施工方案 专项施工方案.doc
- C盟休闲快餐开发有限责任公司创业投资策划书.doc
- c语言课程设计学生成绩管理系统:总结 计划 汇报 设计 .doc
- DB32T3444 健康企业评估规范.pdf
- DBJ25-82-2000 甘肃省聚苯板外保温墙体设计与施工规程 甘肃省地方标准.pdf
- DB32T-核与辐射突发事件卫生应急处置技术规范 第3部分:现场流行病学调查及编制说明.pdf
- DB44T1430-2014 冷冻水产品流通冷链管理技术规范.pdf
- TCASME-监控系统安装与维护规范.pdf
- TCSAE-汽车远程升级(OTA)信息安全测试规范.pdf
- TJSSAE-智能网联汽车开放道路测试管理要求及编制说明.pdf
- TEERT-挥发性有机物污染治理设施工况自动监控技术规范.pdf
- TCASME-三跨连续节段梁悬浇施工技术规范.pdf
- DB36T-行政执法案卷评查规范编制说明.pdf
文档评论(0)