JSP 电量监视系统设计与开发(论文+源码)_Nueve

摘要

 

电脑界常有一股又一股的风潮,在这风潮中,JBuilder 是使用最广泛的工具之一。JBuilder6 提供了可视化集成开发工具,支持开发人员构建标准的爪哇应用系统。其开放的环境、基于组建的开发方式和丰富的爪哇开发向导极大的简化了开发人员的工作,使开发更为快捷、方便。

本次的毕业设计以Jbuilder6 作为开发工具,操作平台是 Windows2000服务器版,后台数据库选用Microsoft Sqlserver 2000,选用的语言为JavaServerPageApplet.毕业设计题目是“电量监视系统,该系统方便的查询校内各办公楼的用电情况的实时监控以及日统计,月统计功能等。

本论文用1111111111111111111111等几个步骤,并附有流程图、层次图和数据流图。

关键字:JBuilder6   JavaServerPage     SQL server

Abstract

With the popularization of computer and rapid development of new technology in computer science, People being to use the computer to solve the practical problems.

第一章绪论

第一节 Jbuilder6概述

Jbuilder6是美国Borland公司最近推出的遵循Sun公司J2EE标准的可视化集成开发工具,是目前使用最广泛的Java开发工具之一。  Jbuilder6提供了可视化的集成开发工具,支持开发人员构建标准的Java应用系统。其开放的环境,基于组建的开发方式和丰富的Java开发向导极大的简化了开放人员的工作,使开放更为快捷、方便。Borland JBuilder 是业界领先的Java 可视化开发环境,可用于构建基于Java 2 平台的应用程序、Applets、JSP/Serverlets、JavaBeansTM、Enterprise JavaBeans,以及分布式J2EE 应用。

Jbuilder6 是一组全方面的高效率工具,使用Java编程语言创建可伸缩的、高兴能的和具有不依赖与平台性能的应用程序。由于可伸缩性和基于组件,Jbuilder 可以开发所有级别的应用工程,从Applet 到连接企业级的、分布式的、多层解决方案的网络数据库应用。

Jbuilder6环境是用纯Java编写。任何Java编写的程序都可以在Jbuilder上运行、调试和工作。Jbuilder6为开发程序提供了很多工具,它使用了多项Java技术,其中包括:

? JavaBeans

? Java2

? Java Development Kit (JDK)

? JFC/Swing

? OpenTools Development

? Open Database Connectivity (ODBC)

? Structured Query Language (SOL)

? 所有数据库服务器

Jbuilder6企业版还为下面技术提供了便利的工具:

? EnterPrise Java Beans (EJB)

? Version Control Systems

? Extensible Markup Language (XML)

? Java server pages (JSP)

? Common Object Request Broker Architecture (CORBA)

Jbuilder6也为开发者提供了一个灵活的、开放的构架,这得整合新版本的JDK、第三方工具、插件以及JavaBeans组件的工作变得更容易,对OpenTools资源如扩展JavaDoc注释和概念性文档也有帮助。

第二节 Jbuilder6的新特征

Jbuilder6新增了几个功能,并对已有的功能进行了改进,包括一个单步产

品安装过程,以及自动卸载功能。其他的功能还有:

? 对XML的支持

XML文档的创建和确认

XML文档的发达

? Web应用开发

  Jbuilder6支持Web应用,可以使用Web Application向导创建一个新的Web

  应用或者引入一个已有的Web应用。

? Enterprise Java Beans (EJB)

   即支持新的应用服务器

? JMS和EAR向导

  Jbuilder6又一个新的JMS向导,它能帮助您建立生产商和用户所使用的Java

  消息服务(Java Message Service,简称JMS)。

Jbuilder6也有一个新的EAR向导,它可以创建Enterprise Archive(EAR)文件。EAR文件包含了其他档案文件,他们以建造了企业级应用。

   ? 团队开发

   ? 编译器的增强功能

bmj和bcj是Jbuilder6专业版和企业版的功能。

   ? 工程属性

编辑器页、构造页、资源标签。

   ? 配置JDK

   ? 部署

Archive Buider有几个新的归档类型:

*Applet JAR为使用较新的Web浏览器而创建一个压缩的JAR文件。

*Appler ZIP为使用不支持JAR文件的旧Web浏览器而创建一个压缩ZIP文件。压缩文件没有一个明显的文件。

*J2EE Application Client它包含了部署描述符,应用于一个容器来提供系统服务。

   ? IDE的增强功能

对Jbuilder6的集成开发IDE的改进包括以下内容。

*声音反馈

*结构窗口

*样列图标

*文件名框

*资源属性

*工具菜单

   ? 语言的支持

Jbuilder6的Java语言支持包括:

*适合于可再用组件的Java Beans

