Free Essay

Systems Analysis Development

In: Computers and Technology

Submitted By finnywoo
Words 5357
Pages 22
School of Business, Management & Information TechnologyFdSc Internet Computing for Business Yr 2 Sem 1 Level 2Assessment | |

Module Title: Systems Analysis & Design (NCD-CN10)

Module Leader: M Binner

Assessment Title: Car Hire Company
Hand in Date: 21/1/2011

David Ray
Student no. 30162106

Contents 1 Introduction 2 2 Life Cycle Models 3 2.1 What is a Life Cycle Model 4 3 Fact Finding and Feasibility 7 Fact Finding 7 Feasibility 7 4What is a Problem Statement? 9 4.1 Writing a Problem Statement 9 4.2 Problem Statement 11 5Evaluation of the current System 13 6Problem Statement Solution 13 6.1 High budget solution 15 6.2 Low Budget Solution 17 7Dataflow Diagrams 19 What is a Dataflow diagram? 19 Different levels of Data Flow Diagrams 20 Level 1 Data Flow Diagram 21 Level 2 Data Flow Diagram 22 8 ERD of New System 23 9Data Dictionaries 25 10Cost Benefit Analysis 26 11A Cost benefit Analysis for Car Hire Company 26 12Evaluation of Proposed New System 27 13Summary and Reflection 27 14References 28 15 Bibliography 28 16Appendices 29

1 Introduction

For this assignment I have been asked to develop a new system that could resolve issue’s within a Car Hire Company.

For the assignment I will be looking at what a System Life Cycle model is and how it relates to business. I will be briefly looking at various cycles and will explain why I chose the system life cycle that I will be using regarding the assignment.

The first task in doing this is to look at the existing system that is currently in place and create a Problem Statement for issues within the company. For the assignment I will go into detail about what a Problem Statement is, and what the benefits of making a Problem Statement.
Following the Companies Problem Statement I will give a general evaluation of the current process.

The next stage is to give a solution to the problem statement. Here I will look at each problem and present an appropriate solution. The client Raj has also requested details and costs of two solutions, which will be a high budget solution and a low budget solution, to which I will go into detail within the report.

The following section will look at what Data Flow Diagrams are, and what a Data Flow Diagram for the new system would look like for the Car Hire Company. I will also go into detail about what Entity Relationship Diagrams are and give a Data Dictionary for the new system.

Once the new systems have been developed, I will be creating a Cost Benefit Analysis for both of the new systems. I will be researching what a “Cost Benefit Analysis” is and how it relates to a business investing in a new system.

Finally I will be giving my evaluation on the new system created, and then giving a summary and reflection on the process.

2 Life Cycle Models

For the report about the creation of a new system for the Car Hire Company, I have been asked to refer to each part of the development of the system against the stages of a Life Cycle Model. The next section will go onto explain what Life Cycles are, and which Life Cycle model I will be using for the report.
2.1 What is a Life Cycle Model

First we need to define what a Life Cycle Model is and also how it relates to System Analysis Design.

A System Life Cycle has been defined as

“Cradle-to-grave journey of a system, compromising of broad phase’s such as conception, definition, design, testing, implementation, maintenance, modification or upgrading, and retirement or replacement.” 30/11/10

This is the basic concept of a life cycle, however there are different various types of Life Cycle Models such as Waterfall Cycles, Spiral Cycles, Incremental Cycles and Modified Waterfall Cycles.

Waterfall Life Cycle Model

The waterfall cycle is the most well-known model for development and follows structured stages. Only when a stage is completed can the next stage be started. Figure 1 shows an example of what a Waterfall Cycle looks like

Figure 1 A Waterfall Development Cycle

The waterfall cycle is easy to follow which is why it is a popular cycle to use, and each stage has to be completed before the next stage commences. However that is also its downfall. When a system is created using this cycle, the client has a small input into the development of the product. So if the finished product is not what the customer requires, or there is part of the product not suitable, the product has to be started again. This will cost money and time and possibly damage reputations.

Incremental Cycle Model

The incremental Cycle model is similar to the Waterfall Cycle model, however the system is designed, implemented and tested in small stages until the system is finished. Below is a diagram of how this cycle looks like.

Figure 2 An Incremental Life cycle

This cycle delivers the final product in stages and puts the finished stages all together to produce the final product. The advantages of this cycle are that it is more flexible than the waterfall cycle. However a disadvantage of the cycle is that the system is not finished until all the stages are completed.

Rapid Application Design

Figure 3 A Rapid Application Design Cycle

The Rapid Application Design Cycle is a prototype based development cycle. The first stage gathers information from the client about the requirements for the system, a prototype design is created and shown to the client who either approves it, or suggests other possibilities for the design. The next stage is to then refine it until the client is satisfied. This is done for all parts of the system, upon completion and testing is implemented to the client. The advantages of this system is that the client has a clear idea of what the final product will be, however a disadvantage is that the developer may create more work when developing prototypes that are not used.

