面向对象课程设计任务书
7页1、河南城建学院面向对象语言程序设计课程设计任务书班 级 0814101/2 专 业 计算机科学与技术 课程名称 面向对象语言程序设计 指导教师 耿永军 刘荣辉 周二强 计算机科学与工程系2012年06月面向对象语言程序设计课程设计任务书 一、设计时间及地点 1、时间:第19周2、地点:计算机系实验中心、本班教室10A103二、设计目的和要求本课程设计是在学习C+基本理论之后的实践教学环节。该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。学生通过课程设计在下述各方面得到锻炼:1能根据实际问题的具体情况,结合C+的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。2提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。三、设计题目和内容 主要有以下设计题目:题目1 高校人事管理系统一、目的与要求:1、目的: (1)要求学生达到熟练掌握C+语言的基本知识和技能
2、; (2)基本掌握C+程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的C+程序设计问题。 2、基本要求: (1)要求利用C+的方法以及C+的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法; (4)在系统的设计中,要求运用C+的机制(继承、派生及多态性)来实现系统功能。 3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。 4、写出设计说明书二、设计方法和基本原理: 1、问题描述(功能要求): 某高校,主要人员有:在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间。要求: 1) 添加删除功能:能根据学院人事的变动情况,添加删除记录;2) 查询功能:能根据编号和姓名进行查询;3) 编辑功能(高级):根据查询对相应的记录进行修改,并存储;4) 统计功能:能根据多种参数进行人员的统计(在职人数、党员
3、人数、女工人数、高学历高职称人数);5) 保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。6) 人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系包括属性和行为; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述(包括属性和方法); (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告以及系统使用说明书。 题目2 高校工资管理系统要求:高校有五类职工:教师,实验员,行政人员,教师兼职实验员,行政人员兼职教师。为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。同时注意生成的相关数据结果以文件方式存放在硬盘中。程序应具备从键盘录入,文件的可继续录入,任意职工的工资查询(可由职工编号和职工姓名来实现),如若有职工由于工作调动,则可进行相对应的删除动作。 相关信息: 每一学期将学校职
《面向对象课程设计任务书》由会员公****分享,可在线阅读,更多相关《面向对象课程设计任务书》请在金锄头文库上搜索。
新新农合自查整改意见和措施
年医保办工作总结
上海二手车交易合同律师版(六篇)
文旅融合建设项目建议书写作模板
2023年05月江西省工业和信息化厅部分厅属事业单位公开招聘工作人员3人(41)笔试题库含答案带解析
东莞关于成立功能性器件研发公司可行性报告_范文
世界工厂化农业的基本现状
费森血滤机停血滤的流程
德程水泥预制品项目资金申请报告写作模板+定制代写
毕业生三方协议格式范文(九篇).doc
建筑工程检验批
【新教材】四川省中考语文复习考点突破:八年级上册基础知识
高中化学第四章非金属及其化合物无机非金属材料的主角硅检测新人教版必修
小学一年级语文下册单元的测试题.doc
第十,十一标段施工组织设计
STP调车监控系统维护手册
教育教学工作总结开头范例.doc
酒店服务员七月份工作计划标准模板(七篇).doc
高三班主任总结和心得(3篇).doc
关于体育教师个人工作总结范文5篇
2023-10-14 6页
2023-12-21 6页
2022-12-17 2页
2022-09-27 6页
2022-08-12 16页
2023-08-19 7页
2023-10-29 5页
2022-11-21 81页
2022-10-30 20页
2023-02-28 2页