Professional Documents
Culture Documents
Introduction
Dormitory service and department placement are types of service that needs for the students. So
our project concerned about this dormitory and department placement service. Basically,
universities give dormitory and department placement service, During giving this service there is
a lot of problems occur in assigning dorm and place department manually and since Arsi
University is a new university we thought that the problem will be high comparing to old ones,
so in order to minimize (eliminate) this problem we are initiating to develop our project on
dormitory system for Arsi university by using computerized system.
2. Background
Arsi University is one of the youngest higher education institutions in Ethiopia in Oromo
Regional State which is 150 km far from Addis Ababa and established in 2014 by council of
ministers. Before it become an independent university it was a branch campus of Adama science
and technology university with two schools previously known as school of health and hospital,
and school of agriculture at Asella city. Both schools have history before they came together and
get legal personality as one institution.
Currently Arsi university has five colleges, one school, one institution and one academy: The
names of these colleges are stated as follow: college of business and economics, college of health
sciences, college of social of science and humanities, college of Agriculture and environment
science, college of educational management and behavioral science , school of law, Institute of
bio technology and sport Academy.
The above colleges and schools have their own programs and departments with their all details.
The colleges are found within the four campuses of university located in different areas.
Accordingly two campuses found in Asella city, one in Bokoji town and the, other one is in
Adama City.
In the university there are different management activities were performed. Among two those the
main service which provides the university to the student is Students Dormitory Management
and Department Placement can be taken as an example .In this processes there is problem
associated with the dormitory management and department placement. So we the project team
members are initiated for this project to identify and analysis those problems and to put possible
solutions.
.
Page 1
General Objective
The main objective of this project is to develop a new Web Based Dormitory Management and
dorm placement System which solves the above mentioned problems with the existing system.
This is achieved by designing a web based application program that will change the actual
manual processing into a computerized environment.
4.2.
Specific Objective
In order to achieve the main objective, we have the following specific objectives:
Developing user friendly interface.
To keep the overall records associated with the dormitory and student department
information in a permanent database.
To minimize the work load of the employees and students.
To assign the dorm and department placement to the students without any fault.
To develop effective and efficient file management system(database)
To apply the best possible security technique to achieve security service
Department placement
Enable students view their dormitory and department information easily and
To overcome problem quickly in manual dormitory allocation of students and
department placement
Providing reliable and fast services for the system beneficiaries
Reducing the time delayed for services
Familiars the people with technology
Provid4e transparency in work flow
Page 3
7. Methodology
7.1.
The data collection instruments used to gather accurate information about the existing system
and the requirements for the new system.
To get a precise data, the team member will use the following data collection techniques.
These are: Primary Data Collection Method
A. Interview: - to get the basic information and background information about the existing
management system, the team members will interview registrar, social services and some
students about the services, and the problems associated with that environment.
B. Direct observation: even though interview is very important to gather information,
direct observation is simple and the project team members physically observe
information that cannot maintain from the interview or others and also it is important if
they are unable to communicate with others because of the difficulties they have to the
language.
C. Questionnaires: since registrar office, social service have work load so, they cannot able
to answer/give information what we ask. So we will prepare some sample questions to
get precise information.
Secondary Data Collection Method
D. Existing document (Document analysis): To get more information about the project we
use earlier documents that help us to develop the project. During the analysis of
documents, we give a special consideration to those documents which can bring more
features to the project.
7.2.
7.3.
Increased Extensibility
Increased Reusability
Improved Quality
have Lesser maintenance cost and burden
Have Less complexity
Increased chance of project success.
We are going use a laptop as hardware requirements and as software requirements we will use
PHP programming language; Because PHP is more preferable to develop web based application.
7.3.1. Hardware requirements
Page 4
The following software requirements will be needed to make the new system.
7.4.
-
Window 2007
Notepad software
Internet browser
Microsoft office
Testing Methodology
Unit testing
Integration testing
System test
8. Timetable
Phases
Activities
Phase one
Phase two
Phase three
Phase four
Project proposal
Requirement analysis
Design
Implementation and coding
Nov 06 -19
Nov 20 - Dec 30
Jan 25 - march 25
April 1- 20
Page 5
Phase five
Phase six
April 25 may 25
June
9. Budget Plan
No Material
Amount
Total price
A4 size paper
3 Destin
95 Birr
200
Pen
5Birr
25
Flash disk
250 Birr
250
4.
For Print
300 sheet
1 birr
300
CD
8 Birr
64
Mobile card
25
175
Total
1014
11. Reference
We have used many technological websites.
Page 6
2.1.1.
AU dormitory and department system service has its own power and functions these are: Accept the list of students from the registrar and record them
Distinguish the sex of students and recorded the name separately to assign the dorm and
department
Preparing and providing dorm and department for the student as they receive the list of
the student from the registrar.
Preparing reports for the students dean about general observable fact of dormitory
services.
Giving property clearing form for the students
2.1.2.
Performance
Response time
Delay in producing different reports
Take too much time to find the students record
Information
Input
Inaccurate capture of data Data is handled in a way that is not efficient for
retrieval or processing purpose
Output
Page 7
Page 8
Inaccurate result of the existing system If what the system takes as an input
generates an error, then this error can affect all levels of divisions.
Inconsistent result of the existing system Inconsistency in decision-making
with regard to dorm related matters of the employees
Being a manual system, the existing system is not easy to use, and rigid for
new situations and changes.
2.1.3.
This project will come up with a solution that can minimize the above listed problems of the
system in the organization and enable the file management system (FMS) to be effective and
efficient by considering the limited resources and by considering the strengths of the existing
system.
2.1.3.1.
Strength
The whole employee is very cooperative or eager for their duties performed even if
it is a tiresome work
The existing system gives all the facilities that are provided by the dormitory and
department services
2.1.3.2.
Weaknesses
2.1.4.
Business Rules
A business rule is effectively an operating principle or policy the software must satisfy. It
often concerns to access control issues, and operating polices and principles of the new
developing system. Therefore, our new developing system has the following business
rules.
1. Authorize to the system: users must have a valid user name and password.
2. The system administrator should administer the system and give accesses (views) to those
employees as per their priority to the system and update the password.
3. Correct Information: the user checks the filled students information and the entered
information are correct.
Page 9
2.2.
The general overview of our proposed system is designed to address the problems of the
existing manual system of dormitory services. The proposed system solves those entire
problems in the existing system. Because the system is very integrated; it control all the data
input and error which happen during data registration. It will provide online dorm
announcement for the student. The new system will be able to access and retrieve different
data effectively and efficiently.
The proposed system will be able to:
Bring operational efficiency and effective manner
Minimize the burden of proctors and registrar
Increase state of satisfaction by alleviating tiredness
Reduce time wastage
Facilitate response time
Give data availability ,confidentiality and integrity
Achieve quality service delivery
Generate report
Assign students in their respective dorms and department
Retrieve the data from the database
Update and manipulate the database
Give easy access for the students and employees
Bring data security
Reduce data inconsistency
It is easy to use (user friendly)
Fast and reliable
Reduces wastage of copier ink
Page 10
2.2.1.
Functional requirement
The functional requirements focus on the main functions that the new application system will
provide. The major functional requirements of our proposed system should:
2.2.2.
Nonfunctional requirement
The nonfunctional requirements focus on the quality of the application systems needed to be
developed from different evaluations point of view. The nonfunctional requirements of our
proposed system includes:User friendlily/ system interface: the system interface that will be developed must be
interactive and easily understandable.
Response time: during the time accessing, the system response time will be short.
Updating: can update students, department and blocks information in the system: there will
be the way to know any kinds of problem during updating.
System modification: whenever modification necessary, the system should support such
process.
Physical environment: it is implemented using internet and store information on the central
database resides under the server.
Maintenance: the parts of the system answer the question that rose due to some kinds of the
problem.
Portable: portable for different platform
Providing error handling methods: Enable the user to confirm that details are correct before
creation, deletion or modification
Page 11
Security issue: Access control for data which require user authentication and authorization
Robustness: The system shall validate data entry and prompt the user when the invalid data
is entered
Documentation: At the completion of the project, every activity in the development process
will be documented for future reference.
2.2.3.
Page 12
No
Actors
Description
Students
Proctor
He/she registers students, blocks, and assign the student in their dorm
Registrar
Administrator
Page 13
Create Account
Extend
Login
include
Administrator
userv alidation
and
Authentication
Logout
include
Summit Comment
Authorizatio
Student
Assign Dorm
Assign(Place)
Departmnet
Generate Dorm
assignment report
Generate
Department
placement report
Registrar
Proctor
v iew
thedepartmenton
line
update Dorm
Assignment data
update Department
Placement data
Manage Record
Page 14
UC1
Login
Actors involved
Description
Precondition
Flow of action
Alternate Flow of
action(If the username
and password or student
identification number is
incorrect)
Post condition
1.
2.
3.
4.
5.
6.
Page 15
Use case Id
UC2
assign Dorm
Actors involved
Proctors
Description
Precondition
Include
Login
Flow of action
Post condition
Page 16
Use case Id
Use case Name
Actors involved
Description
Precondition
Include
Flow of action
Post condition
UC3
assign (place) Department
Registrar
The registrar accepts the student information from
Ministry of Education.
From the homepage, the registrar clicks on Department
Placement link.
Login
1. The registrar wants to assign (place) department to
student.
2. The registrar browses the website of the university.
3. The system display the homepage
4. The registrar click on placement of Department
5. The system displays login form
6. The registrar enter his/her user name and password
7. The system displays the placement of department form
8. The registrar fills the student information which is
collected from Ministry of Education and registrars.
9. The system checked the inserted data or information
10. The system response the availability of information
11. The registrar submit the information
12. The end use case
The registrar assigns department to its students.
Page 17
Use case Id
Use case Name
Actors involved
Description
Precondition
Include
Flow of action
UC4
Generate Dorm assignment report
Proctor
Generate a report specified.
Request general report
Login
1. The proctor browse/select website
2. The system display the homepage
3. The proctor select general report submenu on
homepage.
4. The system display login form
5. The proctor enter his/her username and password
6. The system display general report form
7. The proctor select report type: monthly report, weekly
report, annual report
8. The system display report type form
9. The proctor fill the necessary information
10. The system check filled information
11. The system displays (generates) report.
12. The proctor submit to concerned body
13. End of use case.
Post condition
Table 2.4 generate dorm assignment report table
Page 18
Use case Id
Use case Name
Actors involved
Description
Precondition
Include
Flow of action
UC5
Generate Department placement report
Registrar
Generate a report specified.
Request general report
Login
1. The registrar browse/select website
2. The system display the homepage
3. The registrar select general report submenu on
homepage.
4. The system display login form
5. The registrar enter his/her username and password
6. The system display general report form
7. The registrar select report type: monthly report,
weekly report, annual report
8. The system display report type form
9. The registrar fill the necessary information
10. The system check filled information
11. The system displays (generates) report.
12. The registrar submit to concerned body
13. End of use case.
Post condition
Table 2.5 generate department placement report table
Page 19
Use case Id
Use case Name
Actors involved
Description
Precondition
UC6
view the dorm on line
Student
The student can get available information from the view
data form and they know their dorm
The students want to see their dorm online
Include
Login
Flow of action
1.
2.
3.
4.
5.
Post condition
Table 2.6 view dorm online table
Page 20
Use case Id
Use case Name
Actors involved
Description
Precondition
UC7
view the department online
Student
The student can get available information from the view
data form and they know their department
The students want to see their department online
Include
Login
Flow of action
1.
2.
3.
4.
5.
Post condition
Table 2.7 view department online table
Page 21
Use case Id
Use case Name
Actors involved
Description
UC8
update Dorm Assignment data
Proctor
The proctor updates the students information during the following
time:
1. When the students assigned wrongly and change intentionally
2. When the students are dismissed by academic and discipline case
3. When the students fill withdrawal
Precondition
Include
Flow of action
Post condition
Page 22
UC9
update Department Placement data
Proctor
The registrar updates the students information during the following
time:
1. When the students assigned wrongly and change intentionally
2. When the students are dismissed by academic and discipline case
3. When the students fill withdrawal
Precondition
Include
Flow of action
Post condition
Table 2.9 update department placement data table
Page 23
Use case Id
UC10
Manage Record
Actors involved
Administrator
Description
Precondition
Flow of action
Alternate Flow of
action
Post condition
Table 2.10 manage record table
Page 24
Use case Id
UC11
Create Account
Actors involved
Administrator
Description
Precondition
Flow of action
Alternate Flow of
action
Post condition
Page 25
Design Goals
The objectives of designing are to model a system with high quality. The ability of the
programmers to implement a high-quality, error-free system depends very much on the nature
of the design created by the designer; also, the ability of the maintenance programmers to
make changes to the system after it has been put into operation and to the expanded system
depends on the quality of the system design.
The field of structured design contains a number of guidelines that help designer determine
which modules, and which interconnections between the modules will best implement the
requirements specified in the system analysis /Requirement gathering phase.
The first step in designing a process is to map the essential model of user requirements onto a
configuration of process. Then, within each process, the designer must decide how to allocate
processes and data to different tasks. Finally, we must organize the processes within each task
into a hierarchy of modules, using modeling tool.
Page 26