




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计课程设计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分)总成绩:3课程设计安排3.1 指导老师安排专业年级指导教师联系方式2013级软工1-4班姚金涛justin_2013级网工1-3班姚金涛justin_2013级双学位姚金涛justin_3.2 分组安排本次课程设计采用1人1题方式进行,每题每班限5人报,多于5人抽签确定。每个学生必须独立完成选题、系统分析、设计、程序编写、课程报告撰写等各项任务。3.3时间安排课程设计时间:2014年4月14日-2014年5月14日,具体安排如下:阶段时间工作选题4月18日截止各班学习委员或班长提交选题名单设计与编程4月19日5月7日每周六2-8节(双学位班除外)撰写报告5月08日5月15日提交报告5月16日各班学习委员收齐并提交报告及程序演示与答辩5月17日演示和答辩,并评定成绩4 课程设计报告撰写要求 严格按照老师所给参考范例的设计与报告相关内容撰写,在格式上要符合撰写规范。5 课程设计提交说明 每班学习委员建立如下文件夹结构: 结构化程序设计课程设计(2014春) +-2013级计算机科学与技术1班 +-学号 1 + 姓名 1 | |- 课程设计报告.doc(Word 2003文档) | |- 课程设计源代码.rar | |- 课程设计附加说明.doc(可选) +-学号2 + 姓名2 | | 说明:1)课程设计报告撰写格式,见撰写说明。2)附加说明报告(如:程序配置说明、操作注意事项等)3)如果能提前于老师规定的时间完成,并预约提前答辩和上交合格报告,可获得一定加分;否则,若滞后于规定时间完成或因所提交报告不合格、答辩不合格需二次答辩的同学将给以一定扣分;特别:若发现抄袭,则抄袭和被抄袭同学一并记为0分,与下一级同学重修。(同学之间可以相互讨论和请教)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)按照分析、设计、编码、调试和测试过程完成应用程序; (2)学习并使用流程图等工具,并在撰写报告中使用; (3)程序的各项功能在程序运行时,以菜单方式选择并执行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年铜川社区笔试真题及答案
- 引导信贷资金投向消费领域的策略及实施路径
- 钢结构安装现场管理与协调方案
- 小学音乐教师招聘考试试题及答案
- DB65T 4376-2021 甜菜孢囊线虫病鉴定和监测技术规程
- 语文综合实践活动:培养团队精神和合作意识教学设计-2025-2026学年中职语文职业模块 服务类语文版
- 第三节 室内乐说课稿-2025-2026学年中职音乐第三单元 璀璨的器乐高教版(公共艺术·音乐篇·第二版)
- DB65T 4508-2022 驴鲜精人工授精技术规程
- 1.4 什么是人工智能说课稿-2023-2024学年小学信息技术(信息科技)小学版(2024)人工智能通识(清华大学版)
- 出租车考试题及答案
- 黄冈市2025年高三年级9月调研考试历史试卷(含答案)
- 二年级乘法算式练习(口诀练习)每日一练模板
- 售后沟通技巧课件
- 进制转换课件-2025-2026学年浙教版高中信息技术必修一
- 店员绩效考核制度
- 电厂电气安全知识培训课件
- 国际汉语考试题及答案
- 交友的智慧(课件)-2025-2026学年七年级道德与法治上册(统编版2024)
- 2025-2026学年语文二年级上册统编版语文园地一 课件
- 2025年中国航空油料集团招聘笔试模拟题与解析
- 2025四川省水电投资经营集团有限公司所属电力公司员工招聘6人备考练习题库及答案解析
评论
0/150
提交评论