- 36
- 0
- 约 3页
- 2017-02-09 发布于重庆
- 举报
C课程设计题目
面向对象的程序设计-C#课程设计题目
姚远
2011-12-16
使用专业、班级:
计科10、信管10、计网、计应、软件10级
说明:
以下各题的实现技术不包括任何数据库访问技术,如ADO.NET、LINQtoSQL等。部分题目需要通过各种集合类完成数据在内存中的存储、集中管理。
每题采用分层架构模式来完成。均需自行设计类,Windows窗体是用于界面层表现。(下列各题在下学期学习ASP.NET后应能学会保持其他类不变、将Windows界面层整个替换为ASPX页面)
评分标准:
程序功能完成工作量 50%
是否采用层次架构完成程序 20%
课程设计报告 30%
具体题目:
第一题
设计一个大学教师和学生管理程序,教师包括编号、姓名、职称和教研室数据。大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩;研究生包括编号、姓名、性别、班号、指导教师和研究方法数据;博士后既是教师也是研究生。 教师,大学生和博士后Intset() 类的构造方法,根据需要可以定义多个构造方法
Empty() 清空该整数集合
Isempty() 判断整数集合是否为空
Ismemberof() 判断某个整数是否在该整数集合内
Add() 增加一个整数到整数集合
Sub() 从整数集合中删除一个整数元素
Isequal() 判断两个集合是否相等
Intersection() 求两个整数集合的交集
Merge() 求两个整数集合的并集
Print() 依次打印该整数集合
该类还包括以下成员:
private int[] element 用于保存整数集合数据
int endpos 指示集合的最后一个元素位置
索引器:
public int this[int i]{get;set;}
注意:整数集合中不允许有相同的元素存在。另外,对于上述方法的参数及其返回值类型,根据需要自定义。
设计相应Windows界面用于数据显示。
第三题
定义一个档案类,包含档案编号、档案名称数据成员,要求:
分别编写方法成员用于实现对档案信息的输入、输出与修改(注:不能修改档案编号)。
以此档案类为基类,公有派生出学生档案类,其中包含学生的学号、姓名、性别、年龄、3门课程成绩数据;定义成员方法用于实现数据的输入、输出与修改(注:不能修改学号)。
以此档案类为基类,公有派生出教师档案类,其中包含教师的教工号、姓名、性别、年龄、工资数据;定义成员方法用于实现数据的输入、输出与修改(注:不能修改教工号)。
可以实现对10个学生与10个教师的档案操作(输入、输出、修改)。
设计相应Windows界面用于数据输入、输出
第四题
设计一个求各类图形面积的程序。要求:
基类:定义图形的轮廓;计算面积等
各种派生类:各种图形(例如圆、矩形、三角形等),要求派生自类。
设计相应Windows界面用于各种图形数据输入、面积输出
第五题
编写最多能输入10个职工的信息表,再根据这个表产生一个职工信息简表,并利用多态性实现信息的输出。
设计要求实现下列功能:
建立职工信息数据,包括职工编号、姓名、性别和年龄。
根据职工信息表,建立只含有姓名和年龄的职工信息简表。
使用继承的方法构造2个类,使用相应的对象放置10个职工信息。
编写同名DISPLAY()方法,用来输出数组内容。
另外编制一个PRINTER()方法,用来根据实际对象输出它们的内容
设计相应Windows界面用于选择性地输出职工信息或者简要信息。
第六题
设计一个汽车类族
要求:一个基类AUTO;
若干个派生类分别描述轿车、卡车、自行车等等。
设计相应Windows界面用于选择性地输出各种信息。
第七题:
设计Windows界面,一个窗口中有三个文本区。三个文本区中的一个可供用户编辑文本,另外两个不可编辑;当用户在编辑文本区中编辑文本时,另外两个文本区分别显示文本区中的单词、包含的数字。
编辑的文本类似:
I was born in 1992.12 add 16 be equal to 28.
第八题
设计Windows通讯录,能进行增加,查询,修改,删除,显示记录等操作.,能进行增加,查询,修改,删除.,完成企业人员的月考核信息管理。显示当月所有需
您可能关注的文档
- CuZnAl中孔材料的制备及表征.doc
- Cv值Cv值的定义.doc
- cvxmioo水资_源的合理利用目标测试题.doc
- CVS代码管理器的使用.doc
- CWDM关键技术及应用.doc
- CWinForm利用GDI+的双缓冲技术来提高绘图效率.doc
- CWELD单元在某些接触分析中的应用.doc
- CXCR4基因转染的猪BMSCs体外诱导分化为心肌样细胞的实验研究.doc
- Cygwin使用方法.doc
- cxgrid使用方法.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 医院财务管理制度.docx
- 2025年2月26日西安市军队文职面试真题及答案解析(计算机岗).doc VIP
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.pdf
- 鸡胴体等级及要求、鸡分割肉等级及要求.pdf VIP
- 2025年青岛酒店管理职业技术学院单招语文考试题库及答案解析.docx VIP
- 北师大版高中英语选择性必修第二册unit6 lesson3课文英汉对照.docx VIP
- 水利厅水利工程招投标管理工作手册(标准版).doc VIP
- 山东单招语文题库及答案.doc VIP
- 八项基本管理技能.pdf VIP
- 深度解析(2026)《YST 1777-2025微纳米铜粉》:新材料产业精细化、高端化发展的权威指南与未来展望.pptx VIP
原创力文档

文档评论(0)