• Tidak ada hasil yang ditemukan

This Project Report Presented in Partial Fulfillment of the Requirements for the Degree of Masters of Science in Computer Science and Engineering

N/A
N/A
Protected

Academic year: 2023

Membagikan "This Project Report Presented in Partial Fulfillment of the Requirements for the Degree of Masters of Science in Computer Science and Engineering "

Copied!
70
0
0

Teks penuh

From our point of view, we noticed that most of the universities do not use the Online Examination System for their Examinations. If they use the online exam system, they can handle it easily and record all their information accurately.

Literature Review 1

There is an adaptation of this model that addresses many of the obvious shortcomings of the waterfall model. Logical data modeling - The process of identifying, modeling and documenting the data requirements of the system being designed. SDLC is not a methodology per se, but a description of phases in the life cycle of a software application.

At that moment the teacher can supervise everything in the framework, for example the student panel. The system design pattern is corrective if a system is built exactly according to the requirements of that system. All modules are finally combined to obtain the complete system solution.

This is the home page of the website of Online Examination System. The project title is Design and Development of an Online Examination. Here teacher can see the list of students serial number, name of the students, email address, subjects and get marks. Such tasks included navigating to different areas of the website and interacting with the system, e.g.

Limitations Although it is one of the simplest and most useful websites, it also has some limitations.

Figure 2.2:  Development Methodology.
Figure 2.2: Development Methodology.

Aims & Objectives 2

Justification 2

In turn, this section will review a number of available methods, such as the Waterfall model, SSADM, WISDM and Prototyping; the chosen method will dictate the overall approach of the project and will subsequently be reflected in this report. Overall, this approach has been structured to avoid the shortcomings of the waterfall model, which provides a framework for 7 independent stages with the possibility of seeing the system from three different perspectives. This method was proposed by Virden and is an application of the Multi view model for the purpose of developing web applications.

According to Taylor, the project life cycle includes all project activities, while the systems development life cycle focuses on the realization of product requirements". The SDLC is used during the development of an IT project, it describes the various phases involved in the project from the table of drawing, during project completion In the Scrum methodology, for example, a single user story can be said to go through all the SDLC phases within a single two-week sprint.

In the case of database-based information system design, the conceptual data model is mapped to a logical data model, such as a relational model, at a later stage (usually called the logical design); and this is mapped to A varchar or variable character array is a lot of character information about the middle of the length of the road. However, it was apparent that 'user control and freedom' as part of the checklist was not fully supported.

It was found that in the secure part of the website, some links that take the user back to where they came from were not fully visible.

Project Description 2

Project Layout 3-4

METHODOLOGY ANALYSIS 6-10

The Waterfall Model 6-7

Similar to the Waterfall model, SSADM provides a framework for managing the project in discrete steps, leading to the next step, although this approach focuses more on the earlier stages of the system life cycle, particularly analysis and design. These methodologies are obviously quite different approaches, they both contain the SDLC phases in which a requirement is born, then move through the life cycle phases ending in the final phase of maintenance and support, after which (typically) the whole life cycle starts again for ' a next version of the software application.

Process Modeling 12

  • Activity Diagram 12
  • Activity diagram for Admin 12-13

When the teacher gives the information and the students write something on the answer sheet it is called the input section. Here we can say about profile view and update profile, change password, add questions, add delete questions, add edit questions and question lists, delete question lists, edit question lists, solve of the correct answer, displaying student results and managing the answer list of short questions. If one wants to take the online exam then he/she has to fulfill the procedure for Students.

Then he/she can update his/her own profile, change password, MCQ question exam, short question exam, MCQ question result show and short question result show and make a skill development for exam and show immediate result candidate exam and if he/she want to.

Figure 3.2.2: Activity Diagram for Admin
Figure 3.2.2: Activity Diagram for Admin

Use Case Diagram and Description 16

  • Activity diagram for Admin 16
  • Use Case Diagram for Student 18

Teacher plays an important role in this use case modeling of Online Exam System, where Teacher manages Exam System, Teacher Update Profile, Change Password, Add Question, Question List, Results and Short Question Answer List. Firstly, if a user wants to take a test on this site, he will have to register first and after logging in, he can update the user profile and can take the Exam option of his electives and after taking a User MCQ- exam you will see result option more results and then Short question exam result will be given.

Figure 3.3.2: Use Case Diagram for Teacher
Figure 3.3.2: Use Case Diagram for Teacher

Data flow diagram 18-20

The teacher plays a key role in this modeling of use cases of the online exam system where the administrator manages the exam system. On this page, the administrator can change the name of the course and the code of the course, add and edit the course and delete the data. On this page, the administrator can change the teacher's update profile, edit and delete the teacher's information.

This page shows the teacher information and the teacher profile menu Name, Emil Address. On this page, the teacher manages the question list and can delete or edit the question and the answer. On this page, the teacher manages the topic, the question, and he can delete or edit the topic and the question.

Those things I want to introduce are admin page, teacher page, student page, subject page, MCQ questions page, short questions page, MCQ questions results page, short questions results page. On this page, we will find about the database tables that we have made to create this website.

