OPEN.MICHIGAN Database Project

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "OPEN.MICHIGAN Database Project"

Transcription

1 OPEN.MICHIGAN Database Project Alexis Antracoli Gin Corden Andrew Gordon Sarah Mackintosh Dave Malicke Christine Murray

2 Table of Contents Client Information and Needs... 2 Users... 2 Contents... 3 E-R Diagram... 4 Queries... 5 Forms and Reports... 6 Sustainability... 7 Team Member Contributions... 7 Documentation Client Reflection P a g e

3 Client Information and Needs According to the Open.Michigan website, Open.Michigan is a University of Michigan initiative that enables faculty, students, and others to share their educational resources and research with the global learning community. 1 Currently, the organization publishes open educational resources from ten University of Michigan schools. Open educational resources (OER) are educational materials that are openly licensed and offered freely for any one to use, remix, and redistribute. Open.Michigan is currently working to publish the lecture materials from the first two years (M1/M2) of the University of Michigan Medical School (UMMS) curriculum. The organization s publishing assistants currently use Google spreadsheets to track and manage the M1/M2 UMMS project. However, the Google spreadsheets are visually confusing and do not provide easy and accurate reporting functionalities. Open.Michigan wanted to import the Google spreadsheet data into a database that could provide trustworthy tracking, managing, and reporting functionalities. The database that our team created will allow the publishing assistants to retrieve the needed data on the publication of the UMMS curriculum. Users Users can be divided into two categories: primary and secondary. Primary users include the publishing assistants and project manager. There are currently 2 primary users. They will use the database to track, manage, and report on the M1/M2 UMMS project. Secondary users include a publishing manager and two OER specialists. There are currently three secondary users. They will use the database s reporting functionality as a reference tool to assist in decision making for current and future Open.Michigan projects. New types of users are not anticipated P a g e

4 Contents The database tracks the status of UMMS lecture materials acquired and licensed for use by Open.Michigan. It also tracks the history and progress of contact with UMMS faculty members regarding the use of their lecture materials through Open.Michigan. Finally, it tracks who at Open.Michigan is responsible for pursuing permission from which faculty members for what materials. In accordance with the needs of the Open.Michigan publishing assistants, the database focuses on which materials have received permission for publication and which ones have not. It also reports on the status of this process. Correspondence with faculty regarding materials is also tracked, including the type of correspondence and the date of the correspondence. The database also tracks which Open.Michigan staff member is responsible for which set of materials and contacting which relevant faculty member. Finally, the database contains data on material names and formats, sequence year, sequence, process status, permission date, license type, date published, publishing assistant, faculty names, faculty phone numbers, faculty s, sequence directors, and correspondence type and date. Detailed information on the contents of the database is included in the user manual. 3 P a g e

5 E-R Diagram The final E-R Diagram includes the following tables: FACULTY, FACULTY_MATERIALS, CORRESPONDENCE, and MATERIALS (See Figure 1). The FACULTY table includes: faculty ID, faculty first initial and last name, address, phone number, and whether or not the faculty member is a sequence director. The FACULTY_MATERIALS table includes the permission status for each item in MATERIALS. The MATERIALS table tracks the material name, format, type, the sequence it is associated with, the year that the sequence belongs to, the process status of the material, the date that material received permission for publication if permission was received, the license type assigned to the material, the date it was published, and the publishing assistant responsible for it. Finally, the CORRESPONDENCE table tracks correspondence date, reason, and type. Figure 1 4 P a g e

6 Queries We divided our queries into three sections: Materials, Faculty, and Correspondence and Licenses. We were able to write successful SQL code for all of the queries that we planned for. We were not able to create automated alarms, but the functionality to create these in the future remains. Below is a list of our queries by section. All of these queries work. Materials 1. Show total number of materials published. 2. Show total number of materials published - order by date published. 3. Show materials published - order by date published. 4. Group materials published by sequence. 5. Group by date to make a chart. 6. Show percentage of materials published - order by date published. 7. Show number of materials by sequence and process flow status. 8. Sort materials by process flow status. 9. Show unedited materials. 10. Show materials in editing. 11. Show materials in feedback stage. 12. Show materials in final editing. 13. Show materials in internal review. 14. Show materials in layout review. 15. Show materials in legal review. 16. Show published materials. 17. Show materials where faculty declined to participate. 18. Show overall percentage of materials in queue permission. 19. Show sequence directors and license selected. 20. Show percentage of materials in queue non-permission. 21. Show percentage of materials in queue permission but not yet published. 22. Show percentage of materials in queue permission but not yet published order by date material was added to queue permission. 5 P a g e

