• Tidak ada hasil yang ditemukan

Digital Gate Entry Management System (DGEMS)

N/A
N/A
Protected

Academic year: 2023

Membagikan "Digital Gate Entry Management System (DGEMS)"

Copied!
58
0
0

Teks penuh

Submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering. We declare that the work being presented in this project entitled "Digital Gate Entry Management System (DGEMS)" in partial fulfillment of the requirement for the degree of Bachelor of Science in Computer and Engineering at the Faculty of Engineering and Technology, Sonargaon University, Dhaka Bangladesh in authentic recording of our work done under the supervision of Sadia Tasnim Barsha. In this era of digital Bangladesh, like many other developed countries, we are growing as a digital nation keeping a remarkable pace with other countries.

One of the most popular and discussed sectors in this digital revolution is software and its applications. In this project we develop a fully functioning Digital Gate Entry Management System (DGEMS) which is market ready and it is backed by the most secure and popular CMS of Laravel framework (PHP). This project is supervised by Sadia Tasnim Barsha, Lecturer, Department of Computer Science and Engineering, Sonargoang University, Dhaka, Bangladesh.

We are grateful to the Department of Computer Science & Engineering, Sonargoang University for providing us with an excellent educational environment and computing facilities. We also offer our best regards to the Sonargoang University Board and all other esteemed teachers of the department for their loving feelings and encouragement throughout the period of our research work.

39-42 TESTING

INTRODUCTION TO AUTOMATIC SPEECH RECOGNITION 1.1 Introduction

MOTIVATION

TOOLS

  • Hardware
  • Software
  • Languages

METHODOLOGY

PROBLEM STATEMENT 2.1 PROBLEM STATEMENT

Downside of the traditional practice

LITERATURE REVIEW 3.1 PROJECT LIFE CYCLE

  • Project initiation
  • Project execution
  • System analysis Initial Study
  • System Design Design standard
  • System Implementation Combination and testing
  • PROJECT DEVELOPMENT

After the enterprise execution phase, the last period of an enterprise's life cycle is the task promotion phase. This stage additionally includes providing customer support to the member for a predetermined time frame. At the point when enterprise is produced, it could possibly be a blunder, less additionally, in light of the fact that few types of changes can take place a few times.

PROJECT MODULES & SYSTEM ANLYSIS 4.1 PAGES

  • Public Pages
  • Admin account Pages
  • Account management
  • Operator account Pages
  • Employee account pages
  • Visitor account pages
  • FEATURES AND FUNCTIONALITIES .1 Make an appointment anonymously
    • Login
    • Forget Password
    • Register an account
    • User profile
  • PROJECT MODULE
    • Admin Dashboard
    • Operator Dashboard
    • Employee Dashboard
    • Visitor Dashboard
    • Non –registered visitor module
  • SYSTEM ANALYSIS
    • Existing System
    • Proposed System
    • Feasibility Study Operational Feasibility

If a visitor wants to make an appointment himself, he/she can do so even without registering an account. With password reset request and OTP will be sent to the registered mobile no/email address and the resending frequency of OTP request is limited to 30 seconds to prevent any flood attack. Can add more than one guest (loop) to a meeting o Make direct access for separate entry.

An operator has all administrator permissions except user account control modules and some limited dashboard analytics. Can add more than one (walking) guest to an appointment o Export table data as excel, pdf. In the old/traditional system of keeping logs by the security personnel at the gate/entrance.

To minimize the risk of any inconvenience, a standard practice from legacy is maintained to keep visitor logs manually where security personnel must make the record. Digital gate access management system can play a significant role in reducing accidents and mitigating inconvenience if it arises by providing the unbiased data to the authority.

