C#学员信息管理试题

举报
tea_year 发表于 2021/12/22 23:02:15 2021/12/22
【摘要】 项目视频课:https://edu.csdn.net/course/detail/27107 题目:学生信息管理系统 语言和环境     语言:C#,WinForms     环境:Visual Studio 2010,SQL Server 2008 ...

项目视频课: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  主窗体界面

三:要求

  1. 在SQL Server 2008中创建数据库、表结构;(10分)10分
  2. 在数据表中各输入5条测试数据;(5分)5分
  3. 设计WinForms界面,并编码完成以下指定的功能:
    1. 窗体外观:按图设计界面,窗体初始位置在屏幕中央,窗体大小固定。(10分)10分
    2. 登录:运行程序进入登陆界面,输入账号和密码登录,若失败提示重新登录,若成功进入主窗体。(20分)数据库关联 20分
    3. 主窗体加载:登录成功后加载主窗体,在主窗体显示所有课程信息。(15分)

  查询所有:15分

    1. 选课信息:在主窗体显示已选修课程。(15分)
    2. 退出:点击退出按钮退出程序。(5分)

四:注意事项

  1. 请注意界面美观 ,控件摆放整齐。(5分)5分
  2. 请注意代码的书写、命名符合规范,在代码中添加必要的注释。(5分)5分
  3. 请注意操作数据库时进行必要的异常处理。(10分)

文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。

原文链接:aaaedu.blog.csdn.net/article/details/104568986

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。