7 23. Percentage of materials in a sequence already published (as a fraction of total materials desired). Faculty 1. Show total number of faculty in queue permission. 2. Show total number of faculty in queue non-permission. 3. Show faculty in queue permission by date their permission was received. 4. Show number of faculty who have declined to participate, sort by name and sequence. Correspondence and Licenses 1. Show total number of s sent to faculty by date. (# of s sent per date). 2. Show sequence directors, and sort by name and license selected. 3. Show faculty license selection ordered by license, including names of faculty. 4. Show totals for each license selected. Sort faculty by least to most number of times contacted, and order by Sequence. Forms and Reports We initially planned to create forms to enter data about faculty, materials, and correspondence. However, in consultation with our client, we realized that these forms would not be necessary because of the small number of people using the database. Instead data can be added to the database through phpmyadmin. Instructions on how to insert records can be found in the user guide. Our report page is a dynamic page with widgets that can be re-arranged. When a user first goes to the page he/she sees two static widgets. The one on the left hand side is Materials Currently at Editing and will always show the material currently being edited. The one on the top right, Daily Counts, will always show the number of published materials in the UMMS curriculum, the percent of total UMMS materials published, the total 6 P a g e

8 number of faculty participating, and the number of faculty in non-permission. The other two widgets on the right hand side of the page would allow the database users to access information from other SQL queries via drop down menus (See Figures 4-6). Sustainability Since Open.Michigan has a full-time IT staff, including programmers, and the client is a member of our team, we are confident that they will be able to sustain the database over time. They will also be able to make changes when and if the need arises. Finally, if they desire additional features, they have the staff to implement them. Our installation and user guides are also meant to ensure sustainability by providing information that staff can access if our client is not available, particularly concerning the significance of the fields. Additionally, our client plans to provide training on the use of the database that will ensure all Open.Michigan staff knows how to use it and are able to transfer that knowledge to new staff members. Team Member Contributions Dave Malicke At our meetings, I contributed to the discussions and in project management. I worked with the group to produce our project proposal. I collaborated in crafting the ER diagram. I participated in revisions to the ER diagram. I reviewed our progress report. I assisted in refining presentation deliverables. I organized team meetings via doodle polls, created PDF mock ups for the database application with Adobe Illustrator, prepared sets of data, and wrote draft explanations and meanings for the user manual. I also learned a great deal about being a client and communicating needs to a team and answering questions regarding those needs to the best of my ability. 7 P a g e

9 Sarah Mackintosh At our meetings, I contributed to the discussions and in project management. I worked with the group to produce our project proposal. Additionally I prepared the project proposal for submission. I collaborated in crafting the ER diagram. I participated in revisions to the ER diagram. I prepared the first draft of the progress report and helped to edit it. I prepared the first draft of our presentation slides and assisted in refining presentation deliverables. I also created the group website where we could refine our database, as well as test our SQL queries. In learning how databases are created, refined, and implemented I have a much better understanding of how information can be used. Also I believe that the skills I acquired will be helpful in my future career. Christine Murray At our meetings, I contributed to the discussions and in project management. I worked with the group to produce our project proposal. I collaborated in crafting the ER diagram. I participated in revisions to the ER diagram. I reviewed our progress report. I assisted in refining presentation deliverables. With Alexis, I wrote SQL for queries and views, substantially improving my skills in that area. I also wrote part of the user manual and assembled the other sections of the manual. Gin Corden At our meetings, I contributed to the discussions and in project management. I worked with the group to produce our project proposal. I collaborated in crafting the ER diagram. I participated in revisions to the ER diagram. I reviewed our progress report. I assisted in refining presentation deliverables. I wrote the SQL create and insert code for making our database, and refined the fields as became necessary. I wrote the installation guide and part of the user manual. Andrew Gordon I contributed to discussions and overall project management at meetings. In the first half of the project, I helped in producing our project proposal and progress report. I also helped craft and revise the ER diagram, ensuring that the chosen data types were appropriate and that the relationships reflected the best possible (read: efficient, simple and clean) structuring of the data. I also helped others in the group to refine SQL queries so that they produced the intended results. During the later stages of the project, I invested myself in learning PHP and AJAX in order to develop a web-based database reporting tool. 8 P a g e

10 This tool built off of the SQL queries and HTML views others in the group had created. I spent a good amount of time experimenting with various programmatic means by which to access and distribute the database information. I must admit that I was not entirely successful in producing the intended tool (see documentation section for further information on this). This was due to some information design choices for which there was a lack of a sufficient explanation on how to do across the available references online and in book form (e.g. Using AJAX to operate drop-down menus for a set of SQL queries already baked into separate PHP functions). However, I learned a lot more than I knew before about the relationship between PHP, jquery and HTML in creating dynamic web-based database applications (such as event and form handling) and the subtle nuances of accessing a database in a useful and efficient manner. Finally, I contributed to drafting and editing the final report. Alexis Antracoli At our meetings, I contributed to the discussions and in project management. I worked with the group to produce our project proposal, and collaborated in crafting the ER diagram. I participated in revisions to the ER diagram and reviewed our progress report. I assisted in refining presentation deliverables. I gave the initial presentation and part of the second presentation. With Christine, I wrote SQL queries, and I coded the mockups of possible input screens in HTML and CSS used in the presentation. I also wrote portions of the final report and formatted it for submission. 9 P a g e

11 Documentation Interface, Database, and Styling Files File Name dashboard.php openmichdb.db openmich_create.sql openmich_insert.sql db.inc widgets.js jquery min.js jquery-ui-personalized-1.6rc2.min.js Description File contains all the HTML and PHP code that renders the dashboard and allows for dynamic querying of the database in the form of reports. File containing the database structure File to create tables for database in any SQL-based DBMS that creates the tables, attributes, data types, and referential integrity constraints. File to insert data into database. File used by the PHP commands to connect to the database. Javascript file that provides AJAX functionality for the widgets in the database so that results can be pulled into the widgets without refreshing the entire page or going to another page. JQuery support file containing code to facilitate AJAX functionality. JQuery support file containing code to facilitate AJAX functionality. After consulting with our client, we collaboratively decided that the reporting and project management functions of the database would be the most critical elements for our client. Therefore, we chose to focus on creating a sustainable, flexible, and robust database structure to ensure maximum performance for our client s needs. Our initial E-R diagram contained four tables: FACULTY, MATERIALS, CORRESPONDENCE, and FACULTY_COMMENTS (See Figure 2). It also included an intersection table: FACULTY_MATERIALS. FACULTY_COMMENTS was intended to contain comments on the faculty member s attitudes toward and feedback on the publishing process. Eventually, because this table was not essential for our client, and because of the complexities of implementation under our time constraints, we decided to drop it. 10 P a g e

12 Figure 2 We continued to refine the E-R model after our first draft. The second version contained only three tables and an intersection table, after the removal of FACULTY_COMMENTS. We also moved the Permission_Status field from the MATERIALS table to the FACULTY_MATERIALS table to track it accurately (See Figure 3). This was necessary because Permission_Status is determined by both the material and the faculty member and because a faculty member may choose different permissions for different materials. This especially may be the case as future semesters are added to the project. Even though there are currently no faculty members with multiple permission choices, our team wanted to account for this possibility as the database grows. 11 P a g e

13 Figure 3 The final version of the E-R model included a change in the Permission_Status data type, which we shifted from BOOLEAN to VARCHAR to avoid the null value problem (See Figure 1). Initially Permission_Status values were 0 or 1, with 0 indicating no permission, and 1 indicating permission obtained. However, we realized that this would not allow Open.Michigan to tell the difference between a faculty member who declined to participate and one whose permission has not yet been determined. Consequently, we changed this from BOOLEAN to VARCHAR with three possible enumerated values, allowing us to account for both declined participation and unknown permission status, as well as permission received. A careful analysis of our client s data guided several of our data type choices. For example, we chose to use several controlled value fields in order to ensure data consistency. The most important of these is Process_Status in the MATERIAL table. We chose to use numbers at the beginning of the Process_Status values to assist with logical ordering in queries. For instance, a search for all materials sorted by Process_Status will 12 P a g e

14 show the materials with the results in the order in which they are processed rather than alphabetical sorting, which would have been meaningless for our client. Another key decision in our process was the choice of surrogate keys for the FACULTY, MATERIAL, and CORRESPONDENCE tables. Surrogate keys are immutable and make processing more efficient. In the case of the FACULTY table, this decision also ensures that if there are two or more faculty members with the same first initial and last name, it will not negatively impact the functioning of the database. Additionally, in order to ensure data integrity, we gave thought to useful triggers. For example, so that every material with a publication date would also have a Process_Status indicating publication, we wrote: delimiter CREATE TRIGGER PubDate AFTER UPDATE ON MATERIAL FOR EACH ROW BEGIN UPDATE MATERIAL SET Process_Status= 8. converted : published WHERE Date_Pub IS NOT NULL; END; delimiter ; Although we believe this code would have served its purpose, we were unfortunately unable to implement or test it because we lack SUPER USER access to the projects2.si.umich.edu server and could not acquire it within the time frame of our project. However, it was an interesting exercise in SQL and given additional time and resources, it might have been a useful component of our database design. The group also attempted to develop a PHP-based web application after refining the structure of our database. We chose to draft a web-based dashboard to dynamically query the Open Michigan database (See Figure 4). We hoped to create a fully functioning interface that would give immediate access to approximately 30 different queries which our client identified as being most important (See the HTML_SQL.html file). We began implementing this with PHP and HTML. In order for the tool to be most useful, we decided 13 P a g e

15 to produce a design that would display query results next to each other on the same webpage; therefore we decided to add AJAX functionality (See Figure 4). Figure 4 Figure 5 (example of the Material Reports drop down menu) 14 P a g e

16 Figure 6 (example of the License/Contact Reports drop down menu) This tool has not been completed due to limitations of time and fluency with the interaction between PHP and AJAX (in this case jquery). Unfortunately we will have to leave completion of the dashboard tool to someone who is more skilled at dynamic web development. Finally, due to time constraints and the possibility that this tool might be changed drastically to suit the specific needs of the client organization, we have not created PHP functions for all of the recommended SQL queries as outlined in the HTML_SQL.html file. In order to make the dashboard be fully functional, one would need to edit the dashboard.php file and widgets.js file in order to achieve a connection between the drop down selection boxes and the PHP functions, which query the database. This would enable the database users to select a specific query from one of the drop down menus, and display the associated SQL query results in the widget. Further queries may be added by following the design pattern for the PHP functions in the dashboard.php file. 15 P a g e

17 Client Reflection to say: At the conclusion of our project, we solicited feedback from our client, who had this The Open.Michigan 572 group has built a database that is very valuable for our work at Open.Michigan. Working with the 572 group to build this database really forced Open.Michigan to look at its current process for managing the M1/M2 project. This process, which has generally served as a reference for how Open.Michigan approaches the management of its other projects, had several kinks that needed to be worked out. These kinks were worked out by collaborating with the 572 group to build a robust database that can handle the many tracking and reporting functions required for the M1/M2 project. In doing so, we have refined Open.Michigan s project management work flow and have created a solid foundation for the management of other projects within the organization. Moving forward, Open.Michigan will likely build a new custom application on top of the 572 database, or will use the database as an outline for building a database within its current content management platform. If possible, Open.Michigan will import the database directly into the content management platform or into a new customer relationship management platform currently under review. In either case, the relational database built to manage the newly refined Open.Michigan project work flow will likely have a far reaching impact on how future projects are managed within the organization. 16 P a g e

DIPLOMA IN WEBDEVELOPMENT

DIPLOMA IN WEBDEVELOPMENT DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags

More information

SYLLABUS FOR CS340: INTRODUCTION TO DATABASES

SYLLABUS FOR CS340: INTRODUCTION TO DATABASES SYLLABUS FOR CS340: INTRODUCTION TO DATABASES COURSE INFORMATION CREDITS: 4 INSTRUCTOR: AMENEH SARBAZIAZAD EMAIL: SARBAZIA@ONID.ORST.EDU COURSE CATALOG DESCRIPTION: Design and implementation of relational

More information

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach

More information

HTML5. Turn this page to see Quick Guide of CTTC

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

More information

Microsoft Office System Tip Sheet

Microsoft Office System Tip Sheet The 2007 Microsoft Office System The 2007 Microsoft Office system is a complete set of desktop and server software that can help streamline the way you and your people do business. This latest release

More information

IT Training. Spring 2016 Schedule - Online. Simplifying technology, enhancing productivity and skills

IT Training. Spring 2016 Schedule - Online. Simplifying technology, enhancing productivity and skills IT Training Spring 2016 Schedule - Online Simplifying technology, enhancing productivity and skills IT Training Grow your skills in everything from Microsoft Office to Adobe Creative Suite and more with

More information

TracDat Version 4. Within the latest version of TracDat, reports are divided into one of 5 groups:

TracDat Version 4. Within the latest version of TracDat, reports are divided into one of 5 groups: TracDat Version 4 User Reference Guide Ad Hoc Reporting Tool This reference guide is intended for TracDat users with access to the Ad Hoc Reporting Tool. This reporting tool allows the user to create custom

More information

Pivot Charting in SharePoint with Nevron Chart for SharePoint

Pivot Charting in SharePoint with Nevron Chart for SharePoint Pivot Charting in SharePoint Page 1 of 10 Pivot Charting in SharePoint with Nevron Chart for SharePoint The need for Pivot Charting in SharePoint... 1 Pivot Data Analysis... 2 Functional Division of Pivot

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

Power Tools for Pivotal Tracker

Power Tools for Pivotal Tracker Power Tools for Pivotal Tracker Pivotal Labs Dezmon Fernandez Victoria Kay Eric Dattore June 16th, 2015 Power Tools for Pivotal Tracker 1 Client Description Pivotal Labs is an agile software development

More information

Skills for Employment Investment Project (SEIP)

Skills for Employment Investment Project (SEIP) Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming. Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: purusingh2004@gmail.com Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com

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

Implementing a Web-based Transportation Data Management System

Implementing a Web-based Transportation Data Management System Presentation for the ITE District 6 Annual Meeting, June 2006, Honolulu 1 Implementing a Web-based Transportation Data Management System Tim Welch 1, Kristin Tufte 2, Ransford S. McCourt 3, Robert L. Bertini

More information

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

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

More information

OIT 307/ OIT 218: Web Programming

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

More information

DIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK

DIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN GRAPHIC

More information

Creating Database Tables in Microsoft SQL Server

Creating Database Tables in Microsoft SQL Server Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are

More information

BreezingForms Guide. 18 Forms: BreezingForms

BreezingForms Guide. 18 Forms: BreezingForms BreezingForms 8/3/2009 1 BreezingForms Guide GOOGLE TRANSLATE FROM: http://openbook.galileocomputing.de/joomla15/jooml a_18_formulare_neu_001.htm#t2t32 18.1 BreezingForms 18.1.1 Installation and configuration

More information

Fluency in Information Technology

Fluency in Information Technology Fluency in Information Technology Bulletin Description The nature of computers, their capabilities, and limitations. How computers work, popular applications, problem-solving skills, algorithms and programming.

More information

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports INTRODUCING ORACLE APPLICATION EXPRESS Cristina-Loredana Alexe 1 Abstract Everyone knows that having a database is not enough. You need a way of interacting with it, a way for doing the most common of

More information

Example. Represent this as XML

Example. Represent this as XML Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple

More information

Toad for Data Analysts, Tips n Tricks

Toad for Data Analysts, Tips n Tricks Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers

More information

ER/Studio Enterprise Portal 1.0.2 User Guide

ER/Studio Enterprise Portal 1.0.2 User Guide ER/Studio Enterprise Portal 1.0.2 User Guide Copyright 1994-2008 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights

More information

Students who successfully complete the Health Science Informatics major will be able to:

Students who successfully complete the Health Science Informatics major will be able to: Health Science Informatics Program Requirements Hours: 72 hours Informatics Core Requirements - 31 hours INF 101 Seminar Introductory Informatics (1) INF 110 Foundations in Technology (3) INF 120 Principles

More information

THE BCS PROFESSIONAL EXAMINATIONS Diploma. April 2006 EXAMINERS REPORT. Systems Design

THE BCS PROFESSIONAL EXAMINATIONS Diploma. April 2006 EXAMINERS REPORT. Systems Design THE BCS PROFESSIONAL EXAMINATIONS Diploma April 2006 EXAMINERS REPORT Systems Design Question. a) Write a BRIEF explanation of the purpose of TWO of the following UML diagrams as used in Object- Oriented

