级数媒高级语言程序专业课程设计题目.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 级数 高级 语言 程序 专业课程 设计 题目
- 资源描述:
-
福建师范大学协和学院 课程设计报告 课程名称: 高档语言程序设计课程设计 学院(系): 协和学院信息技术系 专 业: 数媒 班 级: 姓 名: 学 号: 指引教师: 时 间: 《高档语言程序课程设计报告》填写规定 一、基本阐明: 本报告合用于福建师范大学协和学院高档语言程序课程设计使用,每次进行课程设计时及时填写,课程设计任务完毕后将该报告交给指引教师。指引教师依照详细课程设计成果和报告进行打分。 二、课程设计报告书写规定: 1. 课程设计目和规定:明确课程设计内容和详细任务; 2. 阐明设计办法和思路,提供相应分析记录和产生分析设计报告。使用必要形式化阐明手段进行阐明,必要状况下附带代码进行阐明。 3. 讨论、建议、质疑:针对课程设计中遇到问题进行组内讨论,遇到不能解决问题时向指引教师请教,并将问题提出以及解决过程写入课程设计报告,以作为后来学习参照。问题要详细描述,避免抽象地罗列、笼统地讨论; 4. 所有文字论述内容规定简要扼要,思路清晰,符合规范规定; 5. 本报告合用于单人课程设计,一种人独立完毕课程设计任务,如遇特殊因素时,向指引教师提出,由指引教师解决。 三、其她规定: 规定课程设计报告笔迹工整、文字简洁、数据齐全、分析充分、详细、定量。对于抄袭课程设计报告和成果行为,一经发现,以零分解决,并依照有关条例予以处分。 四、成绩评估: 课程设计成果与相应报告均由指引教师评估成绩,成绩评估原则由指引教师决定。 级(数媒)高档语言程序课程设计规定 一、课程设计基本规定 1、课程设计可采用每人一题,可任选一题进行设计,至少包括五个功能模块。选题状况由学习委员上报给教师。 2、可以选取教师提供参照选题,也可以自选,如果自选,需要将自选题目详细内容以及实现规定提供应教师,教师批准后方可采用。 3、规定运用面向对象设计办法以及C++编程思想来完毕系统设计。 4、规定有菜单、文献操作,数据使用数组、构造体、链表等均可,键盘操作或鼠标操作均可。 5、模块化程序设计:规定在设计过程中,按功能定义函数或书写各种文献,进行模块化设计,各个功能模块用函数形式来实现。 6、所选课题必要上机通过,并获得满意成果。 7、程序书写风格:锯齿型书写格式。 8、完毕课程设计报告书(格式见附录一)。 二、课程设计题目及详细规定 1、学生选课系统 教师开设选修课程,每门选修课程有课程编号,课程名称,课程类别,教学周数,周学时数,学分,总学时数,授课学时,实验或上机学时,授课教师,职称,开课院系,选课人数,已选修人数,选课截止时间等信息,学生可以自由选课。 (一) 系统功能规定及其阐明: (1) 课程信息录入: 将外部文献(选修课表.txt)中保存选修课程信息读入到程序中。 (2) 增长功能: 可以增长新课程。 (3) 课程信息浏览: 输入学生学号可以浏览学生所有选修课程信息,浏览时一门课程一行记录。 (4) 学生选修课程: 学生可以按教师选取或按课程选取要选修课程(当已选人数达到总选修人数时不能再选) (5) 查询功能: 可以按开课院系或课程类别查询,输入院系编号或者课程编号是可以查询。 (6) 修改功能: 修改已选课程,修改信息要保存在外部文献中(在选课截止时间前都可以修改选课)。 (6)退出系统 (二)其她规定: 使用C/C++语言,源程序要有恰当注释,使程序容易阅读 采用文本菜单界面 可以自动增长新功能模块(视状况可此外加分) (三)指引进度安排: 功能分析,数据构造设计:4学时 信息增长及查询功能:8学时 信息修改及删除功能:8学时 信息分类查看功能:8学时 功能整合及报告编写:2学时 2、图书库存管理系统 系统模仿图书馆库存管理,每一种图书库存信息涉及:编号、书名、作者、出版社、金额、类别、当前库存量等。 (一)系统功能规定及其阐明: 1、增长功能 能录入新图书有关数据(编号、书名、作者、出版社、金额、类别、当前库存量等)。例如 A0000 C语言程序设计 张三 清华出版社 45.5 教诲 320 图书类别涉及:文学,教诲,管理,生活,艺术。 当录入了重复图书编号时,则提示数据录入重复并取消录入;录入新数据能按递增顺序自动进行条目编号(并保存到文献中)。规定一次能完毕多条信息输入。 2、查询功能 输入图书编号或图书名字时,可以查询该图书库存详细信息。 3、修改功能 当选中详细图书编号时,可修改该图书有关信息。 4、删除功能 当选中详细图书编号时,可删除该图书有关信息。 5、分类查看功能(可选) 选取此功能时,可以依照图书类别进行选取。 当选中某类时,显示出此类中所有数据信息(一屏最多显示10条,超过十条应可以自动分屏显示),并提示该类别图书总数量。 6、测试数据: 规定图书记录100个左右。 (二)其她规定: 使用C/C++语言,源程序要有恰当注释,使程序容易阅读 采用文本菜单界面 可以自动增长新功能模块(视状况可此外加分) (三)指引进度安排: 功能分析,数据构造设计:4学时 信息增长及查询功能:8学时 信息修改及删除功能:8学时 信息分类查看功能:8学时 功能整合及报告编写:2学时 3、个人通讯录管理系统 建立一通讯录,输入姓名、电话号码、住址等信息,然后对通信簿进行显示、查找、添加、修改及删除。 (一)系统功能规定及其阐明: 1、增长功能 能录入新数据(一组数据涉及:姓名、电话号码、分类(可选项有:A 同窗 B 朋友 C 家人)、电子邮件)。例如 杨春 同窗 当录入了重复姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过100条信息时,存储空间已满,不能再录入新数据;录入新数据能按递增顺序自动进行条目编号(并保存到文献中)。规定一次能完毕多条信息输入。 2、查询功能 输入联系人姓名或电话号码时,可以查询输出该联系人详细信息。 3、修改功能 选中某个人姓名时,可对此人相应数据进行修改。 4、删除功能 选中某个人姓名时,可对此人相应数据进行删除,并自动调节后续条目编号。 5、分类查看功能(可选) 选取此功能时,列出下列三类选取。 A 同窗 B 朋友 C 家人 当选中某类时,显示出此类中所有数据姓名和电话号码(一屏最多显示10条,超过十条应可以自动分屏显示)。 6、测试数据: 规定通讯录记录有100个左右。 (二)其她规定: 使用C/C++语言,源程序要有恰当注释,使程序容易阅读 采用文本菜单界面 可以增长新功能模块如转账(视状况可此外加分) (三)指引进度安排: 功能分析,数据构造设计:4学时 信息增长及查询功能:8学时 信息修改及删除功能:8学时 信息分类查看功能:8学时 功能整合及报告编写:2学时 4、模仿ATM机存取款管理系统 模仿银行自动取款机使用过程中界面和顾客交互过程。实现查询银行卡余额、取款、修改密码、退出系统等功能。 (一)功能规定及阐明: (1)将银行账户卡号,户名,密码和账户余额从外部文献(银行账户.txt)中读入到程序中。在外部文献中存储密码是通过加密,加密算法如下: 1>每位数字都加上5 2>然后原数字两倍与新数字和与10取模代替新数字 3>将第一位和第六位互换,第二位和第五位互换,第三位和第四位互换,输出最后加密成果。 例如: 123456 加密过程是: 123456-->(6)(7)(8)(9)(10)(11)-->(8)(1)(4)(7)(0)(3)-->307418 (2)卡号、密码输入最多三次,否则直接退出系统。 (3)存取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金额限制。 (4)更改密码:实现密码更改功能,对于密码要有2次验证。 (5)查询功能:实现查询余额功能。 (6)转账功能:转账时输入卡号,户名和转账金额,如果卡号和户名不存在,输出错误提示信息给顾客,转账金额必要不大于卡内余额才干转账成功。 (二)其她规定: 使用C/C++语言,源程序要有恰当注释,使程序容易阅读 采用文本菜单界面 可以增长新功能模块如转账(视状况可此外加分) (三)指引进度安排: 功能分析,数据构造设计:4学时 客户资料管理功能:8学时 信息查询及存取款功能:8学时 文献保存及排序功能:8学时 功能整合及报告编写:2学时 5、个人收支管理 请用C/C++编写一系统,实现个人收支管理模仿,涉及收入、支出、查询与记录等功能。软件应涉及如下几种方面: (一)功能规定: (1)收入: 规定:收入模式中可以输入如下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志。默认币种为人民币,也可以是美元、欧元、日币或英镑。 (2)支出: 规定:收入模式中可以输入如下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志。默认币种为人民币,也可以是美元、欧元、日币或英镑。 (3)查询与记录: 规定:可以输入起止日期查询这段时间收支明细(详细信息)。可以按月、按年记录总收入和总支出,并在屏幕上显示。输入信息时规定检查日期输入对的性。 (4)文献读写: 规定:可以将查询与记录成果,当前数据(明细表)所有写入文献。也可以将写入数据读取到内存中并显示。 (5)附加规定: 规定:某一环节操作失败时规定有相应提示阐明,容许重新操作或者返回主菜单,力求提供良好顾客界面。 (二)其她规定: 使用C/C++语言,源程序要有恰当注释,使程序容易阅读 采用文本菜单界面 可以自动增长新功能模块(视状况可此外加分) (三)指引进度安排: 功能分析,数据构造设计:4学时 收入与支出功能:8学时 信息查询及记录功能:8学时 文献读写功能:8学时 功能整合及报告编写:2学时 6、电子英汉词典设计 实现简朴电子英汉词典功能,详细管理操作涉及单词添加、显示、查找、删除、修改和保存等。 (一)系统功能规定及其阐明: 1、 词条录入 添加单词记录涉及英文单词,中文释义(各种中文含义之间以逗号隔开)以及该单词使用例子。例如 attendance 出席,参加,出席人数,出席率 Our class has perfect attendance today. 如果该单词已经存在不能添加,提示“该单词已存在”,不存在单词才可以添加。 2、信息显示 将所有单词按英文字母顺序显示。 3、词条修改 对已经输入单词信息进行修改。输入英文单词,输出该单词详细信息,输入要修改中文释义, 确认修改并保存,修改信息可以保存在文献中。 4、词条删除 删除某个单词记录,输入英文单词,输出该单词详细信息,确认删除并保存,将该单词记录从文献中删除。 5、单词查询 输入单词英文拼写,输出该单词中文释义。输入该单词中文释义输出该单词英文拼写。 6、信息保存:将单词信息保存到文献。 7、测试数据: 规定被选用词条有100个左右。 (二)其她规定: 使用C/C++语言,源程序要有恰当注释,使程序容易阅读 采用文本菜单界面 可以自动增长新功能模块(视状况可此外加分) (三)指引进度安排: 功能分析,数据构造设计:4学时 词条录入和信息显示功能:8学时 词条修改和词条删除功能:8学时 单词查询和文献保存功能:8学时 功能整合及报告编写:2学时 三、课程设计评分原则 1、每个学生限制选取一题,课程设计中不能改题。 2、课程设计成绩评估根据有设计文档资料、详细实现设计方案程序及课程设计考勤登记表。 优(90分以上):必要要有一定创意,有自己独特算法。按规定完毕课题所有功能,有完整符合原则文档,文档有条理、文笔通顺,格式对的,其中有总体设计思想阐述,有对的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好; 良(80-89分):完毕课题规定功能,有完整符合原则文档,文档有条理、文笔通顺,格式对的;有完全实现设计方案软件,设计方案较先进,无明显错误; 中(70-79分):完毕课题规定功能,有完整符合原则文档,有基本实现设计方案软件,设计方案对的,但有少数失误; 及格:完毕课题规定大某些功能,有完整符合原则文档,有基本实现设计方案软件,设计方案基本对的,个别功能没有实现,但错误不多; 不及格:没有完毕课题规定功能,没有完整符合原则文档,软件没有基本实现设计方案,设计方案不对的。 3、课程设计期间,每天课程设计结束每个学生必要填写当天课程设计记录,交给指引教师检查,做为评估课程设计报告成绩根据。 4、课程设计记录书写规范,笔迹清晰整洁,准备记录课程设计过程中浮现问题、解决办法以及总结经验。 5、课程设计成果以程序形式提交,须同步提交源代码和可执行文献。源代码编写应符合规范,采用统一缩进方式,大括号“{}”应成对对齐或成规律放置,变量和函数命名应做到简洁易懂,编写函数时应做到函数大小适中,功能明确,易懂、易读、易改,需提供必要注释阐明。 项目名称 实训时间 至 项目目的与规定 项目进度安排 成绩 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议 课程设计记录 日期 地点 应完毕内容 已完毕内容 未完毕内容 改进 建议展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




级数媒高级语言程序专业课程设计题目.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/2683045.html