Middle East Technical University. Department of Computer Engineering

Size: px
Start display at page:

Download "Middle East Technical University. Department of Computer Engineering"

Transcription

1 Middle East Technical University Department of Computer Engineering TurkHITs Software Requirements Specifications v1.1 Group fourbytes Safa Öz Mert Bahadır Özge Çevik Sema Ateş December 29,

2 İçindekiler 1. Introduction Problem Definition Purpose Scope Definitions, acronyms, and abbreviations References Overview Overall description Product perspective Product functions Overall Use Cases Use Cases Constraints Assumptions and dependencies Specific requirements System Environment Functional Requirements Non-functional Requirements Performance requirements Safety Requirements Security Requirements Portability Requirements Other Requirements GNU GPL License Data Model and Description Data Description User Class Requester Class Worker Class HITs Class Behavioral Model and Description Description for software behavior

3 5.2 State Transition Diagrams Human Intelligence Task Submission State Diagram Human Intelligence Task Evaluation State Diagram Ban user for a specified job State Diagram Planning Team Structure Estimation (Basic Schedule) Process Model Conclusion Appendix Appendix A: Definitions of Terms

4 1. Introduction This document provides the details of software requirements specification (SRS) for a project Turk Human Intelligence Tasks (TurkHITs). It is prepared according to the IEEE Recommended Practice for Software Requirements Specifications. This document will also give brief information about similar existing projects. 1.1 Problem Definition In our world, there are some tasks which need to be approved by humans because today s technology is not inadequate to handle. The problem is these tasks are impossible or so difficult for computers. In 2005, Amazon created a new service called Amazon Mechanical Turk to handle this problem. After that year, other crowd sourcing systems arise in United States. Today s, either Turkish workers or Turkish requesters and companies are not supported by any this kind of systems. Semiocast's latest study reveals Turkey is now the eleventh country according to the twitter account number. Hence understanding and interpreting of thousands of tweets become popular because of the some reasons such as advertising, development or understanding peoples idea on a specific topic. As a result of this, number of Turkish sentiment analysis companies is growing up. One of the parts of this project is helping to the Turkish sentiment analysis companies by approving or categorizing their data quickly. In our system, not only texts or tweets but also images or audio files are interpreted. These jobs are made by workers not computers or a artificial intelligence system. Our system makes a connection between companies and workers. This project helps a lot of business area such as Artistic & educational research, social science experiments and missing persons searches. Until this project, Turkish companies, institutions or researchers have to handle their problem by own. For example, a sentiment analysis company makes an announcement for a person who read and verifies their analysis. According to the experience, the cost of these tasks was considerably lower than other means of conducting surveys, with workers willing to complete tasks for less than half the minimum wage. 1.2 Purpose 4

5 The purpose of this document is to present a detailed description of the TurkHITs System. It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate and how the system is designed. This document is intended for both the stakeholders and the developers of the system. 1.3 Scope The software product which we will develop is a web platform which performs task by using human intelligence. The system provides the processing data types according to demand of people from various business and ages. Sometimes, it can be a categorization of images and audio files or sentiment analysis of tweets. The objective of the project serving various needs such as academic, business and public in terms of requesters. 1.4 Definitions, acronyms, and abbreviations This subsection should provide the definitions of all terms, acronyms, and abbreviations required to properly interpret the SRS. This information may be provided by reference to one or more appendixes in the SRS of by reference to other documents. 1.5 References IEEE. IEEE Std IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society, StarUML 5.0 User Guide. (2005). Retrieved from 5

6 1.6 Overview The next chapter, the Overall Description section, of this document gives an overview of the functionality of the product. It describes the informal requirements and is used to establish a context for the technical requirements specification in the next chapter. The third chapter, Requirements Specification section of this document is written primarily for the developers and describes in technical terms the details of the functionality of the product. The fourth chapter, Data model and behavioral model describes information domain for the software. Finally, we will introduce our plan and end the document with a conclusion part. Both sections of the document describe the same software product in its entirety, but are intended for different audiences and thus use different language. 2. Overall description This section will give an overview of the whole system. The system will be explained in its context to show how the system interacts with other systems and introduce the basic functionality of it. It will also describe what type of stakeholders that will use the system and what functionality is available for each type. At last, the constraints and assumptions for the system will be presented. 2.1 Product perspective The TurkHITs is totally independent system that is not related to any other system and not a component of a larger system. The TurkHITs System is an Internet-based application executing on a Web server and connected to an enterprise database. The TurkHITs is a threetiered, web-based application. Three-tier architecture consists of 3 levels; database tier, middle and client tier. The presentation tier is a layer which users can access directly such as a web page, or an operating systems GUI. It communicates with other tiers by outputting results to the 6

7 browser/client tier and all other tiers in the network. User enters the system and then his/her requests are sent to the Web Server part. Middle tier (logic tier) coordinates the application, process commands, makes logical decision and evaluations, and performs calculations. It is also makes and process data between the two surrounding layers. All the data is stored in a database in the third tier (server-side). In the system there are two types customer who are requesters and workers. The worker or requester requests information via the user worker interface. If worker request information via this interface, system goes into the database, processes the request, fetches the related data and returns it to the worker and brings HITs in order worker to evaluate. A requester creates the HITs via system then the HITs can be ready to use. If requester requests information via this requester interface, system goes into the database, processes the request, fetches the related data and returns it to the requester and brings HITs in order requester to manage, system goes into the database. The requesters and workers can upload data or receive submitted data via these web services. Admin interface directly connects to the database and have authority of membership activation, block membership, payment approval and fix reported problems. Worker, requester and admin interface are connected to user interface because all sign-up, sign-in, sign-out and account settings are in user interface. We ll use HTTP protocol for handling Requests and responses. HTTP protocols are a request-response protocol in the clientserver computing model. Figure 1 The three-tier architecture model 7

