2. a Prototype Is a Working Model of an Information System Powers, G.K. (2000) Pg 13
Total Page:16
File Type:pdf, Size:1020Kb
PART A:
1. a) The current system used by Spice Hotel is a manual system. This current system does take a vast amount of time to search, fill out and update employee details due to this manual pen and paper method. Whilst the new employee database system for Spice Hotel will be easy to access employee information as well as searching, changing and updating employee information will be quicker and easier to maintain over the currently manual system. b) As the payroll manager it will be quicker to calculate employee’s wages. Currently this process would be done manually going through each employee file to calculate an employee’s award wage rate level. The new employee database system will have employee information is listed in a clear and easy to access manner.
2. “A prototype is a working model of an information system” Powers, G.K. (2000) pg 13. Spice hotel would advantage from producing prototypes for the new employee database system as this new electronic system can better reflect the participants needs where they can better understand the new prototype with a ‘hands on’ approach and therefore participants have the opportunity to be involved earlier and more directly in developing this new system. Another advantage would be that the Spice Hotel employee files created and used for the prototypes can be used to develop the new system making the new system easier to create.
3. Prototypes are used in developing information systems as they: are created in aid of defining the problem. determine how an information system might solve the problem. are created in order to understand the requirements of the system. test information system features (good and bad features). allow participants to be involved in the process of developing prototypes: a) participants evaluate the model b) participants suggest improvements c) another prototype is built. The three steps are repetitive until a successful prototype successfully solves the problem. Then from here when a prototype has clarified requirements for the problem it will be adapted for more permanent use.
4. Types of prototypes that can be used: data entry screens small sample database formulas that provide approximate results 5. Feasibility Study
Two options have been identified as being suitable candidates for the Spice Hotel database solution. The first solution option involves a Microsoft Access based database running on a Windows 2003 server platform, while the second solution option involves a PostGre SQL based database running on an Ubuntu Linux platform.
Both options have their advantages and disadvantages in the contexts of technical, economic, schedule and operational feasibility. A summary of the feasibility study is shown in the table below.
Technical Feasibility
Microsoft Access PostGre SQL
(+) Software is ubiquitous, readily (-) Readily available but smaller install available base
(+) Software is routinely upgraded (-) Updates and upgrades are sporadic
(+) Widely available technical support (-) Relatively difficult to obtain technical and consultancy support
(+) Works on common hardware (+) Works on common hardware
(-) Difficult to customise being (+) Easy to customise, source code proprietary software available
(+) Integrates with MS Office and (-) Stand alone, difficult to integrate other popular software (-) Steep learning curve (+) Shallow learning curve (+) Superior system stability (-) Relatively unstable compared to PostGre SQL
Economic Feasibility Microsoft Access PostGre SQL
(-) High ongoing license fees (+) No ongoing license fees
(-) Proprietary software, expensive to (+) Open source software, legally free of purchase charge
(+) Cheaper technical support and (-) Expensive technical support and consultancy consultancy
(+) Cheaper to train participants on (-) Difficult to train participants on Linux Windows systems systems
(+) Low hardware maintenance costs, (+) Low hardware maintenance costs, runs on PC’s runs on PC’s
(+) Increases staff efficiency = (+) Increases staff efficiency = increased increased profits profits
(-) More prone to virus attack, higher (-) Virus attacks far less common chance of downtime (+) Extremely stable when set up (-) Not as stable as PostGre SQL, correctly = less downtime downtime costs (-) Relatively difficult to install = more (+) Easier to install and commission = costly cheaper
Schedule Feasibility
Microsoft Access PostGre SQL
(+) Faster to implement compared (-) Slower to implement with Postgre SQL (+)Hardware readily available (+)Hardware readily available (-) Longer to train existing or new staff (+) Shorter training time for existing (-) Longer wait time for technical or new staff support (+) Shorter wait times for technical (-) More likely to run over time during support implementation (+) Less likely to run over time during (+) Software instantly implementation (-) Software and licenses may take available/downloadable time to obtain
Operational Feasibility
Microsoft Access PostGre SQL
(-) Possible staff resistance to the use (-) Possible staff resistance to the use of of computers computers
(+)Greater likelihood of staff (-) Less chance of being accepted by acceptance vs. Linux/PostGre staff
(+) Staff most likely have pre- (-) Most staff haven’t even heard of experience with Windows Linux/PostGre
(-) Possible resistance of management (+) No software on-costs once to ongoing license fees implemented = higher management acceptance (+) Management will value the increase in efficiency (+) Management will value the increase in efficiency
Based on the results of the feasibility study, the Microsoft Access based solution was decided upon as the most viable solution for Spice Hotel.
The decision to adopt a computer based solution to the current paper based system was based on two main factors; the first factor is that the current paper-based system precludes any future significant growth of the company, and the second factor is to improve operational efficiency in line with modern standards. The adoption of computer based logistics is well and truly overdue for Spice Hotel in this day and age.
The major advantages identified with the Microsoft Access solution is the ease of installation, availability of technical support, speed at which the solution can be implemented and the higher level of staff acceptance. The major disadvantage is the initial financial costs of the software and on-going license fees. The decision was made however, that the financial investment in the cost of the software and license fees would be compensated by the shorter training times, cheaper consultancy fees and reduced time to implement the solution. The major advantages identified with the Linux/PostGre SQL solution is the zero financial outlay for the software product and no ongoing licensing fees and proven system stability. However, these advantages would be negated by the relative difficulty in obtaining technical support, higher costs for technical support, longer time required for design and implementation, steeper learning curve for staff and ultimately just would not be a solution that staff would be willing to accept.
6. Design tools:
i) Context diagram (attached)
ii) Data flow diagram (attached)
iii) Data dictionary:
Data employee details: Data item Description Example Staff id Employee’s staff identification number 100101 Surname Employee’s surname Cahill Given name Employee’s first name Michael Address Employee’s address 65 Kerry Street Suburb Employee’s residing suburb Newtown Postcode Employee’s residing suburb postcode 2201 Department Employee’s area of work Food and beverage Wage grade level Employee’s wage grade level 5
Employee award grade wage level: Data item Description Example Surname, Given Name Employee’s surname and given name Cahill, Michael Department Employee’s area of work Food and beverage Wage grade level Employee’s wage grade level 5 7. Network Designer Steps A network designer can follow the following steps: 1. Understanding the problem: This step involves identifying the problem and its elements. A requirement report will need to be conducted and prototypes would need to be built. After that decisions would need to be made by conducting a feasibility study.
2. Designing the solution: After understanding the problem, design solutions would need to be constructed such as Context diagrams and data flow diagrams with data dictionaries describing the data within the system.
3. Implementation: After designing the solution you need to decide on a conversion method from the following: - Direct Conversion - Parallel Conversion - Phased Conversion - Pilot Conversion
4. Testing and Evaluation: Finally testing and evaluation the system involves assessing it against technological changes and upgrades in software. Regular maintenance and surveys to the client are part of the evaluation process.
8. Gantt chart:
1. Development of the system qualifications
2. Development, customisation and testing
K 3. Ordering and installing the S
A equipment T
4. Software installation and system
testing
5. Training of managers
1 2 3 4 5 6 7 8
TIME (WEEKS)