ReliableCDMS is a secure document management system built with ASP.NET WebForms, REST API, SOAP API, and SQL Server.
- ASP.NET WebForms (.NET Framework 4.8)
- REST API (Web API 2)
- SOAP API (WCF Service)
- SQL Server Database
- Bootstrap 5 for UI
- Font Awesome for icons
- Secure login with SHA256 password hashing
- SQL injection prevention (parameterized queries)
- Role-based authorization (Admin, Manager, Employee)
- Audit logging (for all critical operations)
- Session-based authentication with Forms Authentication
- Upload documents with categorization
- Download documents
- Search functionality
- Version control
- Soft delete (documents marked as deleted)
- Visual Studio 2019/2022
- SQL Server Express 2019+ or LocalDB
- .NET Framework 4.8
- IIS Express (included with Visual Studio)
- Open SQL Server Management Studio
- Connect to your SQL Server instance
- Execute the SQL script from
CreateDatabase.sql - Verify tables are created
- Open
Web.config - Update the connection string:
<add name="ReliableCDMSDB"
connectionString="Server=YOUR_SERVER;Database=ReliableCDMSDB;Integrated Security=True;"
providerName="System.Data.SqlClient"/>