The IT team at Dragon System Consulting was tasked with designing and prototyping a new client technology tracking system. They began by analyzing similar websites to inform their design. They created low-fidelity paper prototypes and videos demonstrating functionality. From there, they designed wireframes using Balsamiq. Finally, they created high-fidelity prototypes of the full system using HTML, CSS, JavaScript and other technologies. The prototypes included justifications for colors, usernames/passwords and the application architecture with separate presentation, business and data layers.
Development of Intelligence Process Tracking System for Job SeekersIJMIT JOURNAL
At the present time to getting a good job is very intricate task for any job seekers. The same problem also a company can face to acquire intelligent and qualified employees. Therefore, to minimize the problem, there are many management systems were applied and out of them, computer based management system is one of an appropriate elucidation for this problem. In the computer management system, software are made for jobseekers to find their suitable companies and as well as made for companies for finding their suitable employees. However, the available software in the market are not intelligent based, and to make privacy, security and robustness, the software should made with the application of expert system. In this proposed study, an attempt has been made for finding the solution for job seekers and the companies with the application of expert systems.
Development of Intelligence Process Tracking System for Job SeekersIJMIT JOURNAL
At the present time to getting a good job is very intricate task for any job seekers. The same problem also a company can face to acquire intelligent and qualified employees. Therefore, to minimize the problem, there are many management systems were applied and out of them, computer based management system is one of an appropriate elucidation for this problem. In the computer management system, software are made for jobseekers to find their suitable companies and as well as made for companies for finding their suitable employees. However, the available software in the market are not intelligent based, and to make privacy, security and robustness, the software should made with the application of expert system. In this proposed study, an attempt has been made for finding the solution for job seekers and the companies with the application of expert systems.
Microsoft India - Total Economic Impact of Microsoft SQL Server 2008 Upgrade ...Microsoft Private Cloud
Conducting in-depth interviews with an existing SQL customer that upgraded to SQL Server 2008, Forrester found that the organization achieved benefits, some easily measured for this ROI study and others, equally as valuable, that could not be quantified. Specifically, the benefits fall into the following categories: 1) avoided adding SQL Server 2008 servers – license and hardware savings; 2) avoided adding storage; 3) eliminated third-party software; 4) avoided hiring additional IT employees; 5) increased user productivity – business and IT; 6) improved database performance
and provided enhanced features; 7) improved data security; and 8) improved working experience for the database administration team. Only the first five benefits were quantified as part of the ROI
analysis. To fully understand the potential effect on their organizations, readers should consider all benefits, whether or not they could be quantified for this study.
-Developed Enterprise software architecture model for startup company as consultants
-Identified and developed all part of enterprise software middleware such as business motivation model, business capability model, Information architecture model, application architecture and much more.
- Developed the project planning, roadmap and governance for the enterprise.
Iindependent assurance:
On the security and usage of the technology
On protection of the IPR (Intellectual Property Rights) of AMG including Assets
That access to such provided assets (hardware, software, manuals, media, etc.) of AMG used at the AMG labs at DLF in Bangalore are adequately secured (physically and logically) from unauthorised and inappropriate use through adequate and appropriate physical, environmental and logical access controls
This Slideshare presentation is a partial preview of the full business document. To view and download the full document, please go here:
http://flevy.com/browse/business-document/system-analysis-and-design-program-1926
BENEFITS OF DOCUMENT
1. Detailed presentation on system analysis and design program
DOCUMENT DESCRIPTION
Content:
Introduction
Software Development Life Cycle
Managing System Development
Estimation
Using Data-flow Diagrams
Analysing Systems Using Data Dictionaries
Describing Process Specifications and Structured Decisions
Review
Introduction to Testing
XYZ Fast Prototyping MGMT 3405 1 Definition – Fa.docxjeffevans62972
XYZ Fast Prototyping MGMT 3405
1
Definition – Fast Prototyping
Fast or rapid prototyping is a methodical exploration of innovative concept(s) by quick assembly
of pieces either tangible or intangible to validate assumptions which are important to
implement the concept. The outline of this concept is described in article “Intuit Inc. Project
AgriNova” published in HBR by Thomas Eisenmann and Tanya Bijlani. Quickly identifying &
rapidly developing solutions for part of the system which could be potential road blocks is key
to ensure success of the product. This does not need complete development of all (or some)
parts
Problem Statement
Our organization is specialized Business Analytics and Data Management expertise. Among
other things, one of the requests often made by our customer is to give guidance on suitability
of tool (or set of tools) for a particular task. Even though this knowledge is available within our
organization, it is dispersed as the consultants are working with different customer.
We set out to address the issue of
- timely availability of comparison metrics across tools
- continuous update to the metrics being used to compared
After discussing with our executives we decided to build a web based application internally so
that we can feed in the comparison data on continuous basis without spending too much time
on reconciliation efforts.
There were few challenges to be resolved while addressing the issues given in problem
statement. We conducted a brainstorming session within our organization. The outcome of this
session was a list of important components outline of which is as follows:
- User Interface: The UI should be easy to use and intuitive enough to hide the complexity
underneath. Unless the tool is easy to use people will be reluctant to use it.
- Data Update: The data should be fed in on continuous basis to ensure updates for the
tools to be compared are captured on regular basis. If the data is stale it will raise the
credibility issue of the presented comparison. We cannot compare data of outdated
version of the tools.
- Contextual Text Mapping: The biggest issue is contextual mapping of text which
describes a particular feature of tool, product or application.
Of course this list is not comprehensive, but we need to address these points to ensure viability
of the entire efforts.
I think using “Fast Prototyping” to validate the feasibility of the components is best course of
action before attempting to build this product.
Leap of Faith
Can we build & expand? As the data volume increase the methods employed, especially the
algorithm employed will perform satisfactorily? We decided to find this out.
Can we win? We did not spend great amount of time with user experience. We took a leap of
faith by assuming that the team who participated in building UX is representative of future
users. I think we should be able to tweak UI based on usage analytics and.
SOFTWARE DESIGN 1
SOFTWARE DESIGN 5
SOFTWARE DESIGN
Charles Williams
CS457 Unit 4 IP
Juan Echeverria
6/12/2019
Table of Contents
Title Page 1
Table of Contents 2
Introduction 3
System Operation 4
Project Client 5
Software Design Specification 6
Case Diagram……………………………..……………………………………………………………………………………………………………7
Precondition………………………………………………………………………………………………………………………………………….12
Three Sequences……………………………………………………………………………………………………………………………………13
Incoming Message to the Sequence………………………………………………………………………………………………………14
Postcondition………………………………………………………………………………………………………………………………………..15
References……………………………………………………………………………………………………………………………………….……16
Introduction
The user interface is a very important aspect of any software. The user needs an interface that he/she can interact with much ease. As a result of this, the designer's major role should be the creation of a most pleasurable user interface that will allow the user to interact with the software without realizing the complications therein in the invoice. This proposal details the outline of the design implementation in relation to user interface designing.
Purpose of the system
The major purpose of designing user interface is to allow easy access, understanding and use of the major purpose of creating user interface are to create elements which anticipate what the user needs and allow the user to gain access, understanding, and application of the elements within the software. The elements within the interface allow interaction both visual and audio between the user and the system software (Chikurtev, Yovchev & Chikurtev, 2016). This software design is aimed to work with the sales software. A sales system allows the interaction of the customer with the system. Through the interface, the user can analyze sales, sales trends and other functions of the system with use as the interface is designed with elements and keys which allow zooming, inversion, and transformation of the images on the system using the user interface.
History of system development
The user interface came into the picture in the year 1981. It was discovered that graphics on the digital user’s interface in conjunction with the pointing device would allow great use of the system. This led to the creation of Xerox Star an integration of desktop computer in the year 1973 (Laaksoet al. 2016). 1.0 Macintosh operating system was the second to be designed with a complete graphical user's interface. The system had only a few of the current operating system which was window-based icons. The window allowed movement using the mouse (Pathak, et al. 2018). In early 2000, there was more advancement with Apple creating Optical devices which developed to magic mouse allowing the user to have more interaction using different fingers (Jones, Clothier, & Jiang, 2018).
System operation
The creation of user interfaces since their creation had not been app.
Microsoft India - Total Economic Impact of Microsoft SQL Server 2008 Upgrade ...Microsoft Private Cloud
Conducting in-depth interviews with an existing SQL customer that upgraded to SQL Server 2008, Forrester found that the organization achieved benefits, some easily measured for this ROI study and others, equally as valuable, that could not be quantified. Specifically, the benefits fall into the following categories: 1) avoided adding SQL Server 2008 servers – license and hardware savings; 2) avoided adding storage; 3) eliminated third-party software; 4) avoided hiring additional IT employees; 5) increased user productivity – business and IT; 6) improved database performance
and provided enhanced features; 7) improved data security; and 8) improved working experience for the database administration team. Only the first five benefits were quantified as part of the ROI
analysis. To fully understand the potential effect on their organizations, readers should consider all benefits, whether or not they could be quantified for this study.
-Developed Enterprise software architecture model for startup company as consultants
-Identified and developed all part of enterprise software middleware such as business motivation model, business capability model, Information architecture model, application architecture and much more.
- Developed the project planning, roadmap and governance for the enterprise.
Iindependent assurance:
On the security and usage of the technology
On protection of the IPR (Intellectual Property Rights) of AMG including Assets
That access to such provided assets (hardware, software, manuals, media, etc.) of AMG used at the AMG labs at DLF in Bangalore are adequately secured (physically and logically) from unauthorised and inappropriate use through adequate and appropriate physical, environmental and logical access controls
This Slideshare presentation is a partial preview of the full business document. To view and download the full document, please go here:
http://flevy.com/browse/business-document/system-analysis-and-design-program-1926
BENEFITS OF DOCUMENT
1. Detailed presentation on system analysis and design program
DOCUMENT DESCRIPTION
Content:
Introduction
Software Development Life Cycle
Managing System Development
Estimation
Using Data-flow Diagrams
Analysing Systems Using Data Dictionaries
Describing Process Specifications and Structured Decisions
Review
Introduction to Testing
XYZ Fast Prototyping MGMT 3405 1 Definition – Fa.docxjeffevans62972
XYZ Fast Prototyping MGMT 3405
1
Definition – Fast Prototyping
Fast or rapid prototyping is a methodical exploration of innovative concept(s) by quick assembly
of pieces either tangible or intangible to validate assumptions which are important to
implement the concept. The outline of this concept is described in article “Intuit Inc. Project
AgriNova” published in HBR by Thomas Eisenmann and Tanya Bijlani. Quickly identifying &
rapidly developing solutions for part of the system which could be potential road blocks is key
to ensure success of the product. This does not need complete development of all (or some)
parts
Problem Statement
Our organization is specialized Business Analytics and Data Management expertise. Among
other things, one of the requests often made by our customer is to give guidance on suitability
of tool (or set of tools) for a particular task. Even though this knowledge is available within our
organization, it is dispersed as the consultants are working with different customer.
We set out to address the issue of
- timely availability of comparison metrics across tools
- continuous update to the metrics being used to compared
After discussing with our executives we decided to build a web based application internally so
that we can feed in the comparison data on continuous basis without spending too much time
on reconciliation efforts.
There were few challenges to be resolved while addressing the issues given in problem
statement. We conducted a brainstorming session within our organization. The outcome of this
session was a list of important components outline of which is as follows:
- User Interface: The UI should be easy to use and intuitive enough to hide the complexity
underneath. Unless the tool is easy to use people will be reluctant to use it.
- Data Update: The data should be fed in on continuous basis to ensure updates for the
tools to be compared are captured on regular basis. If the data is stale it will raise the
credibility issue of the presented comparison. We cannot compare data of outdated
version of the tools.
- Contextual Text Mapping: The biggest issue is contextual mapping of text which
describes a particular feature of tool, product or application.
Of course this list is not comprehensive, but we need to address these points to ensure viability
of the entire efforts.
I think using “Fast Prototyping” to validate the feasibility of the components is best course of
action before attempting to build this product.
Leap of Faith
Can we build & expand? As the data volume increase the methods employed, especially the
algorithm employed will perform satisfactorily? We decided to find this out.
Can we win? We did not spend great amount of time with user experience. We took a leap of
faith by assuming that the team who participated in building UX is representative of future
users. I think we should be able to tweak UI based on usage analytics and.
SOFTWARE DESIGN 1
SOFTWARE DESIGN 5
SOFTWARE DESIGN
Charles Williams
CS457 Unit 4 IP
Juan Echeverria
6/12/2019
Table of Contents
Title Page 1
Table of Contents 2
Introduction 3
System Operation 4
Project Client 5
Software Design Specification 6
Case Diagram……………………………..……………………………………………………………………………………………………………7
Precondition………………………………………………………………………………………………………………………………………….12
Three Sequences……………………………………………………………………………………………………………………………………13
Incoming Message to the Sequence………………………………………………………………………………………………………14
Postcondition………………………………………………………………………………………………………………………………………..15
References……………………………………………………………………………………………………………………………………….……16
Introduction
The user interface is a very important aspect of any software. The user needs an interface that he/she can interact with much ease. As a result of this, the designer's major role should be the creation of a most pleasurable user interface that will allow the user to interact with the software without realizing the complications therein in the invoice. This proposal details the outline of the design implementation in relation to user interface designing.
Purpose of the system
The major purpose of designing user interface is to allow easy access, understanding and use of the major purpose of creating user interface are to create elements which anticipate what the user needs and allow the user to gain access, understanding, and application of the elements within the software. The elements within the interface allow interaction both visual and audio between the user and the system software (Chikurtev, Yovchev & Chikurtev, 2016). This software design is aimed to work with the sales software. A sales system allows the interaction of the customer with the system. Through the interface, the user can analyze sales, sales trends and other functions of the system with use as the interface is designed with elements and keys which allow zooming, inversion, and transformation of the images on the system using the user interface.
History of system development
The user interface came into the picture in the year 1981. It was discovered that graphics on the digital user’s interface in conjunction with the pointing device would allow great use of the system. This led to the creation of Xerox Star an integration of desktop computer in the year 1973 (Laaksoet al. 2016). 1.0 Macintosh operating system was the second to be designed with a complete graphical user's interface. The system had only a few of the current operating system which was window-based icons. The window allowed movement using the mouse (Pathak, et al. 2018). In early 2000, there was more advancement with Apple creating Optical devices which developed to magic mouse allowing the user to have more interaction using different fingers (Jones, Clothier, & Jiang, 2018).
System operation
The creation of user interfaces since their creation had not been app.
Project Deliverable 2 Business Requirements1Project Deliverab.docxwkyra78
Project Deliverable 2: Business Requirements 1
Project Deliverable 2: Business Requirements 3
Project Deliverable 2: Business Requirements
Jessica Hill
Dr. Jan Felton
CIS 590: Directed Research Project
February 1, 2015
Table of Contents
1 Business Requirements……………………………………………………………….………3
1.1 Project Overview…………………………………………………………………….........3
1.2 Background including current process…………………………………………….3
1.3 Scope………………………………………………………………………………3
1.3.1 Scope of Project……………………………………………………….........4
1.3.2 Constraints and Assumptions……………………………………….............5
1.3.3. Risks…………………………………………………………………..........5
1.3.4. Scope Control ………………………………………………………………5
1.3.5. Relationship to Other Systems/Projects ……………………………………6
1.3.6. Definition of Terms (if applicable)………………………………………...6
1.1 Project Overview
This project is an information Technology project that was requested by WebFOCUS Company. The project is a development of a secure website that offers online advertisements, sharing, collection and storage of visual tools. The Website should be hosted in a cloud environment and should provide database functions for use in data warehousing
1.2 Background including current process
WebFOCUS was developed in order to generate profit through online advertisements as well as offshoring and outsourcing of business operations. Currently the business uses the relational database analysis. The company’s website in operated on both Windows and Mac OS X operating systems. In order to enhance virtualization, the company is seeking cloud computing services as well as data warehousing for data analysis purposes.
The project goals include;
a. Generation of profit through the charges on advertisement
b. Integration of database and operating systems in employee management.
c. Outsourcing work at a reduced cost (Olsen, 2006)
d. Developing a secure network infrastructure
e. The use of cloud computing to handle and share data
Tasks
a. Develop a website for advertisement
b. Install security measures
c. Integrate the website with cloud computing functionalities
d. Develop the outsourcing functionalities within the website
1.3 Scope
The scope of this project involves the determination and documentation of the project goals, deliverable, tasks, the cost and the deadlines.
1.3.1 Scope of the Project
Project Deliverables:
Scope Statement: This statement outlines the major activities to be carried out within the time allocated for the project. The scope statement’s goal is the financial analysis and financial documents regarding the operation of the project. The cost incurred and the revenue generated can be compared to observe the progress of the project.
Progress Reports: These include the process and the stages at which the project is undergoing. For the development of secure network infrastructure, the progress report deliverables would be network firewall types, authenticati ...
You are already the Duke of DevOps: you have a master in CI/CD, some feature teams including ops skills, your TTM rocks ! But you have some difficulties to scale it. You have some quality issues, Qos at risk. You are quick to adopt practices that: increase flexibility of development and velocity of deployment. An urgent question follows on the heels of these benefits: how much confidence we can have in the complex systems that we put into production? Let’s talk about the next hype of DevOps: SRE, error budget, continuous quality, observability, Chaos Engineering.
Its a documentation for an online help desk system. It includes almost every contents of a software development life cycle (SDLC) phase that is required to design a help desk system. It mainly includes Feasibility Report (Technical Feasibility, Operational Feasibility, Operational Feasibility, Schedule Feasibility), Software Methodology, Requirement Analysis and Specification, Investigation Technique, Process Modeling(Context diagram, Data Flow Diagram), Data Modeling (Entity Relationship Diagrams) and the screen designs (storyboards and actual system snapshots).
Thank u :)
1P A R T Introduction to Analytics and AIITatianaMajor22
1
P A R T
Introduction to
Analytics and AI
I
2
1
LEARNING OBJECTIVES
Overview of Business
Intelligence, Analytics, Data
Science, and Artificial Intelligence:
Systems for Decision Support
■■ Understand the need for computerized support of
managerial decision making
■■ Understand the development of systems for
providing decision-making support
■■ Recognize the evolution of such computerized
support to the current state of analytics/data
science and artificial intelligence
■■ Describe the business intelligence (BI)
methodology and concepts
■■ Understand the different types of analytics and
review selected applications
■■ Understand the basic concepts of artificial
intelligence (AI) and see selected applications
■■ Understand the analytics ecosystem to identify
various key players and career opportunities
T he business environment (climate) is constantly changing, and it is becoming more and more complex. Organizations, both private and public, are under pres-sures that force them to respond quickly to changing conditions and to be in-
novative in the way they operate. Such activities require organizations to be agile and to
make frequent and quick strategic, tactical, and operational decisions, some of which are
very complex. Making such decisions may require considerable amounts of relevant data,
information, and knowledge. Processing these in the framework of the needed decisions
must be done quickly, frequently in real time, and usually requires some computerized
support. As technologies are evolving, many decisions are being automated, leading to a
major impact on knowledge work and workers in many ways.
This book is about using business analytics and artificial intelligence (AI) as a
computerized support portfolio for managerial decision making. It concentrates on the
C H A P T E R
Chapter 1 • Overview of Business Intelligence, Analytics, Data Science, and Artificial Intelligence 3
theoretical and conceptual foundations of decision support as well as on the commercial
tools and techniques that are available. The book presents the fundamentals of the tech-
niques and the manner in which these systems are constructed and used. We follow an
EEE (exposure, experience, and exploration) approach to introducing these topics. The
book primarily provides exposure to various analytics/AI techniques and their applica-
tions. The idea is that students will be inspired to learn from how various organizations
have employed these technologies to make decisions or to gain a competitive edge. We
believe that such exposure to what is being accomplished with analytics and that how
it can be achieved is the key component of learning about analytics. In describing the
techniques, we also give examples of specific software tools that can be used for devel-
oping such applications. However, the book is not limited to any one software tool, so
students can experience these techniques using any number of availa ...
Working with multiple teams on multiple applications brings a whole new set of challenges to software development. How do you share code, how do you keep code consistent, how do your prevent breaking other peoples applications... We could keep rambling on. At the ANWB we are currently tackling these problems while building a design system using (p)react. In this presentation we will share our learnings, challenges and progress moving our front-end applications to a new shared component architecture.
Hi There, This Synopsis report is Implemented by Umang Saxena,Sakshi Sharma and Ronit Shrivastava of IT Branch,SVVV Indore.This will help for those students who wants to make a good and effective report regarding to any topic.
Thank you
Warm regards
01-01-2017 This section will lay out the implementation plan o.docxhoney725342
01-01-2017
This section will lay out the implementation plan of the entire Authentic Assessment Project (AAP) design, which include configuration of key networking devices, detailing milestones, activities, resources, and budgets, as well as providing a deliverables schedule.
Project Implementation Plan
In this lecture I will discuss implementation plan through an example of an enterprise network.
The figure presents a fictitious enterprise factious network. The company would like to implement a scalable solution with a routing protocol that provides fast convergence. For optimal routing and packet forwarding, hierarchical addressing with summarization is required. Users require high-speed access to the server farm with redundant connectivity for protection. The company has many remote offices; a redundant connection to the Internet is required to provide the remote offices with nonstop access to its server farm. For remote offices, a secure connection must be implemented to prevent unauthorized persons from accessing data.
The first step before creating an implementation plan is to gather existing information about the networks and all the requirements.
The existing topology provides redundant connectivity among all the network devices. Internet connectivity is dual homed, which provides redundant access to the remote sites as well as World Wide Web resources. The equipment can provide all the functionalities that are required, but the software version of the operation system must be upgraded.
The networking equipment has existing IP addressing that needs to be changed to ensure optimal routing and forwarding of packets as well as summarization. Requirements for server farm access and remote office connectivity do not include changes in QoS configuration. The server farm hosts the critical applications of the company including VoIP, and these require preferred treatment. OSPF is configured in the network. This configuration must be changed, because a faster convergence time is required. EIGRP is better choice than OSPF.
Security configuration is required to provide secure access to terminal resources. In this case existing security is sufficient, therefor no changes are needed.
For this scenario implementation plan would be
· Project contact list
· Location information and means of accessing the premises
· Tools and resources
· Assumption
· Task and detailed description
· Network staging plan
Project Contact List
Consultant Project Team
Customer Project Team
Project Manager
Telephone
E-Mail
Project Manager
Telephone
E-Mail
Configuration Engineer
Telephone
E-mail
Configuration Engineer
Telephone
E-mail
Project Coordinator
Telephone
E-mail
Project Coordinator
Telephone
E-mail
Equipment installation Plan
Location
Details
Floor
Room
Rack Number
Tools Required
Item Number
Item
1
PC with a VT 100 emulator, 10Base-T interface, FTP Server, TFTP client application
2
Console port cable DB9-RJ45/DB25
3
10Base-T Ethernet cable
The implementa ...
81819, 957 PMPrintPage 1 of 43httpscontent.ashford.e.docxblondellchancy
8/18/19, 9'57 PMPrint
Page 1 of 43https://content.ashford.edu/print/Valacich.3917.17.1?sections=ch0…&clientToken=a3e9dfb8-8e7d-6865-d886-be0e64bd158d&np=ch01lev1sec1
9 Developing and Acquiring Information Systems
After reading this chapter, you will be able to do the following:
1. Describe how to formulate and present the business case for technology investments.
2. Describe the systems development life cycle and its various phases.
3. Explain how organizations acquire systems via external acquisition and outsourcing.
Preview
As you have read throughout this book and have experienced in your own life, information systems and technologies are of many different types, including high-speed
Web servers to rapidly process customer requests, business intelligence systems to aid managerial decision making, and customer relationship management systems to
provide improved customer service. Given this variety, when we refer to “systems” in this chapter, we are talking about a broad range of technologies, including
hardware, software, and services. Just as there are different types of systems, there are different approaches for developing and acquiring them. If you are a business
student majoring in areas such as marketing, finance, accounting, or management, you might be wondering why we have a discussion about developing and acquiring
information systems. The answer is simple: No matter what area of an organization you are in, you will be involved in systems development or technology acquisition
processes. In fact, research indicates that spending on systems in many organizations is controlled by the specific business functions rather than by the information
systems (IS) department. What this means is that even if your career interests are in something other than information systems, it is very likely that you will be
involved in the development and acquisition of systems, technologies, or services. Understanding this process is important to your future success.
Managing in the Digital World: Microsoft Is “Kinecting” Its Ecosystem
How useful would an iPhone or an Android smartphone be without the apps? How useful would a Blu-ray player be without a large selection of movies available in that
format? The value of many devices or systems grows with the size of their ecosystems, including the users, application or content developers, sellers, and marketplaces. Like
a tree standing still in a world without rain, birds, or flowers—a tree that would likely not be able to survive—the iPhone sans the “apps” would be much less useful, less
exciting, and much less successful in the marketplace. Similarly, Google, Microsoft, and, not surprisingly, Amazon.com (http://Amazon.com) are trying to build large
ecosystems around their products and services (Figure 9.1 (http://content.thuzelearning.com/books/Valacich.3917.17.1/sections/ch09#ch09fig1) ).
FIGURE 9.1 All parts of an ecosystem are interrelated.
http://amazon.com/
https://content.ashford.edu/books/Va ...
Desktop Based Voice Assistant Application Using Machine Learning Approach
Client Technology Tracking System
1. Voka Consultancy Group
U n i v e r s i t y C o l l e g e C o r k
P r o j e c t : I S 6 1 5 3
D a t e : 1 8 / 3 / 1 5
Ismail Hossain-114221879
Brian Murphy-114222980
Brendan McSweeney-114223513
Canice Walsh-114221438
The IT DepartmentatDragon SystemConsultinghave
beentaskedwithdesigningandconductingawalk-
throughof a systemprototype toseniormanagement.
From thisthe applicationarchitecture of the system will
be described.
Client Technology Tracking
System
2. Contents
1.0 Introduction............................................................................................................................ 3
2.0 WebpagesAnalysed................................................................................................................ 4
3.0 Low-Fi Prototype Material.......................................................................................................7
3.1 Prototype Testing................................................................................................................ 7
3.2 Metrics ............................................................................................................................... 8
4.0 Wireframe Prototype .............................................................................................................. 9
4.1 Wireframe Prototype Screens.............................................................................................. 9
5.0 Hi-Fi Prototype...................................................................................................................... 12
5.1 Justification for Colours used ............................................................................................. 12
5.1.1 Justification for choosing Blue...................................................................................... 12
5.1.2 Justification for choosing Pink...................................................................................... 12
5.1.3 Username and Passwordfor Each User ........................................................................ 13
6.0 ApplicationArchitecture........................................................................................................ 13
6.1 Presentation Layer......................................................................................................... 13
6.2 Business Layer.............................................................................................................. 13
6.3 Data layer...................................................................................................................... 14
6.4 Description and Justification of Technologies Used.............................................................. 14
6.4.1 Justification of technologies used................................................................................. 16
7.0 Conclusion ........................................................................................................................... 16
3. 1.0 Introduction
Based on the analysis of the current system in place at dragon system consulting, it was
suggested that the system was considerably behind competitors in terms of its functionality,
so in order to keep up to date with the dynamic trends in our industry it was agreed that our
current system required significant modification.
In order to assess what changes were needed the research team decided to get user feedback
of the current system to establish what exactly the “as-is” scenario of the current system was.
From there the IT team could get clarification of the changes that needed to be made to create
a satisfactory system for all stakeholders in the “to-be” scenario.
Once the “as-is” scenario was identified, the IT team could begin creating a new system. So
the IT Team recognised that the best first step to take was to analyse similar web pages and
consequently design some low-fi prototypes, including diagrams of the potential new system
as well as a storyboard of how the potential new system would basically work.
When the IT Team were satisfied with the low-fi prototypes, a short video was created
outlining the basic functionality of the potential system. From there the IT team established
what the main tasks/functions of the system would be.
Before a wireframe prototype could be designed the IT Team consulted with the research
team to consider what kind of colour scheme should be used in the system. Once the colour
scheme was justified and once the basics of the system were known the IT Team decided to
take the low-fi prototype one step further by designing a wireframe prototype.
In turn the next logical step after the wireframe prototype was to design the high fi prototype
which essentially is the finished system before publication.
However before publication the IT Team must first of all justify the application architecture
and in turn justify why the IT Team chose certain technologies when developing the system.
4. 2.0 Webpages Analysed
In order to establish what template the system should follow and what colours should be used
we firstly reviewed similar webpages. The following link http://www.auctus-
software.com/it_consulting.html provides access to similar pages and we have also included
a screenshot.
Figure 1: Auctus
Both the IT Team and Research Team agreed that the navigation bar at the top of figure 1
would be a useful feature for the homepage of Dragon System Consulting, however both the
IT Team and research team believed that the shade of blue used in figure 1 would not be
appropriate for Dragon System Consulting and also it was agreed that there was too much
detail on the homepage. After analysing the webpage illustrated in figure 1, both the IT Team
and research team agreed that the homepage of Dragon System Consulting should be kept
concise.
The following link provides another example of a similar site that was analysed and we have
also included a screenshot. http://uniactiv.com/
Figure 2: UniActiv LLC
5. From our analysis of figure 2, both the Research Team and IT Team both appreciated the
moving features incorporated. Dragon System Consulting decided to utilise this feature in the
new system as it further enhances the professionalism of the organisation.
The following link http://precisionitconsulting.com/ gives another example of a similar site
that we analysed and we have included a screenshot.
Figure 3 : Precision
Figure 4 : Precision Footer
The screenshots of both figure 3 and figure 4 have come from the same website. Basically
figure 3 was the ideal website to highlight the main colour and layout of the Dragon System
Consulting homepage. Figure 4 is essentially the end of the homepage for figure 3. It was
agreed that Dragon System Consulting should include contact details at the end of the
Homepage.
6. The following link http://www.antarisconsulting.com/ shows the website Antaris which we
analyzed and also included a screenshot below;
Figure 5 : Antaris
Based on our analysis of the webpage illustrated in figure 5, we found that the search bar at
the top allowed for easy navigation and therefore greater usability. It was agreed that the new
system for Dragon System Consulting should include a search bar so that the user could
easily navigate around the system.
The following link https://www.onforce.com/ gives another good example of a website we
analysed and have also included a screenshot
Figure 6: OnForce
7. Once again following analysis of the web page illustrated in figure 6 it was decided that it
was best to include a sign up feature for new users at the top of the homepage.
The following link http://www.cit.ie/ gives the last website we analyzed and have also
provided a screenshot below;
Figure 7 : CIT
This page essentially highlights the main colour scheme of the webpage. Following the
analysis of the web page illustrated in figure 7, it was agreed that the pink and blue colour
scheme worked well, so it was decided that Dragon System Consulting should implement this
colour scheme for the system. It was also agreed that the additional functionality of the drop
down menu illustrated in figure 7 would also work well in the Dragon System Consulting
website.
3.0 Low-Fi Prototype Material
Once the IT Team analysed other webpages it was agreed that the next logical step should be
to sketch out the proposed system using paper or low fi prototypes. We have enclosed a paper
prototype folder attached to this report, which shows sketches for the proposed site. We
decided to set up a YouTube channel called Voka Consultancy providing videos which
demonstrates a step by step tutorial of using the proposed site. We have provided a table in
the next section with links associated to each paper prototype video.
3.1 Prototype Testing
Once the low-fi prototypes were completed the IT Team recognised the importance of testing
out the low-fi prototypes by illustrating the potential functionality of the system. The IT
8. Team conducted a number of brief videos illustrating the potential steps that would be taken
when using the system itself. The following table shows how we decided to create a
YouTube channel named Voka Consultancy to walk management through our paper
prototype and outline the functions of the site with the links provided.
Table 1: Paper Prototypes You Tube Video Links
3.2 Metrics
The following metrics table below provides the page name, task or function carried out by
this page and the users that can access each individual page.
Page Name Task/Function Access
Index Page Can Log in, Sign up, View services,
View about us, user can search for
anything.
All Users
Service Page Can View what services are provided
by the company such as IT
Consulting, IT Services, Cloud
Computing and Storage/Security.
All Users
Log in To use the application user must Log
in. User can request password if they
forget and if they are not members
they can sign up.
All Users
Sign Up New Members can sign up to the
System.
All Users
Input service
request
Users must be logged in to enter
service request.
Client
Technician
Receptionist
Insert work
record
Insert Details of Work Completed. Technician
Paper Prototypes You Tube Video Links
Manager Paper Prototype https://www.youtube.com/watch?v=LzAIlvdQndk
Client Paper Prototype https://www.youtube.com/watch?v=LmLLMiGRFvU
Receptionist Paper Prototype https://www.youtube.com/watch?v=ZTCEa7x9Pxc
Employee Paper Prototype https://www.youtube.com/watch?v=pyaWjgvq728
Technician Paper Prototype https://www.youtube.com/watch?v=08MvgONj6dg
Sign Up Paper Prototype https://www.youtube.com/watch?v=lJ4cDfZjmgU
About Us Prototype https://www.youtube.com/watch?v=vBhJzztLHiw
9. Enter
Component
information
User can add component information
and also edit any changes.
Technician
Check in
Inventory
User can check in inventory but
cannot change anything.
Receptionist
Insert
configuration
Information
Changing or entering configuration
details.
Technician
Examine
unresolved
requests and
history
User can see all incomplete or
unresolved service requests.
Client
Technician
Management
Manually
Resolve
service
requests
User can manually mark a service
resolved or complete.
Technician
Viewed
Installed
components
View list of components installed in
each client system.
Technician
Input of new
equipment
User can enter new equipment or edit
Equipment information.
Technician
Enter or edit
components
type
Creating a new component type or
editing an existing component type.
Employee
Enter or edit
Equipment
type
Creating a new Equipment type or
editing an existing equipment type.
Employee
View software
Configuration
information
View the software configured for each
client system.
Technician
Table 2: Metrics
4.0 Wireframe Prototype
Once the Low-Fi prototypes were completed and the prototypes were tested the IT Team
completed wireframe prototypes using Balsamiq software. All of the Balsamiq files can be
accessed by using the username and password provided below and we have also included a
sample of screenshots.
4.1 Wireframe Prototype Screens
The following screenshot shows the index page of Dragon System Consulting
10. Screen Shot 1: Index Page Balsamiq
The following screenshot provides the log in page for Dragon System Consulting;
Screen Shot 2: Login Page Balsamiq
11. The following link provides a screenshot of IT Consulting page provided through Balsamiq;
Screen Shot 3: IT Consulting
The following screenshot shows the Manager Homepage through Balsamiq;
Screen Shot 4: Manager Home Page
12. In order to access our Balsamiq prototype we have provided the following log in details
which are as follows;
User Name- Voka15
Password-Voka15
5.0 Hi-Fi Prototype
When the wireframe prototype was complete, the IT Team decided to design the system itself
using HTML, CSS, JAVA Script, JQuery and Google Chrome.
5.1 Justification for Colours used
The following screen shot provides an example of colour used for the site
Figure 8: Home Page
Following the analysis of similar webpages both the IT Team and research team came to the
conclusion that the two main colours should primarily be blue and pink as illustrated in
Figure 8.
5.1.1 Justificationforchoosing Blue
Based on similar web pages analysed, blue appeared to be a common colour used. From
consultation with the research team, the IT Team believed that blue was the best colour to
incorporate into the new system as it was felt that blue was both a welcoming colour for the
user but equally gave the system a corporate look.
5.1.2 JustificationforchoosingPink
Pink is also a common colour used in the new system. The navigation bar at the top of the
home page uses pink efficiently. The research team suggested that pink simply works well in
combination with blue as it enhances the corporate look of the system. The IT Team and
13. research team both agreed that pink and blue worked effectively together thereby giving the
user a unique experience.
5.1.3 Usernameand PasswordforEachUser
To access thisapplicationsoftwarewe have create demousernameandpasswordtheyare below,
User Username Password
Client 100 100
Receptionist 200 200
Technician 300 300
Manager 400 400
Employee 500 500
6.0 ApplicationArchitecture
This section essentially describes the overall layout of Dragon Systems Consulting new
system. The measurement for each section of the webpage will be illustrated via screenshots
in the following section.
6.1 PresentationLayer
The aim for the presentation layer of our site was to improve the user accessibility and use of
the site itself so it is easy to optimise performance, while preventing context switching. This
will therefore reduce compatibility issues, maintenance and deployment cost. With any
project there are downfalls or potential problems such as monolithic pieces of code, hard to
modify due to a lack of documentation and qualified programmers. There is also the chance
of lack of qualified programmers for these systems. This can be seen below with our lay out
and sizes of our site from the viewpoint of the user.
6.2 Business Layer
This layer will allow user to access the database but they don’t have accessibility to change
anything, just like the client can see service request history below. This layer is more than
information delivery; it is a key aspect of the performance of data processing behind the
results being delivered. There are a number of examples to show tis including a program that
implements a withdrawal of stock from a business. This program takes the request, checks
whether there is enough stock in the business, verifies whether stock limits overdrawn,
creates a log entry for the operation, performs the operations against the current stock limit
14. and gives approval to the employee to issue the stock. It is here that the algorithms are
implemented for the organisations.
6.3 Data layer
This layer will allow us to see the database, and what the business is collecting in relation to
component, system configuration and equipment as well as check inventory, which can be
seen below. The overall systems needs data to work with, data can reside in databases or
other information repositories, this deals with and implements different data sources of
Information Systems. This indicates that it is implemented using a Database Management
System. From our software company example, the RM layer could be the inventory database
of the company. This can also be a gateway to recursively using other systems.
6.4 Description and Justification of Technologies Used
For accessing this software the recommended browser is google chrome and Firefox. This
software cannot be fully accessed by internet explorer. CSS was used to design the layout of
the pages; JAVA Script formed validation and provided navigation to other pages. HTML
was used to construct applications; JQuery was used for animation while Notepad++ was
used for editing and creating web pages. Balsamiq was used as the tool of choice for the
wireframe prototype. Google Chrome and Firefox were used to test the software.
Layer J2EE Microsoft (.NET)
PresentationLayer HTML, CSS Javascript HTML, CSS Javascript
PresentationLogicLayer JSP/Servlets ASP.net
BusinessLayer EntJavaBeans .NET servicedcomponents
Data AccessLayer SQL, JDBC SQL ADO.Net
Data Layer Oracle,MySQL SQL Server
Application for each layer (J2EE vs. Microsoft(.NET)) (Bill Emerson)
Ascertaining which of the two technologies is ‘best-fit’ for Dragon Consulting is difficult, so
much so that it can simply come down to what employees/end-users have the most
experience of using. The following scorecard rates the comparative strengths and weaknesses
of both J2EE and .NET:
Criteria J2EE .NET Comments
15. Ease Of Use (Development
Environment) ** ****
VB.netandC# are easiertouse than
J2EE
Scalability *** ** Execute JavaCode on Mainframe
Single Language Multiple
Platforms **** *
Java Can runon many platformsthrough
the JVM
Multiple LanguagesSingle
Platform * ****
VB,C#,J#all run inthe same run-time
environment
Reliability ** **** VB/Comdevelopmentin1993
Performance *** *** Equal Performance
Speedof development * *** VB code easiertolearn
Reuse **** **
Deploysame code onmultiple platforms
and multiple projects
OpenStandards ***** * Java,JVMare openstandards
Overall 56% 51%
Scorecard (Microsoft .NET vs J2EE) (Bill Emerson)
The findings above are quite close; J2EE prevailing thanks in part to its ability to run on
many platforms, as well as the fact that its code is reusable on multiple platforms and
multiple projects. Furthermore, J2EE is written in Java, an open platform, in contrast to
.NET, which runs solely on Windows OS 1.
To develop this Dragon System Consulting Application software we have used number of
programming languages which are explained below,
Cascading Style Sheet (CSS) was used to manage the layout and structure of the
pages.
1 This information comes from the class notes
16. JavaScript was used for form validation and navigation to other pages.
J2EE, PHP and .NET will be used for back end architecture as we do not have
database we did not use them.
Hypertext Markup Language (HTML) was used to build the whole applications
software.
JQuery was used for creating animation to use in banner.
Notepad++ was used for editing and typing code for application design.
Balsamiq was used as the tool of choice for the wireframe prototype.
Google Chrome and Firefox were used to test the application software.
6.4.1 Justificationoftechnologiesused
After development of application software we have done number of application test to see
how this software is working. To test this software we have used google chrome, Firefox and
Internet Explorer. The test result is below
Google chrome: user can access all the functionalities by using google chrome as
result come from test.
Firefox: user can access all most every functionality by using Firefox chrome as
result come from test.
Internet Explorer: user cannot access all the functionalities by using Internet
explorer as we have done some test.
Platform: this software can be install, setup and run any operating platform
7.0 Conclusion
Based on our comprehensive analysis of various webpages, and following extensive
prototyping, we believe that we have developed an efficient and functional system for Dragon
System Consulting.
The IT Team completed the project through a logical series of steps which was accomplished
on time and on budget with the resources available. Ultimately the Management team at
Dragon System Consulting presented the IT Team with a system problem and essentially
required a satisfactory resolution to the problem.
First of all the IT Team collaborated with the research team to research similar webpages.
Once this step was concluded the IT Team created a Low-Fi Prototype, created a you tube
17. channel to give the management a step by step guide as to how the use the system. The
wireframe prototype illustrated the outline of the system and the final step was programming
the system to use in the organisation.