8 2.2 Product functions Functional requirements are those that refer to the functionality of the system. Each functional requirement includes a description of every input into the system and every output from the system. Some of these are provided by using diagrams to make the system more clear Overall Use Cases 8

9 Diagram 1: Overall Use Cases Use Cases 9

10 User Use Cases Diagram: Diagram 2: User Use Cases Use Case: Sign-up Diagram: Diagram 3: Sign-up Brief Description: The user signs up the system Actor User 10

11 Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths User presses Sign Up button. The user has already in the main page 1. User presses Sign Up button. 2. User fills in necessary information in the form. 3. User presses Send Request button. 4. System sends verification to the user. 5. User activates the account by verifying the User wait for the admin s approval. If userid is taken, then s/he does not have to sign up the system Use Case: Sign-in Diagram: Diagram 4: Sign-in Brief Description: The user signs in the system. Actor Trigger Pre-condition User User presses Sing In button. The user has already in the main page. 11

12 Basic Path Alternative Paths Post-condition Exception Paths 1. User enters his/her username 2. User enters his/her password. 3. User presses Sing In button. 4. User is directed to the user s page. 1. User enters his/her address. 2. User enters his/her password. 3. User presses Sing In button. 4. User is directed to the user s page. The user is directed to the user interface. If user enters invalid username and/or password, s/he is warned and redirected to the sign in page Use Case: Sign-out Diagram: Diagram 5: Sign-out Brief Description: The user signs out the system. Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths User User presses Sign Out button. User has already signed in to the system. 1. User presses Sign Out button. 2. The user is directed to the main page. The user directed to the main page. 12

13 Use Case: Account Settings Diagram: Diagram 6: Account Settings Brief Description: The user views his/her account settings. Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths User User presses My Profile button. User has already signed in to the system. 1. User Presses My Profile button. User is directed to the Account Settings Page Worker Use Cases Diagram: Diagram 7: Worker Use Cases 13

14 Use Case: Evaluate HITs Diagram: Diagram 8: Evaluate HITs Brief Description: The worker evaluates HITs. Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths Worker Worker presses Accept HIT button. Worker has already signed in to the system. 1. Worker presses View HIT button. 2. Worker presses Accept HIT button. Worker is directed to the evaulation page Requester Use Cases Diagram: 14

15 Use Case: Create HITs Diagram 9: Requester Use Cases Diagram: Diagram 10: Create HITs Brief Description: The Requester creates HITs. Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths Requester Requester presses Create HITs button. Requester has already signed in to the system. 1. Requester presses Create HITs button. Requester is directed to the Create HIT page Use Case: Manage HITs 15

16 Diagram: Diagram 11: Manage HITs Brief Description: The requester manages his/her HITs Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths Requester Requester presses Manage HITs button. Requester has already signed in to the system. 1. Requester presses Manage HITs button. Requester is directed to the Manage HIT page Admin Use Cases Diagram: 16

17 Use Case: Membership Activation Diagram 12: Admin Use Cases Diagram: Brief Description: Admin activates membership. Diagram 13: Membership Activation Actor Trigger Pre-condition Basic Path Admin Admin presses Membership Activation button Admin has already signed in to the system. 1.Admin presses Membership Activation button 17

18 Alternative Paths Post-condition Exception Paths Admin is directed to the Activation approval page Use Case: Block Membership Diagram: Brief Description: Admin blocks membership. Diagram 14: Block Membership Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths Admin Admin presses Block membership button. Admin has already signed in to the system. 1. Admin presses Memberships button. 2. Admin select a membership. 3. Admin presses Block Membership button. Memberships list is updated Use Case: Payment Approval 18

19 Diagram: Diagram 15: Payment Membership Brief Description: Admin approves payment from requester. Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths Admin Admin presses Approve payment button Admin has already signed in to the system. 1. Admin presses Payments button. 2. Admin select a Payment. 3. Admin presses Approve Payment button. Payment from Requester is approved Use Case: Fix Reported Problems Diagram: Diagram 16: Fix Reported Problems Brief Description: Admin fixes any reported complaints, conflicts or other problems. 19

20 Actor Trigger Pre-condition Basic Path Alternative Paths Post-condition Exception Paths Admin Admin presses Reported Problems button. Admin has already signed in to the database. 1. Admin presses Reported Problems button. 2. A list of current conflicts and complaints appears. 3. Admin chooses one of the problems in this list and resolves it. 4. Admin repeats step 3 if any other problem exists. Reported problem(s) is solved and deleted from the list Constraints The project is implemented with MVC software architecture pattern which separates the representation of information from the user's interaction with it. We ll use Java MVC framework. This framework uses spring, hibernate and jsp java technologies. In client side, javascript, HTML and CSS will be used. In order to perform better while using the webpage, users should utilize the latest versions of these browsers. CSS is used as style sheet language for the HTML codes. On the whole, there are no strict restrictions without the specific web browsers usage. We choose Apache Tomcat 7.0 as a web server which implements the Java Servlet and the Java Server Pages (JSP) specifications and MySQL as an open-source database. The laws in Turkish regulatory system will be the basis of this project. Copyright and patent issues stated in the constitution and ethics related to them will not be violated. During the payments and other transactions with users, agreements between us and the banks will be valid. Moreover, for accommodation services, agreements between us and tourism agencies will be made. We will have strong responsibilities towards our employees and employers. 20

