Presentation is loading. Please wait.

Presentation is loading. Please wait.

Group 01 Group members: W.A.L.Madushika (Group Leader) H.N.D. De Silva D.A.I. Fernando R.V.N. Manohari Anuththara H.B.

Similar presentations


Presentation on theme: "Group 01 Group members: W.A.L.Madushika (Group Leader) H.N.D. De Silva D.A.I. Fernando R.V.N. Manohari Anuththara H.B."— Presentation transcript:

1 Group 01 Group members: W.A.L.Madushika (Group Leader) H.N.D. De Silva D.A.I. Fernando R.V.N. Manohari Anuththara H.B

2 Objectives This system is to provide to a readily accessible and user friendly online system for students and other users(Department Head, Lecturer etc….) Provide Increase the speed of registration process Students can get every details about their degree Department Head & Lecturers can get every details about their courses Can issue certificates effectively(CLC,CCIT & ACCIT) Can generate report effectively and efficiency

3 Main functionalities Administration functionalities Manage student and user accounts Manage academic status Registration functionalities Combination registration & confirmation Course unit registration & confirmation Exam registration & confirmation Examination functionalities Calculate GPA View course eligibility Attendance functionalities View attendance Add & edit attendance Courses functionalities Set cut off mark Get number of students registered for courses Certificate functionalities Certificates generation Report generation

4 Users in the system SIMS Administrator Dean Department Head Lecturer Certificate Create Officer Student Senior Assistant Registrar Technical Officer

5 User Logging Create Login sessions User data User Table Data Create User’s Menu Permission Table Role Table Data User ‘s Menu System Data Logging Process

6 Database Structure RegistrationAdministrationsExaminationsAttendance SIMS Database Structure Start Level, Academic year and semester and handling permissions Add and View Attendance Start Registrations Registrations Check Result Confirm Registrations

7 Administration semester acc_year varchar(20) NOT NULL, start_date varchar(20) end_date varchar(20) current_semester int(11) status int(11) UNIQUE KEY `sem_data` (`acc_year`,`start_date`,`end_date`,`current_semester`) academic_year acc_year varchar(20) NOT NULL, start_date varchar(20) end_date varchar(20) status int(11) UNIQUE KEY `future_acc` (`acc_year`,`start_date`,`end_date`) Start Academic year, semester and level and handling Role and Permissions. student_level Level int(11) NOT NULL, PRIMARY KEY reg_year varchar(10) NOT NULL, permission permission_ID int(8) NOT NULL permission varchar(100) NOT NULL, per_group varchar(100) NOT NULL, role_ID int(8) NOT NULL, status int(11) NOT NULL, UNIQUE KEY `permi_data` (`permission_ID`,`permission`,`per_ group`,`role_ID`) role role_ID int(11) NOT NULL, PRIMARY KEY role varchar(30) NOT NULL, description varchar(80)

8 Registrations Start Registrations (on/off) set_combination_status acc_year varchar(20) NOT NULL, start_date varchar(20) end_date varchar(20) status int(11) active int(11) set_course_status acc_year varchar(20) NOT NULL, Semester int(11) NOT NULL start_date varchar(20) end_date varchar(20) status int(11) active int(11) semester acc_year varchar(20) NOT NULL, start_date varchar(20) end_date varchar(20) current_semester int(11) status int(11) UNIQUE KEY `sem_data` (`acc_year`,`start_date`,`end_date`,`current_semester`) academic_year acc_year varchar(20) NOT NULL, start_date varchar(20) end_date varchar(20) status int(11) UNIQUE KEY `future_acc` (`acc_year`,`start_date`,`end_date`) Set exam status acc_year varchar(20) NOT NULL, start_date varchar(20) end_date varchar(20) semester int(11) status int(11) UNIQUE KEY `sem_data` (`acc_year`,`start_date`,`end_date`,`current_seme ster`)

