1. Trang chủ
  2. » Luận Văn - Báo Cáo

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 721 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 164
Dung lượng 3,52 MB

Nội dung

- 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á”.. Hiển thị của sổ chat tư vấn

Trang 1

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Á

Võ Đức Ân

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, 5 / 2016

Trang 2

LỜI MỞ ĐẦU

Ngày nay Công nghệ thông tin đã trở thành một phần tất yếu của cuộc sống con người, không những thế nó còn góp phần phát triển kinh tế, quản lý…trong tất cả các lỉnh vực từ y học, giáo dục, kinh doanh đến cả khoa học…

Đất nước ta đang ngày một phát triển, đang cố gắng hòa nhập và rút ngắn khoảng cách với thế giới, việc nước ta trở thành thành viên của WTO đã được các nhà kinh doanh chú ý đến và đâu

tư ngày càng nhiều vào Việt Nam Vì vậy để không bị quá lạc hậu, để rút ngắn khoảng cách với các nước, để đáp ứng yêu cầu tất yếu của các nhà đầu tư vào Việt Nam và để các nhà kinh doanh trong nước có đủ sức cạnh tranh với nước ngoài… thì bắt buộc phải đầu tư cho Công nghệ thông tin mà ở đây chính xác là các phần mềm tin học dùng cho các công ty, bệnh viện và cả trường học… Việc áp dụng các phần mềm tin học vào các lĩnh vực giúp nâng cao tính hiệu quả và chính xác của công việc, ngoài ra còn tiết kiệm thời gian và giảm bớt mệt nhọc cho con người khiến hệ thống công việc hoạt động nhịp nhàng hơn

Đề tài nhóm em là “Xây dựng Website đấu giá” Thực hiện đấu giá sản phẩm trực tuyến Giúp khách hàng và người bán hàng có thể tham gia và việc kinh doanh đấu giá sản phẩm và xem các thông tin mới về sản phẩm và các phiên đấu giá sản phẩm ở tại nhà thông qua internet

Đề tài “Xây dựng Website đấu giá” là một đề tài không phải là mới, hiện tại trên thị trường cũng có rất nhiều website tương tự Website của chúng em có thể chưa hoàn chỉnh và còn nhiều thiếu sót nhưng đó là sự cố gắng của chúng em trong bước đầu hòa nhập vào môi trường làm việc bên ngoài và tiếp xúc chập chững với Công nghệ thông tin Chúng em mong quý thầy cô trong khoa có thể tạo điều kiện giúp đỡ chúng em hoàn thành đề tài tốt hơn

Website của chúng em được lập trình bằng ngôn ngữ lập trình Java và kết nối hệ quản trị cơ

sở dữ liệu My SQL

Trang 3

MỤC LỤC

CHƯƠNG 1: YÊU CẦU PHẦN MỀM 4

1 Lược sử tài liệu 4

2 Tài liệu tham khảo 4

3 Người điều phối và phê chuẩn 5

4 Giới thiệu 5

4.1 Mục đích 5

4.2 Phạm vi 5

5 Tổng quan 5

5.1 Các tác nhân 5

5.2 Biểu đồ usecase 6

5.1 Hệ thống luồng trang 9

6 Mô tả chức năng 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

7 Các yêu cầu phi chức năng 62

7.1 Yêu cầu về môi trường phát triển 62

7.2 Yêu cầu về User đặc biệt 63

8 Phụ lục 63

CHƯƠNG 2: THIẾT KẾ PHẦN MỀM 65

1 Thiết kế cơ sở dữ liệu 65

2 Class Diagram 68

3 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

Trang 4

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

1 Đăng nhập Admin 89

2 Quản lý sản phẩm 91

2.1 Danh sách và 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

3 Quản lý giao dịch 106

3.1 Danh sách, lọc 106

4 Quản lí thành viên 110

4.1 Danh sách và lọc 110

4.2 Thêm thành viên 113

