Chức năng hệ thống

Một phần của tài liệu MÔ HÌNH CLIENT/SERVER (Trang 40 - 83)

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 hoá tham gia giao dịch, số lượng hàng hoá 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 toán,…)

2) Thành viên :

Có đầy đủ các chức năng của khách vãng lai ở trên , ngoà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  Input : giá trả cho mặt hàng

 Process :

 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

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

3) Admin :

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. Xoá mặt hàng : xoá thông tin về mặt hàng

 Input : chọn chức năng xoá mặt hàng  Process : xoá 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. Xoá loại mặt hàng : xoá thông tin về loại mặt hàng

 Input : chọn chức năng xoá loại mặt hàng  Process : xoá loại mặt hàng khỏi cơ sở dữ liệu  Output : hiển thị thông báo thành công

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

 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. Xoá thành viên : xoá thông tin về thành viên

 Input : chọn chức năng xoá thành viên  Process : xoá 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. Xoá admin :

 Input : chọn chức năng xoá admin  Process : xoá admin khỏi cơ sở dữ liệu  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 :

 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 toán, trạng thái hoàn thành)

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

 Input : chọn trạng thái hoà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. Xoá giao dịch :

 Input : chọn chức năng xoá phiên giao dịch  Process : xoá 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  Output : hiển thị thông báo thành công

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 :

 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

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

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 :

5. Bảng Category :

6. Bảng Feedback :

3.3. Sitemap :

Admin : 3.4. T h u t giải :

* Tham gia đấu giá:

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

---

MUÏC LUÏC

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

4.4. Siêu liên kết...41

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 MÔ HÌNH CLIENT/SERVER (Trang 40 - 83)

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

(83 trang)
w