搜档网
当前位置:搜档网 › 学生成绩管理系统登录界面设计

学生成绩管理系统登录界面设计

学生成绩管理系统登录界面设计
学生成绩管理系统登录界面设计

计算机应用系统与开发

实训地点:实训楼四楼

班级:网络0912

姓名:孙德灵

学号:0900002236

指导教师:李伟老师

9

/ 1

一、实训题目

学生成绩管理系统登录界面设计。

二、学习任务与目的

1、了解相关控件的创建与设置。

2、了解https://www.sodocs.net/doc/a418533888.html,的相关知识,逐步掌握https://www.sodocs.net/doc/a418533888.html,中数据库开发的基本步骤。

3、学习使用Connection对象用于连接SQL Server或Access数据库的连接,了解其相关的属性和方法。对比连接两种数据库的异同。

4、学习使用Command对象访问数据进行对数据的访问、修改、运行存储过程以及发送或检索参数值的命令、

5、以及用于Datasset和数据源之间进行桥接、进行保存数据和检索数据的DataAdapter和Dataset对像的使用。

6、了解DataReader对象:可从数据源提供高性能的数据流,其从数

据源中获得只读和只进数据,在任何时候只在内存中保存一行数据,减少了内存开销,提高了性能。

三、任务实施

1、对于要设计的界面进行分析:

设计界面首先要对用户输入的数据进行初步验证,判断输入数据9 / 2

是否有效,如果无效返回从新输入,跳出“输入数据有误”的提示。看输入的数据是否与数据库如果有效则进行下步验证,调用数据库,中某个相符,否则返回从新输入,有则跳出“登录成功”的提示。、具体是实施步骤2,在【文件】菜单visual studio2005)、新建解决方案,启动1(命令,在弹出的【新建项目】对话框中选择项目]][下,选择[新建应用程序】选项。并在对话框中输入名称及保存路径,具【windows新建解决方案。体见图1-

新建解决方案图1-1、创建等录界面的设计,其相关的控键属性如表

1-1控键属2()性,界面如图1-2登录界面所示。

控件name

text

9

/ 3

Label1 Label1 用户名:

密码:Label2 Label2

tbname Textbox1

Textbox2 tbpwd

登录Botton1 button1

退出Botton2 Botton2

学生成绩管理登录界面Form1 Form1

表控键属性1-1

登录界面图1-2,各个数据如Access创建一个数据库(前个实训已

做)(3)、利用。”并保存为“图1-3xscjglxt1.mdb9

/ 4

图1-3各个数据表

(4)、开始对代码进行编写,首先进行用户输入数据的初步验证,代价如下:

if (tbname.Text.Trim() != \ && tbpwd.Text.Trim() != \)

{

username =tbname.Text.Trim();//读取用户名

password = tbpwd.Text.Trim();//读取密码

}

(5)、编写connection对象,用数据库SQL连接数据库。具体代码如入:

//connection对象

string strCon = 停潲楶敤?楍牣獯景?敊??????慄慴匠畯捲? +

Application.StartupPath.ToString() + 屜屜硜捳杪硬?洮扤;

OleDbConnection oledbCon = new OleDbConnection(strCon);

oledbCon.Open();

(6)、编写command对象,用于访问数据和返回、编写、添加、删

除、修改数据。具体代码如下:

//command对象

string strSql = 獜汥捥??牦浯甠敳楲普?桷牥?獕牥摩?岯+ username + '

湡?獕牥睰?? + password + ?岯;

9

/ 5

OleDbCommand oleCom = new OleDbCommand(strSql,oledbCon);

(7)、建立dataAdapter对象,进行数据源之间的桥接、检索、保存数据。具体代码如下:

//dataAdapter对象

OleDbDataAdapter oleda = new OleDbDataAdapter(oleCom);

//dataset对象

DataSet ds = new DataSet();

oleda.Fill(ds);

(8)、数据库的连接,数据验证基本完成,再编写退出界面的代码,双击【退出】按钮,进入编写代码,代码如下:

Application.Exit();

(9)代码编写完成,各个功能模块的连接在下面的附带代码中(源代码)。

四、实验结论和思考

1、点击进行调试,调试成功跳出登录界面,在登录界面中输入数据库中一个用户信息,点击“确定”,跳出“登录成功”的提示(如图1-4验证用户信息)。在输入一个不是数据库中数据,则跳出了“用户名和密码错误:的提示(如图1-5验证用户的有效性)。

9

/ 6

1-4图验证用户信息

1-5验证用户的有效性图、通过上面步骤的,登录界面创建成功。https://www.sodocs.net/doc/a418533888.html,C#SQL语句在中如何使用,对、这次实验,3我了解、DataSetDataAdapater对象、框架、Connection对象、Commctiong对象、DataReader对象的使用。五、源代码:System;

相关主题