CIS 544 Advanced Software Design and Development. Project Management System. Oreoluwa Alebiosu

Size: px
Start display at page:

Download "CIS 544 Advanced Software Design and Development. Project Management System. Oreoluwa Alebiosu"

Transcription

1 CIS 544 Advanced Software Design and Development Project Management System Oreoluwa Alebiosu

2 Contents 1. Requirements Use Case Diagram Use Case s and Sequence Diagrams Login Adding a new programming unit Editing programming unit data Deleting programming unit data Listing project data sorted by programmer name Listing project data sorted by primary requirement id Displaying all information about a selected program unit Statistics on the level of development for all programming units Quit program Domain Analysis Model Architecture Component Diagram Interfaces Mid-Level Design Diagram: Model Diagram: Presenter Diagram: View State Diagrams State diagram: UserManager User status State diagram: DatabaseManager Database status Low-Level Design Presenter UserManager SystemManager View UserInterface... 31

3 4.3. Model ModelController User ProgrammingUnit Translation of design to Code Screenshots of the System Login screen User Logged in-main Menu Manager Logged in- Main Menu Conclusion... 40

4 1. Requirements 1.1. Use Case Diagram

5 1.2. Use Case s and Sequence Diagrams Login Name: Login Actors: User Stakeholders and Needs: User Log into the system and view the appropriate menu. Preconditions: The User has the program running and has a valid username and password. Postconditions: The User successfully logs into the system and views the main menu. Trigger: The user runs the program. Basic Flow: 1. The system requests for a username and password. 2. User enters password. 3. The system confirms validity of username and password then loads the data to the system. 4. System displays the appropriate main menu for either the user. Extensions: *a User cancels the operation: The use case ends. 1a The program fails to load the required data: 1a1. The System displays a notice of failure to load data to User. 2a User enters invalid password: 2a1. The Systems displays to the user that an invalid password was entered and asks the user to try again.

6 Adding a new programming unit Name: Adding a new programming unit Actors: Manager Stakeholders and Needs: Managers Log into the system, view the appropriate menu, and add a new programming unit to existing list of programming units. Preconditions: The Manager has successfully logged into the system and is currently viewing the main menu options. Postconditions: A new programming unit has been locally stored by the system. Trigger: The Manager selects the Add a new programming unit from the option menu. Basic Flow: 1. The system asks the Manager for: o Unit name o Unit type (package or class)

7 o Assigned programmer o Development status design, implementation, coding, testing o Current version o Associated requirements document o Specific requirement ID within that document 2. The system stores the data entered. 3. The system displays that the data has been successfully stored. Extensions: *a Manager cancels the operation: The use case ends. 1a The Manager enters a requirement ID that already exists in the system: 1a1. The System informs the Manager and requests for another requirement ID. 2a The Manager enters an invalid option for any of the attributes of the programming unit: 2a1. The System informs the Manager why it is invalid and requests that the data be reentered Editing programming unit data Name: Editing programming unit data Actors: Manager Stakeholders and Needs: Managers Edit a programming unit and locally store it in the system. Preconditions: The Manager has successfully logged into the system and is currently viewing the main menu options. Postconditions: A selected programming unit has been edited and locally stored by the system.

8 Trigger: The Manager selects the Edit a programming unit from the option menu. Basic Flow: 1. The system displays all currently existing programming units. 2. The system asks the Manager for the programming unit s requirement ID. 3. The Manager enters the programming unit s requirement ID. 4. The system ask the user to select which attribute of the programming unit that is to be edited. 5. The Manager selects the attribute and enters the data for that attribute. 6. The systems overwrites the edited programming unit attribute s data with the newly entered one. Extensions: *The Manager cancels the operation: The use case ends. 1a The Manager enters an invalid requirement ID (doesn t exist in the system): 1a1. The System informs the Manager and requests for an existing requirement ID. 2a. The Manager selects an invalid attribute: 2a1. The System informs the Manager and requests for a valid attribute to be edited. 3a The Manager enters an invalid option for any of the attributes of the programming unit: 3a1. The System informs the Manager why it is invalid and requests that the data be reentered Deleting programming unit data Name: Deleting programming unit data Actors: Manager Stakeholders and Needs:

9 Managers Delete a new programming unit from the system. Preconditions: The Manager has successfully logged into the system and is currently viewing the main menu options. Postconditions: A programming unit has been deleted from the system. Trigger: The Manager selects the Delete a new programming unit from the option menu. Basic Flow: 1. The system displays all currently existing programming units. 2. The system asks the Manager for the requirement ID of the programming unit to be deleted. 3. The system deletes the selected programming unit. Extensions: *The Manager cancels the operation: The use case ends. 1a The Manager enters an invalid requirement ID (doesn t exist in the system): 1a1. The System informs the Manager and requests for an existing requirement ID Listing project data sorted by programmer name Name: Listing project data sorted by programmer name Actors: User Stakeholders and Needs: Users View a list of project data sorted by programmer name. Preconditions: The User has successfully logged into the system and is currently viewing the main menu options. Postconditions: The System displays the list of project data sorted by programmer name. Trigger: The User selects the List of project data sorted by programmer name menu option.

10 Basic Flow: 1. The system displays all currently existing programming units sorted by programmer name. Extensions: 1a The User selects an invalid menu option: 1a1. The System informs the User and requests for valid option Listing project data sorted by primary requirement id Name: Listing project data sorted by primary requirement id Actors: User Stakeholders and Needs: Users View a list of project data sorted by primary requirement id.

11 Preconditions: The User has successfully logged into the system and is currently viewing the main menu options. Postconditions: The System displays the list of project data sorted by primary requirement id. Trigger: The User selects the List of project data sorted by primary requirement id menu option. Basic Flow: 1. The system displays all currently existing programming units sorted by primary requirement id. Extensions: 1a The User selects an invalid menu option: 1a1. The System informs the User and requests for valid option Displaying all information about a selected program unit Name: Displaying all information about a selected program unit Actors: User Stakeholders and Needs: Users View all information about a selected program unit. Preconditions: The User has successfully logged into the system and is currently viewing the main menu options. Postconditions: The System displays all information about a selected program unit. Trigger: The User selects the Display information on a selected program unit from the option menu. Basic Flow:

