Tải bản đầy đủ (.pdf) (83 trang)

Phân tích và thiết kế hệ thống website quản lí bất động sản tp đà nẵng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.86 MB, 83 trang )

ĐẠI HỌC DUY TÂN
KHOA CÔNG NGHỆ THÔNG TIN

Tên đề tài:
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
WEBSITE QUẢN LÍ BẤT ĐỘNG SẢN TP ĐÀ NẴNG
Giảng viên hướng dẫn: Phan Long
Nhóm SVTH: 1. Lương Văn Trung-2221125745

2. Huỳnh Công Thẩm-2221128634
3. Phạm Chí Thiện-222112
4. Nguyễn Xuân Trin-222112
5.Nguyễn Hữu Duy Thiệu-222112

Đà Nẵng, 08/2019
1

TỔNG QUAN DỰ ÁN

Tên dự án WEBSITE QUẢN LÍ BẤT ĐỘNG SẢN TP ĐÀ NẴNG

Ngày bắt đầu - kết
05/08/-05/09/2019

thúc

Trường Đại học Duy Tân

Tên GVHD ThS. Phan Long

Trường: Đại học Duy Tân



Khoa: Công nghệ thơng tin

Trưởng nhóm Lương Văn Trung

Mail:

Tel: 0989.494.921

1. Lương Văn Trung

2. Huỳnh Công Thẩm

Thành viên 3. Phạm Chí Thiện

4. Nguyễn Xuân Trin

5.Nguyễn Hữu Duy Thiệu

2

MỤC LỤC

TỔNG QUAN DỰ ÁN...................................................................................................2
MỤC LỤC ...................................................................................................................... 3
DANH MỤC HÌNH........................................................................................................ 7
DANH MỤC BẢNG .................................................................................................... 11
PHẦN MỞ ĐẦU .......................................................................................................... 14

1. LÝ DO CHỌN ĐỀ TÀI ........................................................................................ 14

2. MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI...........................................................14

2.1 Mục đích của đề tài .......................................................................................... 14
2.2 Ý nghĩa của đề tài ............................................................................................ 14
3. ĐỐI TƯỢNG NGHIÊN CỨU .............................................................................. 14
4. PHẠM VI NGHIÊN CỨU .................................................................................... 15
PHẦN I: CONCEIVE (Ý TƯỞNG) ............................................................................. 15
1. XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)...........................................15
1.1 Thành viên 1 .................................................................................................... 15

1.1.1 Mô tả ý tưởng sản phẩm ............................................................................ 15
1.1.2 Đánh giá cơ sở kiến thức của sinh viên.....................................................16
1.1.3 Đánh giá khả năng phát triển của sản phẩm..............................................16
1.2 Thành viên 2 .................................................................................................... 17
1.2.1 Mô tả ý tưởng sản phẩm ............................................................................ 17
1.2.2 Đánh giá cơ sở kiến thức của sinh viên.....................................................18
1.2.3 Đánh giá khả năng phát triển của sản phẩm..............................................18
1.3 Thành viên 3 .................................................................................................... 19
1.3.1 Mô tả ý tưởng sản phẩm ............................................................................ 19
1.3.2 Đánh giá cơ sở kiến thức của sinh viên.....................................................20
1.3.3 Đánh giá khả năng phát triển của sản phẩm..............................................20
2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM ..................................... 21

3

PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)...............................24

1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG .................................................................... 24

1.1 Mô tả hệ thống ................................................................................................. 24


1.2 Môi trường phát triển.......................................................................................24

2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ........................................................... 24

2.1 Tác nhân của hệ thống ..................................................................................... 24

2.2 Biểu đồ ca sử dụng (Use Case Diagram) ......................................................... 25

2.3 Mô tả chi tiết ca sử dụng..................................................................................26

2.3.1 Use Case quản lý danh mục ...................................................................... 26
2.3.2 Use Case quản lý sản phẩm ....................................................................... 29
2.3.3 Use Case quản lý nhà cung cấp ................................................................. 32
2.3.4 Use Case quản lý nhà sản xuất .................. Error! Bookmark not defined.
2.3.5. Use Case Báo cáo ..................................... Error! Bookmark not defined.
2.3.6 Use Case quản lý tài khoản ....................................................................... 35
2.3.7 Use Case quản lý hóa đơn nhập ................ Error! Bookmark not defined.
2.3.8 Use Case quản lý khuyến mãi ................... Error! Bookmark not defined.
2.3.9 Use Case quản lý đơn hàng ....................... Error! Bookmark not defined.
2.3.10 Use Case quản lý phản hồi ...................... Error! Bookmark not defined.
2.3.11 Use Case quản lý thông tin cá nhân ........ Error! Bookmark not defined.
2.3.12 Use Case Xem lịch sử mua hàng............. Error! Bookmark not defined.
2.3.13 Use Case phản hồi cho người bán ........... Error! Bookmark not defined.
2.3.14 Use Case tìm kiếm................................... Error! Bookmark not defined.
2.3.15 Use Case thống kê ................................... Error! Bookmark not defined.
2.3.16 Use Case xem chi tiết sản phẩm .............. Error! Bookmark not defined.
2.3.17 Use Case quản lý giỏ hàng ...................... Error! Bookmark not defined.
2.3.18 Use Case mua hàng ................................. Error! Bookmark not defined.
2.3.19 Use Case đăng ký .................................................................................... 38

