|
1 |
| -## Project: Telecom Customer Data Management System |
2 |
| - |
3 |
| -### Overview |
4 |
| -The **Telecom Customer Data Management System** aims to design and implement an extensive customer data management solution for a telecom company. This system manages subscriber information, payment details, and service usage, providing customers with a seamless and personalized digital experience. It is designed to streamline various customer interactions, enhance satisfaction, and foster loyalty. |
5 |
| - |
6 |
| -### Features |
7 |
| -The database will store essential information, including: |
8 |
| -- **Customer Profiles**: Personal details such as national ID, name, email, address, and date of birth. |
9 |
| -- **Customer Accounts**: Tied to unique mobile numbers with information like balance, account type, start date, status, and points earned. |
10 |
| -- **Service Plans**: Details of subscribed plans, usage patterns, and service features like SMS, minutes, and mobile internet. |
11 |
| -- **Plan Usage**: Monitoring of calls, SMS, and data usage to provide insights for customers. |
12 |
| -- **Payments**: Record of all transactions, including recharges and payment history. |
13 |
| -- **Wallet**: Facilitates seamless money transfers between users with real-time processing and insights into financial behavior. |
14 |
| -- **Benefits**: Various advantages offered to accounts, including points, cashback, and exclusive offers. |
15 |
| -- **Vouchers**: Shopping tools redeemable with accumulated points. |
16 |
| -- **Shops**: Both physical stores and e-shops where vouchers can be redeemed. |
17 |
| -- **Technical Support Tickets**: Tracking issues related to services or network performance. |
18 |
| - |
19 |
| ---- |
| 1 | +# Telecom Customer Data Management System |
| 2 | + |
| 3 | +[](PLACEHOLDER_FOR_DEPLOYED_LINK) |
| 4 | + |
| 5 | +## Project Description |
| 6 | +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. |
| 7 | + |
| 8 | +## Screenshots |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +## Features |
| 13 | +- Customer Profile Management: Stores personal details like name, national ID, email, and address. |
| 14 | +- Customer Account Handling: Each mobile number is tied to a unique account with balance tracking. |
| 15 | +- Service Plan Subscription: Customers can subscribe to different plans with SMS, minutes, and data options. |
| 16 | +- Plan Usage Monitoring: Tracks calls, SMS, and data consumption for each account. |
| 17 | +- Payments & Wallet Transactions: Records all financial transactions including recharges and plan payments. |
| 18 | +- Benefit & Voucher System: Customers earn points, receive cashback, and redeem vouchers at shops. |
| 19 | +- Technical Support Ticketing: Customers can raise tickets for service-related issues. |
| 20 | + |
| 21 | +## Technologies Used |
| 22 | +- Frontend: HTML, CSS, JavaScript |
| 23 | +- Backend: ASP.NET (C#) |
| 24 | +- Database: SQL Server |
| 25 | + |
| 26 | +## Project Structure |
| 27 | +``` |
| 28 | +Telecom-Customer-Data-Management-System/ |
| 29 | +│-- WebApplication2/ |
| 30 | +│ ├── Customer/ |
| 31 | +│ ├── Admin/ |
| 32 | +│ ├── Database/ |
| 33 | +│ ├── Services/ |
| 34 | +│ └── Pages/ |
| 35 | +│-- README.md |
| 36 | +│-- LICENSE |
| 37 | +``` |
| 38 | + |
| 39 | +## Installation & Setup |
| 40 | +### Prerequisites |
| 41 | +- Visual Studio (Latest version recommended) |
| 42 | +- SQL Server |
| 43 | +- .NET Framework |
| 44 | + |
| 45 | +### Steps |
| 46 | +1. Clone the repository: |
| 47 | + ```sh |
| 48 | + git clone https://github.com/yehiarasheed/Telecom-Customer-Data-Management-System.git |
| 49 | + ``` |
| 50 | +2. Open **Visual Studio** and load the project. |
| 51 | +3. Set up the database: |
| 52 | + - Open **SQL Server Management Studio**. |
| 53 | + - Execute the provided database schema script to create the required tables. |
| 54 | + - Update the connection string in the configuration file if necessary. |
| 55 | +4. Build and run the project: |
| 56 | + - In Visual Studio, select **Debug > Start Without Debugging**. |
| 57 | + - The application should launch in your default web browser. |
| 58 | +5. Access the deployed website (if applicable) through the provided link. |
| 59 | + |
| 60 | +## License |
| 61 | +This project is licensed under the MIT License. |
| 62 | + |
| 63 | +## Contact |
| 64 | +For any inquiries or feature requests, feel free to reach out via GitHub Issues. |
| 65 | + |
0 commit comments