Architecture Design Version1.0. Architecture Design CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0

Size: px
Start display at page:

Download "Architecture Design Version1.0. Architecture Design CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0"

Transcription

1 Architecture Design CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering CIS 895 MSE Project Kansas State University Committee Members Major Professor: - Dr. Dan Andresen Dr. Torben Amtoft Dr. Mitchell L. Neilsen 1

2 TABLE OF CONTENTS 1. Introduction Architecture Presentation Tier 5 4. Business logic Tier Class Descriptions Sequence Diagrams Data Tier References

3 1. Introduction The purpose of this document is to provide an architectural design for Customer Relationship Management System (CRMS). The design will show the presentation tier, the business tier, and the data tier. Each class will have a brief description about its purpose. 2. Architecture of the Customer Relationship Management System The architecture of the Customer Relationship Management System is based on three-tier architecture. There are three logical tiers: the presentation tier, the business tier, and the data tier. Figure 1 Three-tier architecture The presentation tier supplies the user interface on a client machine. The business logic tier contains functional process logic, it communicates between presentation tier and data tier. The data tier, an RDBMS (relational database management system) on a database server contains the data storage logic. 3

4 The main considerations for choosing three-tier architecture for the Customer Relationship Management System are as follows: Scalability: The key 3-tier benefit is improved scalability since the application servers can be deployed on many machines. Also, the database no longer requires a connection from every client -- it only requires connections from a smaller number of application servers. In addition, can be used to balance loads and dynamically manage the number of application server(s) available. Better Re-use: The same logic can be initiated from many clients or applications. The specific language implementation of the business tier can be made transparent. Improved Data Integrity: since all updates go through the business tier, the business tier can ensure that only valid data is allowed to be updated in the database and the risk of a client application corrupting data is removed. Improved Security: Security is improved since it can be implemented at multiple levels (not just the database). Security can be granted on a service-by-service basis. Since the client does not have direct access to the database, it is more difficult for a client to obtain unauthorized data. Business logic is generally more secure since it is placed on a more secure central server. Reduced Distribution: Changes to business logic only need to be updated on the application servers and do not have to be distributed to all the clients. Improved Availability: mission-critical applications can make use of redundant application servers and redundant database servers. With redundant servers, it is possible to architect an application so that it can recover from network or server failures. Hidden Database Structure: since the actual structure of the database is hidden from the caller, it is possible that many database changes can be made transparently. Therefore, a 4

5 service in the middle tier that exchanges information/data with other applications could retain its original interface while the underlying database structure was enhanced during a new application release. 3. Presentation Tier The presentation tier contains the UI (User Interface) elements of the site, and includes all the logic that manages the interaction. (ASP.NET Web Forms, Web User Controls, ASP.NET Master Pages). Presentation layer contains pages like.aspx or windows form where data is presented to the user or input is taken from the user. Programmer uses this layer for designing purpose and to get or set the data back and forth. The Visual Studio.NET IDE will be used to create the Web Forms. The table below shows ASP.NET Web forms for users of Customer Relationship Management System: ASP.NET Web Forms Main Page Login.aspx ForgotPwd.aspx Register.aspx Default.aspx Customer Create/ViewTicket.aspx Ticket.aspx HelpDeskUser Create/ViewTicket.aspx Ticket.aspx TechUser Create/ViewTicket.aspx Ticket.aspx Supervisor Create/ViewTicket.aspx Ticket.aspx ManageUser.aspx ManageCategory.aspx MangeSubCategory.aspx Purpose The Web page for user to login. For retrieving the password For registering into CRMS For Redirecting according to roles. The Web page where the Customer can create, update, view. The Web page where Customer can search. The Web page where the HelpDeskUser can create, update, view. The Web page where HelpDeskUser can search. The Web page where the TechUser can create, update, view. The Web page where TechUser can search. The Web page where the Supervisor can create, update, view. The Web page where Supervisor can search. The Web page where Supervisor assigns roles to users The Web page where Supervisor can add a new category. The Web page where Supervisor can add a new subcategory to an existing category. 5

6 Presentation Tier: Screen Shoots of CRMS. Login Screen 6

