java课程设计报告-设备管理系统

java课程设计报告-设备管理系统

ID:25175557

大小:68.34 KB

页数:10页

时间:2018-11-18

java课程设计报告-设备管理系统_第1页
java课程设计报告-设备管理系统_第2页
java课程设计报告-设备管理系统_第3页
java课程设计报告-设备管理系统_第4页
java课程设计报告-设备管理系统_第5页
资源描述:

《java课程设计报告-设备管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、JAVA课程设计报告课题名称:设备管理系统目录1项目总体规划12系统需求分析42.1用户管理基本功能分析52.2设备管理基本功能分析62.3数据管理基本功能分析23数据库设计14关键技术和难点14.1数据库连接34.2SQL语句的使用25系统详细设计与实现15.1用户管理设计与实现55.2设备管理设计与实现65.3数据管理设计与实现26项目测试17参考文献1摘要:随着社会生产活动中自动化水平越来越高,设备的监控及其数据的存储越来越重要。本系统使用JAVA语言,结合实际编写了该设备管理系统,可以实现对数据库的准确操作,完成用户

2、的登录、修改密码、添加用户、删除用户,及设备的添加和删除,设备数据的添加、删除和查询等一系列功能。关键词:设备管理系统数据库技术JDBCSQL语句1.项目总体规划随着社会生产活动中自动化水平越来越高,设备的监控及其数据的存储越来越重要。数据库技术已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展,在工厂中,为了有效管理各种设备及其在运作过程中产生的数据,开发一个方便高

3、效的管理软件是非常必要的。本系统使用JAVA 语言,结合实际编写了该设备管理系统,可以实现对数据库的准确操作,完成用户的登录、修改密码、添加用户、删除用户,及设备的添加和删除,设备数据的添加、删除和查询等一系列功能。本系统开始运行时首先进入登陆界面,用户输入正确的用户名及密码后进入主窗体,然后通过点击主窗体的各项菜单进入各项功能。2.系统需求分析2.1用户管理基本功能分析系统中用户需要正确的密码才能获得能录权限,登录之后可以进行一系列数据操作。其功能定义如图1所示。修改密码删除用户用户管理添加用户图12.2设备管理基本功能分

4、析设备管理可以实现对设备的添加和删除,其功能定义如图2所示。设备列表删除设备添加设备设备管理图22.3数据管理基本功能分析数据管理室系统的核心,可以实现对数据的添加、删除及查询,其功能定义如图3所示。数据管理查询数据删除数据添加数据图33.数据库设计本系统使用微软公司的ACCESS数据,数据源名称为”shebei”。根据系统的需求,经过详细的分析设计,本系统数据库中各个数据表的字段定义和说明如下。users(用户信息表),存放注册用户的信息,如表1.表1users字段名称数据类型大小描述username文本50用户名pass

5、word文本50密码shebeilist(设备列表),存放设备列表,如表2.表2shebeilist字段名称数据类型大小描述id数字(自动编号)4ID号shebeiname文本50设备名称shebei1(设备信息表),名为shebei1的设备的各项数据(程序中每台设备建一个数据表),如表3.表3shebei1字段名称数据类型大小描述id数字(自动编号)4ID号dianya数字4电压值dianliu数字4电流值zhuangtai文本50状态guzhangcs数字4故障次数4.关键技术和难点4.1数据库连接JDBC(JavaDa

6、taBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC访问ACCESS有两种方式,一种是JDBC-ODBC桥接式,另一种是ODBC直接方式。本系统使用的是ODBC直接方式。ODBC直接连接方式采用了JDBC直接连接思想。他是在程序中直接指出需要使用的ODBC驱动程序,从而免去了配置数据源的麻烦,提高程序

7、的可移植性。首先需要加载驱动程序,代码如下:try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.println("加载驱动程序错误!"+e);}然后就可以通过数据源连接到数据库,关键代码如下:Connectionconn;Statementstmt;ResultSetrs;Stringurl="jdbc:odbc:Driver={MicroSoftAccessDriver(*.mdb)};DB

8、Q=shebei.mdb";conn=DriverManager.getConnection(url,"","");stmt=conn.createStatement();rs=stmt.executeQuery("SELEC*FROMuserswhereusername="+"'"+t_

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

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

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