12 1. The User selects a program unit from the list of program unit listed. 2. The system displays all information about the selected program unit. Extensions: *The User cancels the operation: The use case ends. 1a The User enters an invalid program unit from the option: 1a1. The System informs the User and requests for valid option Statistics on the level of development for all programming units Name: Statistics on the level of development for all programming units Actors: User Stakeholders and Needs: Users View statistics on the level of development for all programming units. Preconditions: The User has successfully logged into the system and is currently viewing the main menu options. Postconditions: The System displays statistics on the level of development for all programming units. Trigger: The User selects the Display statistics for all programming units from the option menu. Basic Flow: 1. The system displays statistics for all programming units. Extensions: 1a The User enters an invalid option from the main menu: 1a1. The System informs the User and requests for valid option.

13 1.2.9 Quit program Name: Quit program Actors: User Stakeholders and Needs: Users Successfully saves data and exit the program. Preconditions: The User has successfully logged into the system and is currently viewing the main menu options. Postconditions: The System saves the data into a csv file then exits successfully. Trigger: The User selects Quit from the option menu. Basic Flow: 1. The system saves the data to a csv file. 2. The system quits and exits successfully. Extensions: None 1.3. Domain Analysis Model The above provides an abstracted domain model whereby the programming unit and users are independent.

14 2. Architecture 2.1. Component Diagram Initially, I decided to make use of the above architectural design. The component diagram was designed based on the functional attributes of the PMS. I summarized and illustrated the requirements as: 1. Loading the data at startup 2. Modifying the programming units by only the manager which included adding, deleting, or editing any unit 3. Displaying a project or programming unit by any user 4. Provide a user interface to perform any of these functions The user can interact with the programming unit data through the Modify Programming Units Data component or the Display Programming Units component. Users are able to read and write

15 to the data stored through the interface provided by the Datastore component. The connector between Display and Modify programming unit illustrates that we update the Programming units immediately so it can viewed by using the Display programming unit component. However, below is my choice of component diagram to use in the project: I think the most reasonable approach to design the architecture of the PMS is by using the Model-View-Presenter style. The model is an interface defining the programming unit data to be displayed or otherwise modified by the user. The model holds on to both the programming unit data and user data. The view displays data (the model) and routes user commands (events) to the presenter to act upon to both the programming unit data and user data.

16 The presenter acts upon the model and the view. It retrieves data from the model, and formats it for display in the view. The presenter essentially gives the user the ability to modify programming units and display them Interfaces IModel public void savedatabase() Precondition: none, if no user data or programming unit data is in our system Postcondition: verifies the data and saves it to the file Purpose: to save the data to the file public void loaddatabase() Precondition: csv data file available for loading Postcondition: loads the data from the file and loads users from the file userfile. The data is verified. Purpose: to load data from file to system public LinkedList<ProgrammingUnit> getprogrammingunits() Precondtion: none Postcondition: returns programming units saved in memory Purpose: to access the programming units to other classes

17 public LinkedList<User> getusers() Precondtion: none Postcondition: returns users saved in memory Purpose: to access the users to other classes public void createprogrammingunit(string name, String type, Enum version, Enum status, String programmer, String reqdoc, String reqid) Precondition: none of the parameters above is null Postcondition: creates a new unit with a unique requirement id Purpose: to create new programming unit and possibly add it to existing list of programming units public void deleteprogrammingunit(programmingunit unit) Precondition: unit not null Postcondition: removes programming unit with id from the list of programming units Purpose: to delete programming unit from existing list of programming units public void addprogrammingunit(programmingunit unit) Precondition: unit not null Postcondition: adds the programming unit to the list of existing programming units Purpose: to add the programming unit to the list of existing programming units

18 IPresenter public User login(string username, String password) Precondition: input characters are not null Postcondition: if a such a user exists in memory, it returns User that has the same password and username, if not it returns null Purpose: to perform the login operation public void savedatabase() Precondition: none, if no user data or programming unit data is in our system Postcondition: verifies the data and saves it to the file Purpose: to save the data to the file public void loaddatabase() Precondition: csv data file available for loading Postcondition: loads the data from the file and loads users from the file userfile. The data is verified. Purpose: to load data from file to system public void sortbyprogrammername() Precondition: LinkedList<ProgrammingUnit> exists

19 Postcondition: sorts the LinkedList<ProgrammingUnit> by programmer name from each programming unit Purpose: to sort programming units by programmer name public void sortbyprimaryreq() Precondition: LinkedList<ProgrammingUnit> exists Postcondition: sorts the LinkedList<ProgrammingUnit> by primary requirements from each programming unit Purpose: to sort programming units by primary requirements public LinkedList<ProgrammingUnit> getallprogrammingunits() Precondition: none Postcondition: returns all the programming units Purpose: to obtain all programming units public ProgrammingUnit ProgrammingUnit(String id) Precondition: id not null Postcondition: returns programming unit with specified id Purpose: to obtain programming unit with specified id public String programmingunitstatistics() Precondition: none Postcondition: performs statistical analysis and returns a string containing details of the results of the analysis performed Purpose: to perform and view the statistical analysis results of all programming units public void deleteprogrammingunit(string id)

20 Precondition: id not null Postcondition: removes programming unit with id from the list of programming units Purpose: to delete programming unit from existing list of programming units public void editprogrammingunit(string name, String type, Enum version, Enum status, String programmer, String reqdoc, String reqid) Precondition: none of the parameters above is null Postcondition: edits and saves programming unit with id in the list of programming units Purpose: to modify or edit the programming unit data with specified id public void addprogrammingunit(string name, String type, Enum version, Enum status, String programmer, String reqdoc, String reqid) Precondition: none of the parameters above is null Postcondition: adds the programming unit to the list of existing programming units Purpose: to add the programming unit to the list of existing programming units

21 3. Mid-Level Design 3.1. Diagram: Model

