Software Engineer Ing-Group Assignment Proposal
Software Engineer Ing-Group Assignment Proposal
Software Engineer Ing-Group Assignment Proposal
ASSOSA UNIVERSITY
COLLEGE OF COMPUTING AND INFORMATICS
DEPARTMENT OF COMPUTER SCIENCE
COURSE: SOFTWARE ENGINEERING
PROJECT TITLE: STUDENT REGISTRATION SYSTEM
(SRS)
GROUP ASSIGNMENT (G_1)
GROUP MEMBERS
ACKNOWLEDGEMENT
First, we would like to thank GOD and everybody whose efforts us directly or
indirectly to achieve our goal and contribute to the success of this work. Then we
would like to thank also our teachers to give a chance to do this project.
To finalize this project a lot of people stands beside our group members. That
means either by giving great guidance and advice or gives full information about
the Registration system. So, we would like to give thank for those bodies and also,
we would like to thank all computer science instructors.
Contents
1. INTRODUCTION...............................................................................................................................4
1. INTRODUCTION
Education is a basic sector to produce civilized and skillful man power. In this sector there
are so many actors. One of those actors is Student, as a student there are some process to involve
in this sector, one of that is registration.
Student Registration system will bring a lot of impact to education sector. This aims that at
automating the system of the student admission. This system has different parts that includes:
background information: this parts of the system gives the history of the school and provides
information of the activities carried by the school during the admission of the students. Problem
statement: this part of system provides or gives the challenges faced by the school as a result of
using the manual system .objective of the proposed system: it provides what the current system
intense to achieve. Proposed solution: provides solutions to the challenges of the manual system.
Feasibility study: contains factors that used to determine if the system is achievable.
Poor file keeping system: - this is due to the information of the users stored
in the paper.
There is no backup system: - the user information is missed due to the absence
of backup.
There is work overload: - the system allows all activity (task) done in manual.
Time consuming: - it takes more time to complete the tasks.
The employees are not satisfied: - because they work in a manual system.
It is difficult to retrieve, update, delete, and insert records.
Lack of data integrity. This leads to information or data redundancy.
Labor demanding
The major purpose that the new proposed system to provide the following: -
Reduce the work load: -reduce the work load for both student and the school.
Improve the time wasting: -the users of the proposed system can use the system using
their electronic device this reduce the time wasting between student and employers.
Store students file: - the proposed system registers and store students file in database this
reduce the paper work, the loss of data and searching students fill manually. Also
increase the work efficiency at the school.
Employers of the organization—it reduces their tired because almost the registration process is
done online by the student.
The organization itself –stores its data in accurate, reliable and secure manner on the database
of the system.
a) Measuring how beneficial or partial the development of the new system of the
new information management system will be to the organization.
b) To outline the present problem and summarize it in terms of cost.
c) To allow the organization management of the school to decide whether or not to commit
resources to the project by showing whether or not a fully system study appears to be
justified.
During the feasibility study of the organization the following areas were looked into;
1.10.1 Operational/Organizational
The feasibility is carried out to measure how well the new system will work in the
organization and the willingness and desire of the users and how they feel about the system.
We expect the
stakeholders to be interested in the system that is easy to operate, make few or no errors, desired
information and fall within the objectives of the organization.
The study was to measure the predictability of the technical solution and whether the
organization possesses the necessary technology to solve the problem as projected. It also
measured whether there is enough technical expertise in the organization so as to develop the
suggested solution. The possibility that the organization has or can procure the necessary
resources will also be checked. It is found out that the existing manual system would not be used
hence new hardware and relevant software is to be acquired. Man power was lacking in the
organization which was also to be acquired.
1. What benefits will the candidate system provide compared to the current system.
2. How much will the candidate system cost
The project development team is organized by four members. Each of the members has his own
responsibility on the development system for timely and quality development. In case of
workload there is cooperation overcomes the workload.
The user interface will be developed using HTML, CSS, JavaScript, JAVA integrated
development environment since it easily designing the front end and connected in to data base
easily
PHP, MYSQL (Xampp), apache software data base system will be used in developing and
managing the database at back end.
2. LITERATURE REVIEW
Several schools are available in the country today with different design feature on how the
students should be registered easily and those records are being kept safely in the computer
database also on how the record can be updated, how the student admission number are
generated automatically and unique, there will also be addition of new records and deletion of
unwanted records. The difference between these systems is how the user interface will be
created. Therefore the designer will be very careful when designing the user interface. That it
should be user friendly.
3. PROJECT METHODOLOGY
We focus on the data collection techniques enable us to understand current system and proposed
new system.
For the purpose of gathering requirement from users we are going to have interviews with
Assosa University Registrar office who are expected to be users of the system that we are going
to develop.
Document analysis
The other method is document analysis; we reviewed documents such as books, eBooks and
some previously done project reports which are used as a reference to design the system we are
going to develop.
Internet is our main source of information for the requirement of our project.
These techniques enable to reduce the communication gap between user and designers.
These techniques enable designers to model the real world accurately.
These techniques have usability features (it allows to use codes repeatedly on
other system).
Allows full exploitation of the power of object-based and object-oriented programming
languages.
Object-based models appeal to the workings of human cognition, and hence the human
input into the development of a software system is likely to be more natural and less
error prone.
System testing is simply expanded integration testing, where you are testing the interfaces
between programs in a system rather than testing the interfaces between modules in a
program. System testing is also intended to demonstrate whether a system meets its objectives.
It is the final step of testing. In this step our team members test the entire system as a whole
with all forms, code, modules and tests all the functionalities in the System. This form of
testing is
popularly known as Black Box testing or System tests. All errors in the forms, functions,
modules are tested.
Features to be tested
It includes the feature of the system which cannot be measured directly or indirectly. These
features cannot make serious damage to system but indirectly have an influence on our system
performance and acceptance. This feature includes: -
4. WORK PLAN
Our project work plan has some steps, first make the documentation for our project based on the
given templet, second analyses this document after this design and implement the system to
source code to get a good GUI by programming language (HTML and JAVA) finally connect to
the database and test the functionality of the system. This all tasks are done through group.
6. References
Group discussion
Internet
Projects that are previously done