PROJECT MANAGEMENT SYSTEM

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "PROJECT MANAGEMENT SYSTEM"

Transcription

1 Requirement Analysis Document v CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN (Developer) Erhan ŞEN (Developer) Semih Serdar CENGİZOĞLU

2 Contents Contents... 2 Content of Figures INTRODUCTION Purpose of the system Scope of the System Objectives and success criteria of the Project Overview CURRENT SYSTEMS PROPOSED SYSTEM Overview Functional Requirements Non Functional Requirements Usability Reliability Performance Scalability Hardware Requirement Pseudo Requirements System Models Scenario Adding Users Adding Project Adding Task Managing Project, Tasks, and User Login/ Logout Sent/Read/Reply Message Use Case Model Object Model Dynamic Model CONCLUSION GLOSSARY REFERENCES

3 Content of Figures Figure 1: Example From Current Systems Figure 2:Example From Current Systems Figure 3: Example from Current Systems Figure 4 : Use Case Diagram Figure 5: Class Diagram Figure 6: Sequence Diagram of Administrator Figure 7: Sequence Diagram of Developer Figure 8: Sequence Diagram of Client

4 1. INTRODUCTION Project management system is a term covering many types of software, including scheduling, cost control and budget management, resource allocation, collaboration software, communication, quality management and documentation or administration systems, which are used to deal with the complexity of large projects. A Project management system is designed to support multiple users modifying different sections of the plan at once; for example, updating the areas they personally are responsible for such that those estimates get integrated into the overall plan. Web-based tools, including extranets, generally fall into this category, but have the limitation that they can only be used when the user has live Internet access. To address this limitation, client-server-based software tools exist that provide a Rich Client that runs on users' desktop computer and replicate project and task information to other project team members through a central server when users connect periodically to the network. Some tools allow team members to check out their schedules (and others' as read only) to work on them while not on the network. When reconnecting to the database, all changes are synchronized with the other schedules Purpose of the system Our purpose is to enable to people with Project Management System that build project teams on this web system and anyone in a project team can login anywhere, anytime to update their plans, and also watch their progress as it happens. With Project Management System, you can monitor and control your projects in real-time. You will never be out of touch because your project progress will be available online, every minute of the day Scope of the System This system can be used by people via internet to learn new information about their project. It helps people schedule their projects more easily than before. Also, it helps people to identify all of the tasks that are required to complete your project on time. The system benefits are: View project status online Report on progress, across the Web Get an up to date view 24 hours a day Access it anywhere, anytime Create project schedules Assign time and resources System reminds the activity via 4

5 1.3. Objectives and success criteria of the Project The objectives of the project are to: Adding Project: System provides adding project. This process can be done by only authorized user. Adding Users: Admin can add user to system. Assign users to selected project: Project should have users to tasks. Admin can add to project. Adding Task to user and project: Each Project should have tasks. Each task have user to do it. Time Schedule: In selected project, there will be a task schedule. In that schedule, we can see the tasks on calendar. Project Status (percentage of done jobs): User can see the project status in project page Reports: Admin can create specific reports such as; project status, project budgets Overview Project management system is web-based software, accessed through an intranet or extranet using a web browser. It allows users who in same project group to view the latest information as it happen. Also, it helps you create, plan and manage tasks easily. 5

6 2. CURRENT SYSTEMS Project management software can be implemented as a Web application, accessed through an intranet or extranet using a web browser. Web-based project management and collaboration applications are increasing every day, and we are beginning to see alternative applications. One of the most popular project management software programs is Basecamp. "Basecamp is subscription-based online project management software. However, there is no set-up fee and you can upgrade or downgrade at any time. Additionally, you can cancel at any time without a termination fee. Basecamp software is hosted on reliable web servers and is supported by Internet Explorer 6.0+, Firefox, and Safari. Basically, if you have a PC or Mac and an Internet connection, you re good to go. Your Basecamp account is password protected and several of the plans include SSL security." Figure 1: Example From Current Systems 1 Another example for project management software is ActiveCollab. This program is a project management and collaboration tool that you can set up on your own website. Have an area where you can collaborate with your team, clients and contractors and keep projects on track while retaining full control over access permissions and your data. 6

7 Figure 2:Example From Current Systems 2 The Trac Project is a unique, wiki-style, open source project management program. It is developed and maintained by Edgewall Software and it is written in the Python programming language. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, change sets, files and wiki pages. A timeline shows all current and past project events in order, making the acquisition of an overview of the project and tracking progress very easy. Figure 3: Example from Current Systems 3 7