2.3.20 Use Case đăng nhập ................................................................................ 39
2.3.21 Use Case phục hồi mật khẩu ................... Error! Bookmark not defined.
2.4 Biểu đồ tuần tự.................................................................................................40

4

2.4.1. Quản lý danh mục.....................................................................................40
2.4.2. Quản lý sản phẩm ..................................................................................... 43
2.4.3. Quản lý nhà cung cấp ............................................................................... 44
2.4.4. Quản lý nhà sản xuất ................................ Error! Bookmark not defined.
2.4.5. Báo cáo ..................................................... Error! Bookmark not defined.
2.4.6. Quản lý tài khoản ..................................................................................... 44
2.4.7. Quản lý hoá đơn nhập............................... Error! Bookmark not defined.
2.4.8. Quản lí khuyến mãi .................................. Error! Bookmark not defined.
2.4.9. Quản lí đơn hàng ...................................... Error! Bookmark not defined.
2.4.10. Quản lí phản hồi ..................................... Error! Bookmark not defined.
2.4.11. Quản lí thơng tin cá nhân ....................... Error! Bookmark not defined.
2.4.12. Xem lịch sử mua hàng............................ Error! Bookmark not defined.
2.4.13. Phản hồi cho người bán ......................... Error! Bookmark not defined.
2.4.14. Tìm kiếm ............................................... Error! Bookmark not defined.
2.4.15. Thống kê ................................................ Error! Bookmark not defined.
2.4.17. Xem chi tiết sản phẩm ........................... Error! Bookmark not defined.
2.4.18. Quản lí giỏ hàng .................................... Error! Bookmark not defined.
2.4.19. Mua hàng ............................................... Error! Bookmark not defined.
2.4.20. Đăng ký ................................................................................................. 47
2.4.21. Đăng nhập..............................................................................................47
2.4.22. Phục hồi mật khẩu ................................. Error! Bookmark not defined.
2.5 Biểu đồ hoạt động ............................................................................................ 48

5


2.5.1. Quản lý danh mục.....................................................................................48
2.5.2. Quản lý sản phẩm ..................................................................................... 48
2.5.3. Quản lý nhà cung cấp ............................................................................... 52
2.5.4. Quản lý nhà sản xuất ................................................................................ 55
2.5.5. Báo cáo ..................................................... Error! Bookmark not defined.
2.5.6. Quản lý tài khoản ..................................... Error! Bookmark not defined.
2.5.7. Quản lý hoá đơn nhập............................... Error! Bookmark not defined.
2.5.8. Quản lí khuyến mãi .................................. Error! Bookmark not defined.
2.5.9. Quản lí đơn hàng ...................................... Error! Bookmark not defined.
2.5.10. Quản lí phản hồi ..................................... Error! Bookmark not defined.
2.5.11. Quản lí thơng tin cá nhân ....................... Error! Bookmark not defined.
2.5.12. Xem lịch sử mua hàng............................ Error! Bookmark not defined.
2.5.13. Phản hồi cho người bán ......................... Error! Bookmark not defined.
2.5.14. Tìm kiếm ............................................... Error! Bookmark not defined.
2.5.15. Thống kê ................................................ Error! Bookmark not defined.
2.5.16. Xem chi tiết sản phẩm ........................... Error! Bookmark not defined.
2.5.17. Quản lí giỏ hàng .................................... Error! Bookmark not defined.
2.5.18. Mua hàng ............................................... Error! Bookmark not defined.
2.5.19. Đăng ký ................................................................................................. 58
2.5.20. Đăng nhập..............................................................................................59
2.5.21. Phục hồi mật khẩu ................................. Error! Bookmark not defined.
2.6 Thiết kế cơ sở dữ liệu ...................................................................................... 60

2.6.1 Cơ sở dữ liệu ............................................................................................. 60
2.6.2 Bảng dữ liệu .............................................................................................. 62
PHẦN III: DEMO SẢN PHẨM ................................................................................... 67

3.1 GIAO DIỆN TRANG ADMIN ........................................................................... 67


