Statement and Confirmation of Own Work
|
|
- Brianna Pitts
- 8 years ago
- Views:
Transcription
1 Statement and Confirmation of Own Work Programme/Qualification name: University of Wales BSc (Hons) in Business Computing and Information Systems All NCC Education assessed assignments submitted by students must have this statement as the cover page or it will not be accepted for marking. Please ensure that this statement is either firmly attached to the cover of the assignment or electronically inserted into the front of the assignment. Student declaration I have read and understood NCC Education s Policy on Academic Dishonesty and Plagiarism. I can confirm the following details: Student ID/Registration number: Name: Centre Name: Module Name: Module Leader: Project Supervisor: Francois Dempers CTI Durbanville Information Systems Project Islam Choudhury Paul Bocij I confirm that this is my own work and that I have not plagiarised any part of it. I have also noted the assessment criteria and pass mark for assignments. Due Date: Sunday 9th August 2009 Student Signature: Francois Dempers ( ) Submitted Date: Sunday 9th August
2 Detailed Design Chat (Francois Dempers August 2009) Table of Contents 1) Introduction ) Background ) Design Goals ) Architecture ) Introduction ) Data ) Communication...6 3) Development ) Process ) Tools...8 4) Module Design Chat ) Overview ) Application Model ) Data Model ) Operation ) User types ) Licensing ) Installation ) Miscellaneous ) Conformance with standards ) Expandability ) Security ) Glossary ) Bibliography ) Appendix A Data Dictionary
3 1) Introduction 1.1) Background This is the detailed design document for the chat module of the Open Groups project. This document serves as an component level overview of the module. Every group on the system will have its own chat component. The purpose of the module is to provide a platform for the members of a system group to interact with each other in real time, without the usual delays associated with traditional components such as a forum or a blog. A key goal of the system is to provide a platform for users to collaborate, the chat module is intended to provide users with this platform. The module allows users to do the following actions: Send and receive text messages Send and receive video/audio messages Draw diagrams on a shared whiteboard This document forms 1 half of the module's detailed design. The other half being a user interface prototype which will be developed using this document as a basis for its design considerations. Parts of this document have been reproduced from the high level design document of the system, available from the system's project website at Please refer to the high level design document for further background information. 1.2) Design Goals The module should be designed in such a way, that users will find it easy and intuitive to use. The module should be easy to navigate and understand. An efficient design is especially important, because if users are unable to use the module, then a major project goal may be left unfulfilled, namely to provide an effective platform to support collaboration amongst group members. 3
4 2.) Architecture 2.1) Introduction The system will be created using a client-server architecture using the following technologies: Adobe AIR 1.5 used to develop the client side code PHP used to develop the server side scripts MySQL 5.0 used as the database server of the application As all of these technologies are able to run cross platform, thus the system will have no problem being deployed on Windows, Macintosh and the various distributions of Linux. Client side the application will run on the user's desktop. Each group member will have their own desktop client. The desktop clients will interface with a web server which is hosted on the Internet. The web server in turn has access to a database server also hosted online. A separate server is used for the chat and real-time capabilities of the application. Figure 1 depicts the overall system architecture. Figure 1 Overall System Architecture (Deployment Diagram) 4
5 The system will be developed in 7 distinct phases. Each phase will have it's own associated client side, server side and database code. Figure 2 lists the system development phases and their target completion dates. The development phase for the chat module is highlighted in yellow. ID Phase Hours Start Date Target Date DP1 Application Shell / Core System Jul Jul 2009 DP2 Forum Jul Aug 2009 DP3 Chat 21 7 Aug Aug 2009 DP4 Calendar Aug Aug 2009 DP5 Media Gallery Aug Aug 2009 DP6 Management Tasks Aug Aug 2009 DP7 Polls and Survey Aug Aug 2009 Figure 2 System Development Phases (Work Schedule) As the end of each phase is reached, the deliverables of that phase gets integrated into the overall system. DP1 develops the core of the system, where all other subsequent modules can integrate into. There are thus no dependencies between the other modules. Figure 3 depicts the resulting internal structure of the system. The development phase for the chat module is highlighted in yellow. DP1 DP2 DP3 DP4 DP5 DP6 DP7 Figure 3 Internal System Architecture 2.2) Data The system will have 1 central relational MySQL database hosted online which will serve as the primary data source for all of the system modules. The database will only be accessible via the PHP web server as shown in figure 1. The database schemata for the module is provided in section 4, and the supplementary data dictionary is provided in Appendix A. 5
6 2.3) Communication Communication between the AIR client and the PHP web server will be done through the AMF protocol. AMF is a native data exchange format (Patrick, 2007) used by AIR. Using AMF, data is compressed into a very small format, thus reducing the amount of bandwidth utilized by the application. AIR is able to serialize and de-serialize data to the AMF format extremely quickly because AMF is native to AIR itself. This enables data to be sent across the network quickly, thus reducing latency in the application. To enable the PHP web server to understand and interpret AMF data streams (Arnold, 2007) an additional PHP library called AMFPHP will be used. This library translates incoming AMF data into native PHP data, and also translates outgoing data back into AMF data. AFCS (Adobe, 2009) will be used to develop the chat module of the application. AFCS is a component library and hosted online service with which real-time social applications can be developed rapidly. Infrastructure and deployment concerns are taken care of as the service is hosted on Acrobat.com by Adobe. No server side components thus have to be developed. Modules which require SMS message to be sent will make use of the SMS gateway provided by 6
7 3) Development 3.1) Process As previously stated, each system module will be developed as a distinct new phase. At the start of every phase a detailed module design will be produced which will include a requirements model, user interface prototype, database design and class level design. Once the design is complete the system module can be developed, and integrated into the overall system. At this point various testing activities will be carried out such as unit testing, acceptance testing, regression testing, performance testing and usability testing. A test report will be produced after this is completed. The final steps in the process is to produce user and API documentation for the module, and to deploy the system to a production environment. Figure 4 shows this process and its artefacts in detail. Process Activity Artefact Detailed Design Requirements Modelling Use Case Diagrams Time Scheduling User Interface Prototyping Application Modelling Data Modelling Deployment Modelling Gantt Chart Executable Prototype Class Diagram, Sequence Diagrams Entity Relationship Diagram, Data Dictionary Deployment Diagram Build Development Source Code Integration Test Test Planning Test Plan Unit Testing Regression Testing Performance Testing Usability Testing Executable System Test Cases / Test Report Test Report Test Report Test Report Implementation Deployment Deployed System Documentation Figure 4 Module Development Process User Guide, API Reference Documentation 7
8 3.2) Tools There are a number of tools available that can be used to speed up the module development process. The Flex Builder 3 IDE has a built in tool for developing user interface prototypes, downloadable from API documentation can be generated using the ASDoc utility which ships standard with the IDE. Unit testing can be automated by using a unit testing framework, such as Flex Unit 4 available from An article concerning its implementation was created by Elrom (2009) and is available at StarUML has been used to produce all of the UML diagrams in this document, available from MySQL Workbench 5.0 OSS was used to create all of the entity relationship diagrams in this document, available from 8
9 4) Module Design Chat 4.1) Overview Group members are able to perform the following actions when using the chat component of their group: Send and receive text messages Send and receive video/audio messages Draw diagrams on a shared whiteboard Figure 5 shows the use cases that have been defined for the module. Figure 5 Chat Use Case Diagram Figures 6 illustrates the typical sequence of events which should occur given the user interactions with the system provided by figure 5. Figure 6 Chat Sequence Diagram 9
10 Information Systems Project: Project Proposal 4.2) Application Model Figure 7 provides an overview of the classes utilized by the module. Figure 7 Chat Class Diagram 10
11 4.3) Data Model Figure 8 provides the database schema used by the module. An accompanying data dictionary is supplied in Appendix A. The module has an extremely basic data model as most of it's functionalities are based on real time technologies rather then complex data storage. The data requirement of the module centres around the chaturl column of the groups table, which stores the URL of the Adobe Flash Collaboration Service chat room for each group. Figure 8 Chat Entity Relationship Diagram 5) Operation 5.1) User types The system has 4 distinct user types, they are: System User Group Member Group Manager Administrator A system user is an individual who has an account on the system, but has not joined any groups. They only have limited functionality, such as having a profile page and updating his/her account settings. A group member is an system user who has joined 1 or more groups. They have access to the same functionalities as a system user, as well as the modules of their groups. Group managers are system users who have created 1 or more groups. They have access to the same functionalities as a system users and group members. They also have access to the management features of the groups they manage. An administrators is a system user who have access over all system functionalities, including system administration functionalities. 5.2) Licensing With the permission of NCC education and the University of Wales, the source code of the project be licensed under the open source GNU Lesser General Public Licence available at: 5.3) Installation The client side application will be installed using an AIR installer package. Flex Builder 3 has a built in function to generate this package. In order to run software created with Adobe AIR, version 1.5 of the AIR runtime environment has to be installed on the users operating system, available from: 11
12 6) Miscellaneous 6.1) Conformance with standards Adobe has made available a detailed document concerning Flex coding conventions, available at: Likewise, Zend has also made available a detailed document concerning PHP coding conventions, available at: These documents should be consulted whilst developing the system to ensure that code is created in a consistent manner. This will result in professional looking code that is well organised and maintainable. 6.2) Expandability It is important that the system be developed in such a way which allows future developers to be able to extend functionality and built their own modules. Therefore, a modular architecture has been chosen to create the system to allow for easy future expansion and development. However, the building of special tools and measures to allow this is beyond the scope of the project at present and will be the concern of future system iterations. 6.3) Security Only individuals with registered accounts on the system will be able to gain access to it. Upon start up of the application users will be prompted to provide an address and password combination. This combination will be validated against the list of registered users on the system. The result thereof will be used to either grant or deny system access to a user. Additionally, measures will have to be put in place in order to prevent deliberate system attacks such as SQL injection. SQL injection (Laksmono, 2008) is a well known technique that can be used by attackers to gain access to, corrupt and delete the data in an online database. It works on the principal of typing malicious SQL queries into the text input fields of a online application instead of legal values. An effective way to prevent this in PHP is to use a built in function such as mysql_real_escape_string(). Refer to the following articles on this subject for more information:
13 7) Glossary Acronym API FUG IDE RIA SQL UID Description Application Programmer Interface Document used by developers to understand and extend a system. Flex User Group Community of Adobe Flex developers Integrated Development Environment System that can be used to develop software products. Rich Internet Application Software that uses the Internet to deliver it's content Structured Query Language, Is the de facto standard language used to interact with relational databases Unique Identifier Unique value identifying a record in a table 8) Bibliography Adobe. (2009) Adobe Flash Collaboration Service, [Online], Available: Retrieved 18 May Arnold, W. (2007) Flash remoting for PHP: A responsive Client-Server Architecture for the Web, [Online], Available: Retrieved 18 May Elrom, E. (2009) FlashBuilder 4 will support FlexUnit 4 - tutorials and feature overview, [Online], Available: Retrieved 30 May Laksmono, G. (2008) Simple PHP MySQL Injection Prevention, [Online], Available: Retrieved 28 May Patrick, T. (2007) The ABC's of AMF, [Online], Available: Retrieved 17 May ) Appendix A Data Dictionary Entity: Groups Description: Stores the groups a user can choose from. Attribute Type Description groupuid VARCHAR(32) The primary key of the table. groupname VARCHAR(55) The name of the group. description TEXT The description of the group. logourl VARCHAR(1000) The URL where the group's logo can be found. isarchived BOOLEAN True if the group is no longer active. chaturl VARCHAR(1000) The URL to the group's AFCS chat room. 13
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu
More informationOracle Database 10g Express
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
More informationFileMaker 13. ODBC and JDBC Guide
FileMaker 13 ODBC and JDBC Guide 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationFileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationOnline Enrollment and Administration System
FYP Proposal Report Real World Database Development by Kong Koon Kit Chan Yin Mo Leung Shiu Hong Advised by Prof. Frederick H. Lochovsky Submitted in partial fulfillment of the requirements for COMP 4981
More informationSisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
More informationVOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved
Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India loka.ashwin@gmail.com ABSTRACT In this paper, we describe the design and
More informationFileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
More informationFileMaker 14. ODBC and JDBC Guide
FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,
More informationICE Trade Vault. Public User & Technology Guide June 6, 2014
ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,
More informationDreamFactory Security Whitepaper Customer Information about Privacy and Security
DreamFactory Security Whitepaper Customer Information about Privacy and Security DreamFactory Software publishes rich applications for salesforce.com. All of our products for salesforce use the DreamFactory
More informationApplication Development for Mobile and Ubiquitous Computing
Department of Computer Science Institute for System Architecture, Chair for Computer Network Application Development for Mobile and Ubiquitous Computing igrocshop Seminar Task - Second Presentation Group
More informationAn Esri White Paper October 2010 Developing with Esri Business Analyst Server
An Esri White Paper October 2010 Developing with Esri Business Analyst Server Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com Copyright
More informationCourse Handbook. BSc Web Design and Development. Page 1 of 17
Course Handbook BSc Web Design and Development Page 1 of 17 Contents Contents... 2 Welcome to Adam Smith College... 3 Information about your course... 3 Your Curriculum Head... 4 Your attendance at college
More informationThe SkySQL Administration Console
www.skysql.com The SkySQL Administration Console Version 1.1 Draft Documentation Overview The SkySQL Administration Console is a web based application for the administration and monitoring of MySQL 1 databases.
More informationIntroducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
More informationCaplin Trader 1.4. Catalog Of Documents. August 2009 C O N F I D E N T I A L
August 2009 C O N F I D E N T I A L Contents Contents 1 Preface... 1 1.1 1.2 1.3 1.4 1.5 What... this document contains 1 Who... should read this document 1 Related... documents 1 Feedback... 1 Acknowledgments...
More informationIntroducing the Adobe Digital Enterprise Platform
Adobe Enterprise Technical Enablement Introducing the Adobe Digital Enterprise Platform In this topic, you will you will learn about the components that make up the Adobe Digital Enterprise Platform. You
More informationIntegrating Online Banking and Top-up Card into Payment Gateway
Internship Report Master of Software Engineering (2012-2014) Integrating Online Banking and Top-up Card into Payment Gateway Author: DAO Nguyen Vu Supervisor: HO Hoang Thuong January 11, 2015 Acknowledgment
More informationUQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1
UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL
More informationSoftware Development Standard Deliverables
Software Development Standard Deliverables Lifecycle Methodology Created By Rafael Soultanov Version 1.1 September 19, 20044 Development Lifecycle Methodology Document Control Change Record Date Author
More informationProject Management Plan. DFY Company. Project Manager Linda Jiang. 100014252@gerogianc.on.ca
Project Management Plan DFY Company Project Manager Linda Jiang 100014252@gerogianc.on.ca Project Management Plan Copyright 2005, Linda Jiang 1 DFY Company Table of Contents Project Scope and Objective
More informationMark: Moderated Final
Award: Module Title: Assignment Title: Postgraduate Diploma in Computer Studies Examination Cycle: June 2008 Candidate Name: NCC Education Candidate No: Submission Date: Important Notes: It is your responsibility
More informationSOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
More informationCTI Higher Certificate in Information Systems (Engineering)
CTI Higher Certificate in Information Systems (Engineering) Module Descriptions 2015 CTI is part of Pearson, the world s leading learning company. Pearson is the corporate owner, not a registered provider
More informationRich Internet Applications
Rich Internet Applications [Image coming] Ryan Stewart Rich Internet Application Evangelist rstewart@adobe.com Ryan Stewart Flex Developer for 3 years Rich Internet Application Blogger for 2 years http://blogs.zdnet.com/stewart/
More informationREDCap General Security Overview
REDCap General Security Overview Introduction REDCap is a web application for building and managing online surveys and databases, and thus proper security practices must instituted on the network and server(s)
More informationCourse Scheduling Support System
Course Scheduling Support System Roy Levow, Jawad Khan, and Sam Hsu Department of Computer Science and Engineering, Florida Atlantic University Boca Raton, FL 33431 {levow, jkhan, samh}@fau.edu Abstract
More informationOracle Application Express MS Access on Steroids
Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog
More informationSystem Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director
System Development and Life-Cycle Management (SDLCM) Methodology Subject Type Standard Approval CISSCO Program Director A. PURPOSE This standard specifies content and format requirements for a Physical
More informationIndian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved
Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Analysis Drupal as a Content Management System in Libraries:
More informationDeepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd.
Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd. The term rich Internet application (RIA) combines the flexibility, responsiveness, and ease of use of desktop applications
More informationAdministrator s Guide for the Polycom Video Control Application (VCA)
Administrator s Guide for the Polycom Video Control Application (VCA) Version 1.1 November 2007 Edition 3725-26448-004/A Trademark Information Polycom and the Polycom logo design are registered trademarks
More informationAUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
More informationIKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management
IKAN ALM Architecture Closing the Gap Enterprise-wide Application Lifecycle Management Table of contents IKAN ALM SERVER Architecture...4 IKAN ALM AGENT Architecture...6 Interaction between the IKAN ALM
More informationSOLUTIONS IT CONSULTANCY
SOLUTIONS SOFTWARE SOLUTIONS MOBILE APPLICATIONS IT CONSULTANCY ...we mobilize your world. ISES SOLUTIONS COMPANY PROFILE Our Vision ISESS aims to be the leading provider of mobile value added services
More informationMonitoring Trading Applications with Flex. Yakov Fain Farata Systems
Monitoring Trading Applications with Flex Yakov Fain Farata Systems What is this talk about What makes Flex suitable for financial applications The power of Flex data processing Flex Communication protocols
More informationAccessing Data with ADOBE FLEX 4.6
Accessing Data with ADOBE FLEX 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: Accessing data services overview Data
More informationKeyword: Cloud computing, service model, deployment model, network layer security.
Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Emerging
More informationKonyOne Server Prerequisites _ MS SQL Server
KonyOne Server Prerequisites _ MS SQL Server KonyOne Platform Release 5.0 Copyright 2012-2013 Kony Solutions, Inc. All Rights Reserved. Page 1 of 13 Copyright 2012-2013 by Kony Solutions, Inc. All rights
More informationInformation Technology Services
Information Technology Services "improve your business performance with custom software solutions" ISO 90001:2008 Quality Management System Certified Company About Providence Providence is a well-established
More informationGetting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009
Getting Started with Microsoft Office Live Meeting Published October 2007 Last Update: August 2009 Information in this document, including URL and other Internet Web site references, is subject to change
More informationGetting Started with Microsoft Office Live Meeting. Published October 2007
Getting Started with Microsoft Office Live Meeting Published October 2007 Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless
More informationComparative Analysis of Various Automated Test Tools for Flex Application
Comparative Analysis of Various Automated Test Tools for Flex Application Nisha Kaushal, Rupinder Kaur National Institute of Technical Teachers Training & Research, Punjab University, Chandigarh, Panjab
More informationAn Esri White Paper June 2010 Tracking Server 10
An Esri White Paper June 2010 Tracking Server 10 Esri 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2010 Esri All rights
More informationAnalysis of SQL injection prevention using a proxy server
Computer Science Honours 2005 Project Proposal Analysis of SQL injection prevention using a proxy server By David Rowe Supervisor: Barry Irwin Department of Computer
More informationSoftware Requirements Specification
CSL740 Software Engineering Course, IIT Delhi Software Requirements Specification Submitted By Abhishek Srivastava (2011EEY7511) Anil Kumar (2009CS10180) Jagjeet Singh Dhaliwal (2008CS50212) Ierum Shanaya
More informationCustomer Bank Account Management System Technical Specification Document
Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6
More informationSOA Software API Gateway Appliance 7.1.x Administration Guide
SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,
More informationCMS Query Suite. CS4440 Project Proposal. Chris Baker Michael Cook Soumo Gorai
CMS Query Suite CS4440 Project Proposal Chris Baker Michael Cook Soumo Gorai I) Motivation Relational databases are great places to efficiently store large amounts of information. However, information
More informationni.com Remote Connectivity with LabVIEW
Remote Connectivity with LabVIEW What Is Remote Connectivity? Local Monitoring 3 Remote Mobile Access 4 What Is Remote Connectivity Two machines talking to one another Client Server PC PC Consumes Data
More informationSymplified I: Windows User Identity. Matthew McNew and Lex Hubbard
Symplified I: Windows User Identity Matthew McNew and Lex Hubbard Table of Contents Abstract 1 Introduction to the Project 2 Project Description 2 Requirements Specification 2 Functional Requirements 2
More informationCSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
More informationGARDEN STATE APARTMENTS LLC. CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM (FINAL MILESTONE)
GARDEN STATE APARTMENTS LLC. CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM (FINAL MILESTONE) GROUP #7: James Edward Bell Mark Dudek Michael DiCroce Curtis Hammell December 13, 2013 1 Table of Contents SECTION
More informationSOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10
3245 University Avenue, Suite 1122 San Diego, California 92104 USA SOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10 Document Number: SII-TT-002 Date Issued: July 8,
More informationAn Oracle White Paper June 2014. Security and the Oracle Database Cloud Service
An Oracle White Paper June 2014 Security and the Oracle Database Cloud Service 1 Table of Contents Overview... 3 Security architecture... 4 User areas... 4 Accounts... 4 Identity Domains... 4 Database
More informationWeb Application Development Using UML
Web Application Development Using UML Dilip Kothamasu West Chester University West Chester, PA - 19382 dk603365@wcupa.edu Zhen Jiang Department of Computer Science Information Assurance Center West Chester
More informationTechnical Specifications (Technical Architecture) Yes No Comments Operating system
Integrated Library Systems (ILS) Checklist This is a guide to assist your school to make informed decisions and not intended to be comprehensive. Explanations of terms can be found in the Glossary. Date
More informationCase Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1
Case Study Data Governance Portal www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Client Requirement The website is the Data Governance intranet portal. Data Governance is the practice of
More informationSQL Injection Vulnerabilities in Desktop Applications
Vulnerabilities in Desktop Applications Derek Ditch (lead) Dylan McDonald Justin Miller Missouri University of Science & Technology Computer Science Department April 29, 2008 Vulnerabilities in Desktop
More informationSYSTEM DEVELOPMENT AND IMPLEMENTATION
CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design
More informationLegal notices. Legal notices. For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html.
ADOBE AIR Security Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Installing and updating desktop applications...........................................................................
More informationPlease Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.
ANZSCO Descriptions This ANZSCO description document has been created to assist applicants in nominating an occupation for an ICT skill assessment application. The document lists all the ANZSCO codes that
More informationWebapps Vulnerability Report
Tuesday, May 1, 2012 Webapps Vulnerability Report Introduction This report provides detailed information of every vulnerability that was found and successfully exploited by CORE Impact Professional during
More informationSQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
More informationFileMaker Server 13. FileMaker Server Help
FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
More informationICT. Universityy. in any
Information Technology Services Division ICT Volume 3 : Application Standards ICT 3.2.2-2011 Web Application Development Standards Abstract This document defines standards applicable to any web application
More informationThis Readme includes information pertaining to Novell Service Desk 7.0.
Novell Service Desk 7.0 November 14, 2012 Novell Novell Service Desk is a complete service management solution that allows you to easily monitor and solve services issues so that there is minimal disruption
More informationSoftware Requirements. Specification. Day Health Manager. for. Version 1.1. Prepared by 4yourhealth 2/10/2015
Software Requirements Specification. for Day Health Manager Version 1.1 Prepared by 4yourhealth Senior Project 2015 2/10/2015 Table of Contents Table of Contents Revision History Introduction Purpose Document
More informationHP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
More informationProduct Presentation. BBSC A new generation of broadband e-collaboration services
Product Presentation BBSC A new generation of broadband e-collaboration services 01. What is BBSC... 3 02. Tools and Functions... 4 03. BBSC Users organisation and roles... 8 04. BBSC Advanced Access Rights
More informationSystem to System Interface Guide
System to System Interface Guide Overview What does this guide cover? This guide describes the interface definition to firms intending to submit their TRS Product Sales Data (PSD) or Securities Trades
More informationOnline shopping store
Online shopping store 1. Research projects: A physical shop can only serves the people locally. An online shopping store can resolve the geometrical boundary faced by the physical shop. It has other advantages,
More informationBuilding Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
More informationComparison of Moodle and ATutor LMSs
Comparison of Moodle and ATutor LMSs Péter Lengyel - Miklós Herdon - Róbert Szilágyi University of Debrecen CAS-FAERD Contents Introduction (Moodle, ATutor) Evaluation aspects Technical flexibility Learning
More informationAgile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
More informationMiContact Center Outbound
MiContact Center Outbound Increase revenues and control operating costs with outbound dialing, campaigning and scripting Does your business need to streamline your outbound contact center operations and
More informationFasthosts Internet Parallels Plesk 10 Manual
Fasthosts Internet Parallels Plesk 10 Manual Introduction... 2 Before you begin... 2 Logging in to the Plesk control panel... 2 Securing access to the Plesk 10 control panel... 3 Configuring your new server...
More informationZeus Networks Company Portfolio
Zeus Networks Company Portfolio Software Development Portfolio C3 Locale Led a team of developers that developed a campaign management solution for managing election campaigns. This software uses Geographical
More informationhttp://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
More informationUni Sales Analysis CRM Extension for Sage Accpac ERP 5.5
SAGE ACCPAC OPTIONS Sage Accpac Options Uni Sales Analysis CRM Extension for Sage Accpac ERP 5.5 User Guide 2008 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and all Sage
More informationMonitoring Infrastructure (MIS) Software Architecture Document. Version 1.1
Monitoring Infrastructure (MIS) Software Architecture Document Version 1.1 Revision History Date Version Description Author 28-9-2004 1.0 Created Peter Fennema 8-10-2004 1.1 Processed review comments Peter
More informationBenchmarks of SQL Query Performance for ODBC and Oracle Call Interface
Another Technology Report From Ken North Computing, LLC Benchmarks of SQL Query Performance for ODBC and Oracle Call Interface October 2002 Prepared by Ken North ken_north@compuserve.com Copyright 2002,
More informationAn Oracle White Paper February 2014. Oracle Data Integrator 12c Architecture Overview
An Oracle White Paper February 2014 Oracle Data Integrator 12c Introduction Oracle Data Integrator (ODI) 12c is built on several components all working together around a centralized metadata repository.
More informationSocial Media in the Process Automation Industry
Social Media in the Process Automation Industry Distributed Software Development Design Document Version 0.1 In co-operation with: Title: Social Media in the Process Automation Industry Product name: ABBConnect
More informationGetting Started Guide
Getting Started Guide Operations Center 5.0 March 3, 2014 Legal Notices THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE AGREEMENT
More informationFileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
More informationOpen source framework for interactive data exploration in server based architecture
Open source framework for interactive data exploration in server based architecture D5.5 v1.0 WP5 Visual Analytics: D5.5 Open source framework for interactive data exploration in server based architecture
More informationFileMaker Server 10 Help
FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo
More informationTAO Installation Guide v0.1. September 2012
TAO Installation Guide v0.1 September 2012 TAO installation guide v0.1 page 2/22 This installation guide provides instructions for installing TAO. For all other aspects of using TAO, please see the user
More informationWindows Azure Pack Installation and Initial Configuration
Windows Azure Pack Installation and Initial Configuration Windows Server 2012 R2 Hands-on lab In this lab, you will learn how to install and configure the components of the Windows Azure Pack. To complete
More informationIntranet Website Solution Based on Microsoft SharePoint Server Foundation 2010
December 14, 2012 Authors: Wilmer Entena 128809 Supervisor: Henrik Kronborg Pedersen VIA University College, Horsens Denmark ICT Engineering Department Table of Contents List of Figures and Tables... 3
More informationCitrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3
Citrix EdgeSight Administrator s Guide Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for enapp 5.3 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior
More informationDeep Security/Intrusion Defense Firewall - IDS/IPS Coverage Statistics and Comparison
Deep Security/Intrusion Defense Firewall - IDS/IPS Trend Micro, Incorporated A technical brief summarizing vulnerability coverage provided by Deep Security and Intrusion Defense Firewall. The document
More informationDesigning for Dynamic Content
Designing for Dynamic Content Course Code (WEB1005M) James Todd Web Design BA (Hons) Summary This report will give a step-by-step account of the relevant processes that have been adopted during the construction
More informationSystem. CMS Vendor Comparison. Ektron 8.6. Drupal 7.12. Sitecore 6.5. Kentico EMS 8.2. EPiServer 8.9.0. WordPress 3.3.2. SharePoint 2007. Umbraco 4.
System System Application Server.NET.NET.NET.NET Apache.NET PHP/ MySQL.NET.NET.NET Free Open Source 1 Security Security Audit Trail Limited Content Approval Email Verification Granular Privileges Login
More informationPROJECT MANAGEMENT SYSTEM
Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU
More informationMonitoring System Status
CHAPTER 14 This chapter describes how to monitor the health and activities of the system. It covers these topics: About Logged Information, page 14-121 Event Logging, page 14-122 Monitoring Performance,
More informationOCR LEVEL 3 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT WEB SERVER SCRIPTING A/601/0443 LEVEL 3 UNIT 26 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 WEB SERVER SCRIPTING A/601/0443
More informationDatabase FAQs - SQL Server
Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license
More information