4.3 Khóa thành viên 120

5 Đấ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

6 Trang chủ 136

6.1 Lọc sản phẩm và đăng nhập user 136

6.2 Quên mật khẩu 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

1 Ưu điểm, nhược điểm 162

1.2 Ưu điểm 162

1.3 Nhược điểm 162

2 Hướng phát triển 162

3 Kết quả đạt được 162

TÀI LIỆU THAM KHẢO 163

Trang 5

CHƯƠNG 1: YÊU C ẦU PHẦN MỀM

1 Lược sử tài liệu

- Mô tả item “Điểm cống hiến” và “Xếp hạng” ở “Quản lý user”

- Bố trí lại các item trong “Quản lý giao dịch”

- Mô tả rõ ràng hơn về các use case “Bình luận sản phẩm”

2.0

- 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” ở màn hình “Xem trang chủ - Đăng ký tài khoản”

- Mô tả chi tiết lỗi và trường hợp xảy ra lỗi ở phần Failure của màn hình “Xem trang chủ - Đăng ký tài khoản”

- Mô tả rõ phương pháp tìm kiếm ở màn 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 năng quản lý hồ sơ cá nhân

và đấu giá sản phẩm

- Mô tả chi tiết hơn 1 vài Item ở phần Description

3.0

Sửa màn hình “Xem trang chủ - Tư vấn”

Bổ sung thêm màn hình “Xem trang chủ - Quên mật khẩu”

Bổ sung thêm màn hình “Quản lý sản phẩm - Duyệt sản phẩm”

Bổ sung thêm màn hình “Đấu giá sản phẩm – Hóa đơn”

Bổ sung thêm phần yêu cầu về môi trường phát triển

Bổ sung thêm phần yêu cầu User đặc biệt

4.0

2 Tài liệu tham khảo

Fsoft hướng dẫn chi tiết từng phần để hoàn thành báo cáo

Website Sàn đấu giá Online

Trang 6

3 Người điều phối và phê chuẩn

Tài liệu này được điều phối và phê chuẩn bởi những cá nhân sau để góp ý và sửa đổi

 Website hỗ trợ các khách hàng có thể mua hoặc bán các sản phẩm của mình thông qua mạng internet qua hình thức đáu giá sản phẩm

 Website có thể phát triển thành một hệ thống giới thiệu quảng cáo đấu giá rộng rãi sản phẩm trên internet

Trang 7

Tác nhân Mô tả

về giao dịch, sản phẩm, user

mình Xem và đấu giá, bình luận về sản phẩm

viên Họ có thể xem các sản phẩm đấu giá, thông tin chi tiết của sản phẩm, đăng ký làm thành viên

5.2 Biểu đồ usecase

Hình 1: Sơ đồ use case của toàn hệ thống

Trang 8

Hình 2: Sơ đồ use case Xem trang chủ của Visitor

Hình 3: Sơ đồ use case Quản lý hồ sơ cá nhân của user

Hình 4: Sơ đồ use case Đấu giá sản phẩm của user

Trang 9

Hình 5: Sơ đồ use case Quản lý thành viên của Admin

Hình 6: Sơ đồ use case Quản lý giao dịch của Admin

Hình 7: Sơ đồ use case Quản lý và duyệt sản phẩm của Admin

Trang 10

5.1 Hệ thống luồng trang

Trang 12

Screen Home

Description Màn hình hiển thị trang chủ hệ thống

Screen Access Người dùng truy cập trang web

nghệ Gia dụng, …

sản phẩm

(50)

- Hiển thị các sản phẩm đã kết thúc đấu giá

- 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á

Trang 13

hệ thống

Screen Actions

Action Name Description Success Failure

Tư vấn

Để người dùng có thể liên lạc, thắc mắc với admin của hệ thống các vấn để về sản phẩm,

Hiển thị của sổ chat tư vấn với admin của hệ thống

Hướng dẫn

