C#学员信息管理试题
项目视频课:https://edu.csdn.net/course/detail/27107
题目:学生信息管理系统
- 语言和环境
语言:C#,WinForms
环境:Visual Studio 2010,SQL Server 2008
二、 实现目标
某校需要一个在线考试系统,请你完成其中的登录和显示课程信息的功能,要求使用.NET WinForms技术完成一个在线考试系统的开发,其中保存在SQL Server 2008数据库中的信息如下:
课程信息表:
数据库名 |
class |
表名 |
classname |
|
字段显示 |
字段名 |
数据类型 |
字段大小 |
备注和说明 |
课程编号 |
id |
int |
4 |
主键,表示列,种子1,递增1 |
课程名称 |
name |
varchar |
50 |
非空 |
课时 |
hour |
int |
|
非空 |
所属系列 |
Series |
Varchar |
50 |
非空 |
任课教师 |
teacher |
varchar |
50 |
非空 |
学生选课表:
数据库名 |
class |
表名 |
lesson |
|
字段显示 |
字段名 |
数据类型 |
字段大小 |
备注和说明 |
编号 |
id |
int |
4 |
主键,表示列,种子1,递增1 |
登录名称 |
Name |
varchar |
50 |
非空,唯一 |
登录密码 |
pwd |
varchar |
50 |
非空 |
课程编号 |
Cid |
Int |
|
外键,空表示未选课 |
程序运行时进入登录界面,如图1:
图1 登录窗体
在登录窗体输入账号和密码后点击登录,若登录失败如图2所示:
图2 登录失败
若登录成功进入主窗体,在主窗体显示所有课程信息和已选修课程信息,如图3所示:
图3 主窗体界面
三:要求
- 在SQL Server 2008中创建数据库、表结构;(10分)10分
- 在数据表中各输入5条测试数据;(5分)5分
- 设计WinForms界面,并编码完成以下指定的功能:
- 窗体外观:按图设计界面,窗体初始位置在屏幕中央,窗体大小固定。(10分)10分
- 登录:运行程序进入登陆界面,输入账号和密码登录,若失败提示重新登录,若成功进入主窗体。(20分)数据库关联 20分
- 主窗体加载:登录成功后加载主窗体,在主窗体显示所有课程信息。(15分)
查询所有:15分
-
- 选课信息:在主窗体显示已选修课程。(15分)
- 退出:点击退出按钮退出程序。(5分)
四:注意事项
- 请注意界面美观 ,控件摆放整齐。(5分)5分
- 请注意代码的书写、命名符合规范,在代码中添加必要的注释。(5分)5分
- 请注意操作数据库时进行必要的异常处理。(10分)
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/104568986
- 点赞
- 收藏
- 关注作者
评论(0)