Chức năng hệ thống

Một phần của tài liệu Thiết kế website đấu giá qua mạng internet (Trang 45 - 90)

1) Khách vãng lai :

1.1. Xem thơng tin mặt hàng : khách hàng sẽ biết thơng tin về sản phẩm giao dịch qua chức năng này

 Input : chọn mặt hàng cần xem

 Process : lấy thơng tin từ cơ sở dữ liệu

 Output : hiển thị thơng tin về mặt hàng (mã hàng, tên mặt hàng, loại mặt hàng, tên tài khoản chủ sở hữu mặt hàng, số lượng mặt hàng tham gia giao dịch, số lượng mặt hàng đã bán được, ảnh mặt hàng, giá mặt hàng, miêu tả về mặt hàng)

1.2. Tìm kiếm mặt hàng : tìm kiếm thơng tin các mặt hàng giao dịch

 Input : nhập từ khĩa của mặt hàng cần tìm kiếm

 Process : tìm kiếm thơng tin thỏa mãn trong cơ sở dữ liệu

 Output : hiển thị các thơng tin tìm được

1.3. Đăng kí thành viên :

 Input : thơng tin về cá nhân (tên tài khoản, họ tên đầy đủ, mật khẩu tài khoản, địa chỉ e-mail, địa chỉ chi tiết nhà ở, số điện thoại, tên thành phố nơi ở, ngày sinh)

 Process :

 kiểm tra tính hợp lệ của form

 cập nhập cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng

1.4. Xem các phiên giao dịch mới đăng hoặc sắp kết thúc :

 Input : chọn chức năng xem phiên giao dịch

 Process : lấy thơng tin từ cơ sở dữ liệu

 Output : hiển thị thơng tin về phiên giao dịch (tên hàng hố tham gia giao dịch, số lượng hàng hố bán trong phiên giao dịch, tổng giá trị giao dịch, ngày bắt đầu phiên giao dịch, ngày kết thúc phiên giao dịch, tên tài khoản người bán, tên tài khoản người bán, phương thức thanh tốn,…)

2) Thành viên :

Cĩ đầy đủ các chức năng của khách vãng lai ở trên , ngồi ra cịn thêm 1 số chức năng sau :

2.1. Tham gia đấu giá : thành viên cĩ thể mua hàng thong qua chức năng này

 Process :

 kiểm tra tính hợp lệ của đơn hàng

 cập nhập vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng

2.2. Bán hàng :

 Input : thơng tin chi tiết về mặt hàng cần bán (tên mặt hàng, loại mặt hàng, loại giao dịch : mua ngay hay đấu giá, số lượng mặt hàng, ảnh mặt hàng, giá khởi điểm mặt hàng, miêu tả về mặt hàng)

 Process :

 kiểm tra tính hợp lệ của form rao bán

 cập nhập vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.3. Sửa thơng tin cá nhân :

 Input : thơng tin cần sửa (tên tài khoản, password tài khoản, số điện thoại, địa chỉ email)

 Process:

 kiểm tra tính hợp lệ của form

 cập nhập vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.4. Gửi thơng tin gĩp ý :

 Input : thơng tin gĩp ý (nội dung gĩp ý, tiêu đề gĩp ý)

 Process :

 kiểm tra tính hợp lệ của form

 cập nhập gĩp ý vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.5. Đăng nhập :

 Input : password , tên tài khoản

 Process :

 đối chiếu với cơ sở dữ liệu xem cĩ khớp khơng

 chuyển đến trang cá nhân

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.6. Đăng xuất :

 Input : chọn chức năng đăng xuất  Process : xĩa session

3) Admin :

3.1. Quản lý mặt hàng :

3.1.1. Xem thơng tin mặt hàng : admin sẽ biết thơng tin chi tiết về mặt hàng qua chức năng này

 Input : chọn mặt hàng cần xem

 Process : lấy thơng tin từ cơ sở dữ liệu

 Output : hiển thị thơng tin (mã mặt hàng, tên mặt hàng, loại mặt hàng, tên tài khoản chủ sở hữu mặt hàng, số lượng mặt hàng tham gia giao dịch, số lượng mặt hàng đã bán được, ảnh mặt hàng, giá mặt hàng, miêu tả về mặt hàng, loại giao dịch mặt hàng tham gia : mua ngay hay đấu giá, tình trạng kiểm định)