Để người dùng có thể tìm hiểu kĩ hơn về các vấn quy định, quy chế đấu giá của trang web, cũng như hướng dẫn các bước đấu giá

cơ bản

Chuyển đến trang hướng dẫn

có thể sử dụng chức năng đấu giá

Nếu thành công chuyển đến trang chi tiết của sản phẩm để đấu giá

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 để

giá sản phẩm <= giá cuối

Nếu thành công

sẽ hiển thị các sản phẩm như tên đã nhập

- Nếu chưa nhập tên sản phẩm cần tìm thì đưa ra thông báo:”Chưa nhập tên sản phẩm Vui lòng nhập tên sản phẩm”

- Nếu trong “Tên sản phẩm” có chứa

ký tự đặc biệt thì hiển thị thông báo

“Tên sản phẩm không được chứa ký

tự đặc biệt”

6.1.1.2 Xem trang chủ - Quên mật khẩu

Trang 14

Screen Home – Quên mật khẩu

Description Màn hình hiển thị trang chủ hệ thống

Screen Access Người dùng click button Quên mật khẩu

Screen Content

-String (20)

lấy lại mật khẩu

-String (20)

mật khẩu

thông tin, bấm “Gửi lại mật khẩu” để hoàn tất quá trình lấy lại mật khẩu

Screen Actions

Action Name Description Success Failure

lại mật khẩu

Người dùng nhập đúng tên tài khoản và email thì sẽ được gửi một email chứa mật khẩu bất kỳ

- Khi người dùng chưa nhập tên tài khoản thì hệ thống đưa ra thông báo

“Vui lòng nhập tên tài khoản” bên dưới Textbox tài khoản

- Khi người dùng chưa nhập email thì

hệ thống đưa ra thông báo “Vui lòng nhập email”

- Khi người dùng nhập sai tên tài khoản hoặc email (không chứa trong database) thì hệ thống đưa ra thông báo “Tên tài khoản không tồn tại” hoặc

“Email không tồn tại” bên dưới Textbox tài khoản hoặc email

- Khi người dùng nhập sai định dạng

Trang 15

email thì hệ thống đưa ra thông báo

“Sai định dạng email Vui lòng nhập lại” bên dưới

Textbox email

6.1.1.3 Xem trang chủ - Hướng dẫn

Screen Home

Description Màn hình hiển thị trang chủ hệ thống

Screen Access Người dùng kích chọn nút “Hướng dẫn” ở trang chủ

- Những quy định về hình thức đấu giá của hệ thống

Quy định

website

Text – String

- Những quy định của website về quyền của thành viên,

Câu hỏi thường

gặp

Text - String

- Nhưng thắc mắc thường gặp của các Visitor hay User

Trang 16

Screen Actions

Action Name Description Success Failure

6.1.1.4 Xem trang chủ - Tư vấn

Screen Tư vấn hỏi đáp trực tuyến

Description Cho phép User và Visitor trao đổi thông tin với quản trị viên để hỏi và giải

Hiển thị tin nhắn

Label String (50)

Hiển thị nội dung tin nhắn cùng với tên của User hoặc Visitor

-Nếu người dùng là Visitor thì sẽ hiển thị tên là “Khách”

-Nếu người dùng là User thì sẽ hiển thị tên đăng nhập

Trang 17

Nội dung tin nhắn của Visitor/ User

nhắn Screen Actions

Gửi tin nhắn

Lấy dữ liệu từ mục Tin nhắn sau đó hiển thị lên hàng Hiển thị tin nhắn

-Dữ liệu sẽ được hiển thị

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

Trang 18

Screen Home - Thông tin chi tiết sản phẩm

Đấu giá Button

Đối với User: Dùng để đấu giá sản phẩm Đối với Visitor: Hiển thị thông báo “Cần phải đăng nhập để đấu giá” và chuyển sang trang chủ

đấu giá

