• Tidak ada hasil yang ditemukan

Exam hall Seating allotment system

N/A
N/A
Protected

Academic year: 2023

Membagikan "Exam hall Seating allotment system"

Copied!
84
0
0

Teks penuh

This project entitled "Examination Seat Allocation System" submitted by Khalequzzaman miraj, ID in the Department of Software Engineering, Daffodil International University has been accepted as satisfactory in partial fulfillment of the requirements for the degree of B.Sc in Software Engineering and approved as to its style and content. We also declare that neither this project nor any part of it has been submitted elsewhere for awarding any degree. Since the beginning of my university life, I have learned a lot about software engineering as well as basic computer science knowledge from my course teachers.

This is a happy occasion for me as a student of the Department of Software Engineering, one of the lofty academic wings of the Faculty of Science and Information Technology, Daffodil International University, to express my deep feelings of gratitude to the department and my respected teachers as well as colleagues of the department. Daffodil International University, Dhaka, for his excellent guidance, inspiration, encouragement and also for allowing me to participate in this project. I am especially very grateful to my friends, seniors and juniors of our university, who always appreciate me in my studies and my daily work to learn new ones.

Then I prepared the UI and got their approval to move on to the next part. If any bug remains before it is handed over to the stakeholders, there is a change that ruins the entire project.

Project Overview

Project Purpose

Background

Benefits & Beneficiaries

Goals

Stakeholders

Project Schedule

Prerequisites  Admin must know the students' information. Success End Condition  Admin has added student profile. Objectives Admin manage all account updates profile seat number room number department name all information collected them Prerequisites  Admin must open the system. Admin department name and local number allocation system failed End State  Admin cannot manage all account systems.

Purpose The administrator must manage student information properly. Preconditions  The administrator must manage student information and add a student profile. If data cannot be displayed properly in the application, these should also be considered as failure criteria.

Figure 3.2: Activity diagram for manage account
Figure 3.2: Activity diagram for manage account

Gantt Chart

Release Plan or Milestone

Functional Requirements

Create account

Manager account

Manager student info

Add departments

Add exam hall

Arrange seat info

Manage profile

Data requirements

Performance Requirements

Speed & Latency Requirements

Precision & Accuracy Requirements…

Capacity Requirements

Understandability and Politeness Requirements

Accessibility

Training Requirements

Look and Feel Requirements

Appearance Requirements

Operational and Environmental Requirements

Expected Physical Requirements

Requirements for Interfacing with Adjacent Systems

Release Requirements

It is very necessary to properly train the end users on the system so that they are able to operate easily.

Legal Requirements

Standards Requirements

Use Case Diagram

Create account

  • Manage account
  • Manage Students
  • Add departments
  • Add exam hall
  • Arrange seat info
  • Manage profile
  • View seat arrangement

Activity diagram

  • Manage account…
  • Add departments
  • Add exam hall
  • Arrange seat
  • Manage profile
  • View seat arrangement

Sequence Diagram

  • Create account
  • Manager profile
  • Manage students
  • Add Department
  • Add exam hall
  • Arrange seat info
  • Manage profile
  • View seat arrangement
  • Development tools and technology
  • User Interface Technology
  • CSS framework or Bootstrap
  • JQuery UI
  • Programming language
    • Implemented tools and platform
    • Integrated Development Environment
    • Web Server
    • Compliance Requirements
    • Database Server

There are various kinds of tools for software developers to make the process of software development very smooth. Bootstrap also provides media queries which have responsive layout for different devices with different screen size. It is also compatible with any browser like Google Chrome, Mozilla Firefox, Opera, Safari, Internet Explorer, etc.

It is very important to determine which tools and platforms best suit my needs. To develop my web version, I used SublimeText, powered by Sublime HQ Company. It supports a wide range of features and most of them are already implemented as compiled modules.