21 Apache License 2.0 is used as software license. All the rights of both Apache License and other programs used are valid. 2.4 Assumptions and dependencies Internet connection and supported web browsers (Netscape Navigator and Internet Explorer) are needed. 3. Specific requirements In this part, software requirements will be explained in detail, under system environment, external interface requirements, functional and non-functional requirements sections. 3.1 System Environment The TurkHITs application has worker, requester and admin as actors interacting with the system. The workers and requesters can use the system through the web page, whereas the admin has access to the entire system. 21

22 Diagram 17: System Environment 3.2 External Interface Requirements 3.3 Functional Requirements User s functions are sign-up, sign-in, sign-out, account settings. First of all user should sign-up the system. When he/she want to use system he/she must sign-in. His/her work s is done he/she can sign-out system. If necessary he/she can visit account settings. Worker is capable of what user can do. In addition to this worker can evaluate HITs if he/she wants. Requester is capable of what user can do. In addition to this requester can create HITs. When he/she wants he/she manage his/her HITs. Admin is capable of what user can do. In addition to this admin is responsible for the membership activation, membership blocking and he/she approve the payment from requesters. Admin will fix the reported problems if any. 3.4 Non-functional Requirements Performance requirements 22

23 The project TurkHITs is a web-service application which is desired to handle multiple users. Therefore, a server database will be used in order to provide support Safety Requirements The project TurkHITs is a crowd sourcing project so must guarantee that the uploaded data will not be lost and will sent to workers properly Security Requirements This system s database has to be reached securely and its data should not be broken in order to provide security and consistency Portability Requirements The TurkHITs mechanical Turk system should be portable and therefore can be operated on GNU/Linux distributions, Mac OS X and Microsoft Windows Other Requirements GNU GPL License The project will be released under GNU General Public License, which allows the use, change and redistribution of the software freely. The philosophy of this license is applied to this mechanical Turk system to achieve the greatest possible use and development by public. 4. Data Model and Description 23

24 This part of the SRS is about classes which contains data and their relationships. 4.1 Data Description This system serves as a server-client web application. Client side, namely end-users of the system, requests service from server-side. This service may be getting information or downloading files from the system server. Also, information entered by the user (for example, during registration) is sent to the system database and causes updates on the server. In addition, file uploading is another request. These uploaded files are maintained in the server securely User Class The main purpose of this class is keeping information about users. Figure 2: User Class Diagram Requester Class The Requester class inherits the User class. It has also specific attributes which are companyinfo and createdhits and a member function called availablehits. 24

25 Figure 3: Requester Class Diagram Worker Class The Worker class inherits the User class. It has also specific attributes which are evaluatedhitscount and evaluatinghits HITs Class Figure 4: Worker Class Diagram We have Hits Class for Human Intelligence tasks. Later, we can create new subclasses for HITs in the design stage. Figure 5: Hits Class Diagram 25

26 Figure 6: Data Class Relations Diagram 26

27 5 Behavioral Model and Description 5.1 Description for software behavior After software is deployed to the server, an admin must be created with all accesses. Admin is a must for accepting worker and requester creation requests. Then users can apply for registering. If request is accepted by admin necessary access rights are given to requested users. Because in our project reliability is very important for either requester or worker. If a requester wants to give a job, admin must certify the job. Also if a user completes a job, admin must certify the job. Users can log out the system using sign out button. 5.2 State Transition Diagrams Human Intelligence Task Submission State Diagram Figure 7: State diagram of HIT submission As is seen in figure 7, creating HITs have to satisfy some requirements. First of all, user should have an account and then upload right file format. After that according system 27

28 calculation, payment has been made by requester. At the final, the job must be submitted by admin Human Intelligence Task Evaluation State Diagram Figure 8: State diagram of HIT evaluation As is seen in figure 8, evaluations of HITs have to satisfy some requirements. First of all, user should has an account and then satisfy some requirements like success rate. At the final, the evaluated job must be confirmed by admin Ban user for a specified job State Diagram 28

29 Figure 9: State diagram of User ban As is seen in figure 9, the requester of a HIT can ban a user from own HIT. This system helps to get better results. 6. Planning 6.1 Team Structure We are 4 people working on this project: Özge Çevik, Mert Bahadır, Sema Ateş and Safa Öz. We are all senior students at Middle East Technical University, Computer Engineering department. Safa Öz and Özge Çevik are responsible for research, Database module and software part of the project Mert Bahadır and Sema Ateş are responsible for Research, Design, Public Relations and development process. 6.2 Estimation (Basic Schedule) October 27 October 30 November Week 1-2 November Week 2 Determining the Characters and their functions SRS Completion Research on existing systems and tools Initial Design Report 29

30 November Week 3-4 Designing Web Page December Week 1 Iteration 1 December Week 2-3 Iteration 2 December 31 January Presentation Prototype Demo 6.3 Process Model As seen in the following figure, we decided the waterfall process model. Waterfall process model is a sequential process which includes requirements, software design and architecture, development and coding, quality assurance and software testing, implementation and maintenance and support. Hence, after the software requirements specification, we will write initial and detailed design reports and then start to develop the project. Figure 10: Process model 7. Conclusion 30

