算法与程序设计专业课程设计.doc
《算法与程序设计专业课程设计.doc》由会员分享,可在线阅读,更多相关《算法与程序设计专业课程设计.doc(18页珍藏版)》请在咨信网上搜索。
1、课 程 设 计 报 告课程名称 课题名称 专 业 班 级 学 号 姓 名 指导老师 年 月 日湖 南 工 程 学 院课 程 设 计 任 务 书课程名称 算法和程序设计课 题 专业班级 学生姓名 学 号 指导老师 审 批 任务书下达日期 年 12 月 12日任务完成日期 年 12 月 27日一、设计内容和设计要求1设计内容: 对课程算法和程序设计中相关内容进行综合设计或应用(具体课题题目见后面供选题目)。2设计要求:l 课程设计汇报正文内容(包含系统设计要求,设计思绪,系统功效模块图,系统步骤图,类层次图(包含类组员列表),调试过程,关键程序代码,总结,参考书目等)。(一)需求分析系统设计目标和
2、意义系统功效需求(系统步骤图);输入输出要求;(二)总体设计系统功效分析;系统功效模块划分和设计(系统功效模块图)。(三)具体设计数据库需求分析数据库概念结构设计(ER图);数据库逻辑结构设计。类层次图(四)界面设计和各功效模块实现(五)系统调试调试问题出现关键问题:编译语法错误及修改,关键是运行逻辑问题修改和调整(六)使用说明及编程体会说明怎样使用你编写程序,具体列出每一步操作步骤。(七)关键源程序(带注释)l 书写格式a要求用A4纸打印成册b正文格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。c正文内容:正文总字数要求在3000字左右(不含程序原代码)。d封
3、面格式以下页。l 考评方法指导老师负责验收程序运行结果,并结合学生工作态度、实际动手能力、创新精神和设计汇报等进行综合考评,并按优异、良好、中等、及格和不及格五个等级给出每位同学课程设计成绩。具体考评标准包含以下多个部分:a平时出勤 (占10%)b系统需求分析、功效设计、数据结构设计及程序总体结构合理是否(占10%)c程序能否完整、正确地运行,个人能否独立、熟练地调试程序(占40%)d设计汇报(占30%)注意:不得剽窃她人汇报(或给她人剽窃),一旦发觉,成绩为零分。e独立完成情况(占10%)。l 课程验收要求a判定算法设计合理性,运行相关程序,取得正确数值结果。b回复相关问题。c提交课程设计汇
4、报。d提交软盘(源程序、设计汇报文档)。e依内容创新程度,完善程序情况及对程序讲解情况打分。三、 教材及参考书 朱战立等著, C+面向对象程序设计,人民邮电出版社;郑莉著, C+ 语言程序设计(含试验指导书)。 清华大学出版社 ( 结构化程序设计部分 ) 钱能主编 ,C+ 程序设计教程,清华大学出版社, .11 戴锋编著, Visual C+ 程序设计基础 , 清华大学出版社 ,.4 吕日著, C+ 程序设计教程,清华大学出版社, C+ 大学教程,美国 Harvey M.Deitel 等 四、进度安排1、 班级: 信息和计算科学:1101、1102、11032、 主讲老师:王祝君3、 教导老师
5、:王祝君、聂 存 云4、 时间安排:第 16-17 周 星期二 8时:00分11时:30分 星期二 14时:00分17时:30分 星期六 8时:30分11时:30分 星期六 14时:30分17时:30分附:选题方案:所选题目依据学生学号确定,学号模9加1,即(学号%9+1)。如你学号为17,则所选题目号为:17%9+19(题目9)。能够最多三个选同一题同学共同完成一项作业。数理系课程设计评分表课程名称: 项 目评 价设计方案合理性和发明性设计和调试结果设计说明书质量答辩陈说和回复问题情况课程设计周表现情况综合成绩 老师署名: 日 期: 算法和程序设计课程设计供选课题题目1:学生选修课程系统(一
6、、)课程设计题目:学生选修课程系统(二)、目标和要求: 1、目标: (1)要求学生达成熟练掌握C+语言基础知识和技能; (2)基础掌握面向对象程序设计基础思绪和方法; (3)能够利用所学基础知识和技能,处理简单面向对象程序设计问题。 2、基础要求: (1)要求利用面向对象方法和C+编程思想来完成系统设计; (2)要求在设计过程中,建立清楚类层次; (4)在系统设计中,最少要用到面向对象一个机制。 3、创新要求: 在基础要求达成后,可进行创新设计,如依据查找结果进行修改功效。 4、写出设计说明书 (三、)设计方法和基础原理: 1、问题描述(功效要求): 假定有n门课程,每门课程有课程编号,课程名
7、称,课程性质,总课时,讲课课时,试验或上机课时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功效:(1)系统以菜单方法工作(2)课程信息录入功效(课程信息用文件保留)输入(3)课程信息浏览功效输出(4)查询功效:(最少一个查询方法)算法 按学分查询 按课程性质查询(5)学生选修课程(可选项)2、问题处理方案: 依据系统功效要求,能够将问题处理分为以下步骤: (1)分析系统中各个实体之间关系及其属性和行为; (2)依据问题描述,设计系统类层次; (3)完成类层次中各个类描述(包含属性和方法); (4)完成类中各个组员函数定义; (5)完
8、成系统应用模块; (6)功效调试; (7)完成系统总结汇报和系统使用说明书。题目2:设计某企业库存管理系统 (一、)课程设计题目:某企业库存管理系统(二)、目标和要求: 1、目标: (1)要求学生达成熟练掌握C+语言基础知识和技能; (2)基础掌握面向对象程序设计基础思绪和方法; (3)能够利用所学基础知识和技能,处理简单面向对象程序设计问题。 2、基础要求: (1)要求利用面向对象方法和C+编程思想来完成系统设计; (2)要求在设计过程中,建立清楚类层次; (3)在系统中最少要定义四个类,每个类中要有各自属性和方法; (4)在系统设计中,最少要用到面向对象一个机制。 3、创新要求: 在基础要
9、求达成后,可进行创新设计,如依据查找结果进行修改功效。 4、写出设计说明书 (三、)设计方法和基础原理: 1、问题描述(功效要求): 某企业现有以下设备:一般电视机、DVD、带DVD电视机,带DVD电视机售价为一般电视机和DVD单价之和80%,要求对全部库存设备全部能根据品名进行显示、查找、增加和删除、保留功效。 2、问题处理方案: 依据系统功效要求,能够将问题处理分为以下步骤: (1)分析系统中各个实体之间关系及其属性和行为; (2)依据问题描述,设计系统类层次; (3)完成类层次中各个类描述(包含属性和方法); (4)完成类中各个组员函数定义; (5)完成系统应用模块; (6)功效调试;
10、(7)完成系统总结汇报和系统使用说明书。 题目3: 高校学籍管理系统 (一)、课程设计题目: 高校学籍管理系统 (二)、目标和要求:1、目标: (1)要求学生达成熟练掌握C+语言基础知识和技能; (2)基础掌握面向对象程序设计基础思绪和方法; (3)能够利用所学基础知识和技能,处理简单面向对象程序设计问题。2、基础要求: (1)要求利用面向对象方法和C+编程思想来完成系统设计; (2)要求在设计过程中,建立清楚类层次; 3、创新要求: 在基础要求达成后,可进行创新设计,如依据查找结果进行修改功效。4、写出设计说明书 (三)、设计方法和基础原理:1、功效要求 要求完成以下功效:1)能够从屏幕上读
11、取一个学生信息并将信息存入到数据文件中。2)能够将指定信息从文件中删除。3)能够按编号、姓名对学生信息进行检索并将检索结果显示在屏幕上。4)能够统计全部学生总成绩,及其在班上排名。5)能够统计各科平均成绩及及格率。6)要求有错误提醒功效,比如性别只能输入男女,输入错误提醒重新输入。7)假如检索不到对应信息应提醒用户。 2、问题处理方案:依据系统功效要求,能够将问题处理分为以下步骤: a)写出需求分析(做什么) b)分析系统中各个实体之间关系及其属性和行为; c)依据问题描述,设计系统类层次; d)完成类层次中各个类描述(包含属性和方法); e)完成类中各个组员函数定义; f)用户界面设计 g)
12、分析系统功效模块(系统步骤图) h)代码编写 i)功效调试; j)完成系统总结汇报和系统使用说明书。 题目4 “媒体库管理系统设计”1、问题描述图书馆中资料很多,假如能分类对其资料流通进行管理,将会带来很多方便,所以需要有一个媒体库管理系统。图书馆共有三大类物品资料:图书、视频光盘、图画。这三类物品共同含有属性有:编号、标题、作者、评级(未评级,通常,成人,儿童)等。其中图书类增加出版社、ISBN号、页数等信息;视频光盘类增加出品者名字、出品年份和视频时长等信息;图画类增加出品国籍、作品长和宽(以厘米计,整数)等信息。2、功效要求(1)添加物品:关键完成图书馆三类物品信息添加,要求编号唯一。当
13、添加了反复编号时,则提醒数据添加反复并取消添加;当物品库已满,则提醒不能再添加新数据。(2)查询物品可根据三种方法来查询物品,分别为:按标题查询:输入标题,输出所查询信息,若不存在该统计,则提醒“该标题不存在!”;按编号查询:输入编号,输出所查询信息,若不存在该统计,则提醒“该编号不存在!”;按类别查询:输入类别,输出所查询信息,若不存在统计,则提醒“该类别没有物品!”;(3)显示物品库:输出目前物品库中全部物品信息,每条统计占据一行。(4)编辑物品:可依据查询结果对对应统计进行修改,修改时注意编号唯一性。(5)删除物品:关键完成图书馆物品信息删除。假如目前物品库为空,则提醒“物品库为空!”,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计 专业课程 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。