Professional Documents
Culture Documents
Object Oriented Project On Online Registrar System
Object Oriented Project On Online Registrar System
Name Id.no
1. ANTENEH YIMER.....................................................................0503068
2. ADERAW BELAY..............................................................0601953
3. ALEM AREGA.......................................................................0601959
4. ADISSU MELESE...........................................................0601951
5. ABERHAM FETENE......................................................0601946
6. AEMERE BAYLE...................................................................0601954
Responsibility
Anteneh yimer - facilitator :- usecase 1,2,3 and designer of sequence diagram and also most user
interfaces to the project.
Aderaw belay – scribe :- documentation of usecase 4,5 and designer of activity diagrams and user
interface for grade .
Alem arega – vice scribe :- documenter of usecase 6 and 7.
Addisu melese –editor :-edit the proposal and write the documentation for usecases 8 and 9.
Aberham fetene – leader :- cordinate the team and document usecase 10 and 11.
Aemere bayle – supporter :-supply the materials and documented usecase 12 and 13.
Contents
Akcnowledgment ......................................................................................................................................... iii
Vision............................................................................................................................................................ iv
Mission ......................................................................................................................................................... iv
Rules and regulation ..................................................................................................................................... v
Scope of the project ...................................................................................................................................... v
Objectives of the project............................................................................................................................... v
What is use case........................................................................................................................................... vi
use case diagram..................................................................................................................................... vii
Use case documentation ........................................................................................................................... viii
User interface for login ...............................................................................................................................xiv
Class model diagram ................................................................................................................................... xxi
Class collaboration ..................................................................................................................................... xxii
sequence diagram ..................................................................................................................................... xxiv
Sequence diagram.................................................................................................................................. xxv
State chart diagram................................................................................................................................... xxvi
Component diagram ............................................................................................................................... xxviii
Deployment diagram ................................................................................................................................ xxix
Akcnowledgment
We would like to express our respect to our instructor Aegahagne.E for giving us
this chance to work our first project on what we want. The project concerned on
Bahir dar university online registrare system. And also we would like to say thanks
for peda and poly registrare adminsters and employees for giving us detail
information about the rigestrare system espetialy mr awoke. And also for all peoples
who contribute in this project we would like to say thank you.
Vision
Mission
2. Any student is required to fill his correct information to a system at the time of
registration.
3. A student who want to register for attending a semester course must score above
2.00 GPA and he/ she should be clear from academicals punishment or legal
punishment.
4. The form must be filled and signed in four copies and two copies should be
submitted to the registrars record office, one for the department and one for the
student him / herself.
5. All student who want to register for attending a semester course commitment
choose the appropriate (available) course, if the course is not available try to select
matching course unless the university is not responsible.
System
login
delete student
add course
approve course
register student
update student
drope course
registral clark
view grade
supp course
post graduation
registration slip
grade report
Use case documentation
Use case name: login
Actor: student, advisor, registrar Clark
Description: all the actors must to login first before using the system
Precondition: the person who login must have user name and password
Post condition: actor access the system
Basic course of action:
1. open the browser
2. click on the log in button
3. enter username and password
4. click on login
login
login
User name
password
login cancel
error
Invalid information
User interface for student information
Student information
Browse photo
Student information
fullname
id
submit cancel
error
Course detail
Select course
Selected course
programming
add
database
oosad
Data structure
remove
Technical writing
submit cancel
electronics
Check avelliblity
error
Registration success
Not complete
Seminar registration
Full name
id
Select semeter
semester
instructor
error
error
View grade
Student id
error
Invalid information
User interface for supp course
Supp course
Supplementary course
Technical writing
Electronics
calculuse
submit cancle
error
facilities
seminar management
student
security<<infrastructure>>
schedule
universityDB<<database>>
In the figure above presents an example of uml component diagram for the student adminstration
application.
Deployment diagram
app server:sun
solaric
dbserver.ALX
-http
* student
cliant browser persistance
*
seminar
student administration
univesity DB
schedule
In this figure sterio type indicate that the connection between the browser and the application
server usese the internet standard http protocol and that is java remote method invocation
(RMI) protocol uis used accros the connection betwen the aplication sever and the data server .