22 Model controller maintains a list of users and programming units which is obtained from the database. The model controller loads and saves the database as requested. In addition, it parses through the local input file to extract information for all programming unit.

23 3.2. Diagram: Presenter

24 A simple Façade pattern is utilized above. The SystemManager has an association to the UserManager component. The UserManager helps reduce the tasks of the SystemManager by providing user management services to the SystemManager. SystemManager is, thereby, able to invoke any necessary operation in the UserManager. The SystemManager inherits from the IPresenter Interface. Before implementing any method in the IPresenter interface, the System checks to see if the user is logged in as a manager by using the Boolean attribute in the User class. The SystemManager receives and input from the view (UserInterface) and processes the input then presents the result back to the view Diagram: View

25 For the user interaction (or view), I only require the UserInterface to have a relationship with IPresenter so as to invoke the SystemManager to begin the system and load the database. In addition, when the user makes an input, the UserInterface invokes the SystemManager to process the input, through the ProcessInput function that contains the necessary logic that calls all other application logic to process each of the users input State Diagrams State diagram: UserManager User status The user is not logged in. He provides the logging information and according to that, he becomes Logged in as Manager or Logged in as User or Not Logged in.

26 State diagram: DatabaseManager Database status First, the database is not loaded. Once a user successfully logs in, then the database is loaded. The user is able to make changes that would result to saving these changes to the database.

27 4. Low-Level Design 4.1. Presenter

28 UserManager The UserManager class is used to maintain the operation with users. It acts as a component that is used similarly to the SystemManager, however, its purpose is to maintain the operations with users. public User login(string username, String password) UserManager If a user with the provided parameters exists within our system, the login function updates the isuserloggedin attribute to true, and if the user that is logged in is a manager then ismanagerloggedin is set to true and currentuser is set to the user that is logged in SystemManager The SystemManager class is used to maintain the operations and application logic in the program. In addition, it maintains the UserManager. A simple Façade pattern is utilized by the SystemManager as it defines a higher level interface that allows the subsystem to be used. The SystemManager inherits IPresenter, so it acts as the major component for our presenter in our system. The view provides the SystemManager with an input and the SystemManager processes this input with its application logic then provides the view with its results. public User login(string username, String password) SystemManager The SystemManager invokes the UserManager for all user related operations. If such a user exists within the UserManager the login function updates the isuserloggedin attribute to true, and if the user that is logged in is a manager then ismanagerloggedin is set to true and currentuser is set to the user that is logged in. public static SystemManager Create() SystemManager

29 The SystemManager uses the Create function to return the instance of its self. A Singleton design pattern was used during this approach, therefore, I did not have to create a constructor for the SystemManager class. public void savedatabase() SystemManager The SystemManager utilizes the IModel interface for this operation. Therefore, within the IModel interface, the savedatabase operation is performed. public void loaddatabase() SystemManager The SystemManager utilizes the IModel interface for this operation. Therefore, within the IModel interface, the loaddatabase operation is performed. public void sortbyprogrammername() SystemManager SystemManager sorts programming unit data based on programmer name. public void sortbyprimaryreq() SystemManager SystemManager sorts programming unit data based on primary requirement. public void editprogrammingunit(string name, String type, Enum version, Enum status, String programmer, String reqdoc, String reqid) SystemManager

30 The SystemManager uses the provided information in the parameters and then edits and saves programming unit with the provided id in the list of programming units. During this process, it invokes the database to perform the edit programming unit operation. public void addprogrammingunit(string name, String type, Enum version, Enum status, String programmer, String reqdoc, String reqid) SystemManager The SystemManager uses the provided information in the parameters and creates then add a programming unit with the provided id to the list of programming units. During this process, it invokes the database to perform the add programming unit operation. public void deleteprogrammingunit(string id) SystemManager The SystemManager removes programming unit with id from the list of programming units. During this process, it invokes the database to perform the delete programming unit operation. public String programmingunitstatistics() SystemManager The SystemManager counts the occurrence of the different Enum Status and returns a string containing the information retrieved. public void ProcessInput(string input, User usr, UserInterface ui) SystemManager ProcessInput is a very logic based function that is invoked by the UserInterface. The function receives a user input and, based on this input, it performs an operation. In addition, it receives the User class to make sure the right type of users perform selected operations. During this process, the SystemManager invokes all its necessary functions to provide a result for the user.

31 public ProgrammingUnit FindProgrammingUnit(string id) SystemManager The SystemManager finds the programming unit with the specified id in the list of programming units. During this process, it invokes the database to perform the find programming unit operation View UserInterface The UserInterface class is used to display the Login and Main Menu. It is also used to provide the SystemManager with the user s input and then display the results returned by the SystemManager public void login() UserInterface The Login function displays the login menu and uses the SystemManager to check if the user is valid.

32 public void DisplayMainMenu(User usr) UserInterface The DisplayMainMenu function displays a menu based on if the User is a manager or not. The DisplayMainMenu function receives an input and invokes the SystemManager to process the input. public void DisplayOutput(String output) UserInterface The DisplayOutput function simply displays the result returned by the SystemManager. public UserInterface() UserInterface The constructor is used to create an instance of the SystemManager and display the login menu.

33 4.3. Model ModelController The ModelController is used to get the ProgrammingUnit and User data. In addition, it is used to save the list of ProgrammingUnit back to the Project Management System s programming unit file. Finally, the ModelController is invoked by the SystemManager to perform database

34 operations such as add, delete, and create programming units. It can also be used to find a specified programming unit. The Uppercasefirst function is a helper function used to simply make the first letter in a string uppercase. public void savedatabase() throws FileNotFound Exception, ReadingError Exception ModelController The ModelController loads the file PMSDatabase.csv and UserDatabase.csv located at the Project Management System\Project Management System\bin\Debug folder in the project. If the files are unavailable or cannot be read (or contains a wrong format), the function throws an exception. Once the function reads each data for a programming unit and user, the function adds a new programming unit and/or user to its relevant list. public void loaddatabase() throws FileNotFound Exception ModelController The ModelController loads the file PMSDatabase.csv to the Project Management System\Project Management System\bin\Debug folder in the project. If the files are unavailable, the function throws an exception. It adds every programming unit data in the list of programming units to the file in the format the file was read. public void addprogrammingunit(programmingunit unit) ModelController The ModelController uses the provided information in the parameters and then creates the programming unit to ModelController s list of programming units. public ProgrammingUnit createprogrammingunit(string name, String type, Enum version, Enum status, String programmer, String reqdoc, String reqid) ModelController

