- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java课程设计报告设备管理系统
JAVA课程设计报告课题名称:设备管理系统摘要:随着社会生产活动中自动化水平越来越高,设备的监控及其数据的存储越来越重要。本系统使用JAVA语言,结合实际编写了该设备管理系统,可以实现对数据库的准确操作,完成用户的登录、修改密码、添加用户、删除用户,及设备的添加和删除,设备数据的添加、删除和查询等一系列功能。关键词:设备管理系统数据库技术 JDBC SQL语句项目总体规划随着社会生产活动中自动化水平越来越高,设备的监控及其数据的存储越来越重要。数据库技术已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展,在工厂中,为了有效管理各种设备及其在运作过程中产生的数据,开发一个方便高效的管理软件是非常必要的。本系统使用JAVA?语言,结合实际编写了该设备管理系统,可以实现对数据库的准确操作,完成用户的登录、修改密码、添加用户、删除用户,及设备的添加和删除,设备数据的添加、删除和查询等一系列功能。本系统开始运行时首先进入登陆界面,用户输入正确的用户名及密码后进入主窗体,然后通过点击主窗体的各项菜单进入各项功能。系统需求分析2.1用户管理基本功能分析系统中用户需要正确的密码才能获得能录权限,登录之后可以进行一系列数据操作。其功能定义如图1所示。修改密码删除用户用户管理添加用户图12.2设备管理基本功能分析设备管理可以实现对设备的添加和删除,其功能定义如图2所示。设备列表删除设备添加设备设备管理图22.3数据管理基本功能分析数据管理室系统的核心,可以实现对数据的添加、删除及查询,其功能定义如图3所示。数据管理查询数据删除数据添加数据图33.数据库设计本系统使用微软公司的ACCESS数据,数据源名称为” shebei ”。根据系统的需求,经过详细的分析设计,本系统数据库中各个数据表的字段定义和说明如下。users(用户信息表),存放注册用户的信息,如表1.表1 users字段名称数据类型大小描述username文本50用户名password文本50密码shebeilist(设备列表),存放设备列表,如表2.表2 shebeilist字段名称数据类型大小描述id数字(自动编号)4ID号shebeiname文本50设备名称shebei1(设备信息表),名为shebei1 的设备的各项数据(程序中每台设备建一个数据表),如表3.表3 shebei1字段名称数据类型大小描述id数字(自动编号)4ID号dianya数字4电压值dianliu数字4电流值zhuangtai文本50状态guzhangcs数字4故障次数4. 关键技术和难点4.1数据库连接JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC访问ACCESS有两种方式,一种是JDBC-ODBC桥接式,另一种是ODBC直接方式。本系统使用的是ODBC直接方式。ODBC直接连接方式采用了JDBC直接连接思想。他是在程序中直接指出需要使用的ODBC驱动程序,从而免去了配置数据源的麻烦,提高程序的可移植性。首先需要加载驱动程序,代码如下:try{Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);}catch (ClassNotFoundException e){System.out.println(加载驱动程序错误!+e);}然后就可以通过数据源连接到数据库,关键代码如下:Connection conn;Statement stmt;ResultSet rs;String url=jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=shebei.mdb;conn=DriverManager.getConnection(url,,);stmt=conn.createStatement();rs=stmt.executeQuery(SELEC* FROM users where username=++t_name.getText()+);rs.close();stmt.close();conn.close();4.2 SQL语句的使用系统开发过程中关键部分是SQL语句的使用。SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以
文档评论(0)