Figure 3.4: Data Flow Chart Diagram of the System
Figure 3.4: Data Flow Chart Diagram of the System

Project Module 22

Design Admin panel 23

  • Admin Login page 23
  • Admin Password Change Page 23-24
  • Add Teacher Page 25
  • Add Student Page 25

Admin plays a vital role in this use case modeling of online exam system where admin manage exam system, course name and course code add and course edit a delete, Teacher update profile, Teacher edit and delete, Student add and edit and delete, Questions to show. On the login page, the screen contains two input fields, one is an email address and password for admin.

Figure 4.3.2: Admin Password Change page
Figure 4.3.2: Admin Password Change page

Design Teacher Panel 26

  • Teacher Home Page 26
  • Teacher Registration Page 29
  • Profile View an Update Page 28
  • Teacher Password Change Page 29
  • Add Subject Page 29
  • Add MCQ Question Page 30
  • Add Short Question page 30
  • MCQ Question List page 31
  • Short Question List page 31
  • MCQ Question Result Page 32
  • Short Question Result Page 32
  • Short Question Completed Result Page 33

When the teacher clicks on add course, he gets two options as: Add course name and Add course code. There are four options and one actual option, the user can select any one as the answer. Here user can see serial number, student name, email address, total marks and get marks.

When students have passed the exam and answered that question, it shows the teacher panel and that question looks at the teacher's ID.

Figure 4.4.2: Teacher Registration Page
Figure 4.4.2: Teacher Registration Page

Design Student Panel 33

  • Student Home Page 33
  • Student Registration Page 34
  • Student Login Page 34-35
  • Student Password Change Page 36
  • MCQ Question Exam Page 36
  • Short Question Exam Page 37
  • MCQ Question Result page 37
  • Short Question Result page 38

On this page, Student information and the student profile menu show Name, Emil Address Mobile number and Home address. If he wants to give the MCQ exam he will press start now button he will get a four choice answer question and he can choose any one as correct answer and step by step next question to MCQ question exam page.

Figure 4.5.2: Student Registration Page  4.5.3 Student Login Page
Figure 4.5.2: Student Registration Page 4.5.3 Student Login Page

About This Website 38

How to Use/Help 39

IMPLEMENTATION 40-46

Implementation of Admin Database Design 41

  • Admin Page 41
  • Teacher Page 41-42
  • Subject Page 43
  • MCQ Question Page 43-44
  • MCQ Question Result Page 45
  • Short Question Result Page 45-46

I can see all the number rows as well as the filter rows where they can be searched. On this page, we can get the information of the teacher who is registered on this website and for the student to manage this teacher for the exam. Since they have their exam records, in any case we can try with them to know if they are available for exam at that time.

Here we can see the admin and teacher details information for the subject page who is actually going to handle this website and wants to help people by providing the subject details of student exam details information. If the teacher wants to delete or modify subjects, questions, answers to questions and then it is possible. This page will show id, uid, subject_id, correct option, incorrect option and token.

Figure 5.2.2: Teacher Page
Figure 5.2.2: Teacher Page

Unit Testing 47

A usability review is an evaluation based on general design principles or a specific list of guidelines, usually performed by a developer. Nielsen's heuristic evaluation for interface design used for system development will be reintroduced as a checklist to ensure they have been successfully completed. However, this testing method is intended solely for the developer, so unit testing will be performed that requires user interaction to ensure that the developer hasn't seen too much of anything.

Testing Implementation 47-48

The test administrator ensures that all prerequisites for the start of the execution, such as test processes, test information, etc., are addressed. This site has been tested many times since its inception like Registration, Login, Checklist of all options after teacher panel, Checklist of all options after panel for student search and request confirmation, user registration etc. Therefore, it was important that the site support as many browsers as possible because many e-commerce sites lose business due to the lack of support for all browsers that display their site in a way it was not designed for.

In order to achieve a high level of browser compatibility and presentation consistency, W3C recommended methods such as the use of XHTML, CSS and JavaScript have been implemented.

CONCLUSION 49-50

Achievement 49

Future Developments 49

Conclusion 50

Add question --id: varchar --mcq_i: varchar --teacher_id: varchar --subject_id: varcher --question: varcher --answer1: varchar --answer2: varchar --answer3: varchar --answer4: varchar --correct_answer : string --fieldname: string. 13] https://www.youtube.com/channel/UCzml aDsHbBXPZzabrsM7sA Bangla Videos Tutorial PHP, HTML5, MySQL Last accessed on. 14] http://www.webcoachbd.com/database-tutorials/sql-intro SOL Tutorial in Bangla and PHP Function.

Gambar

Figure 2.2:  Development Methodology.
Figure 3.2.2: Activity Diagram for Admin
Figure 3.2.3: Activity Diagram for Teacher
Figure 3.2.4: Activity Diagram for Student
+7

Referensi

Dokumen terkait

This thesis also discusses about the advantages of geothermal power plant and what it can do to help solving the electricity crisis by using all the advantages