9 users user_name varchar(50) Primary key password varchar(8) NOT NULL, full_name varchar(80) NOT NULL, role varchar(50) occupation varchar(50) department varchar(50) Email varchar(80) course_registration no int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY student_ID varchar(20) acc_year varchar(20) code varchar(10) Semester int(4) degree_status varchar(20) Confirmation varchar(20) UNIQUE KEY `combireg_data` (`student_ID`,`code`) combination_registration no int(11)AUTO_INCREMENT, PRIMARY KEY student_ID varchar(20) acc_year varchar(20) combi_ID int(11) priority int(11) confirmation int(11) UNIQUE KEY `combireg_data` (`student_ID`,`acc_year`,`combi_I D`) academic_year Current acc_year semester current_semester course_unit code varchar(20) NOT NULL, PRIMARY KEY name varchar(100) department varchar(40) core varchar(40) credit double(3,2) semester int(3) level int(11) lecturer varchar(80) course_type varchar(40) hours double(4,2) availability int(11) target_group int(6) prerequisite varchar(40) combination combi_ID int(11) subject varchar(40) department varchar(40) stream varchar(20) UNIQUE KEY `combi_data` (`combi_ID`,`subject`,`depar tment`) Registrations target_group target_group_ID int(11) NOT NULL, target_name varchar(40) NOT NULL, Subject varchar(20) NOT NULL UNIQUE KEY `tgroup_data` (`target_group_ID`,`target_name`, `subject`) student student_ID varchar(20) NOT NULL,PRIMARY KEY combi_ID int(11) NOT NULL, reg_year varchar(20) NOT NULL, batch_year varchar(20) NOT NULL, degree_status varchar(40) New Student Old Student role

10 student student_ID Examinations Exam Registrations Exam_registration no int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY student_ID varchar(20) acc_year varchar(20) Code varchar(10) semester int(4) degree_status varchar(20) confirmation varchar(20) UNIQUE KEY `combireg_data` (`student_ID`,`code`) academic_year Current acc_year Semester current_semester Check Result result no int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY student_ID varchar(20) NOT NULL, code varchar(20) NOT NULL, year int(11), grade varchar(5) UNIQUE KEY `result_data` (`student_ID`,`code`,`year`) course_unit code varchar(20) NOT NULL, PRIMARY KEY student student_ID

11 student student_ID Attendance Add and View Attendance Attendenc_Session lec_id int(20) NOT NULL, PRIMARY KEY code varchar(10) lec_type varchar(40) Semester int(4) Acc_year varchar(20) Date date start_time varchar(10) Hours double(2,2) course_unit code varchar(20) NOT NULL, PRIMARY KEY attendence lec_id int Student_ID varchar(20) Status int UNIQUE KEY att_data (`lec_id`,`student_id`,’status’)

12 Software Linux (Fedora) as operating System Aparche as web server Mysql as database PHP as server side scripting language Hyper Text Markup Language (HTML) Javascript as client side scripting language Cascading Style Sheet as style sheet (CSS) Photoshop Ajax as dynamic form validations

13 Time Line Module namew1w1 w2w2 w3w3 w4w4 w5w5 w6w6 w7w7 w8w8 w9w9 w 10 w 11 w 12 w 13 1 Requirement identification 2 Requirement analysis & proposal writing 3 Data collection & System designing Function Development 4 Administration functionalities 5 Registration functionalities 6 Examination functionalities 7 Attendance functionalities 8 Courses functionalities 9 Certificate functionalities 10 Join modules 11 System testing 12 Report writing W = week

14 Task Allocation H.N.D. De Silva :Administration Functionalities W.A.L. Madushika : Registration Functionalities Attendance Functionalities D.A.I. Fernando:Examination Functionalities R.V.N. Manohari :Courses Functionalities Anuththara H.B. : Certificate Functionalities

15 Thank You!


Download ppt "Group 01 Group members: W.A.L.Madushika (Group Leader) H.N.D. De Silva D.A.I. Fernando R.V.N. Manohari Anuththara H.B."

Similar presentations


Ads by Google