8 3. PROPOSED SYSTEM 3.1. Overview We are planning to do easiest project management system based on web. In that project, there are some users which they are communicate each other and coordinate the selected project, on the other hand there are projects. Each project has own users. Unauthorized users cannot see the project details. There is another feature that sending notification to users. Other features are file management, calculating project time, calculate remaining time, and so on Functional Requirements That project will run on the web server. And users can access from everywhere. The security issues are primary works because it will be run on web. We will try to apply real-time interaction. For example; if admin add a job to somebody then the user can see instantly, and he or she receive an about the job information. On this project, we will use JavaScript and Ajax for simultaneous communication. This is the most important feature of the project. On the other hand, system will be written with PHP, Mysql and CSS technologies. The functional requirements of the system are: Administrator has full access to system and manages the projects, users, tasks, messages, and system maintenance. Users responsible to their tasks, and they can chat with others. They cannot ad project but can edit. If the task is done by user, then user mark it as a done. Administrator should create a project. And then he/ she prepare the task list and assign these tasks to users and indicate the date which is finishing time. A project has a name, user list, task list, messages (chatting with users), permissions, schedule, and activity list. A task has a name, date, user list All activities should be reminded to relevant users. There will be a calendar which shows the tasks schedule. This calendar must be specialized to each user. Sign up process should be done by administrator. Users cannot sign up to system. Security issue is the significant part. Important information s should be encrypted. When posting any data on the system, used methods should be evaluated. 8

9 3.3. Non Functional Requirements Usability The usage of the system will be very easy. There will be some effects when using the system. Users can access the module without complexity Reliability System maintains the user accounts in an encrypted format no one can access the user s info. Most important part is password. Password should be encrypted powerfully. On the other hand accessibility is other important point user cannot access the unauthorized area Performance Performance issue is the imported part of our project. We should avoid the complexity which aspect of coding. Likewise, database side should be noncomplex also. In here, according to server and link speed features, performance is affected. We should minimize the system Scalability Reconsidering Persistent DBConnections DB connection = thread = memory With partitioning all httpd processes talk to all DBs With lots of caching you might not need the main database that often MySQL connections are fast Commercial connection pooling products Hardware Requirement This System will be running on Linux server. Temporally, we use aedips.com domain as an application domain. It uses a Linux server. All we need to upload the ready system to server Pseudo Requirements The target environment of the project is a web. And we will implement the project using PHP, JavaScript, Ajax, HTML, CSS3 and MySql System Models Scenario The scenario helps us to have to identify the different type of action that we can have using this application so the possible scenarios that can be driven from the system are: Adding Users Admin can add the users to system in 3 types: as admin, user, and client. 9

10 Adding Project Projects can be added by only admin. Projects have tasks, assigned users, messages, files, task schedules Adding Task Admin can add a task to specific project and specific users, and can give a date to these tasks as a finishing date Managing Project, Tasks, and User Only admin can manage these modules. He/she can edit, delete and modify Login/ Logout User must be login to system before any process. After all work user can logout from system Sent/Read/Reply Message User can send, read, reply message. Firstly user should select users, then write and send message 10

11 3.5.2 Use Case Model Figure 4 : Use Case Diagram The use cases are explained below in detail: I. Use Case Name : Login to System Initiating Actor : Administrator, Developer, Client Entry Condition : The actor enters username and password onto system. 1) User enter information 2) Click Login to system Exit Condition : * Enter the main page 11

12 II. Use Case Name : Logout System Initiating Actor : Administrator, Developer, Client 1) User clicks Logout button Exit Condition : none III. Use Case Name : Project Initiating Actor : Administrator Entry Condition : The actor is logged into system to do project operations 1) User uses the Add use case for adding project to system 2) User uses the Delete use case to delete project from system 3) User uses the Modify use case for modifying project 4) User uses the Add Users use case to add user to project 5) User uses the Tasks use case to determine task of project Exit Condition : The user observes the project operations IV. Use Case Name : Add Users Initiating Actor : Administrator Entry Condition : User is logged into system and at least one project must be added 1) Add Users uses the Project use case 2) User selects the project to be added 3) In selected project, add user button is clicked 4) User name, surname and other details about users 5) User clicks save button Exit Condition : User has received an acknowledgement that operation has been made Quality Requirements :* An is sent by system to added user to give information about his/her username and password. V. Use Case Name : Add Initiating Actor : Administrator 1) User clicks add new project button 2) User enters the project details 3) User clicks save button Exit Condition : * User has received an acknowledgement that operation has been made VI. Use Case Name : Delete 12

13 Initiating Actor : Administrator 1) User selects the project name to be deleted 2) User clicks delete button Exit Condition : * User has received an acknowledgement that operation has been made Quality Requirements :* A warning is shown by system as do you really want to delete this user. VII. Use Case Name : Modify Initiating Actor : Administrator Participating Actor : Developer 1) User selects the project name to be modified 2) User clicks modify button 3) Changes are made on project 4) User clicks save button Exit Condition : * User has received an acknowledgement that operation has been made VIII. Use Case Name : Status Initiating Actor : Administrator Participating Actor : Developer, Client 1) User selects the project name to see status of it 2) User clicks status button Exit Condition : * The user observes status of the project IX. Use Case Name : Tasks Initiating Actor : Administrator 1) Tasks uses the Project use case 2) User determines the project tasks 3) User uses the Add_Task use case for adding tasks to users 4) User uses the Delete_Task use case to delete tasks from users 5) User uses the Modify_Task use case for modifying task 6) User uses the Schedule use case to assign starting and ending date of task to each user 7) User uses the Status use case for modifying project Exit Condition : * The user observes tasks in the project 13

14 X. Use Case Name : Add_Task Initiating Actor : Administrator 1) User clicks add task button 2) User determine the tasks 3) User chooses the developer to give tasks them 4) User clicks add button Exit Condition : * User has received an acknowledgement that operation has been made Quality Requirements :* An is sent by system to developer to give information about his/her task(s). XI. Use Case Name : Delete_Task Initiating Actor : Administrator 1) User selects the task name to be deleted 2) User clicks delete button Exit Condition : * User has received an acknowledgement that operation has been made XII. Use Case Name : Modify_Task Initiating Actor : Administrator Participating Actor : Developer 1) User selects the task name to be modified 2) User clicks modify button 3) Changes are made on task 4) User clicks save button Exit Condition : * User has received an acknowledgement that operation has been made XIII. Use Case Name : Schedule Initiating Actor : Administrator Participating Actor : Developer 1) User selects the task name to schedule it 2) User determine the starting and ending date of task Exit Condition : * The user observes schedules o the tasks Quality Requirements :* An is sent by system to developer to give information about his/her task(s) schedule(s). 14

15 XIV. Use Case Name : Messages Initiating Actor : Administrator or Developer or Client 1) User uses the Add_M use case to send messages 2) User uses the Delete_M use case to delete messages 3) User uses the Read use case to read messages Exit Condition : * The user observes messages in the account XV. Use Case Name : Add_M Initiating Actor : Administrator or Developer or Client 1) User clicks inbox button 2) User clicks send message button 3) User enters the user name or names to be sent 4) User enters the message topic and other details 5) User clicks send button Exit Condition : * User has received an acknowledgement that operation has been made XVI. Use Case Name : Delete_M Initiating Actor : Administrator or Developer or Client 1) User clicks inbox button 2) User chooses the message 3) User clicks delete button Exit Condition : * User has received an acknowledgement that operation has been made XVII. Use Case Name : Read Initiating Actor : Administrator or Developer or Client Participating Actor : Developer 1) User clicks inbox button 2) User chooses the message 3) User clicks read button Exit Condition : * The user observes messages in inbox 15

16 Object Model Figure 5: Class Diagram The Figure 5 illustrates the class diagram as a big picture of the Project Management System. 16

17 Dynamic Model Figure 6: Sequence Diagram of Administrator 17

18 Figure 7: Sequence Diagram of Developer 18

19 Figure 8: Sequence Diagram of Client There are 3 sequence diagrams (in figure 6-7-8). First one is for administrator side. Second one is for developer side, and last one is for client view. The person is who have more permission is administrator level. 19

20 4. CONCLUSION Nowadays, most of the software slips to web platforms form desktop software. In that aspect, internet technologies are becoming more important day by day. Big software companies produce their new software in web platform mostly. If we should give some example, we can these: Microsoft thinks that web platforms more efficient than desktop platform. They developed the new technology for the web environment. Silverlight. Silverlight is the beginning of the new period on the web. On the other hand, another example is cloud computing. Google Co. develops the new thing. Their new operating system based on web. As we see that, everything goes to web environment. It is that why we choose the web platforms, and we chose PHP because; it is the most efficient, easy, elastic programming on web. Most of the popular sites develop their applications in PHP, such as facebook, haber7. Because of all of these, we wanted to develop the project management system on web platform 20

21 5. GLOSSARY UML (Unified Modeling Language): Unified Modeling Language is a standardized specification language for object modeling. UML is a general-purpose modeling language that includes a graphical notation used to create an abstract model of a system JavaScript: JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites. PHP: PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to be configured to process PHP code and create web page content from it. It can be deployed on most web servers and on almost every operating system and platform free of charge. PHP is installed on over 20 million websites and 1 million web servers. Ajax (shorthand for Asynchronous JavaScript + Xml): Ajax is a group of interrelated web development techniques used on the client-side to create interactive web applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. The use of Ajax techniques has led to an increase in interactive or dynamic interfaces on web pages. CSS: Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (that is, the look and formatting) of a document written in a markup language. It s most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL. MySQL: MySQL is a relational database management system (RDBMS) that has more than 6 million installations. MySQL stands for "My Structured Query Language". The program runs as a server providing multi-user access to a number of databases. 21

22 6. REFERENCES I. II. /tutorials/uml-tutorial.htm III. Lecture Slides. 22

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

Christopher Zavatchen

Christopher Zavatchen Christopher Zavatchen chris@cnc137.com 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while

More information

Multifunctional Barcode Inventory System for Retailing. Are You Ready for It?