3.1.1 Phân quyền....................................................................................................67

3.1.2 Đơn hàng.......................................................................................................68

3.1.3 Quản lí user ................................................................................................... 68

3.1.4 Quản lí quyền................................................................................................69

3.1.5 Quản lí trạng thái .......................................................................................... 69

6

3.1.6 Quản lí hóa đơn nhập .................................................................................... 70
3.1.7 Quản lí danh mục .......................................................................................... 70
3.1.8 Quản lí nhà sản xuất...................................................................................... 71
3.1.9 Quản lí nhà cung cấp .................................................................................... 71
3.1.10 Quản lí địa điểm..........................................................................................72
3.1.11 Quản lí sản phẩm ........................................................................................ 73
3.1.12 Quản lí danh mục hình................................................................................74
3.1.13 Quản lí khuyến mãi.....................................................................................74
3.1.14 Quản lí chi tiết khuyến mãi.........................................................................75
3.2 GIAO DIỆN TRANG NHÂN VIÊN .................................................................. 76
3.3 GIAO DIỆN TRANG NGƯỜI DÙNG...............................................................77
3.3.1 Trang chủ ...................................................................................................... 77
3.3.2 Chi tiết sản phẩm .......................................................................................... 78
3.3.3 Loại sản phẩm ............................................................................................... 79
3.3.4 Giỏ hàng........................................................................................................80
3.3.5 Thanh toán .................................................................................................... 80
KẾT LUẬN .................................................................................................................. 82
1.1 NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC ........................................................................ 82

1.2 NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC............................................................82
1.3 HƯỚNG PHÁT TRIỂN ...................................................................................... 82
TÀI LIỆU THAM KHẢO ............................................................................................ 83

DANH MỤC HÌNH

Hình 1: Biểu đồ Use Case tổng quát ............................................................................ 25
Hình 2: Biểu đồ Use Case quản lí loại hàng.................................................................26
Hình 3: Biểu đồ Use Case quản lí sản phẩm ................................................................ 29

7

Hình 4: Biểu đồ Use Case quản lí nhà cung cấp .......................................................... 32
Hình 5 Biểu đồ Use Case quản lí nhà sản xuất............. Error! Bookmark not defined.
Hình 6: Biểu đồ Use Case báo cáo .............................. Error! Bookmark not defined.
Hình 7: Biểu đồ Use Case quản lí tài khoản................................................................35
Hình 8: Biểu đồ Use Case quản lí hóa đơn nhập......... Error! Bookmark not defined.
Hình 9: Biểu đồ Use Case quản lí khuyến mãi............ Error! Bookmark not defined.
Hình 10: Biểu đồ Use Case quản lí đơn hàng.............. Error! Bookmark not defined.
Hình 11: Biểu đồ Use Case quản lí nhà sản xuất ........ Error! Bookmark not defined.
Hình 12: Biểu đồ Use Case quản lí thơng tin cá nhân. Error! Bookmark not defined.
Hình 13: Biểu đồ Use Case xem lịch sử mua hàng ..... Error! Bookmark not defined.
Hình 14: Biểu đồ Use Case phản hồi cho người bán... Error! Bookmark not defined.
Hình 15: Biểu đồ Use Case tìm kiếm .......................... Error! Bookmark not defined.
Hình 16: Biểu đồ Use Case thống kê........................... Error! Bookmark not defined.
Hình 17: Biểu đồ Use Case xem chi tiết sản phẩm ..... Error! Bookmark not defined.
Hình 18: Biểu đồ Use Case quản lí giỏ hàng............... Error! Bookmark not defined.
Hình 19: Biểu đồ Use Case mua hàng......................... Error! Bookmark not defined.
Hình 20: Biểu đồ Use Case đăng ký............................................................................38
Hình 21: Biểu đồ Use Case quản lí nhà sản xuất ........................................................ 39

Hình 22: Biểu đồ Use Case phục hồi mật khẩu........... Error! Bookmark not defined.
Hình 23: Biểu đồ tuần tự Thêm danh mục ................................................................... 41
Hình 24:Biểu đồ tuần tự Xem danh mục ...................................................................... 41
Hình 25: Biểu đồ tuần tự thêm sản phẩm ..................................................................... 43
Hình 26: Biểu đồ tuần tự xem sản phẩm ...................................................................... 43
Hình 27: Biểu đồ tuần thêm nhà cung cấp ................................................................... 44
Hình 28: Biểu đồ tuần tự xem nhà cung cấp ................................................................ 44
Hình 29: Biểu đồ tuần tự thêm nhà sản xuất ................ Error! Bookmark not defined.
Hình 30: Biểu đồ tuần tự xem danh sách nhà sản xuất Error! Bookmark not defined.
Hình 31: Biểu đồ tuần tự báo cáo ................................. Error! Bookmark not defined.
Hình 32: Biểu đồ tuần tự thêm tài khoản ..................................................................... 45
Hình 33: Biểu đồ tuần tự xem danh sách tài khoản......................................................46
Hình 34: Biểu đồ tuần tự thêm hố đơn nhập............... Error! Bookmark not defined.

