-8- PHÂNTÍCHTHIẾTKẾVÀ XÂY DỰNG THỬNGHIỆMPHÂNHỆBÁNHÀNGTRỰCTUYẾN TRONG THƯƠNGMẠIĐIỆNTỬ Hoàng Văn Anh – 0320007 anhhv2007@gmail.com Nguyễn Thị Quý Vân - 0320378 vanntq@gmail.com GV hướng dẫn: ThS. Đào Kiến Quốc 1. Giới thiệu Thươngmạiđiệntử không còn là khái niệm xa lạ với người tiêu dùng. Việc thươngmại hoá loại hình buôn bán với sự hỗ trợ của Công nghệ là thiết yếu, là quan trọng, trong khi với một quốc gia như Việt Nam đang hoà nhập thị trường thế giới với ảnh hưởng rất lớn của việc gia nhập WTO thì càng phải nhìn nhận nhanh chóng và phát huy thuận lợi của nó, phải tích cực học hỏi, tìm hiểu quy mô phát triển của các quốc gia lớn mạnh khác và đi lên bằng công nghệ mới. Chúng ta nhận thấy được vai trò của Thươngmạiđiệntử (TMĐT), không chỉ hướng tới việc mua bánvà thanh toán trực tuyến, mà còn phải đảm bảo được quyền lợi, sự an toàn bảo mật cho người mua, đảm bảo quyền tác giả, đảm bảo tính văn hoá của từng quốc gia, dẫn đến việc xây dựng hệ thống hạ tầng, nhân lực chuyên nghiệp hiện đại. Với tầm quan trọng của công nghệ ThươngMạiĐiện Tử, chúng tôi đã tìm hiểu về TMĐT trong khoá luận của mình với đề tài : “Phân tích thiết kếvàcàiđặt thử nghiệmphânhệbánhàngtrựctuyến trong ThươngMạiĐiệnTử ”. Các v ấn đề chúng tôi đưa ra để giải quyết bài toán là : - Trong TMĐT : tìm hiểu về TMĐT, các lợi thế, đặc trưng, điều kiện hình thành, thành phần, các hình thức bảo mật trong TMĐT, phương thức thanh toán trực tuyến. - Đặc tả bài toán bánhàng qua mạng vàphântíchthiếtkếhệ thống bánhàngtrựctuyến - Xây dựng thửnghiệmphânhệbánhàng dựa trên bảnphântíchthiếtkế trên. Chúng tôi sử dụng công ngôn ngữ mô hình hóa hướng đối tượng UML và công nghệ DOTNET, SQL Server 2000 trong việc định hướng xây dựng demo chương trình 2. Cơ sở lý thuyết Phântíchhệ thống là khâu quan trọng nhằm mô tả một cách cụ thể và chi tiết hệ thống trước khi tiến hành thiết kếvàcàiđặt hệ thống. Chúng tôi lựa chọn ngôn ngữ mô hình hóa UML để đưa ra một cách nhìn trực quan, khoa học, toàn diện về hệ thống. 3. Phântíchthiếtkếhệ thống bánhàngtrựctuyếntrong TMĐT : Chúng tôi chia Use-case theo các gói (Packet) như sau: + P0: Gói Tìm Kiếm: • U1: Tìm kiếm sản phẩm: • U2: Tìm kiếm nâng cao: + P1: Gói Đặt Hàng: • U3: Xem thông tin sản phẩm: • U4: Chọn vào Giỏ Hàng: • U5: Xóa Sản Phẩm khỏi Giỏ Hàng: • U6: Đặt mua Sản Phẩm: • U7: Chọn loại hình thanh toán • U8: Thanh toán • U9: Chọn loại hình vận chuyển + P2: Gói Đăng nhập: • U10: Đăng nhập + P3: Gói quản lí khách hàng. • U11: Tìm kiếm khách hàng • U12: Xem thông tin khách hàng • U13: Xóa khách hàng + P4: Gói Quản lí nhóm sản phẩm • U14: Thêm mới nhóm Sản phẩm • U15: Sửa nhóm sản phẩm • U16: Xóa nhóm sản phẩm + P5: Gói quản lí loại sản phẩm • U17: Thêm loại sản phẩm • U18: Sửa loại sản phẩm • U19: Xóa loại sản phẩm + P6: Gói Quản lí chủng loại sản phẩm • U20: Thêm mới chủng loại sản phẩm • U21: Sửa chủng loại sản phẩm -9- • U22: Xóa chủng loại sản phẩm + P7: Gói quản lí dòng sản phẩm • U23: Thêm mới dòng sản phẩm • U24: Sửa dòng sản phẩm • U25: Xóa dòng sản phẩm + P8: Gói Quản lí sản phẩm • U26: Thêm mới sản phẩm • U27: Sửa sản phẩm • U28: Xóa sản phẩm + P9: Gói Quản lí đơn đặthàng • U29: Tìm kiếm Đơn đặthàng • U30: Sửa thông tin đặthàng • U31: Duyệt đơn đặthàng • U32: Xóa đơn đặthàng + P10: Gói Quản lí hóa đơn • U33: Tìm hóa đơn • U34: Xem hóa đơn • U35: In hóa đơn • U36: Xóa hóa đơn + P11: Gói Quản lí nhà phân phối • U37: Thêm mới nhà phân phối • U38: Sửa nhà phân phối • U39: Xóa nhà phân phối + P12: Gói quản lí thống kê • U40: Thông kê sản phẩm đã bán • U41: Thống kê sản phẩm tồn kho • U42: Thống kê sản phẩm bán chạy • U43: Thống kê sản phẩm bán lãi • U44: Thống kê doanh thu • U45: Thống kê khách hàng • U46: In báo cáo 4. Thực nghiệm Chúng tôi đã càiđặtthửnghiệmhệ thống theo bản PTTK và thấy rằng: - Kết quả thực nghiệm cho thấy bài toán phântíchthiếtkế phù hợp với quy trình thiết kế, có giá trị thực tế cao phần nào hoàn chỉnh các chức năng của Website bán hàng, hỗ trợ cho việc thực hiện thươngmạiđiệntửtrựctuyến (E-Commerce). - Hệ thống hoàn toàn có thể mở rộng và phát triển thành xây dựng một Portal Thươngmạiđiện tử, cung cấp thông tin về hàng hóa, sản phẩm, dịch vụ… - Xây dựng phương thức thanh toán trựctuyến với nhiều hình thức khác nhau ( áp dụng phổ biến là thanh toán qua Paypal). 5. Kết luận Trong khóa luận này, chúng tôi đã tìm hiểu về thươngmạiđiệntửvà thực hiện phântíchthiếtkế một hệ thống bánhàngtrực tuyến. Chúng tôi đã đề xuất và có những giải pháp giải quyết cho bài toán đặt ra. Do hạn chế về thời gian, chúng tôi chỉ tập trung nghiên cứu và tìm hiểu một số khía cạnh của TMĐT, đó là phương thức bánhàng qua mạng với các chức năng: Xây dựng hệ thống giao dịch trực tuyến, Cung cấp thông tin dịch vụ cho người tiêu dùng, Thực hiện mua vàđặt hàng, phát triển phương thức thanh toán trựctuyến qua Paypal. Vì vậy, trong t ương lai chúng tôi hi vọng khóa luận này vẫn tiếp tục được nghiên cứu và phát triển Tài liệu tham khảo [1] GS – TS Nguyễn Văn Vỵ - Khoa CNTT – ĐHQG Hà Nội. Giáo trình phântíchthiếtkếhệ thống thông tin. [2] ThS . Đào kiến Quốc – ĐHQG Hà Nội Giáo trình phântíchthiếtkếhệ thống thông tin [3]NXB – LĐXH. Giáo trình nhập môn UML [4] Nguyễn Văn Ba –ĐHQG Hà Nội. Phát triển hệ thống hướng đối tượng với UML 2.0 và C++ [ 5] Website : www.paypal.com http://www.bit.com.vn/ . khoá luận của mình với đề tài : Phân tích thiết kế và cài đặt thử nghiệm phân hệ bán hàng trực tuyến trong Thương Mại Điện Tử ”. Các v ấn đề chúng tôi đưa. trực tuyến. - Đặc tả bài toán bán hàng qua mạng và phân tích thiết kế hệ thống bán hàng trực tuyến - Xây dựng thử nghiệm phân hệ bán hàng dựa trên bản phân