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、请注意代码的书写、命名符合规范和适当的注释;