Biểu đồ hoạt động đặc tả Use-Case đăng nhập: M i nhân viên ch được đăng nhập khi mà nhân viên admin của h th ng đã t o usename cho họ và quyền trong h th ng tương ứng... Đặc tả Use-Case
Trang 1TRƯỜNG ĐẠI HỌC KINH TẾ TP.HỒ CHÍ MINH
KHOA TIN HỌC QUẢN LÝ
ĐỀ TÀI TỐT NGHIỆP
Đề tài:
HỆ THỐNG QUẢN LÝ BÁN BẤT ĐỘNG SẢN CÔNG TY TNHH VIỆT NAM LAND SSG
GVHD: Nguyễn Trung Trực
SV : Đổng Hoàng Ngữ Khoá: K34
Trang 2Lời cảm ơn !
Em xin gửi lời cảm ơn đến tất cả các thầy cô trong khoa Tin Học Quản Lý đã dìu dắt và nâng đỡ chúng em rất nhiều trong thời gian ngồi trên ghế giảng đường Đại học Đặc biệt, em xin gửi lời cám ơn chân thành tới thầy Nguyễn Trung Trực và thầy đặng thái thịnh đã tận tình chỉ bảo, dành thời gian cho em trao đổi nhiều vấn đề Vì thế em mới có thể
hoàn thành được đề tài này
Mặc dù đã cố gắng rất nhiều nhưng em cũng không thể tránh khỏi sai sót, mong sự đóng
góp của thầy cô và các bạn
Đổng Hoàng Ngữ
Trang 3Mục Lục
Trang 4c Đặc tả Use-case con Xoá Hợp đồng 19
5 Biểu đồ hoạt động đặc tả Use-Case xem toàn bộ thông tin
Trang 5I Mô hình mức quan niệm: 38
Trang 6CHƯ NG GIỚI THIỆU H I QU T
I Giới thiệu đề tài
1 Giới thiệu h i u t chung về công ty
Tên dự n: SaiGon Pearl
Vị trí: Nguyễn Hữu Cảnh, Quận Bình Th nh, TP.HCM
2 Lý do chọn đề tài
Công ty TNHH Vietnam Land SSG là c ng t chu ên inh doanh về l nh vực bất động sản,
trong đ căn hộ cao cấp là ột ph n h c thị trường hấp d n Nếu như trước đ , căn hộ cao cấp thường được ít người quan tâm, thì nay khái ni nà đã trở nên phổ biến Vượt qua nhiều đ i thủ
khác, Saigon Pearl đã trở thành một dự án tầm cỡ ở TP HC , lu n đ p ứng một cách t t nhất
những tiêu chí thượng đẳng về căn hộ cao cấp của khách hàng C c ho t động của c ng t gồ :
- n căn hộ cao cấp
- Cho thuê căn hộ cao cấp
Trong đ , b n căn hộ cao cấp là ho t động chủ ếu của c ng t Với chức năng của c ng t là
Trang 73 Phương ph nghiên cứu :
Kết hợp cơ sở lý luận về hệ thống thông tin và cơ sở lý luận về mua bán bất động sản Trên cơ sở hoạt động thực tế, thu thập thông tin, số liệu để phân tích tìm hiểu những tồn tại, bất cập Từ đó nêu lên giải pháp ứng dụng hệ thống thông tin để khắc phục hạn chế đó và nâng cao hiệu quả hoạt động quản lý mua bán bất động sản của SaiGonPearl
II/ Mô tả hiện trạng hệ thống
1 Mô tả uy tr nh h ạt động
u tr nh giao dịch căn hộ: s được chia ra là nhiều đợt thanh to n
- C c h ch hàng u n ua ột căn hộ th s đ ng ột hoản l phí là 200 000 VNĐ và đươc cấp phiếu điền th ng tin c nh n h ch hàng s nộp l i phiếu th ng tin c nh n và được b thă để mua căn hộ trước
- h ch hàng b c thă tr ng s được ưu tiên d n đi e căn hộ trước và thương lượng gi cả Nếu đồng ý với căn hộ và gi cả, h ch hàng s đ ng trước hoản tiền đặt cọc tiền đợt trị gi 0 theo gi căn hộ
- hoảng 2 tuần sau, h ch hàng và c ng t s ý hợp đồng chính thức và h ch hàng thanh to n tiếp tiền đợt 2, trị gi 5 theo gi căn hộ
- h ch hàng s thanh to n tiếp tiền c c đợt 3, 4, 5, 6, 7 với c c t l lần lượt như sau: 0 , 0 , 10%, 10%, 5%
- hi h ch hàng thanh to n tiền đợt 8 theo t l 25 trên gi căn hộ th c ng t s tiến hành bàn giao căn hộ cho h ch hàng
- hi h ch hàng thanh to n tiền đợt cu i c ng 5 trên gi căn hộ th c ng t s bàn giao giấ tờ căn hộ l i cho h ch hàng, vi c giao dịch hoàn thành
- H s chấ dứt hộp đồng ua căn hộ với c ng t
- C ng t s là hợp đồng ới với H với căn hộ của H chu ển nhượng t nh tr ng căn hộ
v n giữ ngu ên, ch tha đổi th ng tin về H
- Nếu t nh tr ng của căn hộ được chu ển nhượng v n chưa hoàn tất thanh to n, th H s thanh
to n tiếp phần c n l i theo như hợp đồng, hoản thanh to n trước của H được giữ ngu ên
- Phần gi trị đã thanh to n trong căn hộ được chu ển nhượng s tu vào thương lượng của 2 bên ,
B, c ng t hoàn toàn h ng liên quan
Trang 8- H hi chưa thanh to n ong hợp đồng à u n chấ dứt hợp đồng, th c ng t s ph t H hoản tiền b ng 60 tổng gi trị tiền à H đã thực hi n thanh to n trên hợp đồng Hợp đồng chấ dứt, t nh tr ng căn hộ được trả về như l c chưa thực hi n hợp đồng
u tr nh nh c nợ:
- hi gần đến thời gian thanh to n tiền c c đợt của H c ch tuần lễ , c ng t s gửi thư
nh c thanh to n đến h ch hàng Nếu H h ng thanh to n trước hoặc trong ngà thanh to n của đợt đ dựa theo hợp đồng, th ngà h sau d c thư nh c nợ lần được gửi đến cho H
và êu cầu thanh to n trong v ng 5 ngà , ể t ngà thanh to n của đợt đ Nếu sau 5 ngà à
H v n chưa thanh to n, th s c thư nh c nợ lần 2 được gửi đến và cộng thê vào phần tổng thanh to n là s tiền lãi do nợ ph t sinh được tính theo ngà 0, ngà
- Nếu trong trường hợp nà , H u n hu hợp đồng, th H s phải chịu tiền ph t dựa theo
qu tr nh hu hợp đồng ở trên và phải thanh to n hết s tiền lãi do thanh to n trễ Nếu h ng thực hi n đ ng, th c ng t c qu ền h ng bồi hoàn l i s tiền đã thanh to n cho căn hộ trên hợp đồng
o anh s ch giai đo n hợp đồng đặt cọc
o anh s ch giai đo n đang thanh to n
o anh s ch giai đo n đã thanh to n ong hoàn toàn hoàn thành)
o anh s ch hợp đồng bị hu
T nh h nh hợp đồng: th ng tin ch hàng, căn hộ, hợp đồng, đã thanh to n, qu h n, lãi ph t, giả gi , chiết hấu được nhận
T nh h nh thu: cho biết c c hoản đã thu được theo t ng thời gian, căn hộ, giao dịch, toà
Trang 9o Thư nh c nợ đ i với t ng h ch hàng
Trang 10CHƯ NG 2: X C Đ ỊNH YÊU CẦU
I Biểu đồ use-case chính:
Trong biều đồ use-case chính là những chức năng cơ bản của h th ng mới.Với 4 đ i tượng tương t c với h th ng là: Nhân viên dự án, nhân viên giao dịch, nhân viên kế to n và người dùng Người dùng ở đ là : i đ c, nhân viên Kinh doanh và tất các mọi người có quyền đăng nhập vào h th ng đều có thể e được toàn bộ thông tin về các hợp đồng, và khách hàng
Trong đ use-case quản lý Dự án, quản lý Giao dịch và quản lý Khách hàng khá phức t p
Ta có thêm 3 biểu đồ miêu tả chi tiết 3 use-case này
1 Biểu đồ chi tiết cho use-case Quản Lý Dự Án:
Trang 112 Biều đồ chi tiết cho use-case Quản lý giao d ch:
3 Biểu đồ chi tiết cho use-case Quản lý Khách hàng:
Trang 12II Các biểu đồ đặc tả Use-Case:
1 Biểu đồ hoạt động đặc tả Use-Case đăng nhập:
M i nhân viên ch được đăng nhập khi mà nhân viên admin của h th ng đã t o usename cho
họ và quyền trong h th ng tương ứng M i nhân viên có t i đa 2 use na e
Trang 13b Use case đổi mật khẩu
Đăng nhập
Chọn đổi password
Nhập pass cũ, pass mới
Yêu cầu nhập lại
Tài khoản
Nhân viên
Kiểm tra pass cũ
Thông báo thành công
Thành công Không thành
Công
Trang 142 Biểu đồ hoạt động đặc tả Use-Case Quản lý Dự án:
a Đặc tả Use-Case con Thêm mới dự án:
Với chức năng nà , ta thê ới mã hợp đồng do người dùng tự qu định Sau hi đã t o được Dự
án, ta tiếp tục thê vào danh s ch c c toà nhà, căn hộ thuộc dự án đ
Nhập mã dự án
Kiểm tra Mã dự án
Nhập mã toà nhàHợp lệ
Kiểm tra Mã Toà nhàKhông hợp lệ
Không hợp lệ
Trang 15b Đặc tả Use-Case con Xoá dự án:
Nhân viên quản lý Dự án ch được Xoá dự án theo yêu cầu của cấp trên, và Dự n đ phải chưa được đưa vào sử dụng chưa c căn hộ nào trong dự n được giao dịch)
Danh sách Giao dịch
Danh sách toà nhà
Trang 16c Đặc tả Use-Case con Cập nhật Thông tin Dự án:
Nhi m vụ của Use-case cập nhật Dự án gồm: cập nhật thông tin tình tr ng dự án, ch nh sửa thông tin dự án, tình tr ng giao dịch c c căn hộ trong dự n Ngà bàn giao căn hộ để t đ tính ra th ng tin Công nợ cho khách hàng
mã dự án
Cập nhật tình trạng
dự án Cập nhật tình trạng
Hợp đồng GD căn hộ
Sửa thông tin Dự án Sửa TT Dự án
Trang 173 Biểu đồ hoạt động đặc tả Use-Case Quản lý Hợp đồng:
a Đặc tả Use-case con Thêm mới Hợp đồng
Tự sinh mã HD
Chọn mã KH
Danh sách KH
Chọn mã căn hộ
Danh sách căn hộ
Kiểm tra tình trạng căn hộ
Chọn phương thức thanh toán
Chọn ngày áp dụng
Hợp lệKhông
Hợp lệ
Trang 18b Đặc tả Use-case con Cập nhật Hợp đồng:
Chọn mã HD
Sửa thông tin HD
Danh sách HD Cập nhật trạng thái
Hồ sơ giao dịch
Xác nhận
Lưu thay đổi
DS khách hàng
DS căn hộ
Trang 19c Đặc tả Use-case con Xoá Hợp đồng:
Chọn mã HD
DS hợp đồng
Chọn lệnh xoá HD
Kiểm tra tình trạng HD
DS khách hàng
DS hợp đồng
Trang 204 Biểu đồ hoạt động đặc tả Use-Case Quản lý Khách hàng:
a Đặc tả Use-case con Thêm mới Khách hàng:
Trang 21b Đặc tả Use-case con Cập nhật, sửa thông tin khách hàng:
Chọn khách hàng
Nhập nội dung cần cập nhật của KH
Danh sách
KH
Sửa TT khách hàng
Cập nhật số tiền theo phiếu thu
Cập nhật công nợ Danh sách
Trang 22c Đặc tả Use-case con xoá Khách
Thông báo xoá
Không được
Không hợp lệ
Trang 245 Biểu đồ hoạt động đặc tả Use-Case xem toàn bộ thông tin về hợp đồng và khách hàng:
Trang 25SequenceDiagram 1
13: Cập nhật () 12: Cập nhật ()
11: Cập nhật () 10: Load ()
9: Xác nhận lưu ()
8: Xác nhận kiểm tra ()
7: Tìm kiếm () 6: Kiểm tra mã dự án ()
5: Yêu cầu lưu ()
4: Load () 3: Nhập thông tin dư án ()
2: Load () 1: Nhập mã dự án ()
NV Dự án
Frm: Thêm Dự án Ctr:Thêm dự án :Dự án :Toà Nhà :Căn hộ
13: Cập nhật () 12: Cập nhật ()
11: Cập nhật () 10: Load ()
9: Xác nhận lưu ()
8: Xác nhận kiểm tra ()
7: Tìm kiếm () 6: Kiểm tra mã dự án ()
5: Yêu cầu lưu ()
4: Load () 3: Nhập thông tin dư án ()
2: Load () 1: Nhập mã dự án ()
CHƯ NG 3: PHÂN TÍCH VÀ THIẾT KẾ MÔ HÌNH
XỬ LÝ
I Hiện thực các Use-case
1 Hiện thực Use-case Quản lý Dự án:
1.1 Hiện thực Use-case con Thêm mới Dự án
Trang 26SequenceDiagram 1
10: Thông báo ()
9: Cập Nhật () 8: Cập Nhật ()
7: Cập Nhật () 6: Load ()
5: Xác nhận cập nhật ()
4: Nhập ND cập nhật ()
3: Hiển thị DS dự án 2: Load ()
7: Cập Nhật () 6: Load ()
5: Xác nhận cập nhật ()
4: Nhập ND cập nhật ()
3: Hiển thị DS dự án 2: Load ()
1: Chọn mã dự án ()
1.2 Hiện thực Use –case con Cập nhật Dự án
Trang 2713: Thông báo xoá thành công ()
12: Cập nhật ()
11: Cập nhật () 10: Load ()
9: Xác nhận xoá ()
8: Xác nhận Kiểm tra ()
7: Tìm Kiếm ()
6 : Tìm kiếm () 5: Kiểm tra ()
4: yêu cầu xoá ()
3 : Hiển thị DS Dự án () 2: Load ()
9: Xác nhận xoá ()
8: Xác nhận Kiểm tra ()
7: Tìm Kiếm ()
6 : Tìm kiếm () 5: Kiểm tra ()
4: yêu cầu xoá ()
3 : Hiển thị DS Dự án () 2: Load ()
1: Chọn mã Dự án ()
Trang 28
Quản lý Hợp đồng
22: Thông báo ()
21: Cập nhật () 20:Cập nhật ()
19: Cập nhật () 18: Load ()
17: Xác nhận kết quả Ktra ()
17: Tìm kiếm () 15: Kiểm tra ()
14: Yêu cầu lưu ()
13: Chọn ngày áp dụng HD ()
12: Hiển thị ds PTTT () 11: Load ()
10: Chọn PTTT ()
9: Hiển thị ds căn hộ () 8: Load ()
7: Chọn mã Căn hộ ()
6:Hiển thị ds KH () 5: Load ()
4: Chọn mã KH ()
3 : Tự sinh mã HD ()
2 : Load () 1: Nhấn tạo mới HD ()
NV Kinh doanh
Frm: Thêm mới HD Ctr: Thêm mới HD :Hợp đồng :Khách hàng Căn hộ Phương thức thanh toán
22: Thông báo ()
21: Cập nhật () 20:Cập nhật ()
19: Cập nhật () 18: Load ()
17: Xác nhận kết quả Ktra ()
17: Tìm kiếm () 15: Kiểm tra ()
14: Yêu cầu lưu ()
13: Chọn ngày áp dụng HD ()
12: Hiển thị ds PTTT () 11: Load ()
10: Chọn PTTT ()
9: Hiển thị ds căn hộ () 8: Load ()
7: Chọn mã Căn hộ ()
6:Hiển thị ds KH () 5: Load ()
4: Chọn mã KH ()
3 : Tự sinh mã HD ()
2 : Load () 1: Nhấn tạo mới HD ()
2 Hiện thực Use-case Quản lý Hợp đồng:
2.1 Hiện thực Use-case con Thêm mới Hợp đồng
Trang 292.2 Hiện thực Use-case con Cập nhật Hợp đồng
SequenceDiagram 1
30: cập nhật ()
29: cập nhật () 28: Load ()
27: Xác nhận ()
25: nhập Người được chuyển nhượng () 25: Nhập ngày chuyển nhượng () 24: Chuyển nhượng ()
23: cập nhật () 22: cập nhật ()
21: cập nhật ()
20 : Nhập Ngày bàn giao () 19: Bàn Giao ()
18: thông báo ()
17: cập nhật () 16: cập nhật ()
15: cập nhật () 14: Load ()
13: yêu cầu lưu ()
12: Nhập nội dung () 11: Sửa thông tin HD ()
10: Cập nhật () 9:Cập nhật ()
8: Cập nhật () 7: Xác nhận kiểm tra ()
6: Tìm Kiếm () 5: Kiểm tra GD ()
4: Cập nhật trạng thái ()
3: Hiển thị ds HD () 2: Load ()
27: Xác nhận ()
25: nhập Người được chuyển nhượng () 25: Nhập ngày chuyển nhượng () 24: Chuyển nhượng ()
23: cập nhật () 22: cập nhật ()
21: cập nhật ()
20 : Nhập Ngày bàn giao () 19: Bàn Giao ()
18: thông báo ()
17: cập nhật () 16: cập nhật ()
15: cập nhật () 14: Load ()
13: yêu cầu lưu ()
12: Nhập nội dung () 11: Sửa thông tin HD ()
10: Cập nhật () 9:Cập nhật ()
8: Cập nhật () 7: Xác nhận kiểm tra ()
6: Tìm Kiếm () 5: Kiểm tra GD ()
4: Cập nhật trạng thái ()
3: Hiển thị ds HD () 2: Load ()
1: Chọn mã HD ()
Trang 3015:Cập nhật ()
14: Cập nhật ()
13: Cập nhật () 12: Load ()
11: Xác nhận xoá ()
10: Xác nhận muốn xoá ()
Xác nhận kiểm tra ()
8: Tìm kiếm () 7: Tìm kiếm ()
6: Tìm kiếm () 5: Kiểm tra ()
4: Yêu cầu xoá ()
3: Hiển thị ds HD () 2:Load ()
11: Xác nhận xoá ()
10: Xác nhận muốn xoá ()
Xác nhận kiểm tra ()
8: Tìm kiếm () 7: Tìm kiếm ()
6: Tìm kiếm () 5: Kiểm tra ()
4: Yêu cầu xoá ()
3: Hiển thị ds HD () 2:Load ()
1: Chọn ma HD ()
2.3 Hiện thực Use-case con xoá Hợp đồng
Trang 319: cập nhật ()
8:Xác nhận kiểm tra ()7: Tìm kiếm ()6: Kiểm tra ()
5: Yêu cầu lưu ()
4: Load ()3: Nhập thông tin ()
2: Load ()1: Nhập mã KH ()
NV kinh doanh
9: cập nhật ()
8:Xác nhận kiểm tra ()7: Tìm kiếm ()6: Kiểm tra ()
5: Yêu cầu lưu ()
4: Load ()3: Nhập thông tin ()
2: Load ()1: Nhập mã KH ()
3 Hiện thực Use-case Quản lý Khách hàng:
3.1 Hiện thực Use-case con Thêm Khách hàng
Trang 3218: Cập nhật () 17: Cập nhật ()
16: Cập nhật () 15: load ()
14: yêu cầu lưu () 13: Xác nhận kiểm tra ()
12: Tìm kiếm ()
11:Tỉm kiếm () 10: Kiểm tra ()
9: Cập nhật công nợ ()
8:cập nhật () 7: Load ()
5: yêu cầu lưu ()
5: Nhập nội dung () 4: Chỉnh sửa TTKH ()
3: hiển thị ds KH () 2:Load ()
1: Chọn mã KH ()
NV Kinh doanh
Frm:Cập nhật KH Ctr: Cập nhật KH :Khách hàng :Giao dịch :Công nợ
18: Cập nhật () 17: Cập nhật ()
16: Cập nhật () 15: load ()
14: yêu cầu lưu () 13: Xác nhận kiểm tra ()
12: Tìm kiếm ()
11:Tỉm kiếm () 10: Kiểm tra ()
9: Cập nhật công nợ ()
8:cập nhật () 7: Load ()
5: yêu cầu lưu ()
5: Nhập nội dung () 4: Chỉnh sửa TTKH ()
3: hiển thị ds KH () 2:Load ()
1: Chọn mã KH ()
3.2 Hiện thực Use-case con Cập nhật thông tin Khách hàng:
Trang 333.3 Hiện thực Use-case con Xoá Khách hàng
7:Thong Bao Loi 6: Hien Thi Thong bao loi ( Mk khong khop)
4:Check(string, string, string)
3:Kiem tra Mk cu va Mk moi va Mk xac nhan 2: Xac nhan
1:Dien Mk cu va Mk moi NhanVienHeThong
12: Thong bao ket qua 11:Hien thi ket qua cap nhat
5: Response
10:Response 9:Update() 8: Cap nhat mat khau moi ( Mk da khop)
7:Thong Bao Loi 6: Hien Thi Thong bao loi ( Mk khong khop)
4:Check(string, string, string)
3:Kiem tra Mk cu va Mk moi va Mk xac nhan 2: Xac nhan
1:Dien Mk cu va Mk moi
Trang 344 Hiện thực Use case Lập báo cáo
6: Lay du lieu() 5:Load()
4:Nhap dieu kien lay bao cao
3:Lua chon loai bao cao
2:Hien thi cac loai bao cao 1:Hien thi DS cac loai bao cao
6: Lay du lieu() 5:Load()
4:Nhap dieu kien lay bao cao
3:Lua chon loai bao cao
2:Hien thi cac loai bao cao 1:Hien thi DS cac loai bao cao