Design And Implementation Of Document Management System

Computer Science Project Material with Source Code Included
Abstract
This research project focuses on the development of a computerized and web based Document Management System for the Department of Computer science, University of Port Harcourt. The topic was selected due to the handicaps of the existing system of document management in the department. This new system has been designed to eliminate the delay, loss, insecurity and immobility of the existing system. The methodology used in the analysis of the new system is Object Oriented Analysis and Design (OOAD). The new system was implemented using PHP server side scripting language for the front end and MySQL as the database management system for storing information obtained from the front end. The result is a web based application that can efficiently store documents, provide document security, retrieve documents when needed and can be accessed at anywhere and on any device supporting internet applications.
Table of Contents
- Approval
- Dedication
- Acknowledgement
- Abstract
- Table of Contents
Chapter One
Introduction
- 1.1 Background of Study
- 1.2 Statement of the Problem
- 1.3 Aim and Objectives of the Study
- 1.4 Significance of the Study
- 1.5 Scope of the Study
- 1.6 Definition of Terms
Chapter Two
Literature Review
- 2.1 Trends in Information Technology
- 2.2 Rich Internet Applications
- 2.3 Process of Working with Electronic Documents
- 2.4 The Existing System of Document Management and Processing
- 2.4.1 Types of Document
- 2.4.2 Some Software Used for Document Processing
- 2.5 Problems Associated with the Existing System
- 2.6 The Proposed System
Chapter Three
Analysis and Design
- 3.1 Analysis of the Existing System
- 3.1.1 Advantages of the Existing System
- 3.1.2 Disadvantages of the Existing System
- 3.2 Analysis of the Proposed System
- 3.2.1 Advantages of the Proposed System
- 3.3 Methodology
- 3.3.1 Object Oriented Analysis and Design
- 3.3.2 Benefits of OOAD
- 3.3.3 OOAD Techniques
- 3.4 Unified Modeling Language
- 3.4.1 Use-Case Modeling
- 3.4.1.1 Use-Case
- 3.4.1.2 Actor
- 3.4.1.3 Communication Link
- 3.4.1.4 Use-Case Diagram for the Proposed System
- 3.4.2 Class Diagram
- 3.4.3 Activity Diagram
- 3.4.4 Flow Chart
- 3.4.5 Entity Relationship (ER) Diagram
- 3.5 System Design Interface
- 3.5.1 Input Specification
- 3.5.2 Output Specification
- 3.6 Language Justification
- 3.6.1 PHP Programming Language
Chapter Four
Implementation and Results
- 4.1 System Requirements
- 4.4.1 Hardware Requirements
- 4.4.2 Software Requirements
- 4.2 Installing The Application
- 4.2.1 Using Xampp
- 4.3 Setting Up Mysql Database
- 4.4 Testing The Application
- 4.4.1 Home Page
- 4.4.2 Adding Documents
- 4.4.3 View Documents
- 4.4.4 Retrieve Documents
- 4.5 Running The Programme
- 4.6 Results
- 4.6.1 Login
- 4.6.2 Add documents
- 4.6.3 Authorisation
- 4.6.4 Retrieve documents
Chapter Five
Summary, Conclusion and Recommendation
- 5.1 Summary
- 5.2 Conclusion
- 5.3 Recommendations
- References
- Appendix A
- Appendix B
List of Figures
- Fig 2.1 Desktop, Web and Rich Internet Application
- Fig 2.2 Stored Files
- Fig 2.3 MS Word Used for Typing a Memo
- Fig 2.4 MS Word Used for Importing Images
- Fig 2.5 Excel Spreadsheet Displaying Student Result
- Fig 3.1 Use-Case Symbols
- Fig 3.2 Use-Case Diagram for the Proposed System
- Fig 3.3 Class Diagram for the Proposed System
- Fig 3.4 Activity Diagram for the Proposed System
- Fig 3.5 Data Flow Diagram for the Proposed System
- Fig 3.6 ER Diagram for the Proposed System
- Fig 3.7 Login Table
- Fig 3.8 Create Document Table
- Fig 3.9 Search Document Table
- Fig 4.1 Screen Shot of the Document Management Database
- Fig 4.2 Doc-Document Table
- Fig 4.3 Login Table
- Fig 4.4 Home page after login
- Fig 4.5 Add Document Screen Shot
- Fig 4.6 View Document
- Fig 4.7 Retrieve Document
- Fig 4.8 Login as Admin
- Fig 4.9 Adding a Document
- Fig 4.10 Documents Waiting to be Reviewed
- Fig 4.11 Searching for a Document
- Fig 4.12 Searched Document Displayed
- Fig 4.13 Retrieved Document in Excel Format
Chapter One
Introduction
1.1 Background of the study
Information management has become a major strategic factor in companies’ development. It is important to get the right information circulated to the right people, as efficiently as possible, yet still keep it secure. Document management provides a way for companies to organize their information, in all its forms, in one place. Streamlining business processes and increasing efficiency are fundamental concerns for any organization regardless of size or sector. In today’s ever increasingly strict regulating environment, compliantly managing documents and records of all types takes significant time and money that could better be spent on achieving mission critical objectives. By implementing a document management system, organizations can realize many benefits that noticeably improve organizational efficiency.
Digital document management system can help an organization succeed by; Saving time, Saving money, Increasing efficiency, Increasing productivity, Increasing inter-departmental and inter-organizational communication, and Enabling automation.
A Document Management System (DMS) is a system based on computer programs used to store and access documents.
Electronic document management solutions are designed to organize business files and records digitally, whether they started out in paper form or were generated by software applications.
Paper files are first converted to electronic format by scanning. This provides a more compact means of storage, universal access for retrieval, and higher levels of data security and privacy.
A company-wide document management system also controls digital files that are generated directly through applications — such as those in the Microsoft Office suite (Word, Excel and PowerPoint), accounting software, CAD, email, and so on. Managing (rather than simply storing) documents enables quicker access to, and greater command over, business information.
1.2 Statement of the Problem
It has become widely recognized that manual paper-based processing has inherent problems that disadvantage companies in critical ways, undermining productivity and impeding the flow of information. Ignoring the problem is proving less and less an option in the current economic and competitive climate. Looking at the department of computer science, University of Port Harcourt as a case study, students submit hard copies of document as a means of making requests, Memos are sent to the department in paper form which degenerates to bulk of files in the offices. This system of storing documents is tedious, complicated and time consuming.
Faced with the need to organize documents, the proposed system for management of documents is unique and totally innovative in its integrated approach. Its functionality of making documents available anytime, anywhere and enabling easy access, retrieval and storage of documents makes it called for.
The system to be developed makes use of rich internet technology to replace desktop application with web application running on a remote server. The system shares the advantage of both web application and desktop application, and removes the most disadvantages of both.
1.3 Aim and Objectives of the Study
The aim of the project is to develop a document management system for the department of computer science, University of Port Harcourt that is able to deliver access to anyone authorized anytime, anyplace, and on any device.
The objectives of the study are to develop a system that should be able to;
- Store documents properly
- Archive and retrieve documents properly and efficiently
- Ensure document security and availability.
1.4 Significance of the Study
The proposed system will offer the following advantages to the department of computer science, University of Port Harcourt;
1. Reduced Storage:
The cost of commercial property and the need to store documentation for e.g. retrieval, regulatory compliance means that paper based document storage competes with people for space within an organization. Scanning documents and integrating them into a document management system can greatly reduce the amount of prime storage space required by paper. It also allows any documents that still have to be stored as paper to be stored in less expensive locations.
2. Flexible Indexing:
Indexing paper in more than one way can be done, but it is awkward, costly and time-consuming. Images of documents stored within a document management system can be indexed in several different ways simultaneously.
3. Improved, faster and more flexible search:
Document Management Systems can retrieve files by any word or phrase in the document – known as full text search – a capability that is impossible with paper.
4. Controlled and Improved Document distribution:
Imaging makes it easy to share documents electronically with colleagues and clients over a network, by email or via the Web in a controlled manner. Paper documents usually require photocopying to be shared. This provides a cost saving by reducing the overheads associated with paper based document distribution, such as printing and postage and removes the typical delay associated with providing hard copy information.
5. Improved Security:
A document management system can provide better, more flexible control over sensitive documents. Many document management system solutions allow access to documents to be controlled at the folder and/or document level for different groups and individuals. Paper documents stored in a traditional filing cabinet or filing room does not have the same level of security i.e. if you have access to the cabinet you have access to all items in it. A document management system also provides an audit trail of who viewed an item, when or who modified an item and when, which is difficult to maintain with paper based systems.
6. Disaster Recovery:
A document management system provides an easy way to back-up documents for offsite storage and disaster recovery providing failsafe archives and an effective disaster recovery strategy. Paper is a bulky and expensive way to back-up records and is vulnerable to fire, flood, vandalism and theft.
7. No Lost Files:
Lost documents can be expensive and time-consuming to replace. Within a Document Management System, imaged documents remain centrally stored when being viewed, so none are lost or misplaced. New documents are less likely to be incorrectly filed and even if incorrectly stored can be quickly and easily found and moved via the full-text searching mechanisms.
8. Digital Archiving:
Keeping archival versions of documents in a document management system helps protect paper documents that still have to be retained, from over-handling.
1.5 Scope of The Study
The main challenge of document management is flexible storage and retrieval. This study’s intended user is the department of computer science, University of Port Harcourt. The system will be provided with facilities for easy storage, retrieval and security of documents.
1.6 Definition of Terms
Document:
A document is a form of information. It could be electronic or in the form of paper.
Management System:
A documented and step by step method aimed at smooth functioning through standard processes.
Retrieval:
The process of accessing information from memory or other storage devices.
Web Application:
An application program stored on a remote server and delivered over the internet through a browser interface.
Web browser:
A software application used to locate, retrieve and display contents on a World Wide Web, including web pages, video and other files.
Server:
A running instance of an application capable of accepting requests from the client and giving responses accordingly.
Database:
A computerized record-keeping system. It is a repository for storing information.
Chapter Five
Summary, Conclusion and Recommendation
5.1 Summary
This research work presents a comparative study of how documents can be effectively managed in the department of computer science. It is implemented as a web-based application. The system was developed using PHP and MySQL as the database. With the evolution of this system, documents can now be easily stored and retrieved.
Though the system can exist as a standalone application running on a server, it can be integrated with an existing system, making it modular.
The first chapter discussed the need for a document management system. The second chapter gave a review on the existing system of document management. The third chapter gave an analysis of the proposed system which was carried out using Object Oriented Analysis and Design (OOAD). The fourth chapter gave a guide on how the system should be implemented and tested. The system was designed to curb the difficulties inherent in the traditional method of managing documents.
5.2 Conclusion
We have been able to design a Document Management system which stores and retrieves documents easily and provide security to documents. For this aim to be actualized, the username and password must be kept save and secured in order to maintain adequate security of data in the system.
5.3 Recommendation
This application can be run on a standalone machine. XAMPP server or any other server is recommended as the local host. Also, Mozilla Firefox is recommended as the web browser due to the fact that it offers full support for most open source frameworks.