31 The Requirement Analysis Report describes the content of the system in both functional and non-functional aspects. Design constraints and system interfaces are also described in this report. In the first part as a brief introduction, the problem is described and background information is given. Scope of the project, definitions, acronyms and abbreviations are stated. In the second part, the overall description is given and perspective, functions, constraints, assumptions and dependencies of the product are given in detail. In the third part, specific requirements of the project in terms of system environment, functional requirements and nonfunctional requirements are covered. In the fourth section, data description is given and data model is shared. In the fifth, planning section of the report, team structure, estimation and process model is stated. 8. Appendix 8.1 Appendix A: Definitions of Terms HITs CSS Eclipse IDE IEEE JavaScript SRS UML GUI Human Intelligence Task Cascading Style Sheets Multi-language software development environment Integrated Development Environment Institute of Electrical and Electronics Engineers Client-side scripting language System Requirements Specification Unified Modeling Language Graphical User Interface 31

32 RGUI PC Requester Graphical User Interface Personal Computer 32

Software Design Document

Software Design Document Software Design Document author(s): Bart Maes Abstract: This document lays down the architecture and detailed design of the Salesmen project. This project is created by group 2 of the course Software Engineering

More information

Software Design Description Report

Software 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 information

Design and Implementation of File Sharing Server

Design and Implementation of File Sharing Server Design and Implementation of File Sharing Server Firas Abdullah Thweny Al-Saedi #1, Zaianb Dheya a Al-Taweel *2 # 1,2 Computer Engineering Department, Al-Nahrain University, Baghdad, Iraq Abstract this

More information

SOFTWARE DESIGN DOCUMENT GROUP SUCH CARPOOL SYSTEM

SOFTWARE 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 information

WDD Fall 2016Group 4 Project Report

WDD Fall 2016Group 4 Project Report WDD 5633-2 Fall 2016Group 4 Project Report A Web Database Application on Loan Service System Devi Sai Geetha Alapati #7 Mohan Krishna Bhimanadam #24 Rohit Yadav Nethi #8 Bhavana Ganne #11 Prathyusha Mandala

More information

Software Requirements Specification (IEEE Std )[1] V1.0. NoNET. Prepared by FixIT

Software Requirements Specification (IEEE Std )[1] V1.0. NoNET. Prepared by FixIT Software Requirements Specification (IEEE Std 830-1998)[1] V1.0 NoNET Prepared by FixIT Ceyda Tosun-1819580 Gülşah Sabırsız-1881424 Gulnaz Shaidolda-1784578 METU - Department of Computer Engineering CENG

More information

Middle East Technical University Department of Computer Engineering RECOMMENDER SYSTEM. Software Requirements Specification Document V1.

Middle East Technical University Department of Computer Engineering RECOMMENDER SYSTEM. Software Requirements Specification Document V1. Middle East Technical University Department of Computer Engineering RECOMMENDER SYSTEM Software Requirements Specification Document V1.1 Dcengo Unchained Duygu Kabakcı 1746064 Işınsu Katırcıoğlu 1819432

More information

MIDDLE 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. 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 information

Requirements Specification

Requirements Specification Requirements Specification Smart Scheduling Requested by: Dr. Robert Yoder Associate Professor of Computer Science Computer Science Department Head Siena College Tom Mottola Jason Czajkowski Brian Maxwell

More information

Architecture Diagram. Figure 1 : Architecture Diagram

Architecture 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 information

SOCIAL NETWORKING WEB APPLICATION USING STRUTS FRAMEWORK

SOCIAL NETWORKING WEB APPLICATION USING STRUTS FRAMEWORK InSight: RIVIER ACADEMIC JOURNAL, VOLUME 14, NUMBER 1, FALL 2018 SOCIAL NETWORKING WEB APPLICATION USING STRUTS FRAMEWORK Saroj Maharjan* Student, M.S./Computer Science Program, Rivier University Abstract

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Naga Venkata Sandeep Kavuru Governors State

More information

Developing Applications with Java EE 6 on WebLogic Server 12c

Developing Applications with Java EE 6 on WebLogic Server 12c Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need

More information

Digitized Engineering Notebook

Digitized 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 information

Lab 1 MonarchPress Product Description. Robert O Donnell. Old Dominion University CS411. Janet Brunelle. November 23, 2015.

Lab 1 MonarchPress Product Description. Robert O Donnell. Old Dominion University CS411. Janet Brunelle. November 23, 2015. Running Head: LAB 1 MONACHPRESS PRODUCT DESCRIPTION Lab 1 MonarchPress Product Description Robert O Donnell Old Dominion University CS411 Janet Brunelle November 23, 2015 Version #3 1 2 Table of Contents

More information

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4 Software Requirements Specification for Python Checker Version 1.0 approved Prepared by Matthew Arnold, Seong, Ian Computer Science Team 4 February 4th 2015 Table of Contents Table of Contents Revision

More information

Web Development IB PRECISION EXAMS

Web Development IB PRECISION EXAMS PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards

More information

Table of Contents Abstract... 1 Acknowledgement... Error! Bookmark not defined Introduction Aim and Objectives Aim...

Table of Contents Abstract... 1 Acknowledgement... Error! Bookmark not defined Introduction Aim and Objectives Aim... Abstract Currently, the education system in the UK has changed a lot to attract more international students. The UK revenue has increased by allowing international student. More than the UK citizens currently,

More information

For More Solved Assignments Visit - For More Ignou Solved Assignments Visit -