More information

User Training Guide. 2010 Entrinsik, Inc.

User Training Guide. 2010 Entrinsik, Inc. User Training Guide 2010 Entrinsik, Inc. Table of Contents About Informer... 6 In This Chapter... 8 Logging In To Informer... 8 The Login... 8 Main Landing... 9 Banner... 9 Navigation Bar... 10 Report

More information

HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013

HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 Riley Moses Bri Fidder Jon Lewis Introduction & Product Vision BIMShift is a company that provides all

More information

Introduction to Microsoft Access 2003

Introduction to Microsoft Access 2003 Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft

More information

Content Manager User Guide Information Technology Web Services

Content Manager User Guide Information Technology Web Services Content Manager User Guide Information Technology Web Services The login information in this guide is for training purposes only in a test environment. The login information will change and be redistributed

More information

An Electronic Journal Management System

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

More information

By the end of this section, you will be able to: Create an Email Campaign Link Email Campaign to Interest Category. Populate Initial Campaign Audience

By the end of this section, you will be able to: Create an Email Campaign Link Email Campaign to Interest Category. Populate Initial Campaign Audience Email Campaigns Overview...2 EXERCISE 4.1: View an Email Message...3 Review: Constituent360 Groups...4 Key Concept: Email Campaigns...6 Email Campaigns...8 Email Calendar...9 Creating a New Campaign...