35 The ModelController uses the provided information in the parameters and to create a ProgrammingUnit, then returns the programming unit. public void deleteprogrammingunit(programmingunit unit) ModelController The ModelController uses the provided information in the parameters and then deletes the programming unit from the ModelController s list of programming units. public ProgrammingUnit FindProgrammingUnit(string id) ModelController The ModelController finds the programming unit with the specified id in the list of programming units, then returns the programming unit. public static ModelController Create() ModelController The ModelController uses the Create function to return the instance of its self. A Singleton design pattern was used during this approach, therefore, I did not have to create a constructor for the ModelController class. public String Uppercasefirst(string str) ModelController The ModelController uses Uppercasefirst as a helper function when parsing the data file in the loaddatabase function. The function returns a string with its first letter in uppercase form User The User class is used to represent a user. It is used by the ModelController and UserManager, by the SystemManager, to perform user related operations.

36 public bool VerifyUser(string password) User The User uses the VerifyUser function to confirm the password for the current user is correct. It then sets the ismanager attribute to true if the User is a Manager. public User(string username, string password) User The User constructor is used to initialize a new User with its parameters ProgrammingUnit The ProgrammingUnit class is used to represent a programming unit. It is used by the ModelController and SystemManager in different operations. public ProgrammingUnit (string username, string password) ProgrammingUnit The ProgrammingUnit constructor is used to initialize a new ProgrammingUnitwith its parameters.

37 5. Translation of design to Code I initially had a UserManager, ModelManager, and ProgrammingUnitManager in the IPresenter interface. After, translating to code, I noticed a lot of code duplication and ambiguity between my SystemManager and the other three (UserManager, ModelManager, and ProgrammingUnitManager). My basic idea was that the SystemManager is a major component and the other three managers is a subsystem that the SystemManager can invoke when given a selected input. I was thereby trying to utilize the façade pattern in this process. After implementing this. I noticed a lot of duplication in the operations of the SystemManager and the other three (UserManager, ModelManager, and ProgrammingUnitManager). Therefore, I removed the ModelManager and ProgrammingUnitManager from my system, although they are still available in the folder that contains files used in the project. The SystemManager now interacts directly with the IModel Interface without invoking the ModelManager and ProgrammingUnitManager. I retained the UserManager because of how distinct its operations are. Therefore, although it is invoked by the SystemManager, it is still a very distinct component within my IPresenter interface. The UserManager helps reduce the tasks of the SystemManager by providing user management services to the SystemManager. The user login process is very intuitive, as the SystemManager can invoke the UserManager to perform any necessary user operation. I, however, created and loaded the list of users by using the UserDatabase.csv file. The file contains a user s username and password, and an indication of if the user is a manager or not a manager.

38 I used the Visual Paradigm software to generate a backbone code for my program. I chose to use C#, as it is my most preferred programming language and I am very familiar with Visual Studio. The translations of the associations were straightforward. In addition, the multiplicities within the associations were well taken care of by Visual Paradigm, so I didn t have to make any major changes with the multiplicities in my diagram. A major difference in my diagram when compared to my code is that within my diagram I represented my data on a list using LinkedList. However, in my code I used the C# List data structure. The reason for this is because I am very familiar with C# s List data structure and it is a very effective representation of my programming units and user data. Finally, I used the Generate to Diagram tool in Visual Studio to develop a class diagram of all the attributes and operations I added. I then compared the class diagram generated to my initial diagram developed on Visual Paradigm and they were essentially the exact same diagram.

39 6. Screenshots of the System 6.1. Login screen 6.2. User Logged in-main Menu

40 6.3. Manager Logged in- Main Menu 7. Conclusion All requirements were met in the final system. I enjoyed working on the project and gained a lot of technical skills when it comes to software design and development. While designing the architecture, I used the Singleton design pattern and a very simple Façade pattern. Furthermore, I used the Model-View-Presenter architectural style. For implementation, I used C# on Visual Studio 2012 and a simple List for my data structure while running the program.

Rational Software. Course Registration System Use-Case Model

Rational Software. Course Registration System Use-Case Model Rational Software Course Registration System Use-Case Model Version 2003 Revision History Date Issue Description Author 9/5/2000 V2000 Generation for beta Shawn Siemers 10/2/2000 V2000 Final release Shawn

More information

User Manual 03/12/2014. A collaborative effort by

User Manual 03/12/2014. A collaborative effort by User Manual 03/12/2014 A USER GUIDE DESIGNED TO HELP CREATE AND MAINTAIN PERSONAL ACCOUNTS IN mynhdoe, THE NH DEPARTMENT OF EDUCATION SINGLE SIGN-ON SYSTEM FOR ACCESSING SECURE APPLICATIONS A collaborative

More information

Design Report: Resource Management Software CS400 Senior Design I

Design Report: Resource Management Software CS400 Senior Design I Design Report: Resource Management Software CS400 Senior Design I Mark Briggs Paul Knell John Schluechtermann Jeremy Vechinski Electrical Engineering and Computer Science Department Milwaukee School of

More information

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E17087-01

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E17087-01 ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E17087-01 FEBRUARY 2010 COPYRIGHT Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Part

More information

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm

More information

DOCUMENTING USE CASES

DOCUMENTING USE CASES Chapter 7 DOCUMENTING USE CASES There is a lot of documentation associated with Use Cases that needs to be organized somehow. You want the documentation to be understandable, but you need other things

More information

Bookstore Inventory System Software Design Document. Version 1.0

Bookstore Inventory System Software Design Document. Version 1.0 Bookstore Inventory System Software Design Document Version 1.0 Revision History Date Version Description Author 17 November, 2010 0.1 Initial Draft Gerson Recinos Ho Nam Ho Jimar Miller Adam Wurtzel David