For More Solved Assignments Visit -  For More Ignou Solved Assignments Visit - For More Ignou Solved Assignments Visit - www.ignousolvedassignments.com Connect on Facebook : http://www.facebook.com/pages/ignousolvedassignmentscom/346544145433550 Subscribe and Get Solved Assignments

More information

Themis An Automated Online Programming Contest System

Themis 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 information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Farmworkers Safety App Team 09 TEAM MEMBER NAME Shobhit Agarwal Akshay Aggarwal Viraj Sahai Vahagen Sinanian Juan Andrade Basir Navab Marko Djuliarso

More information

Lab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2

Lab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2 Lab 1 MonarchPress Description 1 Lab 1 MonarchPress Product Description Robert O Donnell CS411 Janet Brunelle September 20, 2015 Version #2 Lab 1 MonarchPress Description 2 Table of Contents 1 INTRODUCTION...

More information

Middle East Technical University Department of Computer Engineering RECOMMENDER SYSTEM. Software Design Description Document V1.1.

Middle East Technical University Department of Computer Engineering RECOMMENDER SYSTEM. Software Design Description Document V1.1. Middle East Technical University Department of Computer Engineering RECOMMENDER SYSTEM Software Design Description Document V1.1 Dcengo Unchained DuyguKabakcı 1746064 Işınsu Katırcıoğlu 1819432 Sıla Kaya

More information

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created>

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created> Software Requirements Specification for Version 1.0 approved Prepared by Software Requirements Specification for Page 2 Table of Contents Revision

More information

<Name of the project> Software Requirement Specification

<Name of the project> Software Requirement Specification Software Requirement Specification Project Code: Document Code: v RECORD OF CHANGE *A -

More information

SOFTWARE DESIGN DESCRIPTIONS DOCUMENT

SOFTWARE DESIGN DESCRIPTIONS DOCUMENT 1.12.2013 CENG 490 SOFTWARE DESIGN DESCRIPTIONS DOCUMENT Group 10 The Cereal Killers Members and Signatures Member Signature Date Yaşar Barış ULU 1.12.2013 Kemal Çağın GÜLŞEN 1.12.2013 Mert ERGUN 1.12.2013

More information

MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT

MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT ONLINE BARTER MARKET SOFTWARE REQUIREMENTS SPECIFICATIONS (V 1.0) LONESOME CODEBOYS Ali Can BATUR 1745793 Donny Irawan BULHADIE 1702240

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE

TABLE OF CONTENTS CHAPTER TITLE PAGE vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF APPENDICES ABBREVIATIONS ii iii iv v vi vii xi

More information

Advanced PHP and MySQL

Advanced PHP and MySQL COURSE SYLLABUS Advanced PHP and MySQL Industrial Training (3 MONTHS) PH : 0481 2411122, 09495112288 E-Mail : info@faithinfosys.com www.faithinfosys.com Marette Tower Near No. 1 Pvt. Bus Stand Vazhoor

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006 : B. Tech

More information

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by: Smart Scheduling Requested by: Dr. Robert Yoder Computer Science Department Head Siena College Department of Computer Science Prepared by: Meghan Servello Thomas Mottola Jonathan Smith Jason Czajkowski

More information

SYSTEM REQUIREMENTS SPECIFICATIONS

SYSTEM REQUIREMENTS SPECIFICATIONS 2013 Leş Koding Baran Küçükgüzel Batuhan Taşdöven Ali Barış Uzuner Bekir Öztürk SYSTEM REQUIREMENTS SPECIFICATIONS This document is prepared by Leş Koding s members; the document is about system requirements

More information

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation By the Sun Educational Services Java Technology Team January, 2001 Copyright

More information

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author> <organization> <date created>

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author> <organization> <date created> Software Requirements Specification for Version 1.0 approved Prepared by Copyright 2002 by Karl E. Wiegers. Permission is granted to use, modify, and distribute

More information

The Information Technology Program (ITS) Contents What is Information Technology?... 2

The Information Technology Program (ITS) Contents What is Information Technology?... 2 The Information Technology Program (ITS) Contents What is Information Technology?... 2 Program Objectives... 2 ITS Program Major... 3 Web Design & Development Sequence... 3 The Senior Sequence... 3 ITS

More information

The Web Service Sample

The Web Service Sample The Web Service Sample Catapulse Pacitic Bank The Rational Unified Process is a roadmap for engineering a piece of software. It is flexible and scalable enough to be applied to projects of varying sizes.

More information

Introduction to Web Concepts & Technologies

Introduction to Web Concepts & Technologies Introduction to Web Concepts & Technologies What to Expect This is an introduction to a very broad topic This should give you a sense of what you will learn in this course Try to figure out what you want

More information

Software Requirements Specification OPTIMIZED MOODLE LEARNING MANAGEMENT SYSTEM WITH POLICY ENFORCEMENT

Software Requirements Specification OPTIMIZED MOODLE LEARNING MANAGEMENT SYSTEM WITH POLICY ENFORCEMENT Software Requirements Specification For OPTIMIZED MOODLE LEARNING MANAGEMENT SYSTEM WITH POLICY ENFORCEMENT Version 1.0 Prepared by Priyanka Manchanda and Shabna T.R. GROUP 2 - OPTIMIZING MOODLE LMS TO

More information

ATTENTION TO COME/ISE 491/492 STUDENT

ATTENTION 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 information

S1 Informatic Engineering

S1 Informatic Engineering S1 Informatic Engineering Advanced Software Engineering Web App. Process and Architecture By: Egia Rosi Subhiyakto, M.Kom, M.CS Informatic Engineering Department egia@dsn.dinus.ac.id +6285640392988 SYLLABUS

