C#教学信息系统

项目视频课:https://edu.csdn.net/course/detail/27107

题目:教学信息管理系统

  • 语言和环境

    语言:C#,WinForms

    环境:Visual Studio 2010,SQL Server 2008

  • 要求

    完成课程信息查找窗体中课程信息查找功能界面效果如图-1所示。要求在窗体加载时能够将所有科目显示在DataGridView控件中,在用户选择学期ComboBox控件中的学期后单击查找按钮能够按照所选学期查找课程,如果ComboBox没有选择任何内容则查找所有课程。

                                  图-1

  • 数据库设计

数据库名称:SchoolDB

表名

Gradet

实体名称

学期表

序号

字段名称

字段说明

类型

位数

备注

1

GradeID

序号

Int

 

自动编号,主键

2

GradeName

类别名称

Varchar

20

非空

 

 

 

表名

Subject

实体名称

科目表

序号

字段名称

字段说明

类型

位数

备注

1

SubjectID

序号

Int

 

自动编号,主键

2

SubjectName

科目名称

varcahr

50

非空

3

CreateHour

学时数

Int

 

非空

4

Credit

学分

Int

 

非空

5

GradeID

学期编号

Int

 

学期表的外键

四 、具体实现步骤

  1. 建立数据库SchoolDB和数据表Grade,Subject。建立要求的约束并添加相应的测试记录,要求Grade表至少2条,Subject表至少5条。
  2. 在Visual Studio 2010中创建Windows应用程序,项目名为SysSubject。
  3. 将默认窗体Form1名更改为frmSubject,窗体标题设置为“科目信息查询”,要求窗体加载时将学期内容在ComboBox控件中进行显示,同时将所有科目在DataGridView控件中显示。窗体运行时要求在屏幕中央显示,窗口最大化不得使用,窗体不得调整大小。如图-2所示

图-2

  1. 当用户选择学期后单击查找按钮,就将该学期对应的课程在DataGridView控件中显示;

图-3

   如果用户没有选择任何内容,单击查找按钮就将所有课程在DataGridView控件中显示。如图-4所示:

图-4

五、注意事项

1、请注意界面美观,控件摆放整齐。

2、请注意代码的书写、命名符合规范,在代码中添加必要的注释。

3、请注意操作数据库时进行必要的异常处理。

六、评分标准

  1. 正确建立数据库和数据表-10分;
  2. 正确建立相应的约束条件-5分;
  3. 按照要求录入数据-5分;
  4. 正确建立Winforms项目,并且项目名为SysSubject  -5分;
  5. 正确设置默认窗体Form1为frmSubject -5分;
  6. 正确摆放1个Label、1个ComboBox、1个Button、1个DataGridView控件-4分;
  7. 设置窗体居中 -2分;
  8. 设置窗体最大化按钮不可用 -2分;
  9. 设置窗体不能通过拖动改变大小-2分;
  10. 在窗体运行将Grade表中的数据正确加载到对应的ComboBox控件中 -20分;
  11. 在窗体运行时按照要求将Subject表中的数据正确显示在DataGridView中 -15分;
  12. 在用户单击查找按钮时能够将查找到的数据显示在DataGridView中 -20分;
  13. 命名符合规范、并有适当注释-5分。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zh.晨光

读后有收获可以支付宝请作者喝咖

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值