*适合于Java用户界面开发的JFC/Swings组件

第三节 电力监测系统的必然性

计算机已经成为我们生活方面的不可缺少的一部分:

今天,计算机的价格已经十分低廉,性能却长足的进化。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个放面:

首先,计算机可以代替人工进行许多复杂的劳动:

其次,计算机可以节省许多资源:

第三,计算机可以大大的提高人们的工作效率:

第四,计算机可以使敏感文档更加完全,等等。

编程环境的选择

    Jbuilder6是美国Borland公司最近推出的遵循Sun公司J2EE标准的可视化集成开发工具,是目前使用最广泛的Java开发工具之一。  Borland JBuilder 是业界领先的Java 可视化开发环境,可用于构建基于Java 2 平台的应用程序、Applets、JSP/Serverlets、JavaBeansTM、Enterprise JavaBeans,以及分布式J2EE 应用。

Jbuilder6 是一组全方面的高效率工具,使用Java编程语言创建可伸缩的、高兴能的和具有不依赖与平台性能的应用程序。由于可伸缩性和基于组件,Jbuilder 可以开发所有级别的应用工程,从Applet 到连接企业级的、分布式的、多层解决方案的网络数据库应用。使目前最为广泛的、易学易用的面向对象的开发工具。使用JAVA语言编程可以创建可伸缩的、高兴能的和具有不一赖于平台性能的应用程序。由于可伸缩性和基于组建,Jbuilder上运行、调试和工作。减少了编程人员的工作量,也简化了业面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,对于实现本系统   Jbuilder是一个相对较好的选择。

JSP环境

   使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

Applet环境

Java的设计目标之一便是开发applet。所谓applet是一种执行于Web浏览器上的小程序。

Applet能做什么?通常你可以先看看它被期望的运用范围,再来回答这个问题。Applet的目标是扩充浏览器中的网页功能。

Applet的优点

• 不再有安装问题。Applet拥有真正的平台无关性。

• 不需要担心错误的程序代码破坏他人系统,因为安全机制已内置于核心的Java语言和applet结构中

功能简介

该电量监视系统利用一种名为4PI的电力监测计来检测电量然后将检测值实时更新到数据库里。软件部分的功能是只要有一台计算机便可以通过客户端的浏览器来查看所在大楼各个办公楼的用电情况及其变化情况,用户可以通过图表和表格的方式查看,并且提供当前时刻的用电情况,日报,月报等多种形式。

第三章 需求分析

随着电力时代的今日,电力以成为我们生活中不可缺少的一部分。怎样能管理好、便节约电能为广大的教职工的工作效率以及教学效率明显得到提高,开发一种电量监测系统来统计各个办公楼的电力使用情况是正确的。

根据上一章可行性研究我们可以得知电量监视系统主要完成一下几部分工作:

1.设置电力计名称(即登记电力计)

          服务器端安装完该系统之后用户必须在第一次使用该系统时设置电力计名称,如果没有设置名称电力计就不可以使用,设置完成的电力计可以修改名称。

2.查询部分

每当根据用户选择电力计的情况和选择时间的情况来对数据库进行数据查询,将查询结果返回给客户端,分别以表格和图例两种方式表示。

第四章 总体设计

本次毕业设计选择JBUILDER6.0作为开发工具,Microsoft SQLServer2000作为后台数据库的管理工具,Windows2000 作为操作平台。

下面我将分两部分介绍一下总体设计

第一节 数据库设计

本课题采用 Microsoft SQL Server2000 作为后台。Microsoft SQL Server2000功能丰富、灵活。SQL Server2000继承了SQL Server 7.0的高性能,可靠性和可扩充性的优点,同时又引进了数据库和服务器增强功能,以及其他一些新的特性,使它成为一个杰出的数据库平台,可用于大型联机事务处理,数据仓库及电子商务等。

•具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。

•对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

•SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

真正的客户机/服务器体系结构。

•图形化用户界面,使系统管理和数据库管理更加直观,简单。

•丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

•SQL Server与Windows NT 完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成

电量监视系统数据库包括以下4个表:

                          LOG_DATA_MINUTE;

                          LOG_DATA_HOUR;

                          LOG_DATA_DAY;

                          PC_LOG;

JSP 电量监视系统设计与开发(论文+源码)_Nueve_第1张图片

JSP 电量监视系统设计与开发(论文+源码)_Nueve_第2张图片

JSP 电量监视系统设计与开发(论文+源码)_Nueve_第3张图片

如果您在计算机领域有任何疑虑或不确定的地方,请毫不犹豫地与老师交流噢,我们期待着为您提供有针对性的建议和指导。您的问题和讨论对我们来说都非常重要。

你可能感兴趣的:(计算机文章,java,开发语言,python,php,c++,c语言,qt)