java宿舍系统文档格式.docx

上传人:b****3 文档编号:6237141 上传时间:2023-05-06 格式:DOCX 页数:17 大小:167.42KB
下载 相关 举报
java宿舍系统文档格式.docx_第1页
第1页 / 共17页
java宿舍系统文档格式.docx_第2页
第2页 / 共17页
java宿舍系统文档格式.docx_第3页
第3页 / 共17页
java宿舍系统文档格式.docx_第4页
第4页 / 共17页
java宿舍系统文档格式.docx_第5页
第5页 / 共17页
java宿舍系统文档格式.docx_第6页
第6页 / 共17页
java宿舍系统文档格式.docx_第7页
第7页 / 共17页
java宿舍系统文档格式.docx_第8页
第8页 / 共17页
java宿舍系统文档格式.docx_第9页
第9页 / 共17页
java宿舍系统文档格式.docx_第10页
第10页 / 共17页
java宿舍系统文档格式.docx_第11页
第11页 / 共17页
java宿舍系统文档格式.docx_第12页
第12页 / 共17页
java宿舍系统文档格式.docx_第13页
第13页 / 共17页
java宿舍系统文档格式.docx_第14页
第14页 / 共17页
java宿舍系统文档格式.docx_第15页
第15页 / 共17页
java宿舍系统文档格式.docx_第16页
第16页 / 共17页
java宿舍系统文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java宿舍系统文档格式.docx

《java宿舍系统文档格式.docx》由会员分享,可在线阅读,更多相关《java宿舍系统文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

java宿舍系统文档格式.docx

指导教师签名:

______________

_______年____月____日

1实训目的1

2宿舍管理系统的分析与数据库设计1

2.1系统功能描述1

2.2系统模块分析1

2.3数据库结构设计2

3主要代码清单2

4程序运行与测试2

5实训总结3

宿舍管理系统的设计与实现

1实训目的

《基础项目实训》是计算机专业一门重要的专业技术基础实践课程。

为了能够较好的完成实训任务,学生应具备基础的软件开发技术和数据库的基础知识,实训的主要目的在于将理论与实际应用相结合,使用程序设计语言java和

数据库技术,以及相关软件设计开发知识完成软件的设计开发任务。

本实训课程将为整个专业的学习以及软件设计水平的提高打下良好的基础,提高学生项目分析、设计、编写、调试和测试的能力,并培养基本的、良好的团队合作能力。

2宿舍管理系统的分析与数据库设计

2.1系统功能描述

为宿舍管理人员编写一个宿舍管理查询软件,提供公寓基本情况、寝室基本情况、学生基本情况和卫生检查基本情况的分类管理和快速查询功能………

2.2系统模块分析

<

1)将学生住宿情况以及宿舍卫生情况存放在数据库中

2)用JAVA编程--链接数据库

3)通过JAVA与数据库的链接实现对学生住宿情况和个宿舍卫生的查询。

2.3数据库结构设计

本部分中要包含E-R图,数据字典,表结构等内容);

图表的格式如下所示:

m

图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"

privateStringdbuser="

root"

privateStringdbpass="

123"

privateConnectioncon。

privateStatementstmt。

privateResultSetrs。

