java宿舍管理系统

java宿舍管理系统

ID:14321363

大小:281.50 KB

页数:14页

时间:2018-07-27

java宿舍管理系统_第1页
java宿舍管理系统_第2页
java宿舍管理系统_第3页
java宿舍管理系统_第4页
java宿舍管理系统_第5页
资源描述:

《java宿舍管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实训报告书实训名称:基础项目实训系(部):信息系专业班级:网络10-1学生姓名:朱琛学号:1043020130指导教师:张民完成日期:2013/1/11山东科技大学泰山科技学院实训课题基础项目实训实训人姓名朱琛同组人员赵智威实训日期12月29日至1月11日实训成绩指导教师评语指导教师签名:_____________________年____月____日……………………………装……………………………………订…………………………………线……………………………目录1实训目的12宿舍管理系统的分析与数据库设计1

2、2.1系统功能描述12.2系统模块分析12.3数据库结构设计23主要代码清单24程序运行与测试25实训总结3宿舍管理系统的设计与实现1实训目的《基础项目实训》是计算机专业一门重要的专业技术基础实践课程。为了能够较好的完成实训任务,学生应具备基础的软件开发技术和数据库的基础知识,实训的主要目的在于将理论与实际应用相结合,使用程序设计语言java和数据库技术,以及相关软件设计开发知识完成软件的设计开发任务。本实训课程将为整个专业的学习以及软件设计水平的提高打下良好的基础,提高学生项目分析、设计、编写、调试和

3、测试的能力,并培养基本的、良好的团队合作能力。2宿舍管理系统的分析与数据库设计2.1系统功能描述为宿舍管理人员编写一个宿舍管理查询软件,提供公寓基本情况、寝室基本情况、学生基本情况和卫生检查基本情况的分类管理和快速查询功能………2.2系统模块分析(1)将学生住宿情况以及宿舍卫生情况存放在数据库中(2)用JAVA编程--链接数据库(3)通过JAVA与数据库的链接实现对学生住宿情况和个宿舍卫生的查询。2.3数据库结构设计(本部分中要包含E-R图,数据字典,表结构等内容);图表的格式如下所示:宿舍学生查询nm

4、图1宿舍管理局部E-R图3主要代码清单importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.sql.*;importjavax.naming.*;publicclassDBUtil{privateStringurl="jdbc:mysql://127.0.0.1:3306/test1";privateStringdrivername="com.mysql.jdbc.Driver";privateSt

5、ringdbuser="root";privateStringdbpass="123";privateConnectioncon;privateStatementstmt;privateResultSetrs;publicDBUtil(){}//得到连接publicConnectiongetConnection()throwsException{if(con==null){//加载驱动程序,参数是驱动程序的名字Class.forName(drivername);//建立连接,第一个参数是url,//第二

6、个是用户名,第三个参数是口令con=DriverManager.getConnection(url,dbuser,dbpass);}returncon;}//执行有结果集返回的sql语句publicResultSetexecuteQuery(Stringsql)throwsException{if(con==null)thrownewException("没有连接对象可用");//创建语句对象stmt=con.createStatement();rs=stmt.executeQuery(sql);ret

7、urnrs;}//执行更新语句publicintexecuteUpdate(Stringsql)throwsException{if(con==null)thrownewException("没有连接可用");//创建语句对象stmt=con.createStatement();//执行sql语句returnstmt.executeUpdate(sql);}publicvoidclose(){try{if(rs!=null)rs.close();}catch(Exceptione){}try{stmt.

8、close();}catch(Exceptione){}try{con.close();}catch(Exceptione){}}}classtestimplementsActionListener{publicstaticTuxt;publicstaticvoidmain(String[]args)throwsException{t=newTux();//db.executeUpdate("updatea1seta2='3'whereid

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

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

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