More information

Building A Very Simple Web Site

Building A Very Simple Web Site Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building

More information

Using SQL Server Management Studio

Using SQL Server Management Studio Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases

More information

System Administration and Log Management

System Administration and Log Management CHAPTER 6 System Overview System Administration and Log Management Users must have sufficient access rights, or permission levels, to perform any operations on network elements (the devices, such as routers,

More information

Mobile Money Manager

Mobile Money Manager Mobile Money Manager 1 Problem Statement Are you always running out of money before the end of the month? If yes, it's about time you need to start thinking about how to manage your money. The first step

More information

A Meeting Room Scheduling Problem

A Meeting Room Scheduling Problem A Scheduling Problem Objective Engineering, Inc. 699 Windsong Trail Austin, Texas 78746 512-328-9658 FAX: 512-328-9661 [email protected] http://www.oeng.com Objective Engineering, Inc., 1999-2007. Photocopying,

More information

Assignment 4 Component 6 Project Management System

Assignment 4 Component 6 Project Management System COMP 6471: Software Design Methodologies Winter 2006 Assignment 4 Component 6 Project Management System Li, Zhirong Team 3 Id# 5787084 Part 1: Package Diagram Part 2: Sequence Diagram 1. DeliverDocuments

More information

Create your portal account, and connect to your medical records.

Create your portal account, and connect to your medical records. Create your portal account, and connect to your medical records. Follow these steps if you have not received an email invitation to register. Any questions, please email us at [email protected]

More information

LexisNexis TotalPatent. Training Manual

LexisNexis TotalPatent. Training Manual LexisNexis TotalPatent Training Manual March, 2013 Table of Contents 1 GETTING STARTED Signing On / Off Setting Preferences and Project IDs Online Help and Feedback 2 SEARCHING FUNDAMENTALS Overview of

More information

E-mail Listeners. E-mail Formats. Free Form. Formatted

E-mail Listeners. E-mail Formats. Free Form. Formatted E-mail Listeners 6 E-mail Formats You use the E-mail Listeners application to receive and process Service Requests and other types of tickets through e-mail in the form of e-mail messages. Using E- mail

More information

Contents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5.

Contents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5. Contents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5.3 Selected Range Preview List 5.4 Scheduling of Messages 5.5 Scheduled

More information

UML TUTORIALS THE USE CASE MODEL

UML TUTORIALS THE USE CASE MODEL UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between

More information

Changes to credit card processing in Microsoft Dynamics AX 2012 R2

Changes to credit card processing in Microsoft Dynamics AX 2012 R2 Microsoft Dynamics AX Changes to credit card processing in Microsoft Dynamics AX 2012 R2 Implementation Note This document explains what has changed in the implementation of credit card processing in Accounts

More information

Offline Payment Methods

Offline Payment Methods Offline Payment Methods STRONGVON Tournament Management System 1 Overview The STRONGVON Tournament Management System allows you to collect online registration, while arranging for offline payment methods

More information

TeamViewer 9 Manual Management Console

TeamViewer 9 Manual Management Console TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of Contents 1 About the TeamViewer Management Console... 4 1.1 About the

More information

Electronic Records Express (ERE) User Guide for. Send Individual Responses

Electronic Records Express (ERE) User Guide for. Send Individual Responses Electronic Records Express (ERE) User Guide for Send Individual Responses October 2015 Table of Contents Overview... 2 Requirements for Access to the Electronic Folder... 2 Logging into the Appointed Representative

More information

System Administrator Training Guide. Reliance Communications, Inc. 603 Mission Street Santa Cruz, CA 95060 888-527-5225 www.schoolmessenger.

System Administrator Training Guide. Reliance Communications, Inc. 603 Mission Street Santa Cruz, CA 95060 888-527-5225 www.schoolmessenger. System Administrator Training Guide Reliance Communications, Inc. 603 Mission Street Santa Cruz, CA 95060 888-527-5225 www.schoolmessenger.com Contents Contents... 2 Before You Begin... 4 Overview... 4

More information

Electronic Data Solutions. E-Prescription System Software Requirement Specifications. Version 1.0

Electronic Data Solutions. E-Prescription System Software Requirement Specifications. Version 1.0 E-Prescription System Software Requirement Specifications Version 1.0 Contents 1. Purpose... 3 1.1. Scope... 3 1.2. Definitions and abbreviations... 3 1.3. Overview... 3 2. Overall Description... 4 2.2

More information

NETWORK PRINT MONITOR User Guide

NETWORK PRINT MONITOR User Guide NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

Detecting SQL Injection Vulnerabilities in Web Services

Detecting SQL Injection Vulnerabilities in Web Services Detecting SQL Injection Vulnerabilities in Web Services Nuno Antunes, {nmsa, mvieira}@dei.uc.pt LADC 2009 CISUC Department of Informatics Engineering University of Coimbra Outline n Web Services n Web

More information

A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS

A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS Kornkamol Jamroendararasame, Tetsuya Suzuki and Takehiro Tokuda Department of Computer Science Tokyo Institute of Technology Tokyo

More information

Course Scheduling Support System

Course Scheduling Support System Course Scheduling Support System Roy Levow, Jawad Khan, and Sam Hsu Department of Computer Science and Engineering, Florida Atlantic University Boca Raton, FL 33431 {levow, jkhan, samh}@fau.edu Abstract

More information

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010 December 14, 2012 Authors: Wilmer Entena 128809 Supervisor: Henrik Kronborg Pedersen VIA University College, Horsens Denmark ICT Engineering Department Table of Contents List of Figures and Tables... 3

More information

Accounting Manager. User Guide A31003-P1030-U114-2-7619

Accounting Manager. User Guide A31003-P1030-U114-2-7619 Accounting Manager User Guide A31003-P1030-U114-2-7619 Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001 and ISO14001 standards and are certified

More information

White Paper March 1, 2005. Integrating AR System with Single Sign-On (SSO) authentication systems

White Paper March 1, 2005. Integrating AR System with Single Sign-On (SSO) authentication systems White Paper March 1, 2005 Integrating AR System with Single Sign-On (SSO) authentication systems Copyright 2005 BMC Software, Inc. All rights reserved. BMC, the BMC logo, all other BMC product or service

More information

Redpaper Axel Buecker Kenny Chow Jenny Wong

Redpaper Axel Buecker Kenny Chow Jenny Wong Redpaper Axel Buecker Kenny Chow Jenny Wong A Guide to Authentication Services in IBM Security Access Manager for Enterprise Single Sign-On Introduction IBM Security Access Manager for Enterprise Single

More information

Moving from CS 61A Scheme to CS 61B Java

Moving from CS 61A Scheme to CS 61B Java Moving from CS 61A Scheme to CS 61B Java Introduction Java is an object-oriented language. This document describes some of the differences between object-oriented programming in Scheme (which we hope you

More information

Wave Analytics External Data API Developer Guide

Wave Analytics External Data API Developer Guide Wave Analytics External Data API Developer Guide Salesforce, Winter 16 @salesforcedocs Last updated: November 6, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

DESIGN REPORT FOR THE PROJECT INVENTORY CONTROL SYSTEM FOR CALCULATION AND ORDERING OF AVAILABLE AND PROCESSED RESOURCES

DESIGN REPORT FOR THE PROJECT INVENTORY CONTROL SYSTEM FOR CALCULATION AND ORDERING OF AVAILABLE AND PROCESSED RESOURCES DESIGN REPORT FOR THE PROJECT INVENTORY CONTROL SYSTEM FOR CALCULATION AND ORDERING OF AVAILABLE AND PROCESSED RESOURCES (November 12, 2012) GROUP 9 SIMANT PUROHIT AKSHAY THIRKATEH BARTLOMIEJ MICZEK ROBERT

More information

User Guide for Patients

User Guide for Patients User Guide for Patients Creating a My Health Online Account Before you can create a My Health Online account you must register for this service at your GP practice. Your practice will provide you with

More information

Configuration Guide. Installation and. BlackBerry Enterprise Server Resource Kit. Version: 5.0 Service Pack: 4

Configuration Guide. Installation and. BlackBerry Enterprise Server Resource Kit. Version: 5.0 Service Pack: 4 BlackBerry Enterprise Server Resource Kit Version: 5.0 Service Pack: 4 Installation and Configuration Guide Published: 2012-10-15 SWD-20121015115608883 Contents 1 Overview... 5 BlackBerry Enterprise Server

More information

VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution

VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution May 2011 7.3 Version 1 Copyright 2011 Alcatel-Lucent 1 Table of Contents 1. Document Purpose... 3 2. What s New in VitalQIP 7.3?...

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

4.4 What is a Requirement? 4.5 Types of Requirements. Functional Requirements

4.4 What is a Requirement? 4.5 Types of Requirements. Functional Requirements 4.4 What is a Requirement? It is a statement describing either 1) an aspect of what the proposed system must do, or 2) a constraint on the system s development. In either case it must contribute in some

