Báo cáo bài tập lớn cuối kỳ
chuyên đề Java
NATIONAL BUILDING TERRYTORY
Chức năng chính:
•
Là một trang web có chức năng giới thiệu,
quảng cáo và bán đất, các công trình xây
dựng.
•
Quản lí chi phí mua đất , và giấy tờ liên quan
đến thủ các thủ tục mua bán đất.
Yêu cầu phi chức năng:
•
1/ Module quản trị
–
Gồm thêm xóa, sửa.
a. Chi tiết khu đất: ID, vị trí đất, giá mua ban đầu, giá
hiện nay, ngày mua, diện tích.
b. Trạng thái khu đất: có giấy phép xây dựng hay
không, giấy phép xây dựng có được chấp nhận hay
không, công trình có được xây dựng hay chưa
•
C. Các loại công trình sẽ được xây dựng.
•
D. Chi tiết công trình:
–
Id khu đất mà công trình sẽ được xây dựng
–
Loại công trình
–
Tên công trình
–
Chi tiết vị trí như tên vị trí, giá đất,
–
Id của công trình
–
Số tầng sẽ được xây dựng
–
Chú ý: người dùng chỉ theo dõi công trình qua ID
E. Trạng thái của công trình:
- Đã hoàn toàn được xây dựng chưa?
- Giấy phép cho thuê có được duyệt hay chưa? - Có
bán đứt hay không?
F. Các chi tiết về giá cả của khu đất dựa trên vị trí
I. Các phương thức thanh toán
I. Trả góp hàng tháng trong 2 năm ( đối với tổng lợi nhuận là
5% của tổng số)
ii. Một lần thanh toán hết
K. Các doanh số bán các công trình.
Yêu cầu chức năng
•
CSDL: gồm
–
Lands(id, area, location, boughtPrice, currentPrice,
boughtDate, image, statusOfLandID)
–
StatusOfLand(id, buildingPermitApplied,
buildingPermitAccepted, occupancyPermitApplied,
occupancyPermitAccepted, sold)
–
Building(id, name, typeOfBuilding, numberOfFloor,
constructionDate, image, landID, statusOfBuildingID,
area, price, location)
–
StatusOfBuilding(id, completed,
occupancyPermitApplied,
occupancyPermitAccepted, sold)
–
TypeOfBuilding (id, name)
–
Location(id, name, priceOfLand, priceOfHouse)
–
Floor (id, numberOfOffice, numberOfHouse,
numberOfShop, buildingID)
–
Building_Floor(buildingID, floorID)
–
Account (email, password, fullname, phone,
author)
Class diagram
Use case diagram
Sequence diagram