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.
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.
- 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