The Complete Material Will Be Sent to You in Just 2 Steps
Quick & Simple…
![]()
Make Payment (Through Transfer) of ₦5,000 to the Account Below
![]() | Acc No: 0811003731 |
| Samphina Academy | |
| Current Account |
Or CLICK HERE To Pay With Debit Card
| FOR STUDENTS OUTSIDE NIGERIA | |
| CLICK HERE To Pay With Card ($15) | |
| FOR GHANA STUDENTS (GHS 100) | |
![]() | MTN MoMo |
| 0553978005 | |
| Douglas Osabutey | |
![]()
Send the Following Details on WhatsApp ( 07062590260 ) After Payment
- Payment Details
- TOPIC: Design And Implementation Of Document Management System
The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply
Students Review
List of Related Works
Design And Implementation Of Commercial Vehicle Registration And Task Management System In A Campus
Design And Implementation Of A Computerised Hospital Management System
Sales Recording And Report Management System For Supermarket
Design And Implementation Of Human Resource Management System
Design And Implementation Of Books And Library Lending Management System
A Panacea On Development Of Building Information Modeling (BIM) Tool For Facility Management
Automated Civil Service Employee Record Management System
Computer-Based Insurance Services Record Management System
Design And Implementation Of Web-Based Drug Inventory Management System
Contractors Awareness On Occupational Safety And Health Management System In Construction Industry
Student Attendance Management System Using Radio Frequency Identification (RFID)
Android Class Attendance Management System
Policy Implementation In Adekunle Ajasin University, Akungba-Akoko
Design And Implementation Of Apartment Management System
Design And Implementation Of An Automated Price Tag Management System
Design And Implementation Of Appointment Management System
Automated Football Bet Management System
Patient Record Management System In Teaching Hospital
Ticket Management System For Universities
Car Hiring Management System (CHMS)
Design And Implementation Of A Collaborative Software As A Service Based Office Management System
Automatic Student CGPA Compiler
Design And Implementation Of An Organizational Website
Design And Implementation Of A Computerized Tax Collection And Management System
Design And Implementation Of ‘Software As A Service’ (SAAS) Based E-Learning Platform
Design And Implementation Of A Computer Based Marketing Information Record System
Design And Implementation Of Online Student Admission And Document Verification System
Design And Implementation Of Online Movie Ticket Reservation System
Design And Implementation Of Computerized Information System For Small Business Enterprise
Design And Implementation Of An Office Enterprise System
Design And Implementation Of Online Food Ordering System
Computerized Law Court Information System
Design And Implementation Of A Computerized Information System For A Multi Service Rental
Design And Implementation Of Crime Investigation Using Biometric Approach
Design And Implementation Of An Android-Based Online Clearance System For Graduating Students
Design And Implementation Of E-Learning Platforms For An Introduction To C++ Programming Language
Computer Cloud Security System
Design And Implementation Of An Automated Asset Management Information System
Medical Duties Scheduling System Using General Hospital
Design And Implementation Of A Police Database Security System (A Case Study Of The Nigerian Police)
Design And Implementation Of An Automated System For Supply Management
Design And Implementation Of An Online Barcode Attendance System
Interval Type-2 Fuzzy Logic Model For Connection Admission Control In 4G Networks
Design And Implementation Of Complaint Management System For University Student
Design And Implementation Of A Mortuary Billing System
Design And Implementation Of An Online Inventory System
Design And Implementation Of An Automated Ambulance Dispatch System