With this in mind, the life cycle model that I am going to follow is the Rapid Application Cycle. The reasons are that the client is central to the development and ensures that the client gets what they are paying for.

3 Fact Finding and Feasibility

Fact Finding

Before any system can be developed, a systems developer would have to do some research on old system or procedures with the client. The reason why this stage is completed is to ensure that the client gets the system that they require. If a developer did not complete any fact finding work, they would not know how to produce a good working system for the client.

While completing research on the client, a developer is looking at five different elements.

1. What the basic business processes are? 2. What are the problems with the current process? 3. What data is being used or processed during the process? 4. Are there any limits imposed by time and volume? 5. What performance controls are there in place?

Various techniques are used to gather the information needed to produce a new system. The more popular techniques are interviews, questionnaires, document reviews, observations, and doing the job itself.

Although there are many pros and cons to each technique, for the assignment we have been given an interview transcript with the current systems procedures and also questions on what the client wishes to have in the new system.

In the systems life cycle, the fact finding procedure is at the initial analysis and quick design part of the cycle.
Figure 4 Current lifecycle positions


A systems developer must also be able to decide if the new system is feasible. To do this the new system is looked at using the T.E.L.O.S. guide for feasibility. This stands for:-

T – Technology. Is the technology available that you need to use.

E – Economy. Is it affordable, will the system pay for itself within a reasonable time? Will it save the client money?

L – Legal. Consider what laws/legislation needs to be applied to the new system.

O – Operation. Does it have to be made compatible with another system to work? Will staff need further training?

S – Schedule. Can the system be created in the time allocated?

If any of the points from TELOS suggest that the project has a problem there are three choices.

1. Go ahead with the project 2. Postpone the project until whatever the situation can be resolved. 3. The project gets cancelled all together

Once the new system is deemed feasible, the next part of the project can be undertaken, which is the creation of a problem statement.

In the Life Cycle model this is part of the analysis and quick design part of the life cycle model.

4What is a Problem Statement?

The following quote defines what a Problem Statement is.

“A problem statement describes the research problem and identifies potential causes or solutions. A problem statement also conveys the reason the problem is important and who is affected by the problem.” Having researched what a problem statement does for project management, it is necessary for a Problem Statement to be created for the development of a new system for the car hire company. Developing a problem statement also gives a clear outline of current problems that need to be addressed. Snedaker (2005) writes

“Begin all projects by defining the problem to be solved. Describe either the problem itself or why the company (or your department) should care about the problem. This will help you not only make sure that you are solving the right problem with the project, but it will give you a solid foundation for validating the project and project parameters later.”
Snedaker, S (2005). How to Cheat at IT project Management. Rockford, MA: Syngress Publishing. p179.

This passage is re-iterating why it is important to complete a problem statement as it focuses on what and where the current problems are within the existing system, and also gives you and your client a clear view on functions/processes that need to be addressed.

The following section explains how a problem statement is created.

4.1 Writing a Problem Statement

A Problem Statement merely states what the problems are, however the statement should not detail a cause for the issue.

“Your problem statement should never detail a cause for the issue at hand.”
Carpenter,C. (2005). The Problem Statement. Available: Last accessed 2nd Dec 2010.

A good problem statement makes use of the five “W”’s

Who – Who does the problem effect
What -What is the issue, what is the impact of the issue?
When - When does the issue occur?
Where - Where does the issue occur?
Why - Why is it important to fix the issue?

The first process to undertake is to write down the current problems within the system in a basic form. An example from the car hire company would be:-

* Bonuses are calculated by Mike using a calculator

The next part of the statement is to define the impact the problem has on the business.

* The Calculation of bonuses by Mike takes “ages”

The following part of the statement details how it effect’s the business.

* The calculations of bonuses by Mike using a calculator for each individual costs the time that it takes for the calculations to be made every month. It also does not allow for any in-discrepancies that could be done by mistake while using a calculator.

So in a problem statement, this information would be put together to define the statement as a whole.

“Mike calculates bonuses every month manually by calculator. This is a problem as it costs the business money to pay Mike for 12 hours of work every month, not including any over payments that are mistakenly made. These mistakes could be made as Mike is doing these calculations manually, and everybody is prone to making mistakes. It is important to rectify this problem as Mike is needed elsewhere within the company, as well as making sure that bonuses are paid correctly, accurately and calculated quickly.”

For more information on Problem Statement Creation refer to the appendices reference (i) How to write a Problem Statement.

This procedure is part of the prototype and development stage of the Life Cycle Model.

The following section is the Problem Statement for Raj’s Car Hire Company.

4.2 Problem Statement

The purpose of this Problem Statement is to understand the difficulties of the current system in use at Raj’s Car Hire Company.


The Company has only one computer, to which Raj admits that he does not “know what to do for the business.”
How this is effecting the business is that there is no current use of any computer systems within the organisation, and that all documentation is hand written/hand typed by the employees and the owner.
The impact of this in the business is the time that every employee takes in writing, not including any mistakes that could be made by the person.

