云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 客户信息管理系统毕业论文

客户信息管理系统毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 7:46:24

毕业设计(论文)

下一步自然就是通过我们的数据库来检索了,利用rs.getString(\来获得我们数据库中的用户名信息,userText.getText().trim()而这里是获得我们输入的用户名信息,以及passWord.equals(rs.getString(\来判断我们输入的密码和我们检索到的用户名密码是否对应。userLabel.setForeground(Color.black); passLabel.setForeground(Color.black);而这里之所以用到就是为了密码错误后,Label被修改为不同字体和颜色了,此处为恢复正常,虽然我们还没到密码错误的状态,但是这里是必须的,否则一旦密码错误后,这里就颜色就是红色了,红色的实现在这下面的操作的,下面介绍:

if (userText.getText().trim().equals(rs.getString(\这里我们将会判断我们的用户名信息,同样和我们的数据库来做对比,如果是正确的,那么这里将会设置passLabel.setText(\密码错误\,密码Label显示为密码错误,颜色设置passLabel.setForeground(Color.red);这里为什么是用户名和数据库用户名对应正确后还显示密码错误呢?因为我们前面判断了,如果系统无法正常登陆,并且我们的用户名正确的话,很显然就是我们的密码错误了。同样地,如果用户名有问题那么就是设置userLabel.setText(\用户名!\这里的用户名文字被修改为了“用户名!”,而userLabel.setForeground(Color.red);将会设置用户名的颜色为红色,passLabel.setText(\密 码!\同样的password也要被设置为红色和“密码!”的形式,因为用户名错误密码就更不用说了。

那么回过头来前面流程中我们之所以设置器恢复默认的颜色就是在这里了,因为我们这次可能出现了问题,那么颜色设置了红色并且不同的文字,那么下次登录的时候如果还是现实密码错误等等之类的文字的话那就不太直观和人性化了,所以我们让这里默认重新设置一次,即使上次没有过这样的密码错误问题,那么在初始化的同时也做了一次这样的操作,其实这样在程序优化上就可以有的操作了,当然,对于我们的小程序,这简短的操作还是可以忽略的。 6.1.2密码修改模块

开始输入用户名输入新密码确认图6-2密码修改模块

17

完成 毕业设计(论文)

密码修改的模块是在系统控制中心的文件菜单栏里进入的,进来之后,直接输入用户名和新的用户密码就可以修改的,这里为了减少繁琐就省去了检测原有密码的成分。只要输入的用户名正确,这里我们就可以用过我们的新密码直接修正成功。那么修改之后,我们的系统会转入“登陆界面”,这里将会实现重新登录,因为我们修改密码后系统所在的状态如果还是原有的密码状态下是不安全的,所以我们要重新登陆以确认密码的修改无误。如图6-2所示; 6.1.3注册用户模块

开始输入用户名输入新密码确认图6-3注册用户模块

注册用户模块相对也是比较直观和简单的。注册模块也是通过系统控制中心通过菜单栏的“注册用户”进来的。输入用户名和密码,确认。前提是用户名不存在,如果用户名已经存在,那么就会报错的,系统的提示就是“用户名已经存在,请更换用户名”,所以就会再次清空用户名和密码,这时我们要做的就是更换用户名,并输入密码,确认,那么数据库中就有了我们新的用户名信息,下次登录就可以直接使用了。如上图如图6-3注册用户模块所示: 6.1.4切换用户模块

切换用户的原理就更简单了,其实我们只需要将我们当前的系统控制中心dispose()掉,然后重新new一个MainLoad那我们就实现了用户的切换,这时候其实就是相当于再输入一个其它的用户名和密码,那我们就登陆进了系统控制中心,那我们就已经完成了系统的用户切换。切换用户点击,直接登陆窗口,如图6.2.4切换用户模块。

完成 18

毕业设计(论文)

开始切换用户登陆窗口图6-4切换用户模块

6.1.5添加客户信息端模块

完成 开始输入信息添加到数据库数据长度判断YN异常提示添加成功系统管理界面完成

图6-5添加客户信息端模块

添加客户信息端设计的文本框要多一些,但是这些还是统一的,所以相对而言也是比较简易的。其实在添加模块的建立之前,系统就已经自动为我们链接好了数据库,这个是由类的构造方法最初调用的connect()方法。我们的信息将会在输入框中通过field方法nameField.getText()获取到,同样地,我们还会利用insert into inf values(?,?,?,?,?,?,?)来插入

19

毕业设计(论文)

数据到数据库,这时候我们的数据库将会检索我们的信息是否已经在数据库中存在,以及信息的数据长度和类型等等进行判断,如果是错误的将会相应的异常信息来提醒,如果正确的,就会直接添加到我们的数据库,这时候系统就已经添加成功了。不过在我们的系统界面中我们不能在第一时间就能看到新添加的数据信息,系统是不能够再次自动刷新系统的,所以我们添加了一个按钮“更新”,其实这里更新不是更新软件系统,而是更新我们的数据信息,在我们添加信息后,我们可以通过“更新”来实现信息的事实展现。如图6-5添加客户信息端模块。 6.1.6最近生日模块

开始点击“最近生日”查询3日内生日客户最近生日窗口完成 图6-6最近生日模块

最近生日模块是由BirthInform.java实现的,其实该模块的调用是通过多种途径的,其中之一就是系统开启的第一时间就会有“最近生日”模块自动弹出的,这样的设计就是方便我们的实时提醒。同时“最近生日”模块还有在工具栏上有所体现,因为我们平常的开机后系统是自动运行的,不同的时间我们可能有兴致想要查看则可以通过“最近生日”按钮直接点击查看;而另外一种方式就是自动间隔提醒了,可以设置几个小时提醒一次或者多久。系统进入之后通过最近生日,系统就会在数据库中检索最近3日内生日的客户信息,最后返回到最近生日窗口中。 6.1.7删除模块

开始选择删除信息点击“删除”系统刷新图6-7删除模块

完成 20

搜索更多关于: 客户信息管理系统毕业论文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

毕业设计(论文) 下一步自然就是通过我们的数据库来检索了,利用rs.getString(\来获得我们数据库中的用户名信息,userText.getText().trim()而这里是获得我们输入的用户名信息,以及passWord.equals(rs.getString(\来判断我们输入的密码和我们检索到的用户名密码是否对应。userLabel.setForeground(Color.black); passLabel.setForeground(Color.black);而这里之所以用到就是为了密码错误后,Label被修改为不同字体和颜色了,此处为恢复正常,虽然我们还没到密码错误的状态,但是这里是必须的,否则一旦密码错误后,这里就颜色就是红色了,红色的实现在这下面的操作的,下面介绍: if (userText.getText().trim().equal

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com