tham gia Định dạng số nguyên dương

Trang 19

viên đã tham gia đấu giá cho sản phẩm này

6.1.1.6 Xem trang chủ - Đăng ký tài khoản

Trang 20

Screen Xem trang chủ - Đăng ký tài khoản

Description Màn hình hiển thị form đăng ký để người dùng đăng ký tài khoản để trở thành

thành viên của hệ thống website

DateChooser để chọn ngày sinh của mình

Number (20)

- Người dùng nhập vào số điện thoại của mình

Number (20)

- Người dùng nhập vào CMND của mình

hệ thống thì dùng mật khẩu này

- Mật khẩu này phải trùng với mật khẩu đã điền ở trên Nhắc lại mật

khẩu

Password – String (20)

- Nhập lại mật khẩu mà người dùng đã nhập trước đó

Đồng ý điều

khoản của

website

muốn là thành viên của hệ thống hay không

Trang 21

chuỗi gồm 5 kí tự ngẫu nhiên

nhận mới

Nhập văn

bản

muốn là thành viên của hệ thống hay không.Người đăng kí nhập các kí tự từ Mã xác minh vào văn bản

Điều khoản

quy định

khi muốn hiểu biết rõ các điều khoản quy định của website

Đồng ý điều

khoản của

website

đồng ý với các điều khoản của website đặt ra

người dùng là thành viên của

hệ thống

Screen Actions

Action

Name

Description Success Failure

ảnh hiển thị trên Mã xác minh

Hình ảnh trên mục

Mã xác minh được thay đổi

Xem điều

khoản quy

định

Người dùng muốn biết

rõ hơn về các điều khoản quy định của website đấu giá

Hiển thị màn hình

“Trang chủ - Hướng dẫn” với những điều khoản, quy định của website

khoản với hệ thống website

Hệ thống sẽ bắt đầu đăng ký và gửi bạn email để xác nhận

- Nếu các trường TextBox

để trống thì hiển thị thông báo màu đỏ ở bên phải Item tương ứng: “Trường này không được để trống” -Nếu các trường TextBox

có các kí tự đặc biệt thì hiển thị thông báo màu đỏ

ở bên phải Item tương ứng: “Trường này không được nhập các kí tự đặc biệt”

-Nếu Tên đăng nhập đã có người sử dụng thì hiển thị thông báo màu đỏ ở bên phải Item này: “Tên đăng

Trang 22

nhập đã có người sử dụng.”

-Nếu Email không đúng định dạng thì hiển thị thông báo màu đỏ ở bên phải Item này: “Email không đúng định dạng.” -Nếu Email đã bị trùng

với email đã đăng kí khác thì hiển thị thông báo màu

đỏ ở bên phải Item này:

“Email này đã được đăng

kí Vui lòng nhập lại email khác.” -Nếu:

“SĐT”, “CMND” không phải là số thì hiển thị thông báo màu đỏ ở bên phải Item tương ứng:

“Trường này bắt buộc phải là chữ số.”

-Nếu Mật khẩu có ít hơn 6

kí tự và nhiều hơn 20 kí tự thì hiển thị thông báo màu

đỏ ở bên phải Item này:

“Mật khẩu phải có ít nhất

6 kí tự và nhiều nhất 20 kí tự”

-Nếu Nhập lại mật khẩu không khớp với Mật khẩu thì hiển thị thông báo màu

đỏ ở bên phải Item này:

“Mật khẩu không trùng với nhau Vui lòng nhập lại.”

-Nếu Nhập văn bản không khớp với kí tự trong Mã xác minh thì hiển thị thông báo màu đỏ ở bên phải Item này:“Mã xác minh không đúng Vui lòng nhập lại.” và một Mã xác minh khác được tạo

ra

- Nếu không nhấn chọn Đồng ý với các điều khoản mà người dùng nhấn nút Đăng kí thì hệ

Trang 23