7 Register Screen Create a New Ticket Screen 7

8 4. Business logic layer or Middle Tier The Business logic layer receives requests from the presentation tier and returns a result to the presentation tier depending on the business logic it contains (C# Classes). Business tier contains business logic, validations or calculations related with the data. This layer is a class which we use to write the function which works as a mediator to transfer the data from Application or presentation layer data layer. In the three tier architecture we never let the data access layer to interact with the presentation layer Class Descriptions The following are the classes involved and relationships between them. 8

9 User This class represents a user, and handles all user actions. This information is entered by the User at the time of registration. It includes the private methods to verify the login and get the user information. The verify Login method is called when the user clicks the sign in button on the Login.aspx Web form. It returns true if the login is successful, false if it is not Role CreateRole () is used to assign a role to a registered user. There are four roles in CRMS. They are Customer, HelpDeskUser, TechUser and Supervisor. The Get_Role method is called when the user role information needs to be displayed Ticket This class is used to store complete details about the Ticket. The operations involved with this class are Get Description (), Get Subject () and Ticket () Ticket Priority This class is used to get Priority details assigned to the different Tickets Ticket Status This class is used to get Status details assigned to the different Tickets. Initially all tickets are assigned a Status as New. Either a TechUser or a Supervisor can change the status Category This class is used to create a new category or to get the category for a specified ticket. 9

10 SubCategory This class is used to create a new sub category under a category or to get the sub category for a specified ticket Mail This class is used to create a mail or get details about the mail or send mail to the ticket holder MyData This class is used to interact with the database layer Sequence Diagrams 10

11 11

12 12

13 13

14 5. Data Tier Data Tier is the class which gets the data from the business layer and sends it to the database or gets the data from the database and sends it to the business layer. This layer only interacts with the database. The data tier is responsible for storing the application s data and sending it to the business tier when requested. (SQL Server Stored Procedures) We write the database queries or use stored procedures to access the data from the database or to perform any operation to the database. Usage of stored procedures increases the performance and code transparency of an application. SQL Server is being used for CRMS. Database Tables aspnet_membership aspnet_users aspnet_roles aspnet_userinroles CRMS_Users CRMS_Ticket CRMS_TechUserTicket CRMS_Mail CRMS_Categories CRMS_SubCategories CRMS_Priority CRMS_Status Purpose Represents the Membership information Represents the users information Contains the Different Role Information Contains information about users with their specified role. Detail Information about users Represents the Ticket information Contains information about the tickets assigned to the TechUser. Information required for sending mail to the customer regarding the ticket. Represents the Categories information Represents the SubCategories information Represents the Priority information Represents the Status information 14

15 5. References Smart draw: UML: Visual Studio 2010: Database Diagrams Figure 1 Three-tier architecture: 3-tier-diagram-example.html Msdn: Vision Document

Architecture Design Online Book Store Phase-II. Vamsi Krishna Mummaneni

Architecture Design Online Book Store Phase-II. Vamsi Krishna Mummaneni Architecture Design Online Book Store Phase-II Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Vamsi Krishna Mummaneni CIS 895 MSE Project Kansas State

More information

Vision Document CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0

Vision Document CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0 Vision Document CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering CIS 895 MSE Project Kansas State University

More information

Software Quality Assurance Plan

Software Quality Assurance Plan Software Quality Assurance Plan Online Book Store Version 1.0 Vamsi Krishna Mummaneni CIS 895 MSE Project KSU Major Professor Dr.Torben Amtoft 1 Table of Contents 1. Purpose 3 2. Reference Documents 3

More information

Vision Document Airline Reservation System

Vision Document Airline Reservation System Vision Document Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing

More information

Test Plan Online Book Store Phase-II. Vamsi Krishna Mummaneni

Test Plan Online Book Store Phase-II. Vamsi Krishna Mummaneni Test Plan Online Book Store Phase-II Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Vamsi Krishna Mummaneni CIS 895 MSE Project Kansas State University

More information

Project Plan 1.0 Airline Reservation System

Project Plan 1.0 Airline Reservation System 1.0 Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing and Information

More information

Software Design Specification

Software Design Specification GROUP 7 SEVEN SOFTWARE PROJECT: ONLINE SCHEDULING SYSTEM COMPANY: VIA MAGNA GOTHENBURG SWEDEN GROUP MEMBERS: IBRAHIM KRVAVAC ALI BAHALOO HORE SEYED SAMAD GHASEMI KUHAN LOH DANIEL ASOVIC Software Design

More information

AIRLINE RESERVATION SYSTEM KAAVYA KUPPA. Bachelor of Engineering, Jawaharlal Nehru Technological University, India, 2005 A REPORT

AIRLINE RESERVATION SYSTEM KAAVYA KUPPA. Bachelor of Engineering, Jawaharlal Nehru Technological University, India, 2005 A REPORT AIRLINE RESERVATION SYSTEM BY KAAVYA KUPPA Bachelor of Engineering, Jawaharlal Nehru Technological University, India, 2005 A REPORT submitted in partial fulfillment of the requirements for the degree of

More information

Test Plan Airline Reservation System

Test Plan Airline Reservation System Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing and Information

More information

Design and Functional Specification

Design and Functional Specification 2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)

