"Design and Implementation of residential property management system based on C # language," the paper notes (eight)

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.

  1. 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 EMAIL VARCHAR Yes email
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;
Owners entities associated information database
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).

  1. 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

Costs related information database entity

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.

Guess you like

Origin www.cnblogs.com/xie20167062/p/11874868.html