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

面向对象的程序设计-

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;}

你可能感兴趣的:(c#课程设计简单题目)