More information

Visual COBOL ASP.NET Shopping Cart Demonstration

Visual COBOL ASP.NET Shopping Cart Demonstration Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The

More information

About the Authors About the Technical Reviewer

About the Authors About the Technical Reviewer About the Authors p. xiii About the Technical Reviewer p. xv Introduction p. xvii Starting an E-Commerce Site p. 1 Deciding Whether to Go Online p. 1 Getting More Customers p. 2 Making Customers Spend

More information

e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal

e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal e-gateway SOLUTION OVERVIEW In an effort to manage mission critical information better, perform their daily tasks more efficiently, share information to key stakeholders more effectively, and ensure that

More information

Formal Technical Inspection. Using CLIPS to Detect Network Intrusions - (CLIPNIDS)

Formal Technical Inspection. Using CLIPS to Detect Network Intrusions - (CLIPNIDS) Formal Technical Inspection Using CLIPS to Detect Network Intrusions - (CLIPNIDS) Submitted in partial fulfillment of the requirements of the degree of MSE Sripriya Marry CIS 895 MSE Project Computing

More information

Swirl. Multiplayer Gaming Simplified. CS4512 Systems Analysis and Design. Assignment 1 2010. Marque Browne 0814547. Manuel Honegger - 0837997

Swirl. Multiplayer Gaming Simplified. CS4512 Systems Analysis and Design. Assignment 1 2010. Marque Browne 0814547. Manuel Honegger - 0837997 1 Swirl Multiplayer Gaming Simplified CS4512 Systems Analysis and Design Assignment 1 2010 Marque Browne 0814547 Manuel Honegger - 0837997 Kieran O' Brien 0866946 2 BLANK MARKING SCHEME 3 TABLE OF CONTENTS

More information

Purchasing Contracts Management System

Purchasing Contracts Management System Purchasing Contracts Management System By Arthi Subramanian Bachelor of Engineering (B.E), Easwari Engineering College, Anna University, Chennai, India A REPORT submitted in partial fulfillment of the

More information

Course 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

Social Media in the Process Automation Industry

Social Media in the Process Automation Industry Social Media in the Process Automation Industry Distributed Software Development Design Document Version 0.1 In co-operation with: Title: Social Media in the Process Automation Industry Product name: ABBConnect

More information

Proposal for Comprehensive SINERGY Surveillance System. Group 12 John Kurlak Robert Pero Aleksi White

Proposal for Comprehensive SINERGY Surveillance System. Group 12 John Kurlak Robert Pero Aleksi White Proposal for Comprehensive SINERGY Surveillance System Group 12 John Kurlak Robert Pero Aleksi White Architectural Model and Complete Design Specification April 27, 2012 1. Introduction Diverse incidents

More information

Client/server is a network architecture that divides functions into client and server

Client/server is a network architecture that divides functions into client and server Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate

More information

Tracking the Consignment Transportation in Ship via Online

