- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计与算法基础
课程设计指导书
(C++/JAVA/C#)
适用专业: 软件工程
长春工业大学
软件学院
2011年5月
前言
本书是针对在完成课程《程序设计与算法基础》的一本课程设计指导书,《程序设计与算法基础》对软件工程专业的学生而言是非常重要的一门课程,主要目的在于培养学生的程序设计能力。指导书选出的程序首先是配合前修课程,目的在前修课程基础上通过程序设计的实际训练提高学生的编程能力。
本书的所选的设计题目有不同的应用类型供学生选择。部分题目的算法没有在前修课程中涉及,需要学生查阅、自学有关参考书籍和资料后才能完成,这样有助于提高学生查阅资料和自学的能力。
本书使用对象为本科软件工程专业的学生,课程设计的时间为一周。
设计环境为学院软件工程实验中心,每人一题,每人一台计算机。
软件环境要求:windows操作系统,语言开发工具软件、Word(用于编写设计报告)。
目录
第一篇 程序语言课程设计说明 4
第二篇 课程设计题目 6
题目一 算术练习 6
题目二 个人收支管理 7
题目三 通讯录 8
题目四 成绩记录簿 9
题目五 图书借阅管理 10
题目六 日程表管理 11
第一篇 程序语言课程设计说明
一. 课程设计目的
本课程设计是软件工程专业重要的实践性环节之一,是在学生学习完《程序设计与算法基础》课程后进行的一次全面的综合练习。本课程设计的目的和任务:
巩固和加深学生对程序语言课程的基本知识的理解和掌握;
掌握程序语言编程和程序调试的基本技能;
利用程序语言进行基本的软件设计;
掌握书写程序设计说明文档的能力
提高运用程序语言解决实际问题的能力。
二. 课程设计要求
分析课程设计题目的要求;
写出详细设计说明;
编写程序代码,调试程序使其能正确运行;
设计完成的软件要便于操作和使用,有整齐、美观的使用界面;
设计完成后提交课程设计报告和源代码文件的电子文档。
三. 课程设计的内容
在指导书提供的课程设计题目中选择一题或自选题目(需经指导教师认可);
每个题目限三人以内完成,题目选定后不可更换;
用户提供的主操作界面应该方便用户的操作。
最后提交的课程设计成果包括:
课程设计报告;
源程序文件;
可执行程序文件。
四. 课程设计报告的内容:
课程设计题目名称、班级号、学号、学生姓名和课程设计起止日期(封面);
软件学院课程设计任务书(下发)
课程设计目的和要求;
课程设计任务内容;
详细设计说明;
软件使用说明;
课程设计总结;
附录:1 参考文献 2 程序清单。
五. 评分标准:
课程设计过程中表现 30%
课程设计系统运行结果 30%
课程设计报告 20%
设计报告的质量。课程设计报告不能雷同,雷同的所有人判为不及格。
题目要求之外附加具有实用性的功能。
设计体会中应包括本系统的不足之处以及可改进的地方;
说明系统的特色、创新点等。
评阅课程设计报告。
答辩成绩 20%
提交课程设计报告时,在机房现场进行面试答辩。
由指导教师提供测试数据,学生运行设计的系统;
教师考核系统运行情况,并针对系统进行提问;
评定总成绩,分优秀、良好、中等、及格、不及格五个等级,没有通过现场考核的其成绩直接记录不及格。
六. 进度安排:
第一天 选择课程设计题目,分析课题的要求,确定设计方案,按功能模块编写详细设计说明;
第二~四天 绘制程序流程图,编写程序,调试程序,写课程设计报告;
第五天 提交课程设计报告,面试或答辩。
第二篇 课程设计题目
算术练习
设计要求
基本要求:
练习
测验
设置
拓展功能:
查看测验成绩
创新(自拟)功能:
程序实现的其它功能由个人自拟。
设计要求具体说明
练习:包括每次可以在+、-、*、/ 四种运算中任选其中的1到4种出题,每题只包含一个运算符。(每答完一题,要显示对或错、正确结果、总答题数,正确答题数和答题正确率)
测验:包括每次可以在+、-、*、/ 四种运算中任选其中的1到4种出题,每题只包含一个运算符。答题全部结束时可以看到题目、测验后的结果、参考答案、总的题数、答对几题、错几题、本次测验的成绩。
设置:包括计算数据的位数按设定值给出(1 ~ 3位)。设置测验模式的题数和总分。
拓展功能:
查看测验成绩要求在测验模式下将本次测验的姓名,总的题数、题目、测验后的结果、参考答案、答对几题、错几题、本次测验的成绩写入文件。接着可以在查看测验成绩模式下从磁盘上读出并显示出来。
3. 提示:
出题时的运算符、运算数据可用随机rand()函数产生。
个人收支管理
设计要求:
基本要求
收入
支出
明细表
查询与统计
拓展功能:
写入文件
读取文件
创新(自拟)功能:
程序实现的其它功能由个人自拟。
设计要求具
您可能关注的文档
最近下载
- 八年级上名著《红岩》第10章(讲练测).docx VIP
- 表面处理技术在高端装备制造中的应用与挑战报告2025.docx
- 汪曾祺《钓鱼大夫》阅读答案试题解析理解 .pdf VIP
- 家庭反暴强制报告制度及服务流程.docx VIP
- 聚醚多元醇企业标准.pdf VIP
- 八年级上名著《红岩》第11章(讲练测).docx VIP
- T_CIATCM 093—2020_基层医疗卫生机构中医诊疗区(中医馆)团体标准远程会诊系统建设指南中国中医药信息学会.pdf VIP
- 八年级上名著《红岩》第12章(讲练测).docx VIP
- 2025国投生物制造创新研究院有限公司招聘(31人)考试备考试题及答案解析.docx VIP
- 边坡位移监测记录表.xlsx VIP
文档评论(0)