thống báo lỗi màu đỏ ở bên phải Item “Đồng ý điều khoản”: “Bạn chưa đồng ý với các điều khoản đăng kí”

sản phẩm và quản lý hồ sơ cá nhân

Post-processing

Screen Home – Đăng nhập

Description Màn hình hiển thị trang chủ hệ thống

Screen Access Người dùng truy cập trang web

Screen Content

Screen Actions

Trang 24

Action Name Description Success Failure

và bắt đầu sử dụng hệ thống

Người dùng nhập đúng tên và mật khẩu thì sẽ vào được hệ thống

- Khi người dùng chưa nhập đầy đủ thông tin tài khoản thì hệ thống đưa ra thông báo:

“Thông tin tài khoản chưa đầy đủ Vui lòng nhập đầy đủ thông tin.” ở bên dưới Textbox tài khoản

- Khi người dùng nhập sai tên đăng nhập hoặc mật khẩu thì hệ thống đưa ra thông báo: “Tên đăng nhập hoặc mật khẩu bị sai Vui lòng nhập lại.” ở bên dưới Textbox mật khẩu

giá, yêu cầu đăng sản phẩm đấu giá, bình luận

Post-processing

Trang 25

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 Đấu giá sản phẩm - Yêu cầu đấu giá

Description Hiển thị màn hình đấu giá, cho phép User đăng sản phẩm chờ

Admin duyệt và cho phép đấu giá

Screen Access User nhấn vào menu đăng kí đấu giá sản phẩm

String (10)

Hiển thị danh sách chủng loại của sản phẩm để lựa chọn gồm: Công nghệ, Thời trang, Gia dụng,

Mỗi lần tăng ít

nhất

ComboBox list - Alpha numeric (10)

Hiển thị danh sách giá tiền ít nhất sau mỗi lần tăng để lựa chọn Định dạng số nguyên dương gồm: 5.000

10.000

Trang 26

50.000 100.000 500.000 1.000.000 Hình ảnh sản

phẩm

Alpha numeric (15)

Người dùng nhập vào các thông tin chi tiết

về sản phẩm cần đấu giá

Hiển thị dòng thông báo giữa màn hình đã yêu cầu đấu giá thành công vui lòng chờ phê duyệt

-Các trường Text box nếu để trống thì hiển thị tin nhắn: “Trường này không được để trống.”

-Hiển thị tin nhắn:

“Vui lòng chọn chủng loại sản phẩm.”

Hiển thị tin nhắn: -Nếu trường “Giá ban đầu” không phải là số nguyên dương thì hiển thị tin nhắn:

“Giá ban đầu phải ở định dạng số nguyên dương.”

- Nếu không chọn

“Hình ảnh sản phẩm” hiển thị cho sản phẩmHiển thị tin nhắn: “Hình ảnh sản phẩm sai định dạng.”

- Nếu chọn file “Hình ảnh sản phẩm” không phải là file ảnh thì hiển thị thông báo

“Hình ảnh sản phẩm phải chọn file ảnh”

đang nhập để nhập lại

Các trường dữ liệu trở về trạng thái mặc định trống

Trang 27

6.3.1.2 Đấu giá sản phẩm - Bình luận sản phẩm

Screen Đấu giá sản phẩm - Bình luận sản phẩm

Description Cho phép User bình luận về sản phẩm đang được đấu giá Phần bình luận đều

có ở bên dưới mỗi màn hình “Thông tin chi tiết” của sản phẩm

Screen Access User nhấn vào tên sản phẩm ở trang chủ với điều kiện là đã đăng nhập tài

khoản User thành công

Screen Content

Nếu Item

Ý kiến để trống thì hiển thị thông báo màu đỏ ở bên phải Item này:

“Trường này không được để trống.”

Trang 28

6.3.1.3 Đấu giá sản phẩm - Đấu giá

Trang 29

Screen Đấu giá sản phẩm – Đấu giá

Trang 30