SYSTEM DESIGN

  • DIAGRAM
    • Data Flow Diagram (DFD)
  • CONTEXT DIAGRAM OF DGEMS SYSTEM .1 Login system
    • Registration system
    • Reset Password
    • Appointment process from Operator/admin
    • Appointment process from Employee
    • Appointment process from visitor
    • Appointment from a public page
    • Appointment process for special visitor with NID/DL/Passport from Operator
  • ENTITY RELATIONSHIP MODEL
    • Entities
    • Relationships
    • Attributes
  • ER DIAGRAM
  • SCHEMA DIAGRAM
  • COMMUNICATION/NOTIFICATION MEDIUM
  • SUMMARY

A relationship is a reason to connect two entity types, and it is called binary relationship because they involved two entity types. The next thing is to decide on the project specification and design, where the scope of the project will apply. After completing this step, collect the necessary equipment needed for approved project.

Our eHealthCare management solution project is created using MySQL, Nice admin template and HTML5 responsive template.

Fig 5.2: Registration system
Fig 5.2: Registration system

PROJECT LAYOUT & SNAPSHOTS 6.1 PROJECT SNAPSHOTS

Homepage

About page

Public appointment page

Login page

Forget Password

OTP PAGES AND SET PASSWORD

Registration pages

Registration verify by OTP

Admin dashboard

Appointment list

Active appointment list (Admin/operator)

Account management page from admin dashboard

Account profile update/enable/disable page

Notifications

Profile show/update

Operator dashboard

Appointment create from admin/operator

Special Entry/Direct access from admin/operator

Capture visitor image from camera

Employee dashboard

Appointment list from employee dashboard

Visitor dashboard

Appointment list from visitor dashboard

Create appointment from visitor dashboard

TESTING 7.1 SOFTWARE TESTING

  • CHARACTERISTICS OF GOOD TEST
  • BLACK BOX TESTING
  • WHITE BOX TESTING
  • GREY BOX TESTING
  • UNIT TESTING
  • INTEGRATION TESTING
  • THE NATURE OF SOFTWARE DEFECTS
  • BASIS PATH TESTING
  • FLOW GRAPHS
  • THE BASIS SET
  • AUTOMATING BASIS SET DERIVATION
  • LOOP TESTING
  • SIMPLE LOOPS
  • NESTED LOOPS
  • CONCATENATED LOOPS
  • UNSTRUCTURED LOOPS

40 White box testing is a detailed examination of the internal logic and structure of the code. To perform white box testing on an application, the tester must have knowledge of the inner workings of the code. The tester has to look into the source code and find out which unit/piece of code is misbehaving.

Gray box testing is a technique of testing the application with limited knowledge of the inner workings of an application. Mastering the domain of a system always gives the tester an edge over someone with limited domain knowledge. In a realistic scenario, many units are combined into components, which in turn are assembled into even larger parts of the program.

Test cases that execute the basic suite are guaranteed to execute every statement in the program at least once during testing. Flowcharts can be used to represent the control flow in a program and can help in deriving the basic set. Specifies the number of independent paths in the basis set, thus providing an upper bound on the number of tests to be performed.

The derivation of the flowchart and sequence of basic paths are amenable to automation. A graph matrix is ​​a square matrix whose size is equal to the number of nodes in the flow graph. By adding a link weight to each matrix entry, more information about the audit flow can be captured.

Testing nested loops cannot simply extend the technique of simple loops, as this would result in a geometrically increasing number of test cases. Concatenated loops can be tested as simple loops if each loop is independent of the others. If they are not independent (eg the loop counter for one is the loop counter for the other), then the nested approach can be used.

LIMITATIONS, PSOT IMPLEMENTATIO &CONCLUSION 8.1 LIMITATION

FUTURE WORK

CONCLUSION

Gambar

Fig 5.2: Registration system
Fig 5.3: Reset password
Fig 5.4: Appointment process from Operator/admin
Fig 5.5: Appointment process from Employee
+7

Referensi

Dokumen terkait

Зерттеу әдістері Математика мұғалімдерінің ақпараттық құзыреттіліктерін дамыту, оқыту және оларды қолданудың психологиялық-педагогикалық негіздерінің мәнін, мүмкіндіктері мен