项目视频课: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分)

C#学员信息管理试题相关推荐

  1. 火车车次信息管理试题讲解

    火车车次信息管理试题 本试题使用Jsp+Spring+Mybatis+Mysql+Maven等技术实现火车车次信息管理. 题目:火车车次信息管理 语言和环境 A.实现语言 Java B.环境要求 JD ...

  2. linux面试题:删除一个目录下的所有文件,但保留一个指定文件

    此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 面试题:删除一个目录下的所有文件,但保留一个指定文件解答: 假设这个目录是/xx/,里面有file1,file2,fi ...

  3. 基于Spring Boot框架的驾校学员信息管理系统

    源码获取:私聊回复[SpringBoot.驾校学员]获取 更多选题参考: 计算机毕业设计.三级项目.五级项目.期末大作业.参赛作品等选题参考 文章目录 一.背景及意义 选题目的 系统主要目标 二.总体 ...

  4. 计算机毕业设计SSM本科培训班学员信息管理系统【附源码数据库】

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  5. java毕业生设计养老机构服务信息管理计算机源码+系统+mysql+调试部署+lw

    java毕业生设计养老机构服务信息管理计算机源码+系统+mysql+调试部署+lw java毕业生设计养老机构服务信息管理计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S ...

  6. 计算机毕业设计JAVA某市教育局综合信息管理平台mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA某市教育局综合信息管理平台mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA某市教育局综合信息管理平台mybatis+源码+调试部署+系统+数据库+lw ...

  7. 【渝粤题库】国家开放大学2021春2228物业信息管理题目

    试卷代号:2228 2021年春季学期期末统一考试 物业信息管理 试题(开卷) 2021年7月 一.选择题(每题2分,共16分) 1.( )属于逻辑运算符. A.not B.or C.and D.以上 ...

  8. 分享一款教育培训机构学员信息管理系统

    平台入口:http://edu.abc168.online 学员是培训机构的运营主体,对培训机构来说,做好学员管理,往往能直接反映出机构的管理水平和教师的教学水平,是机构建立形象和口碑的关键.以往,培 ...

  9. java-net-php-python-9基于java儿童福利院信息管理网站计算机毕业设计程序

    java-net-php-python-9基于java儿童福利院信息管理网站计算机毕业设计程序 java-net-php-python-9基于java儿童福利院信息管理网站计算机毕业设计程序 本源码技 ...

最新文章

  1. U3D包大小优化之microlib
  2. Endian Bitfiled
  3. sharemouse切窗口就锁定了什么原因_Excel表格如何锁定,被锁定的表格又该如何解除锁定呢?...
  4. er图转化为关系模式题_“助你在家自学”之无机化工流程题解法
  5. ES6新特性之字符串扩展
  6. 闲鱼有微信小程序吗_微信小程序商品展示页面(仿咸鱼)
  7. linux课堂笔记(6)
  8. 红帽发布虚拟化策略 产品即将上市
  9. python封装为php库,从PHP运行Python脚本作为库
  10. 搜索引擎-Lucene
  11. speex语音压缩服务端与APP端实践
  12. 服装计算机辅助设计(CAD)技能证书
  13. arcgis之图斑椭球面积及净面积计算工具
  14. 玩转人工智能(11)使用Pyspark上手机器学习
  15. 几种并行计算模型的区别(BSP LogP PRAM)
  16. [JZOJ3987]Tree
  17. C++之类和对象2:消得人憔悴
  18. 电商订单价格计算逻辑
  19. php insertrow,table insertRow、deleteRow定义和用法总结_javascript技巧
  20. 8个酷炫的GitHub技巧

热门文章

  1. 密码学系列之:碰撞抵御和碰撞攻击collision attack
  2. java安全编码指南之:Mutability可变性
  3. gitl更新最近代码_常见的蓝屏代码以及解决方法
  4. nginx tcp代理_nginx——TCP/UDP Load Balancing
  5. 01.java内存模型
  6. 【已解决】蓝桥杯 2017年C组第五题 杨辉三角(分析与总结)
  7. 算法竞赛入门经典(第二版) | 例题4-5 追踪电子表格中的单元格 (UVa512,Spreadsheet Tracking,World Finals)(解法二)
  8. 计算机网络实验(华为eNSP模拟器)——第八章 动态主机配置协议(DHCP)
  9. 老的消息中间件投递失败的类型值_RabbitMQ消息中间件技术精讲11 高级篇四 confirm 确认消息...
  10. php ci rest,在CodeIgniter框架中使用RESTful服务