my final project (edms) presentation
DESCRIPTION
With the provision of internet and web, creation, handling and sharing of documents become easy and fast.Electronic Document Management System (EDMS) is a software system for organizing and storing different kind of documents. Documents can be scanned documents or electronic documents. Its function includes document creation, storage and retrieval, management, version control and multiple delivery formats. The system is developed to facilitate the users in sharing and maintaining the electronic documents based on user rights the hierarchy provided.TRANSCRIPT
![Page 1: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/1.jpg)
![Page 2: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/2.jpg)
(EDMS)
Presented By : Riaz Ali Jamro Supervisor: Ms Bushra Almas
Electronic Document Management System
![Page 3: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/3.jpg)
Introduction
Background (Existing System and Proposed System)
Scope
Requirement Analysis
System Diagrams
System Implementation
System Testing
User Interface
References
Contents
![Page 4: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/4.jpg)
Introduction
The EDMS is a software system for organizing and storing different kinds of documents.
An Electronic Document Management System is designed to manage, store, distribute and archive documents.
Also Known as Content Management System.
It enables storage, retrieval, sharing, revision and distribution of documents and hence information and data they contain.
![Page 5: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/5.jpg)
Existing System
The existing system is a file base system. Some drawbacks in existing system are given below:
Costly retention of duplicate information.
Costly waste of space to store files.
Lack of workflow for electronic documents.
Difficulty in locating documents.
![Page 6: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/6.jpg)
Proposed System
The proposed system is web based system, have complete database on server.
Advantages of proposed system:
To prevent lost records. To save storage space. To make information safeTo manage records easily. To find document quickly.To makes document centrally available.
![Page 7: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/7.jpg)
Scope• Electronic document management solutions are designed to organize business
files and records digitally.
• Document management solutions exist first and foremost to organize, store, and retrieve files accurately and efficiently.
• History of document creation and modification.
• Central to the document management advantage is access to information.
![Page 8: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/8.jpg)
Requirement Analysis
![Page 9: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/9.jpg)
Functional Requirements
Functional requirements capture the intended behavior of the system.
• Login • View/Add/Update/Delete Organization Level Chart• Add/Update/Delete/Assign Functionality Group and User Management.• Add/Update/Delete/View Folder.• Add/Update/Delete/View/Upload/Download/Compress/Email File• Search on Organization Hierarchy Chart.• Logout
![Page 10: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/10.jpg)
Non-Functional Requirements
• Usability:
The system should be understandable for the ease of user.
• Speed
All the queries, commands and other data operations should be
complete within seconds
• Security
How roles and rights between administrator and a user are managed.
![Page 11: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/11.jpg)
Use Case Diagram
erer
![Page 12: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/12.jpg)
System Diagrams
Activity Diagram Entity Relationship Diagram Class Diagram
![Page 13: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/13.jpg)
Activity Diagram: Login
![Page 14: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/14.jpg)
Activity Diagram:
erer
![Page 15: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/15.jpg)
Class Diagram
![Page 16: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/16.jpg)
ER Diagram : User Level Relationship
![Page 17: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/17.jpg)
ER Diagram: Folder and File
![Page 18: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/18.jpg)
Implementation
![Page 19: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/19.jpg)
Implementation
Developed in ASP.NET by using C#.
HTML , JavaScript and CSS is used for to design interface.
Database is maintained in SQL Server that stores the records.
![Page 20: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/20.jpg)
Architecture Diagram
1. Presentation Layer
2. Business Logic Layer
3. Data Access Layer
![Page 21: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/21.jpg)
System Testing
![Page 22: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/22.jpg)
Test Cases:A test case is a document that describes the procedure to test the system.
•Add/Delete Level•Assign Level Rights
System Testing
Testing is to:
• Verify that it behaves as “specified”
• Detect Errors.
![Page 23: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/23.jpg)
Test Case :Add/Delete LevelTest Case ID TC003
Tester Riaz Ali
Test Type Manual Black Box
Test Case Name Add/Delete Level
Description This test checks whether level is added/deleted to the database in or not.
Procedure Login
Mouse over Admin, Select Level. Only Admin can Add and Delete the level of
the organization hierarchy. For adding level click on “Add Level”, for deleting
click on “Delete Level”.
Test Data Scenario 1: Scenario 2:
Select Add Level: Delete Level.
Expected Result The level is added/deleted in the database.
Actual Result Level is Successfully Added and Deleted.
Status Success
![Page 24: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/24.jpg)
Test Case :Assign Level RightsTest Case ID TC005
Tester Riaz Ali
Test Type Manual Black Box
Test Case Name Assign Level Rights
Description Check whether level rights are assign to user or not.
Procedure Login
Click on Admin, Select User Management. Only admin can assign level right to
the user. For Assign Level Rights Click on “Assign Level Rights”.
Expected Result Level Rights are Assigned Successfully
Actual Result Level Rights Assigned Successfully.
Status Success
![Page 25: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/25.jpg)
User Interface: HOME page
Organization Level Chart
Search
![Page 26: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/26.jpg)
References:1. Roger S. Pressman Software Engineering: A practitioner’s Approach. 2. Software Engineering (8th edition) Ian Somerville. 3. SAMS teach yourself ASP.NET. 4. Dhirendran Pandey, U.Suman, A.K Ramani (2010).An Effective Engineering Process Model for Software Development and Requirements Management.
1. http://www.uml-diagrams.org/ 2. http://www.w3schools.com/aspnet/default.asp 3. http://www.slideshare.net/ 4. http://www.codeproject.com/Articles/11128/3-tier-architecture-in-C 5. http://www.wikipedia.org
![Page 27: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/27.jpg)
![Page 28: My Final Project (EDMS) Presentation](https://reader035.vdocuments.mx/reader035/viewer/2022081412/540d88898d7f72767e8b4a38/html5/thumbnails/28.jpg)