java宿舍管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实训报告书实训名称:基础项目实训

系(部):信息系

专业班级:网络10-1

学生姓名:朱琛

学号:1043020130

指导教师:张民

完成日期:2013/1/11

山东科技大学泰山科技学院

目 录

1 实训目的 ................................................................................................. 1 2 宿舍管理系统的分析与数据库设计 .................................................. 1 2.1 系统功能描述 ............................................................................ 1 2.2 系统模块分析 ............................................................................ 1 2.3 数据库结构设计 ........................................................................ 2 3 主要代码清单....................................................................................... 2 4 程序运行与测试 ................................................................................ 10 5 实训总结 (11)

……………………………装……………………………………订…………………………………线……………………………

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

1 实训目的

《基础项目实训》是计算机专业一门重要的专业技术基础实践课程。为了能够较好的完成实训任务,学生应具备基础的软件开发技术和数据库的基础知识,实训的主要目的在于将理论与实际应用相结合,使用程序设计语言java 和

数据库技术,以及相关软件设计开发知识完成软件的设计开发任务。本实训课程将为整个专业的学习以及软件设计水平的提高打下良好的基础,提高学生项目分析、设计、编写、调试和测试的能力,并培养基本的、良好的团队合作能力。

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

2.1 系统功能描述

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

2.2 系统模块分析

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

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

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

2.3 数据库结构设计

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

图表的格式如下所示:

图1 宿舍管理局部E-R图

3 主要代码清单

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.*;

import javax.naming.*;

public class DBUtil {

private String url = "jdbc:mysql://127.0.0.1:3306/test1";

private String drivername = "com.mysql.jdbc.Driver";

private String dbuser = "root";

private String dbpass = "123";

private Connection con;

private Statement stmt;

private ResultSet rs;

public DBUtil() {

}

// 得到连接

public Connection getConnection() throws Exception {

if (con == null) {

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

Class.forName(drivername);

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

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

con = DriverManager.getConnection(url, dbuser, dbpass);

}

return con;

}

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

public ResultSet executeQuery(String sql) throws Exception { if (con == null)

throw new Exception("没有连接对象可用");

// 创建语句对象

stmt = con.createStatement();

rs = stmt.executeQuery(sql);

return rs;

}

// 执行更新语句

public int executeUpdate(String sql) throws Exception {

if (con == null)

throw new Exception("没有连接可用");

// 创建语句对象

stmt = con.createStatement();

// 执行sql语句

return stmt.executeUpdate(sql);

}

相关文档
最新文档