More information

Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)

Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups) Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998

More information

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing

More information

Using your Drupal Website Book 1 - Drupal Basics

Using your Drupal Website Book 1 - Drupal Basics Book 1 - Drupal Basics By Karl Binder, The Adhere Creative Ltd. 2010. This handbook was written by Karl Binder from The Adhere Creative Ltd as a beginners user guide to using a Drupal built website. It

More information

Microsoft Office System Tip Sheet

Microsoft Office System Tip Sheet Experience the 2007 Microsoft Office System The 2007 Microsoft Office system includes programs, servers, services, and solutions designed to work together to help you succeed. New features in the 2007

More information

Thomas McAllister 12711981

Thomas McAllister 12711981 Internet Technologies and Web Design Assignment Thomas McAllister 12711981 Introduction This website was created to cater for the e- commerce and advertising needs of the recently opened small business,

More information

<Insert Picture Here> Oracle Application Express 4.0

<Insert Picture Here> Oracle Application Express 4.0 Oracle Application Express 4.0 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

Diploma of Website Development

Diploma of Website Development Diploma of Website Development Program Description The BHCK Diploma of Website Development provides the skills and knowledge for a graduate to design, build and manage websites as an independent web developer

More information

ON-LINE PROJECT MANAGEMENT SYSTEM. A Project. Submitted to the Graduate Faculty. of the. University of North Dakota