More information

SCATS SALES AND CUSTOMER TRACKING SYSTEM SOFTWARE REQUIREMENTS SPECIFICATION VERSION: FINAL 1.0

SCATS SALES AND CUSTOMER TRACKING SYSTEM SOFTWARE REQUIREMENTS SPECIFICATION VERSION: FINAL 1.0 SCATS SALES AND CUSTOMER TRACKING SYSTEM SOFTWARE REQUIREMENTS SPECIFICATION VERSION: FINAL 1.0 OCTOBER 28, 2001 REVISION CHART Version Primary Author(s) Description of Version Date Completed Draft Johnny

More information

Exercise Safe Commands and Audit Trail

Exercise Safe Commands and Audit Trail Exercise Safe Commands and Audit Trail Table of Contents Exercise 1: Secure Objects with Safe Commands...2 Exercise 2: Record User Actions in the Audit Trail... 13 3.1 Setting up the SQL Server for Audit

More information

LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration

LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration OBJECTIVES To understand the steps involved in Generating codes from UML Diagrams in Visual Paradigm for UML. Exposure to JDBC integration

More information

Banner Self-Service Direct Deposit Instructions Table of Contents

Banner Self-Service Direct Deposit Instructions Table of Contents Banner Self-Service Direct Deposit Instructions Table of Contents Accessing the Online Form... 2 Primary Accounts... 3 Adding Primary Accounts... 3 Allocation Accounts... 4 Adding Allocation Accounts...

More information

User Guide for VMware Adapter for SAP LVM VERSION 1.2

User Guide for VMware Adapter for SAP LVM VERSION 1.2 User Guide for VMware Adapter for SAP LVM VERSION 1.2 Table of Contents Introduction to VMware Adapter for SAP LVM... 3 Product Description... 3 Executive Summary... 3 Target Audience... 3 Prerequisites...

More information

Requirement engineering Exercise the POS System solution

Requirement engineering Exercise the POS System solution Requirement engineering Exercise the POS System solution Problem Description A POS (Point-Of-Sale) system is a computer system typically used to manage the sales in retail stores. It includes hardware

More information

Quality Center LDAP Guide

Quality Center LDAP Guide Information Services Quality Assurance Quality Center LDAP Guide Version 1.0 Lightweight Directory Access Protocol( LDAP) authentication facilitates single sign on by synchronizing Quality Center (QC)

More information

Legal Information Trademarks Licensing Disclaimer

Legal Information Trademarks Licensing Disclaimer Scribe Insight Tutorials www.scribesoft.com 10/1/2014 Legal Information 1996-2014 Scribe Software Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of

More information

EMC Documentum Repository Services for Microsoft SharePoint

EMC Documentum Repository Services for Microsoft SharePoint EMC Documentum Repository Services for Microsoft SharePoint Version 6.5 SP2 Installation Guide P/N 300 009 829 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com

More information

Home Appliance Control System

Home Appliance Control System Home Appliance Control System Object-Oriented Analysis & Design Project Phase 1 CS 6359 Object-Oriented Analysis and Design Dr Lawrence Chung Summer 2005 Section 581 Group Members: Uttama Shakya: http://www.utdallas.edu/~uxs023000/