Multifunctional Barcode Inventory System for Retailing. Are You Ready for It? Multifunctional Barcode Inventory System for Retailing. Are You Ready for It? Ling Shi Cai, Leau Yu Beng, Charlie Albert Lasuin, Tan Soo Fun, Chin Pei Yee Abstract This paper explains the development of

More information

Request For Proposal For Re-Designing & Up-gradation Of the SAARC Development Fund Website

Request For Proposal For Re-Designing & Up-gradation Of the SAARC Development Fund Website Request For Proposal For Re-Designing & Up-gradation Of the SAARC Development Fund Website RFP Circulation Date: September 19, 2012 Proposal Submission Deadline: October 30, 2012 SAARC Development Fund

More information

Roars. Sudaworld. M+1.408.622.9642 Esales.usa@ roarsinc.com W www.roarsinc.com. Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085

Roars. Sudaworld. M+1.408.622.9642 Esales.usa@ roarsinc.com W www.roarsinc.com. Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085 Technologies Pvt. Ltd. Sudaworld Technologies Pvt. Ltd. REQUIREMENT OVERVIEW The project is to build a dynamic CMS responsive website, The Client is looking for a video and articles based blogging website

More information

Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning

Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux

More information

Combe Abbey School Online Fixtures Diary

Combe Abbey School Online Fixtures Diary Combe Abbey School Online Fixtures Diary USER GUIDE Including Technical Guide Contents Purpose...4 Frequently Asked Questions...5 What is the purpose of the system?...5 Where can the system be used?...5

More information

FileMaker Server 13. FileMaker Server Help

FileMaker Server 13. FileMaker Server Help FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,

More information

1. Introduction. 1.1 Purpose of this Document

1. Introduction. 1.1 Purpose of this Document 1. Introduction 1.1 Purpose of this Document The of the Software Requirements Specification is to outline the requirements for The American Academy's Education With an Elastic Workforce (EW2) product.

More information

FileMaker Server 14. FileMaker Server Help

FileMaker Server 14. FileMaker Server Help FileMaker Server 14 FileMaker Server Help 2007 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT For organizations that need to implement a robust data entry solution, options are somewhat limited

More information

Installing Globodox Web Client on Windows Server 2012

Installing Globodox Web Client on Windows Server 2012 Installing Globodox Web Client on Windows Server 2012 Make sure that the Globodox Desktop Client is installed. Make sure it is not running. Note: Please click on Allow or Continue for all required UAC

More information

ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES

ONLINE SCHEDULING FOR THE PRIVATE CLINIC OUR DOCTOR BASED ON WEB 2.0 TECHNOLOGIES Bulletin of the Transilvania University of Braşov Vol. 3 (52) - 2010 Series VI: Medical Sciences ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES L. SANGEORZAN 1 M.VARCIU

More information

Languages in WEB. E-Business Technologies. Prof. Dr. Eduard Heindl. Jenisha Kshatriya (Mat no )

Languages in WEB. E-Business Technologies. Prof. Dr. Eduard Heindl. Jenisha Kshatriya (Mat no ) Languages in WEB E-Business Technologies S u m m e r S e m e s t e r 2 0 0 9 S u b m i t t e d t o Prof. Dr. Eduard Heindl P r e p a r e d b y Jenisha Kshatriya (Mat no. 232521) Fakultät Wirtschaftsinformatik

More information

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA

More information

DCH File Transfer Application User Manual

DCH File Transfer Application User Manual DCH File Transfer Application User Manual Table of Contents HIPAA Compliancy Statement 3 Overview 4 General.4 Getting Started 4 Screen Basics...4 Accessing the File Transfer application...5 Single Sign

More information

WebEx. Remote Support. User s Guide

WebEx. Remote Support. User s Guide WebEx Remote Support User s Guide Version 6.5 Copyright WebEx Communications, Inc. reserves the right to make changes in the information contained in this publication without prior notice. The reader should

More information

ORACLE APPLICATION EXPRESS 5.0

ORACLE APPLICATION EXPRESS 5.0 ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime

More information

An Electronic Journal Management System

An Electronic Journal Management System An Electronic Journal Management System Hrvoje Bogunović, Edgar Pek, Sven Lončarić and Vedran Mornar Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, 0000 Zagreb, Croatia

More information

Implementation Guide. Version 10

Implementation Guide. Version 10 Implementation Guide Version 10 Synthesis Enterprise Portal Implementation Guide Part Identification: RPIGSEP10 ReliaSoft Corporation Worldwide Headquarters 1450 South Eastside Loop Tucson, Arizona 85710-6703,

More information

How to connect to the University of Exeter VPN service

How to connect to the University of Exeter VPN service How to connect to the University of Exeter VPN service *****Important Part of the process of using the VPN service involves the automatic download and installation of Juniper Network Connect software,

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

VIP Help Desk Web Application User Guide Version 3.0

