This project is on “E-Filling System”. The purpose of the project is faster movement of files and documents through different layers of non-government and government offices. This system used to store and track electronic documents or file. It is very effective because centralized source of information, Import Security, Cost-effectiveness, improved workflow, maximized customer satisfaction, easy retrieval and flexible search. The aim of the Electronic-file System is to execute Paperless Communication system throughout the organization. Paperless Communication helps to accommodate the system smoothly and to ensure quick disposal of proposal. However, the goal of our system is not to become a slave of paper - searching for it, filing it, approved it, storing it and losing it at inconvenient times - but rather to handle paper electronically to lower its intrinsic administrative cost.
This document presents an overview of a computerized criminal record management system that aims to digitize criminal records to reduce paperwork, ensure secure storage of data, and allow for powerful searching and report generation. It describes the system scope, analysis, design including entity relationship diagrams and screenshots, and proposes future enhancements such as an online interface and additional fields.
Industrial Attachment Program (IAP) ReportAkshit Arora
Project report for IAP, project developed for automating the Industrial Attachment Program of Dept. of Mechanical Engineering at Thapar University. Developed under the guidance of Dr. Ajay Batish (Professor at Mechanical Engg. Dept, TU)
This is my report that i did for my industrial placement or what one would call internship. It has some detailed information that can help anyone in the field of IT.
It has all sorts of topics like networks, systems administration and many others.
This document presents a student report card software project. The project allows users to create, delete, search, and display individual and all student records. It stores student data in structures and uses functions to calculate percentages and grades. The software has advantages like easy searching and viewing of records but disadvantages like an inability to modify data and lack of attribute checking. In conclusion, the software provides a helpful record storage system despite some limitations.
This document provides a software requirements specification for a Smart Attendance System application. The application will use facial recognition technology to mark attendance for students present in class lectures. It will capture faces from existing cameras in the classroom and identify students in real-time video feeds. The system will allow administrators to retrieve and modify attendance records. The document outlines requirements, interfaces, functionalities, constraints, and design diagrams for the application.
The document describes the requirements for an online movie ticket booking system. It includes sections for the software requirements specification, user cases, interface requirements, and architectural design. The system allows customers to browse movie listings, select seats, purchase tickets, and receive confirmations. Administrators can manage movies, customer accounts, and bookings. Diagrams show the user case, activity flow, and high-level architecture. The goal is to provide an automated way for customers to book tickets in advance through a website.
The document describes a music database project that aims to catalog music for information, reviews, and other purposes like listening, streaming, and sharing. It provides an overview of the project focusing on online music streaming, outlines the key tables in the ER diagram like songs, albums, playlists, and more. It also includes examples of application logic and reports that can be generated from the database like recommendations based on genres, finding most listened artists, and authenticating users. The future scope and lessons learned from the project are also summarized.
This document presents an overview of a computerized criminal record management system that aims to digitize criminal records to reduce paperwork, ensure secure storage of data, and allow for powerful searching and report generation. It describes the system scope, analysis, design including entity relationship diagrams and screenshots, and proposes future enhancements such as an online interface and additional fields.
Industrial Attachment Program (IAP) ReportAkshit Arora
Project report for IAP, project developed for automating the Industrial Attachment Program of Dept. of Mechanical Engineering at Thapar University. Developed under the guidance of Dr. Ajay Batish (Professor at Mechanical Engg. Dept, TU)
This is my report that i did for my industrial placement or what one would call internship. It has some detailed information that can help anyone in the field of IT.
It has all sorts of topics like networks, systems administration and many others.
This document presents a student report card software project. The project allows users to create, delete, search, and display individual and all student records. It stores student data in structures and uses functions to calculate percentages and grades. The software has advantages like easy searching and viewing of records but disadvantages like an inability to modify data and lack of attribute checking. In conclusion, the software provides a helpful record storage system despite some limitations.
This document provides a software requirements specification for a Smart Attendance System application. The application will use facial recognition technology to mark attendance for students present in class lectures. It will capture faces from existing cameras in the classroom and identify students in real-time video feeds. The system will allow administrators to retrieve and modify attendance records. The document outlines requirements, interfaces, functionalities, constraints, and design diagrams for the application.
The document describes the requirements for an online movie ticket booking system. It includes sections for the software requirements specification, user cases, interface requirements, and architectural design. The system allows customers to browse movie listings, select seats, purchase tickets, and receive confirmations. Administrators can manage movies, customer accounts, and bookings. Diagrams show the user case, activity flow, and high-level architecture. The goal is to provide an automated way for customers to book tickets in advance through a website.
The document describes a music database project that aims to catalog music for information, reviews, and other purposes like listening, streaming, and sharing. It provides an overview of the project focusing on online music streaming, outlines the key tables in the ER diagram like songs, albums, playlists, and more. It also includes examples of application logic and reports that can be generated from the database like recommendations based on genres, finding most listened artists, and authenticating users. The future scope and lessons learned from the project are also summarized.
The document discusses a student management system developed for Soran University's Faculty of Science Computer Department. The system aims to simplify managing large amounts of student data by automating registration, courses, exams, assignments, and other functions. It provides advantages like reduced time/budget, better student performance/motivation, simplified/collected tasks, and safe information storage. The document recommends an iterative development methodology and outlines functional requirements, resources needed, ERD and DFD diagrams, and examples of student management systems in Kurdistan including Soran University's system.
This document describes a student management system project report submitted by four students to fulfill the requirements for a Bachelor of Technology degree. The project aims to develop a computerized student management system to handle all details related to students, academics, exams and generate various reports. It discusses the various modules of the system - college and department details, login and subjects, student details, exam details. It also provides details of the tables used to store information in each module and screenshots of the proposed system.
Student management system analysis documentHojamuradowa
The document provides a summary of the requirements for a new Student Management Information System (SMIS) at Nanjing University of Information Science and Technology (NUIST). It describes the current manual system and outlines the functional and non-functional requirements for the proposed SMIS. The key functional requirements include management of student, teacher, course, and infrastructure data, automated scheduling, online applications, and generation of administrative and student reports. The SMIS aims to streamline operations and increase access to information.
This document presents the Shivalik video streaming website project. The website allows users to watch instructional videos online, download videos, and search by video name or description from a database. The project uses PHP, HTML, CSS, JavaScript, jQuery, MySQL database, and Apache server. Key features include easy search and download of large videos. Modules include user login/signup, storing and streaming videos, search, and an admin panel. Future enhancements could include individual user dashboards, social network integration, and adding a news section.
Railway Reservation system Case study of oracle db by cj datememonsana
The document describes the design of a database for a railway reservation system. It includes:
1) Conceptual design with entities like trains, passenger details, and ticket booking/cancellation.
2) Logical design showing normalization into tables like Trains, Train_Status, Passengers.
3) Physical design implementing the schema and sample screens in Oracle database.
4) Procedures for booking and cancelling tickets by updating relevant tables.
The course registration system helps the students to gather information about a particular course and then they can easily register themselves in a particular course.
Kaaahwa Armstrong completed a field attachment at Uganda Broadcasting Corporation (UBC) from June to August 2016. During this time, they worked under the supervision of several managers in the IT department. Their duties included networking tasks like cable termination, router configuration, and setting up local area networks. They also installed and configured operating systems, databases, and websites. Through hands-on experience with computer repair, networking, and software installation, Armstrong gained valuable practical skills to supplement their university computer science education. While the attachment provided valuable learning opportunities, challenges included limited equipment and understanding new technical concepts. Overall, the internship helped Armstrong apply their academic knowledge in a real-world work environment.
clinic database and software management systemMujahed Ahmed
This document describes a study conducted on developing an automated patient record management system for St. Francis Hospital Nsambya. It outlines the background and problems with the current manual system, including duplication of data, inconsistencies, and difficulty analyzing patient medical histories. The objectives are to computerize patient, staff, and drug supplier records to address issues with the manual system. The study involved analyzing the existing system and user requirements to design a new electronic system using databases, PHP, and MySQL. The system was implemented and tested to automate record keeping and improve management of patient information at the hospital.
The document proposes a new sales and inventory system for DanPro Ink Masters to address problems with their current system. The key aspects of the proposed system include:
1) Developing an inventory management system that allows users to view, search, add, update and view stock items.
2) Developing a sales management system that allows users to view item availability, create new sales orders, and generate sales reports.
3) Developing a returned items system to record defective items returned by customers.
The proposed system aims to provide a more organized, secure and efficient system for managing inventory, sales and returns compared to the company's current process. Physical and logical data models and use case diagrams are included to
This document describes a student management system. It includes sections on introduction, modules, requirements, use cases, and conclusion. It describes managing student, college, and academic details. It explains how the system makes record keeping easier than a manual system. Sections provide more details on student and faculty modules, including logging in, viewing records, and downloading reports. Functions like creating, deleting, and updating student records are mentioned. The conclusion discusses security, performance, maintainability, reliability, and availability.
The document is an internship report submitted by Brhane Fitsum detailing their 4 month internship at the Adigrat University ICT/Data Center in Ethiopia. It provides an overview of the university and ICT center, outlines Brhane's duties which included analyzing the campus network infrastructure and designing improvements, and describes tasks like configuring switches, implementing VLANs, and setting up IP networking. The report evaluates Brhane's experience and performance during the internship.
The document is a project report for a Student Information System. It includes an abstract describing the system as providing an interface to maintain student records and generate various reports. It also includes sections on the introduction, objectives, functions, methodology, requirements, diagrams, screenshots, and database design of the student information system project.
Here are the key steps in our testing and deployment methodology:
1. Unit Testing: We will test individual units/modules of code to ensure they are working as expected. This helps find and fix bugs early.
2. Integration Testing: After unit testing, we will test integrated modules/components working together for any interface issues. This helps validate component interactions.
3. System Testing: The fully integrated system will be tested on a test environment to check if it meets business and functional requirements. End-to-end scenarios will be tested.
4. User Acceptance Testing: Real users will test the system in a test environment and provide feedback. This helps validate user requirements are met.
5. Performance &
This document provides details about a project titled "GREEN BASKET" submitted by Shailendra Patidar and Piyush Tiwari to Rajiv Gandhi Proudyogiki Vishwavidyalaya in partial fulfillment of the requirements for a Bachelor of Engineering degree in Computer Science and Engineering. The project aims to develop an online platform for buying vegetables that allows customers to purchase vegetables for home delivery. The document includes sections on introduction and objectives, background and literature review, proposed process model, design diagrams, technical details, coding, testing, screen layouts, future enhancements, and conclusion.
This document outlines a project to develop a Shop Management System. It describes the features of the system including login functionality, selling and purchasing items, stock monitoring, and generating reports. The system was created using C#, SQL Server, and Visual Studio following an incremental development model. It allows a shop owner to manage inventory, sales, vendors and generate invoices and reports to analyze the business.
Computer Science Internship Report PDF Leena AIshadowhazard77
The document describes an internship project at Leena AI to build a notification dashboard for admins to configure trigger-based notifications and broadcast messages to users. Key features included scheduling notifications by trigger, audience, schedule and user response. Testing was done internally before production deployment. The project used React, Node.js, Redux, ContextAPI and other technologies following best practices. It allowed automating updates to company profiles and establishing coding standards for new recruits. The intern gained experience working with new technologies and in a multicultural environment.
The document provides details about a crime file project developed using Microsoft Access 2007 and Visual Basic 6.0. The project aims to computerize the manual crime records management system of a police department. Key features of the project include complaint registration, criminal registration, FIR management, case history management, and most wanted criminal lists. The project uses Visual Basic as the front-end interface and Microsoft Access as the back-end database.
This document outlines the requirements for an inventory management system for a general store. It includes four key user roles: administrator, salesperson, sales manager, and inventory manager. The administrator can add/edit/delete user accounts and product inventory. Salespeople can view inventory levels, search for products, generate bills, cancel bills, return unsatisfactory items, and notify managers. Sales managers oversee exceptions and the inventory manager replenishes stock levels based on salesperson notifications. Data flow diagrams and entity relationship diagrams are also included to design the system's architecture and database structure.
E-file or electronic file is a file processing system and also called file moving system. Open a new file, add notes, send files from person to person, store file and etc. via electronic devices.
This document describes a school management system project submitted by MD Al Emran to fulfill degree requirements. The project was supervised by Dr. Sheak Rashed Haider Noori and approved by a board of examiners from Daffodil International University. The project aims to develop a computerized system to manage student and teacher data, class schedules, attendance records, and other administrative tasks to improve efficiency at schools. Key features of the system include modules for student records, teacher information, student results, notices, class allocation, attendance tracking, and report generation.
The document discusses a student management system developed for Soran University's Faculty of Science Computer Department. The system aims to simplify managing large amounts of student data by automating registration, courses, exams, assignments, and other functions. It provides advantages like reduced time/budget, better student performance/motivation, simplified/collected tasks, and safe information storage. The document recommends an iterative development methodology and outlines functional requirements, resources needed, ERD and DFD diagrams, and examples of student management systems in Kurdistan including Soran University's system.
This document describes a student management system project report submitted by four students to fulfill the requirements for a Bachelor of Technology degree. The project aims to develop a computerized student management system to handle all details related to students, academics, exams and generate various reports. It discusses the various modules of the system - college and department details, login and subjects, student details, exam details. It also provides details of the tables used to store information in each module and screenshots of the proposed system.
Student management system analysis documentHojamuradowa
The document provides a summary of the requirements for a new Student Management Information System (SMIS) at Nanjing University of Information Science and Technology (NUIST). It describes the current manual system and outlines the functional and non-functional requirements for the proposed SMIS. The key functional requirements include management of student, teacher, course, and infrastructure data, automated scheduling, online applications, and generation of administrative and student reports. The SMIS aims to streamline operations and increase access to information.
This document presents the Shivalik video streaming website project. The website allows users to watch instructional videos online, download videos, and search by video name or description from a database. The project uses PHP, HTML, CSS, JavaScript, jQuery, MySQL database, and Apache server. Key features include easy search and download of large videos. Modules include user login/signup, storing and streaming videos, search, and an admin panel. Future enhancements could include individual user dashboards, social network integration, and adding a news section.
Railway Reservation system Case study of oracle db by cj datememonsana
The document describes the design of a database for a railway reservation system. It includes:
1) Conceptual design with entities like trains, passenger details, and ticket booking/cancellation.
2) Logical design showing normalization into tables like Trains, Train_Status, Passengers.
3) Physical design implementing the schema and sample screens in Oracle database.
4) Procedures for booking and cancelling tickets by updating relevant tables.
The course registration system helps the students to gather information about a particular course and then they can easily register themselves in a particular course.
Kaaahwa Armstrong completed a field attachment at Uganda Broadcasting Corporation (UBC) from June to August 2016. During this time, they worked under the supervision of several managers in the IT department. Their duties included networking tasks like cable termination, router configuration, and setting up local area networks. They also installed and configured operating systems, databases, and websites. Through hands-on experience with computer repair, networking, and software installation, Armstrong gained valuable practical skills to supplement their university computer science education. While the attachment provided valuable learning opportunities, challenges included limited equipment and understanding new technical concepts. Overall, the internship helped Armstrong apply their academic knowledge in a real-world work environment.
clinic database and software management systemMujahed Ahmed
This document describes a study conducted on developing an automated patient record management system for St. Francis Hospital Nsambya. It outlines the background and problems with the current manual system, including duplication of data, inconsistencies, and difficulty analyzing patient medical histories. The objectives are to computerize patient, staff, and drug supplier records to address issues with the manual system. The study involved analyzing the existing system and user requirements to design a new electronic system using databases, PHP, and MySQL. The system was implemented and tested to automate record keeping and improve management of patient information at the hospital.
The document proposes a new sales and inventory system for DanPro Ink Masters to address problems with their current system. The key aspects of the proposed system include:
1) Developing an inventory management system that allows users to view, search, add, update and view stock items.
2) Developing a sales management system that allows users to view item availability, create new sales orders, and generate sales reports.
3) Developing a returned items system to record defective items returned by customers.
The proposed system aims to provide a more organized, secure and efficient system for managing inventory, sales and returns compared to the company's current process. Physical and logical data models and use case diagrams are included to
This document describes a student management system. It includes sections on introduction, modules, requirements, use cases, and conclusion. It describes managing student, college, and academic details. It explains how the system makes record keeping easier than a manual system. Sections provide more details on student and faculty modules, including logging in, viewing records, and downloading reports. Functions like creating, deleting, and updating student records are mentioned. The conclusion discusses security, performance, maintainability, reliability, and availability.
The document is an internship report submitted by Brhane Fitsum detailing their 4 month internship at the Adigrat University ICT/Data Center in Ethiopia. It provides an overview of the university and ICT center, outlines Brhane's duties which included analyzing the campus network infrastructure and designing improvements, and describes tasks like configuring switches, implementing VLANs, and setting up IP networking. The report evaluates Brhane's experience and performance during the internship.
The document is a project report for a Student Information System. It includes an abstract describing the system as providing an interface to maintain student records and generate various reports. It also includes sections on the introduction, objectives, functions, methodology, requirements, diagrams, screenshots, and database design of the student information system project.
Here are the key steps in our testing and deployment methodology:
1. Unit Testing: We will test individual units/modules of code to ensure they are working as expected. This helps find and fix bugs early.
2. Integration Testing: After unit testing, we will test integrated modules/components working together for any interface issues. This helps validate component interactions.
3. System Testing: The fully integrated system will be tested on a test environment to check if it meets business and functional requirements. End-to-end scenarios will be tested.
4. User Acceptance Testing: Real users will test the system in a test environment and provide feedback. This helps validate user requirements are met.
5. Performance &
This document provides details about a project titled "GREEN BASKET" submitted by Shailendra Patidar and Piyush Tiwari to Rajiv Gandhi Proudyogiki Vishwavidyalaya in partial fulfillment of the requirements for a Bachelor of Engineering degree in Computer Science and Engineering. The project aims to develop an online platform for buying vegetables that allows customers to purchase vegetables for home delivery. The document includes sections on introduction and objectives, background and literature review, proposed process model, design diagrams, technical details, coding, testing, screen layouts, future enhancements, and conclusion.
This document outlines a project to develop a Shop Management System. It describes the features of the system including login functionality, selling and purchasing items, stock monitoring, and generating reports. The system was created using C#, SQL Server, and Visual Studio following an incremental development model. It allows a shop owner to manage inventory, sales, vendors and generate invoices and reports to analyze the business.
Computer Science Internship Report PDF Leena AIshadowhazard77
The document describes an internship project at Leena AI to build a notification dashboard for admins to configure trigger-based notifications and broadcast messages to users. Key features included scheduling notifications by trigger, audience, schedule and user response. Testing was done internally before production deployment. The project used React, Node.js, Redux, ContextAPI and other technologies following best practices. It allowed automating updates to company profiles and establishing coding standards for new recruits. The intern gained experience working with new technologies and in a multicultural environment.
The document provides details about a crime file project developed using Microsoft Access 2007 and Visual Basic 6.0. The project aims to computerize the manual crime records management system of a police department. Key features of the project include complaint registration, criminal registration, FIR management, case history management, and most wanted criminal lists. The project uses Visual Basic as the front-end interface and Microsoft Access as the back-end database.
This document outlines the requirements for an inventory management system for a general store. It includes four key user roles: administrator, salesperson, sales manager, and inventory manager. The administrator can add/edit/delete user accounts and product inventory. Salespeople can view inventory levels, search for products, generate bills, cancel bills, return unsatisfactory items, and notify managers. Sales managers oversee exceptions and the inventory manager replenishes stock levels based on salesperson notifications. Data flow diagrams and entity relationship diagrams are also included to design the system's architecture and database structure.
E-file or electronic file is a file processing system and also called file moving system. Open a new file, add notes, send files from person to person, store file and etc. via electronic devices.
This document describes a school management system project submitted by MD Al Emran to fulfill degree requirements. The project was supervised by Dr. Sheak Rashed Haider Noori and approved by a board of examiners from Daffodil International University. The project aims to develop a computerized system to manage student and teacher data, class schedules, attendance records, and other administrative tasks to improve efficiency at schools. Key features of the system include modules for student records, teacher information, student results, notices, class allocation, attendance tracking, and report generation.
This document is a project report for a Web School Management System created for SaifTech Solution PVT. LTD. It includes an introduction to the company profile and existing manual system. The proposed system objectives are to automate school processes like fees collection, attendance tracking, and student/staff management. The analysis and design chapter covers UML diagrams like use case diagrams, class diagrams, and sequence diagrams. Backend specifications include ER diagrams and data dictionaries for tables. Frontend specifications cover menus, inputs, and reports. Process specifications include DFDs and module specifications. Testing, limitations, and future enhancements are also discussed.
This document describes a student result system project created using C programming language. It allows users to perform operations like adding student records, viewing all records, searching records by roll number, calculating average marks, and sorting records by marks or roll number. The key algorithms used are merge sort for sorting and linear search for searching and insertion. The source code implements functions for the main menu, record insertion, display, sorting, searching, and average calculation. UML diagrams show the design of the student record class and interaction between functions.
This document is a project report submitted as a minor project for a bachelor's degree in computer science and engineering. It describes the development of an information system called "Information for Tutor Guardian" or i-TG. The system was created to track student academic information and make it easily accessible to staff, faculty advisors, and committee members. The document includes sections on certificates, acknowledgements, table of contents, list of figures, introduction, background/literature review, process model, design, technical details, coding, screen layouts, future enhancements, and conclusion. It was submitted by three students under the guidance of a professor from the computer science department.
This document is a project synopsis submitted by two students, Akshay Dudhankar and Vijaykumar Jagatap, for their Bachelor of Computer Applications degree. It outlines their proposed "New Admission App" project, which involves developing an online application for college admissions. The synopsis includes an introduction to the project, problem definition, proposed solution, requirements, system design, and implementation details. The goal is to create a web-based application to streamline the admissions process and make it more convenient for students.
Synopsis on Online examination system using phpArchana Jha
This document provides a synopsis for an online examination system project submitted to Inter Institute of Education and Skill Training. It acknowledges the guidance provided by the project supervisor Rani Ojha. The abstract explains that the proposed online examination system is a web-based application that aims to streamline the examination process and evaluation of student progress. It also outlines the scope, objectives, users and modules of the proposed system including the student, exam and administrative modules.
The document describes a student information management system project. It includes sections on the introduction, problem statement, objectives, scope, requirements analysis, feasibility study, system design, implementation, testing, maintenance, and conclusion. The project aims to develop a computerized system to manage student records and information to replace a manual paper-based system. The system will allow administrators to easily search, edit, and find student details and allow students to update their profiles. The requirements analysis and feasibility study ensure the project is technically, operationally, and economically feasible. Overall, the system aims to simplify student information management for organizations.
The document describes a project report for a Technical Resource Portal submitted by Juhi in partial fulfillment of a Bachelor of Technology degree. It includes declarations, certificates, an abstract, and acknowledgements related to the project. The project aims to provide an online environment for users to create, compile, debug, run, save, upload, and download programs without requiring local installation or memory space. It will use Java and JEE technologies with a MySQL database. The system design section describes the external design, physical design, logical design, and key modules for administration and user management.
Ignou MCA 4th semester mini project report. College admission system. This project is based on real working system of University seat allocation to affiliate colleges. College admission system provide seat allocation process for various UG PG programs for every academic session.
This document provides an overview of an online quiz project. It describes the existing manual system and need for a new automated system. It covers the scope of work, hardware and software requirements, and technologies used such as PHP, JavaScript, Apache, and Microsoft SQL Server. The proposed system will allow online exams to be conducted, questions to be added and modified, and results to be automatically calculated and stored in a database. The objectives are to provide better information to administrators, instructors and students.
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
This document is a project report submitted by Supriya Jangid in partial fulfillment of an MCA (Master of Computer Applications) degree. The report documents the development of an "Online SlamBook" website application. The report includes declarations, certificates, an abstract, acknowledgements, table of contents, and 8 chapters that cover an introduction to the project, existing and proposed systems, system analysis including data flow diagrams and system flowcharts, system design, coding, testing, security, and conclusions.
Student information management system.pdfKamal Acharya
This document summarizes an internship report on a student information management system. The report describes developing a computerized system to manage student records and replace an existing manual paper-based system. It discusses objectives of the project, performing requirements analysis and feasibility studies. The system design section includes diagrams of the system architecture, entity relationship diagrams, use case diagrams, and other design artifacts. The report covers implementing and testing the system as well as future enhancements.
School admission process management system (Documention)Shital Kat
This document outlines the project plan for developing a School Admission Process Management System. It includes sections on project initiation and scheduling, diagrams of the system, a project cost estimation, designing the user interface, and plans for testing. The system will automate the currently manual paper-based admission process to make it faster and easier to use. It will store and process student personal, academic, and fee information using a web interface and backend database. Testing will include white box, black box, unit, integration, and system testing to ensure quality.
This document is a project report submitted for the degree of Bachelor of Technology in Computer Science and Engineering. It describes the development of a web proxy server project. The project was developed by 4 students under the guidance of their professor. It includes an abstract, table of contents, introduction, requirements specification, analysis, design, implementation, output screens, testing, and conclusion sections. The aim of the project was to create a web proxy server that can act as an intermediary between clients on an internal network and the internet, providing benefits like increased speed, security, and administrative control over users' internet access and browsing habits.
Web based of electronic document management systemsjournal ijrtem
ABSTRACT : An electronic document management system is a software program that manages the creation, storage and control of document electronically. The primary function of that system is to manage electronic information within an organization’s workflow. In this paper the aim is to develop web based application for document management systems that is able to deliver access to any one authorized anytime, anyplace on any device. Keywords: Document management systems, electronic document, web application, digital document, document scanning
E-file or electronic file is a file processing system and also called file moving system. Open a new file, add notes, send files from person to person, store file and etc. via electronic devices.
E-file or electronic file is a file processing system and also called file moving system. Open a new file, add notes, send files from person to person, store file and etc. via electronic devices.
E-file or electronic file is a file processing system and also called file moving system. Open a new file, add notes, send files from person to person, store file and etc. via electronic devices.
NAME
Albert Einstein
PLACE OF BIRTH
March 14 1879
Ulm, Württemberg, Germany
OCCUPATION
Physicist , Scientist
EDUCATION
Luitpold Gymnasium , Eidgenossische Polytechnische Schule (Swiss Federal Polytechnic School)
PLACE OF DEATH
April 18, 1955
Princeton, New Jersey
Fedora is a free and open-source operating system with over 25,000 contributors. It includes the latest upstream developments and has over 10,000 packages. The document outlines what Fedora is, its foundations and features, users, development tools, benefits, disadvantages and security features. Key features include being stable, secure, powerful and user-friendly with translation in over 80 languages.
Simulation of Queueing Systems(Single-Channel Queue).Badrul Alam
A grocery store has one checkout counter. Customer arrive at this counter at random from 1 to 8 minutes apart and each interval time has the same probability of occurrence. The service time vary from 1 to 6 minutes, with probability give below:
Definition: Sequence, Subsequence, Longest common subsequence.
Example of subsequence.
Using application details.
Lcs algorithm( Brief ).
LCS recursive solution.
Additional Information of lcs simulation.
CODE: LCS-LENGTH(H, Z, m, n).
Example of simulation.
Constructing a LCS
CODE:PRINT-LCS
Minimization or minimal DFS which means if you constructed a DFA on your own you might not get the same answer wish I got, but we get some DFA’s because some experience. Now the question is can we take any DFA and prove that or the DFA can be minimized, so that is called minimization of DFA
Loop(for, while, do while) condition PresentationBadrul Alam
This document discusses three types of loops in Java programming: for loops, while loops, and do-while loops. It provides the syntax, flow diagrams, and examples of each loop type. Additionally, it covers the break and continue statements that can be used within loops to alter their flow control, with examples of how each statement works.
Introduction: A group of two or more computing devices connected via a form of communications technology. For example, a business might use a computer network connected via cobles or the internet in order to gain access to a common server or to share programs, files and other information.
This presentation discusses the relationship between schema and entity-relationship (E-R) diagrams. It defines key E-R diagram symbols like entities, attributes, and relationships. It then provides examples of how to represent one-to-one, one-to-many, many-to-one, and many-to-many relationships between tables in a relational database through E-R diagrams. Finally, it shows how to design an E-R diagram from a given schema involving bus routes, drivers, schedules, and their relationships.
Pipeline processing and generation of computer.Badrul Alam
Instruction pipeline processing system is good for arithmetic and logical instruction. And also, good for multiple tasking at a single time. But has some hazards. If can possible, avoid those hazards then get good benefited for instruction pipeline processing.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
How to Manage Your Lost Opportunities in Odoo 17 CRMCeline George
Odoo 17 CRM allows us to track why we lose sales opportunities with "Lost Reasons." This helps analyze our sales process and identify areas for improvement. Here's how to configure lost reasons in Odoo 17 CRM
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
E filling system (report)
1. i
E-FILING SYSTEM
BY
MD. BADRUL ALAM
ID: 152-15-6156
SHARMIN AKTER SHILA
ID: 152-15-6196
This Report Presented in Partial Fulfillment of the Requirements for the
Degree of Bachelor of Science in Computer Science and Engineering.
Supervised By
Anup Majumder
Lecturer
Department of CSE
Daffodil International University
Co-Supervised By
Shah Md. Tanvir Siddiquee
Lecturer
Department of CSE
DaffodilInternational University
DAFFODIL INTERNATIONAL UNIVERSITY
DHAKA, BANGLADESH
April 2018
2. ii
APPROVAL
The Project titled “E-Filling System” submitted by Md. BadrulAlam and
SharminAkterShila to the Department of Computer Science and Engineering, Daffodil
International University, Bangladesh, has been accepted as satisfactory for the partial
fulfillment of the requirements for the degree of Bachelor of Science in Computer
Science and Engineering approved as to its style and contents. The presentation has been
held on
BOARD OF EXAMINERS
Dr. Syed Akhter Hossain
Professor and Head Chairman
Department of CSE
Faculty of Science & Information Technology
DaffodilInternationalUniversity
Dr. SheakRashedHaiderNoori Internal Examiner
Assistant Professor
Department of CSE
Faculty of Science & Information Technology
DaffodilInternationalUniversity
Dr. Muhammad Shorif Uddin
Professor External Examiner
Department of Computer Science and Engineering
Jahangirnagar University
3. iii
DECLARATION
We hereby declare that, this project has been done by us under the supervision of Anup
Majumder, Lecturer, Department of CSE Daffodil International University. We also
declare that neither this project nor any part of this project has been submitted elsewhere
for award of any degree or diploma.
Supervised by:
_____________________
Anup Majumder
Lecturer
Department of CSE
Daffodil International University
Co-Supervised By
_____________________
Shah Md. Tanvir Siddiquee
Lecturer
Department of CSE
DaffodilInternational University
Submitted by:
_____________________
Md. BadrulAlam
ID: 151-15-6156
Department of CSE
Daffodil International University
_____________________
SharminAkterShila
ID: 151-15-6196
Department of CSE
Daffodil International University
4. iv
ACKNOWLEDGEMENT
This project would not have been possible without the endurance, guidance and kind
support of many individuals. We would like to extend heartiest gratitude to all of them.
First, we express our heartiest thanks and gratefulness to almighty Allah for His divine
blessing makes us possible to complete this project successfully.
We are grateful to Anup Majumder, Lecturer, Department of CSE, Daffodil International
University, Dhaka. Deep Knowledge & keen interest of our supervisor in the field of E-
filling system development influenced us to carry out this project. His endless patience,
scholarly guidance, continual encouragement, constant and energetic supervision,
constructive criticism, valuable advice, reading many inferior draft and correcting them at
all stage have made it possible to complete this project.
We would like to like to express our great appreciation to the teachers, academic,
technical and support stuffs of our department for their co-operation at time to make this
project possible we would like to thank our entire course mate in Daffodil International
University, who took part in this discussion while completing the course work.
5. v
ABSTRACT
This project is on “E-Filling System”. The purpose of the project is faster movement of
files and documents through different layers of non-government and government offices.
This system used tostoreand track electronic documents or file. It is very effective
because centralized source of information, Import Security, Cost-effectiveness, improved
workflow, maximized customer satisfaction, easy retrieval and flexible search. The aim
of the Electronic-file System is to execute Paperless Communication system throughout
the organization. Paperless Communication helps to accommodate the system smoothly
and to ensure quick disposal of proposal. However, the goal of our system is not to
become a slave of paper - searching for it, filing it, approved it, storing it and losing it at
inconvenient times - but rather to handle paper electronically to lower its intrinsic
administrative cost.
6. vi
TABLE OF CONTENTS
PAGE
Approval ii
Declaration iii
Acknowledgements iv
Abstract v
CHAPTER 03: SYSTEM DESIGN 5-13
3.1 System Design 5
3.2 System Architecture 5
3.3 System Flowchart 6
3.4 Data Flow Diagram (DFD) 7
3.5 Use Case Diagram 9
3.6 Narrative Use Case 10
3.7 Case Diagram 13
CHAPTER 01: INTRODUCTION 1-2
1.1 Introduction 1
1.2 Motivation 1
1.3 Objective 2
1.4 Summary 2
CHAPTER 02: BACKGROUND 3-4
2.1 Introduction 3
2.2 Related Works 3
2.3 Comparative Studies 3
2.4 Scope of the Problem 4
2.5 Challenges 4
7. vii
CHAPTER 04: DATABASE DESIGN 14-20
4.1 Database Design 14
4.2 Entity Relationship Diagram 15
4.3 Entity relationship (E-R) 16
4.4 Dictionary 17
CHAPTER 05: IMPLIMENTATION AND TESTING 21-26
5.1 Implementation of Database 21
5.2 Dashboard 21
5.3 Department Information 22
5.4 Designation Information 22
5.5 File Information 23
5.6 File Note Details 23
5.7 File Comments 24
5.8 File Comments Report 24
5.9 Application 25
5.10 Application Report 25
5.11 Testing Implementation 26
5.12 Test Results and Reports 26
5.13 User Acceptance Testing 26
CHAPTER 06: SYSTEM SECURITY 27-27
6.1 System Security 27
6.2 Threats to System security 27
6.3 Database Security 27
8. viii
CHAPTER 08: CONCLUSION 28-28
7.1 Conclusion 28
7.2 Future Scope OF Project 28
References 29
LIST OF TABLES
TABLES 10-26
Table 3.1: Use case of User Registration 10
Table 3.2: Use case of login user 10
Table 3.3: Use case of view file information 10
Table 3.4: Use case of create file 11
Table 3.5: Use case of create file note detail 11
Table 3.6: Use case of create note comment 11
Table 3.7: Use case of create Application 12
Table 3.8: Use case of check application status 12
Table 4.1: Database table of department 17
Table 4.2: Database table of Designation 17
Table 4.3: Database table of Employee 18
Table 4.4: Database table of File_info 18
Table 4.5: Database table of File_info 19
Table 4.6: Database table of File_note_master 19
Table 4.7: Database table of File_note_detail 19
Table 4.8: Database table of File_note_comments 20
Table 4.9: Database table of Application 20
Table 5.1: System Testing Table 26
Table 5.2: User Acceptance Testing 26
9. ix
LIST OF FIGURES
FIGURES 6-25
Figure 3.1: Flowchart of E-filing system 6
Figure 3.2: Level zero DFD of E-Filling system 7
Figure 3.3: Level One DFD of E-filling system 8
Figure 3.4: Use Case Diagram of E-filing System 9
Figure 3.5: Class Diagrams of Report Module 13
Figure 4.1: E-R Diagram of E-File System module 16
Figure 5.2: Dashboard Screen 21
Figure 5.3: Department Screen 22
Figure 5.4: Designation Screen 22
Figure 5.5: File Information Screen 23
Figure 5.6: File Note Details Screen 23
Figure 5.7: File Comments Screen 24
Figure 5.8: File Comments Report Screen 24
Figure 5.9: File Application Screen 25
Figure 5.10: File Application Report Screen 25
10. 1
CHAPTER 1
INTRODUCTION
1.1Project Introduction
To eliminate the physical movement of files and reduce paper work a need-based and
conceptualized Online/Offline Application outline the procedures for efficient and
effective management of E-file system is design. The faster movement of files and
documents through different layers of non-government and government offices,
improving service delivery and saves a huge amount of time and money required
previously to obtain a service from non-government and government offices. E-filing
system is an important part for each and every individual, business companies for
securing their valuable data, file and documents.
With this in view, we the students of CSE aimed to develop a system to meet the aspects
mentioned above titled “E-file System”. There are a lot of approaches to achieve the goal
however we have chosen the best believed according to the learning of our CSE course.
We tried to doing well all tasks correctly. But we know there might be some mistakes in
the projectbecause we are totally new with this technique and Oracle Database. But we
have learned many things from this.
1.2Motivation for under taking this project
Behind building this system many things motivated us. There were several reasons we
stepped forward and thought to go ahead solve this problem. They are show below:
1.2.1Organization file processing system:
Many government and non-government organization need to create new file, store
filerecord, send file, need signature files from authority persons and etc.
1.2.2 Traditional file processing system:
11. 2
Many organizations processing their files according old file processing systems.
Createfiles manually and they are moving their file physically from desk to desk. And
finallyprocessed files are stored into file cabinet.
1.3Objective
Our main objective of this project is to avoid this and others problem. We will develop
‘E-File’ system. Since reduced long time process, no need to physically hard work and
we easily transfer file or application one stage to another stage. This system will save
time of both authority persons.
Easy to manage file operation
Reduce file processing and approval time
Stored file for long time
Providing security for all functionality
1.4Summary
The main objective is to provide a user-friendly software interface for E-filing system by
which users will be able to easily use it. Trustees must follow proper procedures for filing
and uploading documents.We strongly hope and believe that this will make the life of the
users easier whenever file storing is concern.
12. 3
CHAPTER 2
BACKGROUND
2.1 Introduction
Electronic File or E-file is a desktop-based Application. It also a web-based application.
Oracle development software supports both desktop and web base application in one
development platform. Oracle corporation provides database, scripting language, query
language, forms and reports design.
In our project back-end side we used Oracle database for stored and maintenance our
most important data. Oracle database is the world’s first most widely used relational
database management system (RDBMS) and most widely used open-source RDBMS.
Oracle database is a popular choice of database for use in bank, garments, etc. and big
organization. And used Oracle developer suite for front-end design.
2.2 Related Works
In our work like designing GUI we have used the Oracle SQL *Plus and PL/SQL, Forms
and Reports builders. We did our projectin Oracle development platform. Oracle SQL
*Plus and PL/SQL used for query and conditional statements. Used Oracle forms builder
for design forms/screen also called GUI. And oracle reports builder used for reports
design (i.e. converting pdf file document).
So, in the expected outcome will be like a software their employees can create, sends
files, make applicationand etc.
2.3 Comparative Studies
There were two parts to study in our project one of them is employee generate files in
database and another one is make application and find state of files or application. So, we
are describing those following:
After registration the employees will log in the software. They able to create files, sends
one to others. Register make sure privileges of employees according to their designation.
Register also must registration in the system by admin.
13. 4
They can create dashboard and here they can update their time schedule and activities.
They will be able delete, edit or add the data. If employees want to get files they can
search the data. Employees will allow, deny or reject files application.
Suppose, sends a file to a department head, if department head faces any wrong in this
form then department head returns this file with remarks to sender. Otherwise do will
approve this file with comments or attach signature or both. Then send again this file to
dean office then dean office applies same steps as like department head. Then file return
back to register office or dedicated. And finally print out this copy.
2.4 Scope of the Problem
Scope of the Problems in our project was based on the time scheduling, our e-filling
system targets and features in our system.
Time scheduling was the one of the difficult part cause it the main thing in which our
project will be completed. If we were unable to complete on time it would be great
danger for us. So, we just divide our time to complete each one of the task to complete
the whole project. The time limit is given to the page:
Time scheduling: Analysis 2 Month
Design of modules 1 Month
Coding 3 Months
Testing and Implementing 2 Weeks
Total 6 Months and 14 days
2.5 Challenges
• We have to provide proper knowledge to the authority and convinces them
• We have to manage dishonest people. Cause they are often occurring illegal work
• Preform all functions are most securely
• Ensure performance and security of database
14. 5
CHAPTER 3
SYSTEM DESIGN
3.1 System Design
Based on the user requirements and the detailed analysis of a system, the new system is
designed. This is the phase of system designing. It is a crucial phase in the development
of a system. Normally the design proceeds in two stages:
1.Preliminary or general design: My primary goal was to create system “Electronic Filing
System” We needed to build a system with features of user online/offline sending file one
to another stage.
2.Structure or detailed design: In the detailed planning phase we did the following:
Oracle Database
Oracle Developer Suite
SQL, PL/SQL
Analyzed the System
Planned which tools and Forms to be used for providing treatment
System creation started
3.2 System Architecture
A framework design or frameworks engineering is the theoretical model that
characterizes the structure, conduct, and more perspectives of a framework. An
engineering portrayal is a formal depiction and portrayal of a framework, sorted out in a
way that backings thinking about the structures and practices of the framework.
A framework design or frameworks engineering is the theoretical model that
characterizes the structure, conduct, and more perspectives of a framework. An
engineering portrayal is a formal depiction and portrayal of a framework, sorted out in a
way that backings thinking about the structures and practices of the framework.
16. 7
3.4 Data Flow Diagram(DFD)
A data flow diagram (DFD) maps out the flow of information for any process or system.
It uses defined symbols like rectangles, circles and arrows, plus short text labels, to show
data inputs, outputs, storage points and the routes between each destination.
DFD of e-filling system:
Fig- 3.2: Level zero DFD of E-Filling system
18. 9
3.5 Use Case Diagram
3.5.1 Use Case DiagramofE-Filing System
A use case diagram is a graphic depiction of the interactions among the elements of a
system. A use case is a methodology used in system analysis to identify, clarify, and
organize system requirements. The use cases, which are the specific roles played by the
actors within and around the system.
Fig-3.4: Use Case Diagram of E-filing System
19. 10
3.6 Narrative Use Case
Table-3.1: Use case of User Registration
Primary Actor : Register
File Recorder : - Setup employees
Preconditions : Register can identity valid information
Success Guarantee (Post
condition)
: System record all information
Table-3.2: Use case of login user
Primary Actor : User
File Recorder : - User enters valid user ID
- User enter valid password
Preconditions : User have to a valid account
Success Guarantee (Post
condition)
: The system displays the relevant homepage
Table-3.3: Use case of view file information
Primary Actor : Employee user
File Recorder : - Employee show inbox and outbox panel
- Search any file
- Preview all file
Precondition : User can identify and take necessary step
Success Guarantee (post
condition)
: System record all information
Table-3.4.: Use case of create file
Primary Actor : Employee user
20. 11
File Recorder : - Write file subject
- Write file section
- Add file date
- Add previous file
- Select department
- Save file
- Preview file
- Store all information into database
Precondition : User want to create file
Success Guarantee (post
condition)
: System record all information
Table-3.5: Use case of create file note detail
Primary Actor : Employee user
File Recorder : - Search file by file no.
- Add note subject
- Add note detail
- Save file note
- Preview all file note
Precondition : Employee want to add note
Success Guarantee (post
condition)
: System record all information
Table-3.6: Use case of create note comment
Primary Actor : Employee user
File Recorder : - Search file
- Select file note
- Write note subject
- Write comment
- Select receiver user
- Select note status
- Save and send file
- Preview all note file
Precondition : Employee want to note comment
Success Guarantee (post
condition)
: System store all information
21. 12
Table-3.7: Use case of create Application
Primary Actor : Employee user
File Recorder : - Write application details
- Select receiver
- Save and send
- Preview application
Precondition : User want to send application
Success Guarantee (post
condition)
: System record all information
Table-3.8:Use case of check application status
Primary Actor : Employee user
File Recorder : - Preview application
Precondition : User want to check application
Success Guarantee (post
condition)
: System record all information
22. 13
3.7CLASS Diagrams ofReport Module
In software engineering, a class diagram in the Unified Modeling Language (UML) is a
type of static structure diagram that describes the structure of a system by showing the
system's classes, their attributes, operations (or methods), and the relationships among
objects.
Figure-3.5: Class Diagrams of Report Module
23. 14
CHAPTER 4
DATABASE DESIGN
4.1 Database Design
Database configuration is the way toward delivering a point by point information model
of a database. An appropriately composed database gives access to up and coming,
precise data. Since a right plan is fundamental to accomplishing objectives in working
with a database, contributing the time required to take in the standards of good outline
bodes well. A decent database configuration is, accordingly, one that: Divides data into
subject-based tables to decrease excess information. Furnishes access with the data it
requires to join the data in the tables together as required. Helps bolster and guarantee the
precision and respectability of data. Suits information preparing and announcing needs.
Sensible information show contains all the required coherent and physical plan decisions
and physical stockpiling parameter expected to produce an outline in an information
definition dialect, which can be utilized to make a database. In our task, Oracle is utilized
to plan the database.
4.1.1 Database System Structure
A database framework is apportioned into modules that arrangement with every one of
the duties of the general framework. The practical segments of a database framework can
be comprehensively separated into the capacity administrator and the question processor
segments. The capacity supervisor is vital on the grounds that commonly require a lot of
storage room. Typically, the data is put away on plate and information are moved
between circle stockpiling and principle memory as required. Since the development of
information to and from circle is ease back with respect to the speed of the focal handling
unit, it is basic that the database framework structure the information in order to limit the
need to move information amongst plate and primary memory. The question procedure is
essential since it enables the database framework to rearrange and encourage access to
information.
25. 16
4.1.2 Data requirements
The Data Requirements Document is readied when an information gathering exertion by
the client bunch is required to produce and keep up framework information or records. It
is as itemized as conceivable concerning the meaning of sources of info, methods, and
yields.
The Data Requirements Document gives a point by point portrayal of the information
demonstrate that the framework must use to satisfy its practical prerequisites. Clients and
engineers work mutually to distinguish necessities and with Data Administration for
characterizing the area information demonstrate. In circumstances where clients and Data
Administration decide the model freely of designers, hold walkthroughs amid the
distinguishing proof with the goal that clients can portray the prerequisites and the model
to engineers and get criticism about the clearness and fulfillment of necessities. Isolate
the information depiction into two classes: static and dynamic information. Orchestrate
information components in every class in legitimate groupings, for example, capacities,
subjects, or different groupings most important to their utilization. Portray the kind of
data required to record the qualities of every datum component.
4.2 Entity Relationship Diagram
ERD implies substance relationship chart. A substance relationship outline (ERD) is an
information displaying strategy that graphically shows a data framework's elements and
the connections between those elements. An ERD is an applied and authentic model of
information used to speak to the element system framework.
The elements of an ERD are:
- Entities
- Relationships
- Attributes
A database configuration is a gathering of put away information sorted out such that the
information necessities are fulfilled by the database. The general target is to influence
data to get to simple, brisk, economical and adaptable for the client. There are likewise
26. 17
some particular goals like controlled repetition from disappointment, protection, security
and execution.
A collection of relative records makes up a table. Two essential settings for a database
are:
i. Primary key: - The field that is unique for all the record occurrences.
ii. Foreign key: - The field used to set relation between tables. Normalization is a
technique to avoid redundancy in the tables.
4.3 Entity relationship (E-R)
E-R diagram can express the overall logical structure of a database graphically. Such a
diagram consists of the following major components Rectangles which represent entity
set, Ellipses which represent attributes, Diamonds which represent relationship sets,
Lines which link attributes to entity sets and entity sets to relationship sets.
4.3.1 E-R Diagramof E-File Systemmodule
27. 18
Figure-4.1: E-R Diagram of E-File System module
4.4 DICTIONARY
The logical characteristics of current system data stores including Name, Address, mail
id, Inbox, compose Application, Sent Application, Trace repot, Signature, etc. identifies
process where the data are used and where immediate access to information required,
serves as the basis for identifying database requirements during system design.
Uses of Data Dictionary:
To manage the details in large systems
To communicate a common meaning for all system elements
To document the features of the system
To facilities analysis of the details in order to evaluate characteristics and
determine where system changes should be made
4.5 Database Table
Table-4.1: Database table of department
Column
ID
Column Name Column Data Type Null? Constraint Type
1 Dept_id Number(30) N Primary Key
2 Dept_name Varchar2(150) N
3 Shotrt_name Varchar2(50) N
4 Email Varchar2(50) Y
5 Phone Varchar2(25) Y
6 Instt_time Date N
Table-4.2: Database table of Designation
Column
ID
Column Name Column Data Type Null? Constraint Type
1 Desig_id Number(30) N Primary Key
2 Designation Varchar2(150) N
28. 19
3 Shotrt_name Varchar2(50) N
4 Inst_time Date N
Table-4.3: Database table of Employee
Column
ID
Column Name Column Data Type Null? Constraint
Type
1 Emp_id Number(30) N Primary Key
2 Emp_name Varchar2(150) N
3 Dob Date N
4 Email Varchar2(50) Y
5 Phone Varchar2(25) Y
6 Join_date Date Y
7 Dept_dept_id Number(30) Y Foreign Key
8 Desig_desig_id Number(30) Y Foreign Key
9 Inst_time Date N
Table-4.4: Database table of File_info
Column
ID
Column Name Column Data Type Null? Constraint
Type
1 File_id Number(30) N Primary Key
2 File_no Varchar2(50) N Unique
3 Date Date N
4 File_subject Varchar2(250) N
5 File_section Varchar2(25) Y
6 Emp_emp_id Number(30) Y Foreign Key
7 Inst_time date Y
29. 20
Table-4.5: Database table of File_info
Column
ID
Column Name Column Data Type Null? Constraint
Type
1 Fnm_id Number(30) N Primary Key
2 Fnm_no Varchar2(50) N Unique
3 Date Date N
4 File_file_id Number(30) N Foreign Key
5 Inst_time date Y
Table-4.6: Database table of File_note_master
Column
ID
Column Name Column Data Type Null? Constraint
Type
1 Fnm_id Number(30) N Primary Key
2 Fnm_no Varchar2(50) N Unique
3 Date Date N
4 File_file_id Number(30) N Foreign Key
5 Inst_time date Y
Table-4.7: Database table of File_note_detail
Column
ID
Column Name Column Data Type Null? Constraint
Type
1 Fnd_id Number(30) N Primary Key
2 Fnm_fnm_no number(30) N Foreign Key
3 Note_no Varchar2(30) N Unique
5 Note_subject Varchar2(150) Y
6 Note_details Varchar2(300) Y
7 Inst_time Date N
30. 21
Table-4.8: Database table of File_note_comments
Column
ID
Column Name Column Data Type Null? Constraint
Type
1 Fc_id Number(30) N Primary Key
2 File_file_id number(30) N Foreign Key
3 Fnm_fnm_id number(30) N Foreign Key
4 Fnd_fnd_id Number(30) N
5 Sender_id Varchar2(150) Y
6 File_comments Varchar2(800) Y
7 Status Varchar2(50) Y
8 Receiver_id Number(30) Y Foreign Key
Table-4.9: Database table of Application
Column
ID
Column Name Column Data Type Null? Constraint
Type
1 App_id Number(30) N Primary Key
2 App_no Varchar2(50) N Unique
3 Application Varchar2(800) N
4 Sender_id Number(30) N Foreign Key
5 Receiver_id Number(30) N Foreign Key
7 Inst_time Date N
31. 22
CHAPTER 5
IMPLIMENTATION AND TESTING
5.1 Implementation of Database
In the Oracle database system condition, the database application and the database are
isolated into two sections: a front-end or customer divide, and a back-end or server
parcel—thus the term customer/server engineering. The customer runs the database
application that gets to database data and cooperates with a client through the console,
screen, and pointing gadget, for example, a mouse. The server runs the Oracle
programming and handles the capacities required for simultaneous, shared information
access to an Oracle database.
Despite the fact that the customer application and Oracle can be keep running on a
similar PC, more prominent productivity can regularly be accomplished when diverse
PCs associated through a system run the customer parts and server parcel. The
accompanying segments talk about conceivable varieties in the Oracle customer/server
engineering.
5.2Dashboard
This is user dashboard. User can view inbox and outbox file details.
32. 23
Figure 5.2: Dashboard Screen
5.3DepartmentInformation:
This a setup page. In this page user can add/find all departments information
Figure 5.3: Department Screen
5.4 DesignationInformation
33. 24
This a setup page. In this page user can add/find alldesignation information
Figure 5.4: Designation Screen
5.5File Information
In this page user can create new file and user can also find files.
Figure 5.5: File Information Screen
34. 25
5.6 File Note Details
In this page user can add notes on specific files.
Figure 5.6: File Note Details Screen
5.7 File Comments
35. 26
In this page user can add final note on specific send to another person.
Figure 5.7: File Comments Screen
5.8 File Comments Report
This is preview page of showing details of files as pdf format.
36. 27
Figure 5.8: File Comments Report Screen
5.9 Application
In this page user can make an application and send to another person’s.
Figure 5.9: File Application Screen
5.10Application Report
37. 28
This is preview page of application as pdf format.
Figure 5.10: File Application Report Screen
5.11 Testing Implementation
When a system is implemented and test some specific function is called test
implementation. We have test our system in several times. Login, create file, add
note,add comment, check application, check file, create new application, approve
application etc. test by us in various time.
5.12 TestResults and Reports
System Testing Table show below abridge the result of system testing:
Table 5.1: System Testing Table
Test
Case ID
Date
Tested
Tester Pass/Fail Severity
of defect
Summary
of defect
Closed
prior to
Release?
Comment
1 2/3/2018 Shila Pass Bug in 3
places
Bug <Yes>
5.13 UserAcceptance Testing
The table below abridge the test cases for user acceptance testing and the test result
obtained each other.
Table 5.2: User Acceptance Testing
Test
Case Id
Date
tested
Tester Pass/Fail Severity
of
Defect
Summary
Of
Defect
Closed
prior to
Release?
Comment
1 4/5/2018 Badrul Pass No
Defect
No
Defect
<Yes>
38. 29
2 4/5/2018 Shila Pass No
Defect
No
Defect
<Yes>
CHAPTER 6
SYSTEM SECURITY
6.1 System Security
Security isn't just used to forestall unapproved access to information but at the same time
is utilized to avoid unplanned annihilation of information. That is the reason in our task
the overseer and the individuals made by the chairman have the benefit to peruse, embed,
and refresh information. Be that as it may, any sort of significant change in creating
venture documentation framework must be made by the super overseer. The general
worker/client can read, refresh and alter information. They don't have any sort of access
to the database.
6.2 Threats to System security
Research demonstrates that the most harm originates from blunders and oversight
individuals committing errors. The treat of outside assault on a need arrangement, one
would most likely need to begin from inside the firm and work out.
The list of potential threats is:
1. Errors and omissions.
2. Disgruntled and dishonest users.
3. Fire
4. Natural disasters.
5. External attack.
6.3 Database Security
The data stored in the database need to be protected from unauthorized access and
accidental introductions of inconsistency. Accidental loss of data consistency may result:
Crashes during transaction processing.
39. 30
Crashes during transaction processing.
Anomalies caused by concurrent access to the database.
Anomalies caused by the distribution of data over several computers.
40. 31
CHAPTER-7
CONCLUSION
7.1 Conclusion
E-Filing System is capable to move documentation or organized file one authority to
another authority. Our system reduces paper documentation, physical pressure, and gives
high security in every data. Our system helpful for every organization. We reduce any
kind of illegal work in an organization. Our system totally user friendly.
We worked in Oracle Database, Forms and Reports for the first time in this project. So
sometimes we faced some problems at the time of work.
7.2 Future Scope OF Project
The project made here is just to ensure that this project could be valid in today real
challenging world. Here all the facilities are made and tested.
- Currently the system works for administrators to work.
- We will add some credential features.
- We will try to run this system in corporate site
- We will also apply this paperless communication to all over the country to
digitalized