By not having a computer, Mike has to calculate the companies’ wages using a calculator. Mike having to do this affects the business in several ways.

The impact on the business of this procedure:-

* The time it takes Mike to calculate six employees’ wages. * There is a possibility that Mike makes a mistake in calculating the wages. If Mike was to make a mistake and pay too much to an employee, this will mean that the company is paying out too much in wages. However Mike could also be paying too little to employees, in which case the company could be landed with a large outgoing of money to reimburse short paid workers.

Document Storage

The business has no knowledge of the current Data Protection Act

This problem affects both the Business and the person who owns or is responsible for the business.

The impact of this problem:-

* The Act details a number of civil and criminal offences which the data controllers of the business are liable for. Failure to adhere to the Data Protections Act may result in hefty fines and/or possible criminal record.

The business currently stores all information in filing cabinets, and has a document storage “facility” in the upstairs of the current building.

At present the business stores all of its paperwork in filing cabinets and all further related paperwork in the upstairs of the building.

This has several detrimental effects on the business:-

* Excessive Document Storage costs the business money in several ways (i) The cost to the business of having premises to store the filing cabinets. The more business that the company accomplishes, the more storage is going to be needed to keep the ever expanding number of filing cabinets. (ii) The Price of Filing Cabinets as seen in the screenshot below is expensive.

Figure 5 Showing the price of a Filing Cabinet

(iii) The business can spend hours of manpower searching for relevant business records. This costs the business to pay the employee. (iv) All financial records are stored in the filing cabinets on site. This could affect the business if these financial records are damaged or lost, as the business would still be liable to pay the tax even if there are no records. The Inland Revenue would estimate the tax bill and the business would have no option but to pay. (v) Business Records date back to eight years. This is a problem as the business is unaware of how long information needs to be stored. This again impacts the business in the way of paying for storing records longer than necessary.

Processes and Document Duplication

The Business processes create excessive paperwork and duplicates paperwork. This has many detrimental effects on the business:-

* Millie sends out handwritten invoices every day.

This impacts the business in the time it takes Millie to write the invoices and also there is a possibility that Millie may get the price wrong or even forget to write one. In both instances it would cost money.

* The process of booking customers jobs is a lengthy one which contains exchanging papers and job sheets.

“The person who takes the booking (can really be any of us) has to write the job sheet out when the customer books a car for anything. They have to write the whole lot out, customer’s name, address etc, car they want to book, when they want it and where to pick up and drop off. There’re a few more details but I have some examples for you to look at. They check the dates the customer wants against our bookings diary and give them alternative dates if we’re booked up.
After the job has been completed the driver gives Millie the job sheet and she has to write out the invoice, which contains the same information as is on the other sheets”
Extract taken from the Interview with Raj

The above process has an impact on the business in the time it takes to write the information out, go through records of diary entries, checking which cars are available and then when the job is complete, Millie has to write out an invoice that contains the same information again. This is a time consuming, costly process for the company.


What’s an Operating System?

The employees of the business have limited experience/knowledge of computing systems. This is going to have an impact on the business such as:-

* The majority of the staff does not know how to use a computer. This will have an impact as the company want to introduce a computerized system. If the staffs do not know how to use the computers then the business cannot work as needed costing money.

5Evaluation of the current System

The current system that is in place at The Raj Car Hire is long, labour intensive and time consuming. The system is takes too much man hours of administration which could be used more effectively in promoting the business and looking for further trends in the market for the owner to explore.
The business is relying heavily on a paper based system, which if it was to be destroyed, would effectively finish the business.
The whole process is in need of updating to make it able to cope with the increase in business that the owner wishes to improve.

6Problem Statement Solution

The results of the Problem Statement Solution will enable Raj Car Hire to work more efficiently and reduce the amount of document duplication and document storage.


The current computer system in use at the Car Hire Company is a sole computer that is used to play solitaire. What is recommended is the installation of new computers sharing resources over an installed network within the building.

Once the computer system is installed, each person will be able to have access to a diary system that enables all employees to check records, print job sheets, send promotional mail. This will be done by using Microsoft Office software package.

Computer Specific Solutions

* The calculations of bonuses by Mike.
Using the new Office Software, Mike will be able to calculate all the bonuses quickly and accurately using the Office software spread sheet package. This will save hours of work every month as well as being accurate as the chances of making a miscalculation are minimal. * Database and Diary System
A database and diary system is to be implemented into the business. This system will enable all users to input data into a database that can record names and addresses of customers, as well as checking the availability of cars for customers to hire by using a diary system. A system like this will help cut down on data duplication and speed up the administration process within the company.

* Accounting software
It is possible to incorporate Accounting software within the database and diary software package. This will help Millie with the invoicing as she will not have to write all the information down, as the information has already been previously inputted at an earlier stage in the process, thus saving time and also ensuring that the invoicing is done in a correct fashion.

* Marketing
The Office package contains a Word processor that can be used in conjunction with a Database. The benefit of this is that Millie can for example create a template for a promotional letter and be able to mail merge the letter with a database of records containing names and addresses. This can be done in a matter of minutes and hundreds can be done, rather than 25 a month.