VIP Help Desk Web Application User Guide Version 3.0 1 VIP Help Desk Web Application User Guide Version 3.0 2 Table of Contents-... New Features of VIP Help Desk 3.0 New features of Admin panel New features of Operator panel New features of User panel How

More information

Software Requirements Specification. Online Scheduler for Tutoring Center. for. Version 1.0 approved

Software Requirements Specification. Online Scheduler for Tutoring Center. for. Version 1.0 approved Software Requirements Specification for Online Scheduler for Tutoring Center Version 1.0 approved Prepared by Shehan Rajapakse, Thomas Baird & Sepehr Sobhani University of Mary Washington February 4, 2015

More information

Portals and Hosted Files

Portals and Hosted Files 12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines

More information

Request For Proposal Website Development/Updation @ Saurashtra University,

Request For Proposal Website Development/Updation @ Saurashtra University, Request For Proposal Website Development/Updation @ Saurashtra University, Rajkot RFP to be submitted at: Computer Centre, Saurashtra University, Rajkot. Last date of Submission: January,2015 INTRODUCTION:

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.

Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment. Software Requirement Specification for Web Based Integrated Development Environment DEVCLOUD Web Based Integrated Development Environment TinTin Alican Güçlükol Anıl Paçacı Meriç Taze Serbay Arslanhan

More information

Office of Information Technology Connecting to Microsoft Exchange User Guide

Office of Information Technology Connecting to Microsoft Exchange User Guide OVERVIEW The Office of Information Technology is migrating its messaging infrastructure from Microsoft Exchange 2003 to Microsoft Exchange 2010. Moving to the latest technology will provide many enhancements

More information

The deployment of OHMS TM. in private cloud

The deployment of OHMS TM. in private cloud Healthcare activities from anywhere anytime The deployment of OHMS TM in private cloud 1.0 Overview:.OHMS TM is software as a service (SaaS) platform that enables the multiple users to login from anywhere

More information

Cloud Web-Based Operating System (Cloud Web Os)

Cloud Web-Based Operating System (Cloud Web Os) Cloud Web-Based Operating System (Cloud Web Os) Hesham Abusaimeh Department of Computer Science, Faculty of Information Technology, Applied Science University, Amman, 11931 Jordan. ABSTRACT The cloud computing

More information

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476 ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP

More information

Hybrid for SharePoint Server Yammer Reference Architecture

Hybrid for SharePoint Server Yammer Reference Architecture Hybrid for SharePoint Server 2013 Yammer Reference Architecture Contents About this white paper... 3 Who this white paper is for... 3 Overview... 4 SharePoint Newsfeed... 5 SharePoint Community Sites...

More information

FileMaker Server 11. FileMaker Server Help

FileMaker Server 11. FileMaker Server Help FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered

More information

Computer Science Course Descriptions Page 1

Computer Science Course Descriptions Page 1 CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,

More information

What Is Ad-Aware Update Server?

What Is Ad-Aware Update Server? Contents What Is Ad-Aware Update Server?...2 Installation and Removal...3 System Requirements...3 Obtaining the Installation File...3 Installing Ad-Aware Update Server...3 Upgrade...4 Repairing, Modifying

More information

Qlik Sense Enabling the New Enterprise

Qlik Sense Enabling the New Enterprise Technical Brief Qlik Sense Enabling the New Enterprise Generations of Business Intelligence The evolution of the BI market can be described as a series of disruptions. Each change occurred when a technology

More information

How To Set Up Dataprotect

How To Set Up Dataprotect How To Set Up Dataprotect This document will show you how to install and configure your computer for a Typical installation. If you have questions about configuring a Custom installation please contact

More information

Software Requirements Specification

Software Requirements Specification CSL740 Software Engineering Course, IIT Delhi Software Requirements Specification Submitted By Abhishek Srivastava (2011EEY7511) Anil Kumar (2009CS10180) Jagjeet Singh Dhaliwal (2008CS50212) Ierum Shanaya

More information

Instructions for use the VPN at the Warsaw School of Economics

Instructions for use the VPN at the Warsaw School of Economics Instructions for use the VPN at the Warsaw School of Economics Dariusz Jaruga. ver. 1.1 (19-01-2011) Introduction VPN is the abbreviation for Virtual Personal Network which allows you to connect your computer

More information

Overview. Timeline Cloud Features and Technology

Overview. Timeline Cloud Features and Technology Overview Timeline Cloud is a backup software that creates continuous real time backups of your system and data to provide your company with a scalable, reliable and secure backup solution. Storage servers

More information

T14 RUMatricula Phase II. Section 1 Metaphor and requirements

T14 RUMatricula Phase II. Section 1 Metaphor and requirements Section 1 Metaphor and requirements RUMatricula is a system that aims at replacing current UPRM terminal-based course selection software with a web-based and mobile-friendly alternative that is simple

More information

Elgg 1.8 Social Networking

Elgg 1.8 Social Networking Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