ON-LINE PROJECT MANAGEMENT SYSTEM. A Project. Submitted to the Graduate Faculty. of the. University of North Dakota ON-LINE PROJECT MANAGEMENT SYSTEM by Qian Sha Bachelor of Economics, Capital University of Economics and Business, 1996 A Project Submitted to the Graduate Faculty of the University of North Dakota in

More information

Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)

Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups) Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998

More information

Porting Legacy Windows Applications to the Server and Web

Porting Legacy Windows Applications to the Server and Web Porting Legacy Windows Applications to the Server and Web About TX Text Control.NET Server: TX Text Control.NET Server is a fully programmable word processing engine for deployment in an ASP.NET server

More information

UDW+ Quick Start Guide to Functionality 2013 Version 1.1

UDW+ Quick Start Guide to Functionality 2013 Version 1.1 to Functionality 2013 Version 1.1 Program Services Office & Decision Support Group Table of Contents Accessing UDW+... 2 System Requirements... 2 How to Login to UDW+... 2 Navigating within UDW+... 2 Home

More information

Sitecore Dashboard User Guide

Sitecore Dashboard User Guide Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...

More information

Microsoft Query, the helper application included with Microsoft Office, allows

Microsoft Query, the helper application included with Microsoft Office, allows 3 RETRIEVING ISERIES DATA WITH MICROSOFT QUERY Microsoft Query, the helper application included with Microsoft Office, allows Office applications such as Word and Excel to read data from ODBC data sources.

More information

Interactive Multimedia Courses-1

Interactive Multimedia Courses-1 Interactive Multimedia Courses-1 IMM 110/Introduction to Digital Media An introduction to digital media for interactive multimedia through the study of state-of-the-art methods of creating digital media:

More information

Physical Design. Meeting the needs of the users is the gold standard against which we measure our success in creating a database.

Physical Design. Meeting the needs of the users is the gold standard against which we measure our success in creating a database. Physical Design Physical Database Design (Defined): Process of producing a description of the implementation of the database on secondary storage; it describes the base relations, file organizations, and

More information

Web Design and Development Certificate Program

Web Design and Development Certificate Program Information Technologies Programs Web Design and Development Certificate Program Accelerate Your Career extension.uci.edu/webdesign University of California, Irvine Extension's professional certificate

