Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
3,15 MB
Nội dung
TRƯỜNG ĐẠI HỌC DUY TÂN - ĐỒ ÁN CDIO MÔN: Đồ án CDIO (SE347) Đề tài: “Xây dựng Website bán xe đạp” Giảng viên hướng dẫn Th.S: Trần Thị Thanh Lan Đà Nẵng, tháng năm 20 DANH SÁCH THÀNH VIÊN NHÓM STT Họ tên Mã số sinh viên Nguyễn Mậu Hiếu 26211200369 Nguyễn Khắc Huy 26211226024 Nguyễn Đăng Khoa 26211200587 Hồ Sỹ Luân 26211133674 Nguyễn Quốc Trung 25211203945 MỤC LỤC PHẦN I CONCEIVE (Ý TƯỞNG) I ĐỀ XUẤT Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) 1.1 Thành viên 1.2 Thành viên 1.3 Thành viên 11 1.4 Thành viên 14 1.5 Thành viên 17 II ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM 19 PHẦN II 23 DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG) 23 2.1 YÊU CẦU CHỨC NĂNG 23 2.1.1 Mô tả hệ thống 23 2.1.2 Môi trường phát triển 24 2.1.3 Các yêu cầu b` trợ khác 24 2.1.4 Yêu cầu phi chức 24 2.2 MƠ HÌNH HỐ CÁC YÊU CẦU 25 2.2.1 Tác nhân hệ thống 25 2.2.2 Biểu đồ Use Case sử dụng t`ng quát (Use Case Diagram) .26 2.2.3 Đặc tả Use Case 28 2.3 Thiết kế sở liệu 48 2.3.1 Lựa chọn Hệ quản trị Cơ sở liệu 48 2.3.2 Lược đồ sở liệu 49 2.3.3 Thiết kế cấu trúc 49 2.4 Thiết kế giao diện 54 2.4.1 Giao diện Đăng nhập 54 2.4.2 Giao diện Đăng ký 55 2.4.3 Giao diện Đ`i Mật Khẩu 57 2.4.4 Giao diện 59 2.4.5 Giao diện Chi tiết sản phẩm 61 2.4.6 Giao diện Giỏ hàng 62 2.4.7 Giao diện Quản lý giỏ hàng 63 2.4.8 Giao diện Thêm sản phẩm 65 2.4.9 Giao diện Xoá sản phẩm 67 2.4.10 Giao diện Sửa sản phẩm .68 2.4.11 Giao diện Quản lý đơn hàng hàng 70 2.4.12 Giao diện Quản lý thông tin cá nhân .71 2.4.13 Giao diện Thanh toán 73 2.4.14 Giao diện Quản lý người dùng 75 2.4.15 Giao diện Thống kê 77 2.4.16 Giao diện Tìm kiếm sản phẩm 78 PHẦN I CONCEIVE (Ý TƯỞNG) I ĐỀ XUẤT Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) 1.1 Thành viên - Họ tên (sinh viên): Nguyễn Khắc Huy - Chuyên ngành (của sinh viên): Công Nghệ Phần Mxm - Tên ý tưởng (sản phẩm): Ứng dụng quản lý thực phẩm - Ngày/Tháng/Năm: 14/07/2023 1.1.1 Mô tả ý tưởng sản phẩm - Do nhu cầu mở rộng thị trường quảng bá sản phẩm nâng cao có thực phẩm khơng cịn thị trường nên ban quản lý muốn có mơ •t • thống trực tuyến để khách hàng tự giới thiệu sản phẩm bán sản phẩm trực tuyến, hỗ trợ khách hàng thơng tin cần thiết Vì vậy, em muốn xây dựng ứng dụng bán thực phẩm sạch, an toàn, tốt cho sức khỏe, cho phép khách hàng tự đăng, bán sản phẩm với thông tin tự thương lượng với vx giá sản phẩm đó, người quản trị quản lý thông tin vx sản phẩm người dùng - Ứng dụng hỗ trợ chức sau: Admin: ⮚ Câ •p nhâp• thơng tin sản phẩm ⮚ Quản lý đơn đă •t hàng ⮚ Xem trả lời phản hồi khách hàng ⮚ Câ •p nhâp• tin tức Guest: ⮚ Xem thông tin sản phẩm tin tức t„ cửa hàng ⮚ Đă •t mua sản phẩm ⮚ Phản hồi góp ý Để sử dụng ứng dụng, u cầu máy tính kết nối Internet, có trình du •t thơng dụng 1.1.2 Đánh giá sở kiến thức sinh viên - Phân tích thiết kế hệ thống: Đã học - Phân tích thiết kế hướng đối tượng: Đã học - Hệ quản trị sở liệu: Đã học - Ngơn ngữ lâ •p trình: (java, C#, ASP.NET): Đã học - HTML/CSS: Đã học 1.1.3 Đánh giá khả phát triển sản phẩm Ước tính số lượng người hưởng lợi t„ sản phẩm bạn Ước tính số lượng người bỏ tixn mua sản phẩm bạn 600 10 Liệt kê loại đối tượng hưởng lợi t„ ý tưởng sản phẩm bạn (ít Khách hàng, đối tác, nhà cung cấp… 1, nhixu 5) Trung bình Đánh giá khả nhà đầu tư bỏ Khá Cao Rất Cao X tixn cho ý tưởng sản phẩm bạn: Ước lượng số năm sản phẩm bạn năm Document continues below Discover more from: SE 347 CDIO Trường Đại Học… 29 documents Go to course Nền tảng hệ thống 10 máy tính CDIO 100% (1) Cidio new - done 82 CDIO None SE447O 1.Le Dang Huy 2.Nguyen Yen… CDIO None Từ ghép với từ nhân - CDIO None Đồ án CDIO EE 347 28 CDIO None CDIO Nhóm - CDIO 16 CDIO None thị trường bị thay thế: Trung bình Khá Cao Rất Cao Ước tính độ khó để phát triển thành cơng sản phẩm bạn X Ước lượng số năm cần thiết để phát triển sản phẩm bạn: 1.2 Thành viên - Họ tên (sinh viên): Hồ Sỹ Luân - Chuyên ngành (của sinh viên): Công Nghệ Phần Mxm - Tên ý tưởng (sản phẩm): Xây dựng ứng dụng bán bánh - Ngày/Tháng/Năm: 14/07/2023 1.2.1 Mô tả ý tưởng sản phẩm - Do nhu cầu mở rộng thị trường quảng bá sản phẩm nâng cao chất lượng, tăng doanh thu vấn đx đáng quan tâm doanh nghiêp• kinh doanh thực phẩm nói chung doanh nghiê •p kinh doanh bánh nói riêng Vì ban quản lý doanh nghiê •p mong muốn có mơt• • thống trực tuyến để giới thiệu sản phẩm bán bánh trực tuyến, hỗ trợ khách hàng thơng tin cần thiết Hiểu đixu đó, tơi muốn xây dựng ứng dụng bán bánh đơn giản, thân thiện, dễ sử dụng, cho phép khách hàng xem thông tin đặt hàng qua mạng, người quản trị quản lý thông tin vx sản phẩm người dùng - Ứng dụng hỗ trợ chức sau: Admin: ⮚ Câ •p nhâ •p thơng tin sản phẩm ⮚ Quản lý đơn đă •t hàng ⮚ Xem trả lời phản hồi khách hàng ⮚ Câ •p nhâ •p tin tức Guest: ⮚ Xem thơng tin sản phẩm tin tức t„ cửa hàng ⮚ Đă •t mua sản phẩm ⮚ Phản hồi góp ý vx chất lượng sản phẩm Yêu cầu: Để sử dụng ứng dụng, u cầu máy tính kết nối Internet, có trình dut• thơng dụng 1.2.2 Đánh giá sở kiến thức sinh viên - Phân tích thiết kế hệ thống: Đã học - Phân tích thiết kế hướng đối tượng: Đã học - Hệ quản trị sở liệu: Chưa học - Ngơn ngữ lâ •p trình: (java, C#, ASP.NET): Đã học - HTML/CSS: Đã học 1.2.3 Đánh giá khả phát triển sản phẩm Ước tính số lượng người hưởng lợi t„ sản phẩm bạn Ước tính số lượng người bỏ tixn mua sản phẩm bạn 3000 50 Liệt kê loại đối tượng hưởng lợi t„ ý tưởng sản phẩm bạn (ít 1, nhixu Khách hàng, đối tác, nhà cung cấp… 5) Trung bình Khá Cao Rất Cao Đánh giá khả nhà đầu tư bỏ tixn X cho ý tưởng sản phẩm bạn: Ước lượng số năm sản phẩm bạn năm thị trường bị thay thế: Trung bình Khá Cao Rất Cao Mã Use Case UC04 Tên Use Case Đăng nhập tài khoản Tác nhân Khách vãng lai, khách hàng Mô tả Use Case mô tả Admin khách hàng đăng nhập tài khoản đăng ký website bán xe đạp Đixu kiện trước Đã đăng kí tài khoản thành công Đixu kiện sau Đăng nhập thành công Dịng kiện Tác Nhân Hệ thống Người dùng, admin chọn chức đăng nhập Hệ thống yêu cầu người dùng, admin nhập thông tin tài khoản: tên tài Chọn đăng nhập(Tài khoản / Email) khoản, mật Hệ thống: + Hiển thị Form đăng nhập tài khoản chọn đăng nhập tài khoản + Chuyển hướng đến trang đăng nhập email Hệ thống kiểm tra xem tài khoản tồn hay chưa Nếu tài khoản tồn 36 hệ thống cho phép tài khoản truy cập vào hệ thống Use Case kết thúc Bảng 2.7a Bảng đặc tả Use Case Đăng nhập 2.2.3.5 Use Case Quản lý giỏ hàng Hình 2.6 Biểu đồ Use Case quản lý giỏ hàng Mã Use Case UC05 Tên Use Case Quản lý giỏ hàng Tác nhân Khách hàng Mô tả Usecase mô tả cách người dùng sử dụng hệ thống để quản lý giỏ hàng Đixu kiện trước Người dùng họ muốn sử dụng chức mà họ chọn Đixu kiện sau Người dùng sử dụng chức mà họ chọn Dịng kiện 37 Tác Nhân Hệ thống Người dùng chọn xem thông tin sản phẩm Hệ thống hiển thị thơng tin sản phẩm có giỏ hàng Người dùng chọn thêm, sửa xoá sản phẩm Hệ thống hiển thị giao diện thay đ`i sản phẩm Người dùng xem lại giỏ hàng Hệ thống hiển thị thông tin sản phẩm thay đ`i giỏ hàng Use Case kết thúc Bảng 2.8 Bảng đặc tả Use Case quản lý giỏ hàng 38 2.2.3.6 Use Case Thanh toán sản phẩm Hình 2.7 Biểu đồ Use Case Thanh tốn sản phẩm Mã Use Case UC06 Tên Use Case Thanh toán sản phẩm Tác nhân Khách hàng Mô tả Usecase mô tả cách người dùng sử dụng hệ thống để toán sản phẩm mà khách hàng thêm vào giỏ hàng Đixu kiện trước Người dùng xử lý xong quản lý giỏ hàng Đixu kiện sau Người dùng sử dụng chức mà họ chọn 39 Dịng kiện Tác Nhân Hệ thống Người dùng chọn chức toán Hiển thị phương thức toán Người dùng chọn phương thức toán(Thanh toán nhận hàng toán online) Thực yêu cầu: + Nếu người dùng chọn toán nhận hàng chuyển sang bước 5.1 + Nếu người dùng chọn toán online hệ thống chuyển sang bước 5.2 Người dùng nhập thơng tin tốn: 5.1 Thơng tin người dùng 5.2 Thơng tin tốn online Xác nhận gửi lại thông báo cho người dùng Use Case kết thúc Bảng 2.9 Bảng đặc tả Use Case Thanh toán sản phẩm 40 2.2.3.7 Use Case Quản lý thơng tin cá nhân Hình 2.8 Biểu đồ Use Case quản lý thông tin cá nhân Mã Use Case UC07 Tên Use Case Quản lý thông tin cá nhân Tác nhân Khách hàng Mô tả Use Case mô tả cách người dùng sử dụng hệ thống để quản lý tài khoản cá nhân Đixu kiện trước Người dùng truy cập hệ thống thành công Đixu kiện sau Người dùng sử dụng chức mà họ chọn Dịng kiện Tác Nhân Hệ thống Người dùng đăng nhập vào tài khoản Chọn chức quản lý thông tin cá nhân Hệ thống trả vx thông tin người dùng Gửi thông tin cần chỉnh sửa 4.Hệ thống kiểm tra thông tin: 41 +Nếu trùng khớp tài khoản thực cập nhật thông tin thông báo thành công +Nếu sai quay lại bước Use Case kết thúc Bảng 2.10 Bảng đặc tả Use Case quản lý thông tin cá nhân 2.2.3.8 Use Case Quản lý sản phẩm Hình 2.9 Biểu đồ Use Case Quản lý sản phẩm Mã Use Case UC8 Tên Use Case Quản lý sản phẩm Tác nhân Admin Mô tả Use Case mô tả cách người dùng sử dụng hệ thống để quản lý phẩm Đixu kiện trước Người dùng truy cập hệ thống thành công 42 Đixu kiện sau Người dùng sử dụng chức mà họ chọn Dịng kiện Tác Nhân Hệ thống Người quản lý chọn chức quản lý sản phẩm Hệ thống trả vx danh sách sản phẩm Người quản lý chọn (thêm, sửa, xem xoá) sản phẩm cần thay đ`i thêm sản phẩm Hệ thống thực theo yêu cầu người quản lý Use Case kết thúc Bảng 2.11 Bảng đặc tả Use Case Quản lý sản phẩm 43 2.2.3.9 Use Case Quản lý người dùng Hình 2.10 Biểu đồ Use Case Quản lý người dùng Mã Use Case UC09 Tên Use Case Quản lý người dùng Tác nhân Admin Mô tả Use Case mô tả cách người dùng sử dụng hệ thống để quản lý tài khoản hệ thống Đixu kiện trước Người dùng vào website thành công, cần phải chọn chức họ muốn Đixu kiện sau Người dùng sử dụng chức mà họ chọn Dịng kiện Tác Nhân Hệ thống 44 Nhấn vào quản lý thông tin người dùng Trả vx danh sách người dùng Người quản lý chọn xoá, xem chi tiết người dùng Hệ thống thực theo yêu cầu người quản lý Use Case kết thúc Bảng 2.12 Bảng đặc tả Use Case Quản lý người dùng 45 2.2.3.10 Use Case Quản lý đơn hàng Hình 2.11 Biểu đồ Use Case quản lý đơn hàng 46 Mã Use Case UC10 Tên Use Case Quản lý đơn hàng Tác nhân Admin Mô tả Use Case mô tả cách người dùng sử dụng hệ thống để quản lý đơn hàng Đixu kiện trước Người dùng truy cập hệ thống thành công Đixu kiện sau Người dùng sử dụng chức mà họ chọn Dòng kiện Tác Nhân Hệ thống Nhấn vào nút quản lý đơn hàng Trả vx danh sách đơn hàng Chọn chức duyệt, t„ chối đơn hàng xem chi tiết đơn hàng Hệ thống thực yêu cầu người quản lý Bảng 2.13 Bảng đặc tả Use Case đăng ký quản lý mua hàng 47 2.2.3.11 Use Case Thống Kê Hình 2.12 Biểu đồ Use Case quản lý toán 48 Mã Use Case UC11 Tên Use Case Quản lý Thống kê Tác nhân Admin Mô tả Use Case mô tả cách Admin xem thống kê đơn hàng Đixu kiện trước Admin truy cập hệ thống thành công Đixu kiện sau Admin sử dụng chức mà họ chọn Dòng kiện Tác Nhân Hệ thống Admin chọn chức thống kê đơn hàng Hệ thống trả vx số lượng đơn hàng toán số lượng đơn hàng chưa toán Bảng 2.14 Bảng đặc tả Use Case Thống Kê 49 2.3 Thiết kế sở liệu 50