Tracking the Consignment Transportation in Ship via Online Tracking the Consignment Transportation in Ship via Online Dr.T.Arumuga Maria Devi, D.Christen Jeba Raj Assistant Professor, M.Tech Scholar Centre for Information Technology and Engineering, Manonmaniam

More information

MicrosoftDynam ics GP 2015. TenantServices Installation and Adm inistration Guide

MicrosoftDynam ics GP 2015. TenantServices Installation and Adm inistration Guide MicrosoftDynam ics GP 2015 TenantServices Installation and Adm inistration Guide Copyright Copyright 2014 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is.

More information

PERFORMANCE EVALUATION OF J2EE &.NET WEB SERVICES INTERACTING WITH A.NET CLIENT RAJA SANJEEV KUMAR NAKKA. B.Tech., Acharya Nagarjuna University, 2005

PERFORMANCE EVALUATION OF J2EE &.NET WEB SERVICES INTERACTING WITH A.NET CLIENT RAJA SANJEEV KUMAR NAKKA. B.Tech., Acharya Nagarjuna University, 2005 PERFORMANCE EVALUATION OF J2EE &.NET WEB SERVICES INTERACTING WITH A.NET CLIENT by RAJA SANJEEV KUMAR NAKKA B.Tech., Acharya Nagarjuna University, 2005 A REPORT submitted in partial fulfillment of the

More information

HOSPITAL MANAGEMENT SYSTEM

HOSPITAL MANAGEMENT SYSTEM HOSPITAL MANAGEMENT SYSTEM PURPOSE The basic design of healthcare management system on a web application is that the application sits on a web server, and all users will access it via web browser over

More information

PIVOTAL CRM ARCHITECTURE

PIVOTAL CRM ARCHITECTURE WHITEPAPER PIVOTAL CRM ARCHITECTURE Built for Enterprise Performance and Scalability WHITEPAPER PIVOTAL CRM ARCHITECTURE 2 ABOUT Performance and scalability are important considerations in any CRM selection

More information

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Course 50400A: Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology:

More information

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, apons@miami.edu ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection

More information

Design Document Inventory App

Design Document Inventory App Design Document Inventory App Student: Keith Mullins Supervisor: Nigel Whyte Student ID: C00118202 1 Contents Introduction... 3 Scope... 4 Overview... 4 Use Case Diagram... 5 Class Diagram... 6 Use Cases...

More information

Laboratory Inventory System

Laboratory Inventory System Master s Thesis 2014 Laboratory Inventory System Design and Implementation Candidate: Dona Nathasha Nakandalage Telemark University College Faculty of Technology Kjølnes ring 56 3918 Porsgrunn http://www.hit.no

More information

MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008

MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student Materials

More information

IT Exam Training online / Bootcamp

IT Exam Training online / Bootcamp DumpCollection IT Exam Training online / Bootcamp http://www.dumpcollection.com PDF and Testing Engine, study and practice Exam : 70-534 Title : Architecting Microsoft Azure Solutions Vendor : Microsoft

More information

How To Design An Information System

How To Design An Information System Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917

More information

Connecting to Manage Your MS SQL Database

Connecting to Manage Your MS SQL Database Using MS SQL databases HOWTO Copyright 2001 Version 1.0 This HOWTO describes how to connect to a MS SQL database and how to transfer data to an SQL server database. Table of Contents Connecting to Manage

More information

IBM WebSphere ILOG Rules for.net

IBM WebSphere ILOG Rules for.net Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with

More information

4cast Server Specification and Installation

4cast Server Specification and Installation 4cast Server Specification and Installation Version 2015.00 10 November 2014 Innovative Solutions for Education Management www.drakelane.co.uk System requirements Item Minimum Recommended Operating system

More information

Microsoft SQLServer Restore / Redirected Restore Procedure

Microsoft SQLServer Restore / Redirected Restore Procedure Microsoft SQLServer Restore / Redirected Restore Procedure Table of Contents INTRODUCTION 3 TYPES OF RESTORE 3 STEPS INVOLVED IN THE RESTORE 3 IDENTIFY THE DATABASE 3 LOGIN TO SQL SERVER MANAGEMENT STUDIO

More information

MS 10978A Introduction to Azure for Developers

