Agricultural Management System System Developers: Ishay Levy Eran Brill AMS.

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Performance Testing - Kanwalpreet Singh.
Paul Chu FRIB Controls Group Leader (Acting) Service-Oriented Architecture for High-level Applications.
OfficeTrack Mobile Employees Location Management Solution.
OnContact CRM Customer Relationship Management. CRM 7 Benefits Rich "client" experience, completely web-based Access data anytime, anywhere. Ease of navigation.
Electronic Muster and Measurement System (eMMS) Towards transparency and accountability at work site.
INVESTMENT GAME IN SOCIAL NETWORK Academic Advisor: Dr. Yuval Alovici Professional Advisor: Dr. Mayer Goldberg Team Members: Ido Bercovich Dikla Mordechay.
SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Prof. Elovici Yuval  Technical:
Business trip scheduler ARD Lital Badash Yanir Quinn Eran Banouz.
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Basic concept Technologies we have used The Design Problems, challenges & solutions Educational Gain.
People Technical AdvisorsAcademic AdvisorFinal Project By Prof. Shlomi Dolev Prof. Ehud Gudes Boaz Hilemsky Dr. Aryeh Kontorovich Moran Cohavi Gil Sadis.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
SmartSQL AlfaTech Software Solutions Application Requirements Document  Radi Bekker  Vladimir Goldman  Marina Shaevich  Alexander Shapiro Team Members:
Russell Taylor Lecturer in Computing & Business Studies.
GPS Tracking & Inventory Management GPS Tracking & Inventory Management Presented by: Product Activation Group.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
DASHBOARDS Dashboard provides the managers with exactly the information they need in the correct format at the correct time. BI systems are the foundation.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
1 Team Management System (TMS) By DACCIT Pvt. Ltd., Indore.
ResourceFull Authors: Matt Kaye (EE ‘12) Nitin Puri (SSE ‘12) Advisor: Dr. Alejandro Ribeiro Special Thanks.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
ArcGIS Workflow Manager An Introduction
Item Web 2.0 application relevant to teacher’s work.
Server-side Scripting Powering the webs favourite services.
Consult21 Information is subject to change and is for discussion purposes only. Any dates/timings are the current anticipated timescales and may be subject.
Auto Technologies Inc. Auto Technologies Call Cap Telemanagement System “ATTS”
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
Web-Enabled Decision Support Systems
Case Study: Telecommuting Mark Nowakowski, Tom Coyne, Jhonatan Sanchez.
1 Applying Information Technology to Knowledge Management for Students in Higher Education (KMSHE) Wiphada Wettayaprasit Prince of Songkla University Songkla,
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
Capstone – Team C Project: Sisters Of The Road
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Computer Emergency Notification System (CENS)
IBIS-Admin New Mexico’s Web-based, Public Health Indicator, Content Management System.
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
IBISAdmin Utah’s Web-based Public Health Indicator Content Management System.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
1 Yield Analysis and Increasing Engineering Efficiency Spotfire Users Conference 10/15/2003 William Pressnall, Scott Lacey.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
WEB 2.0 PATTERNS Carolina Marin. Content  Introduction  The Participation-Collaboration Pattern  The Collaborative Tagging Pattern.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Integrated Mobile Marketing Platform Emergic mConnector Integrated -Mobile Marketing Platform Presented By: Sales Person Name ID: Mobile:
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Content Management Systems. Agenda Week overview Web-page basics The why and what of CMS Typo3.
UTILIZING GIS AT A PUBLIC GARDEN FOR MANAGEMENT OF IRRIGATION SYSTEMS Ethan Sockwell Cohort 26.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Slide title minimum 48 pt Slide subtitle minimum 30 pt Service Layer Application in the IMS Network Term Paper Presentation Anja Regber
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
Data mining in web applications
Outline Introduction Standards Project General Idea
3D Vizualization Engine For Location Based Information
Systems Analysis and Design in a Changing World, 6th Edition
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Presentation transcript:

Agricultural Management System System Developers: Ishay Levy Eran Brill AMS

Introduction In today's industrial and business world, Computerized management systems is becoming more and more common, and can be found even in small and medium scale businesses. Many managers and employers use such tools to help them measure and study their workers’ work habits: Sales Shops: Tagging each sale for a Sales person, all sales are recorded, Manager can rate his workers by efficiency. Telemarketing, Costumer Services : each call data is recorded and rated by length & outcome. Industrial Factories: Each Machine (and its operators) production is recorded, duration of actions can be measured. Each Worker, and the entire business, efficiency can be measured !

Introduction A manager can use this tool for: Making management decisions: Which worker needs to be “pushed”, to be fired or maybe to be promoted. Understanding the real “picture” of the business: How long does it take to do a certain job? How much did we sell today? produced today ? what is the production rate this week?

Problem Domain Situation in Small and medium scale Agriculture: Most managers rarely use any computerized system in measuring Workers efficiency. Main Reasons: Outdoor business. workers scattered in teams across a big field. The “Producing Machine” is the land. Attaching measuring tools to the machinery in use, is not affordable. Technophobia.

Managing in Agriculture Some Problems in Agricultural Managing: Workers scattered in teams across a big field – where are they now? Most workers are foreign – communication problems Work rate is usually measured only by eye assessment. Productivity can be measured only in retrospective view. Problems are known to the manager only if the workers report them.