More information

Request For Proposal Redesign, Development, and Ongoing Hosting of the Monterey Peninsula College website (www.mpc.edu)

Request For Proposal Redesign, Development, and Ongoing Hosting of the Monterey Peninsula College website (www.mpc.edu) Request For Proposal Redesign, Development, and Ongoing Hosting of the Monterey Peninsula College website (www.mpc.edu) 980 Fremont Street Monterey, California 93940 Telephone (831.646.4000) Email: wrdesign@mpc.edu

More information

WEB AND APPLICATION DEVELOPMENT ENGINEER

WEB AND APPLICATION DEVELOPMENT ENGINEER WEB AND APPLICATION DEVELOPMENT ENGINEER Program Objective/Description: As a Web Development Engineer, you will gain a wide array of fundamental and in-depth training on front end web development, as well

More information

Listening to the Customer s Voice 1

Listening to the Customer s Voice 1 Listening to the Customer s Voice 1 Karl E. Wiegers Process Impact 716-377-5110 www.processimpact.com Perhaps the greatest challenge facing the software developer is sharing the vision of the final product

More information

G r a p h i c a l A p p l i c a t i o n D e v e l o p m e n t w i t h B o n i t a S t u d i o

G r a p h i c a l A p p l i c a t i o n D e v e l o p m e n t w i t h B o n i t a S t u d i o G r a p h i c a l A p p l i c a t i o n D e v e l o p m e n t w i t h B o n i t a S t u d i o by Mickey Farrance Technical Communications, BonitaSoft Contents 1. Introduction 2. A Simple Process in Bonita

More information

PHP/MYSQL (Basic + Advance)

PHP/MYSQL (Basic + Advance) PHP/MYSQL (Basic + Advance) PHP/MYSQL Course Curriculum Page 1 Web Technologies XHTML What is HTML? Use of HTML. Difference between HTML, XHTML and DHTML. Basic HTML tags. Creating Forms with HTML. Understanding

More information

HRS 750: UDW+ Ad Hoc Reports Training 2015 Version 1.1

HRS 750: UDW+ Ad Hoc Reports Training 2015 Version 1.1 HRS 750: UDW+ Ad Hoc Reports Training 2015 Version 1.1 Program Services Office & Decision Support Group Table of Contents Create New Analysis... 4 Criteria Tab... 5 Key Fact (Measurement) and Dimension

More information

NETS for Students: Achievement Rubric

NETS for Students: Achievement Rubric NETS for Students: Achievement Rubric DRAFT (March 22, 2005) Purpose: This draft version of the NETS for Students: Achievement Rubric is available online for educational technology professionals to review

More information

Application Software

Application Software Application Software Application Software Application software consists of programs designed to make users more productive and/or assist them with personal tasks. Users can create documents, develop presentations,

More information

A Structured Approach to Teaching Web Development A. R. Harriger 1, and D. M. Woods 2 1 Computer (Information Systems) Technology Department, Purdue University, USA, E-mail: arharriger@tech.purdue.edu;.

More information

Strategic Information Reporting Initiative (SIRI) User Guide for Student Dashboard

Strategic Information Reporting Initiative (SIRI) User Guide for Student Dashboard Strategic Information Reporting Initiative (SIRI) User Guide for Student Dashboard Table of Contents I. Signing into SIRI... 3 A. Logging on... 3 B. Accessing SIRI off campus... 4 C. Questions... 4 II.

More information

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS

More information

ARKANSAS TECH UNIVERSITY. BlackBoard 9.1 FAQs. For Faculty. Summer 2014

ARKANSAS TECH UNIVERSITY. BlackBoard 9.1 FAQs. For Faculty. Summer 2014 ARKANSAS TECH UNIVERSITY BlackBoard 9.1 FAQs For Faculty Summer 2014 Introduction This documentation is intended for faculty to provide assistance with some of the most-common problems regarding BlackBoard

More information

P.I. e C.F.: 03723210278. When useful is nice

P.I. e C.F.: 03723210278. When useful is nice When useful is nice It is not the strongest of the species that survives, or the most intelligent, it is the one most capable of change Charles Darwin Pagina 1 di 11 Introduction The PHP language is essential,

More information

Database Management Systems [COP5725] Project Deliverable 2. SaferDC. Submitted By: Group 1

