Solar network monitoring system (SNMS)

Download Report

Transcript Solar network monitoring system (SNMS)

Presenter
Jimmy Hoo
Henry Wei
June 5th , 2009







Introduction
Abstract
Project Technical Specification
Modules DFD Level 2 Explanation
Implementation Issues
Project Demonstration
Conclusion
The objective of this project is to demonstrate how
different majors can function as a team while
displaying the educational purpose for an
upcoming student in renewal energy.
The Solar Network Monitoring System is a web
application in which it will collect data from
the Solar panels and wind turbines from the
Engineering, Computer Science, and
Technology building and display graphically
the energy production during different time
periods.

The SNMS software is divided into two parts.


The first part is a remote section that is located in a
local machine close to the power source in which it
will send data to the database.
The second part is the main web application in
which it will query the database, and an authorized
user will be able to graphically view the energy
production in different time periods.


The project uses MS ASP.NET 3.5, MS-SQL
Sever 2005 Express Ed. , and Adobe Flex 3.
ASP.NET 3.5 will provide:
Security to the web application.
 Administration of users using the application.
 Aesthetic of the web application.
 Query to database through web services.
 Creation of spreadsheet files.


MS-SQL Server 2005 will provide:

Will saved data sent from the data logger remote
module.

ASP.NET Toolbar




Create user wizard
Login Control
Recover password
Web Security Administration Tool

Security
 Manage users
 Manage roles
 Manage accesses

Adobe Flex 3 will provide:




Different charts according to time period (Current,
Weekly, Monthly, Yearly, and Custom).
Interactivity by the users in the charts displaying
what the users wants to see.
Request data and parse the XML data sent back from
the web service in ASP .NET.
Smooth and appealing look on the overall web
application.





Obtaining certain identification
information
Validating those information
against some authority
Main focus: Security
 Registered Users
 Anonymous Users
ASP.NET Toolbar
 Login Control Access
 Add New User
Web Site Administration Tool
(WSAT)
 Automatic

WSAT





Create and Manage
Roles
Create and Manage
Rules
Create and Manage
Access
Add, edit, or delete
Users
Administration Tool
(WSAT)

Automatic

Anonymous User


Register
Database

Credentials




Query database
Create XML string
Return XML string
format to caller
Create XLS file



Display Flex chart.
Calculate
environmental
equations.
Connect to
www.weather.com for
weather forecast.




Parse data from data
logger.
Time interval.
Create queries.
Send data to database

Issues that we came across during this project:
Work as a team with other majors.
 The new language learning process (MS ASP and
Adobe Flex 3).
 Hardware issues.
 Server Administrative issues.


Web.config
 Database access
 Exception Handlers

Server problems
 Access restrictions
 Connection: ports



The finish product of the application was
rewarding.
We learn new technologies that is in high
demand in the market.
Know that this project will be use by students,
staff, and faculty in the future.
Thank You