SENIOR DESIGN PROJECT. Project name: Sharewood. High-Level Design Report. Project Group Member Names: Merve Sezer. Evrim Şay.
|
|
- Emmeline Henderson
- 6 years ago
- Views:
Transcription
1 SENIOR DESIGN PROJECT Project name: Sharewood High-Level Design Report Project Group Member Names: Merve Sezer Evrim Şay Doğancan Yarka Oğulcan Söyler N. Doğukan Erkınay Supervisor: H. Altay Güvenir Jury Members: İbrahim Körpeoğlu Öznur Taştan Innovation Expert: Hasan Çomak Progress Report December 31, 2013 This report is submitted to the Department of Computer Engineering of Bilkent University in partial fulfillment of the requirements of the Senior Design Project course CS491
2 Table of Contents Table of Figures... 3 Introduction... 4 Purpose of the System... 4 Design goals... 4 Availability... 4 Accessibility... 4 Efficiency... 4 Flexibility... 4 Manageability... 5 Portability... 5 Integrity... 5 Performance... 5 Robustness... 5 Simplicity... 5 Reliability... 6 Scalability... 6 Current Software Architecture... 7 Revised Class Diagram... 7 Proposed Software Architecture... 8 Overview... 8 Subsystem Decomposition... 8 Government and LocalStaff (muhtar)(website)... 8 Android Application... 8 Database Manager... 8 WebService... 8 Hardware/Software Mapping... 9 Persistent Data Management Figure entity relationship diagram Access Control and Security... 10
3 Global Software Control Boundary Conditions ATAM Software Evaluation Glossary References Table of Figures Figure 1 Class Diagram... 7 Figure 2 Subsystem Decomposition... 8 Figure 3 Deployment Diagram... 9 Figure 4 Entity Relationship Diagram... 10
4 Introduction Purpose of the System Sharewood is a system that aims to provide a marketplace where individuals can donate their goods with the help of a database includes people in demand for these goods. It also provides users the opportunity to organize and participate events arranged for the sake people in need. Sharewood purposes to work up on interaction between caring and needy people. Sharewood will operate on android operating system as an application for users and will be available as a web application for staffs access. With the help of Android OS platform, people will have an easy chance to donate, while the sharing system pair donations with people who are in need automatically. Fair contribution of the donations will be achieved by the standardized systematic distribution of donations. Design goals Availability This application must be long lasting and be available for the use of public institutions. Accessibility System will be accessible through Android applications market, Google Play ; Mobile Android users can download the application from that Google Play to their mobile devices. Public institutions, which are affiliated to use our system, will be permitted to have an access to the system s website. With that website, they will be able to access admin panel where they can control goods and information of people in need one by one. Users information will be added automatically when users sign up and accept their induction to the database. Efficiency Mobile devices, that have an access Android application market, should be able to run our system without any difficulties. All data will be kept in the database of a public institution, which leads to a convenience of decreasing costs for the system itself, due to less need for disk space. We will give numerical predictions while implementing the code. On the other hand, data of users will increase the unhindered need for more disk space. Moreover, Google Map searches and routing the way will decrease performance as it will causes delays. Flexibility System has to be innovative for future add-ons according to the demands of users and public institutions in future. We should not disregard this while implementing the code. For instance, we can set up a website for users in the future which will increase the target group we will reach.
5 Manageability System will have an admin panel that will provide the control of the data and system itself. This privilege will be only for state, other than staff. It will have a simple interface, so it will be user friendly. Portability It is a mobile online application on the platform of Android OS. So, portability is not an issue in our case. Every mobile device, which has Android OS, will be able to run this application, when users need. Integrity There will be several security checkpoints as a part of Sharewood database to increase protection. Two major security checks will be on state and public. All the user data will be stored all together in both of them to assure security of information as RAID architecture. For unregistered users, there will be only permission to read. After signing up, user will be granted permission to create new object (create) and changing existing object's information (update). Performance Performance will be depending on devices hardware and also on the written algorithm. Codes must be written with the fastest algorithm. In addition, if the device can connect network via wireless network connection, application have to connect with that wireless network connection, too. However, Google Map and its API s is the most important part of the application while considering performance as it takes a long time to response while searching on Google Map, users can give up using the application due to long period of time to see through. Google Map code must be integrated to application code efficiently. Robustness System has to save initial conditions and data regularly, if an error occurs. We have to create a crash free code, but if a crash is experienced, application should be able to restart itself. Simplicity Simplicity should be hold in high regard in these days, as users want to use an application easily instead of spending time on it. Sharewood application will be user friendly in order to reach different user types with different knowledge level on technology without spending time to solve it. Users should reach what they want easily thanks to instructive direction buttons. When we consider elder people, who are included in our target group, application s components should not be very small, bright or dim. Also, application should not comprise lots of pages in order to increase the flow of progress. User should do what his or her want in a page. Therefore, there will be no need to go backwards or forward between many pages. Thus, application will provide fast and easy access to its users.
6 Reliability Sharewood s database will possess much personal information that is in need to be protected. States and ours most important responsibility is the secrecy. Also, the aim of the system is a sensitive issue, helping people in need. Beside of secrecy, state and application have to make users sure about their deliveries are sent to the right places. System has to provide these two conditions to be reliable. Scalability Scalability is an important issue for an online application. Because of Sharewood s potential to be widespread among state institutions and have an increasing numbers of people will access the system, we have to use threading in coding. Also, webpage will take constraints of MySQL away. Therefore, lots of users from different devices and networks can access the system at the same time.
7 Current Software Architecture Revised Class Diagram Figure 1 Class Diagram
8 Proposed Software Architecture Overview In this part, proposed software architecture will be explained by the following subsections: subsystem decomposition, hardware & software mapping, persistent data management, access control & security, global software controls and boundary conditions respectively. Subsystem Decomposition Figure 2 Subsystem Decomposition Government and LocalStaff (muhtar)(website) Government will access the system through the website of ShareWood. The website is a component of the whole system, which provides controlling deliveries, user and people in need profiles. HTML, CSS and PHP will be used for the basic website. Android Application Android Application has two sub components, user and delivery interface. Components are implemented with JSON because of easy connection with WebService. Application will be implemented with JAVA. Database Manager Database Manager is the controller of information that is collected in database. Database stores user information that includes their addresses, item photos and counts. WebService WebService provides the connection between application and server, database. Thanks to WebService lots of user can access database. In other words, WebService shows
9 itself a user to MySQL, therefore, it breaks the number of user constraint of MySQL. Besides, it decreases the traffic of the server. Hardware/Software Mapping Figure 3 Deployment Diagram
10 Persistent Data Management Figure entity relationship diagram Access Control and Security Figure 4 Entity Relationship Diagram Login operation is the way to access Sharewood Application. When the user sends a login request, the necessary parts of login operation are checked with the corresponding data stored in the database system. Then, the system grants or denies the login request according to the response of the database. If the request is granted, user goes to the corresponding page of the application. Otherwise, the system rejects the request and provides an error for access. In Sharewood application, there is a necessity to protect information stored in database system. User cannot reach applications any pages without entering their passwords. Every user account is protected by their passwords. Global Software Control Sharewood has two different types of global software controls. One of them is the mobile phone application, which is our main component in this project. The other is webbased application. These two control mechanisms have almost the same properties; however their used areas are different. Web based application can be used merely by admin, staff and local staff. Firstly, we have an application for various smart phones and this program makes the global software controls. When the user has the suitable software for his/her smart phone, the application runs. For the smart phone application part of the
11 software control, we need the application and a smart phone itself. For web based application users need web browser. ShareWood should be event driven. While users are served with this application, a variety of different functionalities are provided. According to the applicability of users requests, server decides either to give service to the users or to continue listening. Boundary Conditions Initialization Application will start with home page, which shows number of deliveries and events done. Therefore, everybody can see homepage, however, all other pages requires username and password that are defined sing up process before. Termination or Logging Out Users can terminate application with simply closing it or they can log out without closing it. Failure -When Database connection is lost, application returns with an error to the user. -When network connection is lost, application returns with an error to the user. If application is released on Android Market for all devices and any device does not support application because of its version, application returns with an error to the user. ATAM Software Evaluation Table for ATAM (Architecture Tradeoff Analysis Method) is used to understand consequences of architectural decisions with respect to the quality attribute requirements of the system.
12 Quality Attribute Attribute Refinement Scenarios Transaction Response Time User changes his/her password or username and transaction completes in less than 0.40 seconds PERFORMANCE User tries to see the picture uploaded to the system, and the picture is loaded in less 2 seconds System Response Time Belediye stuff tries check the address as donation is arrived, and the list of people in need is loaded in less than 5 seconds User tries to open the list of voluntary meeting and he/she is able to see the list in less than 3 seconds User Operations User adds a new item to donate, adds the picture and saves the item to the system there is no delay USABILITY Muhtar Operations Muhtar adds a new list of people in need to the system without any delay Belediye Stuff Operations Belediye stuff lists the name of the people in need, lists the addresses and all operations is completed without any delay SECURITY Data Security Nonody is able to access personal information (password, username, ) in the system Hardware System Failure If there is a problem with electricity and the machine shuts down, the system will be logged out. AVAILABILITY Software Failure If there is failure with software a warning will be occurred and admin will be notified. RECOVERABILITY Database Recoverability In the case of a problem with database, system recovers the data from the backup. Mobile device System is available to use with Android mobile devices ADAPTABILITY PC application System is available to use on a PC using a web browser
13 Glossary ATAM: Architecture Tradeoff Analysis Method Guests: Guests are the users who can visit the application, see signing up and sign in options without performing any other operation on the application. Registered User: Registered users are the users who have created an account by signing up into the application. System: System matches up aids with people who need these aids automatically Muhtar(local staff): Muhtar has special profiles which provides to change database that includes people in need. This profile will be available on web. Municipality staff: Municipality staff has special profiles which provides too matched donation and people in need and the staff can determine delivered and undelivered donations. This profile will be able on web. Admin: Admin can add new muhtar and municipality staff to the system also can delete any user from the system. This profile will be able on web. Android OS: an operating system that runs on many mobile devices Json: Java Script Object Notation References
14 Clements, Paul. Documenting software architectures: views and beyond. Boston: Addison-Wesley, Print. IEEE Policies, Section 7- Professional Activities (Part A IEEE Policies) [Online]. Available: Horstmann, Cay S. Object-oriented design & patterns. Hoboken, NJ: Wiley, Print. Object-Oriented Software Engineering, Using UML, Patterns, and Java, 3rd Edition, by Bernd Bruegge and Allen H. Dutoit, Prentice-Hall, 2010
Senior Design Project
Bilkent University Department of Computer Engineering Senior Design Project Gymnopolis: Personal Training Intermediary High-Level Design Report Alperen Kaya, Burak Gök, Can Avcı, Orhun Kar, Umut Ak Supervisor:
More informationSOFTWARE DESIGN DOCUMENT
SOFTWARE DESIGN DOCUMENT Version: 1.1 Date: 22.12.2013 MobileLibrary Project Prepared By: HebeleGubeleGom Team Ali Sahin Ali Cinar Yunus Emre Avci Upol Ryskulova 1 Preface This document contains the system
More informationAuthor: Group 03 Yuly Suvorov, Luke Harvey, Ben Holland, Jordan Cook, Michael Higdon. All Completed SRS2 Steps
Software Requirements Document for Graffiti Author: Group 03 Yuly Suvorov, Luke Harvey, Ben Holland, Jordan Cook, Michael Higdon Version Date Author Change 0.1 09/13/ SM Initial Document 07 0.2 09/22/
More informationChapter 4 Requirements Elicitation
Object-Oriented Software Engineering Using UML, Patterns, and Java Chapter 4 Requirements Elicitation Outline Today: Motivation: Software Lifecycle Requirements elicitation challenges Problem statement
More informationHill s Pet Nutrition Admin Center Guide
Table of Contents 1 Introduction... 3 1.1 Background... 3 1.2 User Types/Roles... 3 1.3 General Navigation... 3 1.3.1 Sign In... 3 1.3.2 Sign Out... 5 1.3.3 Role Navigation... 5 2 Supervisor Role... 7
More informationSub Phase: High-Level Design. From Requirements Analysis to User Manual. System Design
Sub Phase: High-Level Design 1 From Requirements Analysis to User Manual System Design 2 1 Map of design phase HIGH LEVEL DESIGN Module Interfaces Modularization architecture DESIGN Data Persistance Subsystem
More informationAudit. A Senior Project presented to the Faculty of the Computer Science Department California Polytechnic State University, San Luis Obispo
Audit A Senior Project presented to the Faculty of the Computer Science Department California Polytechnic State University, San Luis Obispo In Partial Fulfillment of the Requirements for the Degree Bachelor
More informationRelayHealth Legal Notices
Page 1 of 7 RelayHealth Legal Notices PRIVACY POLICY Revised August 2010 This policy only applies to those RelayHealth services for which you also must accept RelayHealth s Terms of Use. RelayHealth respects
More informationCTIS 411 Software Design Description
CTIS 411 Software Design Description T E A M 6 Bilkent Club Management System Beyhan AKPORAY M e h m e t A k i f G Ü Z E Y M u s t a f a E m i n G Ü L E N Ö m e r Ö K S Ü Z L E R Y i ğ i t Ö m e r K O
More informationA Software System for Secure Computer Aided Exams
A Software System for Secure Computer Aided Exams Prof. Dr. E. Başar Computer Engineering Department Eastern Mediterranean University G.Magusa, Mersin 10 / TURKEY B. Genç Computer Engineering Department
More informationNational College of Ireland BSc in Computing 2017/2018. Deividas Sevcenko X Multi-calendar.
National College of Ireland BSc in Computing 2017/2018 Deividas Sevcenko X13114654 X13114654@student.ncirl.ie Multi-calendar Technical Report Table of Contents Executive Summary...4 1 Introduction...5
More informationDigitized Engineering Notebook
Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Syed Jalaluddin Governors State University
More informationCreate-A-Page Design Documentation
Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship
More informationSoftware Requirement Specification
Software Requirement Specification Publish/Subscribe System Group-03 Atul Jangra 2010CS50277 Dushyant Behl 2010CS50282 Shantanu 2010CS50295 Utkarsh 2010CS50299 1 1. Introduction Table of Content 1.1 Purpose...
More informationMiddle East Technical University. Department of Computer Engineering
Middle East Technical University Department of Computer Engineering TurkHITs Software Requirements Specifications v1.1 Group fourbytes Safa Öz - 1679463 Mert Bahadır - 1745785 Özge Çevik - 1679414 Sema
More informationDetailed Design. Java Problem Repository & Education Platform JPREP
Team Members: Luke Greiner Denis Kalic Abigail McCarthy Robert Tateo Nguyen Truong Patrick White Detailed Design Java Problem Repository & Education Platform JPREP Revision: 1.1 Date: 3/07/14 1 D e l t
More informationTERMS OF REFERENCE Design and website development UNDG Website
TERMS OF REFERENCE Design and website development UNDG Website BACKGROUND The United Nations Development Coordination and Operations Office (UN DOCO) launched a new website in 2015 to ensure accessibility
More informationTable of Contents. 1. Introduction 1. 1 Overview Business Context Glossary...3
Table of Contents 1. Introduction 1. 1 Overview......2 1. 2 Business Context.. 2 1. 3 Glossary...3 2. General Description 2. 1 Product/System Functions..4 2. 2 User Characteristics and Objectives 4 2.
More informationClient Side Scripting. The Bookshop
Client Side Scripting The Bookshop Introduction This assignment is a part of three assignments related to the bookshop website. Currently design part (using HTML and CSS) and server side script (using
More informationDigitized Engineering Notebook
Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Sandeep Kumar Gudivada Governors State University
More informationSMART PROCTOR SYSTEM
SMART PROCTOR SYSTEM Mr.S.S.Terdale 1, Mr.S.S.Kulkarni 2, Mr.S.M.Shinge 3, Mr.V.V.Sutar 4, Mr.P.B.Kumbhar 5, Mr.R.M.Patil 6 1,2,3,4,5,6 CSE Department, Sharad Institute of Technology College of Engineering
More informationChapter 6 System Design: Decomposing the System
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 6 System Design: Decomposing the System Requirements Elicitation & Analysis results in; Non-functional requirements and constraints
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) FlowerSeeker Team 05 Name Eder Figueroa Sophia Wu Doris Lam Hiram Garcia Roles Primary Role: Project Manager/ Implementer. Secondary Role: Tester. Primary
More informationMOBILE SUPERVISOR. Revision Date: v.4.0.1
MOBILE SUPERVISOR Revision Date: 29.09.2018 v.4.0.1 1 CHAPTER 1: GENERAL INFORMATION ABOUT MOBIVISOR BASIC MANAGEMENT STEPS In this chapter, the following issues are analysed; Described Subjects About
More informationArchitecture Diagram. Figure 1 : Architecture Diagram
Architecture Diagram Figure 1 : Architecture Diagram Use Case Model Survey Patient: Figure 2 : Use Case Model Survey Patients can search for doctor and make online appointments. They also can view their
More informationMAINTENANCE HELPDESK SYSTEM USER MANUAL: CUSTOMER (STAFF) VERSION 2.0
MAINTENANCE HELPDESK SYSTEM USER MANUAL: CUSTOMER (STAFF) VERSION 2.0 TABLE OF CONTENTS NO TOPICS PAGES 1 LOGIN 1-3 2 CHANGE PASSWORD 4 3 CREATE NEW REQUEST 5-7 4 VIEW REQUEST 8-9 5 LOGOUT 10 6 FORGOT
More informationCPM. Quick Start Guide V2.4.0
CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) FlowerSeeker Team 05 Name Eder Figueroa Sophia Wu Doris Lam Hiram Garcia Roles Primary Role: Project Manager/ Implementer. Secondary Role: Tester. Primary
More informationDRKS Online-Help - Public Area
DRKS Online-Help - Public Area Contents Overview... 2 User registration... 2 User account data... 3 Password... 3 Password confirmation... 3 Security check... 3 Allow automatic interim saving... 4 Address
More informationSession Administration System
Session Administration System New User s Guide 2004-2010 Elluminate, Inc. All Rights Reserved. 16 April 2010 No part of this document may be reproduced or transmitted in any form by any means, electronic
More informationUsing the SSM Administration Console
CHAPTER 6 Your user role controls whether you can access the SSM Administration Console. The following information is included in this section: SSM Administration Console Overview, page 6-1 Launching the
More informationStudent manual. FAQ and preparation before exam
Student manual FAQ and preparation before exam FAQ... 3 What is DigiExam and how does it work?... 3 Should I be worried about my integrity when I use DigiExam?... 3 Is it safe to use my own laptop taking
More informationComodo GeekBuddy Software Version 4.25
Comodo GeekBuddy Software Version 4.25 User Guide Guide Version 4.25.120318 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Table of Contents 1. Introduction to Comodo GeekBuddy...3 1.1.
More informationSoftware Design Description Report
2015 Software Design Description Report CodeBenders Haldun Yıldız 1819663 Onur Aydınay 1819002 Deniz Can Yüksel 1819697 Ali Şihab Akcan 1818871 TABLE OF CONTENTS 1 Overview... 3 1.1 Scope... 3 1.2 Purpose...
More informationBackup and Share Your Digital Photos on Cisco Smart Storage
Application Note Backup and Share Your Digital Photos on Cisco Smart Storage Showcasing Your Photo Albums on Smart Storage Digital media is widely used in daily life. Most people have a large amount of
More informationMIDDLE EAST TECHNICAL UNIVERSITY ENGINEERING FACULTY DEPARTMENT OF COMPUTER ENGINEERING. Vitriol. Software Design Document GROUP MALLORN
MIDDLE EAST TECHNICAL UNIVERSITY ENGINEERING FACULTY DEPARTMENT OF COMPUTER ENGINEERING Software Design Document GROUP MALLORN Merve Bozo Yaşar Berk Arı Sertaç Kağan Aydın Mustafa Orkun Acar Team Leader:
More informationAirBespoke Inventory Tracking System
Colorado School of Mines Field Session AirBespoke Inventory Tracking System Client: Kylen McClintock Written by: Peter Palumbo, Kyle Thistlewood, Nhan Tran, Minh Vu June 22, 2016 Contents 1 Introduction
More informationSTAAR Alternate 2 and TELPAS Assessment Management System User s Guide
2017 2018 STAAR Alternate 2 and TELPAS Assessment Management System User s Guide TABLE OF CONTENTS Introduction...1 Signing in...1 Training Site...3 Infrastructure Trial...4 Create and Manage User Accounts...9
More informationSOFTWARE DESIGN DOCUMENT GROUP SUCH CARPOOL SYSTEM
SOFTWARE DESIGN DOCUMENT GROUP SUCH CARPOOL SYSTEM OVERVIEW TABLE OF CONTENT 1. OVERVIEW... 7 1.1. SCOPE... 7 1.2. PURPOSE... 7 1.3. INTENDED AUDIENCE... 7 2. DEFINITIONS... 8 3. CONCEPTUAL MODEL FOR SOFTWARE
More informationUser Help
ginlo @work User Help 19 June 2018 Contents Get started... 5 System requirements for the ginlo @work app... 5 Recommended browsers for ginlo websites... 6 Supported languages... 6 Navigation in ginlo @work...
More informationSan Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017
San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:
More informationPartial Acquisition Prashant Jain and Michael Kircher
1 Partial Acquisition Prashant Jain and Michael Kircher {Prashant.Jain,Michael.Kircher}@mchp.siemens.de Siemens AG, Corporate Technology Munich, Germany Partial Acquisition 2 Partial Acquisition The Partial
More informationMarvell SATA3 RAID Installation Guide
Marvell SATA3 RAID Installation Guide Overview The Marvell RAID Utility (MRU) is a browser-based graphical user interface (GUI) tool for the Marvell RAID adapter. It supports IO Controllers (IOC) and RAID-On-Chip
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) ShareWeb Team 05 Xuan Wang: Project Manager, Life Cycle Planner LiangHao Gao: Implementation Team member Xi Chen: Implementation Team member, UML Modeler,
More informationStudent ID card Barcode Recognition for Android Mobile Phone Specification
Student ID card Barcode Recognition for Android Mobile Phone Specification Student Name: Student ID: Supervisor: Long Long C00131028 Christophe Meudec Date: 11 December 2009 1 Contents 1. Vision... 3 1.1
More informationCyber Essentials Questionnaire Guidance
Cyber Essentials Questionnaire Guidance Introduction This document has been produced to help companies write a response to each of the questions and therefore provide a good commentary for the controls
More informationDesign and Development of a Dynamic Portal Travel Guide for the City of Florina Concerning Smart Portable Devices
Design and Development of a Dynamic Portal Travel Guide for the City of Florina Concerning Smart Portable Devices Dimitris Solakis 1, Panagiotis Lefakis 2 1 MSc in Applied Informatics, University of Macedonia,
More informationCreating and Analyzing Software Architecture
Creating and Analyzing Software Architecture Dr. Igor Ivkovic iivkovic@uwaterloo.ca [with material from Software Architecture: Foundations, Theory, and Practice, by Taylor, Medvidovic, and Dashofy, published
More informationFAQs. A guide for school app administrators
FAQs A guide for school app administrators Introduction myschoolapp is a simple and cost-effective way to engage with today s mobile parents and carers who run their lives from their phones. It helps you
More informationEMPLOYER USER GUIDE PLEASE NOTE
EMPLOYER USER GUIDE Getting Started... Error! Bookmark not defined. Request Log-In Permission... 3 Log In... 4 My Control Panel... 5 Post a New Job... Error! Bookmark not defined. Review Employee Applications...
More informationMonarchPress Software Design. Green Team
MonarchPress Software Design 1 Unequipped Digital Journalism explosion of news media consumption on the internet users demand has steadily driven need for: captivating writing and reporting high-quality
More informationResellers Guide Managing your Reseller Account
Resellers Guide Managing your Reseller Account Read our Blog: http://blog.webfusion.co.uk/ View our support site: http://webfusion-support.co.uk/ Follow us on Twitter: http://twitter.com/webfusionuk Contents
More informationCCloud for ios Devices
CCloud for ios Devices User Guide Guide Version 3.0.010215 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Table of Contents 1. CCloud for ios - Introduction... 3 1.1.Starting Comodo Cloud...
More informationApplying for Jobs Online
Applying for Jobs Online Hi, I m Sarah. I m here to show you how to apply for a job using an online application form. Most jobs now require you to fill out an application on the Internet. In this course
More informationLicensing Guide. BlackBerry Enterprise Service 12. Version 12.0
Licensing Guide BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-11-13 SWD-20141118133401439 Contents About this guide... 5 What is BES12?... 6 Key features of BES12...6 Product documentation...
More informationVINEPILOT. Project Design Specification. v2.0 - The Savvy-gnon Team
VINEPILOT Project Design Specification v2.0 - The Savvy-gnon Team Amy Chen hsuanchen@umail.ucsb.edu Iris Eleni Moridis iriselenimoridis@gmail.com Richard Waltman rtwaltman@umail.ucsb.edu Chien Wang chienkaiwang0827@gmail.com
More informationDigitized Engineering Notebook
Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Sarath Garimella Governors State University
More informationSoftware Engineering (CSC 4350/6350) Rao Casturi
Software Engineering (CSC 4350/6350) Rao Casturi Recap 1 to 5 Chapters 1. UML Notation 1. Use Case 2. Class Diagrams 3. Interaction or Sequence Diagrams 4. Machine or State Diagrams 5. Activity Diagrams
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew
More informationDeploy. A step-by-step guide to successfully deploying your new app with the FileMaker Platform
Deploy A step-by-step guide to successfully deploying your new app with the FileMaker Platform Share your custom app with your team! Now that you ve used the Plan Guide to define your custom app requirements,
More information7. System Design: Addressing Design Goals
7. System Design: Addressing Design Goals Outline! Overview! UML Component Diagram and Deployment Diagram! Hardware Software Mapping! Data Management! Global Resource Handling and Access Control! Software
More informationThemis An Automated Online Programming Contest System
Themis An Automated Online Programming Contest System Software Requirement Specification SRS version 1.0.1 Aravindan V (CS03B002) Ravi Shankar K (CS03B018) Sriram Kalyanaraman (CS03B024) Karthekeyan C
More informationAlkan University College Student Information Management System
American Journal of Operations Management and Information Systems 2016; 1(1): 1-6 http://www.sciencepublishinggroup.com/j/ajomis doi: 10.11648/j.ajomis.20160101.11 Alkan University College Student Information
More informationCPM Quick Start Guide V2.2.0
CPM Quick Start Guide V2.2.0 1 Content 1 Introduction... 3 1.1 Launching the instance... 3 1.2 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 3 3 Creating a Simple Backup
More informationiformbuilder Essentials for Project Managers
iformbuilder Essentials for Project Managers iformbuilder Special Topic Webinar Series Presenter: Berit Johannessen bjohannessen@zerionsoftware.com Host: Elaheh Eghbal eeghbal@zerionsoftware.com Topics
More informationMichigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017
1 Michigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017 MSUFCU Contacts: Emily Fesler Collin Lochinski Judy Lynch Benjamin Maxim Andy Wardell Michigan
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla
About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates
More informationREACH 3.0 Website redesign
REACH 3.0 Website redesign Oral Boston imediawerks.com March 2011 INTRODUCTION A new redesigned REACH website went live in February 2011. The new web site is built on top of a content management system
More informationBackupAgent Service Provider Deployment Guide
BackupAgent Service Provider Deployment Guide APS2.0 for Parallels Automation Revision 1.2 (April 22, 2014) Template version 1.0 Contents Preface... 6 Documentation Conventions... 6 Typographical Conventions...
More informationUniversity Bulletin Board Application
University Bulletin Board Application Introduction In many universities and colleges there are many bulletin boards or notice boards filled with fliers that contain information on seminars, events, selling
More informationSignavio Process Manager. Collaborative process design for the entire organization
Signavio Process Manager Collaborative process design for the entire organization www.signavio.com Signavio Content 01 02 03 04 05 06 07 08 09 10 QuickModel BPMN 2.0 Team Collaboration Modeling Conventions
More informationControl Panel software usage guide (v beta)
Control Panel software usage guide (v 1.012 beta) (note: the pictures throughout the guide may not directly correspond with your server installation, however all features are covered) 1. Connecting to
More informationBilkent University. CS 319 Object-Oriented Software Engineering. Fall Logic Design and Breadboard Simulator. Final Report 21 November 2009
Bilkent University CS 319 Object-Oriented Software Engineering Fall 2009 Logic Design and Breadboard Simulator Final Report 21 November 2009 Group #2 20602112 korpeoglu@ug.bilkent.edu.tr Erdinç Körpeoğlu
More informationSoftware Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm. Rao Casturi 09/29/2015
Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm Rao Casturi 09/29/2015 http://cs.gsu.edu/~ncasturi1 Class Announcements Grading is done for the Deliverable #2 (Requirement Elicitation)
More informationSOFTWARE ARCHITECTURE & DESIGN INTRODUCTION
SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION http://www.tutorialspoint.com/software_architecture_design/introduction.htm Copyright tutorialspoint.com The architecture of a system describes its major components,
More informationRapid Application Development
Rapid Application Development Chapter 5 : Developing RAD with CASE tool Dr. Orawit Thinnukool College of Arts, Media and Technology, Chiang Mai University Contents - Introduction to CASE tools - What is
More informationUser Manual D. H. R. Holten, C. F. van Antwerpen
Go to http://www.designandscience.org/hci/ to get access to HCI Glossary HCI Glossary User Manual D. H. R. Holten, C. F. van Antwerpen 0. Table of Contents 1. Graphical User Interface Overview... 3 1.
More informationChapter 4: Managing Your Personal Relay Website
Chapter 4: Managing Your Personal Relay Website Update your fundraising goal Customize your Personal Page o Edit your Personal Page o Upload a photo or video to your Personal Page Create a personal URL
More informationA instance represents a set of concrete instances of a problem in the given domain. For the HSR game a possible instance could be HSR(9, 2) > 5
"Generic SCG Courts" - System Design Document CS 5500 Project 2 Team-Members: Parvathy Unnikrishnan Nair, Reto Kleeb, Xinyi Wang Avatar: PRX 1. Introduction The SCG Courts system has been developed for
More informationIntroduction to Geant4
Introduction to Geant4 Release 10.4 Geant4 Collaboration Rev1.0: Dec 8th, 2017 CONTENTS: 1 Geant4 Scope of Application 3 2 History of Geant4 5 3 Overview of Geant4 Functionality 7 4 Geant4 User Support
More informationVMware Skyline Collector User Guide. VMware Skyline 1.4
VMware Skyline Collector User Guide VMware Skyline 1.4 VMware Skyline Collector User Guide You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If
More informationPro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development
Pro Events Functional Specification Name: Jonathan Finlay Student Number: C00193379 Course: Bachelor of Science (Honours) Software Development Tutor: Hisain Elshaafi Date: 13-11-17 Contents Introduction...
More informationDistributed telecommunications network access using the TMOS IntraWeb Gateway
Distributed telecommunications access using the IntraWeb Gateway Magnus Ekhed, Peter Gundersen and Olav Queseth In an increasingly competitive marketplace, operator success depends more and more on usage.
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress
About the Tutorial WordPress is an open source Content Management System (CMS), which allows the users to build dynamic websites and blog. WordPress is the most popular blogging system on the web and allows
More informationNextiva Drive The Setup Process Mobility & Storage Option
Nextiva Drive The Setup Process The Setup Process Adding Users 1. Login to your account and click on the Account icon at the top of the page (this is only visible to the administrator). 2. Click Create
More informationSECURITY DOCUMENT. 550archi
SECURITY DOCUMENT 550archi Documentation for XTM Version 10.3 Published by XTM International Ltd. Copyright XTM International Ltd. All rights reserved. No part of this publication may be reproduced or
More informationATTENTION TO COME/ISE 491/492 STUDENT
ATTENTION TO COME/ISE 491/492 STUDENT 151 As a part of your requirement analysis section in your final report, you should write a requirement analysis document (RAD). The details of the document, and a
More informationWebBiblio Subject Gateway System:
WebBiblio Subject Gateway System: An Open Source Solution for Internet Resources Management 1. Introduction Jack Eapen C. 1 With the advent of the Internet, the rate of information explosion increased
More informationBlackBerry Enterprise Server for Microsoft Office 365. Version: 1.0. Administration Guide
BlackBerry Enterprise Server for Microsoft Office 365 Version: 1.0 Administration Guide Published: 2013-01-29 SWD-20130131125552322 Contents 1 Related resources... 18 2 About BlackBerry Enterprise Server
More informationCOMPAS ID Author: Jack Barnard TECHNICAL MEMORANDUM
MesaRidge Systems Subject: COMPAS Document Control Date: January 27, 2006 COMPAS ID 30581 Author: Jack Barnard info@mesaridge.com TECHNICAL MEMORANDUM 1. Changing this Document Change requests (MRs) for
More information3D SAFETY ANDROID APPLICATION AND TROUBLESHOOTING
3D SAFETY ANDROID APPLICATION AND TROUBLESHOOTING 3D Safety PO Box 650 Botany NSW 1455 T: 1300 663 195 F: 1300 663 495 www.3dsafety.com.au PHONE SETTINGS You may need to check that your phone will let
More informationNational College of Ireland BSc in Computing 2015/2016. Mahmoud Azzam LocalDeal. Final Report
National College of Ireland BSc in Computing 2015/2016 Mahmoud Azzam 13110241 X13110241@student.ncirl.ie LocalDeal Final Report Table of Contents Table of Contents Executive Summary... 4 1 Introduction...
More informationPlease post bugs on our forum on or us on
Login One! authentication and user plug-in for Joomla! 3.x Trial Edition 2011-2018 INNATO BV - www.innato.nl - All rights reserved **************************************************************************
More informationInstallation of Quin C
Installation of Quin C You already know that Quin C is supposed to be the digital investigations bright future. It helps in providing the leadingedge experiences for improving the speed as well as quality
More informationSYSTEM DESIGN. 1 Introduction: 1.1 Overview: 1.2 Scope:
SYSTEM DESIGN 1 Introduction: The purpose of System Design is to create a technical solution that satisfies the functional requirements for the system. During analysis, the focus is on what needs to be
More informationDreamFactory Security Guide
DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit
More informationOperating Systems. Lecture 09: Input/Output Management. Elvis C. Foster
Operating Systems 141 Lecture 09: Input/Output Management Despite all the considerations that have discussed so far, the work of an operating system can be summarized in two main activities input/output
More informationOverview of Professional Quest Technologies
Overview of Professional Quest Technologies Professional Quest Web Architecture Professional Quest's utilizes a number of industry standard components in its web architecture. Server Web Pages For the
More informationIntroduction...5. Chapter 1. Installing System Installing Server and ELMA Designer... 7
Chapter 1 Contents Installing System Contents Introduction...5 Chapter 1. Installing System... 6 1.1. Installing Server and ELMA Designer... 7 1.2. Verifying ELMA Server and ELMA Designer Installation...
More informationWebsite Privacy Policy
Website Privacy Policy Last updated: May 12, 2016 This privacy policy (the Privacy Policy ) applies to this website and all services provided through this website, including any games or sweepstakes (collectively,
More information