Database Management Systems [COP5725] Project Deliverable 2. SaferDC. Submitted By: Group 1 Database Management Systems [COP5725] Project Deliverable 2 SaferDC Submitted By: Group 1 Armando Leon [UF ID: 43568722] Nitin Agrahara [UF ID: 73714398] Neeraj Rao [UF ID: 37737151] Rahul Bhoopalam [UF

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use

More information

Embedded BI made easy

Embedded BI made easy June, 2015 1 Embedded BI made easy DashXML makes it easy for developers to embed highly customized reports and analytics into applications. DashXML is a fast and flexible framework that exposes Yellowfin

More information

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference

More information

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM

More information

IC 1101 Basic Electronic Practice for Electronics and Information Engineering

IC 1101 Basic Electronic Practice for Electronics and Information Engineering 7. INDUSTRIAL CENTRE TRAINING In the summer between Year 1 and Year 2, students will undergo Industrial Centre Training I in the Industrial Centre (IC). In the summer between Year 2 and Year 3, they will

More information

Mobile Maker. Software Requirements Specification

Mobile Maker. Software Requirements Specification Mobile Maker Software Requirements Specification Version: 1.1 Prepared by: Daniel Retta David Carlson Marco Sedano Nicholas Marks

More information

Introduction to MySQL and phpmyadmin

Introduction to MySQL and phpmyadmin G563 Quantitative Paleontology Department of Geological Sciences P. David Polly Introduction to MySQL and phpmyadmin PhpMyAdmin Interface phpmyadmin is a web-based interface to a MySQL server. The interface

More information

IT Academy Lesson Plan

IT Academy Lesson Plan 10 IT Academy Lesson Plan Microsoft Sharepoint Turn potential into success Microsoft Office SharePoint 2010: Lesson Plans Introduction Preparing to teach courses on Microsoft SharePoint 2010 for the first

More information

GAININSIGHT. Custom Report Development Methodology. Requirements Scoping and Project Planning Process

GAININSIGHT. Custom Report Development Methodology. Requirements Scoping and Project Planning Process GAININSIGHT Custom Report Development Methodology Requirements Scoping and Project Planning Process Symmetrics Custom Report Development Methodology A process to ensure maximum insight is gained from your

More information

REP200 Using Query Manager to Create Ad Hoc Queries

REP200 Using Query Manager to Create Ad Hoc Queries Using Query Manager to Create Ad Hoc Queries June 2013 Table of Contents USING QUERY MANAGER TO CREATE AD HOC QUERIES... 1 COURSE AUDIENCES AND PREREQUISITES...ERROR! BOOKMARK NOT DEFINED. LESSON 1: BASIC

More information

The Microsoft Access 2007 Screen

The Microsoft Access 2007 Screen 1 of 1 Office Button The Microsoft Access 2007 Screen Title Bar Help Ribbon Quick Access Toolbar Database Components Active Component NOTE: THIS HELP DOCUMENT EXPLAINS THE LAYOUT OF ACCESS. FOR MORE INFORMATION

More information

IRON SPEED DESIGNER BUILD AND DEPLOY DATABASE APPLICATIONS WITHOUT PROGRAMMING. October 2010

IRON SPEED DESIGNER BUILD AND DEPLOY DATABASE APPLICATIONS WITHOUT PROGRAMMING. October 2010 IRON SPEED DESIGNER BUILD AND DEPLOY DATABASE APPLICATIONS WITHOUT PROGRAMMING "We have developed over 10 applications using Iron Speed Designer that are used daily by operations and maintenance personnel.

More information

DBMS Project. COP5725 - Spring 2011. Final Submission Report

DBMS Project. COP5725 - Spring 2011. Final Submission Report DBMS Project COP5725 - Spring 2011 Final Submission Report Chandra Shekar # 6610-6717 Nitin Gujral # 4149-1481 Rajesh Sindhu # 4831-2035 Shrirama Tejasvi # 7521-6735 LINK TO PROJECT Project Website : www.cise.ufl.edu/~mallela

More information

Databases and Architecture of Wordpress MORTENESBENSEN

Databases and Architecture of Wordpress MORTENESBENSEN Databases and Architecture of Wordpress MORTENESBENSEN Databases and Architecture of Wordpress MORTENESBENSEN FEEDBACK SO FAR? TODAYS PROGRAM 1. Recap (08:00 08:15) 2. Databases (08:15 09:00) 1. Relational

More information

MSU Libraries Website Report: Home Page Color Scheme & Mobile Information Architecture. Prepared by: Daniel Bedich, Irfan Mir, and Nick Simon

MSU Libraries Website Report: Home Page Color Scheme & Mobile Information Architecture. Prepared by: Daniel Bedich, Irfan Mir, and Nick Simon MSU Libraries Website Report: Home Page Color Scheme & Mobile Information Architecture Prepared by: Daniel Bedich, Irfan Mir, and Nick Simon Submission Date: 04-30-15 Contents 1.0 Executive Summary 2.0

More information

SaaS project development PERSIA, THE APPLICATION FOR RECRUITMENT PROCESSES AUTOMATION. www.persiahr.com

SaaS project development PERSIA, THE APPLICATION FOR RECRUITMENT PROCESSES AUTOMATION. www.persiahr.com SaaS project development PERSIA, THE APPLICATION FOR RECRUITMENT PROCESSES AUTOMATION www.persiahr.com PROJECT DESCRIPTION Persia is a Web application that automates human resources recruiting processes.

More information

RHYTHMYX USER MANUAL EDITING WEB PAGES

RHYTHMYX USER MANUAL EDITING WEB PAGES RHYTHMYX USER MANUAL EDITING WEB PAGES Rhythmyx Content Management Server... 1 Content Explorer Window... 2 Display Options... 3 Editing an Existing Web Page... 4 Creating a Generic Content Item -- a Web

More information

Vector HelpDesk - Administrator s Guide

Vector HelpDesk - Administrator s Guide Vector HelpDesk - Administrator s Guide Vector HelpDesk - Administrator s Guide Configuring and Maintaining Vector HelpDesk version 5.6 Vector HelpDesk - Administrator s Guide Copyright Vector Networks

More information

A Brief Introduction to MySQL

A Brief Introduction to MySQL A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term

More information

10/17/2014 3:42 PM. BBA Management Information Systems FY14. Closing the Loop: Previous FY Assessment Summary

10/17/2014 3:42 PM. BBA Management Information Systems FY14. Closing the Loop: Previous FY Assessment Summary BBA Management Information Systems FY14 Closing the Loop: Previous FY Assessment Summary Annual Assessment Summary Providing Department: BBA Management Information Systems Responsible Roles: In the text

More information

Business & Computing Examinations (BCE) LONDON (UK)

Business & Computing Examinations (BCE) LONDON (UK) Business & Computing Examinations (BCE) LONDON (UK) Web Design Qualification Analysis & Occupational Outlook The development of BCE qualifications include extensive market research from the following sources:

More information

Database Concepts 3.5

Database Concepts 3.5 Database Concepts 3.5 David M. Kroenke and David J. Auer THE ACCESS WORKBENCH Section 3 Working with Queries in Microsoft Access 2007, 2008, 2009 by Prentice Hall, David Kroenke, and David Auer In the

More information

Top Navigation menu - Tabs. User Guide 1. www.magazento.com & www.ecommerceoffice.com

Top Navigation menu - Tabs. User Guide 1. www.magazento.com & www.ecommerceoffice.com User Guide User Guide 1 Extension Description Successful Websites ALWAYS have logical navigation that mirror real world navigational expectations and experiences. Good menus ALWAYS looks 100% clear, because

More information

DB2 Web Query Interfaces

DB2 Web Query Interfaces DB2 Web Query Interfaces There are several different access methods within DB2 Web Query and their related products. Here is a brief summary of the various interface and access methods. Method: DB2 Web

More information

Microsoft Courses. Microsoft Office 2007

Microsoft Courses. Microsoft Office 2007 Microsoft Courses Course Overview With over 90% of UK businesses using Microsoft Office, it's the world's leading software package. Our Microsoft Office course will show you how to operate the three main

More information

HIGH SPEED DATA RETRIEVAL FROM NATIONAL DATA CENTER (NDC) REDUCING TIME AND IGNORING SPELLING ERROR IN SEARCH KEY BASED ON DOUBLE METAPHONE ALGORITHM

HIGH SPEED DATA RETRIEVAL FROM NATIONAL DATA CENTER (NDC) REDUCING TIME AND IGNORING SPELLING ERROR IN SEARCH KEY BASED ON DOUBLE METAPHONE ALGORITHM HIGH SPEED DATA RETRIEVAL FROM NATIONAL DATA CENTER (NDC) REDUCING TIME AND IGNORING SPELLING ERROR IN SEARCH KEY BASED ON DOUBLE METAPHONE ALGORITHM Md. Palash Uddin 1, Ashfaque Ahmed 2, Md. Delowar Hossain

More information

Radian6: Reporting. The New Topic Analysis Widget compares results based off of your topic profile. It can compare results about

Radian6: Reporting. The New Topic Analysis Widget compares results based off of your topic profile. It can compare results about Contents Radian6: Reporting Topic Analysis Widget.1 Use Keywords...1 Use Topics...7 New Topic Trends Widget..14 Conversation Cloud Widget...14 New Influence Viewer...15 River of News Widget 17 Example.19

More information

Microsoft Access 2007

Microsoft Access 2007 How to Use: Microsoft Access 2007 Microsoft Office Access is a powerful tool used to create and format databases. Databases allow information to be organized in rows and tables, where queries can be formed

More information

Web Intelligence User Guide

Web Intelligence User Guide Web Intelligence User Guide Office of Financial Management - Enterprise Reporting Services 4/11/2011 Table of Contents Chapter 1 - Overview... 1 Purpose... 1 Chapter 2 Logon Procedure... 3 Web Intelligence

More information

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions 1 Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

More information

Project Databases Report

Project Databases Report Project Databases Report Pizzeria Ordering System Teachers : Assistant: Jos de Bruin Dr. Hamideh Afsarmanesh Simon Msanjila Students: Tyrone Vriesde Tvriesde@science.uva.nl 0588067 Tony Cheong W.T.T.Cheong@student.uva.nl

More information

IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide

IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide IBM Unica emessage Version 8 Release 6 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 403. This edition applies to

More information

Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2

Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2 Introduction 1 Web application basics 2 SIMATIC Information Server V8.0 Update 1 System Manual Office add-ins basics 3 Time specifications 4 Report templates 5 Working with the Web application 6 Working

More information

Experiences in Developing a Web-based Assessment System

Experiences in Developing a Web-based Assessment System Experiences in Developing a Web-based Assessment System Troy Harding Engineering Technology Department Computer Systems Technology Kansas State University Salina Abstract Like many departments around the

More information

Abstract. Description

Abstract. Description Project title: Bloodhound: Dynamic client-side autocompletion features for the Apache Bloodhound ticket system Name: Sifa Sensay Student e-mail: sifasensay@gmail.com Student Major: Software Engineering

More information

Process Automation from Scratch

Process Automation from Scratch December 3, 2013 Tom Bellinson Process Automation from Scratch Over the course of 2013 I have written about a number of canned off the shelf (COTS) products that can be used to automate processes with

More information

Combe Abbey School Online Fixtures Diary

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

More information