1.1.2 Đánh giá cơ sở kiến thức của sinh viênHệ quản trị cơ sở dữ liệuđang tìm hiểu Html/cssđang tìm hiểuPhân tích thiết kế hệ thốngđang tìm hiểu1.1.3 Đánh giá khả năng phát triển sản phẩ
Trang 1PHẦN 1 : Ý TƯỞNG ( CONCEIVE ) 2
1.ĐỀ XUẤT Ỷ TƯỞNG CÁ NHÂN 2
1.1 Trần Đức Lương 2
1.1.1 Mô tả ý tưởng 2
1.1.2 Đánh giá cơ sở kiến thức của sinh viên 3
1.1.3 Đánh giá khả năng phát triển sản phẩm 3
1.2 Nguyễn Anh Chiến 3
1.1.1 Mô tả ý tưởng 3
1.1.2 Đánh giá cơ sở kiến thức của sinh viên 3
1.1.3 Đánh giá khả năng phát triển sản phẩm 3
1.3 Lê Trần Quốc Hưng 3
1.1.1 Mô tả ý tưởng 3
1.1.2 Đánh giá cơ sở kiến thức của sinh viên 4
2 ĐÁNH GIÁ Ý TƯỞNG TRONG NHÓM 4
2.1 Trần Đức Lương 4
2.2 Nguyễn Anh Chiến 7
2.3 Lê Trần Quốc Hưng 9
3 LỰA CHỌN Ý TƯỞNG 12
PHẦN 2 : THIẾT KẾ HỆ THỐNG ( DESIGN ) 13
2.1 Các tác nhân của hệ thống 13
2.1.1 Yêu cầu chức năng 13
2.1.2 Yêu cầu phi chức năng 14
2.2 Mô hình hóa yêu cầu 14
2.2.1 Biểu đồ USE CASE tổng quát của hệ thống 14
2.2.2 Các chức năng hệ thống 14
2.2.3 Đặc tả các USE CASE 16
2.2.3.1 Đặc tả US01_Đăng kí tài khoản 16
2.2.3.2 Đặc tả US02_Đăng nhập tài khoản 17
2.2.3.3 Đặc tả US03_Tìm kiếm thông tin 18
2.2.3.4 Đặc tả US04_Liên hệ trực tiếp 19
2.2.3.5 Đặc tả US04_Đăng tin mới 20
2.2.3.6 Đặc tả US06_Đánh giá 21
Trang 22.2.3.13 Đặc tả US013_Quản lí bài đăng 29
2.2.3.14 Đặc tả US14_Quản lí tài khoản 30
2.5 Thiết kế giao diện 35
2.5.1 Giao diện đăng kí 35
2.5.2 Giao diện đăng nhập 37
2.5.3 Giao diện cập nhật thông tin khách hàng 38
2.5.4 Giao diện đăng tin mới 39
2.5.5 Giao diện liên hệ trực tiếp 40
2.5.6 Giao diện yêu cầu hổ trợ 42
2.5.7 Giao diện quản lý lịch sử đăng tin 43
2.5.8 Giao diện hổ trợ khách hàng 44
2.5.9 Giao diện thống kê bài đăng 45
2.5.10 Giao diện quảng cáo 46
Hiện nay số lượng sinh viên vào thành phố học khá đông, và có thể là lần đầu đi học xa nhà của các bạn sinh viên năm nhất Việc tìm trọ luôn là vấn đề nan giải Chính vì thế em sẽ thiết kế một website tìm trọ nhằm liên kết các chủ trọ và người có nhu cầu thuê trọ
2
Trang 31.1.2 Đánh giá cơ sở kiến thức của sinh viên
Hệ quản trị cơ sở dữ liệu(đang tìm hiểu) Html/css(đang tìm hiểu)
Phân tích thiết kế hệ thống(đang tìm hiểu)
1.1.3 Đánh giá khả năng phát triển sản phẩm
Ý tưởng phát triển một website tìm trọ, liên kết giữa chủ trọ và người thuê trọ có khả năng phát triển rất cao, mọi người có thể dễ dàng tìm được trọ thông qua website phù hợp với bản thân và giá thành, với giao diện thiết kế khá dễ dàng và thời gian ngắn Có thể chiếm lĩnh thị trường dễ dàng mang lại hiệu quả cao.
1.2 Nguyễn Anh Chiến
1.1.1 Mô tả ý tưởng
Hiện nay , nhân lực tại các thành phố ngày càng tăng nên nhu cầu tìm kiếm nhà trọ , văn phòng đại diện , mặt bằng kinh doanh rất lớn Trước đây , việc tìm kiếm nhà trọ thông qua các cách cũ như : thông qua môi giới tốn kém , phát tờ rơi , dán thông tin vào cột điện gây mất mỹ quan và không hiệu quả Vậy vấn đề đặt ra ở đây là phải thiết kế 1 website tìm kiếm nhà trọ để việc tìm kiếm trở nên dễ dàng hơn Nguồn dữ liệu đầu vào sẽ do bên các chủ nhà trọ cung cấp và cam kết tính xác thực của thông tin mình cung cấp Website giúp người thuê trọ tìm kiếm lựa chọn phù hợp với mong muốn của bản thân Là nơi trung gian giữa chủ nhà trọ và người thuê trọ
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 Thiết kế và tích hợp giao diện : chưa học Hệ quản trị cơ sở dữ liệu : đã học
1.1.3 Đánh giá khả năng phát triển sản phẩm
Hiện nay, nhiều sinh viên đã, đang và chuẩn bị tham gia học tại đà nẵng Số lượng người cần tìm trọ là rất lớn, nhiều sinh viên khá bở ngỡ việc tìm trọ khi mới lần đầu vào đà nẵng Vì thế dự án này ra đời, nhằm mục đích liên kết chủ trọ đến các sinh viên và người lao động tạm trú tại đà nẵng Đây là dự án có mức khả thi cao nhất, có khả năng phát triển lâu dài, mang lại lợi ích cho nhiều đối tượng.
1.3 Lê Trần Quốc Hưng
1.1.1 Mô tả ý tưởng
Ngày nay, “ Thương mai điện tử” đem lại rất nhiều lợi ích không những cho các doanh nghiệp mà người tiêu dùng cũng có những lợi ích như tiết kiệm thời gian và chi phí trong
Trang 4người tiêu dùng nữa, bán hàng qua mạng là hình thức phổ biến, hình thức này bất kỳ một doanh nghiệp kinh doanh sản phẩm đều lựa chọn Vì vậy, em chon đề tài “Xây dựng Website bán Xe máy
1.1.2 Đánh giá cơ sở kiến thức của sinh viên
Ngôn ngữ lập trình : HTML , CSS ,JavaScript, FrameWork : React
Thiết kế giao diện : Design Cơ sở dữ liệu : MySQL
1.1.3 Đánh giá khả năng phát triển sản phẩm
Ý tưởng thiết kế một web bán xe máy không phải là mới nhưng cũng có rât nhiều lợi ích, như là tăng chất lượng dịch vụ chăm sóc khách hàng, khách hàng có thể tham khảo nhiều mẫu mã hiện có ở shop, tăng trải nghiệm người dùng, bên cạnh đó cũng có nhiều bất lợi như là xe máy là mặt hàng không phải mua thường xuyên cho mỗi gia đình nhưng trung bình từ 5-10 năm thì mới phát sinh nhu cầu mua xe máy, vì vậy khách hàng thường chọn đến thẳng cửa hàng để có thể có những trãi nghiệm tốt nhất Khả năng phát triển của sản
Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3 Nguyễn Anh Chiến Hệ quản trị cơ sở dữ
Trang 5CSS ,JavaScript,
Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:
Lê Trần Quốc Hưng Code Phân tích thông tin Giao tiếp
Liệt kê các loại đối tượng hưởng lợi từ sản phẩm Đối tượng 1 Đuối tượng 2 Thành viên 1 Người dùng cuối Người sữ dụng
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn
Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn
Trang 6Thành viên 1 x
Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước:
Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:
Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu:
Trang 72.2 Nguyễn Anh Chiến
Tên ý tưởng sản phẩm : Xây dựng trang web cho thuê trọ Ngày/Tháng/Năm : 16/1/2024
Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:
Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3 Nguyễn Anh Chiến Hệ quản trị cơ sở dữ
Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:
Lê Trần Quốc Hưng Code Phân tích thông tin Giao tiếp
Liệt kê các loại đối tượng hưởng lợi từ sản phẩm Đối tượng 1 Đuối tượng 2 Thành viên 1 Người dùng cuối Người sữ dụng
Trang 8Thành viên 2 Người dùng cuối Người sữ dụng
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn
Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn
Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước:
Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:
Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu:
8
Trang 91 năm 1 năm 6 tháng
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu (ít nhất là 1, nhiều nhất là 5):
Lê Trần Quốc Hưng
Người thuê Chủ cho thuê Quản lý trang
2.3 Lê Trần Quốc Hưng
Tên ý tưởng sản phẩm : Xây dựng website bán xe máy Ngày/Tháng/Năm : 16/1/2024
Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:
Chuyên ngành 1 Chuyên ngành 2 Chuyên ngành 3 Nguyễn Anh Chiến Hệ quản trị cơ sở dữ
Trang 10HTML , CSS ,JavaScript,
Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:
Lê Trần Quốc Hưng Code Phân tích thông tin Giao tiếp
Liệt kê các loại đối tượng hưởng lợi từ sản phẩm
Đối tượng 1 Đuối tượng 2 Thành viên 1 Người dùng cuối Người sữ dụng Thành viên 2 Người dùng cuối Người sữ dụng Thành viên 3 Người dùng cuối Người sữ dụng Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn Thành viên 1 Thành viên 2 Thành viên 3
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn Thành viên 1 Thành viên 2 Thành viên 3
Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn
10
Trang 11Thành viên 2 x
Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước: Thành viên 1 Thành viên 2 Thành viên 3
Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu: Trung bình Khá Cao Rất cao
Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu: Thành viên 1 Thành viên 2 Thành viên 3
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu (ít nhất là 1, nhiềunhất là 5):
Lê Trần Quốc Hưng
Trang 123 LỰA CHỌN Ý TƯỞNG
- Tên nhóm: Nhóm 6
- Nhóm trưởng: Trần Đức Lương - Thành Viên: Lê Trần Quốc Hưng
Nguyễn Anh Chiến
- Tên sản phẩm: Thiết kế website quản lý cho thuê trọ
- Ý tưởng: Giúp khách hàng xem phòng một cách nhanh chóng , phù hợp và tiết kiệm thời gian Giúp cho chủ trọ dễ dàng tiếp cận hơn với khách hàng và tăng độ uy tín cho phòng trọ của mình
- Phạm vi tiếp cận: Người dùng có nhu cầu tìm kiếm trọ và cho thuê trọ • Về thời gian: 5/10/2023
• Về nội dung:
Ø Tập trung phát triển và giới thiệu các dịch vụ cho thuê và tìm kiếm trọ , quảng cáo về các bài đăng cho thuê
Ø Hỗ trợ tìm kiếm phòng nhanh chóng và phù hợp
PHẦN 2 : THIẾT KẾ HỆ THỐNG ( DESIGN ) 2.1 Các tác nhân của hệ thống
Trang 13những tin đăng
2.1.1 Yêu cầu chức năng
1 Admin
Quản lí trang Web
Cung cấp các gói dịch vụ về đăng tin : vip , thường… , để chủ trọ có thể lựa chọn ( đối với vip tin của chủ trọ sẽ luôn hiển thị ở đầu tiên , còn gói thường thì sẽ hiển thị ở sau những tin của chủ trọ sử dụng gói vip )
2 Chủ trọ
Đăng kí và đăng nhập tài khoản Quản lí tài khoản
Đăng hoặc có thể xóa tin quảng cáo về căn hộ của mình Hiển thị thông tin chi tiết về căn hộ của mình cho thuê Quản lí danh sách căn hộ của mình
Tích hợp thanh toán trực tuyến
Hiển thị các căn hộ của mình trên bản đồ để khách hàng thuận tiện tìm thấy Cung cấp thông tin liên hệ để khách hàng thuận tiền trong việc liên lạc Tích hợp các biểu tượng về các mạng xã hội để chủ trọ có thể chia sẽ những căn hộ của mình đến với khách hàng và bạn bè
3 Người thuê trọ
Đăng kí và đăng nhập tài khoản Tìm kiếm và lọc theo ý của người đi thuê
Hiển thị thông tin chi tiết về căn hộ mà mình muốn thuê
Đánh giá và bình luận về các căn hộ , cung cấp thông tin hữu ích cho những khách hàng khác
Tích hợp thanh toán trực tuyến
Hiển thị các căn hộ của chủ trọ trên bản đồ để thuận tiện cho việc tìm kiếm Tích hợp các biểu tượng về các mạng xã hội để khách hàng có thể chia sẽ những căn hộ mà mình đã từng thuê đến với những khách hàng khác và bạn bè
2.1.2 Yêu cầu phi chức năng
1 Bảo mật và an ninh 2 Tốc độ và hiệu suất
3 Tương thích với nhiều thiết bị
4 Dễ dàng sử dụng và trải nghiệm người dùng 5 Hỗ trợ khách hàng
Trang 142.2 Mô hình hóa yêu cầu
2.2.1 Biểu đồ USE CASE tổng quát của hệ thống
2.2.2 Các chức năng hệ thống
14
Trang 15STTMã Use CaseTên chức năngNgười phụ trách
07 US07 Quản lý tài khoản cá nhân
09 US09 Quản lí lịch sử đăng tin
Trang 28Điều kiện sau Không có
Dòng sự kiện chính
1.Admin chọn chức năng thống kê
3 Chọn các mục cần thống kê (bài đăng theo ngày, tháng,…; đánh giá của khách
Use case Quảng cáo
Tên Use Case Quảng cáo
Mô tả Đấy quảng cáo cao nhằm tìm kiếm khách hàng cho wed Điều kiện trước Không có
28
Trang 29Điều kiện sau Không có
Dòng sự kiện chính
1.Admin chọn chức năng quản lý
3 Chọn nút quảng cáo đẩy cho các phòng trọ tốt
2 Hệ thống hiển thị các phòng trọ từ đánh giá cao đến thấp
4 Hệ thống sẽ đẩy thông tin, ưu đãi của phòng trọ đó lên mục tro nối bật 5 Use case kết thúc
2.2.3.13 Đặc tả US013_Quản lí bài đăng
Use case Quản lý bài đăng
Tên Use Case Quản lý bài đăng
Mô tả Thao tác với bài đăng nhằm có một bài đăng hiệu quả nhất
Trang 30Điều kiện trước Không có Điều kiện sau Không có
2 Hệ thống hiển thị bài đăng của khách hang và sẽ hiển thị tất cả bài đăng đối với admin
4 Hệ thống sẽ hiển thị thông tin bài đăng 6 Hệ thống sẽ cho khách hang quyền chỉnh sửa hoặc xóa bài đăng của mình và admin có quyền với tất cả bài đăng 7 Use case kết thúc.
2.2.3.14 Đặc tả US14_Quản lí tài khoản
Bảng đặc tả:
Tên Use Case Quản lí tài khoản
Mô tả Khi admin cần quản lí số lượng và từng tài khoản khách hàng
30
Trang 31Điều kiện trước Đăng nhập Điều kiện sau Không có Dòng sự kiện chính
1.admin chọn chức năng quản lí tài khoản
3.admin chọn vào tài khoản cần thao tác
5 admin thực hiện tính năng
2 Hệ thống hiển thị danh sách tài khoản
4 hệ thống sẽ truy xuất và hiển thị tài khoản cho admin
Tên Use Case Quản lí tin tức
Trang 32Mô tả Admin muốn biết thông tin cụ thể của những tin tức vừa đăng lên
Điều kiện trước Đăng nhập Điều kiện sau Không có Dòng sự kiện chính
1.admin chọn chức năng quản lí tin tức 3 admin chọn chức năng (thêm sửa hoặc xoá)
5 admin có sự thay đổi dữ liệu
2 hệ thống duyệt hiển thị danh sách tin tức 4 hệ thống thực hiện yêu cầu admin: thêm, sửa hoặc xoá
Tên Use Case Quản lí loại tin
32
Trang 33Mô tả Admin cần quản lí loại tin để sắp xếp tìm kiếm web cho phù hợp
Điều kiện trước Đăng nhập Điều kiện sau Không có Dòng sự kiện chính
1.admin chọn chức năng quản lí tin
3 admin chọn chức năng thông tin
2 Hệ thống phân loại các thông tin của loại tin đó rồi xuất cho admin
Trang 342.4.1 Thiết kế bảng
Bảng Tài Khoản (TAIKHOAN) :
ID_TaiKhoan Nvarchar(15) ID Tài Khoản Khóa chính (TAIKHOAN)
Bảng Loại Tin (LOAITIN):
MaLoaiTin Nvarchar(10) Mã Loại Tin Khóa ngoại (TIN)
Bảng Đánh Giá (DANHGIA):
ID_TaiKhoan Nvarchar(10) Mã tài khoản Khóa ngoại (TIN) DanhGiaTin Nvarchar Đánh giá tin
DanhGiaTro Nvarchar Đánh giá trọ
Bảng User
ID_TaiKhoan Nvarchar(15) ID Tài khoản Khóa Chính (User) TenKH Nvarchar(30) Tên khách hàng
Căn cước công dân
34
Trang 35Bảng Tin (TIN) :
(TAIKHOAN) MaLoaiTin Nvarchar(10) Mã Loại Tin
(TIN) NoiDungTin Nvarchar(50) Nội Dung Tin
2.5 Thiết kế giao diện
2.5.1 Giao diện đăng kí
Use Case Đăng kí
Trang 36STT Tên trường Loại Mục tiêu Chú ý
cho tài khoản
36
Trang 37thành đăng kí tài khoản
2.5.2 Giao diện đăng nhập
Use Case Đăng nhập
Trang 38Nhập khoản đăng nhập
khẩu của tài
Trang 391 Tìm kiếm Text Box Nhập từ khóa cần tìm kiếm
tìm
2.5.4 Giao diện đăng tin mới
Use Case Đăng tin mới
Trang 401 Thông tin mô
tả Text Box Nhập thông tinmô tả về trọ
giao diện Upload File ảnh
thành đăng tin
2.5.5 Giao diện liên hệ trực tiếp
USECASE Chức năng Liên Hệ Trực Tiếp
1 Xem trang cá
nhân Button Xem trang cá nhân người thuê
40
Trang 412 Đánh giá Button Đánh giá mức độ của trọ 3 Chat nhanh Button Chat nhanh với những câu
có sẵn
4 Thanh scroll Button Thanh scroll để xem thêm các câu chat nhanh khác 5 Chat nội bộ Button Hiển thị tab chat nội bộ
thoại
Hiển thị tab chat nội bộ
Trang 422.5.6 Giao diện yêu cầu hổ trợ
USECASE Chức năng Yêu cầu hỗ trợ
1 Liên hệ Label Hiển thị thông tin chính của trang
tiếp Button Chat với nhân viên quản lý
Mail Button Liên hệ thông qua Mail
Trang 432.5.7 Giao diện quản lý lịch sử đăng tin
USECASE Chức năng Quản lý lịch sử đăng tin
cá nhân
Button Xem thông tin cá nhân
3 Số dư + Button Hiển thị số dư và nạp tiền
mạng xã hội khác , thuận tiện cho việc chia sẽ
Trang 44Button Hiển thị các từ khóa đang hot trong thời gian gần đây
Button Gợi ý ra những câu hỏi mà nhiều người dùng thường mắc phải
44
Trang 452.5.9 Giao diện thống kê bài đăng
Thống kê bài đăng
đến ngày
Button Lọc bài đăng từ ngày, đến ngày bao nhiêu
2 Đánh giá từ Button Lọc các bài đăng từ số sao
Trang 462.5.10 Giao diện quảng cáo