More information

AIM. 10 September

AIM. 10 September AIM These two courses are aimed at introducing you to the World of Web Programming. These courses does NOT make you Master all the skills of a Web Programmer. You must learn and work MORE in this area

More information

Internet Application Developer

Internet Application Developer Internet Application Developer SUN-Java Programmer Certification Building a Web Presence with XHTML & XML 5 days or 12 evenings $2,199 CBIT 081 J A V A P R O G R A M M E R Fundamentals of Java and Object

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Raviteja Koripalli Governors State University

More information

CTI Higher Certificate in Information Systems (Internet Development)

CTI Higher Certificate in Information Systems (Internet Development) CTI Higher Certificate in Information Systems (Internet Development) Module Descriptions 2015 1 Higher Certificate in Information Systems (Internet Development) (1 year full-time, 2½ years part-time) Computer

More information

National College of Ireland BSc in Computing 2017/2018. Deividas Sevcenko X Multi-calendar.

National 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 information

GRANTS AND CONTRIBUTIONS ONLINE SERVICES USER GUIDE: CANADA SUMMER JOBS

GRANTS AND CONTRIBUTIONS ONLINE SERVICES USER GUIDE: CANADA SUMMER JOBS GRANTS AND CONTRIBUTIONS ONLINE SERVICES USER GUIDE: CANADA SUMMER JOBS DECEMBER 2016 TABLE OF CONTENTS IMPORTANT THINGS TO REMEMBER... 4 1. SUBMITTING A CANADA SUMMER JOBS APPLICATION... 4 1.1 How to

More information

International Etruscan Sigla Project Software Requirements Specification

International Etruscan Sigla Project Software Requirements Specification International Etruscan Sigla Project Software Requirements Specification I. Introduction A. Purpose The purpose of this Software Requirements Specification document is to clearly define the system under

More information

Software Requirements Specification

Software Requirements Specification Software Requirements Specification For livemechanic-clickmechanic.com Version 1.0 approved Prepared by Ngangbam Indrason Registration: 11401214 Section: K1421 Roll Number: RK1421A20 Lovely Professional

More information

SOFTWARE REQUIREMENT SPECIFICATION

SOFTWARE REQUIREMENT SPECIFICATION PUZZLE Mert ÇALIK - 1679406 Oğuz Can KARTAL 1746106 Berke Çağkan TOPTAŞ 1746387 Burak VELİOĞLU - 1679257 SOFTWARE REQUIREMENT SPECIFICATION Version 1.1 Table of Contents 1. INTRODUCTION... 4 1.1. Purpose...

More information

CIS 3308 Web Application Programming Syllabus

CIS 3308 Web Application Programming Syllabus CIS 3308 Web Application Programming Syllabus (Upper Level CS Elective) Course Description This course explores techniques that are used to design and implement web applications both server side and client

More information

Pro 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: 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 information

Digitized Engineering Notebook

Digitized 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 information

CTI Short Learning Programme in Internet Development Specialist

CTI Short Learning Programme in Internet Development Specialist CTI Short Learning Programme in Internet Development Specialist Module Descriptions 2015 1 Short Learning Programme in Internet Development Specialist (10 months full-time, 25 months part-time) Computer

More information

Software Design Document for Bits Bazaar

Software Design Document for Bits Bazaar Software Design Document for Bits Bazaar Prepared by Codaholics Software Systems, BITS Pilani 19-10-2014 1 Table of contents 1. Introduction 3 1.1 Purpose 3 1.2 Scope 3 1.3 Overview 3 2. System Overview

More information

Digitized Engineering Notebook

Digitized 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 information

UNITED NATIONS NATIONS UNIES

UNITED NATIONS NATIONS UNIES UNITED NATIONS NATIONS UNIES FRAMEWORK CONVENTION ON CLIMATE CHANGE - Secretariat CONVENTION - CADRE SUR LES CHANGEMENTS CLIMATIQUES - Secrétariat CDM Accreditation Application: A User Guide Document No.

More information

Product Backlog Document Template and Example

Product Backlog Document Template and Example Product Backlog Document Template and Example Introduction 1. Client Information (Name(s), Business, Location, contact information) 2. Team Information Team Member Names (contact information) 3. Project

More information

J2EE Technologies. Industrial Training

J2EE Technologies. Industrial Training COURSE SYLLABUS J2EE Technologies Industrial Training (4 MONTHS) PH : 0481 2411122, 09495112288 Marette Tower E-Mail : info@faithinfosys.com Near No. 1 Pvt. Bus Stand Vazhoor Road Changanacherry-01 www.faithinfosys.com

More information

System and Software Architecture Description (SSAD)

System 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 information

15-415: Database Applications Project 2. CMUQFlix - CMUQ s Movie Recommendation System

15-415: Database Applications Project 2. CMUQFlix - CMUQ s Movie Recommendation System 15-415: Database Applications Project 2 CMUQFlix - CMUQ s Movie Recommendation System School of Computer Science Carnegie Mellon University, Qatar Spring 2016 Assigned date: February 18, 2016 Due date:

More information

Senior Project: Calendar

Senior Project: Calendar Senior Project: Calendar By Jason Chin June 2, 2017 Contents 1 Introduction 1 2 Vision and Scope 2 2.1 Business Requirements...................... 2 2.1.1 Background........................ 2 2.1.2 Business

More information

EPAF User Guide. Your guide for navigating the EPAF System