8

Hình 35: Biểu đồ tuần tự xem hố đơn nhập................ Error! Bookmark not defined.
Hình 36: Biểu đồ tuần tự thêm khuyến mãi ................. Error! Bookmark not defined.
Hình 37: Biểu đồ tuần tự xem khuyến mãi................... Error! Bookmark not defined.
Hình 38: Biểu đồ tuần tự cập nhật thông tin cá nhân ... Error! Bookmark not defined.
Hình 39: Biểu đồ tuần tự xem lịch sử mua hàng .......... Error! Bookmark not defined.
Hình 40: Biểu đồ tuần tự phản hồi cho người bán ....... Error! Bookmark not defined.
Hình 41: Biểu đồ tuần tự tìm kiếm ............................... Error! Bookmark not defined.
Hình 42: Biểu đồ tuần tự thống kê ............................... Error! Bookmark not defined.
Hình 43: Biểu đồ tuần tự xem chi tiết sản phẩm .......... Error! Bookmark not defined.
Hình 44: Biểu đồ tuần tự thêm giỏ hàng ...................... Error! Bookmark not defined.
Hình 45: Biểu đồ tuần tự xem giỏ hàng ....................... Error! Bookmark not defined.
Hình 46: Biểu đồ tuần tự đặt hàng................................ Error! Bookmark not defined.
Hình 47: Biểu đồ tuần tự đăng ký................................................................................. 47
Hình 48: Biểu đồ tuần tự đăng nhập.............................................................................48

Hình 49: Biểu đồ tuần tự phục hồi mật khẩu 1............. Error! Bookmark not defined.
Hình 50: Biểu đồ tuần tự phục hồi mật khẩu 2............. Error! Bookmark not defined.
Hình 51: Biểu đồ hoạt động thêm danh mục ................................................................ 48
Hình 52: Biểu đồ hoạt động sửa danh mục .................................................................. 48
Hình 53: Biểu đồ hoạt động xóa danh mục .................................................................. 48
Hình 54: Biểu đồ hoạt động thêm sản phẩm ................................................................ 49
Hình 55: Biểu đồ hoạt động sửa sản phẩm ................................................................... 50
Hình 56: Biểu đồ hoạt động xóa sản phẩm...................................................................51
Hình 57: Biểu đồ hoạt động thêm nhà cung cấp .......................................................... 52
Hình 58: Biểu đồ hoạt động sửa nhà cung cấp ............................................................. 53
Hình 59: Biểu đồ hoạt động xóa nhà cung cấp.............................................................54
Hình 60: Biểu đồ hoạt động thêm nhà sản xuất............................................................ 55
Hình 61: Biểu đồ hoạt động sửa danh sách nhà sản xuất ............................................. 56
Hình 62: Biểu đồ hoạt động xóa danh sách nhà sản xuất ............................................. 57
Hình 63: Biểu đồ hoạt động báo cáo ............................ Error! Bookmark not defined.
Hình 64: Biểu đồ hoạt động thêm tài khoản................. Error! Bookmark not defined.
Hình 65: Biểu đồ hoạt động sửa danh sách tài khoản .. Error! Bookmark not defined.

9

Hình 66: Biểu đồ hoạt động xóa danh sách tài khoản .. Error! Bookmark not defined.
Hình 67: Biểu đồ hoạt động thêm hố đơn nhập .......... Error! Bookmark not defined.
Hình 68: Biểu đồ hoạt động sửa hoá đơn nhập ............ Error! Bookmark not defined.
Hình 69: Biểu đồ hoạt động xóa hố đơn nhập ............ Error! Bookmark not defined.
Hình 70: Biểu đồ hoạt động thêm khuyến mãi............. Error! Bookmark not defined.
Hình 71: Biểu đồ hoạt động Sửa khuyến mãi............... Error! Bookmark not defined.
Hình 72: Biểu đồ hoạt động Xóa khuyến mãi .............. Error! Bookmark not defined.
Hình 73: Biểu đồ hoạt động thêm đơn hàng................. Error! Bookmark not defined.
Hình 74: Biểu đồ hoạt động sửa đơn hàng ................... Error! Bookmark not defined.
Hình 75: Biểu đồ hoạt động xóa đơn hàng ................... Error! Bookmark not defined.

