Bên cạnh đó, cũng đã có khá nhiều các trang web động tên thương mại là Dynamic Website với nhiều hình thức tổ chức khác nhau về giao diện, bố cục cũng như về cách thức quản lý, tiêu biểu[r]
(1)TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG - BÁO CÁO BÀI TẬP LỚN Môn:Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng Đề tài :PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE BÁN SỮA TRỰC TUYẾN Giáo viên hướng dẫn: Sinh viên thực hiện: TS.Nguyễn Hữu Đức Lê Quang Huy - 20081133 Bùi Văn Hiếu - 20080927 Đặng Hoàng Anh-20080022 Đỗ Tùng Linh-20086099 Ma Đình Hành-20083590 Hà Nội, tháng năm 2012 (2) Contents LỜI MỞ ĐẦU CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ ĐƯA RA BÀI TOÁN I.KHẢO SÁT HIỆN TRẠNG II.GIỚI THIỆU ĐỀ TÀI 1.Tổng quan thương mại điện tử .6 2.Mô tả đề tài 3.Mục đích đề tài .8 CHƯƠNG 2:Phân Tích Hệ Thống I.Đặc tả các quy trình nghiệp vụ: .9 1.KH thêm sản phẩm vào giỏ hàng: .9 2.Khách hàng đặt hàng mua sản phẩm: .10 II.Các ca sử dụng hệ thống: .11 1.Biểu đồ use-case tổng quát: 11 2.Đặc tả Use-case: Add To Shopping Cart 12 3.Đặc tả use-case: Order Entry 13 4.Đặc tả use-case:Đăng nhập vào hệ thống 14 5.Đặc tả use-case:Đăng xuất khỏi hệ thống 15 6.Đặc tả use-case:Quản lý thông tin cá nhân .16 7.Đặc tả use-case:Khởi tạo lại mật 17 III.Biểu đồ trình tự: 18 1.Biểu đồ trình tự Use-case Add To ShoppingCart: .18 2.Biểu đồ trình tự use-case Order Entry: .19 III.Biểu đồ lớp: 20 1.Biểu đồ lớp Use-case Add To ShoppingCart: 20 2.Biểu đồ lớp Use-case Order Entry: 21 IV Biểu đồ Collaboration : .22 1.Biểu đồ Collaboration Use-case Add To Shopping Cart: 22 2.Biểu đồ Collaboration Use-case Order Entry: 23 V Biểu đồ Statechart : .24 Biểu đồ Statechart đối tượng Shopping Cart: 24 2.Biểu đồ Statechart Use-case Order Entry: 25 VI.Biểu đồ thành phần: 26 1.Biểu đồ Component Use-case Add To Shopping Cart: .26 (3) Biểu đồ Component Use-case Order Entry: 27 (4) LỜI MỞ ĐẦU Không kể tới đóng góp to lớn mà ngành công nghệ thông tin đã làm cho lĩnh vực nghiện cứu khoa học kỹ thuật, mà chúng ta có thể nhìn thấy luôn đóng góp thiết thực mà nó mang lại đời sống xã hội người Hãy thử nhìn vào máy tính cá nhân mình,chỉ với vài thao tác đơn giản ,thậm chí là cú click chuột , bạn có thể đọc báo , xem phim , nghe đài , và mua sắm qua mạng,có thể nói giới thông tin gần trước mắt bạn Nói riêng tới việc mua hàng trực tuyến , thì trên giới đã có nhiều các website tiếng ,uy tín phục vụ cho người dùng, có thể kể đến ebay.com , hay amazone.com , còn Việt Nam có vatgia.com Các doanh nghiệp muốn tiến hành bán hàng trực tuyến , thì điều đầu tiên họ cần đến là website chất lượng , với hệ thống thông tin thiết kế tốt, giao diện đẹp,dễ sử dụng và an toàn… Nhóm chúng em đã lựa chọn đề tài “Phân tích thiết kế hệ thống website bán sữa trực tuyến” với mong muốn vận dụng kiến thức mình đã học , xây dựng trang web có tính thực tiễn , đồng thời thành viên nhóm củng cố lại kiến thức mình qua thực hành Với số mục tiêu thiết kế trang web - Bước đầu xây dựng website bán hàng trực tuyến nhằm quảng bá rộng rãi các sản phẩm - Rút ngắn khoảng cách nhà phân phối và người tiêu dùng, đồng thời tiết kiệm thời gian chi phí cách đáng kể thông qua thông tin phù hợp với nhu cầu khách hàng - Với đề tài này, chúng em xin trình bày cách thức quản lý website giúp cho người quản trị dễ dàng việc thay đổi, cập nhật thông tin trang web, quản lý hiệu khách hàng và các đơn đặt hàng trên mạng (5) CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ ĐƯA RA BÀI TOÁN I.KHẢO SÁT HIỆN TRẠNG Hiện nay, khác với các nước đã có công nghệ thông tin phổ biến và phát triển, Việt Nam, đại đa số là các website tĩnh, có cấu trúc và tổ chức thông tin cố định, không thay đổi ít thay đổi, chủ yếu mang tính chất giới thiệu công ty và sản phẩm dịch vụ nó Bên cạnh đó, đã có khá nhiều các trang web động (tên thương mại là Dynamic Website) với nhiều hình thức tổ chức khác giao diện, bố cục cách thức quản lý, tiêu biểu website kinh doanh địa ốc Công ty Hoàng Quân, website đặt phòng khách sạn trực tuyến Công ty Thương mại điện tử Việt, website Ngân hàng Cổ phần thương mại ABC… Tuy nhiên, thực tế cần nhìn nhận rằng: đa số các website công ty sở hữu thuê các nhà thiết kế (thường là các công ty thiết kế website) đảm nhận việc thiết kế ban đầu, điều này là hợp lý, vì với chi phí ban đầu cho dù có cao - các trang web động – thì website thiết lập mang tính chuyên nghiệp và hoạt động ổn định là điều cần thiết; để website đó hoạt động thực hiệu thì không thể thiếu bàn tay chính người chủ, chính công ty sở hữu nó quản lý và điều hành Thực tế là, Việt Nam nay, vai trò người quản trị website dường chưa đánh giá đúng, đa phần người quản trị trang web các công ty đảm đương công việc này sau hoàn tất các công việc khác, vấn đề làm thông tin website còn bị xem nhẹ, khiến cho khách hàng thường xuyên website cảm thấy nhàm chán và từ từ rời bỏ thói quen vào thăm trang web! Sự hoạt động hiệu số trang web nói trên là minh chứng cho vai trò người quản trị website doanh nghiệp Các công ty sở hữu các website này có phận riêng đảm đương việc quản lý thông tin website, nhằm đáp ứng kịp thời và hiệu các yêu cầu các vị “thượng đế” thông qua mạng internet, có thì khai thác hết giá trị website, và nguồn khách hàng tiềm trên mạng Vì thế, theo chúng tôi, các công ty đã, và có ý định xây dựng website riêng cho mình thì dù ít, dù nhiều đã quan tâm đến vai trò công nghệ thông tin và các khách hàng tiềm trên mạng, nên có kế hoạch và cắt đặt người (6) quản trị để website công ty mình luôn mẻ, thu hút khách hàng đến với website, đến với công ty II.GIỚI THIỆU ĐỀ TÀI 1.Tổng quan thương mại điện tử Nói đến internet, ngày nay, người ta thường nhắc đến chính phủ điện tử, thương mại điện tử Đây chính là hai số ứng dụng lớn công nghệ thông tin, xa lộ thông tin Internet vào lĩnh vực tổ chức và thương mại toàn cầu Chính phủ điện tử: là cách thức tổ chức và truyền thông liệu chính phủ, sử dụng các công nghệ để cung cấp cho các công dân khả truy cập hiệu vào nguồn tài nguyên thông tin có độ tin cậy cao chính phủ Thương mại điện tử: đề cập đến là hình thức mua bán, giao tiếp hoàn toàn khác so với hình thức giao tiếp thương mại truyền thống Ở đó, người mua và người bán đôi không biết mặt nhau, thoả thuận, trao đổi diễn trên mạng internet và thông qua hệ thống toán đặc biệt, chẳng hạn thẻ tín dụng ngân hàng Thương mại điện tử tạo nhiều mối quan hệ các cá nhân, các công ty và các thành phần toàn xã hội Xây dựng website bán hàng qua mạng là chúng ta đã tham gia vào thương mại điện tử, với mục tiêu đẩy mạnh mối quan hệ thương mại: công ty – khách hàng và khách hàng – công ty Nói đến thương mại điện tử người ta thường nghĩ đến việc chọn mua sản phẩm trên mạng, sau các phiên giao dịch khác để thực chuyển hàng, nhận hàng (chẳng hạn, điện thoại, email…xác thực thông tin đặt khách hàng các đơn hàng), và cuối cùng kết thúc việc toán qua thẻ tín dụng Tuy nhiên, thực tế, thương mại điện tử đôi đơn giản là (7) các phiên giao dịch thông thường, khách hàng vào viếng thăm website để nắm bắt thông tin, tìm kiếm thông tin nào đó thông qua các Search Engines trên mạng Internet Các phiên giao dịch này giúp chúng ta giới thiệu công ty hay sản phẩm công ty cung cấp Mục tiêu cần khai thác các giao dịch là website phải có đủ sức hút để lôi kéo khách hàng viếng thăm trang web chúng ta lần sau, lôi kéo họ tìm đến công ty chúng ta để biến họ thành khách hàng chính thức công ty Muốn vậy, đầu tiên website phải có giao diện rõ ràng, bắt mắt, cấu trúc hợp lý để gây ấn tượng tốt ban đầu cho người vào xem, và điều tối quan trọng là dung lượng trang website phải nhỏ vừa phải để khách hàng không kiên nhẫn trước trang web chúng ta trước mắt họ Kế đến là, nội dung website phải tiện dụng, phù hợp, đáp ứng nhu cầu thường gặp khách hàng Và cuối cùng là tên miền ngắn gọn, dễ nhớ để khách hàng khó có thể quên lần thăm viếng sau Một website bán sữa qua mạng hiệu không nằm ngoài yêu cầu đó Thông tin chính nó chính là mặt hàng mà công ty kinh doanh thời gian tới phân loại cách rõ ràng, khoa học theo các chủng loại, theo đơn giá, đầy đủ giá cả, hình ảnh, và các mức giá hấp dẫn các đợt khuyến mại công ty tổ chức…đáp ứng các nhu cầu khách hàng, cho phép khách hàng tìm kiếm sản phẩm mình mong muốn cách dễ dàng Chính vì website bán sữa trực tuyến mà em thực bài tập lớn này mang chức website thương mại điện tử, đáp ứng nhu cầu các khách hàng (8) 2.Mô tả đề tài “Website bán sữa trực tuyến” là hệ thống quảng bá hình ảnh cửa hàng thể việc chăm sóc khách hàng lúc, nơi Với website này khách hàng không cần đến các cửa hàng hay nhà phân phối mà tham khảo tác dụng, giá và thông tin sản phẩm sữa và đảm bảo từ phía nhà cung cấp Tạo thuận tiện, thoải mái cho khách hàng mua sản phẩm 3.Mục đích đề tài Website bán hàng là showroom ảo mở 24/24h có thể đón khách hàng vào lúc nào Dựa vào website, khách hàng có thể biết doanh nghiệp bạn kinh doanh mặt hàng gì? Giá bao nhiêu? đó là câu hỏi mà khách hàng muốn biết doanh nghiệp và sản phẩm doanh nghiệp Bên cạnh đó website bán hàng còn giúp doanh nghiệp nhận phản hồi khách hàng cách nhanh chóng và hiệu Doanh nghiệp cần cập nhật thông tin sản phẩm và phần việc còn lại là quảng bá website đến tất các đối tác (9) CHƯƠNG 2:Phân Tích Hệ Thống I.Đặc tả các quy trình nghiệp vụ: 1.KH thêm sản phẩm vào giỏ hàng: (10) 2.Khách hàng đặt hàng mua sản phẩm: (11) II.Các ca sử dụng hệ thống: 1.Biểu đồ use-case tổng quát: (12) 2.Đặc tả Use-case: Add To Shopping Cart Name of Use Case: Add To Shopping Cart Brief Description: Use-case này cung cấp chức thêm item Actors: vào giỏ hàng Customer Basic Flow: Use-case bắt đầu actor click vào button Add to cart sản phẩm sữa cụ thể Hệ thống tạo giỏ hàng thêm sản phẩm vào giỏ hàng Hệ thống thông bán thêm sản phẩm thành Alternate Flows: công, lưu liệu vào giỏ hàng Nếu đã có gi hàng sesscion hệ thống thêm sản phẩm vào giỏ hàng Special requirements: Actor phải kết nối vào mạng internet Pre-conditions: Actor trạng thái đăng nhập Post-conditions: Không có Extension points: Không có 3.Đặc tả use-case: Order Entry (13) Name of Use Case: Brief Description: Order Entry Use-case này cung cấp chức tạo đơn đặt hàng khách hàng đã lựa chọn xong và định mua sản phẩm giỏ hàng Customer Actors: Basic Flow: Use-case bắt đầu actor click vào button Finish Actor click I agree hệ thống thị thông báo yêu cầu actor xác nhận việc đặt hàng Hệ thống hiển thị thông điệp báo cho actor biết đã tạo đơn đặt hàng thành công và nhân viên công ty sớm liên lạc với khách hàng, đồng thời hệ thống lưu liệu đặt hàng vào database Đồng thời hệ thống xóa bỏ giỏ hàng o Actor click No hệ thống yêu cầu xác nhận Alternate Flows: việc đặt hàng, hệ thống đưa actor trở lại màn hình Special requirements: quản lý sản phẩm giỏ hàng Actor phải kết nối vào mạng internet Pre-conditions: Actor trạng thái đăng nhập Post-conditions: Không có Extension points: Không có 4.Đặc tả use-case:Đăng nhập vào hệ thống Tên ca sử dụng Đăng nhập vào hệ thống Tác nhân Thành viên (14) Mục đích Cho phép thành viên đăng nhập hệ thống để thực số chức mà khách vãng lai không có Tóm lược Thành viên nhập tên đăng nhập và mật để đăng nhập vào hệ thống Điều kiện đầu vào Kết trả Thông báo thành viên đăng nhập vào hệ thống thành công hay không Các luồng tương Thành viên đăng nhập vào hệ thống tác chính 5.Đặc tả use-case:Đăng xuất khỏi hệ thống Tên ca sử dụng Đăng xuất khỏi hệ thống Tác nhân Thành viên Mục đích Cho phép thành viên đăng xuất khỏi hệ thống và kết thúc phiên làm việc (15) Tóm lược Thành viên thực đăng xuất khỏi hệ thống, kết thúc phiên làm việc và còn thực các chức khách vãng lai Điều kiện đầu vào Kết trả Thông báo đã đăng xuất Các luồng tương Thành viên đăng xuất khỏi hệ thống tác chính 6.Đặc tả use-case:Quản lý thông tin cá nhân Tên ca sử dụng Quản lý thông tin cá nhân Tác nhân Thành viên Mục đích Cho phép thành viên thực quản lý thông tin cá nhân mình Tóm lược Thành viên thực cập nhật các thông tin tài khoản mình bao gồm các thông tin cá nhân và mật Điều kiện đầu (16) vào Kết trả Thông báo cập nhật thành công hay không Các luồng tương Cập nhật thông tin cá nhân tác chính Thay đổi mật 7.Đặc tả use-case:Khởi tạo lại mật Tên ca sử dụng Khởi tạo lại mật Tác nhân Khách vãng lai Mục đích Cho phép khách hàng khởi tạo lại mật quên bị mật sử dụng Tóm lược Thành viên bị mật (tương đương với khách vãng lai) thực khởi tạo lại mật khẩu, sau đó sử dụng email đăng ký để xem mật đã khởi tạo lại Điều vào kiện đầu (17) Kết trả Thông báo mật đã khởi tạo lại Các luồng tương Khởi tạo lại mật tác chính III.Biểu đồ trình tự: 1.Biểu đồ trình tự Use-case Add To ShoppingCart: (18) 2.Biểu đồ trình tự use-case Order Entry: (19) III.Biểu đồ lớp: (20) 1.Biểu đồ lớp Use-case Add To ShoppingCart: (21) 2.Biểu đồ lớp Use-case Order Entry: (22) IV Biểu đồ Collaboration : 1.Biểu đồ Collaboration Use-case Add To Shopping Cart: (23) 2.Biểu đồ Collaboration Use-case Order Entry: (24) V Biểu đồ Statechart : Biểu đồ Statechart đối tượng Shopping Cart: (25) 2.Biểu đồ Statechart Use-case Order Entry: (26) VI.Biểu đồ thành phần: 1.Biểu đồ Component Use-case Add To Shopping Cart: (27) Biểu đồ Component Use-case Order Entry: (28)