Professional Documents
Culture Documents
Problem Abstract :
Sri Vasavi Engineering College is an engineering college under JNTU affiliation. This college has six
departments and offering different UG and PG courses.
Presently to maintain information about different aspects the college is using manual process i.e.,
using books and ledgers. Now the college requires a computerized environment where it is easy for
storing information about students details, their attendance, marks reports, faculty details, course details,
schedules and so on. Using present manual process it is difficult in maintaining data and moreover it is
time consuming. There is a wastage of stationary and more human resources effort is required. When
we have computerized environment it replaces all these problems.
Proposed system :
CMIS (College Management Information System) is a software system
developed for a college for maintaining information related to various daily
activities in the college.The CMIS is used to maintain details of various
departments in the college, various courses offered by the college, faculty
details, their salary details, student admission details, day-to-day attendance
details, internal marks details; end exam marks details, laboratory
infrastructure details and so on.
By building these details, the CMIS software system generating reports that
are helpful for faculty, HODs, office staff, principal and for management in
administration.
By using the data, we generate reports and send to parents about the
students status and progress. Thus this is complete and comprehensive
software package that provides number of services for maintaining data
Functional Requirements :
The administrator must be able to make changes to the structure for effective usage of the system.
The system must provide permissions facility to allow students to pay fees at extended intervals
Administrator must be able to create a new account for enrolling students and at the same time he should be
able to delete it.
Administrator must be able to add a new building in order to allocate it to a group of student who are enrolled
in a particular course.
The administrator must be able to manage the accommodation facility.
The administrator must have the privilege of viewing accommodation details.
The system must provide detailed building details and allotted lists for a course upon user request.
System should provide report about the hostel vacated list between a specific time intervals.
The system should generate automated loan estimation reports for the students which include separate
statements for regular fee, and hostel fee.
The system must be able to generate birthday greetings to the students.
The administrator must be able to make changes to the structure for effective usage of the system.
The system must provide permissions facility to allow students to pay fees at extended intervals.
Administrator must be able to create a new account for payment activity and at the same time he should be able
to delete it.
Administrator must be able to create a new fee type in order to allow certain group of student to pay a
particular fee.
The administrator must be able to manage the transport facility.
The cashier must be able to collect fees from the students using the system.
System Architecture
Trasport Master
Admin
Hostel Master
Building Master
LogOut
Delete Course
Class Diagram :
Seat_Course
course_name
fee_category
seat_c ategory
perc entage
Cours e
course_name
course_duration
univers it y_name
0.. *
newCourse()
modify Cours e()
viewCourse()
delet eCourse()
1
addSeat_Course()
modify Seat_Cours e()
viewSeat_Course()
deleteSeat _Course()
1
1
0.. *
0..*
Branch_Course
c ourse_name
branch_code
branch_name
ref
s eats
newBranchCours e()
modifyBranc hCourse()
viewBranc hCourse()
deleteBranchCours e()
Hos tel
hos tel_c ode
hos tel_name
new_fee
old_fee
Fee_Course
c ours e_name
fee_name
mont h
y ear
amount
addFee_Course()
modifyFee_Cours e()
viewFee_Course()
delet eFee_Course()
0.. *
addHostel()
modifyHos tel()
viewHos tel()
delet eHos tel()
1
Sem_Course
cours e_name
name2
year
semester
comp_c ours e
annual_exam
0.. *
Hos tel_Room
hos tel_code
room_num
room_capac it y
addSem_Course()
modifySem_Cours e()
viewSem_Course()
deleteS em_Course()
addRoomHostel()
modifyRoomHos tel()
viewRoomHos t el()
deleteRoomHostel()
1
1
1..*
Building
bloc k_num
room_num
branc h_name
cours e_name
alloted_status
newBuild()
deleteBuild()
modify()
St udent _Fee
roll_num
amount
payment_date
fee_t ype
serial_num
Fee
fee_code
fee_name
acc ount _name
fee_admin
fee_cat
counter_det ails
newSt dFee()
modify StdFee()
viewSt dFee()
delet eStdFee()
addFee()
modifyFee()
viewFee()
deleteFee()
St udent
student_name
branch_name
roll_num
admin_num
sem
photo
newSt udentDetails()
modify StudentDetails()
viewSt udent Details()
1
1
1
1
1
St udent_Pers onal
roll_num
parent _name
parent _mobile
s tudent_mobile
addres s
newSt dPer()
deleteStdPer()
modifyStdPer()
viewStdPer()
1.. *
Acc ount
acc ount _c ode
acc ount _name
bank_name
bank_addres s
acc ount _num
addAc count ()
modify Acc ount ()
viewAc count()
deleteAccount()
St udent _Accomodat i
on
roll_num
hos tel_c ode
room_num
date_of_joining
newSt dAcc()
delet eStdAc c()
viewSt dAc c()
1
St udent _Qualifi
cation
roll_num
ss c
int er
degree
diploma
ug
St udent _bus_details
roll_num
reg_date
are_name
bus_name
bus_canc el_date
newStdBus ()
delet eStdBus ()
viewSt dBus()
1
Permiss ion
roll_num
amount
permiss ions _given_by
no_of_installments
givePermiss ions()
deletePermissions()
area_tab
area_name
area_code
area_fee
newAreaDet ails()
viewAreaDet ails()
modify AreaDet ails()
Delet eAreaDet ails()
0.. *
0.. *
Layout_tab
lay out_name
s toreDetails ()
delet eDet ails()
viewDet ails ()
ModifyDetails ()
bus_tab
bus_num
num_of_s eats
driver_name
driver_mobile
incharge_name
incharge_mobile
coord_name
coord_mobile
layout_name
storeDetails()
viewDetails ()
modify Details()
delet eDetails()
Collaboration Diagrams:
Midleware
4: Quit to home page
Database
Midleware
Database
Middlewar
e
5: display the retrieved values
4: confirmation message
9: confirmation message
3: retrieve values
8: insert
Database
2: send request
7: send values
Main page
ACCOUNT MASTER-NEW/MODIFY
TRANSPORTMASTER-AREAMASTER
QURIES-FEE CARD
REPORTS GENERATION:
GENERATED REPORT:
ID CARD GENERATION:
GENERATED ID CARD
Testing:
Verify that the user should be able to login to the system.
Verify whether the data that was inserted is stored or not.
Verify whether the account number for the corresponding account is automatically generated or not.
Verify whether the data can be deleted or not if the option/ facility was is given.
Verify whether the data can be correctly viewed or not.
Verify whether the date of admission is less the date of leaving .
Verify whether the date of joining is less than the date of cancellation date for accommodation and
hostel.