MS 10978A Introduction to Azure for Developers MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Getting Started with StoreGrid Cloud

Getting Started with StoreGrid Cloud Getting Started with StoreGrid Cloud This document describes the steps to quickly sign up and start backing up your data to StoreGrid Cloud. I. Signing Up 1. Go to http://storegridcloud.vembu.com and select

More information

AAUAv's HelpDesk Noddy's Friends Iteration 2: Initial Design and Project Plan

AAUAv's HelpDesk Noddy's Friends Iteration 2: Initial Design and Project Plan AAUAv's HelpDesk Iteration 2: Initial Design and Project Plan David Campos, Hugo Picado, Luis Ribeiro, Pedro Alves david.campos@ua.pt, hugopicado@ua.pt, luisribeiro@ua.pt, pcalves@ua.pt 1 Overview This

More information

HP Operations Orchestration Software

HP Operations Orchestration Software HP Operations Orchestration Software Software Version: 9.00 HP Project and Portfolio Management Integration Guide Document Release Date: June 2010 Software Release Date: June 2010 Legal Notices Warranty

More information

10978A: Introduction to Azure for Developers

10978A: Introduction to Azure for Developers 10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,

More information

Attachment D System Hardware & Software Overview & Recommendations For IRP System

Attachment D System Hardware & Software Overview & Recommendations For IRP System Attachment D System Hardware & Software Overview & Recommendations For IRP System Submitted by Explore Information Services, LLC Table of Contents Table of Contents...2 Explore IRP Configuration Recommendations...3

More information

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0. Table of Contents Introduction Audience Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides students with the

More information

EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS

EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS A Detailed Review ABSTRACT This white paper highlights integration features implemented in EMC Avamar with EMC Data Domain deduplication storage systems

More information

TUTORIALS AND QUIZ ANDROID APPLICATION SANDEEP REDDY PAKKER. B. Tech in Aurora's Engineering College, 2013 A REPORT

TUTORIALS AND QUIZ ANDROID APPLICATION SANDEEP REDDY PAKKER. B. Tech in Aurora's Engineering College, 2013 A REPORT TUTORIALS AND QUIZ ANDROID APPLICATION by SANDEEP REDDY PAKKER B. Tech in Aurora's Engineering College, 2013 A REPORT submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE

More information

Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine

Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine System Details: The development & deployment for this documentation was performed on the following:

More information

Design And Implementation. Projects Suggestions Database

Design And Implementation. Projects Suggestions Database Republic of Iraq Ministry of Higher Education And Scientific Research Baghdad University College of Science Design And Implementation Of Projects Suggestions Database A Project Report Submitted to the

More information

Designing and Developing Web Applications by using the Microsoft.NET Framework

Designing and Developing Web Applications by using the Microsoft.NET Framework Designing and Developing Web Applications by using the Microsoft.NET Framework Course Number: 70 547 Length: Certification Exam This exam is part of a series of exams in pursuit of the MCPD certification.

More information

Payment Card Industry and Citrix XenApp and XenDesktop Deployment Scenarios

Payment Card Industry and Citrix XenApp and XenDesktop Deployment Scenarios Payment Card Industry and Citrix XenApp and XenDesktop Deployment Scenarios Overview Citrix XenApp, XenDesktop and NetScaler are commonly used in the creation of Payment Card Industry (PCI), Data Security

More information

1. Abstract. 2. The Problem / Need for the Program

1. Abstract. 2. The Problem / Need for the Program Program Information: Montgomery County, Maryland Program Title: Integration of GIS Web Services with the 311 Call Center Program Category: # 14 Information Technology 1. Abstract Montgomery County s Department

More information

Base One's Rich Client Architecture

Base One's Rich Client Architecture Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.

More information

How to Copy A SQL Database SQL Server Express (Making a History Company)

How to Copy A SQL Database SQL Server Express (Making a History Company) How to Copy A SQL Database SQL Server Express (Making a History Company) These instructions are written for use with SQL Server Express. Check with your Network Administrator if you are not sure if you

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Tutorial #1: Getting Started with ASP.NET

