PHẦN 1. MỞ ĐẦU 1. Lý do chọn đề tài Ngày nay, Thương mại điện tử đã trở thành một công cụ phổ biến không những ở trên thế giới mà còn ở Việt Nam. Ở Việt Nam điển hình có một số trang như: https:shopee.vn,https:www.dienmayxanh.com,https:www.sendo.vn,https:www.thegioididong.com đang có tình hình phát triển rất tốt, Tuy nhiên, để hình thành lên một trang Thương mại điện tử khá nối tiếng đó là cả một quá trình và mất rất nhiều thời gian , tiền bạc, công sức. Với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của nó trong đời sống. Máy tính điện tử không còn là một thứ phươnng tiện lạ lẫm đối vớ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ặt củ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ện cá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ên Internet. 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ầm quan 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ên máy có nối mạng Internet chúng ta sẽ có tận tay những gì mình cần mà không phải mất nhiề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ướng dẫ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. Để 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, Em đã tìm hiểu đề tài, “Thiết kế và Xây dựng Website thương mại điện tử” với các mặt hàng là điện thoại di động và laptop. 2. Mục đích dự án: Tạo một môi trường kinh doanh thuận lợi, đáp ứng mọi nhu cầu cần thiết. Giúp cho người quản trị dễ dàng kiểm tra hàng, đơn hàng,.. Khách hàng dễ dàng thao tác tìm kiếm và đặt hàng nhanh. Thời gian triển khai dự án lên internet nhanh chóng và chi phi thấp. Chi phí duy trì và bảo trì hệ thống thấp An toàn, ổn đinh và bảo mật dữ liệu. 3. Phạm vi dự án Quản lý tại cửa hàng, có kết nối mạng internet . Thành phần bị quản lý: thông tin về tất cả các sản phẩm, tin tức, thông tin khách hàng, thông tin đơn hàng. Thành phần tham gia quản lý: Tất cả các thành viên có trong hệ thống 4. Phương pháp phân tích và thiết kế hệ thống Dựa vào thông tin khảo sát để liệt kê các chức năng cần có Xây dựng sơ đồ use case Xây dựng hệ thống dữ liệu PHẦN 2. NỘI DUNG CHƯƠNG 1: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VỚI RUP 1.1. Khởi tạo hệ thống 1.1.1 Cơ chế quản lý hoạt động của hệ thống Khách hàng truy cập vào website để xem các sản phẩm có trong cửa hàng Sau khi xem thông tin về sản phẩm mình muốn mua thì quý khách nhấp vào thêm giỏ hàng. Sản phẩm của khách hàng sẽ được lưu ở giỏ hàng Khách hàng nhấp vào thanh toán để điền các thông tin yêu cầu của hệ thống Khách hàng nhấp vào đặt hàng để hoàn tất mua hàng Khách hàng nhận được thông báo xác nhận đơn hàng từ hệ thống thông qua email Nhân viên muốn thực hiện các nghiệp vụ của mình thì phải đăng nhập vào hệ thống bằng username và password riêng. Hàng tuần, hàng tháng bộ phận nhân viên sẽ tổng hợp thông tin mua ,bán và các thông tin khác để lập báo cáo lên ban quản trị của cửa hàng. 1.1.2. Những rủi ro có thể gặp phải trong dự án mới Thiếu kinh phí đề xây dựng website, thời gian có hạn nên khó hoàn thành đúng yêu cầu đề ra . 1.1.3. Lịch trình điểm mốc của dự án STT Nội dung công việc Dự kiến kết quả Thời gian Từ....... đến Ghi chú 1 Khảo sát và tìm đề tài đề tài để xây dựng tiểu luận Đạt Từ ngày 1542020 đến ngày 2042020 Không có 2 Phân tích và thiết kế hệ thống Đạt Từ ngày 2142020 đến ngày 3042020 Không có 3 Triển khai xây dựng Demo của chương trình Đạt Từ ngày 152020 đền ngày 2052020 Không có 1.2. Phác thảo hệ thống 1.2.1. Yêu cầu chức năng Phần mềm được thiết kế dựa trên các chức năng chính sau: Cho phép cập nhật hàng vào CSDl Chức năng đăng nhập cho thành viên Hiển thị danh sách các mặt hàng theo danh mục Hiển thị sản phẩm khách hàng đã chọn mua Quản lý đơn hàng Quản lý sản phẩm Quản lý tin tức, bài viết Quản lý nhân viên Tìm kiếm Thống kê Mô hình Ri R.1 Quản lý tin tức, bài viết R1.1. Biên tập viên biên soạn nội dung bài viết tin tức R1.2. Biên tập viên kiểm tra thông tin nếu có sai sót nhầm lẫn. R1.3. Biên tập viên thêm thông tin vào CSDL R.1.4. Biên tập viên xóa bài viết đã cũ R.2.Quản lý sản phẩm R2.1. Quản lý cập nhập và thêm sản phẩm mỗi khi có sản phẩm mới R2.2.Quản Lý kiểm tra thông tin nếu có sai sót R2.3. Quản lý thêm thông tin vào CSDL R2.4. Xóa sản phẩm cũ, bỏ mẫu R.3.MuaBán sản phẩm R3.1. Chọn sản phẩm qua danh mục trên trang web R3.2. Khách hàng xem thông tin chi tiết sản phẩm cần mua và thêm vào giỏ hàng R3.3. Khách hàng xác nhận đơn hàng thông qua email hoặc nhân viên bán hàng sẽ gọi liên trực tiếp để xác nhận R3.4. Nhân viên cập nhật trạng thái cho đơn hàng R3.5. Nhân viên in hóa đơn và giao đơn hàng sang bộ phận shipper R.4. Thanh toán R4.1. Sau khi khách hàng đã chọn được sản phẩm ưng ý thì họ sẽ nhấp vào nút thanh toán có trong giỏ hàng R4.2. Khách hàng điền đây đủ thông tin mà hệ thống yêu cầu gồm (Họ tên, sdt, địa chỉ, email) và nhấp vào đặt hàng R4.3. Khách hàng sẽ thanh toán cho nhân viên shipper thông qua hóa đơn giao hàng R5. Thống kê R5.1. NV Thu ngân đăng nhập vào hệ thống để lấy thông tin thống kê R5.1.1. Lấy dữ liệu thống kê sản phẩm đã bán được R5.1.2. lấy dữ liệu báo cáo doanh thu R6. Tìm kiếm R6.1. Khách hàng hay nhân viên muốn tìm hiểu thông tin mình cần thì sẽ chọn vào ô tìm kiếm R6.1.1. Nhập thông tìn cần tìm vào ô tìm kiếm R6.1.2. Nhấp vào nút tìm kiếm của chức năng tìm kiếm R7. Đặt hàng R7.1. chọn sản phẩm xem thông tin chi tiết sản phẩm thêm vào giỏ hàng R7.2. Vào giỏ hàng xóa hoặc thêm số lượng nếu khách hàng muốn đặt thêm mua tiếp sản phẩm khác R7.3. Điền thông tin khách hàng R7.4. Đặt hàng R7.5. Nhận thông báo và xác nhận đơn hàng thông qua email R8. Đăng nhập R8.1. Thành viên vào chức năng đăng nhập R8.2. From đăng nhập hiển thị R8.3. Nhập tên mật khẩu vào form đăng nhập R8.4. Hệ thống kiểm tra tên, mật khẩu thành viên R8.5. Nếu thông tin đăng nhập sai thì hệ thống sẽ thông báo lỗi R8.6.Nếu thông tin đăng nhập đúng thì load vào hệ thống và sử dụng R8.7. Đăng xuất khỏi hệ thống
PHẦN MỞ ĐẦU Lý chọn đề tài Ngày nay, Thương mại điện tử trở thành công cụ phổ biến giới mà cịn Việt Nam Ở Việt Nam điển hình có số trang như: https://shopee.vn/,https://www.dienmayxanh.com/,https://www.sendo.vn/,https:// www.thegioididong.com/ có tình hình phát triển tốt, Tuy nhiên, để hình thành lên trang Thương mại điện tử nối tiếng q trình nhiều thời gian , tiền bạc, công sức Với phát triển mạnh mẽ công nghệ thông tin ứng dụng đời sống Máy tính điện tử khơng cịn thứ phươnng tiện lạ lẫm người mà dần trở thành cơng cụ làm việc giải trí thơng dụng hữu ích chúng ta, khơng cơng sở mà cịn gia đình Trong kinh tế nay, với xu tồn cầu hố kinh tế giới, mặt đời sống xã hội ngày nâng cao, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thơng qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, Em tìm hiểu đề tài, “Thiết kế Xây dựng Website thương mại điện tử” với mặt hàng điện thoại di động laptop Mục đích dự án: - Tạo mơi trường kinh doanh thuận lợi, đáp ứng nhu cầu cần thiết - Giúp cho người quản trị dễ dàng kiểm tra hàng, đơn hàng, - Khách hàng dễ dàng thao tác tìm kiếm đặt hàng nhanh - Thời gian triển khai dự án lên internet nhanh chóng chi phi thấp - Chi phí trì bảo trì hệ thống thấp - An toàn, ổn đinh bảo mật liệu Phạm vi dự án - Quản lý cửa hàng, có kết nối mạng internet - Thành phần bị quản lý: thông tin tất sản phẩm, tin tức, thông tin khách hàng, thông tin đơn hàng - Thành phần tham gia quản lý: Tất thành viên có hệ thống Phương pháp phân tích thiết kế hệ thống - Dựa vào thông tin khảo sát để liệt kê chức cần có - Xây dựng sơ đồ use case - Xây dựng hệ thống liệu PHẦN NỘI DUNG CHƯƠNG 1: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VỚI RUP 1.1 Khởi tạo hệ thống 1.1.1 Cơ chế quản lý hoạt động hệ thống - Khách hàng truy cập vào website để xem sản phẩm có cửa hàng - Sau xem thơng tin sản phẩm muốn mua quý khách nhấp vào thêm giỏ hàng Sản phẩm khách hàng lưu giỏ hàng - Khách hàng nhấp vào tốn để điền thơng tin yêu cầu hệ thống - Khách hàng nhấp vào đặt hàng để hoàn tất mua hàng - Khách hàng nhận thông báo xác nhận đơn hàng từ hệ thống thông qua email - Nhân viên muốn thực nghiệp vụ phải đăng nhập vào hệ thống username password riêng - Hàng tuần, hàng tháng phận nhân viên tổng hợp thông tin mua ,bán thông tin khác để lập báo cáo lên ban quản trị cửa hàng 1.1.2 Những rủi ro gặp phải dự án - Thiếu kinh phí đề xây dựng website, thời gian có hạn nên khó hồn thành u cầu đề 1.1.3 Lịch trình điểm mốc dự án STT Nội dung công việc Khảo sát tìm đề tài đề tài Dự kiến Thời gian kết quả Từ đến Đạt Từ ngày để xây dựng tiểu luận Ghi chú Khơng có 15/4/2020 đến ngày 20/4/2020 Phân tích thiết kế hệ Đạt thống Từ ngày Khơng có 21/4/2020 đến ngày 30/4/2020 Triển khai xây dựng Demo Đạt chương trình Từ ngày 1/5/2020 đền ngày 20/5/2020 Khơng có 1.2 Phác thảo hệ thống 1.2.1 Yêu cầu chức Phần mềm thiết kế dựa chức sau: - Cho phép cập nhật hàng vào CSDl - Chức đăng nhập cho thành viên - Hiển thị danh sách mặt hàng theo danh mục - Hiển thị sản phẩm khách hàng chọn mua - Quản lý đơn hàng - Quản lý sản phẩm - Quản lý tin tức, viết - Quản lý nhân viên - Tìm kiếm - Thống kê Mơ hình Ri R.1 Quản lý tin tức, viết R1.1 Biên tập viên biên soạn nội dung viết tin tức R1.2 Biên tập viên kiểm tra thơng tin có sai sót nhầm lẫn R1.3 Biên tập viên thêm thông tin vào CSDL R.1.4 Biên tập viên xóa viết cũ R.2.Quản lý sản phẩm R2.1 Quản lý cập nhập thêm sản phẩm có sản phẩm R2.2.Quản Lý kiểm tra thơng tin có sai sót R2.3 Quản lý thêm thơng tin vào CSDL R2.4 Xóa sản phẩm cũ, bỏ mẫu R.3.Mua-Bán sản phẩm R3.1 Chọn sản phẩm qua danh mục trang web R3.2 Khách hàng xem thông tin chi tiết sản phẩm cần mua thêm vào giỏ hàng R3.3 Khách hàng xác nhận đơn hàng thông qua email nhân viên bán hàng gọi liên trực tiếp để xác nhận R3.4 Nhân viên cập nhật trạng thái cho đơn hàng R3.5 Nhân viên in hóa đơn giao đơn hàng sang phận shipper R.4 Thanh toán R4.1 Sau khách hàng chọn sản phẩm ưng ý họ nhấp vào nút tốn có giỏ hàng R4.2 Khách hàng điền đủ thông tin mà hệ thống yêu cầu gồm (Họ tên, sdt, địa chỉ, email) nhấp vào đặt hàng R4.3 Khách hàng tốn cho nhân viên shipper thơng qua hóa đơn giao hàng R5 Thống kê R5.1 NV Thu ngân đăng nhập vào hệ thống để lấy thông tin thống kê R5.1.1 Lấy liệu thống kê sản phẩm bán R5.1.2 lấy liệu báo cáo doanh thu R6 Tìm kiếm R6.1 Khách hàng hay nhân viên muốn tìm hiểu thơng tin cần chọn vào tìm kiếm R6.1.1 Nhập thơng tìn cần tìm vào tìm kiếm R6.1.2 Nhấp vào nút tìm kiếm chức tìm kiếm R7 Đặt hàng R7.1 chọn sản phẩm xem thông tin chi tiết sản phẩm thêm vào giỏ hàng R7.2 Vào giỏ hàng xóa thêm số lượng khách hàng muốn đặt thêm mua tiếp sản phẩm khác R7.3 Điền thông tin khách hàng R7.4 Đặt hàng R7.5 Nhận thông báo xác nhận đơn hàng thông qua email R8 Đăng nhập R8.1 Thành viên vào chức đăng nhập R8.2 From đăng nhập hiển thị R8.3 Nhập tên mật vào form đăng nhập R8.4 Hệ thống kiểm tra tên, mật thành viên R8.5 Nếu thông tin đăng nhập sai hệ thống thơng báo lỗi R8.6.Nếu thơng tin đăng nhập load vào hệ thống sử dụng R8.7 Đăng xuất khỏi hệ thống R9 Xemtintucbaiviet R9.1 Khách hàng chọn danh mục tin tức, vết menu hệ thống R9.2.Giao diện xem tin tức viết xuất R9.3.khách hàng chọn xem chi tiết viết, tin tức R9.4 Để lại ý kiến đánh giá bình luận R10 Quanlynhanvien R10.1 Thêm nhân viên có nhân viên R10.2 Cập nhật chỉnh sửa thơng tin nhân viên R10.3 Xóa nhân viên nhân viên nghi việc 1.2.2 Yêu cầu phi chức Mục Tên yêu cầu Mô tả yêu cầu Giao diện hệ thống phải dễ sử dụng, trực quan, thân Giao diện Tốc độ xử lý Hệ thống phải xử lý nhanh chóng xác Bảo mật Tính bảo mật độ an tồn cao Tương thích thiện với người dùng Tương thích với đa phần trình duyệt web 1.3 Xây dựng hệ thống 1.3.1 Xác định Actor vai trò Xác định tác nhân - Người quản lý(Admin) + Báo cáo doanh thu lên giám đốc + Quản lý thông tin thành viên + Quản lý sản phẩm, danh mục sản phẩm - Nhân viên bán hàng + Xác nhận thông tin đơn hàng , cập nhật trạng thái đơn hàng - Thu ngân + Lấy liệu doanh thu + In hóa đơn - Biên tập viên + Quản lý tin tức viết( cập nhật, đăng ) - NV Shipper + Nhận hàng giao hàng cho khách - Khách hàng + Đặt hàng + Xem tin tức viết - Nhà cung cấp + Cung cấp sản phẩm Xác định Use Case đặc tả (1)UC_Đangnhap Actor: NV bán hàng, Biên tập Viên, Admin Thu ngân Mô tả: B1 Hằng ngày vào ca làm việc NV bán hàng, Biên tập Viên, Admin., thu ngân đăng nhập vào hệ thống, nhập tên, mật khẩu, tên mật hệ thống mở, sai hệ thống đưa cảnh báo lỗi yêu cầu nhập lại B2 Lúc kết thúc ca làm việc kết thúc hoạt động đảm nhiệm, người thực đăng xuất khỏi hệ thống Ri: R8.1, R8.2, R8.3, R8.4, R8.5, R8.6, R8.7 (2)UC_Quanlytintucbaiviet Actor: Biên tập viên Mô tả: B1 Biên tập viên (BTV) soạn viết tin tức trước đưa vào sở liệu (mabv, tiêu đề, mơ tả ngắn, Nội dung, Hình ảnh Thời gian tạo.) B2 BTV chỉnh sửa thơng tin có sai sót B3 BTV thêm thông tin vào sở liệu B4 BTV Xóa viết tin tức cũ Ri: R1.1, R1.2, R1.3, R1.4 (3) UC_Mua-bansanpham Actor: NV bán hàng, Khách hàng Mô tả: B1 Hằng ngày vào ca làm việc NV bán hàng xác nhận thông tin đơn hàng từ khách đặt hàng thông qua email gọi trưc tiếp B2 Sau xác nhận đơn hàng NV cập nhật trạng thái cho đơn hàng B3 Sau đóng gói sản phẩm xong NV shipper nhận thông tin đơn hàng sản phẩm giao cho khách B4 Khách hàng toán cho nhân viên giao hàng B5 NV shipper thông báo giao hàng thành công cho bên phận bán hàng cập nhật trạng thái hoàn tất cho đơn hàng Ri: R3.1, R3.2, R3.3, R3.4, R3.5 (4)UC_Thanhtoan Actor: NV thu ngân, Khách hàng Mô tả: B1 Khách chọn sản phẩm cần mua thêm vào giỏ hàng B2 Khách hàng muốn tốn giỏ hàng họ nhấp vào nút tốn có giỏ hàng B3 Khách hàng tốn cho nhân viên shipper thơng qua hóa đơn giao hàng Ri R4.1, R4.2,R4.3 (5)UC_Quanlysanpham Actor: Quản lý Mô tả: B1 Hàng ngày có sản phẩm danh mục , Quản lý biên soạn thông tin liên quan đến sản phẩm danh mục mới, Cập nhật thông tin sản phẩm(Tên sản phẩm, mã sản phẩm, giá, số lượng, Hình ảnh,…), B2 Thêm vào CSDL, tiếp tục cập nhật sản phẩm khác, B3 Xóa sản phẩm cũ bỏ mẫu khoỉ CSDL B4 Sau xong Quản lý đăng xuất khỏi hệ thống Ri: R2.1, R2.2, R2.3, R2.4 (6)UC_Thongke Actor: Quản lý, thu ngân Mô tả: B1 Hằng tháng nhân viên thu ngân đăng nhập vào hệ thống lấy liệu thống kê sản phẩm bán B2 Lập bảng thống kê sản phẩm bán gửi lên quản lý(Quản lý gửi cho giám đốc) Ri: 5.1, R5.1.1, R5.1.2 (7)UC_TimKiem Actor: Khách hàng, NV bán hàng, Biên tập viên, NV thu ngân, Quản lý Mô tả: B1 Khi khách hàng hay nhân viên muốn tìm kiếm thơng tin hay sản phẩm chọn vào tìm kiếm B2 Tiếp theo nhập thơng tin cần tìm vào tìm kiếm B3 Nhấp vào nút tìm kiếm chức tìm kiếm Ri: R6.1, R6.1.1, R61.2 (8)UC_Quanlynhanvien Actor: Quản lý Mô tả: B1: Hằng ngày quản lý đăng nhập vào hệ thống cập nhật, điểm danh nhân viên B2: Thêm nhân viên có nhân viên nghỉ việc xóa thông tin nhân viên Ri: R10.1, R10.2, R10.3 (9)UC_Dathang Actor: Khách hàng Mô tả: B1: Xem thông tin sản phẩm B2: Thêm vào giỏ hàng, thêm số lượng B3: Xóa giỏ hàng xóa mua tiếp sản phẩm B4: Thanh tốn Ri: R7.1, R7.2 R7.3, R7.4, R7.5 (10)UC_xemtintucbaiviet Actor:Khách hàng Mô tả: B1:Chọn danh mục viết, tin tức menu hệ thống B2: Chọn viết cần xem B3: xem chi tiết viết, tin tức B4: Để lại ý kiến đánh giá Ri: R9.1, R9.2, R9.3, R9.4 UC_capnhatTT UC_vietbai UC_xemtintucbaiviet UC_quanlynhanvien UC_timkiem UC_quanlybaiviet/tintuc UC_thanhtoan UC_dangnhap Member UCM_Mua-bansanpham UC_quanlysanpham UC_dathang UC_shipper UC_thongke Hình 2.3.1 Biểu đồ Use Case tổng quát 10 Khach hang ... 21/4/2020 đến ngày 30/4/2020 Triển khai xây dựng Demo Đạt chương trình Từ ngày 1/5/2020 đền ngày 20/5/2020 Khơng có 1.2 Phác thảo hệ thống 1.2.1 u cầu chức Phần mềm thiết kế dựa chức sau: -... thành u cầu đề 1.1.3 Lịch trình điểm mốc dự án STT Nợi dung cơng việc Khảo sát tìm đề tài đề tài Dự kiến Thời gian kết quả Từ đến Đạt Từ ngày để xây dựng tiểu luận Ghi chú Khơng có 15/4/2020... cửa hàng, có kết nối mạng internet - Thành phần bị quản lý: thông tin tất sản phẩm, tin tức, thông tin khách hàng, thông tin đơn hàng - Thành phần tham gia quản lý: Tất thành viên có hệ thống