c#课程设计简单题目_C#课程设计题目

这篇博客介绍了两个C#课程设计题目:一是设计一个包含教师、大学生和博士后管理的程序,要求实现数据的输入和输出,并采用层次架构模式;二是设计一个整数集合类Intset,实现包括添加、删除、交集、并集等基本操作。评分标准主要考虑程序功能、架构设计和课程设计报告的质量。
摘要由CSDN通过智能技术生成

面向对象的程序设计-

C#

课程设计题目

姚远

2011-12-16

使用专业、班级:

计科

10

、信管

10

、计网、计应、软件

10

说明:

以下各题的实现技术不包括任何数据库访问技术,如

ADO.NET

LINQtoSQL

等。部分题目需要通过各种集

合类完成数据在内存中的存储、集中管理。

每题采用分层架构模式来完成。均需自行设计类,

Windows

窗体是用于界面层表现。

(下列各题在下学期

学习

ASP.NET

后应能学会保持其他类不变、将

Windows

界面层整个替换为

ASPX

页面)

评分标准:

程序功能完成工作量

50%

是否采用层次架构完成程序

20%

课程设计报告

30%

具体题目:

第一题

设计一个大学教师和学生管理程序,教师包括编号、姓名、职称和所属教研室等数据。大学生包括

编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩;研究生包括编号、姓名、性别、

班号、指导教师和研究方法数据;博士后既是教师也是研究生。

设计

Windows

界面完成教师,大学生和博士后相关数据的输入和输出。

要求定义相关接口、类等。

第二题

定义整数集合类

Intset

。实现整数的简单操作。

该类包括以下方法。

Intset()

类的构造方法,根据需要可以定义多个构造方法

Empty()

清空该整数集合

Isempty()

判断整数集合是否为空

Ismemberof()

判断某个整数是否在该整数集合内

Add()

增加一个整数到整数集合

Sub()

从整数集合中删除一个整数元素

Isequal()

判断两个集合是否相等

Intersection()

求两个整数集合的交集

Merge()

求两个整数集合的并集

Print()

依次打印该整数集合

该类还包括以下成员:

private

int

[]

element

用于保存整数集合数据

int endpos

指示集合的最后一个元素位置

索引器:

public

int

this

[

int

i]{get;set;}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值