Earthquake Administration Office Software Architecture Design
Overview 1: After the system requirements analysis, enter the system architecture phase
Time: 2004-08-04
Architectural: Harbin University of Technology 01-9 Su Xianhua
1: System type
l This software belongs to the "Database Joint Business Enterprise Software", which features the company in "business".
l Use the "Access Database" and "XML" file as a carrier
l Write the formatted database into the Word and PowerPoint files using the OLE interface, using loose coupling
l Use the third-party control of Delphi as the user interface, the user UI uses the DialogService interface frame mode
2: System architecture
l uses a database-oriented
l Process programming object-oriented
l Access the database usage process, the programs use classes to interact
3: Algorithm
l Use the database of the table to simulate the form of an array linked list, can be arbitrarily inserted into a piece of article
l The part you want to fill temporarily
l Picture, using Delphi graphic control or Windows meta file
l After entering the data entered by the user, generate a graphic, then insert a suitable location of Word.
l The format character of the text, after reading it from the database, add the formatted character
l is currently a frame design, specific algorithm
4: Establishment of database tables
1: Article character table
Table name: 1_WZ
serial number
text
Next number
Note: When the text is empty, it indicates that the necessary text has not been inserted.
2: Table table
Each table corresponds to a table 1:
Table 1:
Table name: 1_bg_1 Credit area, population statistics
Place name land area cultivated land area total population and agricultural total production value local fiscal revenue
The name rules of the table name are as follows:
The first character indicates that the table belongs to the first few projects.
Table 2:
Table name: 1_bg_2
City county name
Number of households
Population
Intensity area
Baotou City
5755
21053`
VII degree area
total
table 3:
Table name: 1_bg_3, homeless statistics
The number of deaths in unit death
Table 4:
Table name: 1_bg_4, number of surveys and sampling rates of various housing in the disaster area
Total structure type Civil brick brick-blended industrial production room
table 5:
The rest of the table details
3: Public support table
1: intensity area
2: Structural type table
3: No rule character table
Example:
Say district destruction level building structure
III degree destroyed the civil
IV area severely destroyed brick structure
V degree area destroyed brick-mixed structure
VI degree mild destroying industrial production room
VII is basically intact
VIII Zone
5: Project file
1: Use XML file description project
2: Describe the data that needs to be opened in the system, location
3: Position, coordinates, etc.
4: Disadvantages with project files: Item files and data files are separated, not easy to delete the items belonging!