Tutorial #1: Getting Started with ASP.NET Tutorial #1: Getting Started with ASP.NET This is the first of a series of tutorials that will teach you how to build useful, real- world websites with dynamic content in a fun and easy way, using ASP.NET

More information

Architecture Guidelines Application Security

Architecture Guidelines Application Security Executive Summary These guidelines describe best practice for application security for 2 or 3 tier web-based applications. It covers the use of common security mechanisms including Authentication, Authorisation

More information

SQL Server Database Administration and Design By Dave Peru, October 2011

SQL Server Database Administration and Design By Dave Peru, October 2011 SQL Server Database Administration and Design By Dave Peru, October 2011 Introduction Name Handout Sheet Developer s Perspective - Story Outline Create a Database Create a New Data Model Data Model Diagrams

More information

Contactegration for The Raiser s Edge

Contactegration for The Raiser s Edge Contactegration for The Raiser s Edge development@zeidman.info www.zeidman.info UK: 020 3637 0080 US: (646) 570 1131 Table of Contents Overview... 3 Installation... 3 Set up... 4 Activation... 5 Connecting

More information

Top 7 Tips for Better Business Continuity

Top 7 Tips for Better Business Continuity Top 7 Tips for Better Business Continuity With Hosted Fax www.biscom.com sales@biscom.com (+1) 800-477-2472 or (+1) 978-250-1800 Introduction Biscom s Secure File Transfer (Biscom SFT) solution enables

More information

Net Developer Role Description Responsibilities Qualifications

Net Developer Role Description Responsibilities Qualifications Net Developer We are seeking a skilled ASP.NET/VB.NET developer with a background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack.

More information

Building Java Servlets with Oracle JDeveloper

Building Java Servlets with Oracle JDeveloper Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual

More information

Microsoft Dynamics GP 2013. econnect Installation and Administration Guide

Microsoft Dynamics GP 2013. econnect Installation and Administration Guide Microsoft Dynamics GP 2013 econnect Installation and Administration Guide Copyright Copyright 2012 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is. Information

More information

Aras Innovator Authentication Setup

Aras Innovator Authentication Setup Aras Innovator Authentication Setup Aras Innovator 9.1 Document #: 9.1.009032008 Last Modified: 3/12/2009 Copyright 2009 Aras Corporation ARAS CORPORATION Copyright 2009 All rights reserved Aras Corporation

More information

The Dentist Online Reservation System Design and Implementation Web Based Application and Database Management System Project

The Dentist Online Reservation System Design and Implementation Web Based Application and Database Management System Project 2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore The Dentist Online Reservation System Design and Implementation Web Based

More information

TARGETPROCESS HELP DESK PORTAL

TARGETPROCESS HELP DESK PORTAL TARGETPROCESS HELP DESK PORTAL v.2.17 User Guide This document describes TargetProcess Help Desk Portal functionality and provides information about TargetProcess Help Desk Portal usage. 1 HELP DESK PORTAL...2

More information

The best way to get Microsoft Visual Studio 2005 is by purchasing or renewing an MSDN Subscription today.

The best way to get Microsoft Visual Studio 2005 is by purchasing or renewing an MSDN Subscription today. The best way to get Microsoft Visual Studio 2005 is by purchasing or renewing an MSDN Subscription today. Why Visual Studio 2005 represents one of the most significant developer tools releases since the

More information

Single sign-on for ASP.Net and SharePoint

Single sign-on for ASP.Net and SharePoint Single sign-on for ASP.Net and SharePoint Author: Abhinav Maheshwari, 3Pillar Labs Introduction In most organizations using Microsoft platform, there are more than one ASP.Net applications for internal

More information

HP Operations Orchestration Software

HP Operations Orchestration Software HP Operations Orchestration Software Software Version: 9.00 Use Cases for Integrations with HP Applications Document Release Date: June 2010 Software Release Date: June 2010 Legal Notices Warranty The

More information

Dr. Pat Mirenda. Software Design Specification Document

Dr. Pat Mirenda. Software Design Specification Document CPSC 319 Team 2 Dr. Pat Mirenda Software Design Specification Document Version: 1.2 Date: (03/17/2006) 2Communicate SDS Revisions Version Primary Author(s) Description of Version Date Completed 1.0 Wei