Document storage

The main problem that exists within the company is the excessive amount of storage needed for files, invoicing and general paperwork.

The Computer System can help reduce the amount of storage space needed for the company as all files can be saved to the hard drive of the computer.

All previous documents can be Scanned into the computer and stored on an external hard drive that can be the size of a small book. Considering a 1 GB of disk space can store the equivalent of 215,000 A4 paper full of text, a 1Tb (Tb is 1 Tera byte which is 1,000 Giga byte of disk space) External hard drive can hold 215,000,000 A4 pieces of paper. Other advantages of this are that you can store all this information away from the building in a safe location.

The other advantage of having all files stored in a computer system is that files can be easily found in a matter of seconds rather than hours.


As the majority of the staff is inexperienced in the use of computers, investing in employee computer skills will enable the staff in using the new system correctly. The European Computer Driving License would give them the required skills to utilise the new system as well as investing in the future work ability of the staff. If you pay for the relevant training, they can’t tell you that they don’t know how to use it.

The following sections give a High Budget Solution and Low Budget Solutions; however both solutions incorporate training and Computer Hardware and Software

6.1 High budget solution


A Higher Spec computer x 6 = £3676.56

Figure 6. Showing Computer Specification.$ja=tsid:11527%7Ccc:%7Cprd:5083730%7Ccat:office%2C+pcs+and+phones+%2F+computers+and+monitors+%2F+desktop+computers+%2F#pdpFullProductInformation 17/1/11

Microsoft Licence for 6 Computers x 3 = £644.97

Figure 7 Showing the price of the Office 2010 Software

European Computer Driving License x 6 = £1500 17/1/11
This includes online registration and exam fees as well as expenses for learning.
Broken down as follows
£30 registration
£70 exam Fees Per Person
£150 Expenses for learning

Printers x 6 = £1242

Figure 8 Showing the Printer Price 17/1/11

Sage Accounting Software Package = £445

Figure 9 Showing Sage Accounts package 17/1/11


6 double points £130
24 u patch panel £50
7 u cabinet £125
Dell server £314

Total Cost of Network installation provided DataCat
= £619

Storage £940

Figure 10 A 2Tb storage system

Database and Diary system development= £3500

Total Cost of System £13825.38 + Vat. This price includes a 10% commision fee for the System Developer
6.2 Low Budget Solution
For the Lower budget solution, the system will include the same elements of the higher budget, but lower specification equipment. For the business system I am recommending Sages Act business software. It has the majority of the functions that are required for the company, however it is not bespoke and may have some limitations that a custom built system would not.

Computers x 3 -£1200

Figure 11. Showing lower Specification computer
Microsoft Office Software x 2 = £428

Sage Software ACT! = £455

Figure 12 Showing the Sage Act system price

Sage Accounting Software = £445


6 double points £130
24 u patch panel £50
7 u cabinet £125
Dell server £314

Total Cost of Network installation provided DataCat
= £619

Storage – Portable Harddrive =£64 17/1/11

Printers x 3 = £144

Figure 13 Showing the Lower spec Printer Scanner Copiers 17/1/11

European Computer Driving License x 6 = £1500 17/1/11
This includes online registration and exam fees as well as expenses for learning.
Broken down as follows
£30 registration
£70 exam Fees Per Person
£150 Expenses for learning

The total Cost of the lower budget system = £4869 = Vat. This price includes a 10% fee for the systems development.

My Recommendation

Based on the size of the business and the technical experience within the company, I would suggest opting for the lower budget solution. The reason for this is that the computer systems that come with the lower solution are lower specification; they are still powerful enough to cope with the business now and for the next 4 years at least. As well as this the networking is the same price however it does give room for an expansion in computer operations. The printers that are in the lower budget are again lower specification, yet they will do the same job as the higher specification printer.
Also the Sage ACT! Business systems are a cheaper alternative to having a custom built system and it does look if it will serve the same purpose.

Not mentioning that there is a £9000 price difference

The Budgeting part of the development is again part of the Prototyping section of a life cycle model
7Dataflow Diagrams

What is a Dataflow diagram?

A data flow diagram is used in Systems Analysis Design to show the flow of information in the business. This is summarised in the following quote

“Information Flow Diagrams provide a simplistic overview of how information is routed between different parts of an organization and also how information is communicated between the internal and external components of an organization.”
Yull, S, 2009. BTEC National for IT Practitioners : Core Units :Common Core and Specialist Units for All Pathways. 1st ed. Oxford: Elslevier Ltd. P76

With this in mind, a data flow diagram shows the person what is happening in a business and this is shown in a diagram using symbols. The symbols that I use within the diagram are those that are used within the Structured System Analysis and Design Method (SSADM)

A Process is the following

1 Role or Location

Meaningful Process Description

Figure 14 A process symbol

The Process incorporates a unique number or reference followed by where or who does this process, and in the main bulk of the box a description of what happens An External entity

