Professional Documents
Culture Documents
for
1: Introduction
Purpose
This Software is used to generate Commissions for different designated employees in real estate project. There will be a hierarchy of designations for the employees, and if a lower level employee cracks a deal of selling a plot then the commission will be
generated for all the higher officials upon him. For example: If a highest designated official cracks a deal manually by selling a plot this person will directly get 9% commission on the plot. But if his lower officials sell a plot then he will get a partial commission on the plot. So we have to generate an Invoice (PDF output) for every month on a particular date, so that all the employees will know how much money they have gained with respect to commissions in that particular month. Customers will be taking a plot directly by paying the huge amount or installment basis. In both the ways the person who sold the plot should get commission.
Document Conventions
We have used Times New Roman (text size 12).Bold Font is used for Main Headings (text size of 14). Bold, Underline and Italicized font is used for Modules (text size of 14).Underlining is done for technically important words Font:Times New Roman Fot Style: Size: 10px Main Heading: Bold Font, 14px
to go through this document for better understanding .The sequence to follow for better understanding is here Purpose, Scope , Features of the Commission Generation Software, Operating requirements, Modules present in the project, Advantages, References etc
Project Scope
This software is not only used for real estate company but by changing some dll files this software can be used for any organization which produce commission for their employees at certain levels.
2: Overall Description
Product Perspective
This is a self contained product and used for generating commission for the employees in an organization where the employees are assigned some levels. If the lower level (level 4) employee cracks a deal then the commission is generated for all the higher level employees i.e.., for level 1, 2, 3 and he cant view their details but the higher level employees can view the details of lower level employees.
Product Features
Reduces the manual workload. Reduces the time for mathematical calculations. Increases the accuracy of calculations. Speed up the Commission generation Process. Can be applied to any real time business.
Operating Environment
Software Requirements used are Windows XP and any other latest editions .C# 2.0 language, ASP.NET 2.0 are used as Front end and SQL server2000 is used as Backend and ADO.Net used for connecting to the Database. Hardware Requirements used are P4 processor, 512MB of main memory (RAM) and 100MB hard disk and data base memory.
3: System Features
Admin Module:
Administrator plays a very vital role. Appoints the employees according to their qualification and allot them certain levels in company. Uploads plot into the company for selling. Uploads the information of plots sold and their profits and also information of employees and whole organization. Generates Monthly Invoice for the Employees.
User Module:
Here the user is the customer for the company he can Book a plot, Cancel a plot, and can also Sell a plot. When he buys a plot then the total amount is paid whole at a time and he has another option that is EMI i.e.., Every Month Installment he can pay on monthly basis and the Commission generation for higher levels in the company.
EMI generation:
If a customer buys a plot if he wishes to pay monthly basis then amount will be paid along with the interest for the period of payment.
Hardware Interfaces
We require LAN connection for interacting with database and local computers for any help or any other requirement. We use TCP/IP protocol for communicating with local hosts. We also need system with P4 processor, 512MB RAM and database memory.
Software Interfaces
We use MS Dot net 2.0. and C# 2.0 Programming language for writing the code for the project . ASP. Net 2.0. for creating the web pages, using GUI for login screens and interacting with database. SQL server 2000 is used for creating the local and global database (server). Microsoft Visual Studio 2005 IDE for writings the programs. Operating system: Windows 2000 SP4 or higher version.
Communications Interfaces
The communications functions required by this product are LAN connection with in the whole company so that the Admin, employee and customer can interact with each other. We use TCP/IP protocol.