Fig: Database for exam hall seating allotment system
Fig: Database for exam hall seating allotment system
  • Testing Features
  • Features to be tested
  • Testing Strategy
  • Test approach
  • Black box Testing
    • Equivalent Class Partitioning
    • Boundary Value Analysis
    • White box testing
    • Pass/Fail criteria
    • Testing Schedule
    • Trace Ability Matrix
    • Testing Environment
    • Testing Environment
    • Test Cases
    • Manage account
    • Manager student info
    • Add department
    • Admin add exam hall
    • Arrange seat info
    • Manage profile
    • View seat arrangement

Function testing can be thought of as making changes to add or modify the new functionality to the existing project. Different types of testing strategies can be implemented depending on the type of application system to be tested. Boundary analysis is a name for software testing that allows input data to be included within a limiting range.

In black box testing, the internal architecture or algorithms are not known to the testers, or the entire software architecture is known to the testers during white box testing. The main advantage of white box testing is that testing is more extensive and testing can start from scratch. Test environment means preparing the environment with hardware and software so that test engineers can execute test cases as needed.

A test case refers to some rules and regulations or conditions according to which it can be determined whether a system can properly fulfill the tasks or requirements under test cases. System: Exam Room Seat Allocation System Subsystem: N/A Designed by: Khalequzzaman miraj Design Date: 2/12/19 Executed by: Khalequzzamaqn miraj Execute Date: 2/12/19 Brief Description: The Admin manages account application. System: Exam Hall Seat Allocation System Subsystem: N/A Designed by: Khalequzzaman miraj Design Date: 2/12/19 Executed by: Khalequzzaman miraj Execute Date: 2/12/19.

System: Exam Hall Seat Allocation System Subsystem: N/A Designed by: Khalequzzaman miraj Design Date: 2/12/19 Executed by: khalequzzaman miraj Execution Date: 2/12/19 Short Description: Add Department . System: Exam Hall Seat Allocation System Subsystem: N/A Designed by: Khalequzzaman miraj Design Date: 2/12/19 Executed by: Khalequzzaman miraj Execution Date: 2/12/19 Short Description: Admin Add the exam hall. System: Exam Hall Seat Allocation System Subsystem: N/A Designed By: Khalequzzaman miraj Design Date: 2/12/19 Executed By: Khalequzzaman miraj Execution Date: 2/12/19 Short Description: Admin Organize seat information.

System: Examination Hall Seat Allocation System Subsystem: N/A Designed by: Khalequzzaman miraj Date designed: 12-02-2019 Executed by: Khalequzzaman miraj Date of execution Short description: Administrator Update profile seat number room number department. System: Examination hall seat allocation system Subsystem: N/A Designed by: Khalequzzaman miraj Design date: 2/12/2019 Executed by: Khalequzzaman miraj Execution date: 2/12/2019 Short description: Student view seating chart. First of all, after landing an application, the interface of that software is displayed to the user.

Home page

Administrator Log in Page

Admin main page

Student login page

Update profile

User view seat arrangement

Update Profile

View Seat Arrangement

View Student info

Search Seat Arrangement

Add department

Add exam hall

Add student

From the beginning of the development of this project, it requires hard work, patients, persistence to meet the requirements of stakeholders. It must be said that the interface of my application is very simple and easy to understand. Send reports by e-mail: In our application, there is no mail method that can directly contract with others for business purposes.

I believe that if there are no obstacles to developing a project, there are no challenges either. By developing this project, I learned how to get a driving need from customers. My supervisor has been helping me develop this project from the very beginning.

GitHub Link

Project Summary

Limitations

  • Obstacles and Achievements
  • Future Scope
  • References

Gambar

Figure 3.2: Activity diagram for manage account
Figure 3.3: Activity diagram of create account
Figure 3.5: Activity diagram Add department
Figure 3.4: Activity diagram of manage student info
+7

Referensi

Dokumen terkait

1 | Januari 2023 | Halaman 1 – 128 | DAFTAR ISI Penulis: Judul: Halaman Sumantri Memantik Prestasi Siswa Inklusi di SMP Negeri 3 Probolinggo Melalui TAKSI 1 – 12 Ninik Pertiwi