Figure 15 Diagram showing external Entity and duplicate entity Symbol

An external entity is symbolized by an oval symbol with what the external entity is. In the examples case the external entity is a customer. The oval with the line in the corner symbolizes the same entity, but it’s duplicated elsewhere in the flow diagram. Once the entity has been duplicated, all of the symbols must have the line in the corner of the symbol. Also the name of the entity can only be singular. So the example cannot be described as “Customers.”

Data Store

Data storage in a SSDAM is represented in an open ended box as shown below
Database & Online Diary

Figure 16 Diagram of a Data Storage Symbol

Database & Online Diary
The “D” Represent that the storage is digital and the number is again the unique reference number that is used. If the Data Store is used again elsewhere then the Symbol would have a line at the far left of the box as shown in the diagram below

Figure 17 A duplicate data storage symbol

If data storage is a paper based storage, or something is physically stored then the ‘D’ would be replaced with an ‘M’ for manual.

Data Flow

An arrow is used to represent the flow of information between a process and external entity or a data store. This flow of information must have a label to show what is actually moving.

Different levels of Data Flow Diagrams

Data Flow Diagrams have different levels ranging from Level 0 to Level 3. For this report I have created a Level 1 DFD and also a Level 2 DFD.

The Level 1 DFD shows all the major processes of the system and their interrelation. A Level 2 DFD is a decomposition of a process shown in a Level 1 DFD and generally shows the intricacy of the process described. The following pages show Levels 1 & 2 Data Flow Diagrams for the Car Hire Company.

Level 1 Data Flow Diagram

Level 2 Data Flow Diagram

1 Office

1.1 Office 1.2 Office 1.3 Office

Greets Customer and inputs Checks availability of Date Input booking into Diary

Customer Customers Details to Database and Car Availability and move on to Process 2

Customer Information D1
Database & Online Diary Contact Date

8 ERD of New System The first process in designing a database is to develop an Entity Relationship Diagram.
This is classed as a Top Down approach involving entity analysis techniques.
An Entity is a thing of interest about which data is kept. An example of this would be the customer, order or employee. Every Entity in an ERD will become a table in the database.

In an Entity Relationship Diagram the symbol for an entity is a rounded rectangle with the name of the entity inside it.


Figure18 An example of an Entity symbol

The entities are then connected by the use of cardinality. Cardinality is looking at whether there are one or many relationships between the entities.




Figure19Figure 20
An example of a connection between entities an example of a one tomany relationships

Raj’s Car Hire Entity Relationship Diagram Customer ID
Invoice No
Maintenance ID
Vehicle ID
Booking No.

This Entity Relationship diagram is worded as; The Customer may have one or many Bookings. A Booking will have one or many Vehicles. A Vehicle will be Maintained possibly several times

Many Bookings can lead to One Invoice

9Data Dictionaries