Vision The agricultural field management system (AMS) will be a helping tool for management of small and medium scale agricultural. Using ScanTask terminal technologies, the system will collect field workers productivity data, analyze the data collected, and will give reports to the Farmer. these reports will include concrete business data for real-time, and for retrospective view, allowing the employer to get a complete view of his workers productivity and work habits. An employer using the system should be able to enhance productivity, and reduce the cost of field workers management.

The Proposed solution The system: Scan Task Terminal (touch pads) are to be used to record each workers team action. Each action is sent to ScanTask server by GPRS (General Packet Radio Service) where it is tagged and saved as an event in ScanTask Event Database. Our System will be using the ScanTask Events database, And will implement The GUI, Allowing the user to get all relevant business data in the form of reports. The User will be able to access the System by Web Browsing, via both Desktop browser (PC), and mobile phone browsing technologies.

System Architecture

The System we are developing will consist of 3 main components: 1.GUI : A Website implemented for the 2 optional users: PC Users ( an HTML based website) Mobile phone users (XHTML based) 2.Report Server : The main core of the system, in charge of querying from databases, data analysis, generating reports, and saving some data. Will be written on java on eclipse platform, accessing databases will be using JDBC. 3.Databases: we will be using two databases (MySQL based). A.ScanTask Events Database: store all events received from Workers Terminals) B.Daily Database: Store daily reports summary.

Functional Requirements Reports: 1. Data reports (Tables). 2. Graphs. 3. Geographical reports. Data Reports (filtered): 1.Daily reports: A summary of each team work along a day. (type of action, Area/Trees covered, Avg. times per tree, avg. time between trees). 2.Reports per period (same as 1, per period). 3.Task report (for a certain task): Trees covered, avg. times, per plot, per teams, expected time for completion. 4.Efficiency reports: avg. time on tree, avg. time between trees, breaks, task completion. (Result will refer for a day, period, task, plot and team). 5.Real Time Reports.

Functional Requirements Graphical Reports : Presents data By graphs and Diagrams. Giving the user other prospective for viewing results: 1.Comparative output Graphs for daily, periodic and task reports. A.Comparative graphs for teams' efficiency. B.Comparative graph per task or period (comparing number of trees per day). 2.Pie diagrams : comparing quantities per team, per plots, per days, all from the total. Geographical Graphs: Used Using Google Maps API. After setting Coordinates for trees, Enable the User to get work reports using Real Area Maps. 1.Real time report: Teams position (based on last report), trees and sections covered today by each team. 2.Tasks report: Area covered for each team for current task.

Geographical report example חלקה 48 3% הושלמו לפעולת ריסוס 3 עובדים פעילים :

Functional Requirements Report Server functionalities 1.Generating reports: Querying from 2 databases: dependent on type of data wanted. 2.Saving Daily reports into Daily database. 3.Recognizing and adding “Alerts” into reports. (breaks, exceptions in working time for a specific task) 4.Setting an saving user settings (what data to present on each report, When to generate the daily summary, what is the time quanta for a specific task). Daily database 1.Stores all daily summary in the forms of teams, tasks, and times. 2.Reduces query time for most reports.

System Interfaces ScanTask Events Database will be accessible, but only to complete developed system. – For developing we will build a Simulator, and a copy of the ScanTask events Database. – The Simulator will allow simulating all relevant events as well as test boundary cases. Geographical reports are to be generated using Google Maps API.

Event - structure and content Terminal ID Action Type Location Time Extra Field

Non-functional requirements Portability Other then a standard Website, Some features of the system can be accessed from the mobile phone using XHTML. Usability The user of our system is a simple user, with no former knowledge about databases report, queries or even using a website. The website will be friendly and “flat”. Availability Because our users don’t have a fixed schedule and may use it through their cellular's, the system will always be available.

Main Usage

Get Report Actor:User (PC or Mobile Phone) through WEB Description:Getting Report (general) Pre-Conditions: 1. Report Server is Online 2. User Logged in Post-Conditions:Report Presented to User Flow of events:1. User chooses type of report, time interval, fields 2. calls get report function in Report Server 3. The report server, finds the relevant Database to use 4. The report server execute a SQL quarry 5. The Report Server generate the report from the data received from database. According to the type of report the user wanted. 6. report server appends notes regarding "Alerts" to the report 7. The GUI Present the Report for the user

Get Report

Geographic Report

Creating the Daily Report Actor:Report Server Description:Generating Daily - report Pre-Conditions: 1. Report Server is Online 2. User Logged in 3. Google Maps API is Online Post- Conditions: Real-time Presented to User Flow of events:1. User chooses type of report, time interval, fields 2. calls get report function in Report Server (type geographical) 3. The report server execute a SQL quarry on the ScanTask Database 4. The Report Server generate the report from the data received from database. 5. The report server summarize result and transform them to SQL relations 6. The report server adds the result to the Daily database

Risks Abandonment The people that will use the system are not technology-oriented people, if the system will not be friendly and the users will feel that the “old days” were better, they will abandon the system and will not use it. Connectivity The system depends on a stable connection to ScanTask systems, if this connection will be slow and unreliable the entire system will suffer from slow queries and reports that are not updated.

The Prototype The Prototype will include: Basic report Creation: data, geographical, graphs. Creation Real- time and periodic reports. Daily database. The Basic Website features- including cellular access. Simulator