2024年1月22日发(作者:)
修改用户密码
一、语言和环境
A、实现语言:C#
B、环境要求:vs2008、SQLServer2005
二、数据库设计
数据库名称:pubs
数据库表信息:
表名
主键
序号
1
2
字段名称
UserInfo
LoginName
字段说明 类型
varchar
varchar
位数
20
20
属性
非空
非空
备注
LoginName
用户登录名
用户密码
PassWord
三、要求
利用vs2008编程,编写一个用户密码修改的小程序。要求输入用户登录名和旧密码,在数据库查找是否有该用户,并且检查输入的旧密码是否正确,根据结果给出不同的操作和信息。
1、程序初始界面如图1所示:
注意:设置窗体的标题
2、输入登录名和新、旧密码,点击“修改”按钮,进行数据查询和对比,给出具体的操作信息:
(1)输入的登录名和旧密码都正确,则修改密码,给出成功的提示(如图2):
注意:修改成功后,点击确认,要求三个TextTBox清空,等待新的输入
(2)数据库表中没有该登录名的信息,给出相应提示:(如图3):
注意:查询到没有该登录名后,点击确认,要求三个TextBox清空,等待新的输入
(3)存在该登录名,但输入的旧密码不正确,给出提示,(如图4):
注意:旧密码错误,点击确认后,要求2个输入密码的TextBox清空
(4)没有输入登录名的情况,要给出提示,如图5所示:
四、推荐实现步骤
1、建立SQLServer2005数据库表UserInfo,注意字段要求,并输入几条测试数据
2、连接到数据库
3、建立窗体frmNewpass,应当:
(1)正确定义和显示图1中所有组件:4个Label,1个Button,3个TextBox
(2)设置窗口大小等
(3)编写“修改”按钮的鼠标单击事件:
a)验证登录名是否为空,给出信息提示
b)进行数据库的连接
c)给出各种情况的提示信息
五、注意事项
A、仔细审题,把题目要求理解准确;
B、请注意按照的界面的设计要求来进行窗体设计;
C、请注意代码的书写、命名符合规范和适当的注释;


发布评论