Báo cáo bài tập lớn cuối kỳ chuyên đề java
Trang 1Báo cáo bài tập lớn cuối kỳ
chuyên đề Java NATIONAL BUILDING TERRYTORY
Trang 2Chứ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.
Trang 3Yê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
Trang 4• 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
Trang 5– 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ố)
Trang 6ii Một lần thanh toán hết
K Các doanh số bán các công trình
Trang 7Yê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)
Trang 8– StatusOfBuilding(id, completed,
occupancyPermitApplied,
occupancyPermitAccepted, sold)
– TypeOfBuilding (id, name)
– Location(id, name, priceOfLand, priceOfHouse) – Floor (id, numberOfOffice, numberOfHouse, numberOfShop, buildingID)
– Building_Floor(buildingID, floorID)
Trang 9– Account (email, password, fullname, phone, author)
Trang 11Class diagram
Trang 12Use case diagram
Trang 13Sequence diagram