xây dựng website bán quà tặng, đồ lưu niệm dùng html5 và css3

102 253 0
xây dựng website bán quà tặng, đồ lưu niệm dùng html5 và css3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH KỸ THUẬT PHẦN MỀM Đề tài XÂY DỰNG WEBSITE BÁN QUÀ TẶNG, ĐỒ LƯU NIỆM DÙNG HTML5 VÀ CSS3 Sinh viên: Lê Thị Mỹ Hạnh Mã số: 1111287 Khóa: K37 Cần Thơ, 05/2015 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN CÔNG NGHỆ PHẦN MỀM LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH KỸ THUẬT PHẦN MỀM Đề tài XÂY DỰNG WEBSITE BÁN QUÀ TẶNG, ĐỒ LƯU NIỆM DÙNG HTML5 VÀ CSS3 Người hướng dẫn Ths Võ Huỳnh Trâm Sinh viên thực Lê Thị Mỹ Hạnh Mã số: 1111287 Khóa: K37 Cần Thơ, 05/2015 LỜI CẢM ƠN  Trong trình học tập trường Đại học Cần Thơ, thầy cô khoa Công Nghệ Thông Tin Truyền Thông tận tình dạy bảo cho em nhiều kiến thức quý báu bổ ích, giúp em vượt qua khó khăn học tập , trang bị cho chúng em kiến thức, tảng quý báo để hành trang vững bước đường làm việc đầy chông gai sau Xin tỏ lòng biết ơn sâu sắc đến cô Võ Huỳnh Trâm hướng dẫn tận tình, sửa chữa sai sót, mặt hạn chế thiếu sót em suốt thời gian nghiên cứu đề tài tốt nghiệp Các thầy cô môn Công nghệ phần mềm truyền đạt nhiều kiến thức quý báu làm tảng để em thực đề tài Dù cố gắng để hoàn thành cách tốt nhất, không tránh khỏi thiếu sót hạn chế trình thực hiện.Rất mong thông cảm, bảo đóng góp chân thành quý thầy cô bạn bè để đề tài ngày tốt Kính dâng cha, mẹ hết lòng nuôi dạy động viên tinh thần suốt thời gian qua Sau kính chúc quý thầy cô dồi sức khỏe thành công công việc Xin chân thành cảm ơn! Cần Thơ, ngày 19 tháng năm 2015 Sinh viên thực Lê Thị Mỹ Hạnh Mục lục GVHD: ThS Võ Huỳnh Trâm MỤC LỤC LỜI CẢM ƠN MỤC LỤC i DANH MỤC HÌNH v TÓM TẮT vi ABSTRACT vii DANH MỤC CÁC TỪ VIẾT TẮT viii I.PHẦN GIỚI THIỆU I.1 Đặt vấn đề I.2 Lịch sử giải vấn đề I.3 Mục tiêu đề tài I.4 Phạm vi đề tài I.4.1 Khách hàng I.4.1.1 Xem chi tiết sản phẩm I.4.1.2 Đặt mua sản phẩm I.4.1.3 Tìm kiếm sản phẩm I.4.1.4 Bình luận sản phẩm I.4.1.5 Góp ý vào website I.4.2 Quản trị I.4.2.1 Quản lý sản Phẩm I.4.2.2 Quản lý loại sản phẩm I.4.2.3 Thống kê I.4.2.4 Quản lý khách hàng I.4.2.5 Quản lý bình luận I.4.2.6 Quản lý giỏ hàng I.4.2.7 Quản lý tài khoản I.4.2.8 Quản lý khuyến II.PHẦN NỘI DUNG CHƯƠNG 1: MÔ TẢ BÀI TOÁN II.1.1.Giới thiệu sơ lược mô tả toán II.1.2 Đặt tả chức i SVTH: Lê Thị Mỹ Hạnh-1111287 Mục lục GVHD: ThS Võ Huỳnh Trâm II.1.2.1.Mục đích II.1.2.2.Phạm vi sản phẩm II.1.3.Mô tả hệ thống II.1.3.1.Mô hình hệ thống II.1.3.2.Các chức sản phẩm 10 II.1.3.3.Đặt điểm người sử dụng 14 II.1.3.4.Môi trường vận hành 15 II.1.3.5.Các ràng buộc thực thi 15 II.1.4.Các yêu cầu thực thi 15 II.1.4.1.Giao diện người sử dụng 15 II.1.4.2.Giao tiếp phần mềm 16 II.1.5.Các chức hệ thống 16 II.1.5.1.Xem chi tiết sản phẩm 17 II.1.5.2.Đặt mua sản phẩm 17 II.1.5.3.Bình luận sản phẩm 19 II.1.5.4.Tìm kiếm sản phẩm 19 II.1.5.5.Góp ý vào website 20 II.1.5.7.Đăng nhập 22 II.1.5.8.Quản lý tài khoản 22 II.1.5.9.Quản lý sản phẩm 23 II.1.5.10.Quản lý loại sản phẩm 24 II.1.5.11.Quản lý giỏ hàng 25 II.1.5.12.Quản lý khách hàng 25 II.1.5.13.Thống kê 26 II.1.5.14.Quản lý khuyến 27 II.1.5.15.Quản lý bình luận 28 II.1.6.Các yêu cầu phi chức 29 II.1.6.1.Các yêu cầu thực thi 29 II.1.6.2.Các yêu cầu bảo mật 29 II.1.6.3.Các đặc điểm chất lượng phần mềm 29 ii SVTH: Lê Thị Mỹ Hạnh-1111287 Mục lục GVHD: ThS Võ Huỳnh Trâm CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT GIẢI PHÁP 30 II.2.1.Giới thiệu 30 II.2.1.1.Mục đích 30 II.2.1.2.Phạm vi sản phẩm 30 II.2.2.Mô hình triển khai ứng dụng 31 II.2.2.1.Mô hình hệ thống 31 II.2.2.2.Môi trường vận hành 31 II.2.3.Thiết kế liệu 32 II.2.3.1.Mô tả lớp 32 II.2.3.2.Mô hình sở liệu 34 II.2.3.3.Từ điển liệu 34 II.2.4.Thiết kê theo chức 38 II.2.4.1.Xem chi tiết sản phẩm 38 II.2.4.2.Đặt mua sản phẩm 40 II.2.4.3.Bình luận sản phẩm 46 II.2.4.4.Tìm kiếm sản phẩm 47 II.2.4.5.Góp ý 49 II.2.4.6.Đăng ký 50 II.2.4.7.Đăng nhập 52 II.2.4.8.QL tài khoản 53 II.2.4.9.QL Sản phẩm 57 II.2.4.10.QL Loại Sản phẩm 59 II.2.4.11.QL giỏ hàng 61 II.2.4.12.QL khách hàng 62 II.2.4.13 QL khuyến 63 II.2.4.14 QL bình luận 65 II.2.4.15 Thống kê 67 CHƯƠNG 3: KIỂM THỬ VÀ ĐÁNH GIÁ 75 II.3.1.Giới thiệu 75 II.3.1.1.Mục đích 75 iii SVTH: Lê Thị Mỹ Hạnh-1111287 Mục lục GVHD: ThS Võ Huỳnh Trâm II.3.1.2.Phạm vi sản phẩm 75 II.3.2.Môi trường kiểm thử 75 II.3.3.Danh sách TESTCASE 75 II.3.4.Một số TESTCASE chọn lọc 76 II.3.4.1.Xem chi tiết sản phẩm(TC01) 76 II.3.4.2.Đặt mua sản phẩm(TC02) 76 II.3.4.3.Bình luận sản phẩm (TC03) 77 II.3.4.4.Tìm kiếm sản phẩm (TC04) 78 II.3.4.5.QL Sản phẩm (TC05) 79 II.3.4.6.QL Khuyến (TC06) 80 II.3.4.7.QL giỏ hàng (TC07) 82 II.3.4.8.QL Bình luận (TC08) 82 II.3.4.9.Thống kê (TC09) 83 II.3.5.Kết kiểm thử 85 II.3.5.1.Chi tiết kết kiểm thử 85 II.3.5.2.Thống kê kết kiểm thử 87 PHẦN III: PHẦN KẾT LUẬN 88 III.1.1 Kết đạt 88 III.1.1.1.Về lý thuyết 88 III.1.1.2.Về phần mềm 88 III.2.1.Hạn chế khó khăn 89 III.3.1.Hướng phát triển 89 TÀI LIỆU THAM KHẢO 90 PHỤ LỤC 91 iv SVTH: Lê Thị Mỹ Hạnh-1111287 Mục lục GVHD: ThS Võ Huỳnh Trâm DANH MỤC HÌNH Hình II.1.Sơ đồ chức quản trị 10 Hình II.2.Sơ đồ QL tài khoản 11 Hình II.2.Sơ đồ QL tài khoản 11 Hình II.4.Sơ đồ QL sản phẩm 11 Hình II.5.Sơ đồ QL bình luận 12 Hình II.6.Sơ đồ QL khuyến 12 Hình II.7.Sơ đồ QL khách hàng 12 Hình II.8.Sơ đồ QL giỏ hàng 13 Hình II.9.Góp ý 13 Hình II.10.Thống kê 13 Hình II.11.Sơ đồ phân rã chức khách hàng 14 Hình II.12 Mô hình triển khai ứng dụng 31 Hình II.13 Mô hình CMD 34 Hình II.14 Xem chi tiết sản phẩm 39 Hình II.15 Đặt mua sản phẩm 41 Hình II.16 Giỏ hàng 42 Hình II.17 Form toán 43 Hình II.18 Lưu đồ quy trình đặt mua sản phẩm 45 Hình II.19.Giao diện bình luận 46 Hình II.20.Giao diện tìm kiếm 47 Hình II.21.Giao diện kết tìm kiếm 48 Hình II.22.Giao diện góp ý 49 Hình II.23.Giao diện đăng ký 51 Hình II.24.Giao diện đăng nhập 52 Hình II.25.Giao diện QL tài khoản 54 Hình II.26.Giao diện QL tài khoản 54 Hình II.27.Lưu đồ thao tác cập nhật 56 Hình II.28.Giao diện QL sản phẩm 57 Hình II.29.Giao diện QL loại sản phẩm 59 Hình II.30.Giao diện QL loại sản phẩm 60 Hình II.31.Giao diện QL giỏ hàng 61 Hình II.32.Giao diện QL khách hàng 62 Hình II.33.Giao diện QL khuyến 63 Hình II.34.Giao diện QL khuyến 64 Hình II.35.Giao diện QL bình luận 66 Hình II.36.Giao diện thống kê ngày 68 Hình II.37.Biểu đồ thống kê ngày 69 Hình II.38.Giao diện thống kê tháng 71 Hình II.39.Biểu đồ thống kê tháng 71 Hình II.40.Giao diện thống kê năm 72 Hình II.41.Biểu đồ thống kê năm 73 v SVTH: Lê Thị Mỹ Hạnh-1111287 Mục lục GVHD: ThS Võ Huỳnh Trâm TÓM TẮT Công nghệ thông tin phát triển ngày đổi không ngừng việc chinh phục hết đỉnh cao tới đỉnh cao khác.Cùng với tốc độ việc bán hàng online ngày phổ biến số bán quà tặng, đồ lưu niệm online phát triển mạnh.Nắm bắt tình hình đó, đề tài “Website bán quà tặng, đồ lưu niệm“ xây dựng hệ thống quản lý nhằm mang lại tính thuận tiện cho khách hàng muốn mua quà tặng, đồ lưu niệm, sản phẩm thật phù hợp với yêu cầu khách hàng Website xây dựng HTML5 CSS3 nhằm mục giúp khách hàng có giao diện thu hút bắt mắt với ứng dụng CSS3 tiện lợi việc xem hình ảnh sản phẩm sắc nét ứng dụng HTML5 đặc biệt xu hướng thiết kế phẳng (flat design).Thiết kế phẳng (flat design) coi triết lý thiết kế theo chủ nghĩa tối giản, tức thành phần đồ họa làm cho đơn giản với đặc tính màu sắc rõ ràng, góc cạnh, không gian mở tất thể dạng hai chiều Hệ thống cung cấp chức hướng theo nhóm người dùng sau: Nhóm người dùng quan trọng khách hàng Khách hàng xem thông tin sản phẩm thông tin chi tiết sản phẩm mà khách hàng quan tâm, đặt mua sản phẩm trực tuyến bình luận sản phẩm để hiểu rõ sản phẩm Nhóm thứ hai quản trị hệ thống có quyền xem thông tin người đặt hàng, thêm sửa xóa sản phẩm quản lý bình luận Website xây dựng với hệ quản trị sở liệu SQL Server 2008, công nghệ web như: JavaScript, ASP.NET, HTML5 CSS3, BootStrap Kết quả, đề tài hoàn thành việc đưa tính HTML5 CSS3 vào website, hoàn thành việc phân tích thiết kế chức cho nhóm người dùng xây dựng tương đối hoàn chỉnh quy trình đặt hàng online website vi SVTH: Lê Thị Mỹ Hạnh-1111287 Mục lục GVHD: ThS Võ Huỳnh Trâm ABSTRACT Information technology is more and more developing and subjugating from this pinnacle to pinnacle Following with this speed, online selling, especially souvenirs selling, is also more and more increasingly popular As the result, I choose the theme “The selling gifts and souvenirs website” which is a management system in order to provide customers with gifts and souvenirs conveniently and completely suitable for their requirements The website is built upon HTML5 and CSS3, which provide customers with the attractive interface of CSS3 and the convenience to see the real picture of HTML5, especially flat design.Flat design is considered a design philosophy in minimalist, which means all of graphical elements are made as simple as possible with clear and angled colors, opened space and in two dimensions The system mainly intends to two following groups of users The first and most important one is customers They can view the detailed information of products that they are interested, order products online and even comment to understand more about the products The second group is the system administrators who have the right to see the information of the order, add, repair or delete products, manage comments The website is built on the database management system SQL Server 2008, the web technologies such as JavaScript, ASP.NET, HTML5 and CSS3, Bootstrap The results of the research has accomplished bringing the applications of HTML5 and CSS3 into the website, analyzing and designing functions for two groups of users, and building a relatively complete online order process on website vii SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung TC02_14 GVHD: ThS Võ Huỳnh Trâm toán Kiểm tra kiện Click Xác nhận Button Xác nhận  Tình kiểm tra Mã TC Kịch Kết mong đợi Phạm vi kiểm thử: Giao diện đặt mua sản phẩm TC02_11 Kích hoạt chức đặt Hiển thị giao diện đặt mua mua thiết kế TC02_12 TC02_13 TC02_14 Kích hoạt chức Đặt mua nhấn vào button Mua tiếp Kích hoạt chức Đặt mua nhấn vào button Thanh toán Kích hoạt chức Đặt mua nhấn vào button Xác nhận KQ pass Hiển thị giao diện đặt mua tiếp(quay trang chủ) pass Hệ thống hiển thị thông form toán pass Điền đầy đủ thông tin click Xác nhận khách hàng pass lưu vào CSDL Đơn hàng lưu vào CSDL II.3.4.3.Bình luận sản phẩm (TC03)  Đối tượng sử dụng: Khách hàng  Tiền điều kiện:  Mô tả: Kiểm tra chức bình luận sản phẩm Mã TC Tên testcase Các control ảnh hưởng Các test case sử dụng yêu tố đầu vào TC03_11 Kiểm tra việc hiển thị giao diện bình luận sản phẩm TC03_12 Kiểm tra kiện Click Bình luận Button Bình luận Các testcase ảnh hưởng đến kết đầu TC03_21 Phải đăng nhập bình Hyperlink Đăng nhập luận  Tình kiểm tra Mã TC Kịch Kết mong đợi Phạm vi kiểm thử: Giao diện Bình luận sản phẩm TC03_11 Kích hoạt chức Hiển thị giao diện Bình luận Bình luận sản phẩm sản phẩm với đặc tả KQ pass 77 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung GVHD: ThS Võ Huỳnh Trâm thiết kế TC03_12 TC03_21 Kích hoạt chức Bình luận sản phẩm, không nhập nội dung bình luận nhấn button “Bình luận” Phải đăng nhập tài khoản đăng ký Hệ thống thông báo bình luận thành công fail Nếu chưa đăng nhập khung bình luận ẩn, đăng pass nhập khung bình luận hiển thị II.3.4.4.Tìm kiếm sản phẩm (TC04)  Đối tượng sử dụng: Khách hàng  Tiền điều kiện:  Mô tả: Kiểm tra chức tìm kiếm sản phẩm Mã TC Tên testcase Các control ảnh hưởng Các test case sử dụng yêu tố đầu vào TC04_11 Kiểm tra việc hiển thị giao diện Tìm kiếm sản phẩm TC04_12 Kiểm tra kiện Click Tìm kiếm Button Tìm kiếm Các testcase ảnh hưởng đến kết đầu TC04_21 Kiểm tra việc hiển thị liệu Button Tìm kiếm sau nhấn button Tìm kiếm  Tình kiểm tra Mã TC Kịch Kết mong đợi Phạm vi kiểm thử: Giao diện Tìm kiếm sản phẩm TC04_11 Kích hoạt chức Hệ thống hiển thị giao diện Tìm kiếm sản phẩm Tìm kiếm sản phẩm đặc tả thiết kế TC04_12 Kích hoạt chức Hệ thống trả toàn Tìm kiếm sản phẩm sản phẩm có tương Nhập từ khóa tìm kiếm ứng với từ khóa Nhấn button Tìm kiếm TC04_21 Nhập liệu tìm kiếm Dò tìm theo tên sản phẩm theo tên sản phẩm CSDL nhấn vào button Tìm KQ pass pass pass 78 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung GVHD: ThS Võ Huỳnh Trâm kiếm II.3.4.5.QL Sản phẩm (TC05)  Đối tượng sử dụng: Quản tri  Tiền điều kiện:Người dùng đăng nhập thành công với quyền Admin  Mô tả: Testcase dùng để kiểm tra việc cập nhật thông tin sản phẩm Mã TC Tên testcase Các control ảnh hưởng Các test case sử dụng yêu tố đầu vào TC05_11 Kiểm tra việc hiển thị giao Tất control diện so với thiết kế load liệu có sẵn TC05_12 Kiểm tra điền tên ảnh TextBox Tên hình TC05_13 Kiểm tra kiện Click Thêm Button Thêm TC05_14 Kiểm tra kiện Click Sửa Button Sửa TC05_15 Kiểm tra kiện Click Xóa Button Xóa TC05_16 Kiểm tra kiện Click Lưu Button Lưu TC05_17 Kiểm tra kiện Click Hủy Button Hủy Các testcase ảnh hưởng đến kết đầu TC05_21 Kiểm tra việc hiển thị liệu Button Lưu sau nhập vào nhấn button Lưu TC05_22 Kiểm tra việc hiển thị liệu Button Hủy sau nhập vào nhấn Hủy  Tình kiểm tra Mã TC Kịch Kết mong đợi Phạm vi kiểm thử: Giao diện QL sản phẩm TC05_11 Kích hoạt chức Hệ thống hiển thị giao thêm, sửa sản phẩm diện control đưa rỗng mong muốn TC05_12 Kích hoạt chức Hiển thị đường dẫn thêm điền đầy đủ thông báo thành công chọn File Upload nhấn button Lưu TC05_13 Kích hoạt chức Hệ thống hiển thị thông KQ pass pass pass 79 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung TC05_14 TC05_15 TC05_16 TC05_17 TC05_21 TC05_22 thêm bỏ trống số Input nhấn button lưu Kích hoạt chức sửa, sửa thông tin cần thiết nhấn button lưu Chọ sản phẩm cần xóa nhấn button Xóa Kích hoạt chức thêm sửa điền đầy đủ thông tin thêm, sửa thông tin cần sửa sửa nhấn button lưu Kích hoạt chức thêm sửa điền đầy đủ thông tin thêm, sửa thông tin cần sửa sửa nhấn button Hủy Nhập liệu tất control nhấn button lưu Nhập liệu tất control nhấn button hủy GVHD: ThS Võ Huỳnh Trâm báo cụ thể input để trống Hệ thống thông báo thành công Hệ thống xóa sản phẩm vừa chọn Hệ thống hiển thị thông báo, tương ứng với thao tác thêm, sửa pass pass pass Những thông tin vừa nhập không lưu vào CSDL pass Dữ liệu thay đổi lưu hiển thị với lúc nhập vào Những thông tin vừa nhập không lưu vào CSDL pass pass II.3.4.6.QL Khuyến (TC06)  Đối tượng sử dụng: Quản trị  Tiền điều kiện:Người dùng đăng nhập thành công với quyền Admin  Mô tả: Testcase dùng để kiểm tra việc cập nhật thông tin khuyến Mã TC Tên testcase Các control ảnh hưởng Các test case sử dụng yêu tố đầu vào TC06_11 Kiểm tra việc hiển thị giao Tất control diện so với thiết kế load liệu có sẵn TC06_12 Kiểm tra việc chọn thời gian bắt Calender Ngày bắt đầu đầu khuyến 80 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung TC06_13 TC06_14 TC06_15 TC06_16 TC06_17 TC06_18 GVHD: ThS Võ Huỳnh Trâm Kiểm tra việc chọn thời gian kết thúc khuyến Kiểm tra kiện Click Thêm Kiểm tra kiện Click Sửa Kiểm tra kiện Click Xóa Kiểm tra kiện Click Lưu Kiểm tra kiện Click Hủy Calender Ngày kết thúc Button Thêm Button Sửa Button Xóa Button Lưu Button Hủy  Tình kiểm tra Mã TC Kịch Kết mong đợi Phạm vi kiểm thử: Giao diện QL khuyến TC06_11 Kích hoạt chức Hệ thống hiển thị giao thêm, sửa sản phẩm diện control đưa rỗng mong muốn TC06_12 Kích hoạt chức Hiển thị ngày vừa chọn vào thêm Chọn ngày bắt đầu Textbox ngày bắt đầu lịch TC06_13 Kích hoạt chức Hiển thị ngày vừa chọn vào thêm Chọn ngày kết thúc Textbox ngày hết hạn lịch TC06_14 Kích hoạt chức Hệ thống hiển thị thông thêm, bỏ trống số báo cụ thể input đầu vào nhấn button để trống lưu TC06_15 Kích hoạt chức Hệ thống thông báo thành sửa, sửa thông tin công cần thiết nhấn button lưu TC06_16 Chọ sản phẩm cần xóa Hệ thống thông báo thành nhấn button Xóa công TC06_17 Kích hoạt chức Hệ thống hiển thị thông sửa, xóa rỗng thông tin ô báo cụ thể ô nội nội dung dung TC06_18 Kích hoạt chức Hệ thống quay khuyến thêm sửa điền đầy thông tin đủ thông tin thêm, vừa cập nhật không sửa thông tin cần sửa lưu sửa nhấn button hủy KQ pass pass pass pass pass pass pass pass 81 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung GVHD: ThS Võ Huỳnh Trâm II.3.4.7.QL giỏ hàng (TC07)  Đối tượng sử dụng: Quản trị  Tiền điều kiện:Người dùng đăng nhập thành công với quyền Admin  Mô tả: Testcase dùng để duyệt đơn hàng Mã TC Tên testcase Các control ảnh hưởng Các test case sử dụng yêu tố đầu vào TC07_11 Kiểm tra việc hiển thị giao diện QL giỏ hàng TC07_12 Kiểm tra kiện Click Duyệt Button Duyệt TC07_13 Kiểm tra kiện Click Xóa Button Xóa Các testcase ảnh hưởng đến kết đầu TC07_21 Kiểm tra việc giảm số lượng sau Button Duyệt nhấn button Duyệt  Tình kiểm tra Mã TC Kịch Kết mong đợi Phạm vi kiểm thử: Giao diện QL giỏ hàng TC07_11 Kích hoạt chức QL Hệ thống hiển thị giao diện giỏ hàng đặc tả thiết kế TC07_12 TC07_13 TC07_21 Kích hoạt chức Duyệt, Chọn đơn hàng chưa duyệt sau nhấn button duyệt Kích hoạt chức Xóa, Chọn đơn hàng cần xóa nhấn button xóa Kích hoạt chức duyệt,nhấn button duyệt đơn hàng Hệ thống hiển thị trạng thái ‘Xong’ KQ pass pass Đơn hàng xóa pass Số lượng sản phẩm CSDL se giảm xuống pass II.3.4.8.QL Bình luận (TC08)  Đối tượng sử dụng: Quản trị  Tiền điều kiện:Người dùng đăng nhập thành công với quyền Admin  Mô tả: Testcase dùng để kiểm tra duyệt bình luận thành viên Mã TC Tên testcase Các control ảnh hưởng 82 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung GVHD: ThS Võ Huỳnh Trâm Các test case sử dụng yêu tố đầu vào TC08_11 TC08_12 TC08_13 Kiểm tra việc hiển thị giao diện QL Bình luận Kiểm tra kiện Click Duyệt bình luận Kiểm tra kiện Click Xóa Button Duyệt bình luận Button Xóa  Tình kiểm tra Mã TC Kịch Kết mong đợi Phạm vi kiểm thử: Giao diện QL Bình luận TC08_11 Kích hoạt chức QL Hệ thống hiển thị giao diện Bình luận đặc tả thiết kế KQ pass TC08_12 Kích hoạt chức Hệ thống hiển thị trạng thái Duyệt bình luận, Chọn ‘Đã duyệt’ hiển thị pass bình luận cần duyệt Website TC08_13 Kích hoạt chức Bình luận xóa Xóa, chọn bình luận cần pass xóa nhấn button xóa II.3.4.9.Thống kê (TC09)  Đối tượng sử dụng: Quản trị  Tiền điều kiện:Người dùng đăng nhập thành công với quyền Admin  Mô tả: Testcase dùng để kiểm tra việc load thống kê với số liệu Mã TC Tên testcase Các control ảnh hưởng Các test case sử dụng yêu tố đầu vào TC09_11 Kiểm tra việc hiển thị giao diện thống kê TC09_12 Kiểm tra việc chọn ngày thống TextBox Ngày kê TC09_13 Kiểm tra kiện Click Thống kê Button Thống kê theo ngày theo ngày TC09_14 Kiểm tra kiện Click Xuất Button Xuất thống kê ngày Thống kê ngày TC09_15 TC09_16 Kiểm tra việc chọn thống kê tháng Kiểm tra kiện Click Thống kê theo tháng Lable Tháng thống kê Button Thống kê theo tháng 83 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung TC09_17 TC09_18 TC09_19 TC09_110 GVHD: ThS Võ Huỳnh Trâm Kiểm tra kiện Click Xuất Thống kê tháng Kiểm tra việc chọn thống kê năm Kiểm tra kiện Click Thống kê theo tháng Kiểm tra kiện Click Xuất Thống kê tháng  Tình kiểm tra Mã TC Kịch Phạm vi kiểm thử: Giao diện thống kê TC09_11 Kích hoạt chức thống kê TC09_12 TC09_13 TC09_14 TC09_15 TC09_16 TC09_17 Chọn ngày thống kê Calender Chọn ngày có sản phẩm bán thống kê ,Kích hoạt chức Thống kê theo ngày, nhấn button Thống kê theo ngày Thực kịch (TC09_13) sau kích hoạt chức xuất thống kê nhấn button Xuất thống kê ngày Chọn tháng DropDownList Chọn tháng sản phẩm bán thống kê ,Kích hoạt chức Thống kê theo tháng, nhấn button Thống kê theo tháng Thực kịch (TC09_16) sau kích Button Xuất thống kê tháng Lable năm thống kê Button Thống kê theo năm Button Xuất thống kê năm Kết mong đợi KQ Hệ thống hiển thị giao diện đặc tả thiết kế pass Hệ thống hiển thị ngày vừa chọn Hiển thị kết thống kê bảng biểu đồ pass pass Xuất file Excel bảng thống kê pass Hiển thị tháng với tháng chọn Không hiển thị thống kê pass pass Xuất thống kê rỗng pass 84 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung TC09_18 TC09_19 TC09_110 GVHD: ThS Võ Huỳnh Trâm hoạt chức xuất thống kê nhấn button Xuất thống kê tháng Chọn năm DropDownList Chọn tháng có sản phẩm bán thống kê ,Kích hoạt chức Thống kê theo năm, nhấn button Thống kê theo năm Thực kịch (TC09_19) sau kích hoạt chức xuất thống kê năm nhấn button Xuất thống kê tháng Hiển thị tháng với năm chọn Hiển thị bảng thống kê theo năm biểu đồ thống kê năm pass pass Xuất số liệu thống kê năm thành file Excel II.3.5.Kết kiểm thử II.3.5.1.Chi tiết kết kiểm thử Trường hợp kiểm thử TestCase pass Thời gian Kết TC01_11 3/05/2015 pass TC01_12 3/05/2015 pass TC02_11 4/05/2015 pass TC02_12 4/05/2015 pass TC02_13 4/05/2015 pass TC02_14 4/05/2015 pass TC03_11 04/05/2015 pass TC03_12 04/05/2015 fail TC03_21 04/05/2015 pass TC04_11 04/05/2015 pass TC04_12 04/05/2015 pass Xem chi tiết sản phẩm(TC01) Đặt mua sản phẩm (TC02) Bình luận sản phẩm (TC03) Tìm kiếm (TC04) 85 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung QL sản phẩm (TC05) QL khuyến (TC06) QL giỏ hàng (TC07) QL bình luận (TC08) Thống kê(TC09) GVHD: ThS Võ Huỳnh Trâm TC04_21 04/05/2015 pass TC05_11 05/05/2015 pass TC05_12 05/05/2015 pass TC05_13 05/05/2015 pass TC05_14 05/05/2015 pass TC05_15 05/05/2015 pass TC05_16 05/05/2015 pass TC05_17 05/05/2015 pass TC05_21 05/05/2015 pass TC05_22 05/05/2015 pass TC06_11 05/05/2015 pass TC06_12 05/05/2015 pass TC06_13 05/05/2015 pass TC06_14 05/05/2015 pass TC06_15 05/05/2015 pass TC06_16 05/05/2015 pass TC06_17 05/05/2015 pass TC06_18 05/05/2015 pass TC07_11 05/05/2015 pass TC07_12 05/05/2015 pass TC07_13 05/05/2015 pass TC07_21 05/05/2015 pass TC08_11 05/05/2015 pass TC08_12 05/05/2015 pass TC08_13 05/05/2015 pass TC09_11 6/06/2015 pass TC09_12 6/06/2015 pass TC09_13 6/06/2015 pass TC09_14 6/06/2015 pass 86 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung GVHD: ThS Võ Huỳnh Trâm TC09_15 6/06/2015 pass TC09_16 6/06/2015 pass TC09_17 6/06/2015 pass TC09_18 6/06/2015 pass TC09_19 6/06/2015 pass TC09_110 6/06/2015 pass II.3.5.2.Thống kê kết kiểm thử Trường hợp kiểm thử Xem chi tiết sản phẩm (TC01) Đặt mua sản phẩm (TC02) Bình luận sản phẩm (TC03) Tìm kiếm (TC04) QL sản phẩm (TC05) QL Khuyến (TC06) QL giỏ hàng (TC07) QL bình luận (TC08) Thống kê Tổng cộng Số TestCase 3 10 45 Kết Pass Fail 3 10 44 87 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần kết luận GVHD: ThS Võ Huỳnh Trâm PHẦN III: PHẦN KẾT LUẬN Chương trình bày kết đạt hướng phát triển ứng dụng, gồm nội dung sau Kết đạt 2.Hạn chế khó khăn 3.Hướng phát triển III.1.1 Kết đạt III.1.1.1.Về lý thuyết - Qua trình nghiên cứu tìm hiểu để thực đề tài này, em tích lũy thêm nhiều kiến thức sau: - Có thêm kiến thức công nghệ để thiết kế web HTML5 CSS3 - Có thêm nhiều kinh nghiệm việc phân tích thiết kế hệ thống để phát triển website - Có thêm hiểu biết, kinh nghiệm làm việc với hệ quản trị sở liệu SQL Server - Nắm vững kỹ lập trình web - Rèn luyện tính cần cù, chịu khó khả tự nghiên cứu thêm vấn đề liên quan III.1.1.2.Về phần mềm - Đã hoàn thành yêu cầu đặt ban đầu bao gồm việc tìm hiểu HTML5 CSS3, phân tích thiết kế chức cho hai người dùng, xây dựng tương đối hoàn chỉnh phần ứng dụng dành cho hai nhóm người dùng - Đã hoàn chức cho hai nhóm người dùng khách hàng quản trị  Chức khách hàng: Xem chi tiết sản phẩm, đặt mua sản phẩm, góp ý, bình luận sản phẩm, tìm kiếm sản phẩm, đăng nhập, đăng ký  Chức quản trị:Quản lí sản phẩm, quản lí khách hàng, quản lí tài khoản, quản lí khuyến mãi, quản lí loại sản phẩm, quản lígiỏ hàng, thống kê - Với việc ứng dụng HTML5 CSS3 vào xây dựng trang web nên tạo giao diện tương tác tương đối tốt người dùng dễ dàng sử dụng - Phát triển để tích hợp hệ thống thật 88 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần kết luận GVHD: ThS Võ Huỳnh Trâm III.2.1.Hạn chế khó khăn - Giao diện chức hệ thống hoàn thành mức Phần ứng dụng HTML5 CSS3 vào website chưa nhiều - Gặp phải nhiều khó khăn việc áp dụng công nghệ vào website chưa có kinh nghiệm trình độ chuyên môn hạn chế III.3.1.Hướng phát triển - Tiếp tục phát triển website cách đưa nhiều ứng dụng đến từ HTML5 CSS3 vào website - Phát triển chức thiếu - Cải thiện giao diện website - Tối ưu hóa chức có - Phát triển để tích hợp hệ thống thật 89 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần kết luận GVHD: ThS Võ Huỳnh Trâm TÀI LIỆU THAM KHẢO [1] PGS.TS Huỳnh Xuân Hiệp, Ths Phan Phương Lan, giáo trình Nhập môn công nghệ phần mềm, NXB Đại Học Cần Thơ, 2011 [2] Ths.GVC Võ Huỳnh Trâm, giảng Phân tích yêu cầu phần mềm, Khoa Công Nghệ Thông Tin Truyền Thông, Đại Học Cần Thơ, 2009 [3] PGS.TS Huỳnh Xuân Hiệp, giảng Thiết kế phần mềm, Khoa Công Nghệ Thông Tin Truyền Thông, Đại Học Cần Thơ, 2009 [4] PGS.TS Trần Cao Đệ, TS Đỗ Thanh Nghị, giáo trình Kiểm thử phần mềm, NXB Đại Học Cần Thơ, 2012 [5] PGS.TS Trần Cao Đệ, Ths Nguyễn Công Danh, giáo trình Đảm bảo chất lượng phần mềm, NXB Đại Học Cần Thơ, 2014 [6] PGS.TS Huỳnh Xuân Hiệp, Ths Phan Phương Lan, giáo trình Bảo trì phần mềm, NXB Đại Học Cần Thơ, 2014 [7] TS Trần Công Án, Slide giảng Lập trình Web [8] ThS Phan Tấn Tài, KS Trần Nguyễn Minh Thái, KS Nguyễn Thanh Hải, KS Nguyễn Thị Thu , Phân tích thiết kế hệ thống thông tin Website: [9] W3Schools Online Web Tutorials: http://www.w3school.com [10] Candy shop: http://candyshop.com.vn [11] Chip chip shop: http://www.chipchipshop.com [12] Panda shop: http://www.pandagift.com [13] Thủ thuật web :http://www.thuthuatweb.com [14] Tham khảo lập trình HTML5: http://www.laptrinh.vn 90 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần kết luận GVHD: ThS Võ Huỳnh Trâm PHỤ LỤC Hướng dẫn cài đặt hệ thống - Cài đặt SQL Server 2008 (có thể cài đặt SQL Server phiên cao hơn) - Cài đặt Visual Studio 2012 (có thể cài đặt Visual Studio phiên cao hơn) - Sau cài đặt xong tiến hành chạy chương trình Lấy file qualuuniem.bak sau vào SQL Server tạo database Restore lại CSDL Vào mở Visual Studio 2012 File OpenWeb siteChọn thư mục chứa website lưu máy người sử dụng Mở File Global.asax chỉnh sửa lại đường dẫn kết nối với CSDL VD: ‘Application("strConn") = "Server =MYHANH\SQLEXPRESS; Uid=sa; Pwd=123456; Database=qualuuniem" ’ Tùy theo máy bạn mà chỉnh lại thông số cho phù hợp 91 SVTH: Lê Thị Mỹ Hạnh-1111287 [...]... món quà ưng ý Nên việc thiết kế Website bán quà tặng, đồ lưu niệm trở nên quan trọng Ngày nay cũng đã có rất nhiều website bán quà lưu niệm online nhưng làm thế nào để nó đẹp và dễ sử dụng là một vấn đề đang được chú trọng Vì vậy, "Xây dựng website bán quà tặng, đồ lưu niệm dùng HTML5 và CSS3" theo hướng thiết kế phẳng là một đề tài đáng được quan tâm I.2 Lịch sử giải quyết vấn đề Việc quản lý bán. .. qua các website hiện nay đã được phát triển mạnh mẽ ở Việt Nam cũng như khắp thế giới Và " Website bán quà tặng, đồ lưu niệm" là một trong những hình thức nêu trên Một số website về bán quà lưu niệm như: - Cửa hàng quà lưu niệm Chip Chip: http://www.chipchipshop.com - CandyShop88: http://www.candyshop88.com - PanDaGift: http://www.pandagift.com Tuy nhiên, việc sử dụng công nghệ HTML5 và CSS3 và xu hướng... tả phân tích các yêu cầu chức năng và phi chức năng, giao diện và tính năng của sản phẩm - Kiểm thử viên: là tài liệu kiểm thử chấp nhận đối với khách hàng - Nhóm đảm bảo chất lượng: đánh giá chất lượng của website - Khách hàng: mô tả chức năng và phi chức năng website II.1.2.2.Phạm vi sản phẩm - Tên website: Xây dựng website bán quà tặng, đồ lưu niệm dùng HTML5 và CSS3 - Thiết kế theo hướng thiết kế... thống và lưu đồ giải thuật cho các xử lý phức tạp Với các chương sau đây:  CHƯƠNG 1: MÔ TẢ BÀI TOÁN  CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT GIẢI PHÁP  CHƯƠNG 3: KIỂM THỬ VÀ ĐÁNH GIÁ CHƯƠNG 1: MÔ TẢ BÀI TOÁN II.1.1.Giới thiệu sơ lược về mô tả bài toán Hệ thống gồm 2 nhóm người dùng chính: quản trị và khách hàng Một cửa hàng chuyên bán quà tặng, lưu niệm muốn mở rộng thị trường mua bán thông qua một website bán. .. vào thiết kế website thì vẫn còn là một điều mới mẻ và cần được phát triển thêm I.3 Mục tiêu của đề tài Xây dựng một "Website bán quà tặng, đồ lưu niệm" với đầy đủ chức năng cơ bản cần thiết cho người sử dụng như: Cho khách hàng đặt mua sản phẩm bình luận ở từng sản phẩm, quản trị quản lý nhiều chức năng như: quản lý sản phẩm, quản lý loại sản phẩm, quản lý giỏ hàng, quản lý khuyến mãi… Xây dựng Website. .. trong hệ thống Hoạt động song song với các phần mềm khác Hỗ trợ việc quản lý bán hàng của một cửa hàng bán quà lưu niệm 9 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung GVHD: ThS Võ Huỳnh Trâm II.1.3.2.Các chức năng của sản phẩm  Quản trị  Xem danh các tài khoản QL tài khoản QL sản phẩm Thống kê Website bán quà tặng, đồ lưu niệm QL loại sản phẩm  Thêm tài khoản  Sửa tài khoản     Xem danh sách... cơ sở dữ liệu SQL Server 2008 để tạo và quản lý cơ sở dữ liệu - Ngôn ngữ lập trình: HTML5, CSS3, ASP.NET, - Công cụ lập trình:Visual Studio 2012 3 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần giới thiệu GVHD: ThS Võ Huỳnh Trâm - Đồ họa: Photoshop, Paint I.6 Đóng góp của đề tài  Kết quả đạt được - Website bán quà tặng, đồ lưu niệm đã tổ chức được quy trình mua hàng cho khách hàng một cách đơn giản nhất - Cho... Phần này đi vào phần đặc tả chức năng hệ thống, các sơ đồ giúp xây dựng hệ thống, cấu trúc dữ liệu vật lý, sơ đồ chức năng của chương trình và lưu đồ giải thuật cho một số xử lý phức tạp Gồm có 3 chương:  Chương 1: MÔ TẢ BÀI TOÁN - Mô tả chi tiết bài toán: Giúp người đọc hiểu rõ các chức năng đề tài - Phân tích đánh giá - Tiếp cận giải quyết vấn đề, chọn lựa giải pháp  Chương 2: THIẾT KẾ VÀ CÀI ĐẶT... Hình II.9.Góp ý Thống kê TK số lượng sản phẩm bán ra trong 1 ngày TK số lượng sản phẩm bán ra trong 1 tháng TK số lượng sản phẩm bán ra trong 1 năm Hình II.10.Thống kê 13 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung  Khách hàng GVHD: ThS Võ Huỳnh Trâm Xem chi tiết sản phẩm Đặt mua sản phẩm Website bán quà tặng, đồ lưu niệm Tìm kiếm sản phẩm Bình luận sản phẩm     Xem tên sản phẩm Giá sản phẩm Số lượn... vào button tạo tài khoản 4:Thông báo kết quả Kết quả: Nếu thành công thông báo thành công tài khoản sẽ được lưu vào CSDL ngược lại nếu thất bại sẽ thông báo chỗ sai khi đăng ký và không được lưu vào CSDL 21 SVTH: Lê Thị Mỹ Hạnh-1111287 Phần nội dung GVHD: ThS Võ Huỳnh Trâm Ghi chú: II.1.5.7.Đăng nhập II.1.5.7.1 Mô tả và mức độ ưu tiên Độ ưu tiên: trung bình Độ khó: trung bình Mô tả: Đăng nhập vào website ... quà ưng ý Nên việc thiết kế Website bán quà tặng, đồ lưu niệm trở nên quan trọng Ngày có nhiều website bán quà lưu niệm online làm để đẹp dễ sử dụng vấn đề trọng Vì vậy, "Xây dựng website bán. .. khác.Cùng với tốc độ việc bán hàng online ngày phổ biến số bán quà tặng, đồ lưu niệm online phát triển mạnh.Nắm bắt tình hình đó, đề tài Website bán quà tặng, đồ lưu niệm xây dựng hệ thống quản lý... website phát triển mạnh mẽ Việt Nam khắp giới Và " Website bán quà tặng, đồ lưu niệm" hình thức nêu Một số website bán quà lưu niệm như: - Cửa hàng quà lưu niệm Chip Chip: http://www.chipchipshop.com

Ngày đăng: 12/01/2016, 20:06

Tài liệu cùng người dùng

Tài liệu liên quan