Hình 76: Biểu đồ hoạt động quản lí phản hồi............... Error! Bookmark not defined.
Hình 77: Biểu đồ hoạt động cập nhật thơng tin cá nhânError! Bookmark not
defined.
Hình 78: Biểu đồ hoạt động xem lịch sử mua hàng ..... Error! Bookmark not defined.
Hình 79: Biểu đồ hoạt động phản hồi cho người bán... Error! Bookmark not defined.
Hình 80: Biểu đồ hoạt động tìm kiếm .......................... Error! Bookmark not defined.
Hình 81: Biểu đồ hoạt động thống kê........................... Error! Bookmark not defined.
Hình 82: : Biểu đồ hoạt động xem chi tiết sản phẩm ... Error! Bookmark not defined.
Hình 83: Biểu đồ hoạt động thêm giỏ hàng.................. Error! Bookmark not defined.
Hình 84: Biểu đồ hoạt động xem giỏ hàng................... Error! Bookmark not defined.
Hình 85: Biểu đồ hoạt động đặt hàng ........................... Error! Bookmark not defined.
Hình 86: Biểu đồ hoạt động đăng ký ............................................................................ 58
Hình 87: Biểu đồ hoạt động đăng nhập ........................................................................ 59
Hình 88: Biểu đồ hoạt động phục hồi mật khẩu 1 ........ Error! Bookmark not defined.
Hình 89: Biểu đồ hoạt động phục hồi mật khẩu 2 ........ Error! Bookmark not defined.
Hình 90: Lược đồ quan hệ cơ sở dữ liệu ...................................................................... 61

10

DANH MỤC BẢNG

Bảng 1: Bảng mô tả các tác nhân ................................................................................. 25
Bảng 2: Biểu đồ Use Case tổng quát ............................................................................ 26
Bảng 3: Bảng đặc tả Use Case quản lí loại hàng .......................................................... 26
Bảng 4: Bảng dịng sự kiện chính Use Case thêm danh mục.......................................27
Bảng 5: Bảng dịng sự kiện chính Use Case xem danh mục. ....................................... 28
Bảng 6: Bảng đặc tả Use Case quản lí sản phẩm ......................................................... 29
Bảng 7: Use Case thêm sản phẩm ................................................................................ 30
Bảng 8: Use Case xem danh sách sản phẩm.................................................................31
Bảng 9: Bảng đặc tả Use Case nhà cung cấp................................................................ 32

Bảng 10: Use Case thêm nhà cung cấp ........................................................................ 33
Bảng 11: Use Case xem danh sách nhà cung cấp.........................................................34
Bảng 12: Bảng đặc tả Use Case nhà sản xuất............... Error! Bookmark not defined.
Bảng 13: Use Case thêm nhà sản xuất.......................... Error! Bookmark not defined.
Bảng 14: Use Case xem danh sách nhà sản xuất.......... Error! Bookmark not defined.
Bảng 15: Bảng đặc tả Use Case báo cáo ...................... Error! Bookmark not defined.
Bảng 16: Bảng dòng sự kiện chính Use Case Báo cáo. Error! Bookmark not defined.
Bảng 17: Bảng đặc tả Use Case tài khoản .................................................................... 35
Bảng 18: Use Case thêm tài khoản...............................................................................36
Bảng 19: Use Case xem danh sách tài khoản ............................................................... 37
Bảng 20: Bảng đặc tả Use quản lí hóa đơn nhập......... Error! Bookmark not defined.
Bảng 21: Use Case thêm hóa đơn nhập ........................ Error! Bookmark not defined.
Bảng 22: Use Case xem danh sách hóa đơn nhập ........ Error! Bookmark not defined.
Bảng 23: Bảng đặc tả Use Case khuyến mãi ................ Error! Bookmark not defined.
Bảng 24: Use Case thêm khuyến mãi........................... Error! Bookmark not defined.
Bảng 25: Use Case xem danh sách khuyến mãi ........... Error! Bookmark not defined.
Bảng 26: Bảng đặc tả Use Case đơn hàng.................... Error! Bookmark not defined.
Bảng 27: Use Case thêm đơn hàng............................... Error! Bookmark not defined.
Bảng 28: Use Case xem danh sách đơn hàng ............... Error! Bookmark not defined.
Bảng 29: Bảng đặc tả Use Case nhà sản xuất............... Error! Bookmark not defined.

11

Bảng 30: Use Case trả lời phản hồi .............................. Error! Bookmark not defined.
Bảng 31: Bảng đặc tả Use Case thông tin cá nhân ....... Error! Bookmark not defined.
Bảng 32: Use Case cập nhật thông tin cá nhân ............ Error! Bookmark not defined.
Bảng 33: Bảng đặc tả Use Case xem lịch sử mua hàngError! Bookmark not defined.
Bảng 34: Use Case xem lịch sử mua hàng ................... Error! Bookmark not defined.
Bảng 35: Bảng đặc tả Use Case phản hồi cho người bánError! Bookmark not
defined.