When designing a database it is necessary to create a data dictionary.
A definition of a data dictionary is
“In database management systems a file that defines the basic organization of adatabase. A data dictionary contains a list of all files in the database, the number of records in each file, and the names and types of each field. Most database management systems keep the data dictionary hidden from users to prevent them from accidentally destroying its contents. Data dictionaries do not contain any actual data from the database, only bookkeeping information for managing it. Without a data dictionary, however, a database management system cannot access data from the database.” (

The Data Dictionary for the customers table of the Database would look like the figure below

| Data Type | Field Size | Input Mask | Customer ID | Auto Number | Long Integer | | Forename | Text | 15 | >L…...

Similar Documents

Premium Essay

System Analysis

...IT 460 Unit 1 Kaplan University Harold Boyd The first thing I am going to talk about is JAD (Joint Application Development). Joint Application Development (JAD) is a development technique used to help IT developers build systems. This technique was developed by IBM in the 1970's. In this technique, a team is formed of members of different backgrounds. These members are made up of end-users, management, and IT staff. This team meets and discusses the current project in a number of workshops/sessions. These workshops are used to define the project and to design a solution. Since the team includes actual users of the current system, the system analyst will have a better picture of what the clients would want in a new system. There are four thoughts to consider when working in a JAD. First, the best people that understand the job functions are the people that perform those duties. Needless to say, these people are the best source of information when a question comes up about a particular process. On the other end, IT people understand the "behind the scenes" workings of the current system and can answer question on those topics. These two points introduce the third idea, which is the difference between business professionals and IT professionals. At times, business professionals do not understand subjects in the IT realm (i.e., they are "computer illiterate"). On the other side of the spectrum, IT professionals have issues understanding subject matter in the business realm......

Words: 780 - Pages: 4

Premium Essay

System Development

...Grantham University August 21, 2012 According to Haag, System development life cycle is a step- by-step approach for developing information systems. Development of systems does create improved database systems for utilization. Written criteria and processes must guide all information systems processing functions. There are several phases that will be discussed such as planning, analysis, design, and implementation. In this paper evidences that will primarily be socially impacted will be discussed as well. System development does have significant impact in any industry. One must be able to strategically plan appropriately in order for it to be a success. Planning within an organization can be very time consuming, planning takes a lot of thought, and consideration. A manager must first put the organization first when planning because it can affect the business if not planned correctly. A manager must determine what the company goals are, and be able to achieve the company’s goal. Organization goals are normally established by the company policies on how they expect their business should run, and the manager is to plan a strategy to meet the company expectation. Analysis places an important role in reconstructing systems using information systems. According to Wikipedia, the goal of system analysis is to determine where the problem is in an attempt to fix the system. This step involves breaking down the system in different pieces to analyze the situation,......

Words: 603 - Pages: 3

Free Essay

System Analysis

...Operational feasibility: Operational feasibility means that the proposed system will be used effectively after it has been developed. If the users have difficulty with a new system, it will not produce the expected benefits. * Technical feasibility: Technical feasibility refers to the technical resources neede to develop, purchase, install, or operate the system. * Economic feasibility: Economic feasibility means that the projected benefits of the proposed system outweigh the estimated costs usually considered the total cost of ownership as well as the acquisition costs. * Schedule feasibility: Schedule feasibility means that a project can be implemented in an acceptable time frame. When accessing the schedule feasibility the analyst must consider the interaction between the stakeholders, time and costs. Economic feasibility is the measure of the costeffectiveness of an information system solution. Also it includes the cost estimate for the project development team will be built into a project management plan. Thus the economic feasibility focuses on total cost of ownership. Schedule feasibility is primarily influenced by users. 2. Describe the six steps in a typical preliminary investigation. Why should an analyst be careful when using the word problem? Answer: The six steps in a typical preliminary investigation are as follows * Understand the problem or opportunity: in many cases, the systems request does not reveal the underlying problem, but only......

Words: 1291 - Pages: 6

Free Essay

System Analysis

...disseminated through internet to level-3 where online transactions are put through PURPOSE OF THE SYSTEM 1.SECURITY: There is a lot of security of data on this content management system. One cannot open our system without knowing the password. Immediately after opening login screen will appear on screen. Only after entering the correct username and password user can operate our system. 2.REFERENTIAL INTEGRITY: User cannot change the date in the transaction files.Addition of data can be done only on the master files date in transaction files cannot be entered until addition is done on the master files. 3.EASY RETRIEVAL OF DATA:Data is retrieved easily and quick using sql commands. Online commands are used to retrieve huge amount of data. 4.GENERATION OF AUTOMATIC VALUES:In project in some screen some fieldsgenerated automatically like Profile detail, Account number, etc. SCOPE OF THE PROPOSED SYSTEM Though there are many online systems available on internet but this can compete with themwith some advancement in its functionality and can be used by any bank organization tomaintain their customer¶s account and online transaction process.The basic functionalities of the system are: Create Account Login Update Profile Password Recovery View Profile ATM and Bank finder Contact Form Amount Transaction EMI and Loan Calculator Delete account Logout OVERVIEW OF PROPOSED SYSTEM 1 . MENU DRIVEN: The project uses menu throughout which we can choose......

Words: 2092 - Pages: 9

Free Essay

Cis 210 – Systems Analysis and Development Website Migration Term Paper

...Website Migration Project Chinnasut Nhurod CIS 210 – Systems Analysis and Development Dr. Wesley E. Phillips Strayer University September 15, 2013 Website Migration Project for Tony’s Chips Building the Web Architecture In order to build the web architecture, the system analyst would be required to analyse the business requirements of the organization and then develop a clear statement of goals of the organization. Since, the old site of the company is running it would be vital to understand the technological and business related issues associated with the previous website. Along, with that it should also be determined whether the IT staffs of the company possesses necessary experience and skills essential for the implementation of the project. The company might have to consider additional resources, training programs, and hiring of consultants for the project’s success (Nelson, 2010). The project should be developed on a modular manner so the users can approve and test the various functional elements of the website. Since the Tony’s Chips website was already operating, it would be essential for the developer to gather the existing functional requirements for the website. During the data collection process the system analyst will conduct interviews of the people from the product support department, and they will gather the system documentation using the fact finding techniques (McArdle, 2010). Once all the requirements are fulfilled the next step......

Words: 3871 - Pages: 16

Premium Essay

Systems Development

...captures how the Systems Development Life Cycle applies to each of the bookstores we have reviewed. Given Amazon’s complexity of products and offerings it will most likely be the most difficult to implement where as Barnes & Noble with its limited product offerings could have a better capability of managing the systems development. Given that Amazon is an internet based company SDLC applies often to its business. Depending on the product Amazon is trying to market they will then develop its strategy. and decide whether hardware or software are necessary to implement the plan depending on their specification plan. A plan must be established with design elements to market the product. Establishing a plan to maintain the new system once it is established wraps us the cycle for Barnes & Nobles Barnes & Noble is a very similar business model to local stores spread throughout the country, as well as internet sales similar to Barnes & Noble would naturally follow the SDLC process for selection, development, implementation, and maintenance of new systems including programs and hardware. Barnes & Noble faces all of the same challenges as the other businesses with this process, with a primary issue being the selection and planning process which establishes the system requirements. Teams must be established to proceed with the projects and develop them further including testing of early samples. Once testing and development......

Words: 416 - Pages: 2

Free Essay

System Development

...System Development Life Cycle The system development life cycle is a series of steps in which a team creates, builds and implements a new technology system. This cycle is based on six phases which are: planning, analysis, design, construction, test and rollout. The first phase is planning. This is when the team comes together to brainstorm to determine what type of system needs to be created and what will be required in order to complete this. During this process the team creates a very high level view of the system and its intended goals. The next step is analysis. This is when the team determines what functions the system needs to be able to perform to meet the user’s needs. The third step is the design phase. This is when the team designs the flow of the data that will need to occur within the system. The team will use diagrams and models to determine what the best design should be for the flow of the data. The team will also develop a fake code or pseudocode before the true code is written. The step following design is construction. This is when the execution of the design begins to happen. The database is designed and the code is written. The next phase in the cycle is testing. All aspects of the system is tested and retested multiple times to determine if the system contains all of the requirements needed for its users, that data is being processed accurately, that any existing systems are able to communicate with the new system and that it meets the standards set......

Words: 357 - Pages: 2

Premium Essay

System Development

...Library System a. Identified users of the system i. Student of various universities ii. Library Staff * Library Administrator * Assistant Librarian Core features for library staff * Library Administrator * Adds articles * Updates articles * Deletes articles * Disables user * Verify user details * Set user restrictions * Address user complaints * Assistant Librarian * Cataloging articles * View reports of viewed articles from system * Update Article Status Core features for student * Create user account * Update user account * login * Search for an article on the system * Accept to conform to copyright law protecting article * Access article * Log complain or feedback * Unsubscribe b. System features * Database storage * User account details * Student details * Staff details * Information on articles – title, author, fees, source * Copyright laws of each country associated with an article * Search engine for searching for articles * Link to other university libraries * Reports on user activity * Stimulus and response activities * Require conformity to copyright law for each article searched * Assign privileges to various users per role * Check for account validity upon login Question 1 1.1. Prototyping Prototyping allows the systems developer access to a quick and promptly built working version of the system......

Words: 1878 - Pages: 8

Premium Essay

System Analysis

...System Analysis Phase The System Analysis Phase is used to identify requirements for hardware and software components of the proposed system. Our main purpose of the system analysis for Polly's Towing was to identify and document the requirements for an information system to support organizational activities in the payroll and customer billing department. The key output of this phase is a summary document of system/data requirements that explains what the system should be built to, how data should be processed and what technical or support requirements may exist (System Development Life Cycle Policy, 1999, p. 5). During this phase interviews are conducted to identify the needs of the end users. The pros and cons are weighed of the interviews and the requirements are designed based on the information collected. The investigation into Polly’s Towing payroll processing and customer billing system has identified the following requirements: Hardware Requirements • The payroll processing and customer billing application should be run on a computer system and should consider the following specifications: Pentium 4 processor or compatible, 2 GB RAM or more, 250 GB disk space, CD-ROM, at least 2 USB ports, an Ethernet port. • The computer system should support an Inkjet or better printer. • The hardware should have a minimum of a three year warranty. Software Requirements • The application should be stand alone. • The application should be written in Microsoft......

Words: 550 - Pages: 3

Premium Essay

System Analysis

...Introduction 1 1.1.2 Current system of the company 2 1.1.3 Problem statement 2 1.1.4 Project objectives 3 1.1.5 Scope of Project: 3 1.1.6 Methodology 4 1.0 Planning Phase 1.1Baseline Project Plan 1.1.1 Introduction Northern Health Clinic (NHC) was established by partnership of Dr. Edry Yussof and Dr. Wilson Chen. The clinic is located at Jitra, Kedah near of new shopping mall of Jitra Town which is strategic location because easy to customer to find it. NHC have less worker but have a lot of patients. Most of the patients that come to NHC provide insurance coverage employee wellness and health maintenance. NHC also accepts 34 different insurance policies. The office manager, Anita Raj is supervises six office staff worker. Each of worker were given one or more primary responsibilities. In the other hand, all members of the staff help whenever necessary besides of their regular responsibilities in preparation of patient statements at the end of each month. Because of this situation Anita Raj have requested to hire an office clerk to reduce the workload of current staff. Through a meeting handle by the associates, they have agreed to hire another office worker. Then, Dr. Edry suggested to use computerizing NHC’s patient system to handle all the process related to patients. Dr. Edry as the director of the project decided to hire a system analyst to study the current office systems and recommend a course of action. 1.1.2 Current system of the company ......

Words: 1446 - Pages: 6

Premium Essay

System Analysis

...THE SYSTEMS DEVELOPMENT LIFE CYCLE LECTURE NOTES DEVELOPING INFORMATION SYSTEMS SOLUTIONS The Systems Development Cycle: The systems approach can be applied to the solution of many types of problems. When this involves the development of information system solutions to business problems, it is called information systems development or application development. Most computer-based information systems are conceived, designed, and implemented using some form of systematic development process. In this process, end users and information specialists design information systems based on an analysis of the information requirements of an organization. Thus, a major part of this process is known as systems analysis and design. When the systems approach is applied to the development of information system solutions, a multistep process or cycle emerges. This is frequently called the information systems development cycle, also known as the systems development life cycle (SDLC). Steps involved and products produced in the traditional information systems development cycle: 1. Systems investigation - Product: Feasibility Study 2. Systems analysis - Product: Functional Requirements 3. Systems design - Product: Systems Specifications 4. Systems implementation - Product: Operational System 5. Systems maintenance - Product: Improved System 1. All the activities involved are highly related and interdependent. 2. Several developmental activities can occur at the same time...

Words: 2490 - Pages: 10

Premium Essay

System Development

...Information System Development. Information system is a collection of hardware, software, and procedures work together to produce Quality Information. Information system MUST meet the requirements of the SYSTEM USER. SYSTEM DEVELOPMENT is a set of activities that you need to develop an INFORMATION SYSTEM. There are many types of information systems; Ø Office information system; is an information system that lets employees perform tasks electronically using computer and electronic devices instead of manual systems. Ø Transaction processing system; is an information system that captures and processes data generated during an organisations day to day activities. Ø Management information system; while computers were ideal for routine transaction processing, managers soon realized that the computers’ capability of performing rapid calculations and data comparisons could produce meaningful information for management. Ø Decision support systems; Transaction processing and management information systems provide information on a regular basis. Frequently, however, users need information not provided in these reports to help them make decisions. A sales manager, for example, might need to determine how high to set yearly sales quotas based on increased sales and lowered product costs. Decision support systems help provide information to support such decisions. Ø Expert systems; An expert system is an information system that captures and stores the......

Words: 671 - Pages: 3

Premium Essay

System Development

...of the system development Life Cycle include; * System investigation, this is where professionals gather information on what problems a business may have,   the software and programs that are needed, and what problems that may occur.   * System analysis, this stage defines in detail the problem, cause, and solution the organizations plan to solve with its information systems.   * System design, this phase is where the technical design is developed. This includes hardware, software, database, telecommunications and procedures. This is done in logical and physical design which states what the system will do and how the system will perform.   * Programming is the process of turning the system design into specifics * Testing, this is where the system is tested to see if the codes will produce desired results. This is done throughout the programming stage.   * Implementation is where the system is deployed and the old system is out. This is done in three stages, direct conversion: the old system is turned off and the new is turned on. Pilot conversion: the system is operational in small areas of the business. Phased conversions: where components are introduced until the system is fully functional.   * Operations and maintenance, where the system is debugged of any problems. The people who participate in the development of the information system are Users such as employees who will be using the system. System......

Words: 264 - Pages: 2

Free Essay

System Analysis

...1. Principle roles for a system analyst a. Consultant i. Frequently acts as a systems consultant to humans and their businesses and may be hired specifically to address information systems issues within a business. This can be advantageous because an analyst can bring a a fresh perspective that people within the organization may not possess. One disadvantage is that an analyst may never know the organizations true culture. b. Supporting Expert ii. An analyst may play a supporting expert from within the business. These analysts are employed by the company and have at least some capacity in the systems of the organization. The analyst would draw on professional expertise concerning computer hardware and software and their principle uses within the business. c. Agent of Change iii. This is the most comprehensive and responsible role. This role can be filled internal or external to the business. An analyst is an agent of change whenever he performs any of the activities in the systems development life cycle. The agent of change is also present and interacting with users and the business for an extended period. An agent of change is a person who serves as a catalyst for change, develops a plan for change, and works with others in facilitating that change. 2. Involving individuals with various perspectives in system analysis and design activities d. Identifying Problems, Opportunities, and......

Words: 302 - Pages: 2

Free Essay

Systems Analysis and Development

...System/Software Process and Quality Factors System Quality Factors Capability Maturity Model M. Smith CMGT 555 / Systems Analysis and Development February 13, 2012 Bob Mattus System Quality Factors When speaking in terms of hardware and software quality, several factors come into play and should be carefully considered in order to ensure the highest quality. Quality factors play an important role in system development, design and implementation. Quality factors include functionality, reliability, usability, efficiency, maintainability and portability. Although all are of equal importance two factors stand out amongst the rest. Functionality and reliability quality factors play a significant role because they can affect the overall performance of the rest of the system. The reliability of a system is important and if the system is not reliable, all others become secondary concerns. Companies must be able to rely on a system that can serve as the backbone of the services or products they provide. They have to be able to meet the needs of their clients within a reasonable amount of time, deliver on their goods or services and conduct business efficiently from day to day. Reliability is a factor that should be discussed and considered during the system design process for different reasons the most notable in order to choose the right system. Reliability is a factor that should be continually monitored and tested at specified intervals to ensure the system......

Words: 999 - Pages: 4