Professional Documents
Culture Documents
ICT3713 Portfolio PDF
ICT3713 Portfolio PDF
ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertsdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvb
ICT3713: FINAL Project Proposal
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
Table of Contents
1. Title...page 2
2. Background..page 2
3. Objectives.page 2
4. Justification..page 2-3
5. Outcomes..page 3
6. Outline deliverables..page 3
7. Scope.page 3-4
8. Approach...page 4
9. Exclusion....page 4
10. Constraints.page 4
11. Outline business case.page 5
12. Reasons for selecting this solution.page 5
13. Outline project plan/Schedulepage 6
14. Quality expectations..page 6
15. Risk assessment.page 6
16. Project organization..page 6-7
17. Project plan...page 7-8
18. Preliminary literature review.page 9-10
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
1. Title:
Marks Schedule System
2.
Background:
Mkanyelwa Enterprise was established in 2011 under the leadership of Saziso Mkanyelwa, to cater for the
significant lack of information Systems (IS) skills in Eastern Cape and thereby support the development
of vibrant business culture in the region.
Mkanyelwa Enterprise was initially based on computer repairs, software installation and computer
upgrades. It has now grown to extent whereby we develop our own in-house softwares, network large
number of computers, design websites, supply computer equipment, Linux administration, develop and
maintain systems of any organization using the system development life cycle (SDLC) methodology.
The main aim of this project is to develop a system that would let a teacher to register his or her students
marks, and then it will keep on calculating to make it easier to retrieve marks and the end-year total by the
end of the year. One of the existing problems is how to manage the students marks and it is quiet time
consuming to pick up the calculator and do the calculations for each student registered for that particular
subject (module).
Our aim is to stake our claim in this online world that is evolving faster than people can keep up with.
Maintain and develop systems of any organization. Create a company that is real-one that you can talk to
if theres a problem. We are real people, who enjoy good services from others, so we try providing the
service that we ourselves expect.
3.
Objectives:
4.
Justification:
By doing this project, it will enable me to explore the SSADM, programming skills and designing skills
in depth. This will also enable me to develop an understanding of how the skills acquired by me during
my studies fit together over the full system development life cycle. This project again offers me an
opportunity to investigate how software are developed and tested for small and large business use, and so
far a few experiences are gained. The clients are certified with my prototyping approach to the
implementation of this Graphical User Interface (GUI), thus it will make me to meet the project deadlines.
2
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
The project also offers me an opportunity to acquire some further technical skills in programming, and on
a project that has sufficient depth to provide real challenges.
5.
Outcomes:
The Marks Schedule System will provide an easy to automate all functionality of a students marks.
We are committed to bring the best way of management in the various forms of Marks Schedule
System. We understand that Marks Schedule System is not a product to be sold; it is to manage the
marks of the students. The System will be used to maintain the information for each and every
student registered. Each and every student has its own personal details which are tied in the student
number.
The aim of this software system is to:
Reduce the time spent on calculating the passing mark for each student.
Make it much easier to retrieve marks for each student without wasting time.
This system can also provide information whether a student passed with distinction or not.
6.
Outline deliverables:
7.
Scope:
The functional scope of the project is limited to perform school core business activities.
What is included in the system?
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
The usage of the project is unlimited; it can be used by schools, junior secondary school, high
school and even high institution.
Approach:
This project will cover the entire System Development Life Cycle as a whole with the exception
of the maintenance phase, using a spiral design and SSADM notation. This notation has been
chosen as it is the most common, widely used methodology and it will therefore enable me with a
good research for evaluating my project stability.
9.
Exclusion:
This project is not willing to make software that people wont understand.
No assistance, it is self-help software system.
Window 98 and prior.
10. Constraints:
The requirement analysis must be completed by June 2014 as this project should be beheld to my lecture
before it can be passed to the clients. And the project must be completed by 18 November 2014. The
thing that may stop us from doing this project is the budget and the management support.
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
(11.1.) Needs:
(11.2.) Benefits:
The project is not meant to make any profit but saving time for teachers to quickly obtain the information
that they are looking. We (developers) will be gaining much needed experience from the project.
Improves efficiency.
Reduced complexity.
Consolidated security services.
Project Details
Project initial document
Requirements analysis complete
Interim project report
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
08 August 2014
29 September2014
02 October 2014
10 November 2014
18 November 2014
Throughout the lifetime of the project
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
Pam has been an administration manager for more than 10 years, most recently with a local
social club named Tigers and she holds a Bcom degree in accounting from University of
Pretoria.
Website manager:
Mapeyi Y
Yonela graduated from the University of Cape Town with a Btech degree in Information
Technology, he also holds a diploma in web design. Yonela will oversee all the operations in the
web including editing the web.
Research, Investigating and Reviewing Officer:
Mkanyelwa M.M
Michael has worked in the field of ICT for couple of years, researching & investigating was what
he was doing, currently he is studying towards his M-Tech in information system majoring in
Business Accounting.
Advisory board:
Lwando Mbeki Financial Accountant
Berry Johnson Certified Public Relations.
Amanda July Attorney at Law firm
17. Project Plan:
Our system will use the three successive processes that will bring our new system into being,
which are:
Feasibility study
Planning phase
Project Execution
And the three successive processes are further divided into pieces to make the job simpler and easy.
Feasibility study:
TASK
NUMBER
1
TASK NAME
Investigate
Requirements
Analysis
Research &
conducting
interviews
START
DATE
02-05-2014
END DATE
DURATION
18-05-2014
40 HOURS
20-05-2014
24-05-2014
12 HOURS
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Financial
Accounting
Planning
26-05-2014
Student #: 48127132
31-05-2014
15 HOURS
Planning phase:
TASK
NUMBER
4
5
6
7
8
9
TASK NAME
START DATE
END DATE
DURATION
Project planning
Architecture
design
Functional
specifications
Technical Design
Coding and
Testing
Delivering of
database
12-06-2014
21-06-2014
16-06-2014
23-06-2014
24 HOURS
28 HOURS
24-06-2014
26-06-2014
14 HOURS
22-06-2014
28-06-2014
30-06-2014
03-07-2014
08 HOURS
32 HOURS
01-07-2014
10-07-2014
18 HOURS
Project execution:
TASK NUMBER
10
11
12
TASK NAME
Operational
Planning
Installation and
system
Acceptance
System
Maintenance
START DATE
05-07-2014
END DATE
18-07-2014
DURATION
08 HOURS
17-07-2014
28-07-2014
08 HOURS
Throughout life
cycle of the system
Throughout the
life cycle of the
system
Throughout the
life cycle of the
system
Feasibility study
Planning phase
8
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
Project Execution
Though much is yet to be done but the developments are going well and are well on date. One of our staff
members suggested that we should outsource our database using Application Service Provider (ASP) but
we disagreed with the suggestion after a long argument trying to figure out what should be done. Through
our own researching team we discovered that the system will be more useful if we integrate it with an
online based library booking system i.e. if the student wants to request about a certain book, he will
automatically request it through library system and get instant feedback immediately, but the idea was
noted and referred to the near future.
What was the research based on? Any developments attained from that particular research?
Our research was based on how to maintain and manage our own database, because we were arguing
about whether to outsource or build the database ourselves from the scratch. We visited couple of sites,
Internetworking and Thomson elite, where we can outsource our database but we were not impressed at
all. We found out that outsourcing reduces hardware and personal costs which nearly persuaded us to
outsource but we took our time to look at the disadvantages of outsourcing which are:
Data security concerns i.e. our personal information and that of our clients will be in the hands of
strangers.
Money having to spend training our staff how to access data from ASP.
Time that is going to take us having to familiarize with the ASP management policies.
Development & Decisions were reached we concluded that we are not going to outsource maybe in near
future we can discuss the possibilities.
Are there any gaps in the research? Areas that we should have looked at closely but not
The issue of security was not researched to the fullest, thou a little bit of digging were done but we felt it
was not enough. Our research was based on how to prevent crackers & hackers from gaining access to
system, issues such antivirus, firewalls, data backup were not discussed nor researched, even thou the
staff felt that they are very familiar with such things they felt more should be done. A decision was
reached: We agreed that our next research will be based on how to enforce the best security measures for
our very own system.
What future directions should our researched based on?
We will relook at the possibility of outsourcing our database or other application but this will only be
considered after our staff and members are familiar with those applications.
The issue of security will be the first thing to be discussed and researched like we agreed in the first place.
We all felt that the issue of security was not discussed or given enough attention, so our next research will
be based on security and relooking at the possibility of outsourcing.
What contribution will the research make on our project?
9
Mr. Mkanyelwa S
Assignment #: 2
Unique #: 550713
Student #: 48127132
Benefits are there: This will enable our staff to familiarize themselves with working on Database,
especially since they are going to build it themselves. It will give them exposure to the given field; issues
such as time management, work commitment will be gained from the researched based application
(Database).
This will give us a full control of data and this will prevent any data leakage which might ruin our
reputation.
10