viên đã tham gia đấu giá cho sản phẩm này

Screen

Actions

Action

Thực 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

- 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 “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

Trang 31

6.3.1.4 Đấu giá sản phẩm - Thanh toán

Screen Đấu giá sản phẩm – Thanh toán

Description Xem các thông tin về những sản phẩm mà người dùng đã đấu giá thắng và chọn

hình thức thanh toán cho sản phẩm đó

Screen Access Users click on menu Thanh toán sau khi đã đấu giá thắng

Screen Content

Number(25 5)

Number

Hiển thị giá của từng loại sản phẩm tương ứng Định dạng số nguyên dương

Number

Hiển thị mức phí phải trả cho từng loại sản phẩm Định dạng số nguyên dương

Trang 32

thức thanh

toán

Radio Button

- Người dùng có thể chọn 1 trong 2 các hình thức thanh toán sau: + Nộp tiền mặt tại văn phòng +Thanh toán qua ngân hàng Nếu chọn hình thức nộp tiền tại văn phòng thì trường “Ngân hàng”

và “Mã số thẻ” bị Disable

Button

- Người dùng có thể chọn 1 trong số các ngân hàng có liên kết với website để thanh toán

chuyển sang trang hình thức thanh toán

Screen Actions

với hình thức thanh toán đã chọn

Chuyển hướng sang trang thông tin nhận hàng

Nếu người dùng bỏ hết checkbox

“Chọn” sản phẩm hiển thị thông báo

“Không có sản phẩm nào để thanh tóan” Nếu chưa chọn “Hình thức thanh toán” thì hiển thị thông báo lỗi “Phải chọn hình thức thanh toán”

Nếu chọn

Trang 33

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”

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 phẩm - Thông tin nhận hàng

Trang 34

Description User điền các thông tin cần thiết để nhận sản phẩm

Screen Access User click vào nút Thanh toán khi ở màn hình “Đấu giá sản phẩm -

Textbox-String(30)

- Địa chỉ của User hiển thị theo tài khoản của họ Trường này bị Disable

TextBox-Number

- Điện thoại của User hiển thị theo tài khoản của họ Trường này bị Disable

Textbox-String(30)

- Email của User hiển thị theo tài khoản của họ Trường này bị Disable

Địa chỉ giao cũng là

địa chỉ của tôi

phẩm là người nhận Nếu chọn thì các trường thông tin bên “Thông tin nhận hàng” bị Disable

Hiển thị 1 confirm “Bạn có muốn in hóa đơn không?”

nếu chọn không thì chuyển hướng sang trang chủ Và hệ thống sẽ gửi email về cho người thành toán để xác định

Nếu không chọn Checkbox “Địa chỉ nhận hàng cũng là địa chỉ của tôi” mà một trong các trường Textbox bên thông tin nhận hàng bị để trống nếu để trống thì hiển thị thông báo “Trường này không được để trống”

“Họ tên, “Địa chỉ” chứa

kí tự đặc biệt thì hiển

Trang 35

giao dịch đã thành công

Nếu chọn có thì hiển thị hóa đơn

để người dùng

in ra sau đó chuyển hướng sang trang chủ

Và hệ thống sẽ gửi email về cho người thành toán để xác định giao dịch đã thành công

thị thông báo “Trường này không được chứa kí

tự đặc biệt”

Nếu “Điện thoại”

không đúng định dạng

số, email thì thông báo

“Trường này không đúng định dạng”

Nếu “Email” không đúng định dạng thì thông báo “Không đúng định dạng emai”

sang trang

“Thanh toán”

6.3.1.6 Đấu giá sản phẩm - Hóa đơn

Screen Đấu giá sản phẩm - Thông tin nhận hàng-Hóa đơn

Description Hiển thị thông tin hóa đơn thanh toán

Screen Access User click vào nút “In” để tiến hành in hóa đơn hoặc “Hủy” để quay lại trang