More information

Application Development

Application Development Microsoft SQL Azure: Enterprise Application Development Build enterprise-ready applications and projects with SQL Azure Jayaram Krishnaswamy PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Cloud Computing

More information

Custom Software Development Approach

Custom Software Development Approach Custom Software Development Approach Our approach to custom software development combines benefits from several standard development process models. We tend to have a well-defined, predictable and highly

More information

MICROSOFT BUSINESS CERTIFICATION (EXAMS)

MICROSOFT BUSINESS CERTIFICATION (EXAMS) About Microsoft Elevate America Training and Certification Exams NEW TO COMPUTING These courses are best suited for individuals without prior computer experience. They are offered online and are self paced.

More information

Using Microsoft Dynamics CRM for Analytical CRM: A Curriculum Package for Business Intelligence or Data Mining Courses

Using Microsoft Dynamics CRM for Analytical CRM: A Curriculum Package for Business Intelligence or Data Mining Courses Using Microsoft Dynamics CRM for Analytical CRM: A Curriculum Package for Business Intelligence or Data Mining Courses Huei Lee, Ph.D. Professor Department of Computer Information Systems College of Business

More information

JOB DESCRIPTION APPLICATION LEAD

JOB DESCRIPTION APPLICATION LEAD JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process

More information

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE

More information

Microsoft Azure Cloud for Solution Architects

Microsoft Azure Cloud for Solution Architects Microsoft Azure Cloud for Solution Architects Roy Kim @roykimtoronto roykimtoronto@gmail.com September 2015 About me 7+ years design and developing SharePoint solutions. 13+ career on the Microsoft technology

More information

Monitoring App V eg Enterprise v6

Monitoring App V eg Enterprise v6 Monitoring App V eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced or

More information

INTEGRATED DATA RETRIEVAL SYSTEM

INTEGRATED DATA RETRIEVAL SYSTEM SIM UNIVERSITY SCHOOL OF SCIENCE AND TECHNOLOGY INTEGRATED DATA RETRIEVAL SYSTEM STUDENT : PRAVEEN KURIAN (PI: B0704606) SUPERVISOR : MR. KUMBAR SHANKARAPPA PROJECT CODE : JAN2011/ENG/069 A project report

More information

Client Overview. Engagement Situation

Client Overview. Engagement Situation Client Overview Our client is a key provider of software solutions for ensuring safety and quality standards of the supply chain of consumable goods manufacturers. Client's dedicated software platform

More information

kalmstrom.com Business Solutions

kalmstrom.com Business Solutions HelpDesk OSP User Manual Content 1 INTRODUCTION... 3 2 REQUIREMENTS... 4 3 THE SHAREPOINT SITE... 4 4 THE HELPDESK OSP TICKET... 5 5 INSTALLATION OF HELPDESK OSP... 7 5.1 INTRODUCTION... 7 5.2 PROCESS...

More information

Uila SaaS Installation Guide

Uila SaaS Installation Guide USER GUIDE Uila SaaS Installation Guide January 2016 Version 1.8.1 Company Information Uila, Inc. 2905 Stender Way, Suite 76E Santa Clara, CA 95054 USER GUIDE Copyright Uila, Inc., 2014, 15. All rights

More information

Transactions and the Internet

Transactions and the Internet Transactions and the Internet Week 12-13 Week 12-13 MIE253-Consens 1 Schedule Week Date Lecture Topic 1 Jan 9 Introduction to Data Management 2 Jan 16 The Relational Model 3 Jan. 23 Constraints and SQL

More information

Experiences with ALM tools in Software Engineering course

Experiences with ALM tools in Software Engineering course Faculty of Mathematics, University of Belgrade 1/35 Vladimir Filipović Experiences with ALM tools in Software Engineering course Outline 2/35 Software Engineering course entitled Software development 2

More information

Visual Studio.NET Database Projects

Visual Studio.NET Database Projects Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project

More information

Software Architecture Document

