The Telecom Customer Data Management System is a comprehensive solution for managing customer data, subscriptions, payments, and service plans for a telecom company. It provides an intuitive digital experience for customers, ensuring efficient data retrieval and service customization.
- Customer Profile Management: Stores personal details like name, national ID, email, and address.
- Customer Account Handling: Each mobile number is tied to a unique account with balance tracking.
- Service Plan Subscription: Customers can subscribe to different plans with SMS, minutes, and data options.
- Plan Usage Monitoring: Tracks calls, SMS, and data consumption for each account.
- Payments & Wallet Transactions: Records all financial transactions including recharges and plan payments.
- Benefit & Voucher System: Customers earn points, receive cashback, and redeem vouchers at shops.
- Technical Support Ticketing: Customers can raise tickets for service-related issues.
- Frontend: HTML, CSS, JavaScript
- Backend: ASP.NET (C#)
- Database: SQL Server
Telecom-Customer-Data-Management-System/
│-- WebApplication2/
│ ├── Customer/
│ ├── Admin/
│ ├── Database/
│ ├── Services/
│ └── Pages/
│-- README.md
│-- LICENSE
- Visual Studio (Latest version recommended)
- SQL Server
- .NET Framework
- Clone the repository:
git clone https://github.com/yehiarasheed/Telecom-Customer-Data-Management-System.git
- Open Visual Studio.
- In Visual Studio, open the project by selecting WebApplication2.sln from the Solution Explorer.
- Set up the database:
- Open SQL Server Management Studio.
- Execute the provided database schema script to create the required tables.
- Update the connection string in the configuration file if necessary.
- Build and run the project:
- In Visual Studio, select Debug > Start Without Debugging.
- The application should launch in your default web browser.
- Access the deployed website (if applicable) through the provided link.
We appreciate your interest in contributing to this project! Whether it's fixing bugs, adding features, or improving documentation, your contributions are valuable.
For detailed contribution guidelines, please refer to our CONTRIBUTING.md file.
- Submit a Pull Request: If you've made changes that you believe will benefit the project, submit a pull request on GitHub.
- Review Process: All contributions will be reviewed by the project maintainers. Feedback will be provided, and once everything meets the project's requirements, your changes will be merged.
- Project Discretion: Contributions will be incorporated at the discretion of the project maintainers. Every contribution is valued, and we will do our best to include your work if it aligns with the project's goals.
Thank you for helping improve this project!
This project is licensed under the MIT License.
For any inquiries or feature requests, feel free to reach out via GitHub Issues.