First, the basic information
Title: Design and Implementation of residential property management system based on C # language
Time: 2016
Source: Jilin University
Research Interests: Software Engineering
Keywords: residential property management system, c #, sql Server data
Second, research
Database Design
Database designed to manage large amounts of data, a database design in accordance with requirements described in the foregoing analysis, dependent on the database management system, data process logic in the form of a database constructed. Database design needs to consider all requirements are met and there are no conflicts and contradictions between each other, the design of the database to decide which properties should be stored, how to describe the relationship between data, keeping in mind to remove some redundant features. It can be said database design is to ensure that the system is implemented in system flexibility, stability the prerequisite and basis, we can see the status of the development of database design is very important.
- Owner information table
No. | Column Name | Types of | Is empty | Explanation |
---|---|---|---|---|
1 | ID | INT | no | Owner number, primary key |
2 | OWNER_NAME | VARCHAR | no | Owner name |
3 | SEX | VARCHAR | no | gender |
4 | TEL-PHONE | VARCHAR | no | phone |
5 | ALTER_TEL | VARCHAR | Yes | Standby Phone |
6 | IDENTITY | CARD VARCHAR | no | identification number |
7 | VARCHAR | Yes | ||
8 | POPULATION | INT | Yes | The number of households resident population |
Residence information related to the owners of vehicles and parking information, obtained by the owner ID information associated with other entities appearances, due to space problems, explanation is given only other entity attribute table.
. A building table: ID primary key, building names, building floors, building area, number of units, the number of houses;
. B Residential Table: primary key ID, building ID, unit number, floor, building area, floor area, housing units, owner ID, Check;
. C vehicle information table: a primary key ID, owner ID, number, parking ID, expiration date;
. d Table Parking: primary key ID, location, price;
figure shows the relationship owner entity and other entities, relationships can be seen that residence information, the vehicle owner ID information with the owner is many, i.e. a owners there may be a plurality of homes, buildings and residential information is ID information through architecture many associations (each including a plurality of specific residential building), the vehicle information and information parking spaces is one association ID (a parking can park a car).
- Property Fee Schedule
property contribution is an important process residential property management system, which is mainly related to two database tables. Property fee schedule is called for fees and expenses of the property by the system administrator, so the cost of property table has the following attributes: Cost No charges were the first, price, billing interval, and descriptions. Wherein the billing cycle date to be determined three, mainly to reflect the intelligence system generates the list of features.
No. | Column Name | Types of | Is empty | Explanation |
---|---|---|---|---|
1 | ID | INT | no | Owner number, primary key |
2 | COST_NAME | VARCHAR | no | Fee name |
3 | COST | VARCHAR | no | price |
4 | PERIOD_YEAR | INT | no | Cycle - Unit: Year |
5 | PERIOD_MONTH | INT | no | Cycle - Unit: Monthly |
6 | PERIOD_DAY | INT | no | Cycle - Unit: Day |
7 | INFO | VARCHAR | Yes | Explanation |
CONCLUSIONS
The main note learned database analysis to establish the database, the system is an integral part of the development, analysis of the database structure and its primary function of analyzing the target system, to determine the structural relationship between the various data types in the database and its Wait. FIG ER by the system, knowing the relationship with other information of the data entity and create a table for each interconnected relationship or more relationships. Establishment of the database here provides a good demonstration project for the database itself, for the next system designed to provide help.
IV References
[1] Hu Bing design residential property management system based on C # language and implementation of [D] Jilin: Jilin University, 2016.