[T RU Q UOTE ] Domain Model Date [April 03, 2010] Version [1.0] Status [Approved] Author [Le Minh Vuong, Developer] Reviewed by [Le Tat Hai, Project Manager] Approved by [Nguyen Thi Than
Trang 1[T RU Q UOTE ] Domain Model
Date [April 03, 2010]
Version [1.0]
Status [Approved]
Author [Le Minh Vuong, Developer]
Reviewed by [Le Tat Hai, Project Manager]
Approved by [Nguyen Thi Thanh Thuy, Director]
Trang 2Smart World Technology Co ltd.
Address: 02 No Trang Long Street, ward 13, Binh Thanh District, HCMC Vietnam
Phone: 84-8-66 749 024
Fax: 84-8-62 584 459
Website: www.smartworld.com.vn
Revision History
<May 21, 2010> <1.0> <Describles Domain Model > <Le Minh Vuong>
Trang 3Smart World Technology Co ltd.
Address: 02 No Trang Long Street, ward 13, Binh Thanh District, HCMC Vietnam
Phone: 84-8-66 749 024 Fax: 84-8-62 584 459 Website: www.smartworld.com.vn
Table of Contents
2 INTRODUCTION 4
3 DOMAIN MODEL 5
1
Trang 4Smart World Technology Co ltd.
Address: 02 No Trang Long Street, ward 13, Binh Thanh District, HCMC Vietnam
Phone: 84-8-66 749 024
Fax: 84-8-62 584 459
Website: www.smartworld.com.vn
2 Introduction
2.1 Purpose
<Identify the product whose software requirements are specified in this document, including the revision or release number Describe the scope of the product that is covered by this SRS, particularly if this SRS describes only part of the system or a single subsystem.>
2.2 Scope
<Provide a short description of the software being specified and its purpose,
including relevant benefits, objectives, and goals Relate the software to corporate goals or business strategies If a separate vision and scope document is available, refer to it rather than duplicating its contents here An SRS that specifies the next release of an evolving product should contain its own scope statement as a subset of the long-term strategic product vision.>
2.3 Definitions, Acronyms and Abbreviations
1
2
3
4
5
6
7
8
2.4 References
<List any other documents or Web addresses to which this SRS refers These may include user interface style guides, contracts, standards, system requirements
specifications, use case documents, or a vision and scope document Provide enough information so that the reader could access a copy of each reference, including title, author, version number, date, and source or location.>
2.5 Overview
Trang 53 Domain model
Notes:
class Data Model
House
- back_awing: Awning
- front_awning: Awning
Material
- product_code: String
- size: String
- price: double
Frame
- depth: int
- mass: double
- width: int
- pinned: String
- rigidSingle: String
- rigidDouble: String
- size: int
Purlin
- depth: int
- mass: double
Roof
- sheetCover: double
- internal: int
- end: int
- massZinc: double
- massColor: double
Wall
- sheetCover: double
- massZinc: double
- massColor: double
- internal: int
- end: int
- singleSpan: int
Screw s
- type: String
- color: String
Plate
- bolt: Bolt
- boltQty: int
Haunch
- e1: int
- e2: int
- e3: int
Apex
- r1: int
- r2: int
Bracket
RDoor
Gutter
- state: String
- color: String
Bolt
BasicData
- internal_column: String
- internal_column_dhs: String
- internal_rafer: String
- internal_rafer_dhs: String
- endwall_column: String
- endwall_column_dhs: String
- endwall_rafter_dhs: int
- endwall_rafter: String
- infill_column_1: String
- infill_column_2: String
- ewc_frame: int
- door_mullion: String
- door_header: String
- eaves_purlin_1: String
- eaves_purlin_2: String
- roof_strut_1: String
- roof_strut_2: String
- knee_brace: String
- apex_brace: String
- roof_bracing: String
- roof_bracing_qty: int
- sidewall_bacing: String
- sidewall_bracing_qty: int
- endwall_bracing: String
- endwall_bracing_qty: int
- roof_bridging_qty: int
- wall_bridging_qty: int
- embedment: int
- concrete_per_column: int
- source: String
- reference: String
Position
- direction: Direction
- distance: int
Item
- item_name: String
- material: Material
- length: int
- number: int
- positions: List<Position>
SlidingDoor
Structure
- height: int
- width: int
- length: int
- items: List<Detail>
- basicSpec: BasicSpecification
- baySizeNormal: int
- bays: List<Bay>
+ cost() : cost
Aw ning
Bay
- width: int
- length: int
- back_openned: boolean
- front_openned: boolean
BasicSpecification
- getLookupCode: int
- structure_type: String
- wind_region: String
- terrain_category: int
- normal_bay_size: int
- flooting_type: String
- width: int
- height: int
- length: int
- wall_sheet_type: String
- roof_sheet_type: String
- downpipe_style: String
- trim_colour: String
- glutter_color: String
- sd_door_colour: String
- window_colour: String
- div_wall_colour: String
- pa_door_colour: String
- delivery: int
- lean_to_style: String
+ getLookupCode() : void + getAwningCode() : void
BayData
- normal_bay_size: int
- normal_bay_width: int
- number_of_bay: int
Trang 6Smart World Technology Co ltd.
Address: 02 No Trang Long Street, ward 13, Binh Thanh District, HCMC Vietnam
Phone: 84-8-66 749 024
Fax: 84-8-62 584 459
Website: www.smartworld.com.vn
Notes:
Columns
Null Len Init Notes
>
roof sheeting and wall sheeting
3.2 BasicSpec
5/21/2010.Notes:
Columns
Null Len Init Notes
cing>
3.3 Options
Notes:
Columns
Trang 7pricing_zinc double
3.4 Frame
Notes:
Columns
Null
Len Init Notes
3.5 ColumnRafter
Notes:
Columns
Null
Len Init Notes
3.6 Purlin
Notes:
Columns
Name Type Not Len Init Notes
Trang 8Smart World Technology Co ltd.
Address: 02 No Trang Long Street, ward 13, Binh Thanh District, HCMC Vietnam
Phone: 84-8-66 749 024
Fax: 84-8-62 584 459
Website: www.smartworld.com.vn
Columns
Null
Len Init Notes
3.8 Column
Notes:
Columns
Null
Len Init Notes
3.9 Rafter
Notes:
Columns
Null
Len Init Notes
3.10 Screws
Notes:
Columns
Null
Len Init Notes
screws_pricing double
3.11 Plate
Notes:
Columns
Name Type Not Len Init Notes
Trang 9plate_name String
plate_pricing int
n
check product has not yet been update
3.12 Apex
Notes:
Columns
Null
Len Init Notes
3.13 Haunch
Notes:
Columns
Null
Len Init Notes
3.14 Bolt
Notes:
Columns
Null
Len Init Notes
Trang 10Smart World Technology Co ltd.
Address: 02 No Trang Long Street, ward 13, Binh Thanh District, HCMC Vietnam
Phone: 84-8-66 749 024
Fax: 84-8-62 584 459
Website: www.smartworld.com.vn
Null
Len Init Notes
3.16 Roof
Notes:
Columns
Null
Len Init Notes
3.17 Wall
Notes:
Columns
Null
Len Init Notes
3.18 Gutter
Notes:
Columns
Null
Len Init Notes
gutter_pricing double