面向对象程序设计C#课程设计计划(09级).docx
《面向对象程序设计C#课程设计计划(09级).docx》由会员分享,可在线阅读,更多相关《面向对象程序设计C#课程设计计划(09级).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计C#课程设计计划(09级) 面向对象程序课程设计(C#)计划 班级:B090501/02/03/04任课教师:张文学石念峰 一、设计目的 面向对象程序设计课程设计是面向对象程序设计课程的实践环节。通过课程设计实践,使学生进一步加深理解和掌握面向对象的基本概念、面向对象程序开发的基本思路和方法、windows Form 设计原则和方法以及它们在软件开发过程中的使用方法,达到提高学生C#语言编程和调试动手能力,培养学生使用面向对象程序设计、数据结构、数据库原理和软件工程等相关课程知识解决实际问题的能力的目的。 通过该课程设计,应达到下列基本要求: 1熟练掌握C#的基本知识和技能;
2、2基本掌握面向对象程序开发的基本思路和方法,熟悉面向对象软件开发过程,并初步具备利用面向对象的编程思想来完成系统设计的能力; 3初步具备学生自学参考书籍及查阅手册、图表和文献资料的能力; 4初步养成重视软件测试、重视文档写作、重视界面设计的程序开发习惯; 5初步养成学生团队协作能力。 二、设计题目 学生每23人组成一个小组,以小组为单位,从下面题目中选择1个,分工协作,共同完成。 1类似于“记事本”的文本编辑器 /view/94338d0302022740be1e9b11.html 1.1问题描述 /view/dd7b2e03a6c30c2259019e6e.html 设计一个文本编辑器,具有
3、对文本文件进行读写等基本操作,类似于Windows中的记事本。 1.2基本要求 (1)能够实现基本的文本文件读取、保存、设置字体等功能; (2)具有菜单、工具栏和状态栏; (3)实现其它相关功能如字体、剪贴板的操作,查找、打印预览等功能; (4)实现多文档界面; (5)根据以上功能,设计数据结构和Windows UI界面,完成程序设计。 2. 学生成绩管理 2.1问题描述 建立学生成绩数管理系统,数据信息文本文件存储,也可以采用数据库存储。 2.2基本要求 (1)学生信息按照行政班级组织; (2)提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期各门课程的成绩。 (3)能对成绩数
4、据进行添加、删除、修改等基本操作,并能进行一般的统计计算(如计算学生的总分 和平均分,课程的平均分等) (4)其它辅助管理功能,如统计具有各等级奖学金资格的人数。 (5)用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。 (6)根据以上功能,设计数据结构和Windows UI界面,完成程序设计。 3. 简易的绘图程序 3.1问题描述 类似于Windows的画图程序。 3.2基本要求 (1)能够画点、直线、矩形、多边形(正多边形和任意多边形)、圆、圆弧、椭圆等几何形状; (2)具有存储功能和编辑功能(要求存储后的图形文件再次打开后和在当前操作状态下都可以编辑); (3)具有简单的计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计 C# 课程设计 计划 09
限制150内