publicDBUtil(>

{

}

//得到连接

publicConnectiongetConnection(>

throwsException{

if(con==null>

//加载驱动程序,参数是驱动程序的名字

Class.forName(drivername>

//建立连接,第一个参数是url,

//第二个是用户名,第三个参数是口令

con=DriverManager.getConnection(url,dbuser,dbpass>

}

returncon。

//执行有结果集返回的sql语句

publicResultSetexecuteQuery(Stringsql>

thrownewException("

没有连接对象可用"

>

//创建语句对象

stmt=con.createStatement(>

rs=stmt.executeQuery(sql>

returnrs。

//执行更新语句

publicintexecuteUpdate(Stringsql>

没有连接可用"

//执行sql语句

returnstmt.executeUpdate(sql>

publicvoidclose(>

try{

if(rs!

=null>

rs.close(>

}catch(Exceptione>

stmt.close(>

con.close(>

}

classtestimplementsActionListener{

publicstaticTuxt。

publicstaticvoidmain(String[]args>

throwsException{

t=newTux(>

//db.executeUpdate("

updatea1seta2='

3'

whereid='

"

}

/*CallableStatementcs=con.prepareCall("

{callproc1(?

}"

cs.registerOutParameter(1,java.sql.Types.TINYINT>

cs.execute(>

System.out.println(cs.getInt(1>

*/

staticvoidbb6(>

throwsException

{

Stringstr0=t.test4.getText(>

Stringstr2=t.test5.getText(>

//intst=IntegerInt(str>

DBUtildb=newDBUtil(>

Connectioncon=db.getConnection(>

Stringstr1="

updatestudentsetname='

+str2+"

'

wherexuehao="

+str0+"

intrs=db.executeUpdate(str1>

/*while(rs.next(>

{

//System.out.println(rs.getString(1>

+"

*"

+rs.getString(2>

+rs.getString(3>

t.test6.setText("

学号"

+rs.getString(1>

姓名"

班级"

房号"

+rs.getString(4>

床号"

+rs.getString(5>

}*/

staticvoidbb7(>

updatestudentsetclass='

staticvoidbb8(>

updatestudentsetfanghao="

staticvoidbb1(>

{

Stringstr0=t.test1.getText(>

//intst=IntegerInt(str>

DBUtildb=newDBUtil(>

Connectioncon=db.getConnection(>

Stringstr1="

select*fromstudentwherename='

ResultSetrs=db.executeQuery(str1>

while(rs.next(>

//System.out.println(rs.getString(1>

t.test6.setText("

}

staticvoidbb2(>

Stringstr=t.test1.getText(>

select*fromstudentwherexuehao="

+str+"

ResultSetrs=db.executeQuery(str1>

while(rs.next(>

+rs.getString("

xuehao"

name"

class"

fanghao"

chuanghao"

staticvoidbb3(>

select*fromstudentwhereclass='

.trim(>

\n"

while(rs.next(>

//System.out.println(rs.getString(1>

t.test6.append("

}

staticvoidbb4(>

{

Stringstr=t.test1.getText(>

//intst=IntegerInt(str>

DBUtildb=newDBUtil(>

Connectioncon=db.getConnection(>

Stringstr1="

select*fromstudentwherefanghao="

ResultSetrs=db.executeQuery(str1>

t.test6.setText("

while(rs.next(>

//System.out.println(rs.getString(1>

t.test6.append("

}

}

staticvoidbb5(>

{

Stringstr0=t.test2.getText(>

Stringstr2=t.test3.getText(>

//intst=IntegerInt(str>

DBUtildb=newDBUtil(>

Connectioncon=db.getConnection(>

Stringstr1="

select*fromweishengwherezhou="

andfanghao="

ResultSetrs=db.executeQuery(str1>

房号"

周数"

zhou"

卫生情况"

qk"

staticvoidbb9(>

select*fromshushewhereemp!

=0"

t.test6.setText("

while(rs.next(>

t.test6.append("

}

privatestaticintIntegerInt(Stringstr>

//TODOAuto-generatedmethodstub

return0。

publicvoidactionPerformed(ActionEvente>

//TODOAuto-generatedmethodstub

/*Strings=t.test1.getText(>

if(e.getSource(>

=="

b1"

{

ResultSetrs=db.executeQuery("

select*fromstudentwherexuehao=s"

System.out.println(rs.getString(1>

}*/

if(e.getActionCommand(>

按姓名"

try{

test.bb1(>

}catch(Exceptione1>

//TODOAuto-generatedcatchblock

e1.printStackTrace(>

按学号"

test.bb2(>

按班级"

test.bb3(>

按房号"

test.bb4(>

卫生情况"

test.bb5(>

姓名"

test.bb6(>

班级"

test.bb7(>

test.bb8(>

/

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2