3.1.2. Thêm mặt hàng : thêm mặt hàng mới vào cơ sở dữ liệu

 Input : chọn chức năng thêm mặt hàng và điền thơng tin về mặt hàng cần thêm (mã hàng, tên mặt hàng, loại mặt hàng,tên tài khoản chủ sở hữu mặt hàng, số lượng mặt hàng tham gia giao dịch, ảnh mặt hàng, giá mặt hàng, miêu tả về mặt hàng, loại giao dịch mặt hàng tham gia : mua ngay hay đấu giá, tình trạng kiểm định)

 Process : cập nhập mặt hàng mới vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.1.3. Xố mặt hàng : xố thơng tin về mặt hàng

 Input : chọn chức năng xố mặt hàng

 Process : xố mặt hàng khỏi cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng

3.1.4. Thêm loại mặt hàng :

 Input : chọn chức năng thêm loại mặt hàng mới và điền thơng tin về loại mặt hàng cần thêm (mã loại mặt hàng, mã loại mặt hàng cha, tên loại mặt hàng)

 Process : cập nhập loại mặt hàng mới vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.1.5. Xố loại mặt hàng : xố thơng tin về loại mặt hàng

 Input : chọn chức năng xố loại mặt hàng

 Process : xố loại mặt hàng khỏi cơ sở dữ liệu

3.2. Quản lý thành viên :

3.2.1. Xem thơng tin về các thành viên : xem thơng tin cá nhân các thành viên

 Input : chọn thành viên cần xem thơng tin

 Process : lấy thơng tin từ cơ sở dữ liệu

 Output : hiển thị thơng tin ra màn hình ( tên tài khoản, tên đầy đủ, password tài khoản, địa chỉ e-mail, địa chỉ nhà ở, số điện thoại, tên thành phố / tỉnh, tên quận / huyện, ngày sinh, tình trạng kiểm định)

3.2.2. Thêm thành viên :

 Input : chọn chức năng thêm thành viên mới và điền thơng tin về thành viên cần thêm (tên tài khoản, tên đầy đủ, password, địa chỉ e-mail, địa chỉ nhà ở, số điện thoại, tên thành phố / tỉnh, tên quận / huyện, ngày sịnh, tình trạng kiểm định)

 Process :

 kiểm tra tính hợp lệ của form

 cập nhập thành viên mới vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.2.3. Xố thành viên : xố thơng tin về thành viên

 Input : chọn chức năng xố thành viên

 Process : xố thành viên khỏi cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng

3.3. Quản lý admin :

3.3.1. Xem thơng tin về các admin : xem thơng tin các admin

 Input : chọn admin cần xem thơng tin

 Process : lấy thơng tin từ cơ sở dữ liệu

 Output : hiển thị thơng tin ra màn hình (tên tài khoản, họ tên đầy đủ, địa chỉ e-mail)

3.3.2. Thêm admin :

 Input : chọn chức năng thêm admin mới và điền thơng tin về admin cần thêm (tên tài khoản, họ tên đầy đủ, mật khẩu, địa chỉ e-mail)

 Process :

 kiểm tra tính hợp lệ của form

 cập nhập admin mới vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.3.3. Xố admin :

 Input : chọn chức năng xố admin

 Output : hiển thị thơng báo thành cơng 3.3.4. Sửa thơng tin admin :

 Input : thơng tin admin cần sửa (tên tài khoản,password, địa chỉ e-mail)

 Process :

 kiểm tra tính hợp lệ của form

 cập nhập vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.4. Quản lý giao dịch :

3.4.1. Xem thơng tin về các phiên giao dịch :

 Input : chọn phiên giao dịch cần xem thơng tin

 Process : lấy thơng tin từ cơ sở dữ liệu

 Output : hiển thị thơng tin ra màn hình (mã phiên giao dịch, tên mặt hàng tham gia giao dịch, tên loại giao dịch : mua ngay hay đấu giá, tên tài khoản chủ sở hữu mặt hàng, tên tài khoản người mua, số lượng mặt hàng giao dịch, tổng giá trị giao dịch, thời gian bắt đầu giao dịch, khoảng thời gian giao dịch diễn ra, phương thức thanh tốn, trạng thái hồn thành)

