Problem Definition - Department of Computing

advertisement
Contents Page
Contents Page................................................................................................................ 2
Problem Definition ........................................................................................................ 3
Terms Of Reference ...................................................................................................... 4
Analysis Report ............................................................................................................. 5
Current System Report ........................................................................................................5
Alternative Proposed System ...............................................................................................5
Feasibility Report .......................................................................................................... 6
Technical Feasibility .............................................................................................................6
Economic Feasibility .............................................................................................................6
Social Feasibility ...................................................................................................................6
Legal Feasibility ....................................................................................................................7
Schedule Feasbility ...............................................................................................................7
Operational Feasibility .........................................................................................................7
Gannt Chart................................................................................................................... 8
Appendixes
Appendix
Appendix
Appendix
Appendix
Appendix
Appendix
Appendix
a
b
c
d
e
f
g
Problem Definition
IT Study is a company offering many diverse courses in Information Technology.
They have a manual system in place for all their administration work, which has
recently expanded beyond what the system can cope with due to demand. Naturally
this increase in workload requires a new system to ensure the successful running of
the company.
Obviously the system has many flaws otherwise it would be fulfilling the needs of its
users. Basically the underpinning problem is that the system is manual. It relies on
human performance and therefore increase in workload cannot be handled by this
system. It is very time-consuming and takes many working hours of its users.
Efficiency is not an attribute of this system. Also mistakes can go unnoticed for a long
time and rectifying them is also time consuming and requires effort. Also this system
has no valuable functions that a computer would have, such as sorting the
information in to a variety of formats for different purposes. Extracting data is again in
contrast to other system time consuming and inefficient. Overall this system is not
flexible to cope with the needs of the users and really has no beneficial advantages;
it makes the job of the users harder. The system is behind times and needs to be
bought up to date to cope with modern needs. This brings us to the next problem,
which is that the users are computer illiterate and so this problem will have to be
addressed too.
Terms Of Reference
1. The main objective of the new system, is to be able to cope with the huge
increase in workload.
2. An important objective of the new system is to enable the company to give a
better service to customers.
3. The new system will need to be able to keep up to date information on the
company’s client base, and courses on offer.
4. A primary aim is that the processing of applications must be speeded up, easier
to process, more efficient, and flexible to adapt to new requirements.
5. The new system needs to be accurate, complete and efficient
6. Cost reduction is also an issue to be addressed.
7. As the staff have no computing experience, training must be given to the staff.
8. As computers are going to be introduced for the first time into the company,
health and safety issues need to be identified and addressed, e.g. wires must be
hidden form the users as they are dangerous.
9. The project must be completed in the timescale (which needs to be identified, see
Gantt chart)
10. At the end of each stage a report/prototype will be produced, which the
managers/users can ‘sign off’ .
11. The management and staff need to be made aware of the data protection law,
which will affect the records they keep on the new computer system
Analysis Report
Current System Report
The current system is a manual system. It’s mainly an administrative system. It’s
operations involve receiving applications to enroll on the course, sending application
forms, receiving the forms and storing the forms and sorting the applications. It also
involves checking to see if the applicants have the correct qualifications and if the
courses are available. As there is a huge demand for the courses and as there aren’t
enough places, there is a waiting list. The information collected is confidential and
therefore the data protection act must be taken into account and security procedures
and recovery procedures are important. As security is not mentioned it is assumed
that there is no security procedures in place.
See appendices
Appendix a) interview form 1
Interview form 2
Appendix b) Rich picture
Appendix c) Flowchart
Appendix d) Data flow diagram
Alternative Proposed System
A database is needed because information about client and Information Technology
courses need to be recorded on the system. There may be networking, to link all the
computers together. For the front-end, Visual basic may be an ideal option, it is a
colourful, and graphical tool and helps with usability. Also Visual basic sits well on the
access database. This technical combination will be able to produce several types of
reports, such as courses available, client details report, entrance criteria required for
the courses, fees paid etc.
See appendix
Appendix e) Prototype screen 1
Appendix f) Prototype screen 2
Appendix g) Prototype screen 3
Feasibility Report
Technical Feasibility
Technically this project is feasible. There are a variety of databases we can use in
order to develop the system, we suggest access database, because it’s a fairly small
system and access is ideal for such systems.
Visual basic sits nicely on the access database and that is fairly reasonably priced.
Should a network be required, then access also allows for networking. Therefore the
technology exits for this system.
Economic Feasibility
The new software will mean a great advantage in terms of efficiency and speed of
service, and accuracy and correctness will be increased. The new workload will be
catered for and processing will be much faster, which means staff efficiency and
moral will be greatly increased.
Paper work will be minimised and so the paper costs and traditional filing system
costs will be reduced. Customer service will be greatly improved as information will
be available at the touch of a button.
A quantifiable benefit is that the staff required to process the applications will be
reduced, in order to maintain moral, staff no longer required could be relocated to
other areas of the company.
The cost of computers and software needs to be exactly quantified. Training costs
need to be established. Maintenance cost and health and safely costs need to be
identified and quantified.
Social Feasibility
 Social feasibility is concerned with the effect on employees and customers on the
introduction of a new system.
 The new system will produce a more efficient system and as such it may result in
redundancies, in order to maintain moral, the company may look towards
relocating the staff in other areas of the company.
 As the staff have no computer experience, they will need to be trained.
 The new system will decrease the work load on the staff, thus increasing moral
 Health and safety :- computers may cause eye strain, stress etc and so adequate
processes need to be put into place to address these issues and possible
counseling offered to any staff member suffering from stress.
Legal Feasibility
Determines if there are any legal implications / requirements associated with the
introduction of the new system. Laws that need to be addressed include :- violation of the data protection act
- violation of computer misuse act
- violation of copyright
- violation of heath and safety act
Schedule Feasibility
Looks at the time it will take to develop the proposed system and whether it will be
done within the proposed time frame.
- Each stage is completed within allocated time
- Will the system be completed at the time, given
Operational Feasibility
Operational feasibility is concerned with the organisational and political aspects. It
deals with issues such as training. As the users/staff IT study have never used a
computer, it is very important they are given training. This training will involve
acquiring basic computing skills and training on how to use the computer system.
This means the management must organise these courses prior to installation.
To help the users accept the system, it is important to involve them in the designing
process of the new system. We have achieved this by involving them right from the
start and getting their views and developing a prototype.
Also the company may require new departments because of the introduction of the
new computer system. As an example there may be a need for a help desk or
technical support department which will deal with technical queries.
A legal department may need to look at the issues of data protection act and explain
to the users the importance of following these procedure. Also issues of who owns
the software needs to be dealt via the legal department
Gantt Chart
Problem Definition
Feasibility Study
Analysis
Design Phase
Construction/Programming
1 month
1 month
1 month
3 months
6 months
Implementation
Maintenance
2 months
on going
Download