EPAF User Guide. Your guide for navigating the EPAF System EPAF User Guide Your guide for navigating the EPAF System This booklet outlines the use of Electronic Personnel Action Forms in the Banner Web for Employees. Office of Human Resources 02/08/2013 Frequently

More information

SOFTWARE DESIGN DESCRIPTION OF MUSIC RECOMMENDATION SYSTEM

SOFTWARE DESIGN DESCRIPTION OF MUSIC RECOMMENDATION SYSTEM SOFTWARE DESIGN DESCRIPTION OF MUSIC RECOMMENDATION SYSTEM CENG HISTORY X HACER NİHAL TARKAN AYŞE AYBÜKE TAŞDİREK ASENA OK BİRANT ALTINEL 1 PREFACE This document contains the system design information

More information

Author: Group 03 Yuly Suvorov, Luke Harvey, Ben Holland, Jordan Cook, Michael Higdon. All Completed SRS2 Steps

Author: 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 information

D8.1 Project website

D8.1 Project website D8.1 Project website WP8 Lead Partner: FENIX Dissemination Level: PU Deliverable due date: M3 Actual submission date: M3 Deliverable Version: V1 Project Acronym Project Title EnDurCrete New Environmental

More information

CIW 1D CIW Foundations Exam v5.

CIW 1D CIW Foundations Exam v5. CIW 1D0-510 CIW Foundations Exam v5 TYPE: DEMO http://www.examskey.com/1d0-510.html Examskey CIW 1D0-510 exam demo product is here for you to test the quality of the product. This CIW 1D0-510 demo also

More information

Simplified CICD with Jenkins and Git on the ZeroStack Platform

Simplified CICD with Jenkins and Git on the ZeroStack Platform DATA SHEET Simplified CICD with Jenkins and Git on the ZeroStack Platform In the technical article we will walk through an end to end workflow of starting from virtually nothing and establishing a CICD

More information

Constituency Management System Software Requirements Specification. Team Ready2Code. Team Members Abdul Gaffar Mallanagouda Patil Sameer S Vivekananda

Constituency Management System Software Requirements Specification. Team Ready2Code. Team Members Abdul Gaffar Mallanagouda Patil Sameer S Vivekananda 1 Constituency Management System Software Requirements Specification Team Ready2Code Team Members Abdul Gaffar Mallanagouda Patil Sameer S Vivekananda Project guide Manish Kumar 2 Index & Tables 1. Introduction

More information

The project is conducted individually The objective is to develop your dynamic, database supported, web site:

The project is conducted individually The objective is to develop your dynamic, database supported, web site: Project The project is conducted individually The objective is to develop your dynamic, database supported, web site: n Choose an application domain: music, trekking, soccer, photography, etc. n Manage

More information

Test Plan and Cases (TPC) City of Los Angeles Personnel Department Mobile Applications

Test Plan and Cases (TPC) City of Los Angeles Personnel Department Mobile Applications Test Plan and Cases (TPC) City of Los Angeles Personnel Department Mobile Applications Team 02 Shreya Kamani - Project Manager Anushree Sridhar - Software Architect Pattra Thongprasert Implementer Abhishek

More information

TCExam 5 Open-Source Web-based Assessment Software

TCExam 5 Open-Source Web-based Assessment Software L o TCExam 5 Open-Source Web-based Assessment Software Nicola Asuni http://www.tcexam.com 1 TCExam TCExam is a free open-source Assessment Software (*) (FLOSS) that enables educators and trainers to author,

More information

TUTORIAL QUESTION BANK

TUTORIAL QUESTION BANK + INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006

More information

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CompuScholar, Inc. Alignment to Utah's Web Development I Standards Course Title: KidCoder: Web Design Course ISBN: 978-0-9887070-3-0 Course Year: 2015 CompuScholar, Inc. Alignment to Utah's Web Development I Standards Note: Citation(s) listed may represent a subset of

More information

The Volunteer Space Sign-Up Sheet User Manual

The Volunteer Space Sign-Up Sheet User Manual The Volunteer Space Sign-Up Sheet User Manual This document is the property of Web Concepts, Inc. and the use of it other than as a guide to TheVolunteerSpace.com web site is strictly prohibited unless

More information

Create-A-Page Design Documentation

Create-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 information

Step by Step Guide to Self-Registration on Selenity Expenses

Step by Step Guide to Self-Registration on Selenity Expenses Step by Step Guide to Self-Registration on Selenity Expenses NOTE FOR PANEL MEMBERS if you are a panel member you should claim from your employer and ask them to invoice Health Education England for reimbursement.

More information

Unofficial English translation offered by EuropElectro, for reference only

Unofficial English translation offered by EuropElectro, for reference only Ref. No. CNCA-00C-007 DETAILED IMPLEMENTATION RULES FOR COMPULSORY PRODUCTS CERTIFICATION Submission, Dissemination and Publication of Information Issued on Jan. 8, 2014 Implemented on Jan. 8, 2014 Published

More information

ProcessWorld User Guide. (October 2017)

ProcessWorld User Guide. (October 2017) ProcessWorld User Guide (October 2017) Table of Contents 1. INTRODUCTION... 2 2. REGISTRATION... 2 3. PASSWORDS... 3 4. REQUESTING ACCESS TO APPLICATIONS... 3 5. THE PROCESSWORLD MENU... 4 5.1 MY DETAILS...

More information

AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING. AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED Java TRAINING www.webliquids.com ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation.

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Mirza Nadeem Baig Governors State University