Bảng 36: Use Case gửi phản hồi .................................. Error! Bookmark not defined.
Bảng 37: Bảng đặc tả Use Case tìm kiếm .................... Error! Bookmark not defined.
Bảng 38: Use Case tìm kiếm ........................................ Error! Bookmark not defined.
Bảng 39: Bảng đặc tả Use Case thống kê..................... Error! Bookmark not defined.
Bảng 40: Use Case thống kê (Filter) ............................ Error! Bookmark not defined.
Bảng 41: Bảng đặc tả Use Case xem chi tiết sản phẩm Error! Bookmark not defined.
Bảng 42: Use Case thêm nhà sản xuất.......................... Error! Bookmark not defined.
Bảng 43: Bảng đặc tả Use Case giỏ hàng..................... Error! Bookmark not defined.
Bảng 44: Use Case thêm giỏ hàng................................ Error! Bookmark not defined.
Bảng 45: Use Case xem danh sách giỏ hàng ................ Error! Bookmark not defined.
Bảng 46: Bảng đặc tả Use Case mua hàng ................... Error! Bookmark not defined.
Bảng 47: Use Case cập đặt hàng .................................. Error! Bookmark not defined.
Bảng 48: Bảng đặc tả Use Case đăng ký ...................................................................... 39
Bảng 49: Use Case đăng ký .......................................................................................... 39
Bảng 50: Bảng đặc tả Use Case nhà sản xuất...............................................................39
Bảng 51: Use Case đăng nhập ...................................................................................... 40
Bảng 52: Bảng đặc tả Use Case phục hồi mật khẩu ..... Error! Bookmark not defined.
Bảng 53: Use Case phục hồi mật khẩu ......................... Error! Bookmark not defined.
Bảng 54: Bảng khuyến mãi .......................................................................................... 62
Bảng 55: Bảng nhà sản xuất ......................................................................................... 62
Bảng 56: Bảng danh mục.............................................................................................. 62
Bảng 57: Bảng chi tiết hóa đơn xuất ............................................................................ 62
Bảng 58: Bảng sản phẩm bán mua ............................................................................... 63
Bảng 59: Bảng hóa đơn xuất ........................................................................................ 63

12

Bảng 60: Bảng User......................................................................................................63
Bảng 61: Bảng địa chỉ .................................................................................................. 64
Bảng 62: Bảng sản phẩm nhập ..................................................................................... 64

Bảng 63: Bảng hóa đơn nhập ....................................................................................... 64
Bảng 64: Bảng phản hồi ............................................................................................... 65
Bảng 65: Bảng nhà cung cấp ........................................................................................ 65
Bảng 65: Bảng khuyến mãi .......................................................................................... 65
Bảng 65: Bảng danh mục hình ..................................................................................... 65
Bảng 65: Bảng đánh giá................................................................................................ 66
Bảng 65: Bảng trạng thái .............................................................................................. 66
Bảng 65: Bảng quyền ................................................................................................... 66

13

PHẦN MỞ ĐẦU

1. LÝ DO CHỌN ĐỀ TÀI

Thị trường bất động sản có vai trị rất quan trọng đối với sự phát triển kinh tế
xã hội mỗi quốc gia. Trong những năm gần đây, thị trường bất động sản đã trở thành
một vấn đề quan trọng và ngày càng được sự chú ý của dư luận cả nước.

Hơn nữa thị trường này rất đa dạng nó có thể được coi là hàng hóa, được trao
đổi, mua, bán, cho thuê, chuyển nhượng v.v… Nói chung là hoạt động kinh doanh
BĐS. Nhu cầu của con người về thị trường này lại rất lớn ở hầu hết các tỉnh thành
trong cả nước đặc biệt là các thành phố lớn Việt Nam.Với thời đại 4.0 hiện nay một
Website để thu gọn cả một thị trường trên một màn hình là rất cần thiết cho khách
hàng có thể thuận tiện theo dõi cũng như phát triển việc kinh doanh BĐS của mình.

Nắm bắt được các nhu cầu đó, nhóm chúng tơi đã lên ý tưởng xây dựng một
Website quản lí BĐS cụ thể là “ QUẢN LÍ BẤT ĐỘNG SẢN TP ĐÀ NẴNG” nhằm
đáp ứng các nhu cầu kinh doanh BĐS trên địa bàn TP Đà Nẵng.


Trong đồ án CDIO này nhóm chúng tơi chọn đề tài “ phân tích và thiết kế hệ
thống Website quản lí bất động sản ” làm đề tài chính cho mơn học của mình.

2. MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI

2.1 Mục đích của đề tài

- Đáp ứng nhu cầu trao đổi, mua, bán, cho thuê, chuyển nhượng BĐS thuận
tiện trực quan dễ dàng thao tác.

- Giúp khách hàng có cái nhìn chi tiết về bất động sản mình cần quan tâm
- Rút ngắn khoảng cách giữa người mua và người bán.
2.2 Ý nghĩa của đề tài

- Là một website động, các thông tin BĐS được cập nhật theo định kỳ.
- Người mua có thể ở nhà nhưng vẫn có thể xem được vị trí, hướng, hình ảnh, giá tiền
của BĐS mình muốn xem.

3. ĐỐI TƯỢNG NGHIÊN CỨU

- Tìm hiểu về phân tích thiết kế hệ thống hướng đối tượng
- Tìm hiểu các cơng cụ hỗ trợ phân tích thiết thiết kế hệ thống hướng đối tượng

14

4. PHẠM VI NGHIÊN CỨU

- Về thời gian: từ 5/8/2019 đến 5/9/2019
- Về nội dung:
+ Tìm hiểu về SQL server, Access.

+ Tìm hiểu về ASP.NET,C#..
+ Tìm hiểu các cơng cụ hỗ trợ Mockups, StarUML.
+ Phân tích thiết kế hướng đối tượng website bán hàng.
+ Quy trình nghiệp vụ bán hàng giày online.
5. PHƯƠNG PHÁP NGHIÊN CỨU
- Tìm hiểu các tài liệu liên quan (quy trình bán hàng,….)
- Phân tích và lựa chọn giải pháp.
- Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm.
- Góp ý của các chuyên gia.

PHẦN I: CONCEIVE (Ý TƯỞNG)

1. XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)

1.1 Thành viên 1

- Họ và tên (sinh viên): Nguyễn Thanh Dũng
- Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm
- Tên ý tưởng (sản phẩm): Ứng dụng học Kanji N4.
- Ngày/Tháng/Năm: 14/04/2019
1.1.1 Mô tả ý tưởng sản phẩm

Hiện nay tiếng Nhật đang là một trong những ngôn ngữ được ưa chuộng ở nước ta, rất
nhiều ngành nghề yêu cầu đầu vào là tiếng Nhật. Do đó nhu cầu học tiếng Nhật tăng
cao. Năm bắt được thị hiếu này nên em muốn tạo ra một ứng dụng học tiếng Nhật (cụ
thể là chữ Kanji N4) để giúp cho người mới bắt đầu học tiếng Nhật dễ dàng hơn trong
việc học và có thể học ở bất cứ đâu.
Ứng dụng hỗ trợ các chức năng sau:
Học 200 chữ Kanji (có trong kì thi JLPT N4). Trong đó mỗi chữ Kanji sẽ có hướng
dẫn cụ thể cách đọc, cách viết …


15

Tìm kiếm chữ Kanji theo nghĩa Hán- Việt hoặc theo cách viết romaji của chữ. Hệ
thống sẽ lưu lại lịch sử tìm kiếm của người học.
200 chữ Kanji sẽ được chia thành 10 bài.
Sau khi người dùng học xong 200 chữ Kanji. Hệ thống sẽ cho người dùng làm bài
kiểm tra theo kiểu trắc nghiệm,và tiến hành chấm điểm. Câu nào sai sẽ được hệ thống
in ra sau khi kết thúc bài kiểm tra.
Để sử dụng ứng dụng, yêu cầu điện thoại chạy Android OS, có yêu cầu Internet cho
chức năng tìm kiếm.
1.1.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: Đang học.
- Phân tích thiết kế hướng đối tượng: chưa học
- Hệ quản trị cơ sở dữ liệu: chưa học
- Ngôn ngữ lập trình: Java (đã học); C#, ASP.NET(đang học).
- HTML/CSS: chưa học.
1.1.3 Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
5000

bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm

0
của bạn

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Khách hàng, đối tác, nhà


sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5) cung cấp…

Trung Khá Cao Rất Cao

bình

Đánh giá khả năng các nhà đầu tư sẽ bỏ X

tiền ra cho ý tưởng sản phẩm của bạn:

Ước lượng số năm sản phẩm của bạn sẽ 3 năm
ở trên thị trường cho đến khi bị thay thế:

16

Trung Khá Cao Rất Cao

bình

Ước tính độ khó để phát triển thành cơng X

sản phẩm của bạn

1.2 Thành viên 2

- Họ và tên (sinh viên): Lương Văn Trung
- Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm
- Tên ý tưởng (sản phẩm): Website Bán Hàng
- Ngày/Tháng/Năm: 14/04/2019


