Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.

Slides:



Advertisements
Similar presentations
CNES implementation of the ISO standard An extension of the current CNES implementation of the ISO metadata standard.
Advertisements

Introduction to JavaScript
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
DISC Database and Innovative Software in the Community (DISC) 1 October 9th, 2011 ARMS 1098B Design Review.
The Sherlock Project Purdue University, Department of Computer Sciences Sponsored by Tellabs, Inc. Doug Clark - Group Leader Tobey Pasheilich Raj Talwar.
Design of Web-based Systems IS Development: lecture 10.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
CURE International Keith Wagner Clayton Hughes Tyler Alexander Ryan Tierney.
WRAP Technical Support System Project Update AoH Call October 19, 2005.
Client/Server Architecture
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Presented By: Shashank Bhadauriya Varun Singh Shakti Suman.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
CVS Reporting Design Daniel Vikström: Project manager / cvs manager / PDF imp. / cvsql interface design. Carmine Protano: Webb & PDF design & imp. Francesco.
Lecturer: Ghadah Aldehim
EasyView© for Moodle Presentation by Richard Goddard Project Manager VLE Middleware EasyView.
Computer Concepts 2014 Chapter 7 The Web and .
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Working With Large Datasets in Corporate Settings Ed Bassin
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Software Testing Life Cycle
© 2011 Delmar, Cengage Learning Chapter 7 Managing a Web Server and Files.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
What is SharePoint? Module 1. Module Overview  Defining SharePoint  Understanding How SharePoint is Used  Interacting with SharePoint.
Jeff Shiley. Start Point System Environment User Experience Our “Unique” Requirements Solution System Evaluation & Prototype Single Sign-on Component.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
Fundamentals of Database Chapter 7 Database Technologies.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
1 Analysis of Push Initiator Tool used for Wireless Application Protocol Taotao Huang Helsinki University of Technology Department of Electrical and Communication.
Software Engineering Project: Research Expert Prabhavathi Kumarasamy Joshua Thompson Paul Varcholik University of Central Florida.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
10/18/ Sunday, October 17, 2004 (SRS) Software Requirements Specification APR Training Solutions Online Learning Management System A rlene Chisley-Wade,
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
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.
By Wayne Sibley Information Engineering Technology University of Cincinnati College of Applied Science.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
Attack Tool Repository and Player for ISEAGE May Team:Jeremy Brotherton Timothy Hilby Brett Mastbergen Jasen Stoeker Faculty Advisor:Doug Jacobson.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
Project Launch Presentation. Overview  Group Members: Joshua Booth Jiajia Jiang Weijuan Shi  Client: G & T Security.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
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.
Handling Semantic Data for Software Projects Data Management CSE G674 – SW Engineering Project.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
The Juggernaut Team Tyler Douthitt  Project Manager  Lead Website Developer Mike Harman  Lead Programmer Eric Rakers  Lead Documenter  Lead Analyst.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
Chapter 7: Delivery, Installation, and Documentation Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
ACES User Interface Workshop #1 Prototype Inspection 22. November 2011.
Click anywhere to start the presentation. Steps to Resolve Error Code "17099" in MS Outlook Mac 2011 Fix Mac Outlook Corruption Issues OLM to PST Converter.
Testing and delivery Web design principles. Web development is software development.
Javascript Javascript The JavaScript Programming Language – Scripting Languages Executed by an interpreter contained within.
Creating an Electronic Mail. What is an E- mail?  is widely available via Web-based e- mail accounts.  In messages, you can create and.
Operating Systems & System Software
Publishing and Maintaining a Website
Fix Error 550 Connect at Customer Service Number to Fix Error 550 under expertise of tech Support team experts.
Project Presentation EEL 5881, Fall 2003
Presentation transcript:

Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu

The Current System of Kraken An application for knowledge management implemented in Python. An application for knowledge management implemented in Python. Allows to annotate documents, webpages, files and so on with metadata. Allows to annotate documents, webpages, files and so on with metadata. Annotation files stored in both external native formats and the standard RDF format.Annotation files stored in both external native formats and the standard RDF format. The result of queries are generated in the form of HTML reports, with links to the original documents. The result of queries are generated in the form of HTML reports, with links to the original documents. It features conversational command line interface. It features conversational command line interface.

Proposed System A web-based front end for kraken A web-based front end for kraken User-friendly with GUI interface User-friendly with GUI interface Authentication is provided for access control Authentication is provided for access control

Use Case

Project Overview The front end developed will have all the interfaces the original command line interfaces provides. The front end developed will have all the interfaces the original command line interfaces provides. It will be in charge of user input and also the interaction with the engine. It will be in charge of user input and also the interaction with the engine. Version control for various projects files will be handled by CVS. Version control for various projects files will be handled by CVS.

Project Team Organization Members in the team: Members in the team: Jing Ai project managerJing Ai project manager Jingfei Kong documentationJingfei Kong documentation Yinghua Hu testingYinghua Hu testing Everybody will be a programmer also. Everybody will be a programmer also. Communication will be handled through and scheduled face-to- face meetings. Communication will be handled through and scheduled face-to- face meetings.

Software Life Cycle In the beginning, rapid prototype In the beginning, rapid prototype Later, incremental model Later, incremental model

Risks Experienced user may not like the interface we create. Experienced user may not like the interface we create. Learning curve should not be ignored due to unfamiliar tools. Learning curve should not be ignored due to unfamiliar tools. It could be possible that the product cannot be finished on time. It could be possible that the product cannot be finished on time.

Objectives -- Test Plan Find as many errors as possible before the user of the software finds them Find as many errors as possible before the user of the software finds them Make sure that our software adheres very closely to the client requirements and specification document Make sure that our software adheres very closely to the client requirements and specification document

Stopping Criteria -- Test Plan When an error or bug is encountered during the testing process, then further testing of the system will be stopped until the error is fixed. When an error or bug is encountered during the testing process, then further testing of the system will be stopped until the error is fixed. Only when all the intended test cases run successfully, we declare the software to be error free and is competent enough to be delivered to the client. Only when all the intended test cases run successfully, we declare the software to be error free and is competent enough to be delivered to the client. Final testing will be done by the developers as well as the clients in the client working environment. Final testing will be done by the developers as well as the clients in the client working environment.

Test Cases -- Test Plan Test Case # Test Objective Test Description Expected Results 1 User Login User logins in the remote web-based kraken application located on the server The user logins in if his login name and password are in the system, while does not login in if not allowed 2 User Create Entry User inputs the description of a new entry The web browser jumps to the correct page that user desires 3 User Query User inputs the description of new query and click the query button The web browser displays the correct results in the new page