Đang tải... (xem toàn văn)
SE 397 F ĐẠI HỌC DUY TÂN
KHOA CÔNG NGHỆ THÔNG TIN
3 Nguyễn Hoàng Lâm Tấn 27211201929 4 Phan Hữu Minh Thiện 27211245280 5 Đinh Quang Tín 27211245865 6 Võ Thị Như Ý 27201248537
Đà Nẵng, tháng 3 năm 2024
TỔNG QUAN DỰ ÁN
Trang 2SE 397 F
Tên dự án Xây dựng website bán hàng thời trang Ngày bắt đầu – kết thúc Từ 09/01/2023 đến 09/03/2023
Trưởng nhóm
Trường: Đại học Duy Tân Khoa: Công Nghệ Thông Tin Nguyễn Hoàng Lâm Tấn
3 Nguyễn Hoàng Lâm Tấn - 27211201929 4 Phan Hữu Minh Thiện - 27211245280 5 Đinh Quang Tín - 27211245865 6 Võ Thị Như Ý - 27201248537
MỤC LỤC
Trang 31.2.ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM 15
PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESIGN) 19
2.1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG 19
PHẦN III: THIẾT KẾ GIAO DIỆN (DESIGN INTERFACE) 61
3.1 Giao diện đăng nhập 61
3.2 Giao diện đăng ký 63
3.3 Giao diện trang chủ 65
3.4 Giao diện trang mua sắm 68
3.5 Giao diện trang chi tiết sản phẩm 70
3.6 Giao diện giỏ hàng 72
KẾT LUẬN 75
Trang 4SE 397 F
1.Những vấn đề đạt được 752.Những vấn đề chưa đạt được 753.Hướng phát triển 75
Trang 5Trong thời đại công nghệ thông tin đang phát triển như hiện nay thì hình thức đặt phòng khách sạn online(trực tuyến) qua website đang diễn ra khá phổ biến và được nhiều người đón nhận Cung cấp thông tin chi tiết về các loại phòng, hình ảnh, tiện nghi, và các điều kiện đặt phòng.,
Tích hợp hệ thống thanh toán an toàn và thuận tiện để khách hàng có thể thanh toán trực tuyến một cách dễ dàng Cho phép khách hàng đánh giá và viết nhận xét về trải nghiệm của họ, giúp người khác đưa ra quyết định thông tin hơn khi chọn lựa khách sạn Cung cấp dịch vụ hỗ trợ khách hàng liên tục để giải quyết mọi vấn đề hoặc yêu cầu từ phía khách hàng
Có thể kể ra một số lợi ích của quản lý khách sạn trực tuyến qua website mang lại cho người dùng như:
- Đặc phòng trực tuyến, hiển thị thông tin chi tiết khách sạn - Hỗ trợ thanh toán trực tuyến, thêm phòng khách sạn - Kỹ năng lam việc nhóm c Đánh giá khả năng phát triển của sản phẩm.
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
Trang 7SE 397 F
lý online(trực tuyến) qua website đang diễn ra khá phổ biến và được nhiều người đón nhận Đây là phương thức quản lý sử dụng kết nối mạng internet để phục vụ cho việc quản lý số lượng nhân viên, tiền lương,
Hệ thống quản lý nhân sự này được xây dựng với mục tiêu tối ưu hóa quá trình quản lý nhân sự trong tổ chức, từ việc tuyển dụng đến quản lý hiệu suất và phát triển cá - Kỹ năng lam việc nhóm c Đánh giá khả năng phát triển của sản phẩm.
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
Trang 8Trong thời đại công nghệ thông tin đang phát triển như hiện nay thì hình thức mua bán online(trực tuyến) qua website đang diễn ra khá phổ biến và được nhiều người đón nhận Đây là phương thức mua sắm sử dụng kết nối mạng internet để phục vụ buôn bán, nghiên cứu thị trường,
Mua sắm tuyến đang là xu hướng của thời đại Bắt đầu từ khi có internet, việc buôn bán trên các website đang rất thịnh hành tại Việt Nam nhờ phù hợp với nhu cầu của mọi người.
Có thể kể ra một số lợi ích của quản lý thư viện trực tuyến qua website mang lại cho người dùng như:
- Quản lý ở mọi lúc, mọi nơi, mọi thời điểm - Giúp tiết kiệm thời gian, chi phí đi lại - Linh hoạt chủ động trong việc lựa chọn b Đánh giá cơ sở kiến thức của sinh viên.
- Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết - Kỹ năng tư duy
Trang 9- Kỹ năng lam việc nhóm c Đánh giá khả năng phát triển của sản phẩm.
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
Trang 10Trong thời đại công nghệ thông tin đang phát triển như hiện nay thì hình thức đăng ký các loại giấy tờ hay cấp thẻ online (trực tuyến) qua website đang diễn ra khá phổ biến va được nhiều người đón nhận Đây là phương thức đăng ký sử dụng kết nối mạng internet để phục vụ cho việc ở đâu cũng có thể đăng ký cấp thẻ visa nhanh chóng và tiện lợi
Việc đăng ký trực tuyến này đang la xu hướng của thời đại Bắt đầu từ lúc covid diễn ra thì việc làm các giấy tờ trực tuyến thông qua mạng internet thì rất là bùng nổ Nhờ tính khả dụng, nhanh chóng và tiện lợi với tất cả mọi người Chỉ cần có mạng internet thì ở đâu ta cũng có thể hoàn thành một cách nhanh chóng.
Đồng thời việc làm online này có thể giúp các cơ quan có thể giải quyết nhanh chóng và tiện lợi
Có thể kể ra một số lợi ích của hình thức đăng ký online trực tuyến qua website mang lại cho người dùng như:
- Đăng ký ở mọi lúc, mọi nơi, mọi thời điểm - Giúp tiết kiệm thời gian, chi phí đi lại.
- Linh hoạt chủ động trong việc lựa chọn các dịch vụ đăng ký tùy nhu cầu của người - Kỹ năng lam việc nhóm c Đánh giá khả năng phát triển của sản phẩm.
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
Trang 11Do nhu cầu mở rộng thị trường cũng như quảng bá sản phẩm và nâng cao chất lượng, tăng doanh thu là vấn đề đáng quan tâm của các doanh nghiê …p kinh doanh Vì vậy ban quản lý của doanh nghiê …p rất mong muốn có mô …t hê … thống trực tuyến để giới thiệu sản phẩm và buôn bán phụ kiện , thời trang trực tuyến, cũng như hỗ trợ khách hàng các thông tin cần thiết Hiểu được điều đó, tôi muốn xây dựng một website thời trang, đơn giản, thân thiện, dễ sử dụng, cho phép khách hàng xem thông tin và đặt
Trang 12- Kỹ năng lam việc nhóm c Đánh giá khả năng phát triển của sản phẩm.
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
Trang 13Ngành giáo dục ngày càng phát triển ở Việt Nam và điều khó khăn cho các trung tâm là làm sao quản lý sinh viên của mình Một trong những công cụ hữu dụng giúp doanh
nghiệp có thể quản lý sinh viên và thu hút học viên hơn chính là CRM.
Hiện nay số lượng sinh viên của các trường đại học hay những trường đào tạo nghề
ngày càng nhiều Ngoài ra các trung tâm đào tạo về ngoại ngữ, tin học, thiết kế, cũng đa
dạng không kém và cạnh tranh ngày càng gay gắt trên thị trường Do vậy các doanh nghiệp cần có những phương tiện và công cụ hữu ích để có thể thu hút và giữ chân
những lợi ích để giúp doanh nghiệp giữ chân sinh viên và quản lý sinh viên tốt hơn Lợi ích khi sử dụng phần mềm quản lý học sinh – sinh viên :
-Giúp các giáo viên giảm lượng công việc, tiết kiệm thời gian mà vẫn có thể quản lý lớp học một cách hiệu quả -Giúp xếp lớp, thông báo lớp học, thời khoá biểu, quản lý quá trình học tập, kết
quả học tập của học sinh – sinh viên Quản Lý Giáo Viên :
+ Chia thời khóa biểu cho từng lớp thi học kỳ quản lý thông tin giáo viên, phân Công giảng dạy,lịch giảng dạy cho từng giáo viên.
+Theo dõi lịch giảng dạy của từng giáo viên sau khi phân công lịch giảng dạy : In thẻ học sinh sinh viên
Trang 14SE 397 F
In thẻ HS-SV, giấy chứng nhận đang học, giấy chứng nhận tốt nghiệp tạm thời và các loại danh sách như danh sách thi, danh sách ghi điểm, danh sách điểm danh,… Đặc biệt cho phép in danh sách lớp bằng cách thiết lập điều kiện lọc, điều chỉnh thứ - Kỹ năng lam việc nhóm c Đánh giá khả năng phát triển của sản phẩm.
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
Trang 22SE 397 F
UC5 Quản lý thông tin cá nhân Người dùng
Bảng 2.2 Đặc tả Use case tổng quát
Tác nhân Quản trị hệ thống, Người dùng, Khách vãng lai
Mục đích Mô tả toàn bộ chức năng của từng đối tượng người dùng trong hệ thống
2.2.3 Đặc tả các Use Case2.2.3.1 Use Case Đăng ký
Hình 2.2.3.1: Biểu đồ Use case đăng ký tài khoản Bảng đặc tả Use Case đăng ký tài khoản
Trang 23SE 397 F
Tên Use Case Đăng ký tài khoản Tác nhân Khách vãng lai
Mô tả Use case này mô tả cách người dùng sử dụng hệ thống để đăng kí tài khoản
Điều kiện trước Người dùng truy cập website thành công
Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn Bảng dòng sự kiện chính Use Case đăng ký tài khoản
Dòng sự kiện chính
1.Người dùng chọn chức năng đăng ký 3 Nhập thông tin người dùng ( username, password, email , số điện thoại )
4 Gửi thông tin đăng ký
2 Hiển thị from đăng ký 5 Kiểm tra thông tin đăng ký + Nếu username tồn tại
→ Thông báo ( user này đã tồn tại,
Trang 24SE 397 F
7 Vào email hoặc số điện thoại, kích hoạt tin nhắn trong email hoặc số điện thoại để xác thực.
yêu cầu nhập lại thông tin ) → Quay lại bước 4 + Ngược lại qua 5.3 5.3 Kiểm tra password + Nếu password sai điều kiện
→ Quay lại bước 4 +Nếu đúng qua bước 6
6 Gửi thông tin xác thực về email hoặc số điện thoại.
8 Gửi thông báo “ Đăng ký thành công”
2.2.3.2 Use Case Xem thông tin sản phẩm
Hình 2.2.3.2: Biểu đồ Use Case Xem sản phẩm Bảng đặc tả Use Case Xem sản phẩm
Tên Use Case Xem sản phẩm
Trang 25SE 397 F Tác nhân Khách vãng lai, Người dùng
Mô tả Use case này mô tả cách người dùng sử dụng hệ thống để xem thông tin thông tin sản phẩm
Điều kiện trước Người dùng truy cập hệ thống thành công
Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn Bảng dòng sự kiện chính Use Case Xem chi tiết sản phẩm Dòng sự kiện chính
1 Người dùng chọn chức năng xem sản phẩm.
3 Chọn xem chi tiết sản phẩm
2 Hệ thống đưa ra thông tin của sản phẩm gồm tên sản phẩm, hình ảnh minh họa, giá cả, khuyến mãi.
4 Hệ thống kiểm tra thông tin sản phấm nếu hợp lệ thì hiển thị thông tin nhiều hơn về sản phẩm như thương hiệu, số lượng còn lại, mô tả sản phẩm…
Trang 26SE 397 F
2.2.3.3 Use Case Tìm kiếm
Hình 2.2.3.3: Biểu đồ Use Case tìm kiếm Bảng đặc tả Use Case tìm kiếm
Tên Use Case Tìm kiếm
Tác nhân Khách vãng lai, Người dùng
Mô tả Use Case này mô tả cách tìm kiếm thông tin cần thiết Điều kiện trước Người dùng truy cập hệ thống thành công
Điều kiện sau Người dùng sẽ tìm kiếm được nội dung mà họ đã chọn
Bảng dòng sự kiện chinh Use Case tìm kiếm Dòng sự kiện chính
Trang 27SE 397 F
1 Người dùng chọn chức năng tìm kiếm
3 Nhập nội dung tím kiếm
5 Chọn sản phẩm trong danh sách hoặc nhấn vào nút tìm kiếm để chuyển đến trang tìm kiếm
2 Hiển thị khung tìm kiếm
4 Hiển thị ra thông tin tìm kiếm
6 Hiển thị thông tin chi tiết sản phẩm
2.2.3.4 Use Case Đăng nhập
Hình 2.2.3.4: Biểu đồ Use Case Đăng nhập Bảng đặc tả Use Case Đăng nhập
Trang 28SE 397 F Tên Use Case Đăng nhập tài khoản Tác nhân Người dùng, Quản trị viên
Mô tả Use Case mô tả quản trị viên và thành viên đăng nhập tài khoản đã đăng ký trên website
Điều kiện trước Đã đăng kí tài khoản thành công Điều kiện sau Đăng nhập thành công
Bảng dòng sự kiện chính Use Case Đăng nhập
2 Hệ thống yêu cầu người dùng, admin nhập các thông tin tài khoản: tên tài khoản, mật khẩu
4 Hệ thống kiểm tra xem tài khoản đã tồn tại hay chưa Nếu tài khoản đã tồn tại trên hệ thống thì cho phép tài khoản truy cập vào hệ thống.
5 Use Case kết thúc
2.2.3.5 Use Case Quản lý thông tin cá nhân
Hình 2.2.3.5: Biểu đồ Use Case Quản lí thông tin cá nhân Bảng đặc tả Use Case Quản Lý thông tin cá nhân
Trang 29SE 397 F
Tên Use Case Quản lí thông tin cá nhân
Mô tả Use Case này mô tả cách người dùng sử dụng hệ thống để quản lý thông tin cá nhân
Điều kiện trước Người dùng truy cập hệ thống thành công
Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn Bảng dòng sự kiện chinh Use Case Quản Lý thông tin cá nhân thông tin cá hoặc đổi mật khẩu.
6 Người dùng chọn xác nhận thay đổi
2 Hệ thống hiển thị giao diện thông tin người dùng
4.Hệ thống sẽ kiểm tra nếu tên thông tin người dùng trùng nhau sẽ yêu cầu người dùng nhập lại.
5 Hiển thị giao diện xác nhận thay đổi thông tin.
7 Hệ thống sẽ kiểm tra nếu người dùng xác nhận có thì cập nhật thông tin thay đổi vào cơ sở dữ liệu.
8 Gửi thông báo “cập nhật thành công”.
Trang 30SE 397 F
2.2.3.6 Use Case Quản lý giỏ hàng
Hình 2.2.3.6: Biểu đồ Use Case Quản lý giỏ hàng Bảng đặc tả Use Case Quản lý giỏ hàng.
Tên Use Case Quảng lý giỏ hàng.
Mô tả Use Case này được sử dụng để quản lý giỏ hàng của người dùng.
Điều kiện trước Người dùng đăng nhập thành công, và chọn vào giỏ hàng Điều kiện sau Người dùng sẽ được thêm, sửa, xóa bất kỳ món hàng nào họ
đã chọn và thanh toán cho sản phẩm Bảng dòng sự kiện chinh Use Case Quản lý giỏ hàng.
Dòng sự kiện chính
1 Người dùng đăng nhập thành công, chọn chức năng Quản lý giỏ hàng
3 Chọn thanh toán hoặc cập nhật sản phẩm đã chọn.
2 Hiển thị các sản phẩm có trong giỏ hàng
Trang 31SE 397 F
5 Chọn phương thức thanh toán.
7 Tiến hành thanh toán.
4 Kiểm tra yêu cầu của người dùng nếu người dùng chọn cập nhật sản phẩm thì cập nhật lại số lượng sản phẩm và lưu thông tin Nếu chọn thanh toán thì hiển thị giao diện thanh toán.
6 Hiển thị thông tin thanh toán,
8 Tiến hành thanh toán sản phẩm 9 Gửi thông báo “Thanh toán thành công”
2.2.3.7 Use Case Đặt hàng
Hình 2.2.3.7: Biểu đồ Use Case Đặt hàng Bảng đặc tả Use Case Đặt hàng
Tên Use Case Đặt hàng
Mô tả Use Case này mô tả cách người dùng sử dụng hệ thống để đặt hàng
Điều kiện trước Người dùng vào website thành công, và cũng cần phải chọn chức năng nào họ muốn
Trang 32SE 397 F
Điều kiện sau Người dùng sẽ được sử dụng chức năng mà họ đã chọn Bảng dòng sự kiện chính Use Case Đặt hàng
Dòng sự kiện chính
1 Nhấn chọn sản phẩm
3 Chọn đặt hàng
2 Hiển thị sản phẩm chi tiết
4 Tiến hành thêm sản phẩm vào giỏ hàng.
5 Gửi thông báo: “Thêm sản phẩm vào giỏ hàng thành công”.
2.2.3.8 Use Case Quản lý tài khoản
Hình 2.2.3.8: Biểu đồ Use Case Lý Tài Khoản Bảng đặc tả Use Case Quản Lý Tài Khoản
Tên Use Case Quản Lý Tài Khoản Tác nhân Quản trị viên
Mô tả Use Case này mô tả cách người dùng sử dụng hệ thống để
Trang 33SE 397 F
quản lý tài khoản của các thành viên khác
Điều kiện trước Quản trị viên vào website thành công, và cũng cần phải chọn chức năng nào họ muốn
Điều kiện sau Quản trị viên sẽ được sử dụng chức năng mà họ đã chọn Bảng dòng sự kiện chính Use Case Quản lý tài khoản Dòng sự kiện chính
1 Nhấn vào quản lý tài khoản
3 Chọn tài khoản cần cập nhật.
5 Chọn chức năng( Cập nhật thông tin, xoá tài khoản ).
2 Hiển thị giao diện quản lý tài khoản
4 Hiển thị thông tin tài khoản.
6 Thực hiện thay đổi thông tin và lưu vào cơ sở dữ liệu.
7 Gửi thông báo: “Thực hiện thay đổi thành công”.
Trang 34SE 397 F
2.2.3.9 Use Case Quản lý sản phẩm
Hình 2.2.3.9: Biểu đồ Use Case Quản lý sản phẩm Bảng đặc tả Use Case Quản lý sản phẩm.
Tên Use Case Quản lý sản phẩm Tác nhân Quản trị viên
Mô tả Use Case này mô tả cách người dùng sử dụng hệ thống để quản lý phẩm
Điều kiện trước Quản trị viên truy cập hệ thống thành công
Điều kiện sau Quản trị viên sẽ được sử dụng chức năng mà họ đã chọn Bảng dòng sự kiện chính Use Case Quản lý sản phẩm.
Trang 35SE 397 F 5 Chọn chức năng( thêm, sửa, xoá ) phẩm.
6 Thực hiện thay đổi và lưu vào cơ sở dữ liệu.
7 Gửi thông báo: “ Thực hiện thay đổi thành công ”.
2.2.3.10 Use Case Quản lý đơn hàng
Hình 2.2.3.10: Biểu đồ Use Case Quản lý đơn hàng Bảng đặc tả Use Case đăng ký quản lý đơn hàng
Tên Use Case Quản lý đơn hàng Tác nhân Quản trị viên
Mô tả Use Case này mô tả cách người dùng sử dụng hệ thống để quản lý đơn hàng
Điều kiện trước Quản trị viên truy cập hệ thống thành công
Điều kiện sau Quản trị viên sẽ được sử dụng chức năng mà họ đã chọn Bảng dòng sự kiện chính Use Case quản lý đơn hàng
Trang 363 Người quản lý chọn đơn hàng
5 Nhập thông tin cần sửa hoặc chọn
Trang 37SE 397 F
2.2.4 Biểu đồ tuần tự và biểu đồ hoạt động
2.2.4.1 Biểu đồ tuần tự và Biểu đồ hoạt động (Đăng ký)
Hình 2.2.4.1.1: Biểu đồ hoạt động Đăng ký tài khoản
Trang 38SE 397 F
Hình 2.2.4.1.2: Biểu đồ tuần tự Đăng ký tài khoản
2.2.4.2 Biểu đồ tuần tự và Biểu đồ hoạt động (Xem thông tin sản phẩm)
Hình 2.2.4.2.1: Biểu đồ hoạt động xem thông tin sản phẩm
Trang 39SE 397 F
Hình 2.2.4.2.2: Biểu đồ tuần tự xem thông tin sản phẩm
Trang 40SE 397 F
2.2.4.3 Biểu đồ tuần tự và Biểu đồ hoạt động (Tìm kiếm)
Hình 2.2.4.3.1: Biểu đồ hoạt động tìm kiếm.
Trang 41SE 397 F
Hình 2.2.4.3.2: Biểu đồ tuần tự tìm kiếm