More information

Acceptance Test Plan and Cases (ATPC)

Acceptance Test Plan and Cases (ATPC) Acceptance Test Plan and Cases (ATPC) LEMA Pilot School Integrated Scheduling Team Number 12 Name Primary Role Secondary Role David Wiggins Project Manager Developer Aakash Shah Prototyper Developer Kushalpreet

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Mohammed Feroz Governors State University

More information

Detailed Design. Java Problem Repository & Education Platform JPREP

Detailed 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 information

TERMS OF REFERENCE Design and website development UNDG Website

TERMS 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 information

SOFTWARE DESIGN DESCRIPTION

SOFTWARE DESIGN DESCRIPTION MUSINS-PRO SOFTWARE DESIGN DESCRIPTION CENG490 Yağmur ERTAŞ - 1819333 Duygu ABADAN - 1818863 Baler İLHAN - 1819853 Anıl ARPACI 1818954 1/4/2015 Table of Contents 1. Overview... 3 1.1 Scope... 3 1.2 Purpose...

More information

Reading How the Web Works

Reading How the Web Works Reading 1.3 - How the Web Works By Jonathan Lane Introduction Every so often, you get offered a behind-the-scenes look at the cogs and fan belts behind the action. Today is your lucky day. In this article

More information

Remote Health Service System based on Struts2 and Hibernate

Remote Health Service System based on Struts2 and Hibernate St. Cloud State University therepository at St. Cloud State Culminating Projects in Computer Science and Information Technology Department of Computer Science and Information Technology 5-2017 Remote Health

More information

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module Java Platform, Enterprise Edition 5 (Java EE 5) Core Java EE Java EE 5 Platform Overview Java EE Platform Distributed Multi tiered Applications Java EE Web & Business Components Java EE Containers services

More information

Restricting Unauthorized Access Using Biometrics In Mobile

Restricting Unauthorized Access Using Biometrics In Mobile Restricting Unauthorized Access Using Biometrics In Mobile S.Vignesh*, M.Narayanan# Under Graduate student*, Assistant Professor# Department Of Computer Science and Engineering, Saveetha School Of Engineering

More information

SOFTWARE DESIGN DOCUMENT

SOFTWARE 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 information

ITM DEVELOPMENT (ITMD)

ITM DEVELOPMENT (ITMD) ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications

More information

Synergy Distributed Meeting Scheduler. Project Plan. Revision 2.0. CS 6361 Advance Requirements Engineering Fall 2008

Synergy Distributed Meeting Scheduler. Project Plan. Revision 2.0. CS 6361 Advance Requirements Engineering Fall 2008 Synergy Distributed Meeting Scheduler Project Plan Revision 2.0 CS 6361 Advance Requirements Engineering Fall 2008 Team Members: Name Email Phone Student ID Animesh Roy animesh.roy@student.utdallas.edu

More information

Web-based Presentation Management System John Wiley & Sons, Inc.

Web-based Presentation Management System John Wiley & Sons, Inc. Web-based Presentation Management System John Wiley & Sons, Inc. Final Report December 21, 2001 Development Team of NYU Eric Xi Lu Iftikhar Rafi Anil Singh Jie Zhang Professor Arthur Goldberg Wiley s Management

More information

Web Programming Paper Solution (Chapter wise)

Web Programming Paper Solution (Chapter wise) Introduction to web technology Three tier/ n-tier architecture of web multitier architecture (often referred to as n-tier architecture) is a client server architecture in which presentation, application

More information

Get Qualified User Manual

Get Qualified User Manual MALTA ENTERPRISE Get Qualified User Manual Student Guide Contents 1. Logon... 3 2. Registration... 3 3. Profile... 3 Ongoing Applications... 3 Editing your profile... 4 Profile... 4 Account... 4 Password...

More information

Code Snippets. Justin A. Roman, Tanisha Rankin, Grae Cullen, and Paul Wolfgang. Fall Semester CIS 4339 Project in Computer Science

Code Snippets. Justin A. Roman, Tanisha Rankin, Grae Cullen, and Paul Wolfgang. Fall Semester CIS 4339 Project in Computer Science Code Snippets Justin A. Roman, Tanisha Rankin, Grae Cullen, and Paul Wolfgang Fall Semester 2008 CIS 4339 Project in Computer Science Temple University Computer Science Professor Paul Wolfgang Table of

More information

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred Using Data Science to deliver Workforce & Labour Market Insights Gary Gan Co-Founder, JobKred Collection of Data Online Sources Skills, Education, Experience AI-powered Career Development Platform Cloud-based

More information

Wildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1

Wildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1 Wildlife Enforcement Monitoring System User Manual Khoi Nguyen Remi Chandran Ng Chong type date version User Manual July 07, 2011 Version 1-1 Extensible Message Gateway User Manual ii About this Document

More information

Design document for content delivery tool Brahaspati 1

Design document for content delivery tool Brahaspati 1 Design document for content delivery tool Brahaspati 1 Y.N.Singh, A. Roy, Vijay Singh, A.P.Das, Aloukik Khuntia August 23, 2002 1 Guru of Devas Abstract Design and development of platform independent,

More information

HTML5 and CSS3 for Web Designers & Developers

HTML5 and CSS3 for Web Designers & Developers HTML5 and CSS3 for Web Designers & Developers Course ISI-1372B - Five Days - Instructor-led - Hands on Introduction This 5 day instructor-led course is a full web development course that integrates HTML5

More information