1.2.1 Mô tả ý tưởng sản phẩm

Ngày nay nhu cầu mua sắm của mọi người rất cao đặt biệt là thời trang mà nếu
như dến tận cửa hàng để mua sản phẩm thì rất tốn thời gian và cơng sức vì vậy tôi
muốn tạo ra một hệ thống website bán hàng thời trang cụ thể là bán hàng nhằm giải
quyết được vấn đề về thời gian, công sức và cho người dùng có được sự lựa chọn tốt
nhất bên cnahj đó sẽ tiết kiệm được lao động phổ thông cho doanh nghiệp.
Ứng dụng hỗ trợ các chức năng sau:

Admin:
Quản lí sản phẩm
Báo cáo thống kê
Quản lý đơn hàng.
Quản lý khách hàng.
Quản lý khuyến mãi.
Quản lý phản hồi.

User:
Tìm kiếm sản phẩm
Cập nhật giỏ hàng
Đặt hàng
Đăng kí.

17

Để sử dụng ứng dụng, yêu cầu máy tính kết nối Internet, có trình duyệt thơng dụng.
1.2.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: Chưa học

- Phân tích thiết kế hướng đối tượng: Chưa học
- Tích hợp hệ thống: Chưa học
- Kỹ thuật thương mại điện tử(ASP.NET): Chưa học
- Hệ quản trị cơ sở dữ liệu: Chưa học
- Ngơn ngữ lập trình (Java, C#, ASP.NET): đang học
- HTML/CSS: đang nghiên cứu
1.2.3 Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
1500

bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm

500
của bạn

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng
Tất cả mọi người

sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

Trung Cao Rất Cao
Khá Cao Rất Cao

bình

Đánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn: X


Ước lượng số năm sản phẩm của bạn sẽ 5 năm
ở trên thị trường cho đến khi bị thay thế:

Trung
Khá

bình

Ước tính độ khó để phát triển thành công

sản phẩm của bạn X

18

Ước lượng số năm cần thiết để phát triển sản phẩm của bạn:
1,5

1.3 Thành viên 3

- Họ và tên (sinh viên): Phạm Tiến Vượng
- Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm
- Tên ý tưởng (sản phẩm): Website Bán Thiết Bị Điện Tử
- Ngày/Tháng/Năm: 14/09/2018
1.3.1 Mô tả ý tưởng sản phẩm

Xã hội ngày càng phát triển, nên nhu cầu sử dụng các thiết bị điện tử ngày càng nhiều,
đặt biệt là DTDĐ và LapTop. Nhưng câu hỏi đặt ra là phải mua gì và mua ở đâu, ở đó
có gì đặc biệt lại là 1 vấn đề lớn. Hiểu được điều đó, em muốn tạo ra 1 website bán
thiết bị điện tử nhằm giải quyết vấn đề tiết kiệm thời gian, chất lượng sản phẩm cũng

như giá cả hợp lý để người dùng có được sự lựa chọn tốt nhất, cũng như tiết kiệm lao
động phổ thông cũng như giải quyết đầu ra, mang lại hiệu quả cao nhất cho doanh
nghiệp.
Ứng dụng hỗ trợ các chức năng sau:
ADMIN:

Cập nhật thông tin sản phẩm mới
Quản lý đơn hàng
Thêm xóa sản phẩm
Quản lý tài khoản khách hàng
Phản hồi.
USER:
Tìm kiếm sản phẩm
Xem thông tin sản phẩm
Thêm sản phẩm vào giỏ hàng
Xóa sản phẩm khỏi giỏ hàng
Đặt hàng
Đánh giá sản phẩm

19

Để sử dụng ứng dụng, yêu cầu máy tính kết nối Internet, có trình duyệt thơng dụng.
1.3.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: Chưa học
- Phân tích thiết kế hướng đối tượng: Chưa học
- Hệ quản trị cơ sở dữ liệu: Chưa học
- Ngơn ngữ lập trình: (java, C#, ASP.NET): Đã học Java
- HTML/CSS: Đang nghiên cứu
1.3.3 Đánh giá khả năng phát triển của sản phẩm


Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
1000

bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm

200
của bạn

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Khách hàng, đối tác, nhà

sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5) cung cấp…

Trung Cao Rất Cao
Khá X Rất Cao

bình Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ 1

tiền ra cho ý tưởng sản phẩm của bạn:

Ước lượng số năm sản phẩm của bạn sẽ 5 năm
ở trên thị trường cho đến khi bị thay thế:

Trung
Khá

bình


Ước tính độ khó để phát triển thành cơng

sản phẩm của bạn X

Ước lượng số năm cần thiết để phát triển sản phẩm của bạn:

20


×