báo cáo đồ án môn học phân tích và thiết kế hệ thống thông tin XÂY DỰNG WEBSIDE ĐẤU GIÁ

164 686 3
báo cáo đồ án môn học phân tích và thiết kế hệ thống thông tin XÂY DỰNG WEBSIDE ĐẤU GIÁ

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN -   - BÁO CÁO ĐỒ ÁN MÔN HỌC PHÂN TÍCH & THIẾT KẾ HTTT ĐỀ TÀI: XÂY DỰNG WEBSITE ĐẤU GIÁ Giáo viên hướng dẫn: Trương Ngọc Châu Võ Đức Ân Nhóm SV thực hiện: Ngô Viết Thành – 12N11B – 12T4 Nguyễn Duy Tiến –12N11B – 12T4 Nguyễn Văn Toàn–12N11B – 12T4 Võ Tiến Anh –12N11C – 12T1 Lê Xuân Diệu –12N11C – 12T1 Đà Nẵng, / 2016 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá LỜI MỞ ĐẦU Ngày Công nghệ thông tin trở thành phần tất yếu sống người, góp phần phát triển kinh tế, quản lý…trong tất lỉnh vực từ y học, giáo dục, kinh doanh đến khoa học… Đất nước ta ngày phát triển, cố gắng hòa nhập rút ngắn khoảng cách với giới, việc nước ta trở thành thành viên WTO nhà kinh doanh ý đến đâu tư ngày nhiều vào Việt Nam Vì để không bị lạc hậu, để rút ngắn khoảng cách với nước, để đáp ứng yêu cầu tất yếu nhà đầu tư vào Việt Nam để nhà kinh doanh nước có đủ sức cạnh tranh với nước ngoài… bắt buộc phải đầu tư cho Công nghệ thông tin mà xác phần mềm tin học dùng cho công ty, bệnh viện trường học… Việc áp dụng phần mềm tin học vào lĩnh vực giúp nâng cao tính hiệu xác công việc, tiết kiệm thời gian giảm bớt mệt nhọc cho người khiến hệ thống công việc hoạt động nhịp nhàng Đề tài nhóm em “Xây dựng Website đấu giá” Thực đấu giá sản phẩm trực tuyến Giúp khách hàng người bán hàng tham gia việc kinh doanh đấu giá sản phẩm xem thông tin sản phẩm phiên đấu giá sản phẩm nhà thông qua internet Đề tài “Xây dựng Website đấu giá” đề tài mới, thị trường có nhiều website tương tự Website chúng em chưa hoàn chỉnh nhiều thiếu sót cố gắng chúng em bước đầu hòa nhập vào môi trường làm việc bên tiếp xúc chập chững với Công nghệ thông tin Chúng em mong quý thầy cô khoa tạo điều kiện giúp đỡ chúng em hoàn thành đề tài tốt Website chúng em lập trình ngôn ngữ lập trình Java kết nối hệ quản trị sở liệu My SQL Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá MỤC LỤC CHƯƠNG 1: YÊU CẦU PHẦN MỀM 4 Lược sử tài liệu Tài liệu tham khảo Người điều phối phê chuẩn Giới thiệu 4.1 Mục đích 4.2 Phạm vi Tổng quan 5.1 Các tác nhân 5.2 Biểu đồ usecase 5.1 Hệ thống luồng trang Mô tả chức 10 6.1 Xem trang chủ 10 6.2 Đăng nhập User 22 6.3 Đấu giá sản phẩm 23 6.4 Quản lý hồ sơ cá nhân 35 6.5 Đăng nhập admin 40 6.6 Quản lý sản phẩm 41 6.7 Quản lý thành viên 53 6.8 Quản lý giao dịch 59 Các yêu cầu phi chức 62 7.1 Yêu cầu môi trường phát triển 62 7.2 Yêu cầu User đặc biệt 63 Phụ lục 63 CHƯƠNG 2: THIẾT KẾ PHẦN MỀM 65 Thiết kế sở liệu 65 Class Diagram 68 Sequence Diagram 69 3.1 Đăng nhập Admin 69 3.2 Quản lý giao dịch 70 3.3 Quản lý sản phẩm 71 3.4 Quản lý thành viên 74 3.5 Đăng nhập User 76 3.6 Xem sửa hồ sơ cá nhân 77 3.7 Lịch sử đấu giá mặt hàng 78 3.8 Lịch sử đăng ký mặt hàng đấu giá 79 3.9 Xem trang chủ 80 3.10 Bình luận 85 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá 3.11 Đấu giá 86 3.12 Thanh toán 87 3.13 Yêu cầu đấu giá 88 CHƯƠNG 3: KIỂM THỬ PHẦN MỀM 89 Đăng nhập Admin 89 Quản lý sản phẩm 91 2.1 Danh sách lọc 91 2.2 Duyệt sản phẩm 95 2.3 Thêm sản phẩm 98 2.4 Cập nhật sản phẩm 102 Quản lý giao dịch 106 3.1 Danh sách, lọc 106 Quản lí thành viên 110 4.1 Danh sách lọc 110 4.2 Thêm thành viên 113 4.3 Khóa thành viên 120 Đấu giá sản phẩm 122 5.1 Bình luận ,Đấu giá ,Chi tiết sản phẩm 122 5.2 Hóa đơn 126 5.3 Thông tin nhận hàng 128 5.4 Thanh toán 130 5.5 Yêu cầu đấu giá sản phẩm 132 Trang chủ 136 6.1 Lọc sản phẩm đăng nhập user 136 6.2 Quên mật 143 6.3 Tư vấn 145 6.4 Hướng dẫn 146 6.5 Đăng ký tài khoản 147 7.1 Xem sửa hồ sơ cá nhân 155 7.2 Lịch sử đấu giá 158 7.3 Lịch sử đăng ký mặt hàng 160 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 162 Ưu điểm, nhược điểm 162 1.2 Ưu điểm 162 1.3 Nhược điểm 162 Hướng phát triển 162 Kết đạt 162 TÀI LIỆU THAM KHẢO 163 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá CHƯƠNG 1: YÊU CẦU PHẦN MỀM Lược sử tài liệu Ngày Tóm tắt thay đổi 25/01/2016 Tạo 01/02/2016 - Sắp xếp lại cách trình bày Các use case Visitor User cho mẫu - Bỏ phần mô tả cột Data - Mô tả item “Điểm cống hiến” “Xếp hạng” “Quản lý user” - Bố trí lại item “Quản lý giao dịch” - Mô tả rõ ràng use case “Bình luận sản phẩm” 22/02/2016 - Sửa lại use case “Thanh toán” - Mô tả lại Screen action cho use case “Trang chủ - Đăng ký tài khoản” - Chỉnh sửa lại phần “Ngày sinh”, “Mã xác minh”, “Đồng ý điều khoản” hình “Xem trang chủ - Đăng ký tài khoản” - Mô tả chi tiết lỗi trường hợp xảy lỗi phần Failure hình “Xem trang chủ - Đăng ký tài khoản” - Mô tả rõ phương pháp tìm kiếm hình “Xem trang chủ Tìm kiếm”, - Sửa tên Button “hotline” thành “Tư vấn”, - Vẽ lại sơ đồ Usecase tổng quát - Chỉnh sửa use case Diagram – Chức quản lý hồ sơ cá nhân đấu giá sản phẩm - Mô tả chi tiết vài Item phần Description 7/3/2016 Mô tả chi tiết Item phần Description Failure Sửa hình “Xem trang chủ - Tư vấn” Bổ sung thêm hình “Xem trang chủ - Quên mật khẩu” Bổ sung thêm hình “Quản lý sản phẩm - Duyệt sản phẩm” Bổ sung thêm hình “Đấu giá sản phẩm – Hóa đơn” Bổ sung thêm phần yêu cầu môi trường phát triển Bổ sung thêm phần yêu cầu User đặc biệt Phiên 1.0 2.0 3.0 4.0 Tài liệu tham khảo Tên Tài liệu Mô tả RMS_SRS_sample_v1.0.doc Tài liệu giáo viên hướng dẫn công ty Fsoft hướng dẫn chi tiết phần để hoàn thành báo cáo Website Sàn đấu giá Online Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Người điều phối phê chuẩn Tài liệu điều phối phê chuẩn cá nhân sau để góp ý sửa đổi Họ tên Tổ chức Nguyễn Tấn Huy Fsoft Đà Nẵng Nguyễn Văn Liêm Fsoft Đà Nẵng Lê Thị Mỹ Hạnh Khoa CNTT ĐH BK Giới thiệu 4.1 Mục đích  Thực đấu giá sản phẩm trực tuyến Giúp khách hàng người bán hàng tham gia việc kinh doanh đấu giá sản phẩm xem thông tin sản phẩm phiên đấu giá sản phẩm nhà thông qua internet  Website hỗ trợ khách hàng mua bán sản phẩm thông qua mạng internet qua hình thức đáu giá sản phẩm  Website phát triển thành hệ thống giới thiệu quảng cáo đấu giá rộng rãi sản phẩm internet 4.2 Phạm vi  Đề tài thực chức  Xem trang chủ  Quản lý hồ sơ cá nhân  Đấu giá sản phẩm  Quản lý thành viên  Quản lý giao dịch  Quản lý duyệt sản phẩm Tổng quan 5.1 Các tác nhân Các biểu đồ bên mô tả tất tác nhân hệ thống website đấu giá Hiện hệ thống có Admin, User Visitor Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Tác nhân Administrator User Visitor Mô tả Là người quản trị hệ thống Họ xem, thêm, xóa, khóa liệu giao dịch, sản phẩm, user Là thành viên hệ thống Họ xem, sửa thông tin Xem đấu giá, bình luận sản phẩm Là người dùng truy cập vào website thành viên Họ xem sản phẩm đấu giá, thông tin chi tiết sản phẩm, đăng ký làm thành viên 5.2 Biểu đồ usecase Hình 1: Sơ đồ use case toàn hệ thống Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Hình 2: Sơ đồ use case Xem trang chủ Visitor Hình 3: Sơ đồ use case Quản lý hồ sơ cá nhân user Hình 4: Sơ đồ use case Đấu giá sản phẩm user Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Hình 5: Sơ đồ use case Quản lý thành viên Admin Hình 6: Sơ đồ use case Quản lý giao dịch Admin Hình 7: Sơ đồ use case Quản lý duyệt sản phẩm Admin Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá 5.1 Hệ thống luồng trang Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [DKTK-15] [DKTK-16] Check FUNC đăng ký Mở hình Ở hình trang chủ người "Xem trang dùng kích nút [Đăng ký] chủ - Đăng ký tài khoản" thành công Hiển thị hình "Xem trang chủ Đăng ký tài khoản" [TrangChuLocSP_DN28] Đăng ký thành Tại hình "Xem trang chủ - - Hiển thị công Đăng ký tài khoản" thông báo Các item nhập vào hợp "Đăng ký lệ thành công Kích nút [Đăng ký] Vào email để xác nhận tài khoản" - Dữ liệu lưu vào bảng User [TrangChuLocSP_DN28] [DKTK-17] Đăng ký không thành công chưa tick vào checkbox [Đồng ý điều khoản website] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Bạn chưa Chưa tick vào trường "Đồng đồng ý với ý điều khoản website" điều khoản Kích nút [Đăng ký] đăng ký" [DKTK-18] Đăng ký không thành công tên đăng nhập email tồn database [DKTK-19] Đăng ký không thành công chưa nhập vào trường "Họ tên" [DKTK-20] Đăng ký không thành công nhập ký tự đặc biệt vào trường "Họ tên" [DKTK-21] Đăng ký không thành công nhập vào trường "Họ tên" >30 ký tự [DKTK-22] Đăng ký không thành công chưa nhập vào trường "Tên đăng nhập" Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Tên đăng Các item nhập vào hợp nhập lệ liệu item email tồn [Email] [Tên đăng nhập] Vui lòng tồn database nhập lại" Kích nút [Đăng ký] [TrangChuLocSP_DN28] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item [Họ nhập đầy đủ tên] thông tin" Kích nút [Đăng ký] [TrangChuLocSP_DN28] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Họ tên Nhập vào item [Họ tên] không ký tự đặc biệt chứa ký tự đặc Kích nút [Đăng ký] biệt" [TrangChuLocSP_DN28] Tại hình "Xem trang chủ - Tự động cắt Đăng ký tài khoản" length = Nhập vào item [Họ tên] 30 lớn 30 ký tự Kích nút [Đăng ký] [TrangChuLocSP_DN28] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item [Tên nhập đầy đủ đăng nhập], item [Họ tên] thông tin" nhập hợp lệ [TrangChuLocSP_DN2 Kích nút [Đăng ký] 28] [TrangChuLocSP_DN28] 149 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [DKTK-23] [DKTK-24] [DKTK-25] [DKTK-26] [DKTK-27] [DKTK-28] [DKTK-29] [DKTK-30] Đăng ký không thành công nhập vào trường "Tên đăng nhập" >20 ký tự Tại hình "Xem trang chủ - Tự động cắt Đăng ký tài khoản" length = Nhập vào item [Tên đăng 20 nhập] lớn 30 ký tự, item [Họ tên] nhập hợp lệ Kích nút [Đăng ký] Đăng ký không thành công nhập ký tự đặc biệt vào trường "Tên đăng nhập" ký tự có khoảng trắng Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Tên đăng Nhập vào item [Tên đăng nhập không nhập] ký tự đặc biệt chứa ký nhập khoảng trắng tự đặc biệt" ký tự, item [Họ tên] nhập hợp lệ Kích nút [Đăng ký] Đăng ký không thành công nhập vào trường "Tên đăng nhập"50 ký tự Đăng ký không thành công nhập vào trường "Email" có khoảng trắng ký tự [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Không Nhập vào item [Email] định không định dạng dạng email email,item [Họ tên] Vui lòng nhập [Tên đăng nhập] nhập lại" hợp lệ Kích nút [Đăng ký] Đăng ký không Tại hình "Xem trang chủ - Hiển thị thông thành công Đăng ký tài khoản" báo "Vui lòng item [Ngày Để trống item [Ngày sinh], chọn ngày sinh] để trống item [Họ tên], [Tên đăng sinh" nhập] [Email] nhập hợp lệ Kích nút [Đăng ký] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] Đăng ký không thành công nhập không định dạng email [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] 150 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [DKTK-31] [DKTK-32] [DKTK-33] [DKTK-34] [DKTK-35] [DKTK-36] [DKTK-37] [DKTK-38] Nhập vào trường "SĐT" ký tự khác số ký tự có khoảng trắng Đăng ký không thành công nhập vào trường "Email" >50 ký tự Đăng ký không thành công doNhập vào trường "SĐT" > 20 kí tự Đăng ký không thành công chưa nhập vào trường "SĐT" Đăng ký không thành công chưa nhập vào trường "CMND" Đăng ký không thành công nhập vào trường "CMND" ký tự khác số nguyên dương Đăng ký không thành công nhập vào trường "CMND" >20 kí tự Đăng ký không thành công nhập vào trường "Địa chỉ" > 50 kí tự Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo lỗi "Chỉ Nhập vào item [SĐT] ký tự nhập số" khác số ký tự có khoảng trắng, item [Họ tên], [Tên đăng nhập], [Email] [Ngày sinh] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Tự động cắt Đăng ký tài khoản" length = Nhập vào item [Email] lớn 20 20 ký tự, item [Họ tên] [Tên đăng nhập] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Tự động cắt Đăng ký tài khoản" length = Nhập vào item [SĐT]nhiều 20 20 ký tự, item [Họ tên], [Tên đăng nhập], [Email] [Ngày sinh] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item [SĐT], nhập đầy đủ item [Họ tên], [Tên đăng thông tin" nhập], [Email] [Ngày sinh] nhập hợp lệ Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item nhập đầy đủ [CMND], item [Họ tên], thông tin" [Tên đăng nhập], [Email], [Ngày sinh] [SĐT] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Chỉ nhập Nhập vào item [CMND] ký số" tự ký tự khác số, item [Họ tên], [Tên đăng nhập], [Email], [Ngày sinh] [SĐT] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Không Nhập vào item [CMND] số định ký tự khác 9, item [Họ tên], dạng CMND [Tên đăng nhập], [Email], Vui lòng nhập [Ngày sinh] [SĐT] lại" nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Địa Nhập vào item [Địa chỉ] số phải 50 ký tự lớn 30, item [Họ ký tự" tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT] [CMND]được nhập hợp lệ Kích nút [Đăng ký] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] 151 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [DKTK-39] [DKTK-40] [DKTK-41] [DKTK-42] [DKTK-43] [DKTK-44] [DKTK-45] Đăng ký không thành công chưa nhập vào trường "Địa chỉ" Đăng ký không thành công chưa nhập vào trường "Mật khẩu" Đăng ký không thành công nhập vào trường "Mật khẩu" > 20 kí tự Đăng ký không thành công nhập vào trường "Mật khẩu" 20 kí tự Đăng ký không thành công liệu trường "Nhập lại mật khẩu" khác liệu trường "Mật khẩu" Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item [Địa nhập đầy đủ chỉ], item [Họ tên], [Tên thông tin" đăng nhập], [Email], [Ngày sinh], [SĐT] [CMND]được nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item [Mật nhập đầy đủ khẩu], item [Họ tên], [Tên thông tin" đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND] [Địa chỉ] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Tự động cắt Đăng ký tài khoản" length = Nhập vào item [Mật khẩu] 20 lớn 20 ký tự, item [Họ tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND] [Địa chỉ] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Mật Nhập vào item [Mật khẩu] phải có nhỏ ký tự, item [Họ ký tự" tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND] [Địa chỉ] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item [Nhập nhập đầy đủ lại mật khẩu], item [Họ thông tin" tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND], [Địa chỉ] [Mật khẩu] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Tự động cắt Đăng ký tài khoản" length = Nhập vào item [Nhập lại 20 mật khẩu] lớn 20 ký tự, item [Họ tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND], [Địa chỉ] [Mật khẩu] nhập hợp lệ Kích nút [Đăng ký] Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Mật Nhập vào item [Nhập lại không mật khẩu] chuỗi ký tự khác với chứa ký tự đặc item [Mật khẩu], item [Họ biệt" tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND], [Địa chỉ] [Mật khẩu] nhập hợp lệ Kích nút [Đăng ký] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] 152 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [DKTK-46] [DKTK-47] Đăng ký không thành công chưa nhập vào trường "Nhập mã xác minh" Tại hình "Xem trang chủ - Hiển thị thông Đăng ký tài khoản" báo "Vui lòng Chưa nhập vào item [Nhập nhập đầy đủ mã xác minh], item [Họ thông tin" tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND], [Địa chỉ], [Mật khẩu] [Nhập lại mật khẩu] nhập hợp lệ Kích nút [Đăng ký] Đăng ký không Tại hình "Xem trang chủ - Hiển thị thông thành công Đăng ký tài khoản" báo "Mã xác sai mã xác Nhập vào item [Nhập mã minh không minh xác minh] ký tự khác với Vui lòng ký tự item nhập lại" [Mã xác minh], item [Họ tên], [Tên đăng nhập], [Email], [Ngày sinh], [SĐT], [CMND], [Địa chỉ], [Mật khẩu] [Nhập lại mật khẩu] nhập hợp lệ Kích nút [Đăng ký] [TrangChuLocSP_DN28] [TrangChuLocSP_DN28] 153 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá 154 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Quản lí hồ sơ cá nhân 7.1 Xem sửa hồ sơ cá nhân Module Code Test requirement Tester XemSuaHoSoCaNhan Sửa hồ sơ cá nhân theo điều kiện mô tả usecase DG74 Lê Xuân Diệu Pass Fail Untested N/A 0 43 ID Test Case Test Case Description Procedure Check GUI - Xem sửa hồ sơ cá nhân [XemSuaHoSoC [Tên Đăng Nhập] aNhan-] textbox Number of Test cases 43 Expected Output Inter-case Dependence -Trạng thái: enable -Mặc định: trống -Độ dài :20 [XemSuaHoSoC aNhan-1] Nếu người dùng dùng -Báo lỗi cú pháp, bắt nhập nhập lại nhiều 20 ký tự, có ký tự đặc biệt [XemSuaHoSoC [XemSuaHoSoC [Họ Tên] aNhan-3] Textbox Ngược lại Chấp nhận -Trạng thái: enable -Mặc định: trống -Độ dài:30 0 -Trạng thái: enable -Mặc định: trống -Độ dài:30 [XemSuaHoSoC [Email] Textbox aNhan-4] [XemSuaHoSoC aNhan-5] Mail không định -Báo lỗi , nhập lại dạng abc@xyz.com trùng với mail đăng ký [XemSuaHoSoC aNhan-6] Ngược lại -Chấp nhận Nhập sai định dạng dd/mm/yyyy -Trạng thái: enable -Mặc định: trống -Báo lỗi cú pháp, nhập lại [XemSuaHoSoC [Ngày Sinh] aNhan-7] Daytimepicker [XemSuaHoSoC aNhan-8] Ngược lại [XemSuaHoSoC [Mật tại] aNhan-10] Textbox [XemSuaHoSoC aNhan-11] [XemSuaHoSoC aNhan-12] [XemSuaHoSoC [Mật mới] aNhan-13] Textbox [XemSuaHoSoC aNhan-14] [XemSuaHoSoC aNhan-15] [XemSuaHoSoC [Xác nhận mật aNhan-16] khẩu] Textbox [XemSuaHoSoC aNhan-18] Result Test date Note -Trạng thái: enable -Mặc định: trống -Độ dài:20 Nhập sai mật -Báo sai mật khẩu, yêu cầu nhập lại Ngược lại Chấp nhận -Trạng thái: enable -Mặc định: trống -Độ dài:20 Độ dài mật -Báo lỗi cú pháp, yêu nhiều cầu nhập lại Ngược lại Chấp nhận -Trạng thái: enable -Mặc định: trống -Độ dài:255 Mật không trùng với mật Ngược lại -Chấp nhận 0 0 0 0 155 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [XemSuaHoSoC [CMND] Textbox aNhan-19] -Trạng thái: enable -Mặc định: trống -Độ dài:20 -Trạng thái: enable -Mặc định: trống -Độ dài: 20 [XemSuaHoSoC [SDT] Textbox aNhan-20] [XemSuaHoSoC aNhan-21] 0 Người dụng nhập -Báo lỗi trường chữ cho trường nhập số Ngược lại Chấp nhận [XemSuaHoSoC aNhan-22] [XemSuaHoSoC [Cập nhật] Button aNhan-23] [XemSuaHoSoC [Hủy] Button aNhan-24] Check FUNC Xem sửa hồ sơ [XemSuaHoSoC Mở trang sem,sửa Tại hình Trang aNhan-25] thông tin cá nhân chủ thành công Nhấn chọn [Thông tin cá nhân] -Trạng thái: enable 0 -Trạng thái: enable Hiển thị hình Xem,sửa thông tin cá nhân [XemSuaHoSoC Cập nhật không aNhan-26] thành công nhập tên đăng nhập ký tự Nhập item "Tên đăng nhập" ký tự Nhấn nút [Cập nhật] Báo lỗi "Tên đăng nhập phải lớn ký tự" [XemSuaHoSoC Cập nhật không aNhan-27] thành công nhập tên đăng nhập nhiều 20 ký tự Nhập item "Tên đăng nhập" nhiều 20 ký tự Nhấn nút [Cập nhật] Báo lỗi "Tên đăng nhập phải nhỏ 20 ký tự" [XemSuaHoSoC Cập nhật không aNhan-28] thành công nhập tên đăng nhập bị trùng với tên đăng nhập tồn hệ thống Nhập Báo lỗi "Tên đăng item"Tên đăng nhập" nhập tồn tại" trùng với Tên đăng nhập tồn Nhấn nút [cập nhật] [XemSuaHoSoC Cập nhật không aNhan-29] thành công nhập tên đăng nhập với ký tự đặc biệt @,$,%,&… Nhập Báo lỗi "Tên đăng item"Tên đăng nhập" nhập ký có ký tự đặc biêt tự đặc biệt" nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không aNhan-30] thành công nhập Email sai định dạng Nhập item "Email" sai định dạng Nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không aNhan-31] thành công nhập Email bị trùng với Email tồn hệ thống 1.Nhập liệu Báo lỗi "Email bị item"Email" trùng với trùng" email tồn hệ thống Nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không aNhan-32] thành công nhập ngày sinh không định dạng dd/mm/yyyy Nhập item"Ngày sinh" không định dạng Nhấn nút [Cập nhật] Báo lỗi" Sai định dạng email, email phải có dạng abc@xyz" Báo lỗi "Không định dạng dd/mm/yyyy" 156 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [XemSuaHoSoC Cập nhật không aNhan-33] thành công ngày sinh lớn thời gian thực Nhập item Báo lỗi "Sai ngày "Ngày sinh' thời gian sinh" lớn thời gian thực Nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không aNhan-34] thành công nhập sai mật hiên Nhập item" Mật tại" sai mật đăng ký Nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không aNhan-35] thành công không nhập mật Không nhập Báo lỗi "Vui lòng item "Mật nhập mật tại" nhập mật tại" Nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không aNhan-36] thành công nhập mật ký tự Nhập item "Mật mới" ký tự Nhấn nút "Cập nhật" [XemSuaHoSoC Cập nhật không aNhan-37] thành công nhập mật nhiều 20 ký tự Nhập item "Mật mới" nhiều 20 ký tự Nhấn nút "Cập nhật" [XemSuaHoSoC Cập nhật không aNhan-38] thành công không nhập mật lại nhập Xác nhận mật Không nhập Báo lỗi "vui lòng item "Mật nhập mật mới" lại nhập Item "Xác nhận mật khẩu" Nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không aNhan-39] thành công nhập Xác nhận mật không trùng với Mật Nhập item Báo lỗi "Xác nhận mật "Xác nhận mật khẩu" không khớp" không trùng với mật nhập item "Mật mới" Nhấn nút [Cập nhật] [XemSuaHoSoC Cập nhật không Nhập chữ số, ký tự aNhan-40] thành công đặc biệt item nhập ký tự khác số "CMND" nguyên dương Nhấn nút [Cập trường nhật] "CMND" [XemSuaHoSoC Cập nhật không Nhập chữ aNhan-41] thành công item "SĐT" nhập ký tự khác số Nhấn nút [cập nguyên dương nhật] trường "SĐT" [XemSuaHoSoC Hủy cập nhật aNhan-42] Báo lỗi "Sai mật khẩu" Báo lỗi "Mật phải từ đến 20 ký tự" Báo lỗi "Trường nhập số nguyên dương" Báo lỗi "Trường nhập số nguyên dương" Tại hình Quay trởi lại hình Xem,sửa thông tin cá Trang chủ nhân Nhấn nút [Hủy] 157 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá 7.2 Lịch sử đấu giá Module Code Test requirement Tester Pass ID [Lichsudaugia1] Lichsudaugia Lịch sử đấu giá theo mô tả usecase DG74 Võ Tiến Anh Fail Untested 20 N/A Test Case Test Case Expected Output Description Procedure Check GUI-Lịch sử đấu giá mặt hàng [Kết quả] Bảng - Trạng thái = đọc - Mặc định = 100 records per page Number of Test cases 20 Inter-case Dependence [Số đơn hàng] column -Lấy liệu từ cột ID Đấu giá bảng DAUGIA [Lichsudaugia3] [Tên sản phẩm] column [Lichsudaugia4] [Thông tin sản phẩm] -Lấy liệu từ cột column Chi tiết sản phẩm bảng Sản phẩm [Lichsudaugia5] [Giá đăng ký] column -Lấy liệu từ cột Tình trang bảng Đấu giá [Lichsudaugia6] [Ngày đăng ký] column -Lấy liệu từ cột ThoiGianBatDau bảng DAUGIA [Lichsudaugia7] [Tình trạng] column Lấy liệu từ cột TinhTrang bảng DAUGIA [Lichsudaugia8] [Hủy đấu giá] column -Lấy liệu từ cột Kết bảng DAUGIA - Nếu người dùng -Trạng thái: enable trang thứ trở - Nếu người dùng -Trạng thái: disable trang đầu tiên, kết lọc có trang -Nếu người dùng -Trạng thái:enable trang thứ trở -Nếu người dùng -Trạng thái: disable trang - Nếu kết lọc có -Trạng thái: enable nhiều trang người dùng trang trước trang sau -Nếu kết lọc -Trạng thái: disable có trang người dùng trang cuối [Lichsudaugia9] [Đầu] Button [Lichsudaugia10] [Lichsudaugia11] [Trước] Button [Lichsudaugia12] [Lichsudaugia13] [Lichsudaugia14] [Sau] Button Test date Note [Lichsudaugia2] -Lấy liệu từ cột Tên sản phẩm bảng SANPHAM Result 0 0 158 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá [Lichsudaugia15] [Cuối] Button [Lichsudaugia16] [Lichsudaugia17] - Nếu kết lọc có nhiều trang trang phía sau trang hiển thị -Trạng thái: enable -Nếu người dùng -Trạng thái: disable trang cuối Check FUNC-Lịch sử đấu giá mặt hàng Hiện kết Vào hình Hiển thị hình lịch sử đấu giá Thông tin cá nhân Thông tin cá nhânmặt hàngthành chọn Lịch sử bán Lịch sử bán hàng công hàng Click [Lịch sử bán hàng] [Lichsudaugia18] Không có lịch sử Vào hình Hiển thị thông báo đấu giá mặt Thông tin cá nhân "Không tồn hàng chọn Lịch sử bán liệu" hàng Click [Lịch sử bán hàng] [TrangChuLocS P_DN-56] [Lichsudaugia19] Kết 20 ghi, không phân trang [Lichsudaugia20] Kết nhiều kết lịch sử bán Trạng thái nút [TrangChuLocS 20 ghi, hàng nhiều 20 [Đầu] [Trước] [Sau] P_DN-56] có phân trang ghi [Cuối] testcase [Lichsudaugia-9] đến [Lichsudaugia-16] Kết lịch sử bán Các nút [Đầu] [TrangChuLocS hàng 20 [Trước] [Sau] [Cuối] P_DN-56] ghi bị diable 159 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá 7.3 Lịch sử đăng ký mặt hàng Module Code Test requirement Tester Pass Lichsudangkymathang Lịch sử đăng ký mặt hàng theo mô tả usecase DG74 Võ Tiến Anh Fail Untested 18 N/A Number of Test cases 18 ID Test Case Test Case Procedure Expected Output Inter-case Description Dependence Check GUI-Lịch sử đăng ký mặt hàng đấu giá [Lichsudangkym [Kết quả] Bảng - Trạng thái = đọc athang-1] - Mặc định = 100 records per page [Lichsudangkym athang-2] [Tên SP] column -Lấy liệu từ cột Tensanpham bảng SANPHAM [Lichsudangkym athang-3] [Thông tin sản phẩm] column -Lấy liệu từ cột Chitietsanpham bảng SANPHAM [Lichsudangkym athang-4] [Ngày đăng ký] column -Lấy liệu từ cột Thời gian DKSP bảng SANPHAM [Lichsudangkym athang-5] [Tình trạng] column -Lấy liệu từ cột TinhTrang bảng DAUGIA [Hủy đăng ký] column -Lấy liệu từ cột KetQua bảng DAUGIA - Nếu người dùng -Trạng thái: enable trang thứ trở [Lichsudangkym athang-8] - Nếu người dùng -Trạng thái: disable trang đầu tiên, kết lọc có trang [Lichsudangkym [Trước] Button athang-9] -Nếu người dùng -Trạng thái:enable trang thứ trở [Lichsudangkym athang-10] -Nếu người dùng -Trạng thái: disable trang [Lichsudangkym [Sau] Button athang-11] - Nếu kết lọc có -Trạng thái: enable nhiều trang người dung trang trước trang sau [Lichsudangkym athang-12] -Nếu kết lọc có -Trạng thái: disable trang người dùng trang cuối [Lichsudangkym [Cuối] Button athang-13] - Nếu kết lọc có -Trạng thái: enable nhiều trang trang phía sau trang hiển thị [Lichsudangkym athang-14] -Nếu người dùng -Trạng thái: disable trang cuối [Lichsudangkym athang-6] [Lichsudangkym [Đầu] Button athang-7] Result Test date Note 0 160 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Check FUNC - Lịch sử đăng ký mặt [Lichsudangkym Hiện kết lịch Vào hình Thông Hiển thị hình athang-15] sử bán hàng tin cá nhân chọn Lịch Thông tin cá nhânthành công sử bán hàng Lịch sử bán hàng Click [Lịch sử bán hàng] [Lichsudangkym Không có lịch sử Vào hình Thông Hiển thị thông báo [TrangChuLocS athang-16] bán hàng tin cá nhân chọn Lịch "Không tồn liệu" P_DN-56] sử bán hàng Click [Lịch sử bán hàng] [Lichsudangkym Kết athang-17] 20 ghi, không phân trang Kết lịch sử bán Các nút [Đầu] [Trước] [TrangChuLocS hàng 20 ghi [Sau] [Cuối] bị diable P_DN-56] [Lichsudangkym Kết nhiều kết lịch sử bán athang-18] 20 ghi, hàng nhiều 20 có phân trang ghi Trạng thái nút [TrangChuLocS [Đầu] [Trước] [Sau] P_DN-56] [Cuối] testcase [Lichsudangkybanhang7] đến [Lichsudangkybanhang14] 161 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Ưu điểm, nhược điểm 1.2 Ưu điểm  Tương tác đơn giản, hiệu với người dùng  Giúp cho việc đấu giá nhanh chóng thuận tiện  Dễ dàng quản lý thông tin 1.3 Nhược điểm  Tính bảo mật thấp, dễ bị công  Không đáp ứng hết yêu cầu người đấu giá  Hệ thống nhiều thiếu sót Hướng phát triển Phát triển thêm chức đấu giá theo nhiều hình thức khác đấu giá ngược,… Phát triển thêm chức đăng quảng cáo website quản lý Chức tự động phân mức độ ưu tiên tin đấu giá dựa số lượt đấu giá ngày, Xử lý tăng tốc tốc độ website Xử lý với liệu lớn Tạo báo cáo, thống kê theo thời gian Khắc phục lỗ hổng bảo mật Kết đạt Qua việc thực đề tài môn học Công nghệ, phần giúp em hiểu thêm kiến trúc Client/Server, xử lý chức website hiển thị danh sách, thêm, sửa, xóa, tìm kiếm… Bên cạnh đó, trình viết, chúng em cố kỹ lập trình, ôn lại, cố, nâng cao kiến thức HTML, CSS, JavaScript, lập trình web ngôn ngữ Java, sử dụng sở liệu Mysql, biết vận dụng thư viện có sẵn bootstrap để giao diện website thân thiện, dễ nhìn 162 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá TÀI LIỆU THAM KHẢO Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices (ACM Press) 1st Edition Software Requirements (3rd Edition) (Developer Best Practices) 3rd Edition by Karl Wiegers (Author), Joy Beatty (Author) The Engineering Design of Systems: Models and Methods 2nd Edition by Dennis M Buede (Author) Clean Code: A Handbook of Agile Software Craftsmanship 1st Edition by Robert C Martin (Author) Software Testing (2nd Edition) 2nd Edition by Ron Patton (Author)- 163 [...]... báo Giá đâu giá phải là số nguyên dương” ở cạnh nút Đấu giá - Nếu giá đấu giá không phải là bội số của bước giá thì hiển thị thông báo Giá đấu giá phải là bội số của bước giá ở cạnh nút Đấu giá Xem tất cả Dùng để xem tất cả các thành viên Hiển thị toàn bộ tham gia đấu giá danh sách dữ liệu các thành viên tham gia đấu giá 29 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá 6.3.1.4... PT&TK HTTT- Đề tài Xây dựng Website đấu giá 6.3.1.3 Đấu giá sản phẩm - Đấu giá 27 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Screen Đấu giá sản phẩm – Đấu giá Descriptio Màn hình hiển thị thông tin chi tiết sản phẩm để dựa vào đó User có thể đưa ra quyết định đấu giá hay không n Người dùng kích vào link tên sản phẩm ở trang chủ và đã đăng nhập thành công vào tài Screen khoản User... hiện đấu giá sản phẩm với mức giá hiển thị ở Giá đấu giá Dùng công nghệ Ajax để cập nhật giá hiện tại Giá hiện tại của sản phẩm tăng lên Tăng thêm dữ liệu ở mục hiển thị bảng đấu giá - Nếu giá đấu nhỏ hơn giá hiện tại + Bước giá thì hiển thị thông báo Giá đấu giá phải lớn hơn hoặc bằng giá hiện tại + Bước giá ở cạnh nút Đấu giá - Nếu giá đáu giá không phải là số nguyên dương thì hiển thị thông báo. .. Pre-condition Postprocessing Đấu giá sản phẩm JAVA01 User Cho phép user thực hiện các chức năng liên quan đến đấu giá sản phẩm như đấu giá, yêu cầu đăng sản phẩm đấu giá, bình luận NA Có tên tài khoản và mật khẩu hợp lệ, đăng nhập thành công vào hệ thống 23 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá 6.3.1 Screen Design 6.3.1.1 Đấu giá sản phẩm - Yêu cầu đấu giá sản phẩm Screen Description... người đó đấu giá Định dạng thời gian 24h Số tiền 28 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Thời gian đấu giá Thành viên Screen Actions Action Name Đấu giá Label – Date time Hiển thị tên người dùng của người tham gia đấu giá Label - Hiển thị ra danh sách tất cả những thành viên đã tham gia đấu giá cho sản phẩm này Description Success Failure Chèn thêm dữ liệu đấu giá vào DB... Hiển thị tin nhắn Success -Dữ liệu sẽ được hiển thị Failure Nếu chưa nhập tin nhắn thì hiển thị thông báo màu đỏ ở phía dưới Item Tin nhắn: "Hãy nhập vào tin nhắn" 6.1.1.5 Xem trang chủ - Chi tiết sản phẩm 16 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Screen Home - Thông tin chi tiết sản phẩm Descripti Màn hình hiển thị thông tin chi tiết sản phẩm on Screen Người dùng kích vào link... thanh toán” Nếu chọn 31 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá hình thức thanh toán là “Thanh toán qua ngân hàng” mà không chọn tên “Ngân hàng” và điền “Mã số thẻ” thì hiển thị thông báo “Trường này không được để trống” Điều khoản Các điều khoản mua hàng Mở thêm 1 cửa sổ hiển thị màn hình “Trang chủ - Điều khoản” 6.3.1.5 Đấu giá sản phẩm - Thông tin nhận hàng Screen Đấu giá sản... Hiển thị thời gian đấu giá còn lại của sản phẩm - Nếu chưa đăng nhập thì hiện thông báo ở dưới trường “Tài khoản”: “Bạn phải đăng nhập để có thể đấu giá - Nếu đã đăng nhập thì chuyển sang trang chi tiết của sản phẩm để thực hiện đấu giá - Hiển thị sổ chat tư vấn với admin của 11 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Hướng dẫn Quên mật khẩu Button Button hệ thống - Chuyển đến... String (255) Kết Label thúc String (10) Thời Label gian String (10) còn lại Label Giá gốc Number (10) Label Giá Number hiện tại (10) Label Bước Number giá (10) Textbox Giá đấu Number giá (10) Đấu giá Button Hình ảnh Thông tin chi tiết Thông tin nhận hàng STT Data Description Hiển thị ID của sản phẩm đấu giá Hiển thị thời gian bắt đầu đấu giá Định dạng thời gian 24h Hiển thị thời gian kết thúc đấu giá Định... Điều khoản” 6.3.1.5 Đấu giá sản phẩm - Thông tin nhận hàng Screen Đấu giá sản phẩm - Thông tin nhận hàng 32 Báo cáo đồ án môn học PT&TK HTTT- Đề tài Xây dựng Website đấu giá Description Screen Access User điền các thông tin cần thiết để nhận sản phẩm User click vào nút Thanh toán khi ở màn hình Đấu giá sản phẩm Thanh toán” Screen Content Item Họ tên Type TextboxString(30) Địa chỉ TextboxString(30) Điện

Ngày đăng: 28/05/2016, 18:01

Từ khóa liên quan

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

Tài liệu liên quan