3.4.2. Thay đổi trạng thái giao dịch : quyết định xem giao dịch đĩ đã hồn thành hay chưa

 Input : chọn trạng thái hồn thành giao dịch

 Process : cập nhập vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng 3.4.3. Xố giao dịch :

 Input : chọn chức năng xố phiên giao dịch

 Process : xố phiên giao dịch khỏi cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng

3.5. Quản lý thơng tin phản hồi :

3.5.1. Xem : xem thơng tin phản hồi

 Input : chọn tiêu đề thơng tin phản hồi muốn xem

 Process : lấy thơng tin phản hồi từ cơ sở dữ liệu

 Output : hiển thị nội dung thơng tin phản hồi 3.5.2. Xĩa :

 Input : chọn chức năng xĩa thơng tin phản hồi

 Process : xĩa thơng tin phản hồi khỏi cơ sở dữ liệu

3.5.3. Thay đổi trạng thái : quyết định xem thơng tin phản hồi đĩ đã được duyệt hay chưa

 Input : chọn trạng thái duyệt thơng tin phản hồi

 Process : cập nhập vào cơ sở dữ liệu

 Output : hiển thị thơng báo thành cơng 3.6. Đăng nhập :

 Input : password , tên tài khoản

 Process :

 đối chiếu với cơ sở dữ liệu xem cĩ khớp khơng

 chuyển đến trang admin

 Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.7. Đăng xuất :

 Input : chọn chức năng đăng xuất

 Process : giải phĩng session

III. Thiết kế hệ thống 3.1.Sơ đồ quan hệ thực thể :

3.2.Thiết kế database :

A.Chi tiết các bảng : 1. Bảng Member :

3. Bảng Transaction :

4. Bảng TransactionDetail :

6. Bảng Feedback :

7. Bảng Admin :

3.3.Sitemap :

3.4.Thuật giải :

* Đăng nhập:

* Tham gia đấu giá:

* Bán hàng:

* Xem danh sách các đấu giá: (mới đăng/sắp kết thúc)

MỤC LỤC Lời cám ơn

PHẦN I CƠ SỞ LÝ THUYẾT Trang

CHƯƠNG 1 TỔNG QUAN VỀ INTERNET VÀ INTRANET...1

1.1. Internet là gì?...1

1.2. Intranet là gì?...1

1.3. Mô hình Client/Server là gì?...1

1.4. Personal Web Server là gì?...4

1.5. Internet Information Server là gì?...8

CHƯƠNG 2 ACTIVE SERVER PAGES...9

2.1. Giới thiệu Active Server Pages...9

2.1.1. Active Server Pages là gì...9

2.1.2. Hoạt động của một trang ASP...9

2.1.3. Mô hình của Active Server Pages...9

2.2. Cách viết file ASPScript...10

2.3. Các Built-In Object của ASP...13

2.3.1. Request Object...14

2.3.2. Response Object...16

2.3.3. Session Object...20

2.3.4. Application Object...21

2.3.5. Server Object...21

2.4. Sử dụng các Component của ASP...22

2.5. Ưu điểm và nhược điểm của ASP...28

CHƯƠNG 3 VBSCRIPT...30

3.1. VBScript là gì?...30

3.2. Kiểu dữ liệu của VBScript...30

3.3. Biến...31

3.4. Hằng...33

3.5. Toán tử...33

3.6. Các cấu trúc điều khiển chương trình...34

3.7. Procedures...37

CHƯƠNG 4 HTML...38

4.1. Cấu trúc trang Web ?...38

4.2. Định dạng văn bản...39

4.3. Phân đoạn và ngắt quảng văn bản...40

PHẦN II XÂY DỰNG ỨNG DỤNG

I. Giới thiệu về OAS...43

II. Chức năng hệ thống ...45 1. Khách vãng lai ...47 2. Thành viên...47 3. Admin...49 III. Thiết kế hệ thống ...53 3.1. Sơ đồ quan hệ thực thể...53 3.2. Thiết kế database...54 3.3. Sitemap...58 3.4 Thuật giải...61

Một phần của tài liệu Thiết kế website đấu giá qua mạng internet (Trang 45 - 90)

Tải bản đầy đủ (DOC)

(90 trang)
w