使用C#制作学生选课系统.pdf

使用C#制作学生选课系统.pdf

ID:48005414

大小:769.45 KB

页数:41页

时间:2020-01-12

使用C#制作学生选课系统.pdf_第1页
使用C#制作学生选课系统.pdf_第2页
使用C#制作学生选课系统.pdf_第3页
使用C#制作学生选课系统.pdf_第4页
使用C#制作学生选课系统.pdf_第5页
资源描述:

《使用C#制作学生选课系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用C#制作学生选课系统内容提要:本文是使用C#制作学生选课系统。主要介绍了如何在VisualC#2005环境下使用ADO.NET和SQLServer2000设计一个学生选课系统,其中详细介绍了如何建立数据库的连接、编写数据读取方法和数据更新方法等。关键字:学生选课系统、VisualC#2005、SQLServer2000、ADO.NET引言:学生选课系统是学校教务系统中不可缺少的一个子系统,它涉及到学生、课程等信息的结合。该系统主要由登录模块、学生信息模块、课程信息模块、选课信息模块组成。正文:1学生选课系统简介学生选课系统是学校教务系统中不可缺少的一个子系统,它涉及到学生、课程等

2、信息的结合。本文介绍的学生选课系统包括以下四个模块:1.登录模块登录模块提供用户登录界面,用户输入正确的用户名和密码后,则可进入系统主窗口(即导航页面),从而可以选择进入相应的子系统。2.学生信息模块学生信息模块主要用于管理学生的基本信息,包括学号、姓名、性别、年龄和所在系,能对学生信息进行添加、删除和修改等操作。3.课程信息模块课程信息模块主要用于管理课程信息,包括课程号、课程名、学分和学时,能对课程信息进行添加、删除和修改等操作。4.选课信息模块选课信息模块主要用于管理学生选课信息,包括选课学生的学号、所选课程的课程号和该课程的考试成绩,并提供了学生选课和选课信息查询等功能。2数

3、据库设计本节根据前面对学生选课系统的分析,介绍创建SQLServer2000数据库、数据表以及数据表之间的关系的方法和步骤。2.1数据表结构根据前面的分析,学生选课系统数据库(SelectCourse)中包含系统用户信息“tbl_User”、学生信息“tbl_Student”、课程信息“tbl_Course”和选课信息“tbl_SC”四个数据表。表的结构、表字段的数据类型及相关说明如下:1.系统用户表系统用户表“tbl_User”用于存放系统用户的相关数据。其结构如表1所示。表1系统用户表列名说明数据类型约束userName用户名字符串,长度为16主键userPassword用户密码

4、字符串,长度为16非空userPurview权限字符串,长度为8取值“超级用户”、“管理员”、“一般用户”2.学生信息表学生信息表“tbl_Student”结构如表2所示。※1※表2学生信息表列名说明数据类型约束Sno学号字符串,长度为10主码Sname姓名字符串,长度为8非空Ssex性别字符串,长度为2取值“男”、“女”Sage年龄整数-Sdept所在系字符串,长度为20-3.课程信息表课程信息表“tbl_Course”结构如表3所示。表3课程信息表列名说明数据类型约束Cno课程号字符串,长度为10主码Cname课程名字符串,长度为20非空Ccredit学分整数-Csemester

5、学期整数-Cperiod学时整数-4.选课信息表选课信息表“tbl_SC”结构如表4所示。表4选课信息表列名说明数据类型约束Sno学号字符串,长度为10主码,引用tbl_Student的外码Cno课程号字符串,长度为10主码,引用tbl_Course的外码grade成绩整数取值0~1002.2创建数据表接下来介绍使用SQLServer2000的企业管理器直接创建学生信息表“tbl_Student”、课程信息表“tbl_Course”和选课信息表“tbl_SC”的方法和步骤,从而完成学生选课系统的数据库设计。1.使用企业管理器打开SQLServer2000的企业管理器,依次展开控制台目

6、录,定位到“SelectCourse”数据库,并选择“表”,则在右边的“表”项目中列出了所有的数据表,其中最后一个为用户创建的“tbl_User”数据表,如图1所示。图1企业管理器※2※2.创建学生信息表打开企业管理器并定位到“SelectCourse”数据库的“表”后,就可以按照以下步骤来创建学生信息表“tbl_Student”。(1)在控制台目录中使用鼠标右键单击【表】,选择如图2所示的【新建表】菜单项,或者在右边的“表”区域中单击右键,选择如图3所示的【新建表】菜单项。图2新建表图3新建表(2)选择【新建表】菜单项后,将弹出如图4所示的【“SelectCourse”中(在“LI

7、KER”上)的新表】对话框(对话框的名称随具体环境而定)。图4新建表对话框(3)然后根据前面定义的如表2所示的学生信息表结构依次添加“Sno”、“Sname”、“Ssex”、“Sage”和“Sdept”五个字段,并在表格中直接设置各自的数据类型和长度,如图5所示。图5设置数据类型和长度说明:其中“Sage”字段设为“int”类型后,其长度4是不可改变的,因为一个“int”类型的数据占用的内存空间为4个字节。(4)设置“Sno”字段为学生信息表的主键,其方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。