Muhammad Ashik Iqbal presented his final year defense project on a web based document archiving and sharing system. The system allows users to store, view, search, and share scanned documents stored in the cloud. Users can preview PDF documents in their web browser and download original documents. Documents can be shared securely using encrypted URLs. The system was implemented using ASP.NET, C#, SQL Server, and other technologies. While functional, the initial system has some limitations but provides a foundation for future enhancements to document management.
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Document Archiving & Sharing System
1. Final Year Defense
Document Archiving
&
Sharing System
Presented by Supervised by
Muhammad Ashik Iqbal Dr. Syed Akhter Hossain
ID: 092-25-127 Professor and Head
M.Sc. In CSE Department of CSE
DIU DIU
Saturday 30 July 2011
2. Objective of the Project
• Web based Document Archiving System
to store, view and search scanned
documents in cloud.
• Preview facility in web browser is
available for the PDF documents in
thumbnails and zoom mode.
• Original documents can be
downloaded.
• In cloud, archived documents can be
shared using encrypted URL
• Multi level branch and department
option also available in the system
Final Year Defense
2
3. Background of the Project
• In any organization lots of hard copy documents are
needed to preserve in the physical files because of
their importance.
• Organization needs to store them in categorized files
and/or racks. But it is very difficult to search a
specific document from a huge number of files.
• Missing of important hard copy documents causes
serious negative impact for any organization.
• Sharing of hard copy is very difficult as it consumes
time and cost.
In this situation, it is needed to have this solution which
will help to solve those problems.
Final Year Defense
3
4. Existing Scenarios
Users Documents Files Racks
Store Store Store
Search
Storing
Search Search
Searching
Final Year Defense
4
5. Use Case Diagram (User)
File Rack (Add/Edit)
Login
File Names (Search/Add/Edit)
Items (Browse/Search/Add/Edit)
Attachment (Add/Delete)
Users
Browse Attachments in
Thumbnails
Share Attachments PDF Cloud Preview
Final Year Defense
5
6. Use Case Diagram (Admin)
Branch
(Add/Edit)
Login
Department
(Add/Edit)
Designation
(Add/Edit)
User Management
(Role Assign)
Admin
User Password Reset
View User Login Log
Final Year Defense
6
7. PDF to JPEG Flow
PDF Files Thumbnails/
Cloud Preview
Database PDF Binary to
PDF to Binary
(File Stream JPEG
Data Type)
PdfLibNet.dll
Final Year Defense
7
8. Implementation &
Technology Used in the Project
• ASPX, C#
• Dot NET Framework 3.5
• Microsoft SQL Server 2008 R2
• Ajax Control Toolkit (ver 3.5.50508)
• PdfLibNet.dll (Pdf to Jpeg)
• Microsoft Windows Server 2008
• Microsoft IIS 7
Final Year Defense
8
19. Limitations
As this is the starting version of a new system, there are some
limitations in the system such as:
• No automatic database backing up facility is included in this
system.
• Admin User password recovery not included in frontend.
• Reset option of encrypted url of sharing document is not present.
• Too slow bandwidth causes problem for uploading & downloading
documents and viewing documents in cloud.
Final Year Defense
19
20. Conclusion & Future Scopes
As it is one of the very essential systems of any organization, lot of
future scopes are there. Like-
• It can be a fully dependable solution to preserve documents
instead of hard copy preservation.
• Facility can be added to store other formats than pdf, like- doc,
xls, ppt, etc. in the system.
• Sharing through email facility can be added.
Final Year Defense
20
21. Reference
• Ian Sommerville, 2006, Software Engineering, (6th Edition), Pearson Education Asia (pg. 54,
55)
• Igor Hawryszkiewycz, 2004, System Analysis and Design, (4th Edition), Hall of India
• Fritz Onion, 2003, Addison Wesley, Essential ASP.NET with Examples in C#, Addison-Wesley
Professional, ISBN-0201760401, 9780201760408
• Daniel Cazzulino, Victor Garcia Aprea, James Greenwood, 2005, Beginning Visual Web
Programming in C# .NET: From Novice to Professional, (2nd Edition), Apress, ISNB-
1590593618, 9781590593615
• Bilal Haidar, 2008, Professional ASP.NET 3.5 Security, Membership, and Role Management
with C# and VB, (3rd Edition), Wrox Press, ISBN- 0470442948, 9780470442944
• Marco Bellinaso, Kevin Hoffman, 2003, ASP.NET website programming : problem, design,
solution, Wrox Press, ISBN- 1861008163, 9781861008169
• Jacob J. Sanford, 2007, Professional ASP.NET 2.0 Design: CSS, Themes, and Master Pages
(Programmer to Programmer), (1st Edition), Wrox Press, ISBN- 0470124482,
9780470124482
• Joydip Kanjilal, 2007, ASP.NET Data Presentation Controls Essentials, Packt Publishing, ISBN-
1847193951, 9781847193957
Final Year Defense
21