Senior Project, 2015, Spring Senior Project Website –Version 5 Student: Yamel Peraza, Florida International University Mentor: Masoud Sadjadi, Florida.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Request Tracking (RT) The new ticketing system Tomasz Wlodek.
DR. JOO TAN DEPARTMENT OF COMPUTER SCIENCE KUTZTOWN UNIVERSITY APRIL 29, 2014 iPAWS.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Interactive Prototype Presenter Sean Ren Group member Alicia Kellogg Chris Schlechty Danny Swisher.
Quality Assurance CS 615. Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
From legacy desktop application to Single Page Application By Jens Munk Freelance consultant.
A Feature-Based Analysis & Comparison of IT Automation Tools: Comparing Kaseya to Developed By: & Advisor : Dr. S. Masoud Sadjadi School of Computing and.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Server-side Scripting Powering the webs favourite services.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
Falcon Suite C3C Frank Adkins, C3C Brandon Leet, Dr. Pargas, And Lt Col (Ret) Del Christman CSURF, Spring 2011 Results The main application syncs with.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
Pi In The Sky (Web Interface) Gaston Seneza Philander Smith College, Little Rock, AR SIParCS Intern Mentors: Dr. Richard Loft & Dr. Raghu Raj Kumar 1.
CMDB Ticketing Billing Management Systems VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 PLANS 12 WEBSITE CLOUD 12 MYSQL SERVERS 0 NOTIFICATIONS 0 USER.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
BRIAN WYKA.  Web-based project manager  Ideal for small company  Portal for employees to interact with each other  A way for administrators to monitor.
team # 5 CSCI-6838 Fall 2007 UHCL RoboComm: Rule-Based Scheduling for Communication Systems (Version 2.5) CSCI Research Project and.
Project Ongo-08a Information Software is required that would Provide mathematical problems that will improve student’s problem solving skills Provide teachers.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
Senior Project, 2015, Spring Senior Project Web Site –Version 5 Student: Jacek Kopczynski, Florida International University Mentor: Masoud Sadjadi, Florida.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Courselist Project Automated Graduate Student Information System Final project for CS 3354.
JACEK KOPCZYNSKI: DEVELOPER YAMEL PERAZA: DEVELOPER MADOUD SADJADI: MENTOR MADOUD SADJADI: PRODUCT OWNER Senior Project Website Version 5 FINAL PRESENTATION.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
The System Shall… Provide the ability to render 2D/3D graphics, these graphics will be represented by assets like models textures, and shaders. Manage.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
CTP210 TERM PROJECT
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
07/21/97 MOSS Project Introduction and Definition -Senior Project-
The Juggernaut Team Tyler Douthitt  Project Manager  Lead Website Developer Mike Harman  Lead Programmer Eric Rakers  Lead Documenter  Lead Analyst.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
ELECTRONIC DOCUMENT SHARING AND MANAGEMENT BY: EDWARD DISI JUSTIN HEIN BROM ESPY Senior Design 1.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
Bugflow Enhancements 2/9/ :53:58 PM Team#2 Bugflow Enhancements 1 Team # 2 10/07/200 8.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
START Application Spencer Johnson Jonathan Barella Cohner Marker.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
DLSLUG Presentation: Firefox extensions. DLSLUG Presentation: Firefox extensions, Roger Trussell ● My address is
Requirements Specifications for Web Portal Application
Personnel Effort Budget
Requirements & Verification
Senior Project, 2017, Fall SKOPE VR 1.0 Problem Solution
Group 7 Eduardo Peña Vanessa Ramirez Eduardo Tibau
Final Presentation CIS 4911 Senior Project
Senior Project, 2018, Spring To-do List Optimizer 1.0
Extranet User Instructions
Senior Project, Spring 2018 To-do List Optimizer 1.0 Problem Solution
Senior Project Spring 2018 Virtual Roll Call 4.0 Problem Solution
VIP Senior, 2018, Spring Smart Stormwater – Smart City System Problem
VIP, 2018, Spring Smart Stormwater (Smart City System) 2.0 Problem
Senior Project 2018, Spring Problem Solution Current System
System Design and Implementation
Web Application Development Using PHP
Presentation transcript:

Senior Project, 2015, Spring Senior Project Website –Version 5 Student: Yamel Peraza, Florida International University Mentor: Masoud Sadjadi, Florida International University Instructor: Masoud Sadjadi, Florida International University The material presented in this poster is based upon the work supported by Masoud Sadjadi. I am thankful for the help that I received from my group member Jacek Kopczynski. I would also like to thank the previous team that developed SPW, their hard work created a solid structure for great extensibility. Problem Acknowledgement School of Computing & Information Sciences Current SystemRequirements System Design Object Design Implementation VerificationScreenshotsSummary The system was developed using the three-tier and MVC architectural pattern In Senior Project class students are required to use virtual machines to develop and deploy their applications. The process of requesting virtual environments currently is done manually, given that Senior Project Website does not have the functionality of processing or managing virtual machine requests for its users. The impractical approach of manually finding each student’s requesting virtual machines is time-consuming, lacks efficiency and is error prone. The head professor would like to extend the usability of the system by allowing students to request and customize their virtual machine settings, while letting him manage the students’ requests. The Senior Project Website does not offer the functionality of requesting virtual machines, nor the means of managing them. A brief description of how this task is currently performed is discussed in this section. After the projects have been finally assigned to students, the head professor sends an to all active students in the class requesting their virtual machines’ preferences for the completion of their project. Then each student replies to the head professor’s with all their needs regarding virtual environments. Finally, the head professor tracks each individual’s , gathers all the information, and sends it to the school system admin, who will create the virtual machines for the students.  The system shall allow students to create a virtual machine request.  The system shall allow the head professor to delete a virtual machine request.  The system shall allow the head professor to modify the settings of a virtual machine request.  The system shall allow the head professor to filter the virtual machine requests.  The system shall allow the head professor to notify the school’s system admin about virtual machine creation.  The system shall allow the head professor to add an image name.  The system shall allow the head professor to edit an image.  The system shall allow the head professor to delete an image.  The system shall allow the head professor to filter existing images.  The system shall allow the head professor to change the image status. Widely stable technologies are used on the system.  Senior Project Website is developed based on the MVC architectural pattern using Code Igniter framework, which is very common for the development of web-based applications.  The User Interface layout, tables, buttons, filters, etc were created around Bootstrap, JavaScript and JQuery that allow for a rapid and intuitive development process.  MySQL database is used for persistent data storage. The database was manipulated using phpMyAdmin and MySQL Workbench.  The current system does not provide students with a method for requesting virtual machines. Also, it does not provide the head professor with the means of managing students’ virtual machine requests.  The impractical approach of manually going through the head professor’s account and finding each students’ requesting virtual machines, would be time-consuming and error prone.  The solution to this problem was to extend the usability of the system by creating an interactive method that allows students to request virtual machines and lets the Head Professor manage the requests. The system was tested using Selenium, which is primarily used for testing purposes in automating web applications. The Selenium IDE was installed into the web browser Mozilla Firefox and test scripts were created to simulate user’s input. Selenium IDE Snippet of a Selenium script