学生成绩管理系统登录界面设计复习课程Word格式.docx
- 文档编号:21855695
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:9
- 大小:292.98KB
学生成绩管理系统登录界面设计复习课程Word格式.docx
《学生成绩管理系统登录界面设计复习课程Word格式.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统登录界面设计复习课程Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
指导教师:
李伟老师
一、实训题目
学生成绩管理系统登录界面设计。
二、学习任务与目的
1、了解相关控件的创建与设置。
2、了解ADO.NET的相关知识,逐步掌握ADO.NET中数据库开发的基本步骤。
3、学习使用Connection对象用于连接SQLServer或Access数据库的连接,了解其相关的属性和方法。
对比连接两种数据库的异同。
4、学习使用Command对象访问数据进行对数据的访问、修改、运行存储过程以及发送或检索参数值的命令、
5、以及用于Datasset和数据源之间进行桥接、进行保存数据和检索数据的DataAdapter和Dataset对像的使用。
6、了解DataReader对象:
可从数据源提供高性能的数据流,其从数据源中获得只读和只进数据,在任何时候只在内存中保存一行数据,减少了内存开销,提高了性能。
三、任务实施
1、对于要设计的界面进行分析:
设计界面首先要对用户输入的数据进行初步验证,判断输入数据是否有效,如果无效返回从新输入,跳出“输入数据有误”的提示。
如果有效则进行下步验证,调用数据库,看输入的数据是否与数据库中某个相符,否则返回从新输入,有则跳出“登录成功”的提示。
2、具体是实施步骤
(1)、新建解决方案,启动visualstudio2005,在【文件】菜单下,选择[新建][项目]命令,在弹出的【新建项目】对话框中选择【windows应用程序】选项。
并在对话框中输入名称及保存路径,具体见图1-新建解决方案。
图1-1新建解决方案
(2)、创建等录界面的设计,其相关的控键属性如表1-1控键属性,界面如图1-2登录界面所示。
控件
name
text
Label1
用户名:
Label2
密 码:
Textbox1
tbname
Textbox2
tbpwd
Botton1
button1
登录
Botton2
退出
Form1
学生成绩管理登录界面
表1-1控键属性
图1-2登录界面
(3)、利用Access创建一个数据库(前个实训已做),各个数据如图1-3并保存为“xscjglxt1.mdb”。
图1-3各个数据表
(4)、开始对代码进行编写,首先进行用户输入数据的初步验证,代价如下:
if(tbname.Text.Trim()!
="
"
&
&
tbpwd.Text.Trim()!
)
{
username=tbname.Text.Trim();
//读取用户名
password=tbpwd.Text.Trim();
//读取密码
}
(5)、编写connection对象,用数据库SQL连接数据库。
具体代码如入:
//connection对象
stringstrCon="
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="
+Application.StartupPath.ToString()+"
\\xscjglxt1.mdb"
;
OleDbConnectionoledbCon=newOleDbConnection(strCon);
oledbCon.Open();
(6)、编写command对象,用于访问数据和返回、编写、添加、删除、修改数据。
具体代码如下:
//command对象
stringstrSql="
select*fromuserinfowhereUserid='
+username+"
'
andUserpwd='
+password+"
OleDbCommandoleCom=newOleDbCommand(strSql,oledbCon);
(7)、建立dataAdapter对象,进行数据源之间的桥接、检索、保存数据。
//dataAdapter对象
OleDbDataAdapteroleda=newOleDbDataAdapter(oleCom);
//dataset对象
DataSetds=newDataSet();
oleda.Fill(ds);
(8)、数据库的连接,数据验证基本完成,再编写退出界面的代码,双击【退出】按钮,进入编写代码,代码如下:
Application.Exit();
(9)代码编写完成,各个功能模块的连接在下面的附带代码中(源代码)。
4、实验结论和思考
1、点击
进行调试,调试成功跳出登录界面,在登录界面中输入数据库中一个用户信息,点击“确定”,跳出“登录成功”的提示(如图1-4验证用户信息)。
在输入一个不是数据库中数据,则跳出了“用户名和密码错误:
的提示(如图1-5验证用户的有效性)。
图1-4验证用户信息
图1-5验证用户的有效性
2、通过上面步骤的,登录界面创建成功。
3、这次实验,我了解SQL语句在C#中如何使用,对ADO.NET框架、Connection对象、Commctiong对象、DataAdapater对象、DataSet、DataReader对象的使用。
5、源代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.OleDb;
namespacexue_sheng_deng_lu_jie_mian
{
publicpartialclassForm1:
Form
publicForm1()
InitializeComponent();
privatevoidForm1_Load(objectsender,EventArgse)
privatevoidbutton2_Click(objectsender,EventArgse)
Application.Exit();
privatevoidtbname_TextChanged(objectsender,EventArgse)
privatevoidbutton1_Click(objectsender,EventArgse)
stringusername,password;
//读取输入的用户名和密码(验证有效性)
(4)信息技术优势if(tbname.Text.Trim()!
我们认为:
创业是一个整合的过程,它需要合作、互助。
大学生创业“独木难支”。
在知识经济时代,事业的成功来自于合作,团队精神。
创业更能培养了我们的团队精神。
我们一个集体的智慧、力量一定能够展示我们当代大学生的耐心.勇气和坚强的毅力。
能够努力克服自身的弱点,取得创业的成功。
//数据库验证
因为是连锁店,老板的“野心”是开到便利店那样随处可见。
所以办了积分卡,方便女孩子到任何一家“漂亮女生”购物,以求便宜再便宜。
//command对象
服饰□学习用品□食品□休闲娱乐□小饰品□stringstrSql="
服饰□学习用品□食品□休闲娱乐□小饰品□OleDbCommandoleCom=newOleDbCommand(strSql,oledbCon);
(4)创新能力薄弱
调研要解决的问题:
//dataAdapter对象
(1)价格低//dataset对象
此次调查以女生为主,男生只占很少比例,调查发现58%的学生月生活费基本在400元左右,其具体分布如(图1-1)DataSetds=newDataSet();
市场环境所提供的创业机会是客观的,但还必须具备自身的创业优势,才能使我们的创业项目成为可行。
作为大学生的我们所具有的优势在于:
if(ds.Tables[0].Rows.Count>
0)
MessageBox.Show("
登录成功!
);
else
用户名或密码错误!
oledbCon.Close();
用户名或者密码为空,请正确输入!
"
提示"
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 登录 界面设计 复习 课程