- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
三、实验准备
工作环境:window系统
编程语言:java
使用工具:eclipse
使用的数据库:MicrosoftAccess2007
四、实验登录界面步骤
一个标准的系统应该包括登录界面、注册界面、找回密码界面和主界面,因
此对于图书馆管理系统也设计了上述四个界面。下面对这四个界面的设计分别给
予详细说明。
1.登录界面
登录界面设计如下图:
在用户第一次登录时,由于没有用户名,因此需要进行用户注册,点击注册
即可进入注册窗口。如果用户忘记密码则需按下找回密码,进入找回密码窗口,
若用户已注册则可将用户名与密码输入,点击登录即可进入主界面。
登录界面的设计代码见后面的附录[1]。
2.注册界面
注册界面设计如下图:
在用户第一次登录时,由于没有用户名,因此需要进入用户注册界面。在此
界面注册时,所有选项不能为空,否则系统会提供相应的对话框,以及一些常见
的错误,比如两次密码输入不一致等。如果上述信息填写无误,则此时按下注册
按钮,就可将此用户的信息记录到数据库中,此时弹出“注册成功”的对话框。
这时已完成用户注册,点击对话框确定按钮,注册窗口消失,焦点回到登录界面。
注册界面的设计代码见后面的附录[2]。
3.找回密码界面
找回密码界面设计如下图:
当用户忘记密码时,点击登录界面的找回密码按钮,即可进入此界面,在找
回密码界面输入用户名,电话号码(这是在注册时的必填项,主要用户找回密码)。
当有一个文本框没填写时,弹出“用户名或电话号码不能为空”对话框。如果填
写的用户不存在,则弹出“用户不存在”对话框。如果信息填写无误,则弹出用
户密码。
找回密码界面的设计代码见后面的附录[3]。
4.主界面
主界面设计如下图:
当用户登录信息无误时,进入此界面。在此界面完成系统的主要功能,由于
还未完成需求分析,此界面暂时设计为上面的样子,等完成了需求的完整分析后
再做改进。
主界面的设计代码见后面的附录[4]。
五、实验改进
由于此实验的所有操作均是使用鼠标点击,如果有时间则需要完成键盘事件
的响应。还有就是界面设计简单、不太美观,如果各方面条件允许的话,可以对
此进行改进。
六、实验体会
以前试过用java编写过GUI程序,但都是些简单的交互,例如计算之类的,
在这次实验中几乎所有的界面都必须与数据库进行交互,这在一定程度上增大了
难度,经过我对java的jdbc—odbc桥接方式研究以后,就决定用此方式连接数
据库,最后数据库也连接上了,完成了界面与数据库的交互,在此过程中学到了
不少知识,例如如何连接数据库、如何执行SQL语句等等。
七、附录(只包括界面设计代码)
[1]:
packageframe;
importjava.awt.BorderLayout;
importjava.awt.Color;
importjava.awt.EventQueue;
importjava.awt.Font;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.awt.event.MouseAdapter;
importjava.awt.event.MouseEvent;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Statement;
importjava.util.ArrayList;
importjavax.swing.JButton;
importjavax.swing.JComponent;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JOptionPane;
importjavax.swing.JPasswordField;
importjavax.swing.JTextField;
importlistener.loginListener;
/*登陆界面设计*/
publicclassLoginFrameextendsJFrame{
publicstaticLoginFrameuf;
publics
您可能关注的文档
- 2023年大连市高三适应性测试地理试题及答案.pdf
- 消费情况调查报告(通用15篇).pdf
- 建筑照明 技术交底.pdf
- 学校消防整治工作方案汇总6篇.pdf
- 外出游玩安全责任书10篇.pdf
- 一年级下册数学暑假作业参考.pdf
- 收银员常用操作技巧.pdf
- 中职学校体育工作计划.pdf
- 创伤救治管理与应急预案.pdf
- 基于Multisim的直流稳压电源设计.pdf
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 常微分方程(第4版)王高雄教材习题详解.pdf
- GB50416-2017 煤矿井下车场及硐室设计规范.docx
- 部编版《道德与法治》一年级上册第2课《拉拉手交朋友》优秀课件.pptx
- 消费者行为学(上海外国语)中国大学MOOC慕课 客观题答案.docx
- 2024年秋季新人教道德与法治一年级上册全册课件(新版教材).pptx
- 中国老年心肺复苏急诊专家共识(2024)解读PPT课件.pptx VIP
- 幼儿园中班科学《数高楼》 课件.pptx VIP
- 洗洁精中的化学科普知识(课件)小学生拓展通用版.pptx
- SONYHDRXR260E中文操作说明书.pdf
- 新注册(备案)医疗器械耗材如何加入国家医保局目录新增编码和流水号.docx
文档评论(0)