Design Specifications for Social Networking System

Design Specifications for Social Networking System Design Specifications for Social Networking System 8th Dimension May 11, 2004 Marcos Boyington, Po Chen, Grace Kum, Van Le-Pham, Eric Morales, Jake Warmerdam, Cheuk (Anna) Yu, Jingren Zhou 1 Contents 1

More information

Proposal Submission System - A Content Management System Approach for Proposal Submission

Proposal Submission System - A Content Management System Approach for Proposal Submission Proposal Submission System - A Content Management System Approach for Proposal Submission Saeed Shadlou, Chai Kinn Pong, Sanath Sukumaran Taylor's University ABSTRACT Submissions of proposals are very

More information

Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7.

Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7. Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7. This document contains detailed instructions on all features. Table

More information

RingStor User Manual. Version 2.1 Last Update on September 17th, 2015. RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816.

RingStor User Manual. Version 2.1 Last Update on September 17th, 2015. RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816. RingStor User Manual Version 2.1 Last Update on September 17th, 2015 RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816 Page 1 Table of Contents 1 Overview... 5 1.1 RingStor Data Protection...

More information

A Report submitted in partial fulfillment of the regulations governing the award of the degree of

A Report submitted in partial fulfillment of the regulations governing the award of the degree of A Report submitted in partial fulfillment of the regulations governing the award of the degree of BSc (Honours) Internet Computing at the University of Northumbria at Newcastle Project Report An investigation

More information

Background Information

Background Information User Guide 1 Background Information ********************************Disclaimer******************************************** This is a government system intended for official use only. Using this system

More information

Dropbox for Business. Secure file sharing, collaboration and cloud storage. G-Cloud Service Description

Dropbox for Business. Secure file sharing, collaboration and cloud storage. G-Cloud Service Description Dropbox for Business Secure file sharing, collaboration and cloud storage G-Cloud Service Description Table of contents Introduction to Dropbox for Business 3 Security 7 Infrastructure 7 Getting Started

More information

VPN Web Portal Usage Guide

VPN Web Portal Usage Guide VPN Web Portal Usage Guide Table of Contents WHAT IS VPN WEB CLIENT 4 SUPPORTED WEB BROWSERS 4 LOGGING INTO VPN WEB CLIENT 5 ESTABLISHING A VPN CONNECTION 6 KNOWN ISSUES WITH MAC COMPUTERS 6 ACCESS INTRANET

More information

Curl Building RIA Beyond AJAX

Curl Building RIA Beyond AJAX Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information

More information

A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL

A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL *Hung-Ming Chen, Chuan-Chien Hou, and Tsung-Hsi Lin Department of Construction Engineering National Taiwan University

More information

Software Requirement Specification For Flea Market System

Software Requirement Specification For Flea Market System Software Requirement Specification For Flea Market System By Ilya Verlinsky, Alexander Sarkisyan, Ambartsum Keshishyan, Igor Gleyser, Andrey Ishuninov 1 INTRODUCTION 1.1 Purpose 1.1.1 Purpose of SRS document

More information

I. Application background

I. Application background SQCpack 7 Technical Overview This paper is designed for Information Technology workers who need to understand technical details for deploying and supporting SQCpack 7. I. Application background II. SQCpack

More information

Modeling Web Applications Using Java And XML Related Technologies

Modeling Web Applications Using Java And XML Related Technologies Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA chungsa@u.washington.edu Yun-Sik

More information

Budget Event Management Design Document

Budget Event Management Design Document Budget Event Management Design Document Team 4 Yifan Yin(TL), Jiangnan Shangguan, Yuan Xia, Di Xu, Xuan Xu, Long Zhen 1 Purpose Summary List of Functional Requirements General Priorities Usability Accessibility

More information

TIMETABLE ADMINISTRATOR S MANUAL

TIMETABLE ADMINISTRATOR S MANUAL 2015 TIMETABLE ADMINISTRATOR S MANUAL Software Version 5.0 BY GEOFFPARTRIDGE.NET TABLE OF CONTENTS TOPIC PAGE 1) INTRODUCTION 1 2) TIMETABLE SPECIFICATIONS 1 3) SOFTWARE REQUIRED 1 a. Intranet Server (XAMPP

More information

Software Requirements Specification

Software Requirements Specification Software Requirements Specification Project Name: DocPlus Project Members: Dorothy Mtaty Justin Esau Abstract: This Software Requirements Specification (SRS) describes the system requirements, and system

More information

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0 White Paper Enterprise File Serving 2.0 Anywhere, Any Device File Access with IT in Control Like it or not, cloud- based file sharing services have opened up a new world of mobile file access and collaborative

More information

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)

More information

Introduction to apps for Office 2013 Preview

Introduction to apps for Office 2013 Preview Introduction to apps for Office 2013 Preview This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without

More information

Software Requirements Specification. Human Resource Management System. Sponsored by Siemens Enterprise Communication. Prepared by InnovaSoft

