Đang tải... (xem toàn văn)
Từ lẽ đó Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ởViệt Nam, nhóm chúng em đã tìm hiểu và xây dựng phân tích thiết kế hệ thống choWebsite bán hàng trực tuyến v
Trang 1ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN
TIỀU LUẬN CUỐI KỲ
Học phần: Phân tích và thiết kế hệ thống thông tin Giảng viên:
Ths Đặng Trần Long
Nhóm thực hiện: Nhóm 9 Lớp: K66 Quản lý thông tin Mã học phần: LIB3074
Hà Nội, tháng 04 năm 2023
Trang 2CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2
2.1 Phân tích yêu cầu người sử dụng 2
2.1.1 Use case Tổng quát 5
2.1.2 Use case dành cho khách hàng 5
2.1.3 Use case dành cho Admin 6
2.1.4 Use case Quản lý tài khoản 7
2.1.5 Use case tìm kiếm 8
2.1.6 Use case Quản lý đơn hàng 9
2.1.7 Use case Quản lý danh mục 10
2.1.8 Use case Thống kê – Báo cáo 10
2.1.9 Use case thanh toán 11
2.2 Sơ đồ hoạt động 12
2.2.1 Sơ đồ hoạt động đăng ký 12
2.2.2 Sơ đồ hoạt động đăng nhập 13
2.2.3 Sơ đồ hoạt động thêm User 14
2.2.4 Sơ đồ hoạt động sửa, xóa thông tin user 15
2.2.5 Sơ đồ xem thông tin cá nhân 16
2.2.6 Sơ đồ hoạt động tìm kiếm sản phẩm 17
2.2.7 Sơ đồ hoạt động thêm sản phẩm mới 18
2.2.8 Sơ đồ hoạt động sửa, xóa thông tin sản phẩm 19
2.2.9 Sơ đồ hoạt động xem giỏ hàng 20
2.2.10 Sơ đồ hoạt động xem sản phẩm 21
2.2.11 Sơ đồ hoạt động thanh toàn 22
2.2.12 Biểu đồ lớp chi tiết 23
2.3 Sơ đồ quan hệ giữa đối tượng và chức năng 27
2.3.1 Biểu đồ tuần tự cho chức năng đăng nhập 27
2.3.2 Biểu đồ tuần tự cho chức năng quản lý tài khoản 28
2.3.3 Biểu đồ tuần tự cho chức năng quản lý hóa đơn nhập hàng 29
2.3.4 Biểu đồ tuần tự cho chức năng quản lý nhân viên 30
2.3.5 Biểu đồ tuần tự cho chức năng quản lý khách hàng 30
2.3.6 Biểu đồ tuần tự cho chức năng quản lý kho hàng 31
Trang 32.3.8 Biểu đồ tuần tự cho chức năng tìm kiếm nhân viên 32
2.3.9 Biểu đồ tuần tự cho chức năng tìm kiếm hàng hóa 33
2.3.10 Biểu đồ tuần tự cho chức năng thống kê 33
CHƯƠNG 3: KẾT LUẬN 34
TÀI LIỆU THAM KHẢO 35
Trang 4CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI
PTTKHT Quản lý trang mua bán trực tuyến
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụngcủa nó trong đời sống Máy tính điện tử không c n là một thứ phương tiện lạ lẫm đốivới mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và hữuích của chúng ta, không chỉ ở công sở mà c n ngay cả trong gia đình
Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặtcủa đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoácủa con người ngày càng tăng cả về số lượng và chất lượng
Hiện nay, các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiệncác giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trênInternet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầmquan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trênmáy có kết nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mấtnhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướngdẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn
Từ lẽ đó Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ởViệt Nam, nhóm chúng em đã tìm hiểu và xây dựng phân tích thiết kế hệ thống choWebsite bán hàng trực tuyến với mục tiêu bài làm là:
Hệ thống đáp ứng xuyên suốt trong quy trình nghiệp vụ của công ty Hệ thốnghóa hầu hết các nghiệp vụ từ tổng quan đến chi tiết Sử dụng các công nghệ mới ápdụng vào hệ thống Tạo nền tảng để hệ thống có thể đáp ứng tốt cho hiện tại cũng nhưtrong tương lai Hệ thống phải đảm bảo dễ dàng bảo trì và nâng cấp Đảm bảo tươngtác dễ dàng và tương thích với các hệ thống khác có liên quan đến nghiệp vụ của côngty
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Phân tích yêu cầu người sử dụng
Khách hàng là đối tượng cần quản lý trong hệ thống
Khách hàng có thể đăng nhập vào hệ thống để xem các thông tin của mình
Trang 5* Xác định các Actor liên quan đến hệ thống
Đăng nhập website
Xem, thêm mới, xóa, chỉnh sửa thông tin sản phẩm Quản lý đơn đặt hàng
Quản lý sản phẩm Quản lý người dùng
Xem và xóa tài khoản của khách hàng, nhưng không được thay đổi thông tinkhách hàng
Trả lời phản hồi khách hàng
* Các Usecase có:
Use-case dành cho khách hàng Use-case quản lý danh mục Use-case thanh toán Use-case Thống kê – Báo cáo
*Yêu cầu của người dùng không có quyền quản trị hệ thống và yêu cầu của ban quảntrị Cụ thể như sau:
-Yêu cầu người dùng không có quyền quản trị hệ thống:
Đây là đối tượng bao gồm các khách hàng Yêu cầu của họ đối với hệ thống mới baogồm:
+ Tìm kiếm sản phẩm: Cho phép người dùng không có quyền quản trị hệ thống có khảnăng tìm kiếm Sản Phẩm một cách nhanh nhất
+ Thông báo: Cho phép người dùng có thể xem thông báo về thông tin Sản Phẩm
Trang 6-Yêu cầu của ban quản lý (Nguời có quyền quản trị hệ thống)
+ Đưa mã Sản Phẩm -Tên Sản Phẩm vào hệ thống để quản lý: Yêu cầu lớn đặt racho hệ thống mới, là phải đưa mã SP vào hệ thống quản lý để hạn chế những khó khăntrên
+ Quản trị: Chức năng này được dùng khi Quản Lý muốn cập nhật thông tin hệthống như: TT SP, TT về hồ sơ NSX, TT NCC, TT tài sản Quản trị là chức năng nhằmngăn chặn việc người không phải Quản Lý muốn thay đổi thông tin hệ thống một cáchtuỳ tiện dẫn đến thông tin về hệ thống thiếu đi sự chính xác
+ Tìm kiếm thông tin sản phẩm: Đây là chức năng dành cho mọi người dùng Cảngười dùng đơn thuần lẫn người Quản Lý đều không cần phải đăng nhập khi sử dụngchức năng này Khi họ muốn tìm kiếm một sản phẩm nào đó với đầy đủ thông tin hoặcchỉ một vài thông tin, hệ thống sẽ liệt kê ra các sản phẩm với đầy đủ thuộc tính phùhợp với thông tin mà người dùng đã nhập vào và các thông tin chi tiết kèm theo Ngườidùng có thể tìm kiếm đơn thuộc tính và đa thuộc tính
Đối với nhà quản lý thì c n dùng để tìm kiếm nhà cung cấp, nhà sản xuất, nhân viên… + Quản lý sản phẩm:
• Quản lý thông tin sản phẩm (TT SP)
_ Cập nhật: Các chức năng cập nhật bao gồm: Thêm, sửa, xoá TT SP _ Lưu trữ hồ sơ: Khi Quản Lý muốn cập nhật thông tin về sản phẩm, thì mọithông tin trước đó đều phải được lưu trữ lại để tiện cho công tác theo dõi và kiểm tra
• Quản lý Thông Tin Nhà Sản Xuất (NSX)
_ Cập nhật: Các chức năng cập nhật bao gồm: Thêm, sửa, xoá TT NSX
_ Lưu trữ hồ sơ: Khi Quản Lý muốn cập nhật TT về NSX, thì mọi thông tin trước đóđều phải được lưu trữ lại để tiện cho công tác theo dõi và kiểm tra
• Quản lý thông tin nhà cung cấp (TT NCC)
_ Cập nhật: Các chức năng cập nhật bao gồm: Thêm, sửa, xoá TT NCC _ Lưu trữ hồ sơ: Khi Quản Lý muốn cập nhật thông tin về NCC, thì mọi thông tintrước đó đều phải được lưu trữ lại để tiện cho công tác theo dõi, kiểm tra và liên lạc
+ Quản lý thông tin bảo hành và khuyến mại (TT BH và KM): Chức năng này chophép người dùng Cập nhật thông tin BH và KM của sản phẩm,
+ Thống kê: Chức năng này cho phép người thống kê sản phẩm theo tiêu chí vàThống kê doanh thu theo tháng, quý hay Năm
+ Trợ giúp: Đây là chức năng có tác dụng giới thiệu và hướng dẫn cách sử dụnghệ thống Quản Lý Nó giúp cho người mới sử dụng phần mềm làm quen với hệ thốngmột cách nhanh chóng
Trang 72.1.1 Use case Tổng quát
2.1.2 Use case dành cho khách hàng
Trang 82.1.3 Use case dành cho Admin
2.1.4 Use case Quản lý tài khoản
Trang 102.1.5 Use case tìm kiếm
2.1.6 Use case Quản lý đơn hàng
Trang 112.1.7 Use case Quản lý danh mục
Trang 122.1.8 Use case Thống kê – Báo cáo
Trang 132.1.9 Use case thanh toán
Trang 142.2 Sơ đồ hoạt động 2.2.1 Sơ đồ hoạt động đăng ký
Trang 15ơ đồ
2.2.2 Sơ đồ hoạt động ng đăng nhập
Trang 16ơ đồ hoạt độ
2.2.3 Sơ đồ hoạt động thêm User
2.2.4 Sơ đồ hoạt động sửa, xóa thông tin user
Trang 17ơ đồ
Trang 18ơ đồ hoạt độ
2.2.5 Sơ đồ xem thông tin cá nhân
Trang 19ơ đồ
2.2.6 Sơ đồ hoạt động tìm kiếm sản phẩm
Trang 20ơ đồ hoạt độ
2.2.7 Sơ đồ hoạt động thêm sản phẩm mới
Trang 21ơ đồ hoạt độ
2.2.8 Sơ đò hoạt động sửa, xóa thông tin sản phẩm
Trang 22ơ đồ hoạt độ
2.2.9 Sơ đồ hoạt động xem giỏ hàng
Trang 232.2.10 Sơ đồ hoạt động xem sản phẩm
2.2.11 Sơ đồ hoạt động thanh toàn
Trang 242.2.12 Biểu đồ lớp chi tiết
Các bảng dữ liệu (Thuộc tính gạch chân là khóa chính):
Bảng sanpham
Tên trường Kiểu dữ liệu Mô tả product_id Integer Mã sản phẩm
images string Hình ảnh của sản phẩm
Trang 25Weight string Trọng lượng sản phẩm Soluong integer Số lượng sản phẩm nhacungcap string Nhà cung cấp
Bảng giohang
Tên trường Kiểu dữ liệu Mô tả giohang_id integer Mã giỏ hàng
soluong integer Số lượng trong giỏ hàng tinhtrang string Tình trạng giỏ hàng tonggia string Tổng giá trong giỏ hàng
Bảng hoadon
Tên trường Kiểu dữ liệu Mô tả
dienthoai integer Số điện thoại
Bảng user
Trang 26Tên trường Kiểu dữ liệu Mô tả
user_group_id string Mã nhóm khách hàng
Bảng nhacungcap
Tên trường Kiểu dữ liệu Mô tả nhacungcap_id integer Mã nhà cung cấp tennhacungcap string Tên nhà cung cấp
Bảng tintuc
Tên trường Kiểu dữ liệu Mô tả
noidung string Nội dung tin tức
ngaythang datetime Ngày tháng tin tức
Trang 272.3 Sơ đồ quan hệ giữa đối tượng và chức năng 2.3.1 Biểu đồ tuần tự cho chức năng đăng nhập
Trang 29ểu đồ tuần tự cho chức năng quản lý
2.3.2 Biểu đồ tuần tự cho chức năng quản lý tài khoản
2.3.3 Biểu đồ tuần tự cho chức năng quản lý hóa hóa đơn nhập hàng
Trang 30u đồ tuần tự cho chức năng quản lý
2.3.4 Biểu đồ tuần tự cho chức năng quản lý nhân viên
Trang 31ểu đồ tuần tự cho chức năng quản lý
2.3.5 Biểu đồ tuần tự cho chức năng quản lý khách hàng
Trang 32ểu đồ tuần tự cho chức năng quản lý
2.3.6 Biểu đồ tuần tự cho chức năng quản lý kho hàng
2.3.7 Biểu đồ tuần tự cho chức năng tìm kiếm khách hàng
Trang 33ểu đồ tuần tự cho chức nă
2.3.8 Biểu đồ tuần tự cho chức năng tìm kiếm nhân viên
Trang 34ểu đồ tuần tự c nă
2.3.9 Biểu đồ tuần tự cho chức năng tìm kiếm hàng hóa
Trang 35ểu đồ tuần tự cho chức nă
2.3.10 Biểu đồ tuần tự cho chức năng thống kê
Trang 36CHƯƠNG 3: KẾT LUẬN Kết quả đạt được - Thuận lợi
+ Với giai đoạn phân tích được thực hiện đặc tả hầu hết các chức năng + Đápứng yêu cầu chính yếu của hệ thống
+ Phân tích chi tiết từ mức tổng quan đến mức cụ thể (chi tiết) + Đảm bảo đầy đủ các giai đoạn của việc đặc tả - phân tích - Khó khăn
+ C n 1 vài lỗi chưa được kiểm soát trong phân tích
+ Chưa hiểu hết chi tiết từng thành phần cụ thể trong hệ thống + Chưa được kiểm thử qua việc thực thi và kiểm thử
Phân tích hệ thống là điều không thể thiếu đối với mỗi doanh nghiệp, như nhữnggì đã phân tích phía trên, ta thấy việc phân tích hệ thống khách hàng mang lại rất nhiềulợi ích, ý nghĩa cho doanh nghiệp, đặc biệt với những công nghệ hiện đại như bây giờthì việc đó c n dễ dàng, thuận lợi và đem đến nhiều lợi ích hơn Hệ thống thông tingiúp cho công việc quản lý được dễ dàng hơn, nâng cao hiệu quả sản xuất, tiết kiệmđược thời gian công sức Xã hội ngày càng phát triển, nhu cầu sử dụng các phần mềmtin học ngày càng cao và dường như đã trở thành phần không thể thiếu trong các tổchức Việc sử dụng những phần mềm đó giúp tăng hiệu quả trong việc xử lý thông tinphức tạp, đem đến sự tiện ích và nhanh chóng hiệu quả trong việc điều khiển các hoạtđộng quản lý, kinh doanh, cũng như làm hẹp không gian lưu trữ, cụ thể hoá thông tinđáp ứng nhu cầu của người sử dụng Từ những lợi ích đó, doanh nghiệp sẽ có nhiềuthuận lợi hơn và dễ dang quản lý nguồn thông tin của khách hàng hơn, giúp doanhnghiệp đưa ra các chiến lược với khách hàng chính xác hơn và thuận tiện hơn Tóm lại,với mỗi doanh nghiệp, chúng ta nên xác định khách hàng và phân tích hệ thống thôngtin của công ty cũng như đối với khách hàng
Trang 37TÀI LIỆU THAM KHẢO
1 bieudo-uml-phan-1-PjxMe6yNG4YL
https://viblo.asia/p/phan-tich-thiet-ke-he-thong-thong-tin-su-dung-2 bieudo-uml-phan-2-0bDM6wpAG2X4
https://viblo.asia/p/phan-tich-thiet-ke-he-thong-thong-tin-su-dung-3 banhang-truc-tuyen.htm
https://123docz.net/document/3555820-phan-tich-thiet-ke-he-thong-4 https://www.tailieudaihoc.com/3doc/954373.html
5 mng
https://www.slideshare.net/traivanlong/phn-tch-thit-k-h-thng-bn-hngqua-6 websiteban-hang-truc-tuyen-tai-cong-ty-tnhh-duyen-hai-112257.html
https://text.xemtailieu.net/tai-lieu/phan-tich-thiet-ke-he-thong-7
https://www.academia.edu/8024842/%C4%90%E1%BB%93_%C3%A1n_websi de_b%C3%A1n_h%C3%A0ng
https://tailieu.vn/doc/bao-cao-phan-tich-va-thiet-ke-he-thong-quan-lywebsite-9.https://tienkiem.com.vn/dac-ta-use-case-quan-ly-ban-hang/10 https://f-store.com.vn/bieu-do-tuan-tu-quan-ly-ban-hang/ 11
12
https://123docz.net/timkiem/bi%E1%BB%83u+%C4%91%E1%BB%93+tu%E1%BA%A7n+t%E1%BB%B1+cho+ch%E1%BB%A9c+n%C4%83ng+x%C3%B3a+s%E1%BA%A3n+ph%E1%BA%A9m.htm
Trang 38Trong quá trình thực hiện tiểu luận giữa kì, nhận thấy mình đã cố gắng hết sứcnhưng vì kiến thức vẫn còn hạn hẹp nên vẫn còn nhiều thiết sót, mong thầy bổ sung đểbài tiểu luận được hoàn thiện hơn.
Chúng em xin chân thành cảm ơn!