• Tidak ada hasil yang ditemukan

by al amin firdows id: 161-15-1013 and mahmudul hasan id

N/A
N/A
Protected

Academic year: 2023

Membagikan "by al amin firdows id: 161-15-1013 and mahmudul hasan id"

Copied!
41
0
0

Teks penuh

and Mahmudul Hasan, ID Number of the Department of Computer Science and Engineering, Daffodil International University has been accepted as satisfactory in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering and approved in style and content. We also declare that neither this project nor any part of this project has been submitted elsewhere for the award of any degree or diploma. Departmental Resource Planning is a web application created for the Department of Computer Science and Engineering of the permanent campus of Daffodil International University.

The application entitles the faculty to the course offerings and relative distribution for each new semester, a central database for faculty members involved in the department, course registration and supervisor information for the new semester, the teaching routine for the new semester, activities related to examinations for the new semester, activities in connection with the last year's project for the entire semester. The departmental resource planning for the Department of Computer Science and Engineering at the permanent campus of Daffodil International University needs to be developed. Finally, we take the decision to develop a web app for the Department of CSE at Daffodil International University to control the activities and store the data.

This web application will help store data on course offerings and relative placement for each new semester, a central database for faculty members associated with the department, course registration, and advisor details for the new semester. To easily maintain your syllabus, semester, course offerings and course distribution for the new semester. To create an easy way to register course and advisor details for the new semester.

Lead and maintain activities related to the final project throughout the semester.

Expected Outcome

BACKGROUND STUDY

  • Introduction
  • Related Works
  • Comparative Studies
  • Scope of the problem
  • Challenges

Approach: This system was developed with the focus of the department of CSE at Daffodil International University. Head/Associate Head, Coordinating Officers and Faculty members can achieve their daily jobs by using this system seamlessly. Original: This project further benefits the users (Chief/Associate Director, Coordinating Officers and Faculty Members) of this application.

It is very challenging and too important to complete the development of a project within a set time. On this development interval we faced many problems but we tried to complete our project within the stipulated time by using some online tools like GitHub, Trello and other project management tools. Trello is a great project management tool, we distribute the works on Trello and try to complete the task before the due time.

We chose some problems to develop this project and finding a solution was the main challenge of this project. During the implementation of this project we got a lot of errors and we spent a very difficult and frustrating time to solve these errors.

REQUIREMENT SPECIFICATION

  • Introduction
  • Requirements Collection and Analysis
    • Head/Associate Head
    • Faculty Member
    • Coordination Officers
    • Technical and Legal Requirement
    • Hardware and Software Requirements
  • Data Flow Diagram
  • Sequence Diagram
  • Use Case Modeling
  • Logical Data Model
  • Design Requirements

In this chapter, we represent the specific roles of the principal/deputy principal, faculty member, and coordination officers. Head/Associate Head can enter details after successful login by providing their username and password to confirm their identity. To be able to add/remove/view new roles/tasks to be assigned to the members.

To be able to upload and download/view necessary formats related to different roles/tasks in .docx format. To be able to see specific roles/tasks with the due date as assigned by the Head/Associate Head. To be able to redirect to the corresponding page of the roles/tasks assigned to him/her.

To be able to download/view necessary formats with respect to the roles/tasks assigned to him/her. To be able to log in/log out with the necessary credentials to access the system. To be able to see the completion status of his/her roles/assignments with feedback from the manager/associate manager.

To view specific roles/tasks with due dates as assigned by a manager/associate manager. So that you can login/logout with the necessary credentials to access the system. Laravel has many security tools so that user data cannot be stolen from the system.

A use case model is the best way to represent user interaction in a system. In this system we have different users like Head/Associate Head, Coordination Office and Faculty members. A use case is a detailed description that shows how the user will work in this system.

Several entities such as Director/Associate, Faculty Member and Coordinating Officers are available in our database. In this chapter, we also explain the back end of this web application that was developed and the process behind the system design and development.

Table 3.2.5.1: Hardware and Software Requirements
Table 3.2.5.1: Hardware and Software Requirements

DESIGN SPECIFICATION

Front-end Design

Back-end Development

Development Requirement

IMPLEMENTATION AND TESTING

  • Implementation of Database
  • Entity Relationship Diagram
  • Implementation of front-end Design
  • Testing implementation
  • Unit Testing
  • System Testing
  • Database Testing
  • Acceptance Testing

For getting data from user input and interaction with our application we have a great front-end dashboard. On the main dashboard we have a number of menus and cards to display the important data. We also have some popups and notifications for successful transition and error messages for errors.

We used system testing, usability testing and database testing to ensure the result and make it reliable for our project. The main objective of a unit test is to verify that each part of the program is correct. Database testing is the best way to test the system and ensure data consistency and integrity.

Figure 5.3.1: Admin Login
Figure 5.3.1: Admin Login

CONCLUSION AND FUTURE SCOPE

Discussion and Conclusion

Scope for Future Developments

Gambar

Figure 3.1: Business Process Model
Table 3.2.5.1: Hardware and Software Requirements
Fig 3.3: Data Flow Diagram
Fig 3.4.2: Sequence Diagram - 2
+7

Referensi

Dokumen terkait

Use Case Diagram Use case ID Use case 명칭 Use case 개요 UC-1 무선 조종 사용자가 직접 조종 UC-2 카메라 안드로이드 스마트폰으로 실시간으로 스트리밍 UC-3 라즈베리파이 무선랜과 센서 제어 칩 UC-4 체온감지 초전형 적외선 센서로 온도 변화 탐지... 목포해양대학교

Pre-condition Login Post-condition See the selected subject Table 11: Admin and User can view the questions Use Case ID UCD-09 Use case name View question Actor Admin, User