0% found this document useful (0 votes)
4 views1 page

Customer Management System for EDAC Course

Rohini Construction Company aims to develop a Client Management System to maintain a database of customers and building details to enhance customer relations and offer early bird deals. The system will feature user authentication with role-based access for Admin and User, allowing operations like adding, modifying, and deleting customer records. It will categorize customers as privileged or non-privileged based on income and include a static list of buildings for sale with specific pricing rules for privileged customers.

Uploaded by

mayande rohini
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Customer Management System for EDAC Course

Rohini Construction Company aims to develop a Client Management System to maintain a database of customers and building details to enhance customer relations and offer early bird deals. The system will feature user authentication with role-based access for Admin and User, allowing operations like adding, modifying, and deleting customer records. It will categorize customers as privileged or non-privileged based on income and include a static list of buildings for sale with specific pricing rules for privileged customers.

Uploaded by

mayande rohini
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Rohini ClientManagementSystem

1. Overview:
M/s Rohini Construction Company is dealing in construction of sky scrapers for
both residential and office use. With the scenario improving for real estate in the
country, the company’s business too increased by leaps and bounds. To aid in
maintaining records of present and past customers, the management has decided
to maintain a database of customers of the company. This would help the
company to keep close contacts with the customers who could be interested in
new ventures. This requirement is for maintaining customer database & Building
details and provide early bird offer also assign a building to a customer.

2. Requirements:
You should create a main page with Login Id and Password. Check for the
different roles and restrict access to the roles defined under to perform the
specified operations. (I.e. User cannot Modify/Delete values.) User types are
Admin and User.
Read the requirements carefully; Use appropriate fields and normalize the
database if necessary.

 Add Customer, Modify Customer and Delete Customer. Put them on a single
page.
 Customers are of two types 1. Privileged, 2. Non-Privileged
 Privileged customer's income is >= 5,000,00/- . Rest is Non-privileged customers
 Maintain a database of the list of buildings available with price for sale (static
table)
 Provide a page where a customer can be assigned to a particular building based on
whether he is privileged or non privileged
 For Privileged customer the cost of the building can't be more than
25, 000, 00/-
 Display List of Customers with building, price of building, early bird offer details
and customer type.

Common questions

Powered by AI

Early bird offers are designed to stimulate customer interest by providing competitive incentives for those looking to purchase property. These offers can help expedite sales, create urgency, and encourage more prospective buyers to make quicker decisions. Consequently, this strategy can increase sales volumes and create a competitive advantage in the real estate market .

The segregation of roles into Admin and User enhances operational efficiency by defining clear boundaries of access and responsibilities. Admins have the authority to modify or delete records, ensuring controlled data management, while Users' access is limited to prevent accidental or unauthorized data changes. This role distinction ensures accountability, reduces risks of data manipulation, and supports efficient workflow management .

Customer income is a key determinant in building assignment and sales policy as it defines customer classification into privileged and non-privileged categories. Privileged customers, with higher income, can be assigned high-value properties, whereas non-privileged customers are limited to less expensive options. This strategy aids in aligning product offerings with customer purchasing power and optimizing revenue through structured price caps and targeted sales .

The customer management system optimizes sales and customer relations by organizing and managing customer data effectively, which helps in identifying potential new business opportunities and engaging with clients based on their customer type. It helps in assigning the right properties to customers who meet certain criteria, offering early bird discounts, and thus fostering good customer relationships. This systematic approach aids in personalized marketing and maintaining a high level of customer satisfaction .

The primary objectives of implementing a customer management system for M/s Rohini Construction Company include maintaining records of present and past customers, helping to keep close contact with customers who could be interested in new ventures, and facilitating the assignment of buildings to customers based on their type (privileged or non-privileged). The system also aims to manage customer data effectively and offer early bird offers to interested clients .

The static table plays a crucial role in maintaining a list of buildings available for sale by providing a centralized and easily accessible repository of current listings. This table helps in synchronizing sales data with customer assignments, managing building prices, and ensuring that the buildings are allocated correctly according to the customer's privilege level. It ensures data consistency and aids in executing business operations effectively .

The system differentiates between privileged and non-privileged customers based on income. Privileged customers have an income of >= 500,000, while those below this threshold are classified as non-privileged. This distinction is important for managing sales strategies, such as offering different price caps on buildings, where privileged customers cannot be assigned buildings that cost more than 2,500,000. This ensures targeted marketing strategies and financial assessments are adhered to .

The client management system enforces data security and access control by implementing a login page that requires Login ID and Password. Access to the system is role-based, with restrictions on operations such as Modify or Delete values being imposed according to defined roles (Admin and User). This approach ensures that sensitive data is protected and only accessible to authorized personnel, maintaining data integrity and security .

Having a single page for adding, modifying, and deleting customer data streamlines processes and improves user efficiency—ensuring that all customer management tasks can be performed without navigating multiple interfaces. However, it may pose risks of data overwrites or accidental deletions, especially if role-based access control is not strictly enforced. Furthermore, the complexity of managing different tasks on a single webpage might compromise usability if not well-designed .

Normalization is crucial for minimizing redundancy and dependency, ensuring data integrity, and optimizing database performance. Without normalization, the client management system could face issues such as data anomalies, inefficient query processing, and increased storage requirements. These challenges can complicate data management and degrade system performance, leading to potential data inconsistency issues .

You might also like