欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    5《面向对象程序设计》课程设计 指导书9.docx

    • 资源ID:1491519       资源大小:13.70KB        全文页数:5页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    5《面向对象程序设计》课程设计 指导书9.docx

    面对对象程序设计课程设计指导书湖北理工学院计算机学院一.设计要求本课程设计是为了协作面对对象程序设计课程的开设,通过设计一个完整的程序.使学生驾收C"面对对象程序设计的基本特性:类、对象、继承与派生、多态、虚函数、模板.流类库等.遵循软件过程的各个环节进行系统分析、设计、实现、集成、测试,并相应给出软件规格说明书等制品.了解当前常用的软件开发工具(ViSUalO4),要求娴熟与驭基于MFC的程序设计,培育解决实际问题的实力。要求如下:1.要充分相识课程设计对自己的或耍性Jf细做好设计前的分项打算工作。2,既安虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思索,努力钻研,勤于实践,勇于创新。3.独立按时完成规定的工作任务,不将弄盅作假,不准抄袭他人内容,否则成果以不及格ito1.无论在校外,校内,都要严格遵守学校的学习纪律,视域制度,学生有小离校必需请假,课程设计期间,无故法席按Ir课处理:法席时间达四分之一以上者,其成果按不及格处理.5 .在设计过程中.要严格要求自己,树立用称.严密,严询的科学看法,必需按时,按质,按届完成课程设计.6 .小组成员之间,分工明确,但要保持联系畅通.亲密合作,培育良好的相互帮助和团队协作精神.二适用专业适用于12软件工程专业.三.课程设计的一般步充课程设计大体分五个阶段:1 .选区与搜集资料:每人选择即(或仆人为一小组进行选顿,进行课程设计课处的资料搜集.2 .利用面对对象的方法对任务进行系统分析,形胜利能规格说明书.3 .对各个功能模块分析设计抽象并实现对象类.4 .全部数据用文件存储,并通过流类与程序交换,5 .用户界面用基于MFC的设计,终完成一个可运行的程序.调试与测试:自行调或程序,成员交叉测试程序,并记录测试状况。6 .设计完成应提交的制品打印文档):功能规格说明行(流程)、分析设计说明书(类人代码实现说明(选择)、分工协作说明(具体说明好个人所做的工作)骁收与评分:指不老师对好个小组的开发的系统,及斑个成功开发的模块进行综合裟收。7 .结台设计报行,依据课程设计成果的评定方法,评出成果。四.本课程设计内容与要求1 .个人通讯录管埋设计一个好用的小型通信录程序具有查询和删除功能,并且能够打开或修改指定文件及将多个文件组成一个文件.它完全运用类来实现,充分体现了面对对象的程序设计特点.本程序的参考程序运用双向融表保存数据的底层数据结构,并运用O,标准库供应的IiSl来实现这个箧衣的结构。由于利用IiSl类,所以实现起来很简洁。虽然这种方法超出一股的教材,但只要学习一下标准库,还是简洁理解的。C+举荐运用标准库,这也是目前编程的方向,举荐此题目为本课程设计作为选做内容,可以依据实际教学状况褥定,目的足使学生熟识和了解C+的标准库.2 .人任管理系统程序应采地面对对象的程序设计方法,程序应供应人员信息的输入、删除、老找、修改等聪本功能,并且能然按都门进行各项分类统计,时各部门或整体进行排序和筛选等操作,3 .工资管理系统该系统在磁盘上存储了某单位全体职工的工资信息.对于每位职工存储以下伯息:职工编号、基本工资、泮贴、岗贴、补贴、应发数、个人所得税、应扣数、实发数.个人所野税计竟方法设为:工资少于IK)O元的部分为O.IlOO1600元部分为5*16002600部分为10%,26003600部分为15%,5600元以上部分为2佻“要求创建存储职工工资信息的存储文件。添加某职工的工资信息“IH除某职工的工资信思。修改某职工的部分工资信息(当月起先增加或削减某叫顶工资或拼款数改变)。输出指定埸号职工的工资信息(查询用.输出全体职工的工资信息(发工资用.4 .图书管理系统程序采纳面对对象的程序设计方法,能铭对图书信息迸行基本的操作,能步进行模糊管找,并能筋按作者、出版社等相关信息的粕确督找,能移运用文件进行图书的分类存储,井能够进行维护,5 .学生成果管理系统运用面对对象的程序i殳计方法,程序的功能主要包括:对学生成果估息的增、刷、查、改等基本功能,并能够依据学号或姓名及成果等进行排序和筛选,运用文件进行数据的存储和维护,能纺依擀班级或专业进行分类的管理.6 .电话号码本管理系统该系统在整盘上存谛了电话号码序号、姓名、电话号码信息.系统功能要求如下:创建用于存储电话号码信息的存谛文件。在函数中刖循环结构做一个简洁的进行功能选择的菜单界面.在电话号码本的存储文件中按序号依次增加电话号码.删除电话号码本存储文件中的电话号码.在电话号码本的存储文件中依据姓名查闻电话号码.在电话号码本的存储文件中依据姓名修改相应的电话号码.7 .公司人员管理系统程序应采纳面对对象的程序设计方法,程序的供应人员信息的输入、剧除、查找、修改等荔本功能,并且能第按部门进行各项分类统计,而各部门或整体进行排序和筛选等操作.8 .商品管理系统运用面时对象的程序设计方法,程序的功能主要包括:时商品信息的输入、删除、查找、修改等蛆本功能,并H能够分类统计等操作.9 .火烧连苜“火烧连营”是三国演义中的闻名典故之广为流传,假定文本文件cl.txt是火烧连首中的军营分布图,每个字符A代表一个营帐,营帐是可慰物,其他字符代表不行燃的空白地段,文件共有40行70列.请你编写程序,读入该文件的内容,再从粒盆输入叨意点的X和y值(x<70.y<40)作为着火点,“火烧连营”后,被燃烧的背帐标上字符'X',并把整个结果输出到文件c2.txt,从着火点位送起先,按四连通思想上下左右找寻其邻居点.五.课程设计报告内容也括,1 .需求分析在该部分中叙述,每个模块的功能要求,2 .概要设计在此说明各个类,以及每个类的设计说明,包括类型定义的数据成员与成员函数等.3 .具体设计各个算法实现的源程序,对每个曲目要有相应的源程序(可以是Iai源程序,集个功能帙块采纳不同的函数实现)流程序要依据写程序的规则来编写。虫点功能部分要加上洛楚的程序注择.I.圜试分析调试过程中所做的工作,设计的测试用例,测试数据,测试输出的结果,和每个镶块设计和冏试时存在何也的思索(问即是哪些?问也如何解决?),程序的改进设想.5.测试结果输入数据和黝出数据示例。6,课程设计总结可以包括:课程设计过程的收衣、遇到问遨、遇到问遨解决问应过程的思索、程序调试实力的思索、对灯面对对以程序设计9这门课程的思索、在课程设计过程中对£面对时条程序设计课程的相识等内容。六 .上交相关内容要求上交的胜利内容必需由以下三个部分组成,缺一不行.1 .上交源程序:学牛.依据课程设计的具体要求所开发的全部源程序(应当放到一个文件夹中):2 .上交程序的说明文件:在说明文档中应当写明上交程序所在的书目,上交程序的主程序文件名,假如须要安装,要有程序的安装运用说明:3 .课程设计报告:保存在WOrd文档,文件名要求依据“学号-姓名-课程设计魄目”命名。七 .考核方式与成果评定设计报告与程序滁码作为考核的内容,成果计分按优,良,中,差4级评定.A.留意事项it终要上交的内容。:面对对象程序设计课程谀计报告(功能现格说明书(流程、分析设计说明书类)、代码实现说明.2.时间支配:第15周.

    注意事项

    本文(5《面向对象程序设计》课程设计 指导书9.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开