java课程设计总结报告

java课程设计总结报告

ID:8258563

大小:1.71 MB

页数:15页

时间:2018-03-14

java课程设计总结报告_第1页
java课程设计总结报告_第2页
java课程设计总结报告_第3页
java课程设计总结报告_第4页
java课程设计总结报告_第5页
资源描述:

《java课程设计总结报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、闽南师范大学计算机学院Java课程设计总结报告学生学号1308190112姓名陈志毅专业软件工程班级13软件1班所属学期2014-2015学年第2学期一、项目开发总结报告(注:内容请参考教材:《Java应用开发与实践》,人民邮电出版社,刘乃琦,苏畅主编此书中第20章或21章或22章课程设计报告的写法。)小乖酒店管理系统1.需求分析(1)登录系统:登录系统可以防止非法用户使用系统。只有输入合法用户才能登录。(2)添加入住信息:用户进入之后菜单栏中“添加入住信息”添加入住人员信息;(3)修改入住信息:用户进入之后菜单栏中“修改入住信息”修改入住

2、人员信息;(4)查看入住信息:用户进入之后菜单栏中“查看入住信息”查看入住人员信息;(5)添加用户:进入系统后可以添加新的管理员的账号和密码(6)修改密码:为了提高系统安全新可以修改管理员密码。2.总体设计(1)构建开发环境:操作系统win7,开发语言java,后台数据库SQL2008(SQLServerManagementStudio),开发软件:eclipse。(2)系统功能结构图3.数据库设计如图1.数据库存储入住人信息2.数据库登陆账号密码4.公共类设计(1)公共类用于加载数据库驱动packagexg.dao;importjava.

3、sql.Connection;importjava.sql.DriverManager;importjavax.swing.JOptionPane;publicclassDAO{@SuppressWarnings("unused")privatestaticDAOdao=newDAO();/***构造方法,加载数据库驱动*/publicDAO(){try{Class.forName("net.sourceforge.jtds.jdbc.Driver");}catch(ClassNotFoundExceptione){JOptionPane.

4、showMessageDialog(null,"数据库驱动加载失败,请将JTDS驱动配置到构建路径中。"+e.getMessage());}}/***获得数据库连接的方法**@returnConnection*/publicstaticConnectiongetConn(){try{Connectionconn=null;Stringurl="jdbc:jtds:sqlserver://localhost:1433/XG";//数据库XG路径Stringusername="sa";//数据库的用户名Stringpassword="123

5、456";//数据库密码conn=DriverManager.getConnection(url,username,password);//建立连接returnconn;}catch(Exceptione){JOptionPane.showMessageDialog(null,"数据库连接失败。请检查数据库用户名和密码是否正确。"+e.getMessage());returnnull;}}}5.程序主要系统开发(1)系统登录界面登录系统在绘制背景前先获取该图片用getImage()方法获得image类型的对象,然后获取ImagIcon类

6、型对象,用该构造方法传递URL参数。主要函数超累构造方法:调用父类方法,绘制图像:与数据库连接判断函数:实现登陆功能:(主要函数)privateJPanelgetJPanel(){if(jPanel==null){jLabel1=newJLabel();jLabel1.setBounds(newRectangle(221,176,63,18));jLabel1.setText("密码:");jLabel1.setForeground(Color.WHITE);jLabel=newJLabel();jLabel.setBounds(newRe

7、ctangle(220,141,63,18));jLabel.setText("用户:");jLabel.setForeground(Color.WHITE);url=UpdateFrame.class.getResource("/image/酒店登陆背景.jpg");//获得图片的URLimage=newImageIcon(url).getImage();//创建图像对象jPanel=newBackgroundPanel(image);jPanel.setLayout(null);jPanel.add(jLabel,null);jPane

8、l.add(jLabel1,null);jPanel.add(getTf_username(),null);jPanel.add(getPf_password(),null);j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。