C语言课程设计模板(多个题目).doc_第1页
C语言课程设计模板(多个题目).doc_第2页
C语言课程设计模板(多个题目).doc_第3页
C语言课程设计模板(多个题目).doc_第4页
C语言课程设计模板(多个题目).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连科技学院C语言课程设计题 目 *管理系统 学生姓名 姓 名 专业班级 软件茅 10-1 指导教师 宋丽芳 职 称副教授 所在单位 信息科学系计算机教研室 教研室主任 宋 丽 芳 完成日期 2011年7月8日课程设计成绩考核表专业班级姓名学号考 核 项 目评分备注1平时工作态度及遵守纪律情况(10分)2掌握基本理论、关键知识、基本技能的程度和阅读参考资料的水平(10分)3独立工作能力、综合运用所学知识分析和解决问题能力及实际工作能力提高的程度(20分)4完成课程设计说明书及软件的情况与水平(工作量及实际运行情况和创新性)(60分)总评成绩综合评定:(优、良、中、及格、不及格)指导教师签字: 2011年 月 日 课程设计任务书1.设计(研究)内容和要求研究内容: 设计并编写一个完善的C语言程序,并要求达到以下几点:(1)系统功能要求:系统功能完善,具有简洁的操作流程。(2)以软件工程理论为指导,按照进度计划,完成系统需求分析、系统的概要设计与系统的详细设计等。要求能够对系统进行全面测试和调试,及时更正错误,直至系统运行稳定可靠,要求报告中具有系统测试内容。(3)完成课程设计报告的编辑工作,报告要求在3000字以上,包括综述、系统总体设计、系统实现、运行调试、结论等,参考文献数量至少2篇,论文书写格式按学校规定来写。原始依据:对学过的C语言程序设计课程进行巩固和加深印象。了解C语言的基础知识,有一定的语言编程基础,能够熟练运用C语言进行程序设计。通过用C语言完成的题目的编写与设计,以提高用C语言解决实际问题的能力。2.系统环境硬件环境:CPU的主频在500MHZ以上,内存在128MB以上软件环境:编程语言及工具:C语言;操作系统:Windows 操作系统3.参考文献1 李瑞. 徐克圣. 刘月凡. 戚海英. C程序设计基础M. 北京:清华大学出版社, 2009.72 布鲁志著, 吴丹等译面向对象的软件工程构建复杂且多变的系统清华大学出版社2002.10 3 霍顿(美)杨杰(译). 北京:清华大学出版社, 20084 薛圆圆C语言开发手册. 北京:电子工业出版社, 2011.4 5 王娣. 安剑. 孙秀梅. 北京:人民邮电出版社, 2010目 录宋体四号加粗 居中,段前段后空0行,与正文空1行1 闰年判断格式:标题1,宋体四号字加粗,段前段后空1行11.1功能说明格式:标题1,宋体四号字加粗,段前段后空0行11.2 设计说明11.3 程序运行截图11.4 源程序代码12 计算器程序22.1 功能说明22.2 设计说明22.3 程序运行截图22.4 源程序代码23 总 结3参考文献3大连科技学院2010级C语言课程设计报告1 闰年判断格式:标题1,宋体四号字加粗,段前段后空1行1.1功能说明格式:标题1,宋体四号字加粗,段前段后空0行判断一个年份是否是闰年。格式:正文,宋体,小四常规,段前段后固定值20磅,段首缩进两个字符(汉字)格式:正文,Times New Roman,小四常规,段前段后固定值20磅(数字、字母等)1.2 设计说明1、常量定义及函数声明#define TRUE 1#define FALSE 02、用户自定义函数(1)判定是否闰年。函数名:IsLeapYear()返回值:TRUE/FALSE,TRUE:闰年,FALSE:非闰年参数:int year,含义:年份处理流程:Step1:年份能被4整除,则转Step2,否则不是闰年;Step2:年份能被100整除,则转Step3,否则是闰年;Step3:年份能被400整除,则是闰年,否则不是闰年。(2)输入输出函数名:返回值:参数:处理流程:3、主函数main()从键盘上输入一个年份,然后调用子函数IsLeapYear()判断,是否是闰年。若是闰年,屏幕上显示:XXXX is leap year不是闰年,屏幕上显示:XXXX is not leap year如:(输入)2008,则在屏幕上显示:2008 is leap year1.3 程序运行截图(将程序执行图,粘贴在此)1.4 源程序代码2 计算器程序2.1 功能说明基本的计算器功能。允许使用有符号的小数,包含带-或+符号的整数。允许表达式组合多个运算式,如2.5+3.7-6/6,添加运算符,计算幂,因此23会得到8。2.2 设计说明1、常量定义及函数声明#define TRUE 1#define FALSE 02、用户自定义函数(1)函数1。函数名:返回值:参数:处理流程:(2)函数2函数名:返回值:参数:处理流程:(3)函数3函数名:返回值:参数:处理流程:3、主函数main()2.3 程序运行截图(将程序执行图,粘贴在此)2.4 源程序代码3 总 结本好系统仅仅是一个功能十分简单的投票系统雏形,和完整的投票系统尚有差距,有些功能并未考虑,例如:对同一IP地址的用户重复投票的限制、对现有投票项的修改功能等,可以在今后的实践过程中加以改进、逐步完善。本系统旨在展现一个最基本的JSP与后台数据库互操作的应用程序的实现过程,为今后更为复杂的应用程序的实现打下基础。本系统中使用了JDBC技术实现了与后台数据库的互连,主要利用了JDBC中的几个重要接口,如:DriverManager、Connection、Statement和ResultSet等,利用其中的标准方法实现和数据库的连接、访问、断连等操作,完整的体现了一个数据库应用程序应具备的最普遍的功能,所使用的语句和操作步骤均可能在今后的相似类型的程序中使用到。另外,使用了JavaBean技术封装了对数据库的常用操作,在使用时只需对写好的JavaBean组件做简单的调用即可,有效的减少了代码冗余,提高了程序的执行效率。在对本系统的实现过程中,首先应掌握关系数据库的标准语言SQL的基本语法和主要关键字,并会利用集函数如SUM()等来进行简单的统计或运算。另外,应重点掌握利用JDBC的标准接口访问数据库的操作方法,并应对在JSP页面中如何使用JavaBean组件有所了解。参考文献1 李瑞. 徐克圣. 刘月凡. 戚海英. C程序设计基础M. 北京:清华大学出版社, 2009.72 布鲁志著

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论