Báo cáo tốt nghiệp Xây dựng Website quảng bá và quản lý sản phẩm cho làng nghề chè Khuôn II năm 2015 với phân tích chương trình theo biểu đồ use case mới nhất, phân tích chi tiết theo từng biểu đồ và có demo trong tệp đính kèm
Đại Học Thái Nguyên Trường Đại Học Công Nghệ Thông Tin Truyền Thông Khoa Công Nghệ Thông Tin- Bộ môn Mạng Truyền Thông ……… Đề tài thực tập tốt nghiệp Xây dựng Website quảng bá quản lý sản phẩm cho làng nghề chè Khuôn II Sinh viên thực : Đôn Thành Trung Giáo viên hướng dẫn : Nguyễn Toàn Thắng Thái Nguyên 2015 Lời cảm ơn Trên thực tế thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, em nhận nhiều quan tâm, giúp đỡ quý Thầy Cô, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô Khoa Công Nghệ Thông Tin – Trường Đại Học Công Nghệ Thông Tin Truyền thông với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em Đặc biệt thày Nguyễn Toàn Thắng, người hướng dẫn giúp đỡ em thời gian thực thực tập tốt nghiệp Em xin chân thành cảm ơn đến bạn bè giúp đỡ tài liệu, trao đổi học thuật thực thực tập tốt nghiệp Xin gửi lời cảm ơn đến bạn Vũ Minh Tú, Ngô Sỹ Trung, Nguyễn Văn Duy, … Thành phố Thái Nguyên Ngày tháng năm 2015 Sinh viên Đôn Thành Trung MỤC LỤC Đại Học Thái Nguyên Trường Đại Học Công Nghệ Thông Tin Truyền Thông Thái Nguyên 2015 Lời cảm ơn MỤC LỤC Mục lục hình ảnh Mở đầu Chương I Đặt vấn đề I Mục tiêu cần xây dựng Bài toán thực tế: Mục tiêu chi tiết: II Các công nghệ khả thi .10 WordPress 10 Joomla 12 Drupal 14 III Lựa chọn công nghệ 15 Giới thiệu sơ lược PHP 16 Giới thiệu sơ lược MySQL 17 Chương II Phân tích thiết kế chương trình .18 IV Giải toán 18 Các nhóm chức hệ thống 18 Xác định tác nhân 18 V Xác định UC, gói UC xây dựng biểu đồ UC chi tiết 19 Xác định Use case 19 Xác định gói UC, biểu đồ UC chi tiết 20 VI Đặc tả Use Case 23 Hệ thống đăng ký, đăng nhập 23 Hệ thống xem thông tin 25 Hệ thống quản lý thông tin 27 Hệ thống mua hàng 29 Hệ thống tiếp nhận xử lý đơn hàng .33 Hệ thống quản lý tin tức 36 VII Xác định lớp thực thể lớp biên 37 VIII Biểu đồ hoạt động Use Case .38 UC Đăng ký 38 UC Đăng nhập 38 UC Sửa thông tin cá nhân 38 UC Quản lý danh sách thành viên 39 UC Quản lý danh mục sản phẩm 39 UC Mua hàng, tiếp nhận xử lý đơn hàng .39 UC quản lý tin tức: 40 IX Mô hình hoá tương tác Use Case: Biểu đồ biểu đồ giao tiếp 40 Use case Đăng ký thành viên 40 Use case Đăng nhập 41 Use case Sửa thông tin cá nhân .42 Use case Quản lý danh sách thành viên 43 Use case Quản lý danh mục sản phẩm .44 Use case Mua hàng, tiếp nhận xử lý đơn hàng 44 Use case Quản lý tin tức 45 X Cơ sở liệu trang web .46 Bảng loaisanpham: 46 Bảng nhomsanpham: 46 46 Bảng sanpham: 46 47 Bảng thanhvien: 47 Bảng tagboard: 47 Chương III Thiết kế website 49 XI Giới thiệu chức trang 49 Trong tệp chính: 49 Trong tệp include: 49 XII Giao diện chính: 51 Trang chủ: 51 Trang giới thiệu: 51 Trang hướng dẫn: 52 Trang tin tức: 52 53 Trang liên hệ: 53 Thông tin click vào nhóm sản phẩm: .53 Thông tin click vào sản phẩm: 54 Thông tin click vào phần xem giỏ hàng: .54 55 TÀI LIỆU THAM KHẢO 56 Kết luận 57 NHẬN XÉT HƯỚNG DẪN THỰC TẬP TỐT NGHIỆP 58 Mục lục hình ảnh Chương I Đặt vấn đề I Mục tiêu cần xây dựng Bài toán thực tế: Mục tiêu chi tiết: II Các công nghệ khả thi .10 WordPress 10 Joomla 12 Drupal 14 III Lựa chọn công nghệ 15 Giới thiệu sơ lược PHP 16 Giới thiệu sơ lược MySQL 17 Chương II Phân tích thiết kế chương trình .18 IV Giải toán 18 Các nhóm chức hệ thống 18 Xác định tác nhân 18 Hình 1: Mối quan hệ tác nhân .19 V Xác định UC, gói UC xây dựng biểu đồ UC chi tiết 19 Xác định Use case 19 Xác định gói UC, biểu đồ UC chi tiết 20 Hình 2: Gói Use Case 20 Hình 3: Biểu đồ UC gói UC Đăng ký, đăng nhập 21 Hình 4: Biểu đồ UC gói UC Quản lý thông tin cá nhân 21 Hình 5: Biểu đồ UC gói Quản lý danh sách thành viên 22 Hình 6: Biểu đồ UC gói Quản lý danh mục sản phẩm 22 Hình 7: Biểu đồ UC gói Mua hàng 22 Hình 8: Biểu đồ UC gói tiếp nhận xử lý đơn hàng 23 Hình 9: Biểu đồ UC gói quản lý tin tức 23 VI Đặc tả Use Case 23 Hệ thống đăng ký, đăng nhập 23 Hệ thống xem thông tin 25 Hệ thống quản lý thông tin 27 Hệ thống mua hàng 29 Hệ thống tiếp nhận xử lý đơn hàng .33 Hệ thống quản lý tin tức 36 VII Xác định lớp thực thể lớp biên 37 Hình 10: Biểu đồ phân tích lớp thực thể .37 Hình 11: Các lớp biên 38 VIII Biểu đồ hoạt động Use Case .38 UC Đăng ký 38 Hình 12: Biểu đồ hoạt động UC Đăng ký thành viên .38 UC Đăng nhập 38 Hình 13: Biểu đồ hoạt động UC Đăng nhập 38 UC Sửa thông tin cá nhân 38 Hình 14: Biểu đồ hoạt động UC Sửa thông tin cá nhân 39 UC Quản lý danh sách thành viên 39 Hình 15: Biểu đồ hoạt động UC Quản lý danh sách thành viên 39 UC Quản lý danh mục sản phẩm 39 UC Mua hàng, tiếp nhận xử lý đơn hàng .39 Hình 16: Biểu đồ hoạt động UC Mua hàng, tiếp nhận xử lý đơn hàng 40 UC quản lý tin tức: 40 IX Mô hình hoá tương tác Use Case: Biểu đồ biểu đồ giao tiếp 40 Use case Đăng ký thành viên 40 Hình 17: Biểu đồ UC Đăng ký thành viên 41 Hình 18: Biểu đồ giao tiếp UC Đăng ký thành viên .41 Use case Đăng nhập 41 Hình 19: Biểu đồ UC Đăng nhập .42 Hình 20: Biểu đồ giao tiếp UC Đăng nhập .42 Use case Sửa thông tin cá nhân .42 Hình 21: Biểu đồ UC Sửa thông tin cá nhân .43 Hình 22: Biểu đồ giao tiếp UC Sửa thông tin cá nhân 43 Use case Quản lý danh sách thành viên 43 Hình 23: Biểu đồ UC Quản lý danh sách thành viên 44 Hình 24: Biểu đồ giao tiếp UC Quản lý danh sách thành viên 44 Use case Quản lý danh mục sản phẩm .44 Use case Mua hàng, tiếp nhận xử lý đơn hàng 44 Hình 25: Biểu đồ UC Mua hàng 44 Hình 26: Biểu đồ giao tiếp UC Mua hàng 45 Use case Quản lý tin tức 45 Hình 27: Biểu đồ UC Quản lý tin tức 45 Hình 28: Biểu đồ giao tiếp UC Quản lý tin tức 45 X Cơ sở liệu trang web .46 Bảng loaisanpham: 46 Hình 29: Bảng loaisanpham 46 Bảng nhomsanpham: 46 46 Hình 30: Bảng nhomsampham 46 Bảng sanpham: 46 47 Hình 31: Bảng sanpham .47 Bảng thanhvien: 47 Hình 32: Bảng thành viên .47 Bảng tagboard: 47 Hình 33: Bảng tagboard .48 Chương III Thiết kế website 49 XI Giới thiệu chức trang 49 Trong tệp chính: 49 Trong tệp include: 49 XII Giao diện chính: 51 Trang chủ: 51 Hình 34: Trang chủ .51 Trang giới thiệu: 51 Hình 35: Trang giới thiệu .52 Trang hướng dẫn: 52 Hình 36: Trang hướng dẫn 52 Trang tin tức: 52 53 Hình 37: Trang tin tức 53 Trang liên hệ: 53 Hình 38: Trang liên hệ 53 Thông tin click vào nhóm sản phẩm: .53 Hình 39: Nhóm sản phẩm 54 Thông tin click vào sản phẩm: 54 Hình 40: Chi tiết sản phẩm 54 Thông tin click vào phần xem giỏ hàng: .54 Hình 41: Giỏ hàng 55 Mở đầu Lý chọn đề tài: Trên giới nay, tin học ngành phát triển không ngừng, thời kỳ công nghiệp hoá đòi hỏi thông tin nhanh chóng, xác.Tin học ngày chiếm vị trí quan trọng sống hàng ngày, ngành khoa học kỹ thuật, dịch vụ xã hội Đất nước ta có chuyển biến to lớn tất lĩnh vực, ngành kinh tế, ngành khoa học kỹ thuật đời sống xã hội Đảng nhà nước ta coi trọng vấn đề áp dụng tin học vào lĩnh vực đời sống xã hội Sự nghiệp hoá, công nghiệp hoá, đại hoá đất nước cần đến phát triển công nghệ thông tin Trong việc áp dụng công nghệ thông tin vào việc quản lý quảng bá sản phẩm công việc mẻ hấp dẫn Quản lý bán hàng đề tài thực tế ứng dụng công nghệ thông tin tất khâu thực tốt mang lại hiệu cao Vì việc lựa chọn công nghệ phù hợp giúp cho việc quảng bá sản phẩm, quản lý sản phẩm cho doanh nghiệp tốt hơn, mà đại hóa doanh nghiệp, tiếp cận khách hang tốt hiệu Đặc biệt với làng nghề truyền thống, kỹ thuật sản xuất họ thủ công mang nét đặc trưng riêng làng nghề, cần phải bảo tồn phát huy, cần phải đại hóa họ theo hướng tích cực để tiếp cận gần với khách hàng mà giữ nét truyền thống riêng Vì thời gian thực tập em chọn đề tài: “Xây dựng website quảng bá quản lý sản phẩm cho làng nghề chè Khuôn II” làm đề tài cho báo cáo tốt nghiệp Mục đích đề tài: Xây dựng website quảng bá quản lý sản phẩm mạng Internet cho làng nghề chè truyền thống Khuôn II Chương I.Đặt vấn đề I Mục tiêu cần xây dựng Bài toán thực tế: Hiện nay, xuất phát từ nhu cầu thực tế xã hội doanh nghiệp nên có website Vì website thực kênh kinh doanh mới, hiệu kinh tế cho doanh nghiệp Việt Nam Hiện phù hợp với nhu cầu thói quen phần lớn khách hàng Việt Nam mà số lượng không ngừng gia tăng Website giúp quảng bá sản phẩm/doanh nghiệp, với chi phí thấp tiện tiện lợi (24 ngày, ngày tuần) Bên cạnh kinh doanh qua mạng (thông qua website) mở rộng hội tìm kiếm khách hàng, đối tác doanh nghiệp không nước mà phạm vi toàn cầu Nếu website, cung cấp cho khách hàng thông tin công ty, sản phẩm cách nhanh chóng nhất, tiện lợi nhất? Ngày nay, khách hàng thời gian chờ doanh nghiệp gửi brochure fax hình ảnh sản phẩm rõ ràng mà thể tính không chuyên nghiệp, đại doanh nghiệp Những lợi ích mà Internet mang lại cho người điều phủ nhận Dân trí nâng cao, xã hội phát triển tầm ảnh hưởng Internet lan rộng mạnh mẽ Thấu hiểu điều đó, nhiều doanh nghiệp biến tận dụng mạnh Internet, biến giới mạng thành công cụ kinh doanh đắc lực cho thông qua website Đó việc làm vô khôn ngoan thời thượng Và với làng nghề chè truyền thống vậy, để bắt kịp thời đại, nắm bắt xu tiếp cận gần với khách hành, việc có website để quảng bá giới thiệu sản phẩm vấn đề quan trọng cần thiết Mục tiêu chi tiết: Xây dựng website đơn giản nhằm giúp làng nghề chè truyền thống Khuôn II quản lý quảng bá sản phẩm cách tốt hiệu Và để làm điều website cần đáp ứng yêu cầu sau: • Quản lý danh sách sản phẩm, cập nhật thông tin sản phẩm quảng bá sản phẩm làng nghề: Đưa danh sách sản phẩm thông tin chi tiết sản phẩm để khách hàng tiện theo dõi • Quản lý danh sách khách hàng, nhu cầu mua bán tìm hiểu sản phẩm khách hàng: Đưa danh sách khách hàng, thu thập thông tin nhu cầu khách hàng sản phẩm II Các công nghệ khả thi WordPress WordPress mã nguồn sử dụng nhiều khả tùy biến cao, dễ sử dụng phổ biến Đây mã nguồn mở vô mạnh mẽ để bạn triển khai website cá nhân cho bạn tổ chức bạn cách nhanh chóng có tính nâng cao không thua website chuyên nghiệp WordPress dạng phần mềm mã nguồn mở Christine Selleck đề xuất, hệ thống quản lý nội dung (CMS) phổ biến Mọi người biết đến WordPress đơn giản để viết Blog, để đăng tải thông tin lên mạng không đơn giản vậy, WordPress có chức Website khác Nó làm site tin tức, đánh giá, bán hàng… chí mạng xã hội Các bạn ứng dụng wordpress để tạo cho website wordpress , website tạo nhanh chóng đơn giản mà lại tiện cho việc quảng bá sản phẩm , thông tin , kiến thức WordPress viết ngôn ngữ lập trình PHP sử dụng MySQL database WordPress “con” B2 / Cafelog, xây dựng tiện dụng, định dạng chuẩn web Phiên WordPress tính đến tháng 1/2015 4.0.2 Rất nhiều Website tiếng sử dụng WordPress làm tảng để phát triển CNN, ebay, bata,… Điểm bật WordPress: • Cài đặt đơn giản nhanh chóng, với trình cài đặt phút tiếng • Hệ thống Plugin phong phú cập nhật liên tục, bạn tự viết plugin cho 10 Hình 23: Biểu đồ UC Quản lý danh sách thành viên sd QLThanhv ien 1: Nhap yeu cau cap nhat vien() 2.2: Phan hoi thong tin() :Nguoi quan ly :frmAddEditThanhvien 1.1: Chuyen yeu cau() 2: Luu thong tin() 2.1: Phan hoi thong tin() :Thanhv ien Hình 24: Biểu đồ giao tiếp UC Quản lý danh sách thành viên Use case Quản lý danh mục sản phẩm Tương tự Use case Quản lý danh sách thành viên Use case Mua hàng, tiếp nhận xử lý đơn hàng sd Muahang :Donhang :Khach hang frmThongtinsanpham :frmThanhtoan Yeu cau mua hang() Hien thi danh muc san pham() Chon san pham can mua() Yeu cau luu thong tin() Cap nhat gio hang() Yeu cau toan() Hien thi form toan() Nhap thong tin toan() Yeu cau luu thong tin() Cap nhat don hang() Phan hoi thong tin() Phan hoi thong tin() Hình 25: Biểu đồ UC Mua hàng 44 sd Muahang 1: Yeu cau mua hang() 1.2: Chon san pham can mua() ::Khach hang 2: Yeu cau toan() 1.1: Hien thi danh muc san pham() :frmThongtinsanpham 2.1: Hien thi form toan() 1.3: Yeu cau l uu thong tin() 2.2: Nhap thong tin toan() 1.4: Cap nhat gio hang() 2.6: Phan hoi thong tin() 2.3: Yeu cau luu thong tin() 2.4: Cap nhat don hang() :Donhang 2.5: Phan hoi thong tin() :frmThanhtoan Hình 26: Biểu đồ giao tiếp UC Mua hàng Use case Quản lý tin tức Hình 27: Biểu đồ UC Quản lý tin tức Hình 28: Biểu đồ giao tiếp UC Quản lý tin tức 45 X Cơ sở liệu trang web Cơ sở liệu trang web xây dựng MySQL với hỗ trợ phầm mềm Xampp; gồm bảng sau: Bảng loaisanpham: Gồm cột với thuộc tính lưu trữ loại sản phẩm khác vùng chè khác ghi thông tin sản phẩm(ví dụ loại sản phẩm hay loại truyền thống) Hình 29: Bảng loaisanpham Bảng nhomsanpham: Gồm thuộc tính tennhom idnhom đễ lưu trữ thông tin nhóm sản phẩm Hình 30: Bảng nhomsampham Bảng sanpham: Bao gồm thông tin sản phẩm lưu trữ cột với thuộc tính khác 46 Hình 31: Bảng sanpham Bảng thanhvien: Gồm cột lưu trữ thuộc tính để quản lý danh sách thành viên đăng kí tài khoản cấp quyền admin Hình 32: Bảng thành viên Bảng tagboard: Lưu trữ phản hồi, nhu cầu đánh giá sản phẩm từ khách hàng với thuộc tính 47 Hình 33: Bảng tagboard 48 Chương III Thiết kế website XI.Giới thiệu chức trang Trong tệp chính: File connect: MySql_connect để kết nối tới localhost với user root, pass rỗng MySQL_select_db để kết nối tới csdl “shop” localhost File function: Kiểm tra thời gian mua hàng, File giohang: Các quyền giỏ hàng thêm vào giỏ hàng, hiển thị giỏ hàng, đặt hàng, xóa, cập nhật giỏ hàng File index: file giao diện hiển thị với code kết nối tới file code php nhỏ tệp include trình bày phần File menu-left: file cột menu bên trái, thuộc tính chỉnh sửa màu sắc File menu-top: file menu với thuộc tính chính, File postinfo: File script_page: thay đổi màu chữ hiển thị trỏ trỏ chuột File timkiem: code cho phần tìm kiếm sản phẩm cột phải File zoom: code cho phần hiển thị hình ảnh chi tiết sản phẩm ấn vào sản phẩm Trong tệp include: File cart: kết nối csdl tạo bảng hiển thị danh sách sản phẩm có giỏ hàng hiển thị thông báo giỏ hàng File change: Thay đổi thông tin cá nhân tài khoản đăng nhập Tạo giao diện thay đổi kết nối csdl File change-pw: Tạo giao diện thay đổi mật cho tài khoản, kết nối csdl để thay đổi mật đăng nhập File chitiet: bắt lỗi khách hàng cho sản phẩm loại vào giỏ hàng lỗi trình mua hàng Tạo giao diện hiển thị chi tiết thông tin mặt hàng truy xuất từ csdl Ngoài hiển thị mặt hàng loại File content: Tạo giao diện hiển thị sản phẩm trang truy xuất từ csdl File footer: tạo giao diện phần chữ kí banner cuối trang 49 File func_cart: tạo giao diện giỏ hàng tài khoản, truy xuất csdl thao tác liệu File gioithieu: tạo giao diện cho phần giới thiệu website liên hệ với nhân viên quản trị website File hotro: tạo giao diện cho phần “Hỗ trợ” trang File huongdanmuahang: tạo giao diện cho phần hướng dẫn, File kt-user: kiểm tra lỗi đăng kí user File lienhe: tạo giao diện liên hệ kết nối csdl, thông tin nhập vào lưu trữ lại csdl, thông báo File loaisp: tạo giao diện click vào loại sản phẩm mục menu trái trang với thông báo loại sản phẩm chưa có trông tin File login: tạo giao diện cho phần đăng nhập cột phải trang File login_success: tạo giao diện cho file đăng nhập trang lúc sau đăng nhập thành công File login-authentication: tạo thông báo cho lỗi không nhập thông tin đăng nhập thông tin không xác File menu-giohang: tạo giao diện cho phần giỏ hàng khách trang chính, thao tác thông báo File menu-left-or: Giao diện menu bên trái, kết nối truy xuất csdl hiển thị lên trang File nhomsp: tạo giao diện truy xuất liệu từ csdl hiển thị danh mục nhóm sản phẩm sản phẩm trang File noidung-menu: hiển thị nội dung ấn vào mục “Xem thêm”, truy xuất csdl hiển thị trang File register: tạo giao diện đăng kí thành viên, nhập liệu lưu trữ csdl File result: tạo giao diện cho mục tìm kiếm khách hàng tìm kiếm sản phẩm Truy xuất liệu từ csdl, lấy thông tin đưa hiển thị trang Nếu không tìm thấy từ khóa thích hợp, thông báo để thông báo cho người dùng biết 50 File showcart: tạo giao diện hiển thị sản phẩm có giỏ hàng khách hàng Cung cấp thao tác thêm sửa xóa mặt hàng giỏ hàng File thongtincanhan: tạo giao diện hiển thị thông tin cá nhân tài khoản Truy xuất csdl hiển thị trang cung cấp chức thay đổi thông tin tài khoản XII Giao diện chính: Dưới số giao diện trang web: Trang chủ: Hình 34: Trang chủ Trang giới thiệu: 51 Hình 35: Trang giới thiệu Trang hướng dẫn: Hình 36: Trang hướng dẫn Trang tin tức: 52 Hình 37: Trang tin tức Trang liên hệ: Hình 38: Trang liên hệ Thông tin click vào nhóm sản phẩm: 53 Hình 39: Nhóm sản phẩm Thông tin click vào sản phẩm: Hình 40: Chi tiết sản phẩm Thông tin click vào phần xem giỏ hàng: 54 Hình 41: Giỏ hàng 55 TÀI LIỆU THAM KHẢO [1] Ba, Nguyễn Văn Phân tích thiết kế hệ thống với UML Hà Nội, 2012 [2] Đức, Đặng Văn Phân tích thiết kế hệ thống thông tin Nam Định, 2008 [3] Khải, Tống Phước Lập trình web động với PHP/MySQL Thái Nguyên, 2010 [4] Sinh, Nguyễn Trường Sử dụng PHP & MySQL Thiết kế web động Hà Nội, 2008 56 Kết luận Kết đạt được: Đề tài “Xây dựng website quảng bá quản lý sản phẩm cho làng nghề chè Khuôn II” xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho công ty hay Website cá nhân Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên nghành đề tài “Xây dựng website quảng bá quản lý sản phẩm cho làng nghề chè Khuôn II” hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định nên báo cáo tốt nghiệp hoàn thành số phần sau: • Trang web có đầy đủ số chức trang web quảng bá quản lý sản phẩm như: Quản lý thông tin danh sách sản phẩm, quản lý thông tin danh sách thành viên, thu thập thông tin nhu cầu khách hàng • Trang web có thêm phần liên kết tin tức, lấy thông tin cập nhật tự động từ website khác Các thông tin liên kết tin sống, tỷ giá ngoại tệ, cập nhật thời tiết • Giao diện dễ sử dụng, thân thiện với người dùng Trang web có số hạn chế sau: Chưa tạo module riêng, module sử dụng cũ lấy thông tin chưa thống, mức độ tin cậy chưa cao, bảo mật Website chưa có tính ứng dụng thực tế, quyền admin can thiệp vào CSDL, cài đặt thêm module khó thực Hướng phát triển: Sử dụng phần mềm phát triển website lên trở thành website bán trực tuyến có tính ứng dụng thực tế cao với đầy đủ chức thương mại điện tử như: Thiết kế theo chuẩn SEO máy tìm kiếm(Google, Yahoo, Bing, ), hoàn thiện module quản trị, form liện hệ trực tuyến hỗ trợ trực tuyến, hỗ trợ giao dịch trực tuyến qua thẻ ATM, 57 NHẬN XÉT HƯỚNG DẪN THỰC TẬP TỐT NGHIỆP ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Thái Nguyên, ngày tháng năm 2015 Giáo viên hướng dẫn 58 [...]... Người quản lý chọn kiểu tác động lên sản phẩm: thêm sản phẩm, thay đổi thông tin sản phẩm, xoá sản phẩm ra khỏi danh mục Thêm sản phẩm: - Hệ thống hiển thị form nhập thông tin sản phẩm - Người quản lý nhập thông tin sản phẩm - Nhấn nút lưu thông tin - Nếu nhập thành công thì thực hiện bước tiếp theo Nếu sai thực hiện luồng sự kiện rẽ nhánh A1 - Lưu thông tin sản phẩm Thay đổi thông tin sản phẩm: ... tả UC xem thông tin sản phẩm • Tác nhân: người quản lý, nhân viên, khách hàng • Mô tả: cho phép người quản lý, nhân viên, khách hàng xem thông tin về các sản phẩm có trong cửa hàng • Tiền điều kiện: • Luồng sự kiện chính: o Người quản lý, nhân viên, khách hàng chọn sản phẩm cần xem o Form xem thông tin sản phẩm xuất hiện, hệ thống hiển thị thông tin về sản phẩm đã chọn o Người quản lý, nhân viên, khách... quản lý danh sách thành viên, quản lý danh mục sản phẩm • Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng • Nhóm chức năng quản lý tin tức: Quảng bá và giới thiệu sản phẩm 2 Xác định các tác nhân Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống như sau: • KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách hàng có thể chọn các loại sản phẩm, ... thông tin của sản phẩm - Người quản lý nhập các thông tin cần thay đổi - Nhấn nút lưu thông tin - Nếu việc thay đổi thành công thì thực hiện bước tiếp theo Nếu sai thực hiện luồng sự kiện rẽ nhánh A1 - Lưu thông tin sản phẩm Xoá sản phẩm: - Người quản lý chọn sản phẩm cần xoá - Nhấn nút xoá để thực hiện loại bỏ sản phẩm - Hệ thống hiển thị thông báo xác nhận loại bỏ Nếu người quản lý đồng ý thì thực... Thông báo sản phẩm đã đươc xoá - Hệ thống hiển thị lại danh sách sản phẩm • UC kết thúc o Luồng sự kiện rẽ nhánh A1: - Hệ thống thông báo việc nhập dữ liệu không hợp lệ - Người quản lý nhập lại thông tin - Quay lại bước thứ 3 của luồng sự kiện chính o Hậu điều kiện: các thông tin về sản phẩm được cập nhật vào cơ sở dữ liệu Đặc tả UC quản lý danh sách thành viên Tương tự như UC quản lý danh mục sản phẩm. .. kiện: sản phẩm đã được chọn • Luồng sự kiện chính: o Chọn chức năng Thêm vào giỏ hàng để đưa sản phẩm đã chọn vào lưu trữ trong giỏ hàng Nếu chưa chọn sản phẩm mà nhấn nút thêm vào giỏ hàng thì thực hiện luồng sự kiện rẽ nhánh A1 o Hệ thống hiển thị thông tin sản phẩm đưa vào giỏ hàng o UC kết thúc 30 • Luồng sự kiện rẽ nhánh: Luồng nhánh A1: chưa chọn sản phẩm cần mua o Hệ thống thông báo sản phẩm. .. phép người quản lý nhập tin tức về thông tin các sản phẩm • Luồng sự kiện chính o Người quản lý nhập tin tức về các sản phẩm o Các thông tin được hiển thị o UC kết thúc Đặc tả UC sửa thông tin • Tác nhân: người quản lý • Mô tả: UC cho phép người quản lý sửa tin tức về thông tin các sản phẩm • Luồng sự kiện chính o Người quản lý sửa tin tức về các sản phẩm o Các thông tin được cập nhật 36 ... thống thông báo việc nhập dữ liệu không hợp lệ o Thành viên nhập lại thông tin o Quay lại bước thứ 4 của luồng sự kiện chính • Hậu điều kiện: thông tin thành viên được lưu vào hệ thống Đặc tả UC quản lý danh mục sản phẩm • Tác nhân: người quản lý • Mô tả: UC cho phép người quản lý thêm, xoá, thay đổi thông tin của các sản phẩm trong danh mục • Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống... chọn o Hiển thị sản phẩm để khách hàng chọn o Quay lại bước 1 của luồng sự kiện chính • Hậu điều kiện: thông tin sản phẩm đã đưa vào giỏ hàng phải được lưu trữ Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng • Tác nhân: khách hàng • Mô tả: UC cho phép khách hàng loại bỏ sản phẩm đã đưa vào giỏ hàng • Tiền điều kiện: giỏ hàng đã có sản phẩm • Luồng sự kiện chính: o Khách hàng chọn sản phẩm muốn loại bỏ... Đặc tả UC chọn sản phẩm cần mua • Tác nhân: khách hàng 29 • Mô tả: UC cho phép khách hàng chọn sản phẩm cần mua để đưa vào giỏ hàng • Tiền điều kiện: sản phẩm cần chọn phải hiển thị trên hệ thống • Luồng sự kiện chính: o Khách hàng chọn vào mục cần mua hàng o Hệ thống hiển thị các sản phẩm có trong mục đã chọn o Khách hàng xem thông tin về sản phẩm cần mua o Nếu hệ thống hiển thị có sản phẩm cần mua, ... frmDangnhap frmThongtincanhan frmThongtinsanpham frmGiaoviec frmThanhtoan frmBaohanh frmThemthanhvien frmThemsanpham frmBaocao frmSuathongtincanhan frmSuathongtinsanpham Hình 11: Các lớp biên VIII... 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 Một hệ quản trị nội dung mã nguồn mở mạnh... viên • Nhóm chức xem thông tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân • Nhóm chức quản lý thông tin, bao gồm quản lý thông tin cá