Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 78 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
78
Dung lượng
3,8 MB
Nội dung
LỜI NÓI ĐẦU Ngày Công nghệ thông tin đóng vai trò quan trọng phát triển kinh tế - xã hội quốc gia, chiếm vị trí quan trọng lĩnh vực đời sống, trở thành động lực phát triển kinh tế - xã hội, đưa giới chuyển từ kỷ nguyên công nghiệp sang kỷ nguyên thông tin phát triển kinh tế tri thức Đối với tổ chức nào, từ doanh nghiệp đến tổ chức phủ, giải toán nhằm tối ưu hóa hoạt động nghiệp vụ, kinh doanh quản lý dựa sở ứng dụng Công nghệ thông tin yêu cầu quan trọng đặt hàng đầu Trong thời đại bùng nổ Công nghệ thông tin xu hướng phát triển kinh tế mạnh mẽ nay, nhu cầu thiết kế quản trị Website cho cá nhân tổ chức, quan, trở thành nhu cầu cấp bách Chính thiết kế quản trị Website ngày nhiều người yêu thích chọn làm hướng riêng cho Joomla phần mềm mã nguồn mở mẻ lĩnh vực thiết kế phát triển website, có nhiều ưu điểm mặt thiết kế, bảo trì, quản trị hệ thống … Những trang website thiết kế joomla có giao diện đẹp, thân thiện với người dùng, … Chính vậy, em phát triển xây dựng đề tài "Xây dựng hệ thống bán hàng máy tính qua mạng trung tâm IEC" làm đồ án tốt nghiệp cho thân, phần để ứng dụng kiến thức mình, phần nhằm nâng cao kỹ cho thân Đề tài chia thành phần chính: Phần 1: Thương mại điện tử phần mềm mã nguồn mở Joomla Phần 2: Phân tích thiết kế hệ thống Phần 3: Xây dựng website Với quỹ thời gian có hạn kiến thức chưa sâu nên đề tài tốt nghiệp em chưa thực vấn đề cách hoàn chỉnh, nhiều thiếu sót đặc biệt phần ứng dụng Rất mong thầy cô bạn góp ý phê bình để kết nghiên cứu em ngày hoàn thiện -1- MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC CHƯƠNG 1: THƯƠNG MẠI ĐIỆN TỬ 1.1 Thương mại điện tử 1.1.1 Khái niệm 1.1.2 Đặc trưng Thương mại điện tử 1.1.3 Lợi ích thương mại điện tử (TMĐT) 1.1.4 Các loại hình giao dịch thương mại điện tử 1.1.5 Thực tế Thương mại điện tử Việt Nam 1.2 Phần mềm mã nguồn mở Joomla 1.2.1 Khái niệm 1.2.2 Các thành phần mở rộng Joomla CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10 2.1 Khảo sát nhu cầu 10 2.1.1 Từ phía người dùng 10 2.1.2 Từ nhà cung cấp sản phẩm, đơn vị kinh doanh 10 2.1.3 Giải pháp .11 2.2 Phân tích thiết kế hệ thống 11 2.2.1 Yêu cầu hệ thống 11 2.2.2 Chi tiết bước mua hàng toán trực tuyến .11 2.2.3 Chi tiết quản trị hệ thống 13 2.2.4 Một số chức hệ thống: 13 2.3 Thiết kế hệ thống UML 14 2.3.1 Các tác nhân UC hệ thống 14 2.3.2 Biểu đồ UC .17 2.3.3 Đặc tả UC 19 2.3.4 Biểu đồ lớp 43 CHƯƠNG 3: XÂY DỰNG WEBSITE 46 3.1 Các phầm mềm cần thiết để xây dựng website 46 3.2 Các bước cài đặt để xây dựng website 47 3.2.1 Cài đặt joomla 47 3.3.2 Cài đặt cấu hình thành phần mở rộng (module,componets ).54 3.2.3 Cách cấu hình cho thành phần mở rộng .56 3.2.4 Thiết kế giao diện 70 KẾT LUẬN 76 TÀI LIỆU THAM KHẢO 78 -2- CHƯƠNG 1: THƯƠNG MẠI ĐIỆN TỬ 1.1 Thương mại điện tử 1.1.1 Khái niệm Thương mại điện tử (còn gọi thị trường điện tử, thị trường ảo, ECommerce hay E-Business) quy trình mua bán thông qua việc truyền liệu máy tính sách phân phối tiếp thị Tại mối quan hệ thương mại hay dịch vụ trực tiếp người cung cấp khách hàng tiến hành thông qua Internet Hiểu theo nghĩa rộng, thương mại điện tử gồm tất loại giao dịch thương mại mà đối tác giao dịch sử dụng kỹ thuật thông tin khuôn khổ chào mời, thỏa thuận hay cung cấp dịch vụ 1.1.2 Đặc trưng Thương mại điện tử So với thương mại truyền thống, Thương mại điện tử có số điểm khác biệt sau: Các bên tiến hành giao dịch Thương mại điện tử không tiếp xúc trực tiếp với không đòi hỏi phải biết từ trước Các giao dịch thương mại truyền thống thực với tồn khái niệm biến giới quốc gia, Thương mại điện tử thực thị trường biên giới (thị trường thống toàn cầu) Thương mại điện tử trực tiếp tác động tới môi trường cạnh tranh toàn cầu Trong hoạt động giao dịch Thương mại điện tử có tham gia ba chủ thể, có bên thiếu nhà cung cấp dịch vụ mạng, quan chứng thực Đối với thương mại truyền thống mạng lưới thông tin phương tiện để trao đổi liệu, Thương mại điện tử mạng lưới thông tin thị trường -3- 1.1.3 Lợi ích thương mại điện tử (TMĐT) TMĐT giúp cho Doanh nghiệp nắm thông tin phong phú thị trường đối tác TMĐT giúp giảm chi phí sản xuất TMĐT giúp giảm chi phí bán hàng tiếp thị TMĐT qua INTERNET giúp người tiêu dùng doanh nghiệp giảm đáng kể thời gian chí phí giao dịch TMĐT tạo điều kiện cho việc thiết lập củng cố mối quan hệ thành phần tham gia vào trình thương mại Tạo điều kiện sớm tiếp cận kinh tế số hoá 1.1.4 Các loại hình giao dịch thương mại điện tử Trong Thương mại điện tử có ba chủ thể tham gia: Doanh nghiệp (B) giữ vai trò động lực phát triển Thương mại điện tử, người tiêu dùng (C) giữ vai trò định thành công Thương mại điện tử phủ (G) giữ vai trò định hướng, điều tiết quản lý Từ mối quan hệ chủ thể ta có loại giao dịch Thương mại điện tử: B2B, B2C, B2G, C2G, C2C… B2B B2C hai loại hình giao dịch Thương mại điện tử quan trọng Business-to-Business (B2B): Doanh nghiệp với doanh nghiệp Business-to-Consumer (B2C): Doanh nghiệp với người tiêu dùng 1.1.5 Thực tế Thương mại điện tử Việt Nam Doanh thu từ hoạt động Thương mại điện tử khu vực Châu Á thấp so với khu vực khác Khi đặt vấn đề phát triển Thương mại điện tử nước, việc cần đề cập đến mức độ phát triển CNTT nước Việt Nam nước có CNTT phát triển so với giới nói chung khu vực nói riêng Xoay quanh vấn đề phát triển CNTT Việt Nam tồn nhiều vấn đề cộm Có thể lấy ví dụ : Vấn đề quyền phần mềm, vấn đề đội ngũ -4- người làm tin học ỏi thiếu đào tạo bản, vấn đề phương hướng phát triển, đầu tư bản, đầu tư mạo hiểm v.v Tuy nhiên, Tại Việt Nam, xu hướng ứng dụng Thương mại điện tử bắt đầu Theo đánh giá chuyên gia thuộc Bộ Thương mại (Vụ Châu Á-Thái Bình Dương), đường tiếp cận Thương mại điện tử qua giai đoạn: chuẩn bị, chấp nhận ứng dụng, Việt Nam bước giai đoạn thứ Cho đến thời điểm này, Bộ Thương Mại Tổng cục Bưu Điện xúc tiến nghiên cứu Thương mại điện tử trình Chính phủ dự án thành lập hội đồng quốc gia Thương mại điện tử chương trình hành động Quốc gia vấn đề Bên cạnh đó, hoạt động chuẩn bị thử nghiệm bắt đầu nhiều công ty lên Web để giới thiệu tìm kiếm bạn hàng, số siêu thị ảo khai thác 1.2 Phần mềm mã nguồn mở Joomla 1.2.1 Khái niệm Joomla! hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open Source Content Management Systems) Joomla! viết ngôn ngữ PHP kết nối tới sở liệu MySQL, cho phép người sử dụng dễ dàng xuất nội dung họ lên Internet Intranet Joomla có đặc tính là: đệm trang (page caching) để tăng tốc độ hiển thị, lập mục, đọc tin RSS (RSS feeds), trang dùng để in, tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm Site hỗ trợ đa ngôn ngữ Joomla! sử dụng khắp nơi giới, từ website cá nhân hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ ứng dụng Joomla dễ dàng cài đặt, dễ dàng quản lý có độ tin cậy cao Joomla có mã nguồn mở việc sử dụng Joomla hoàn toàn miễn phí cho tất người giới Hiện Joomla có dòng phiên chính: Joomla 1.0.x Joomla 1.5.x Dòng phiên Joomla 1.0.x -5- Là phiên phát hành ổn định Được sử dụng rộng rãi, có nhiều thành phần mở rộng (component, module, mambot) Có thể sử dụng cho website bạn Joomla 1.0.0: Phiên phát hành (15-09-2005) Joomla 1.0.12: Phiên phát hành (25-12-2006) Dòng phiên Joomla 1.5 Là phiên phát triển giai đoạn Beta (chưa ổn định) Phiên Joomla! 1.5 phiên cải tiến từ Joomla 1.0.x (phần mã viết lại hoàn toàn, nhiên giữ cách hành xử cũ) coi Mambo 4.6 Ban đầu gọi Joomla 1.1, sau nhận thấy cải tiến nhiều mặt kỹ thuật, tính nên nhóm phát triển định lấy tên Joomla 1.5 Có nhiều tính hay Chỉ nên sử dụng cho mục đích thử nghiệm Joomla 1.5 hỗ trợ đa ngôn ngữ Joomla 1.5 dùng charset mặc định UTF-8 (thay ISO-8859-1 Joomla 1.0.x) 1.2.2 Các thành phần mở rộng Joomla 1.2.2.1 Module Module thành phần mở rộng Joomla! Đó đoạn mã nhỏ thường dùng để truy vấn thông tin từ sở liệu hiển thị kết tìm Nó nạp vào vị trí template (vị trí left, right, top, bottom vị trí người dùng định nghĩa); tất trang Website hay số trang ấn định Khả tương tác người sử dụng hệ thống thông qua module hạn chế (chúng ta thường nhận thông tin trả về) Module có tên bắt đầu mod_ -6- Chúng ta có module thông dụng: Lastest News (mod_latestnews): Module hiển thị tin Popular News (mod_mostreads): Module hiển thị quan tâm nhiều Related Items (mod_related_items): Module hiển thị viết liên quan Random Image (mod_random_image): Module hiển thị ảnh ngẫu nhiên Search Module (mod_search): Module công cụ tìm kiếm Login Module (mod_login): Module hiển thị form đăng nhập hệ thống Stats Module (mod_stats): Module hiển thị thông tin thống kê hệ thống Menu Module (mod_mainmenu): Module hiển thị menu website Banners Module (mod_banners): Moudule hiển thị banner quảng cáo 1.2.2.2 Các khái niệm Section, Category, Conten, FrontEnd, BackEnd a) Section Các mục, lĩnh vực, dòng sản phẩm, dịch vụ mà Website muốn đề cập tới VD1: Một Website bán sách trực tuyến bao gồm Section: "Sách Văn học", "Sách Tin học", "Sách Toán học" VD2: Một Website tin tức bao gồm Section: "Thể thao", "Văn hóa", "Pháp luật" Section -|Category 1a -|Category 1a -|Category 1a Section -7- |Category 2a |Category 2b -|Category 2b1 -|Category 2b2 b) Category Các chuyên mục, loại sản phẩm, loại dịch vụ đề cập cách cụ thể hơn, chi tiết VD1: Trong Section "Văn học" có Category: "Tiểu thuyết", "Truyện ngắn", "Hồi ký" VD2: Trong Section "Thể thao" có Category: "Bóng đá", "Quần vợt", "Các môn thể thao khác" c) Conten Toàn nội dung viết thường gồm phần: Phần giới thiệu (Intro Text): Phần nêu ngắn gọn, tóm tắt ý mở đầu cho toàn viết Phần chi tiết (Description Text): Phần lại viết Như để tạo viết cần qua tối đa bước tối thiểu bước co Section Category: Bước 1: Tạo Section: Vào Content > Section Manager Bước 2: Tạo Category: Vào Content > Category Manager Bước 3: Tạo Content: Vào Content > Article Manager > New d) Front-end (tiền sảnh) Front-end (tiền sảnh), biết với tên gọi Public Front-end: phần giao diện phía ngoài, nơi tiếp xúc với người sử dụng Bất trông thấy gõ đường dẫn URL vào trình duyệt Front-end chứa trang đặc biệt FrontPage (homepage) - trang chủ e) Back-end (hậu sảnh) Back-end, biết với tên gọi Public Back-end, Administrator, Control Pane: phần dành cho người quản trị Những người bình thường đường dẫn để truy cập, có biết phải qua bước kiểm tra tài khoản -8- Phần back-end truy cập thông qua đường dẫn: http://your_domain/administrator -9- CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Khảo sát nhu cầu 2.1.1 Từ phía người dùng Hiện Internet từ xa lạ trở thành phổ thông, nhu cầu khai thác sử dụng thông tin, coi Internet công cụ phục vụ thương mại, mua bán hữu hiệu Đặc biệt đối tượng có nhu cầu sử dụng thiết bị máy tính, thiết bị số không ngừng gia tăng Các đối tượng người dùng người đặc biệt, họ có nhu cầu cao so với người bình thường Họ dễ dàng sủ dụng Internet cho việc mua bán hay toán nhu cầu đặc biệt nhu cầu sử dụng sán phầm công nghệ cao Qua tìm hiểu yêu cầu người dùng đối tượng khách hàng có nhu cầu sử dụng sản phẩm máy tính, ta thấy bật nhu cầu sau: Người dùng muốn tìm hiểu tham khảo sản phẩm Người dùng muốn biết nhanh giá sản phẩm mà họ có nhu cầu Người dùng muốn tham khảo nhu cầu tiêu dùng thời đại Người dùng cần dễ dáng so sánh giá đơn vị cung cấp Người dùng muốn dễ dàng ngồi nhà đặt hàng mà họ muốn mua 2.1.2 Từ nhà cung cấp sản phẩm, đơn vị kinh doanh Với nhu cầu không ngừng gia tăng đột biến khách hàng đơn vị cung cấp không ngừng gia tăng dịch vụ hình thức kinh doanh Qua tìm hiểu thực tế công ty IEC Thái Nguyên, ta thấy từ phía đơn vị cung cấp có nhu cầu sau: Giới thiệu quảng cáo công ty Nhu cầu có cổng thông tin điện tử tương tác hiệu với khách hàng - 10 - Các thông số cần lưu ý: Nhóm cấp trên: Chọn Top Level để tạo nhóm chọn tên nhóm để tạo nhóm phụ nhóm Category Browse Page: Chọn dạng hiển thị cho nhóm sản phẩm cách nhập tên dạng hiển thị có sẵn VM: browse_1, browse_2, browse_3, browse_4 Show x products per row: Số sản phẩm hiển thị hàng ngang Trong phần Ảnh: Chọn ảnh đại diện cho nhóm sản phẩm cách nhấn Browse để chọn ảnh nhập địa ảnh mục URL Hóa đơn: Danh sách hóa đơn giao dịch với khác hàng Danh sách phương thức toán: Muốn chọn phương thức toán giao nhận hàng chọn kiểu toán Danh sách phương thức toán (hình đây), tạo thêm phương thức khác tùy ý cách dùng chức Thêm phương thức toán Đại lý: Danh sách đại lý Khách hàng: Danh sách khách hàng Thiết lập chung: Thiết lập thông số cho VM Nếu muốn giới thiệu sản phẩm bỏ chức mua hàng VM cách đánh dấu vào ô Hủy chức làm việc giỏ hàng - 64 - Thiết lập hiển thị trang: Hiện/ẩn nút in PDF Trang mặc định hiển thị thông tin sản phẩm Trang mặc định trình bày sản phẩm nhóm (Category), trang nằm thư mục /administrator/components/com_virtuemart/html/templates/browse/, - 65 - thay đổi tên thành (browse_1, browse_2, browse_2, browse_3, browse_4, browse_5), sửa lại tạo tùy ý Hiện/ẩn trang danh sách sản phẩm Chọn xếp sản phẩm theo thứ tự mặc định Các lựa chọn xếp cho phép Hiện/ẩn số lượng sản phẩm Chọn số sản phẩm muốn hiển thị hàng Chọn hình ảnh mặc định cho sản phẩm hình 10 Hiện/ẩn Logo VirtueMart nằm phía cuối trang Thiết lập trình bày trang: Thông tin cửa hàng: - 66 - Thiết lập thông tin cho cửa hàng (trang Web), thông tin liên hệ với khách hàng, Logo (bảng hiệu) cửa hàng, đơn vị tiền tệ, cách hiển thị tiền tệ, giới thiệu hàng (tren Web), điều khoản dịch vụ (qui định) Hiển thị đơn tiền đồng Việt Nam theo dạng 1.000.000,00đ cách thiết lập thông số hình đây: Tạo Menu cho VM: Hiển thị sản phẩm chức bán hàng VM cách tạo Menu cho VM giống tạo Menu khác Joomla Vào Menu -> Mainmenu -> New -> Component -> Next -> Đặt tên cho Menu chọn VirtueMart mục Component Có thể tạo nhiều Menu cho VM, muốn cho Menu VM làm Trang chủ chuyển Menu lên (vị trí 1) - 67 - Mặc nhiên Menu VM hiển thị nhóm sản phẩm, muốn có kiểu trình bày sản phẩm đa dạng phải sử dụng thêm Module kèm theo VM Lưu ý Module có thiết lập thông số riêng tùy theo nhu cầu sử dụng vài Module, không thiết phải sử dụng toàn Module muốn sử dụng phải Publish Module không muốn sử dụng UnPublish Các Module VM: mod_product_categories: Hiển thị nhóm sản phẩm mod_productscroller: Hiển thị sản phẩm hiệu ứng cuộn (các sản phẩm chạy lên) mod_virtuemart_cart: Hiển thị trạng thái giỏ hàng mod_virtuemart_manufacturers: Hiển thị danh sách hảng sản xuất cho khách hàng chọn lựa mod_virtuemart_search: Công cụ hỗ trợ khách hàng tìm kiếm sản phẩm mod_virtuemart_featuredprod: Hiển thị sản phẩm bật, đặc biệt Các sản phẩm muốn hiển thị Module phải đánh dấu Đặc biệt mod_virtuemart_latestprod: Hiển thị sản phẩm mod_virtuemart_randomprod: Hiển thị sản phẩm ngẫu nhiên mod_virtuemart_topten: Hiển thị sản phẩm bán chạy mod_virtuemart_allinone: Hiển thị Module (latestprod, featuredprod, topten, randomprod) thành Module dạng Tab Việc lựa chọn Template vị trí hiển thị Module thích hợp làm cho trang Web bán hàng bạn chuyên nghiệp - 68 - Thay đổi cách trình bày trang sản phẩm cách nhập tên File Browse phần Category Browse Page, File nằm thư mục administrator/components/com_virtuemart/html/templates/browse/ sửa lại File tạo thêm file khác muốn - 69 - 3.2.4 Thiết kế giao diện a)Giao diện trang chủ - 70 - b) Giao diện trang danh mục sản phẩm - 71 - c) Giao diện hiển thị sản phẩm - 72 - d) Xem giỏ hàng - 73 - e) Giao diện phần backend - 74 - d) Giao diện com_virtuemart - 75 - KẾT LUẬN Em xin cảm ơn cô Phạm Bích Trà hướng dẫn giúp đỡ em nhiều, xin cảm ơn anh, chị đội ngũ nhân viên trung tâm máy tính IEC cung cấp thông tin để em hoàn thành tốt đồ án tốt nghiệp với đề tài "Xây dựng hệ thống bán hàng máy tính qua mạng trung tâm IEC" Qua giúp em hiểu tiếp thu thêm nhiều kiến thức về: trình phân tích thiết kế hệ thống thông tin ngôn ngữ lập trình website Trong thời gian tìm hiểu thực làm đề tài, em rút số vấn đề sau: Những kết đạt trình thực đề tài: Về tổng quan hệ thống: Mô hình toán bán hàng trực tuyến tương đối phổ biến, có nhiều thông tin phục vụ cho việc tìm hiểu Phân tích thiết kế cho hệ thống website từ việc khảo sát từ bước phân tích ta xây dựng website tương đối hoàn thiện cho công ty Về chức website: Xây dựng hệ thống website mà khách hàng tương tác trực tiếp với hệ thống thông qua chức đăng ký thành viên, đăng nhập hệ thống, xem sản phẩm, đưa vào giỏ hàng, mua hàng trực tuyến, thực gửi hóa đơn toán, toán trực tiếp, gửi ý kiến góp ý hay phản ánh đến quản trị hệ thông qua chức liên hệ Đối với người sử dụng hệ thống (admin) đăng nhập vào hệ thống, quản lý chức năng, mục hệ thống quản lý sản phẩm, quản lý khách hàng, quản lý tin tức số chức nhỏ hệ thống đăng quảng cáo, xem thông tin liên hệ khách hàng - 76 - Ngoài thực đề tài có số mặt hạn chế sau: Do thời gian có hạn với kinh nghiệm thực tế chưa nhiều nên em chưa thể sâu tìm hiểu đánh giá hết khả kinh doanh hướng phát triển cụ thể lâu dài công ty Số lượng người sử dụng thẻ tín dụng, séc điện tử sử dụng hình thức trao đổi qua mạng nước ta Hầu hết thực toán qua số hình thức chuyển khoản qua tài khoản ngân hàng, qua tài khoản ATM hay chuyển tiền qua đường bưu điện Ngoài ra, chưa hiểu hết tường tận Joomla nên nhiều vấn đề khúc mắc, chưa phát huy hết ưu điểm vốn có phần mềm Do đó, website có nhiều mặt hạn chế giao diện hay quản lý … Định hướng tương lai sau: Xác định thực trạng sở pháp lý, tình hình kinh doanh công ty để xây dựng mô hình bán hàng qua mạng chuẩn, để áp dụng thực tế Việt Nam năm gần Nghiên cứu phương pháp, thuật toán để đảm bảo an toàn, bảo mật thông tin cho hệ thống Hoàn thiện CSDL, thiết kế giao diện thân thiện phù hợp với người dùng thiết kế sản phẩm để đưa vào hoạt động ứng dụng cho thực tiễn Vì kiến thức hạn chế thiếu kinh nghiệm thực tế nên đề tài em nhiều thiếu sót Kính mong thầy cô giáo bạn góp ý để nắm bắt vững vàng kiến thức kỹ thiếu sót để phục vụ cho học tập nghiên cứu sau Em xin chân thành cảm ơn! - 77 - TÀI LIỆU THAM KHẢO [1] Website: www.buaxua.vn [2] Website: www.iectn.com.vn [3] Website: www.joomlaviet.org [4] Website: www.joomla.org [5] Các tài liệu tham khảo Joomla, thương mại điện tử, … [6] Phân tích thiết kế hướng đối tượng UML, Đặng Văn Đức, NXB Khoa học kỹ thuật, Hà Nội 2002 [7] Phân tích thiết kế hướng đối tượng UML, Đoàn Văn Ban, NXB Thống kê 1997 [8] Giáo trình SQL PL/SQL, công ty cổ phần Tài Ngân, 04/2001 [9] Giáo trình điện tử :Thương mại điện tử website, tác giả: Thạch Hải [10] Giáo trình điện tử: Quản lý, thiết kế Joomla Template, công ty TNHH Actheftprevetion - 78 - [...]... trị hệ thống Người quản trị sẽ có quyền để thay đổi về mặt hệ thống như: - Quản lý thành viên của hệ thống - Quản lý khách hàng - Cập nhật thông tin, tin tức mới - Quản lý hàng hóa - Cập nhật giá cả,v.v Chức năng tìm kiếm: cho phép khách hàng tra cứu thông tin về mặt hàng, nhãn hiệu sản phẩm, các đặc điểm của mặt hàng cần tìm 2.3 Thiết kế hệ thống bằng UML 2.3.1 Các tác nhân và các UC của hệ thống. .. quản trị hệ thống để ra quyết định chuyển tiền từ tài khoản của khách hàng đến doanh nghiệp - 15 - Mối quan hệ giữa tác nhân và UC: Tác nhân UC Đăng ký thành viên Đăng nhập hệ thống Xem thông tin cá nhân Tìm kiếm thông tin Khách hàng Mua hàng Xử lý thanh toán Đăng nhập hệ thống Tìm kiếm thông tin Xử lý thanh toán Quản lý khách hàng Quản lý mặt hàng Quản trị hệ thống Quản lý loại hàng Xử lý đơn hàng Quản... UC đăng ký thành viên Mục đích: khách hàng đăng ký là thành viên của hệ thống Tác nhân: khách hàng Mô tả chung: để có thể mua hàng ở hệ thống thì khách hàng phải nhập thông tin để đăng ký làm thành viên theo yêu cầu hệ thống Khách hàng điền đầy đủ và đúng thông tin từ form nhập liệu rồi gửi lên hệ thống Luồng sự kiện chính: Hành động của tác nhân Phản ứng của hệ thống 1 Chọn chức năng đăng ký thành... sản phẩm trong giỏ hàng Sau đó khách hàng có thể tiếp tục xem các sản phẩm khác hoặc tiến hành đặt hàng 4 Để đặt hàng thì khách hàng phải đăng nhập hệ thống Nếu khách hàng chưa có tài khoản thì hệ thống sẽ chỉ đến trang đăng kí Sau đó khách hàng sẽ cung cấp các thông tin về việc giao hàng cũng như thanh toán với siêu thị Nếu siêu thị mà có liên kết với các Ngân hàng để xây dựng một hệ thống thanh toán... tác với hệ thống Tác nhân có thể là con người, cũng có thể là thiết bị phần cứng hay hệ thống khác có trao đổi thông tin với hệ thống Đối với bài toán này ta xác định được các tác nhân sau: Khách hàng: tác nhân này tham gia vào hệ thống chủ yếu là tìm kiếm, xem thông tin về mặt hàng, đăng ký làm thành viên của hệ thống để thực hiện chức năng mua bán và thanh toán nếu có nhu cầu Ngoài ra hệ thống còn... nhập hệ thống, mua hàng và thanh toán,v.v… - 14 - Quản trị hệ thống: tác nhân này tham gia hệ thống với công việc chủ yếu là soạn thảo, nhập và chỉnh sửa thông tin trong hệ thống, xử lý các đơn hàng của khách hàng, tiếp nhận các báo cáo được đề xuất từ hệ thống Dịch vụ chứng thực thẻ: nhiệm vụ chủ yếu của tác nhân này là tiếp nhận dưới dạng bản mã hóa và kiểm tra thông tin dữ liệu thẻ Ngân hàng: ... ký thành viên b) UC đăng nhập hệ thống Mục đích: đảm bảo tính bảo mật, an toàn, thống nhất cho toàn hệ thống Tác nhân: khách hàng, nhà quản trị Mô tả chung: người dùng phải nhập tên truy cập và mật khẩu khi đăng nhập Hệ thống sẽ kiểm tra xem: người dùng có quyền đăng nhập hệ thống hay không? Nếu đúng với tên và mật khẩu truy nhập thì cho phép người dùng đăng nhập vào hệ thống với quyền đã quy định Luồng... giỏ hàng Biều đồ cộng tác Hình 2.2.2-3b: Biểu đồ cộng tác cho tác vụ xóa sản phẩm trong giỏ hàng f) UC xem giỏ hàng Mục đích: Xem các sản phẩm được chọn vào trong giỏ hàng Tác nhân: khách hàng, nhà quản trị Mô tả chung:khi click vào nút xem giỏ hàng thì hệ thống sẽ hiện thông tin về các sản phầm đã được chọn và thêm vào giỏ hàng - 25 - Luồng sự kiện chính: Hành động của tác nhân Phản ứng của hệ thống. .. đơn đặt hàng Đồng - 30 - thời, khi thông tin thanh toán được chuyển về trung tâm xử lý thẻ tín dụng và được kiểm tra hợp lệ, số tiền khách hàng thanh toán sẽ được chuyển ngay vào tài khoản của doanh nghiệp thẻ tín dụng Chuyển tiền từ Tài khoản của doanh nghiệp thẻ tín dụng về tài khoản của doanh nghiệp bán hàng: Sau khi hàng hóa dịch vụ được cung cấp, doanh nghiệp bán hàng thông báo cho Ngân hàng nơi... mà siêu thị kinh doanh Quản trị đơn hàng: xử lý các đơn đặt hàng của khách hàng, thanh toán và giao hàng với khách hàng Quản trị thanh toán: Thêm, xoá, sửa thông tin về các phương thức thanh toán, và cách thức thanh toán của khách hàng với siêu thị Quản trị câu hỏi/ý kiến: xử lý và phản hồi các yêu cầu mà khách hàng đã gửi 2.2.4 Một số chức năng chính của hệ thống: Chức năng đăng ký thành viên: