春高语言程序方案课程方案任务说明[].doc_第1页
春高语言程序方案课程方案任务说明[].doc_第2页
春高语言程序方案课程方案任务说明[].doc_第3页
春高语言程序方案课程方案任务说明[].doc_第4页
春高语言程序方案课程方案任务说明[].doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

个人资料整理 仅限学习使用高级语言程序设计课程设计1 课程设计的目的高级语言程序设计课程设计的目的是培养学生综合运用高级语言程序设计课程中所学到的知识,编写程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯。通过课程设计训练,学生应该能够了解程序设计的基本开发过程,掌握编写、调试和测试C/C+语言程序的基本技巧,充分理解结构化程序设计的基本方法。课程设计的主要任务是要求学生遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试C/C+程序及编写实践报告。2 课程设计的考核内容及考核方式2.1 考核内容学生综合解决问题的能力将反应在设计的程序和编写的课程设计报告中,因此本课程设计的考核内容包括2个部分:1)程序的编写,针对学生编写并提交的程序,考查下列内容:l 是否符合题目要求,是否完成了主要功能;l 是否存在语法错误、逻辑错误和运行错误;l 程序设计是否合理;l 程序是否具有良好的可读性和可靠性;l 是否符合结构化程序设计所提倡的基本理念;l 用户界面是否友好。2)课程设计报告的撰写,针对提交的报告,考查以下内容:l 程序设计报告的内容是否会面,观点是否正确;l 设计过程是否符合结构化程序设计的基本原则;l 层次是否清楚,语言是否通顺;l 各种图表是否规范;l 是否具有良好的程序设计习惯。2.2考核方式本次课程设计采用2种方式结合的方式:1)评阅课程报告2)程序运行演示和回答问题 注意:如有发现抄袭现象,记为0分,下年重修。成绩评定方法1)小组成绩评定每组同学提交最终课程设计报告后,按照安排的时间到实验室向指导老师演示程序并回答老师提出的问题,老师根据实际情况从如下6个方面给出成绩。评分工程分数功能是否满足葽求50分)界面是否美观10分)所学知识在设计中的运用是否得当10分)对效率要求较高的部分是否有更深的思考与设计10分)答辩陈述是否清楚10分)答辩陈述是否完整10分)小组总成绩:2)学生个人成绩根据小组成绩及每名学生在小组中的工作量比例确定学生个人成绩。3课程设计安排3.1 指导老师安排专业年级指导教师联系方式3.2 分组安排本次课程设计采用1人1组方式进行,每题每班限5人报,多于5人抽签确定。每个学生必须独立完成选题、系统分析、设计、程序编写、课程报告撰写等各项任务。3.3时间安排课程设计时间:2018年3月6日-2018年4月29日,具体安排如下:阶段时间工作分组选题3月5日截止各班学习委员提交分组、选题名单设计与编程3月6日4月15日撰写报告4月16日4月22日提交报告4月29日截止各班学习委员收齐并提交报告及程序演示与评分5月份演示程序并评定成绩4 课程设计报告撰写要求严格按照教材C语言程序设计教程朱鸣华主编)中学生成绩管理系统设计与报告相关内容撰写。5 课程设计提交说明 每班学习委员建立如下文件夹结构:结构化程序设计课程设计2018春) +-2018级计算机科学与技术1班 +-学号1 | |-学号姓名.DOCWORD 2000/2003文档,报告) | |-学号姓名.cpp或.c程序原代码) +-学号2 | |- 说明:1)课程设计报告撰写格式,见撰写说明。2)附加说明报告如:程序配置说明、操作注意事项等)6课程设计题目每名同学可以从下面给出题目中任选1题完成,每班选同一题的人数不得超过5人。题目1:学生证管理程序1、题目描述 设计一个学生证的管理程序。该程序具有以下功能: 1)录入某位学生的学生证信息学生证应该包括的内容请参看自己的学生证); 2)给定学生的学号,修改该学生的学生证信息; 3)给定学生的学号,删除该学生的学生证信息;4)根据输入的学生的学号,显示该学生的学生证信息; 5)根据输入的班级的编号,显示该班所有学生的学生证信息;6)统计功能:提供一些统计各类信息的功能。2、题目要求 1)按照分析、设计、编码、调试和测试过程完成应用程序; 2)学习并使用流程图等工具,并在撰写报告中使用; 3)程序的各项功能在程序运行时,以菜单方式选择并执行; 4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 5)所有的信息存储在一个文件或多个中,并实现文件读写操作。 6)程序中用链表存放学生证信息并实现增删减功能。3、提示 1)学生证信息可以设计一个结构体类型 2)自己构思并增加的除规定功能之外的新功能,酌情加分。题目2:图书登记管理程序1、题目描述 设计一个图书登记管理程序,该程序具有以下功能: 1)录入某本图书的信息图书信息包括的内容:ISBN号、书名、作者、出版社、出版日期、价格) 2)给定图书ISBN编号,显示该图书信息; 3)给定图书ISBN编号,修改该图书信息; 4)给定图书ISBN编号,删除该图书信息; 5)给定某个字符串,查找并显示所有书名中包括该字符串的图书的信息; 6)给定出版社名称,查找并显示该出版社的所有图书的信息; 7)统计功能:提供一些统计各类信息的功能。2、题目要求 1)按照分析、设计、编码、调试和测试过程完成应用程序; 2)学习并使用流程图等工具,并在撰写报告中使用; 3)程序的各项功能在程序运行时,以菜单方式选择并执行; 4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 5)所有的信息存储在一个文件或多个中,并实现文件读写操作。 6)程序中用链表存放图书信息并实现增删减功能。3、提示 1)图书信息可以设计一个结构体类型 2)自己构思并增加的除规定功能之外的新功能,酌情加分。题目3:通讯录程序1、题目描述 设计一个通讯录程序,该程序具有以下功能:(1) 用户登录:输入用户名和密码,密码正确才允许登录。 2)录入通讯信息; 3)给定人名,修改该人的通讯信息; 4)给定人名,删除该人的通讯信息; 5)根据输入的人名或姓,显示查找到的相应通讯信息; 6)根据输入的分类,显示该分类的所有人的通讯信息;7)统计功能:统计各分类的人数。2、题目要求 1)按照分析、设计、编码、调试和测试过程完成应用程序; 2)学习并使用流程图等工具,并在撰写报告中使用; 3)程序的各项功能在程序运行时,以菜单方式选择并执行; 4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 5)所有的信息存储在一个文件或多个中,并实现文件读写操作。 6)程序中用链表存放通讯信息并实现增删减功能。3、提示 1)报告信息可以设计一个结构体类型 2)自己构思并增加的除规定功能之外的新功能,酌情加分。题目4:商品进销存管理程序1、题目描述 设计一个商品进销存管理程序,该程序具有以下功能: 1)录入商品信息; 2)给定商品编号,修改该商品信息; 3)给定商品编号,删除该商品信息; 4)录入商品的进货与销售信息; 5)给定商品编号或商品名,查看该商品及库存信息;6)统计功能:提供一些统计各类信息的功能。2、题目要求 1)按照分析、设计、编码、调试和测试过程完成应用程序; 2)学习并使用流程图等工具,并在撰写报告中使用; 3)程序的各项功能在程序运行时,以菜单方式选择并执行; 4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 5)所有的信息存储在一个文件或多个中,并实现文件读写操作。 6)程序中用链表存放商品及进销存信息并实现增删减功能。3、提示 1)提醒事件信息可以设计一个结构体类型 2)自己构思并增加的除规定功能之外的新功能,酌情加分。题目5:教务信息管理系统1、题目描述 设计一个教务信息管理系统,该程序具有以下功能:1)录入如下信息:学生基本信息:如学号、姓名、性别、年龄、宿舍号码、电话号码等。课程基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。如果重修,需要考虑重修学期、重修成绩,并且要考虑多次重修的情况。2)录入选课信息3)录入学生成绩3)按班统计学生选课情况及考试成绩。4)按课程统计学生名单及考试成绩。5)统计并输出每个同学已修学分及不及级课程。2、题目要求 1)按照分析、设计、编码、调试和测试过程完成应用程序; 2)学习并使用流程图等工具,并在撰写报告中使用; 3)程序的各项功能在程序运行时,以菜单方式选择并执行; 4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 5)所有的信息存储在文件中,并实现文件读写操作。 6)程序中用链表存放学生信息并实现增删减功能。3、提示 1)学生基本信息可以设计一个结构体类型 2)自己构思并增加的除规定功能之外的新功能,酌情加分。题目6:个人物品管理程序1、题目描述 设计一个个人物品管理程序,该程序具有以下功能:(2) 用户登录:输入用户名和密码,密码正确才允许登录。2)录入个人物品信息; 3)给定物品名或编号,修改该个人物品信息; 4)给定物品名或编号,删除该个人物品信息; 5)根据输入的物品名或编号,显示查找到的相应物品信息; 6)根据输入的分类,显示该分类的所有物品信息; 7)根据输入的时间,查询过期或3月内将过期的物品信息;8)统计功能:统计各分类的物品。2、题目要求 1)按照分析、设计、编码、调试和测试过程完成应用程序; 2)学习并使用流程图等工具,并在撰写报告中使用; 3)程序的各项功能在程序运行时,以菜单方式选择并执行; 4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 5)所有的信息存储在文件中,并实现文件读写操作。 6)程序中用链表存放物品信息并实现增删减功能。3、提示 1)图书资料等信息可以设计一个结构体类型 2)自己构思并增加的除规定功能之外的新功能,酌情加分。题目7:班级财务管理程序1、题目描述 设计一个班级财务管理系统,该程序具有以下功能:(3) 用户登录:输入用户名和密码,并判断是管理员还是普通成员,管理员和普通成员具有不同的功能选择界面。(4) 录入信息:各项财务信息包括用途、收入、支出、收入或支出)时间、总计、使用人等。)。(5) 修改班级成员信息。(6) 删除班级成员信息。(7) 查询班级财务状况。(8) 统计班级财务情况:班级每月共收入、支出各多少,整个学期共收入、支出多少。(9) 分类统计:根据用途对支出进行统计排序输出。2、题目要求 1)按照分析、设计、编码、

温馨提示

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

评论

0/150

提交评论