More information

Witango Application Server 6. Installation Guide for OS X

Witango Application Server 6. Installation Guide for OS X Witango Application Server 6 Installation Guide for OS X January 2011 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: [email protected] Web: www.witango.com

More information

CSCI110 Exercise 4: Database - MySQL

CSCI110 Exercise 4: Database - MySQL CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but

More 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

Installation Guide. Before We Begin: Please verify your practice management system is compatible with Dental Collect Enterprise.

Installation Guide. Before We Begin: Please verify your practice management system is compatible with Dental Collect Enterprise. Installation Guide Before We Begin: Please verify your practice management system is compatible with Dental Collect Enterprise. Compatibility List: https://www.sikkasoft.com/pms-fs-supported-by-spu/ NOTE:

More information

How Board Members and State Employees Utilize the Security Portal to Access PDMP. July 30, 2014 Version 2 Software Release Version 3.4.

How Board Members and State Employees Utilize the Security Portal to Access PDMP. July 30, 2014 Version 2 Software Release Version 3.4. How Board Members and State Employees Utilize the Security Portal to Access PDMP July 30, 2014 Version 2 Software Release Version 3.4.11 Table of Contents How to Access PDMP via the ADPH Security Portal...

More information

BDD FOR AUTOMATING WEB APPLICATION TESTING. Stephen de Vries

BDD FOR AUTOMATING WEB APPLICATION TESTING. Stephen de Vries BDD FOR AUTOMATING WEB APPLICATION TESTING Stephen de Vries www.continuumsecurity.net INTRODUCTION Security Testing of web applications, both in the form of automated scanning and manual security assessment

More information

DIGIPASS Authentication for GajShield GS Series

DIGIPASS Authentication for GajShield GS Series DIGIPASS Authentication for GajShield GS Series With Vasco VACMAN Middleware 3.0 2008 VASCO Data Security. All rights reserved. Page 1 of 1 Integration Guideline Disclaimer Disclaimer of Warranties and

More information

Smart Web. User Guide. Amcom Software, Inc.

Smart Web. User Guide. Amcom Software, Inc. Smart Web User Guide Amcom Software, Inc. Copyright Version 4.0 Copyright 2003-2005 Amcom Software, Inc. All Rights Reserved. Information in this document is subject to change without notice. The software

More information

Web Development using PHP (WD_PHP) Duration 1.5 months

Web Development using PHP (WD_PHP) Duration 1.5 months Duration 1.5 months Our program is a practical knowledge oriented program aimed at learning the techniques of web development using PHP, HTML, CSS & JavaScript. It has some unique features which are as

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide BlackBerry Resource Kit for BlackBerry Enterprise Service 10 Version 10.2 Published: 2015-11-12 SWD-20151112124827386 Contents Overview: BlackBerry Enterprise Service

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

Survey Processing Software (SPS) USER MANUAL

Survey Processing Software (SPS) USER MANUAL FLORIDA DEPARTMENT OF TRANSPORTATION Survey Processing Software (SPS) USER MANUAL Prepared for: October 2009 TABLE OF CONTENTS I. Introduction... 1 II. SPS Installation Requirements... 2 III. Main System

More information

Specific Information for installation and use of the database Report Tool used with FTSW100 software.

Specific Information for installation and use of the database Report Tool used with FTSW100 software. Database Report Tool This manual contains: Specific Information for installation and use of the database Report Tool used with FTSW100 software. Database Report Tool for use with FTSW100 versions 2.01

More information

Group18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004

Group18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004 Group18-CUCE2012 Mr. Mobile Project Software Testing Plan (STP) Version: 4.0 CM Identifier: G18_SE004 26 April 2010 Revision History Prepared/ Modified by Ahmed Adel Ahmed Abdullah, Ahmed Hafez and Sheriff

More information

COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM

COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM SECURITY MANAGER FEATURE SUPPLEMENT Document No. 6700-A2-GB41-30 February 1998 Copyright 1998 Paradyne Corporation. All rights reserved. Printed in U.S.A.

More information

How To Use Blackberry Web Services On A Blackberry Device

How To Use Blackberry Web Services On A Blackberry Device Development Guide BlackBerry Web Services Microsoft.NET Version 12.1 Published: 2015-02-25 SWD-20150507151709605 Contents BlackBerry Web Services... 4 Programmatic access to common management tasks...

More information

Miva Synchro v1.6 User Guide Revision 1.0

Miva Synchro v1.6 User Guide Revision 1.0 Miva Synchro v1.6 User Guide Revision 1.0 Miva Synchro User s Guide 2004, Miva Corporation Page 1 Table of Contents Table of Contents...2 What is Miva Synchro...3 Capabilities...3 How it Works...3 The

More information

CRM Setup Factory Installer V 3.0 Developers Guide

CRM Setup Factory Installer V 3.0 Developers Guide CRM Setup Factory Installer V 3.0 Developers Guide Who Should Read This Guide This guide is for ACCPAC CRM solution providers and developers. We assume that you have experience using: Microsoft Visual

More information

American Express @ Work Getting Started Guide: Norway

American Express @ Work Getting Started Guide: Norway American Express @ Work Getting Started Guide: Norway American Express @ Work can help you to manage your Corporate Card Programme more efficiently online. With Standard and Customised Reports to track

More information

Transitioning from TurningPoint 5 to TurningPoint Cloud - NO LMS 1

Transitioning from TurningPoint 5 to TurningPoint Cloud - NO LMS 1 Transitioning from TurningPoint 5 to TurningPoint Cloud - NO LMS 1 A Turning Account is a unique identifier that is used to tie together all software accounts and response devices. A Turning Account is

More information

User s Manual. Management Software for ATS

User s Manual. Management Software for ATS ATS Monitor User s Manual Management Software for ATS Table of Contents 1. ATS Monitor Overview... 2 2. ATS Monitor Install and Uninstall... 2 2.1. System Requirement... 2 2.2. Software Install... 2 2.3.

More information

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins) Lesson 07: MS ACCESS - Handout Handout Introduction to database (30 mins) Microsoft Access is a database application. A database is a collection of related information put together in database objects.