Software Requirements Specification. Human Resource Management System. Sponsored by Siemens Enterprise Communication. Prepared by InnovaSoft Software Requirements Specification Human Resource Management System Sponsored by Siemens Enterprise Communication Prepared by InnovaSoft Cansu Hekim - 1630888 Bekir Doğru - 1560085 Zaman Safari - 1572254

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

ActiveX AJAX ASP. AudioMP3

ActiveX AJAX ASP. AudioMP3 ActiveX In Computer Science, ActiveX is a component object model (COM) developed by Microsoft for Windows platforms. Software based on ActiveX technology is prevalent in the form of Internet Explorer browser

More information

Vodafone Email Plus. User Guide for Windows Mobile

Vodafone Email Plus. User Guide for Windows Mobile Vodafone Email Plus User Guide for Windows Mobile 1 Table of Contents 1 INTRODUCTION... 4 2 INSTALLING VODAFONE EMAIL PLUS... 4 2.1 SETUP BY USING THE VODAFONE EMAIL PLUS ICON...5 2.2 SETUP BY DOWNLOADING

More information

FileMaker Server 10 Help

FileMaker Server 10 Help FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo

More information

Overview... 2. Using the Secure Desktop Agent... 4. Troubleshooting... 10

Overview... 2. Using the Secure Desktop Agent... 4. Troubleshooting... 10 Overview... 2 Installing... 2 Step 1: Download... 2 Step 2: Install... 2 Step 3: Sign In... 3 Step 4: That's It!... 3 Minimum System Requirements:... 3 Using the Secure Desktop Agent... 4 Accessing & Login

More information

Welcome to Collage (Draft v0.1)

Welcome to Collage (Draft v0.1) Welcome to Collage (Draft v0.1) Table of Contents Welcome to Collage (Draft v0.1)... 1 Table of Contents... 1 Overview... 2 What is Collage?... 3 Getting started... 4 Searching for Images in Collage...

More information

CalREDIE Browser Requirements

CalREDIE Browser Requirements CalREDIE Browser Requirements Table of Contents Section 1: Browser Settings... 2 Section 2: Windows Requirements... 11 Section 3: Troubleshooting... 12 1 Section 1: Browser Settings The following browser

More information

Configuring your email client to connect to your Exchange mailbox

Configuring your email client to connect to your Exchange mailbox Configuring your email client to connect to your Exchange mailbox Contents Use Outlook Web Access (OWA) to access your Exchange mailbox... 2 Use Outlook 2003 to connect to your Exchange mailbox... 3 Add

More information

Nasuni Management Console Guide

Nasuni Management Console Guide Nasuni Management Console Guide Version 5.5 April 2014 2014 Nasuni Corporation All Rights Reserved Document Information Nasuni Management Console Guide Version 5.5 April 2014 Copyright Copyright 2010-2014

More information

"Charting the Course... ... to Your Success!" MOC 50331 D Windows 7 Enterprise Desktop Support Technician Course Summary

Charting the Course... ... to Your Success! MOC 50331 D Windows 7 Enterprise Desktop Support Technician Course Summary Description Course Summary This course provides students with the knowledge and skills needed to isolate, document and resolve problems on a Windows 7 desktop or laptop computer. It will also help test

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

Web Conferencing Version 8.3 Troubleshooting Guide

Web Conferencing Version 8.3 Troubleshooting Guide System Requirements General Requirements Web Conferencing Version 8.3 Troubleshooting Guide Listed below are the minimum requirements for participants accessing the web conferencing service. Systems which

More information

APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION

APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION 1 PRIYANKA DUKLE, 2 TRISHALA PAWAR, 3 SNEH BHAT 1,2,3 Computer, Amrutvahini College of Engineering, Sangamner Email: bhatsneh@gmail.com 1, pawar.trishala@gmail.com

More information

Integrating Webalo with LDAP or Active Directory

Integrating Webalo with LDAP or Active Directory Integrating Webalo with LDAP or Active Directory Webalo can be integrated with an external directory to identify valid Webalo users and then authenticate them to the Webalo appliance. Integration with

More information

A website's ability to be used by people with disabilities, including visually impaired

A website's ability to be used by people with disabilities, including visually impaired Glossary of Web Design Terms A Accessibility A website's ability to be used by people with disabilities, including visually impaired visitors, hearing impaired visitors, color blind people, or those with

More information

IceWarp to IceWarp Server Migration

IceWarp to IceWarp Server Migration IceWarp to IceWarp Server Migration Registered Trademarks iphone, ipad, Mac, OS X are trademarks of Apple Inc., registered in the U.S. and other countries. Microsoft, Windows, Outlook and Windows Phone

More information

TeamChat 11.4 Guide for administrators

TeamChat 11.4 Guide for administrators TeamChat 11.4 Guide for administrators WWW.ICEWARP.COM Contents 1 Content 2 About TeamChat 3 General 4 How to enable and disable TeamChat feature 6 Domains 6 Users 7 Groups 8 How to create a new group

