《2022年面向对象程序设计课程设计 .docx》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计课程设计 .docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品_精品资料_面对对象程序设计课程设计一、目的及基本要求1.由于课程设计主要是锤炼同学,所以应当勉励同学放手去做,激发他们钻研问题的兴趣.环围着书本上的内容重点,同学可以在VC+平台下设计具有各种不同功能的程序,“类”是程序设计的基础,要求要用到类的特性:即类的封装、类的抽象、继承和多态.2 初步把握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能.3 训练用系统的观点和软件开发一般规范进行软件开发,培育软件工作者所应具备的科学的工作方法和作风.二、课程设计考核方法及成果评定课程设计成果分两部分,设计报告占30 ,设计作品占 70 .评分标准:(1 )程序设计有难度,有创意的
2、优(2 )程序设计正确,有肯定的难度良(3 )全部正确,并能正确回答设计中的问题中(4 )程序设计有少许错误,但能回答设计中的问题及格(5 )没有达到要求的不及格三、课程设计内容及支配1. 上交源程序 : 同学依据课程设计的详细要求所开发的全部源程序 应当放到一个文件夹中 .2. 上交程序的说明文件: 储存在 .txt中 在说明文档中应当写明上交程序所在的目录, 上交 程 序 的 主 程 序 文 件 名 , 如 果 需 要 安 装 , 要 有 程 序 的 安 装 使 用 说 明 .3. 课程设计报告 : 储存在 word文档中,文件名要求依据 姓名 - 学号 - 课程设计报告 起名, 如文件名
3、为 张三 -001-课程设计报告 .doc依据课程设计的详细要求建立的功能模块, 每个模块要求依据如下几个内容仔细完成.1 / 4可编辑资料 - - - 欢迎下载精品_精品资料_其中包括 :a) 需求分析 :依据设计题目的要求,充分的分析和懂得问题,明确问题要求做什么?(而不是怎么做?)限制条件是什么?b) 概要设计重点对类进行设计,分析设计类的属性和方法.c) 程序编码.重点功能部分要加上清楚的程序注释.d) 调试分析分模块(类)进行,设计好测试数据, 测试输出的结果 , 时间复杂度分析,和每个模块设计和调试时存在问题的摸索 问题是哪些问题如何解决 ,算法的改进设想.设计题目(参考):题目一
4、 :职工信息治理系统设计职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复).试设计一职工信息治理系统,使之能供应以下功能:系统以菜单方式工作 职工信息录入功能 职工信息用文件储存 输入 职工信息浏览功能 输出 查询和排序功能: 至少一种查询方式 算法 按工资查询 按学历查询等职工信息删除、修改功能 任选项题目二:图书信息治理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等.试设计一图书信息治理系统,使之能供应以下功能:系统以菜单方式工作图书信息录入功能 图书信息用文件储存 输入图书信息浏览功能输出查询和排序功能: 至少一种查询方式 算法
5、按书名查询按作者名查询图书信息的删除与修改 可选项 题目三:同学信息治理系统设计同学信息包括:学号,姓名,年龄,性别,诞生年月,的址,电话,E-mail等.试设计一同学信息治理系统,使之能供应以下功能:系统以菜单方式工作同学信息录入功能(同学信息用文件储存)- 输入同学信息浏览功能 - 输出查询、排序功能 - 算法按学号查询按姓名查询同学信息的删除与修改(可选项) 题目四:同学选修课程系统设计假定有 n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课.试设计一选修课程系统,使之能供应以下功能:
6、系统以菜单方式工作课程信息录入功能 课程信息用文件储存 输入课程信息浏览功能输出查询功能: 至少一种查询方式 算法按学分查询按课程性质查询同学选修课程 可选项 题目五:设计一个简洁运算器要求 :在功能上功能尽量模拟windows 操作系统中的运算器,系统界面不做强制要求.题目六:编写一万年历系统2 / 4可编辑资料 - - - 欢迎下载精品_精品资料_要求:仿照现实生活中的挂历 .当前页以系统当前日期的月份为准显示当前月的每一天 显示出日及对应的星期几 .当系统日期变到下一月时 , 系统自动翻页到下一月 .题目七: 图书治理系统1、功能描述新进图书基本信息的输入.2. 图书基本信息的查询.3.
7、 对撤消图书信息的删除.4. 为借书人办理注册. 5办理借书手续(非注册会员不能借书).6办理仍书手续信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等题目八:通信录治理系统用 C/C+设计出模拟手机通信录治理系统,实现对手机中的通信录进行治理.(一)功能要求(1) 查看功能:挑选此功能时,列出以下三类挑选.A办公类 B个人类 C 商务类 ,当选中某类时,显示出此类全部数据中的姓名和电话号码)(2) 增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有: A办公类 B个人类 C 商务类)、电子邮件).例如杨春商务类 chu
8、ny当录入了重复的姓名和电话号码时,就提示数据录入重复并取消录入.当 通信录中超过 15 条信息时,储备空间已满,不能再录入新数据.录入的新数据能按递增的次序自动进行条目编号.(3) 修改功能:选中某个人的姓名时,可对此人的相应数据进行修改(4) 删除功能:选中某个人的姓名时,可对此人的相应数据进行删除, 并自动调整后续条目的编号.其它要求:(1) ) 只能使用 C/C+语言,源程序要有适当的注释,使程序简洁阅读(2) ) 至少采纳文本菜单界面(假如能采纳图形菜单界面更好)(3) ) 建议使用链表等数据结构(4) ) 同学可自动增加新功能模块(视情形可另外加分)(5) )写出课程设计报告,详细要求见相关说明文档可编辑资料 - - - 欢迎下载精品_精品资料_6最好能用文件储存信息 .可编辑资料 - - - 欢迎下载