“Quản lý hồ sơ cá nhân - Lịch sử đầu giá mặt hàng”

Screen Content

Item Type Data Description

Trang 36

- Số tiền thanh toán bằng chữ

Screen Actions

Action Name Description Success Failure

click vào “In”

thì hệ thống kết nối máy in để in hóa đơn và chuyển hướng

về “Lịch sử đầu giá mặt hàng”

sang về trang

“Lịch sử đầu giá mặt hàng”

6.4 Quản lý hồ sơ cá nhân

Use Case

Name

Quản lý hồ sơ cá nhân

Trang 37

Use Case ID JAVA01002

6.4.1.1 Quản lý hồ sơ cá nhân – Xem, sửa hồ sơ cá nhân

Screen Quản lý hồ sơ cá nhân – Xem, sửa hồ sơ cá nhân

Description Màn hình hiển thị form thông tin cá nhân của người dùng và người dùng có

thể sửa các thông tin cá nhân của mình

Người dùng có thể thay đổi nội dung trường này

Trang 38

Họ và tên TextBox - Tên cá nhân của user

Người dùng có thể thay đổi nội dung trường này

dùng có thể thay đổi nội dung trường này

dùng có thể thay đổi nội dung trường này

Mật khẩu

hiện tại

mật khẩu hiện tại bằng cách nhập mật khẩu hiện tại đang dùng

khẩu mới vừa nhập xong Lưu ý phải trùng với mật khẩu vừa nhập trước đó

của mình Người dùng có thể thay đổi nội dung trường này

mình Người dùng có thể thay đổi nội dung trường này

Screen Actions

Action

Name

tin muốn cập nhật thì người dùng có thể nhấn nút cập nhật

Các thông tin người dùng vừa thay đổi sẽ được lưu vào hệ thống

Nếu người dùng không nhập đúng mật khẩu hiện tại hoặc xác nhận mật khẩu mới không đúng thì hệ thống báo lỗi và bắt nhập lại

muốn thay đổi thông tin nữa thì nhấn nút “Hủy”

Trở về màn hình chính và các thông tin cá nhân của người dùng không thay đổi

Nếu có lỗi trong quá trình thay đổi thông tin cá nhân thì hệ thống đưa ra thông báo: “Có lỗi xảy ra ”

Trang 39

6.4.1.2 Quản lý hồ sơ cá nhân – Lịch sử đăng ký mặt hàng đấu giá

Screen Quản lý hồ sơ cá nhân - Lịch sử đăng ký mặt hàng đấu giá

Description Màn hình hiển thị bảng danh sách các mặt hàng mà người dùng đã đăng ký

(255)

- Hiển thị tên sản phẩm đã đăng ký

Thông tin

sản phẩm

Label – String (255)

- Hiển thị thông tin sản phẩm

đã đăng ký

Ngày đăng

Label – String (255)

- Hiển thị ngày đã đăng ký

(255)

- Hiển thị tình trạng mặt hàng: Đang chờ kiểm duyệt, Kiểm duyệt thất bại, Kiểm duyệt thành công Hủy đăng

Label – String (255)

- Hiển thị thông tin mặt hàng

đã hủy đăng ký bán chưa

Trang 40

6.4.1.3 Quản lý hồ sơ cá nhân – Lịch sử đấu giá mặt hàng

Description Màn hình hiển thị bảng danh sách các mặt hàng người dùng đã và đang đấu

- Hiện thị số thứ tự danh sách đơn hàng

String (255)

- Hiển thị số đơn hàng của người dùng

String (255)

- Hiển thị tên sản phẩm

Thông tin sản

phẩm

Label – String (255)

- Hiển thị thông tin sản phẩm

- Hiện thị tình trạng của đơn hàng đã được đấu giá hay chưa

String (255)

- Hiện thị đơn hàng có bị hủy chưa

Screen Actions

Action Name Description Success Failure

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

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w