More information

Course Registration Case Study

Course Registration Case Study Course Registration Case Study Table of Contents Case Study...1 Case Study Background... 2 Course Registration System Problem Statement... 2 The Role of Tools... 2 Project Summary... 2 The Inception Phase...

More information

Computing Concepts with Java Essentials

Computing Concepts with Java Essentials 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann

More information

Certified PHP/MySQL Web Developer Course

Certified PHP/MySQL Web Developer Course Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,

More information

Software Engineering Techniques

Software Engineering Techniques Software Engineering Techniques Low level design issues for programming-in-the-large. Software Quality Design by contract Pre- and post conditions Class invariants Ten do Ten do nots Another type of summary

More information

Coveo Platform 7.0. Oracle Knowledge Connector Guide

Coveo Platform 7.0. Oracle Knowledge Connector Guide Coveo Platform 7.0 Oracle Knowledge Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing

More information

FaxCore ev5 Change Log

FaxCore ev5 Change Log 1 FaxCore Ev5 - Change Log Version 6.0.1.18 FaxCore ev5 Change Log 2 FaxCore Ev5 - Change Log Contents FaxCore Ev5 Change Log... 4 Version 6.0.0.18... 4 New... 4... 4 Version 6.0.1.17... 5... 5 Version

More information

Online Payment User Manual. Austin Build + Connect. This is the City of Austin s website to pay for trade permits:

Online Payment User Manual. Austin Build + Connect. This is the City of Austin s website to pay for trade permits: City of Austin Online Payment User Manual Welcome to Austin Build + Connect This is the City of Austin s website to pay for trade permits: City of Austin - Austin Build + Connect Online Payment User Manual

More information

Help Desk Self Service Quick Start Guide

Help Desk Self Service Quick Start Guide Help Desk Self Service Quick Start Guide Introduction Faculty and Staff can submit support tickets via Help Desk Self- Service. This will give users more control over how they submit helpdesk tickets and

More information

Create New MyWorkKeys Account Quick-Start Guide for the ACT National Career Readiness Certificate (ACT NCRC )

Create New MyWorkKeys Account Quick-Start Guide for the ACT National Career Readiness Certificate (ACT NCRC ) Creating a New Account Step 1. Log in to MyWorkKeys.com. Type MyWorkKeys.com into your Internet browser and press Enter. The URL changes, and now the ACT National Career Readiness Certificate page displays.

More information

New Mexico State University. AiM 8.X Basic AiM

New Mexico State University. AiM 8.X Basic AiM New Mexico State University AiM 8.X Basic AiM January 22, 2015 Confidential Business Information This documentation is proprietary information of New Mexico State University (NMSU) and is not to be copied,

More information

How do I enroll in the password portal?

How do I enroll in the password portal? The self-serve portal is designed to allow you to change your password and unlock your locked account even if you have forgotten your password. You must enroll for this service to be able to use it. You

More information

Serenata @mail User Manual

Serenata @mail User Manual Serenata @mail User Manual Version 4.7 Last edited: July 2015 Serenata IntraWare, Serenata @mail and Serenata NetHotel are registered trademarks of Serenata IntraWare GmbH. All other brand and product

More information

RTI Database Integration Service. Getting Started Guide

RTI Database Integration Service. Getting Started Guide RTI Database Integration Service Getting Started Guide Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations,

More information

NASA Workflow Tool. User Guide. September 29, 2010

NASA Workflow Tool. User Guide. September 29, 2010 NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

Getting Started. Getting Started with Time Warner Cable Business Class. Voice Manager. A Guide for Administrators and Users

Getting Started. Getting Started with Time Warner Cable Business Class. Voice Manager. A Guide for Administrators and Users Getting Started Getting Started with Time Warner Cable Business Class Voice Manager A Guide for Administrators and Users Table of Contents Table of Contents... 2 How to Use This Guide... 3 Administrators...

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

orrelog SNMP Trap Monitor Software Users Manual

orrelog SNMP Trap Monitor Software Users Manual orrelog SNMP Trap Monitor Software Users Manual http://www.correlog.com mailto:[email protected] CorreLog, SNMP Trap Monitor Software Manual Copyright 2008-2015, CorreLog, Inc. All rights reserved. No

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

CLC Server Command Line Tools USER MANUAL

CLC Server Command Line Tools USER MANUAL CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.5 Windows, Mac OS X and Linux September 4, 2015 This software is for research purposes only. QIAGEN Aarhus A/S Silkeborgvej

More information

WORKING IN TEAMS WITH CASECOMPLETE AND MICROSOFT VISUAL SOURCE SAFE. Contents

WORKING IN TEAMS WITH CASECOMPLETE AND MICROSOFT VISUAL SOURCE SAFE. Contents WORKING IN TEAMS WITH CASECOMPLETE AND MICROSOFT VISUAL SOURCE SAFE Contents Working in Teams with CaseComplete... 2 Need an introduction to how version control works?... 2 Exclusive Checkout... 3 Multiple

More information

DocuSign for SharePoint 2010 1.5.1

DocuSign for SharePoint 2010 1.5.1 Quick Start Guide DocuSign for SharePoint 2010 1.5.1 Published December 22, 2014 Overview DocuSign for SharePoint 2010 allows users to sign or send documents out for signature from a SharePoint library.

More information

STOCK MARKET INVESTMENT FANTASY LEAGUE

STOCK MARKET INVESTMENT FANTASY LEAGUE 16:332:567 - Software Engineering I STOCK MARKET INVESTMENT FANTASY LEAGUE REPORT 3 Group 6 Jia Ding Nikhila Lavu Pratyusha Nandamuri Vaishnavi Kakumani Zhiyue Wang Date of Submission: 12/14/2011 1 1.

More information

Customization & Enhancement Guide. Table of Contents. Index Page. Using This Document

Customization & Enhancement Guide. Table of Contents. Index Page. Using This Document Customization & Enhancement Guide Table of Contents Using This Document This document provides information about using, installing and configuring FTP Attachments applications provided by Enzigma. It also

More information