More information

Establish, configure and maintain an intranet or Internet website. Configure a web server and implement server-side scripting

Establish, configure and maintain an intranet or Internet website. Configure a web server and implement server-side scripting Web Design & Development Duration: 4 weeks You Will Learn How To: Establish, configure and maintain an intranet or Internet website Develop web pages using HTML and CSS Configure a web server and implement

More information

TriCore Secure Web Email Gateway User Guide 1

TriCore Secure Web Email Gateway User Guide 1 TriCore Secure Web Email Gateway User Guide This document provides information about TriCore Secure Web Email Gateway. This document is for users who are authorized to send and receive encrypted email

More information

Web Design Technology

Web Design Technology Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document

More information

14.95 29.95. 3 Unlimited. Click4Assistance - Package Comparison. The Packages...

14.95 29.95. 3 Unlimited. Click4Assistance - Package Comparison. The Packages... The Packages... Lite Low cost, entry level live chat software, available for small businesses with a single operator. This option allows unlimited chats, and offers a great range of button images and chat

More information

SHARPCLOUD SECURITY STATEMENT

SHARPCLOUD SECURITY STATEMENT SHARPCLOUD SECURITY STATEMENT Summary Provides details of the SharpCloud Security Architecture Authors: Russell Johnson and Andrew Sinclair v1.8 (December 2014) Contents Overview... 2 1. The SharpCloud

More information

FileMaker Server 15. Getting Started Guide

FileMaker Server 15. Getting Started Guide FileMaker Server 15 Getting Started Guide 2007 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

OIT 307/ OIT 218: Web Programming

OIT 307/ OIT 218: Web Programming OIT 307/ OIT 218: Web Programming 1.0 INTRODUCTION Many applications nowadays work really well as a web application. Web programming is the practice of writing applications that run on a web server and

More information

//. Cloud solutions for your small business Sieburth Presentation. Sieburth //.

//. Cloud solutions for your small business Sieburth Presentation. Sieburth //. Cloud solutions for your small business Sieburth Presentation Cloud Computing for Small Business How Small Business can leverage Cloud Solutions Today. INTERNET BASED APPLICATION & HARDWARE 1 Software

More information

Current Order Tool Experiences Complaints

Current Order Tool Experiences Complaints Current Order Tool Experiences Complaints Log in unadvertised case sensitivity for email address that is used as login id CERES Dataset Info pages are too crowded!! On the Data Products Catalog page, remove

More information

Synergy Controller Cloud Storage Features and Benefits

Synergy Controller Cloud Storage Features and Benefits Synergy Controller Cloud Storage Features and Benefits The exploding popularity of cloud based data storage and application services is a direct result of the benefits they provide in virtually all business

More information

Webmail Using the Hush Encryption Engine

Webmail Using the Hush Encryption Engine Webmail Using the Hush Encryption Engine Introduction...2 Terms in this Document...2 Requirements...3 Architecture...3 Authentication...4 The Role of the Session...4 Steps...5 Private Key Retrieval...5

More information

USER GUIDE CLOUDME FOR WD SENTINEL

USER GUIDE CLOUDME FOR WD SENTINEL USER GUIDE CLOUDME FOR WD SENTINEL Document 2013-11-17 Page 2 of 13 TABLE OF CONTENTS INTRODUCTION 2 Safe European Storage 2 How does this really work? 2 GETTING STARTED 3 Setting up an account 3 Setting

More information

Accessing your Exchange Mailbox using an Internet Browser

Accessing your Exchange Mailbox using an Internet Browser Accessing your Exchange Mailbox using an Internet Browser The best way to access your Exchange mailbox on a PC or Mac is by using Outlook. This isn t always possible, or convenient, but Exchange also allows

More information

Save Time and Money with Web-based Email Messaging and Collaboration for Teams

Save Time and Money with Web-based Email Messaging and Collaboration for Teams Save Time and Money with Web-based Email Messaging and Collaboration for Teams If you re looking for a robust alternative to your current email server or hosted email service, Google Apps for Business

More information

Integrity 10. Curriculum Guide

Integrity 10. Curriculum Guide Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training

More information

exacqvision Web Server Quick start Guide

exacqvision Web Server Quick start Guide exacqvision Web Server Quick start Guide 11955 Exit 5 Pkwy Building 3 Fishers, IN 46037-7939 USA +1.317.845.5710 phone +1.317.845.5720 fax 1 Basic Installation The exacqvision Web Server works with browsers

More information

BaseManager & BACnet Manager VM Server Configuration Guide

BaseManager & BACnet Manager VM Server Configuration Guide BaseManager & BACnet Manager VM Server Configuration Guide For Self-Hosted BaseManager & BACnet Manager Servers Deployed as Virtual Machines August 27, 2015 Customer Service 1-866-294-5847 i Baseline Inc.

More information