Software Architecture Document COMPREHENSIVE WATERSHED MANAGEMENT WATER USE TRACKING PROJECT Southwest Florida Water Management District 2379 Broad Street Brooksville, FL 34604-6899 Date Revision Description Author Table of Contents

More information

Web based training for field technicians can be arranged by calling 888-577-4919 These Documents are required for a successful install:

Web based training for field technicians can be arranged by calling 888-577-4919 These Documents are required for a successful install: Software V NO. 1.7 Date 9/06 ROI Configuration Guide Before you begin: Note: It is important before beginning to review all installation documentation and to complete the ROI Network checklist for the

More information

Software Requirements Specification. For. Attendance Tracking System, Release 1.0. Version 1.0

Software Requirements Specification. For. Attendance Tracking System, Release 1.0. Version 1.0 Software Requirements Specification For Attendance Tracking System, Release 1.0 Version 1.0 Prepared by Lee Bell, Graham Kennedy, Jonathan Loudin, Roger Seagle February 9, 2003 Table of Contents Table

More information

Click DVDs. Just click to pick. CS4125 Systems Analysis and Design Chantelle Geoghegan - 0544981 Danielle Frawley- 0545511

Click DVDs. Just click to pick. CS4125 Systems Analysis and Design Chantelle Geoghegan - 0544981 Danielle Frawley- 0545511 Click DVDs Just click to pick CS4125 Systems Analysis and Design Chantelle Geoghegan - 0544981 Danielle Frawley- 0545511 BLANK MARKING SCHEME CS4125: Systems Analysis Assignment 1: Semester II, 2008-2009

More information

ANDROID DEVELOPER RESUME USA

ANDROID DEVELOPER RESUME USA Android Developer resume usa 1 of 5 1/12/2015 2:28 PM ANDROID DEVELOPER RESUME USA.NET Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide

More information

Introduction to Azure for Developers

Introduction to Azure for Developers CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10978: Introduction to Azure for Developers Length: 5 Days Audience: Developers Level: 300 Technology:

More information

MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003

MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003 Contents Introduction... 1 Network Load Balancing... 2 Example Environment... 5 Microsoft Network Load Balancing (Configuration)... 6 Validating your NLB configuration... 13 MailMarshal Specific Configuration...

More information

How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows)

How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows) Introduction EASYLABEL 6 has several new features for saving the history of label formats. This history can include information about when label formats were edited and printed. In order to save this history,

More information

Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0

Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0 Microsoft Dynamics GP econnect Installation and Administration Guide Release 9.0 Copyright Copyright 2006 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the

More information

IS466 Decision Support Systems. SQL Server Business Intelligence Development Studio 2008 User Guide

IS466 Decision Support Systems. SQL Server Business Intelligence Development Studio 2008 User Guide IS466 Decision Support Systems Instructor: Dr. Mourad Ykhlef Lecturer: Yazeed Alabdulkarim SQL Server Business Intelligence Development Studio 2008 User Guide Yazeed Alabdulkarim Revised by: Dr. Mourad

More information

www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013

www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013 www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this

More information

Software Architecture Document

Software Architecture Document Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural

More information

Achieving Zero Downtime and Accelerating Performance for WordPress

Achieving Zero Downtime and Accelerating Performance for WordPress Application Note Achieving Zero Downtime and Accelerating Performance for WordPress Executive Summary WordPress is the world s most popular open source website content management system (CMS). As usage

More information

CONCORDIA UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING SOEN390 SOFTWARE ENGINEERING TEAM DEVELOPMENT PROJECT ITERATION 5

CONCORDIA UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING SOEN390 SOFTWARE ENGINEERING TEAM DEVELOPMENT PROJECT ITERATION 5 CONCORDIA UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING SOEN390 SOFTWARE ENGINEERING TEAM DEVELOPMENT PROJECT ITERATION 5 SOFTWARE ARCHITECTURE DOCUMENT Dr. O. Ormandjieva Winter 2012

More information

Registering at the Securemail site

Registering at the Securemail site Registering at the Securemail site Before using the Secure Mail service for the first time, you must perform a one-time service registration by completing the following steps. 1. When a Secure Mail is

More information