- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java实现同学通信录管理系统
Java程序设计 学生通讯录系统设计
计算机Z1111班:张志虎、葛志强
2013/12/21
同学通信录管理系统
一、功能要求:
1、信息录入,包括记录的追加和插入;
2、信息删除;
3、信息修改;
4、信息排序和查询;
5、信息的保存和装载;
6、简单的帮助。
系统开发目录:
图2-1:系统开发目录
二、用例图
图2-1:系统用例图
三、类图
图3-1:系统类图书
四、截图及核心代码
1、登录模块
功能介绍:实现用户的登陆,还包含注册账号和找回密码两个功能。同时可以实现记住密码、自动登陆。
界面展示:
图4-1 系统登录
核心代码:
try{
String name=cobUserName.getSelectedItem().toString();//获取用户输入的用户名
//输入用户名是否为空
if(name.equals()){
JOptionPane.showMessageDialog(
null,
用户名不能为空!,
登录失败,
JOptionPane.INFORMATION_MESSAGE
);
}
String password=new String(txtPassword.getPassword()).trim();//获取用户输入的密码
//输入密码是否为空
if(password.equals()){
JOptionPane.showMessageDialog(
null,
密码不能为空!,
登录失败,
JOptionPane.INFORMATION_MESSAGE
);
return;
}
boolean isMemoryPWD= chbMemoryPWD.isSelected();
boolean isAutoLogon=chbAutoLogon.isSelected();
//System.out.println(isMemoryPWD);
User user =new User(name,password);
if(user.userLogon()){//用户是否存在
UserProperty userp=new UserProperty(user,isMemoryPWD,isAutoLogon);
ReadWriteProperties.writeProperties(userp);
dispose();
MainFrame mainframe=new MainFrame(user);//启动主操作界面
mainframe.setVisible(true);
}else{
//提示失败信息
JOptionPane.showMessageDialog(
null,
用户名或密码输入有误!,
登录成功,
JOptionPane.INFORMATION_MESSAGE
);
}
cobUserName.setFocusable(true);//输入用户名的控件获得焦点
txtPassword.setText(null);//输入密码的控件为空
}catch(Exception e){}
}
功能介绍:注册用户
界面展示:
图4-2 系统用户注册
核心代码:
public void userRegist(){
String username=txtUserName.getText().trim();
String password=new String(txtpassword.getPassword()).trim();
String passwordok=new String(txtPasswordOk.getPassword());
String id=txtId.getText().trim();
//用户名不能为空
您可能关注的文档
- GRE扫盲帖.doc
- GRE填空单项真题汇总[打印版].pdf
- GRE数学单词表.pdf
- GRE托福测验.ppt
- GRE新题型 语文部分.doc
- GRE数学考试介绍及练习册(官方最新版).pdf
- GRE最新题库.doc
- GRE北美Issue范文.pdf
- gre杨鹏难句教程.pdf
- GRE核心词根词汇听课笔记.pdf
- 2024年USB电话商务管理系统项目可行性研究报告.docx
- [白城]2024年吉林白城市通榆县事业单位面向下半年应征入伍高校毕业生招聘笔试历年参考题库(频考点试.docx
- [甘肃]2024年甘肃省地质矿产勘查开发局第一地质矿产勘查院招聘52人笔试历年参考题库(频考点试卷).docx
- 2024年端子机刀片刀模项目可行性研究报告.docx
- 2024年情侣相框项目可行性研究报告.docx
- [玉溪]2024下半年云南玉溪市事业单位招聘工作人员189人笔试历年参考题库(频考点试卷)解题思路附.docx
- 2024至2030年双面脚轮项目投资价值分析报告.docx
- [湖南]2024年湖南劳动人事职业学院招聘32人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [湖南]2024年湖南建筑高级技工学校(湖南建设中等职业学校)招聘17人笔试历年参考题库(频考点试卷.docx
- [烟台]2024年山东烟台市市场监督管理局所属事业单位招聘19人笔试历年参考题库(频考点试卷)解题思.docx
文档评论(0)