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

Mạng mua bán và trao đổi trong cộng đồng sinh viên

40 258 1

Đ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 40
Dung lượng 1,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mạng mua bán và trao đổi trong cộng đồng sinh viên

Trang 1

Đại Học Bách Khoa Hà Nội Viện Điện Tử Viễn Thông

PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

MẠNG MUA BÁN VÀ TRAO ĐỔI TRONG

CỘNG ĐỒNG SINH VIÊN

Sinh viên thực hiện: Đặng Hồng Luật

Phan Đình Đông Nguyễn Trung Trực Giảng viên hướng dẫn: Trần Đỗ Đạt

Trang 4

Giới thiệu đề tài

hoạt

→ Nhu cầu trao đổi các thiết bị, nhu yếu phẩm, dịch vụ tại gia của các sinh viên

→ Mạng trao đổi sản phẩm cộng đồng sinh viên

Trang 5

Khởi tạo dự án

kết thông tin sản phẩm - người dùng, phản hồi đánh

Trang 6

Khởi tạo dự án

 5.000.000 hàng tháng từ các dịch vụ VIP

 10.000.000 hàng tháng từ các dịch vụ quảng cáo

Trang 7

Khởi tạo dự án

nhằm mở rộng phạm vi hoạt động

thực hiện thương mại hóa với các chức năng VIP, quảng cáo

chức năng và mở rộng phạm vi hoạt động hơn nữa

Trang 8

Cơ cấu nhân sự dự án

Project Sponsor

Project Administrator

Logic Programmers Project Testers Graphic Designers

Project Analyst

Programmer Programmer Designer

Trang 9

Đánh giá tính khả thi

2016 2017 2018 2019 2020 Tổng Tổng lợi nhuận 150 420 660 900 1140

Trang 12

trang sản phẩm

Dữ liệu Website Hiển thị thông tin

trang tài khoản

Đăng ký tài khoản

Dữ liệu Website Hiển thị trang đăng ký

tài khoản

Nhận thông tin đăng ký

Dữ liệu người dùng Thông báo kết quả

đăng ký

Đăng nhập

Dữ liệu người dùng Hiển thị kết quả đăng

nhập

Bình luận sản phẩm Đánh giá sản phẩm

Đã đăng nhập

Dữ liệu sản phẩm Cập nhật thông tin Cập nhật thông tin

Dữ liệu người dùng Hiển thị kết quả chỉnh

sửa Không phải chủ tài khoản

Đã đăng nhập Chưa đăng nhập

Trang 13

Ca sử dụng

Use Case Name:

Hiển thị thông tin

website

High

Primary Actor: Khách / Thành viên Use Case Type: Detail, Essential

Stakeholders and Interests: Khách, thành viên muốn xem thông tin website

Brief Description: Hệ thống hiển thị các thông tin về website khi khách, thành viên truy cập

- Người sử dụng gửi yêu cầu sử dụng thông tin website

- Hệ thống hiển thị các thông tin quảng cáo, các sản phẩm VIP, các sản phẩm nổi bật

- Hệ thống cập nhật các thông tin website theo chu kỳ thời gian định trước

Use Case Name: Hiển

thị thông tin sản phẩm ID: 2

Important level:

High

Primary Actor: Khách / Thành viên Use Case Type: Detail, Essential Stakeholders and Interests: Khách, thành viên muốn xem thông tin sản phẩm Brief Description: Hệ thống hiển thị các thông tin về sản phẩm khi khách, thành viên truy cập vào

website

Trigger: Chọn sản phẩm Type: External Relationships:

- Association: Khách, Thành viên, Cơ sở dữ liệu sản phẩm

- Include: Bình luận, đánh giá sản phẩm

- Extend: Đăng kí thành viên, Đăng nhập tài khoản

- Generalization:

Flow:

- Người sử dụng gửi yêu cầu xem thông tin sản phẩm tới hệ thống

- Hệ thống hiển thị các thông tin sản phẩm trong cơ sở dữ liệu

- Nếu như người sử dụng đã đăng nhập vào tài khoản:

o Hệ thống cho phép chức năng Bình luận, đánh giá sản phẩm

- Hệ thống cập nhật các thông tin bình luận, đánh giá theo chu kỳ định trước

Trang 14

Ca sử dụng

Use Case Name:

Đăng nhập tài khoản ID: 3

Important level:

High

Primary Actor: Khách Use Case Type: Detail, Essential

Stakeholders and Interests:

- Khách muốn đăng nhập tài khoản

- Hệ thống kiểm tra thông tin đăng nhập

Brief Description: Khách đăng nhập vào tài khoản đã được thiết lập trước có trong cơ sở dữ

- Khách thực hiện nhập thông tin người sử dụng bao gồm ID và passwords

- Hệ thống thực hiện kiểm tra thông tin với cơ sở dữ liệu người sử dụng

- Hệ thống chuyển tới trang kết quả

Use Case Name:

Đăng kí thành viên ID: 4

Important level:

High

Primary Actor: Khách Use Case Type: Detail, Essential

Stakeholders and Interests: Khách muốn đăng kí tài khoản

Brief Description: Hệ thống hướng dẫn khách đăng kí thành viên

Trigger: Khách thực hiện đăng kí thành viên Type: External

- Khách điền vào các thông tin người sử dụng được yêu cầu

- Hệ thống kiểm tra tính hợp lệ của thông tin

- Hệ thống chuyển tới trang kết quả

Trang 15

Ca sử dụng

Use Case Name:

Chỉnh sửa thông tin

tài khoản

High

Primary Actor: Thành viên Use Case Type: Detail, Essential

Stakeholders and Interests:

- Thành viên muốn chỉnh sửa thông tin tài khoản

- Hệ thống cập nhật thông tin người dùng

Brief Description: Hệ thống hướng dẫn người sử dụng cập nhật, thay đổi thông tin cá nhân

Trigger: Thành viên thực hiện thay đổi thông tin cá nhân

- Thành viên thực hiện chỉnh sửa các thông tin người sử dụng

- Hệ thống thực hiện việc cập nhật thông tin người sử dụng

- Hệ thống chuyển tới trang kết quả

Use Case Name:

Bình luận, đánh giásản phẩm

High

Primary Actor: Thành viên Use Case Type: Detail, Essential Stakeholders and Interests:

- Thành viên muốn bình luận, đánh giá sản phẩm

- Hệ thống thực hiện cập nhật cơ sở dữ liệu

Brief Description: Người sử dụng thực hiện cập nhật thông tin về bình luận, đánh giá của sản

- Thành viên thực hiện nhập thông tin vào mục bình luận, đánh giá

- Hệ thống thực hiện cập nhật thông tin bình luận, đánh giá trong cơ sở dữ liệu sản phẩm

- Hệ thống thực hiện cập nhật thông tin sau khi việc cập nhật thành công

Trang 16

Ca sử dụng

Use Case Name: Đăng tải sản phẩm ID: 7 Important level: High

Primary Actor: Thành viên Use Case Type: Detail, Essential

Stakeholders and Interests:

- Thành viên muốn rao bán sản phẩm

- Hệ thống thực hiện cấp nhật cơ sở dữ liệu sản phẩm

Brief Description: Người sử dụng thực hiện việc đăng tin rao bán sản phẩm

Trigger: Thành viên thực hiện rao bán sản phẩm

- Thành viên thực hiện lệnh ran bán sản phẩm

- Thành viên nhập thông tin sản phẩm rao bán

- Hệ thống cập nhật cơ sở dữ liệu sản phẩm và thành viên

- Hệ thống chuyển tới trang báo kết quả

Trang 17

Bảng quan hệ cho hệ thống

Hiển thị thông tin website Khách, Thành viên Khách, Thành viên, Cơ sở dữ liệu

website

Đăng kí thành viên, Đăng nhập tài

khoản

Hiển thị thông tin sản phẩm Khách, Thành viên Khách, Thành viên, Cơ sở dữ liệu sản

phẩm, Cơ sở dữ liệu website Bình luận, đánh giá sản phẩm

Đăng kí thành viên, Đăng nhập tài

khoản

Đăng nhập tài khoản Khách

Khách, Cơ sở dữ liệu thành viên, Cơ

sở dữ liệu website Chỉnh sửa thông tin tài khoản

Đăng kí thành viên Khách Khách, Cơ sở dữ liệu thành viên, Cơ

sở dữ liệu website Đăng nhập tài khoản

Chỉnh sửa thông tin tài khoản Thành viên Thành viên, Cơ sở dữ liệu thành viên,

Cơ sở dữ liệu website

Bình luận, đánh giá sản phẩm Thành viên Thành viên, Cơ sở dữ liệu sản phẩm,

Cơ sở dữ liệu website

Trang 18

Biểu đồ ca sử dụng

Hiển thị thông tin website Hiển thị thông tin

sản phẩm

Đăng nhập tài khoản

Đăng kí thành viên

Chỉnh sửa thông tin tài khoản

Bình luận, đánh giá sản phẩm

Cơ sở dữ liệu website

Cơ sở dữ liệu thành viên

Cơ sở dữ liệu sản phẩm

Khách Thành viên

Cơ sở dữ liệu thành viên

*

*

Trang 20

Giới thiệu

o Mô tả cấu trúc dữ liệu được sử dụng trong hệ thống

o Rút ngắn khoảng cách giữa hệ thống thực tế và mô phỏng

o Xây dựng thuật ngữ chung cho người sử dụng và người phân tích hệ thống

o Biểu diễn sự vật, ý tưởng và khái niệm quan trọng trong hệ thống

o CRC cards

o Class diagrams

o Object diagrams

Trang 21

o Đơn vị thông tin liên quan đến việc miêu tả lớp

o Chỉ nên đưa vào các thuộc tính quan trọng

o Các thuộc tính phải có kiểu cơ bản

o Các thuộc tính phức tạp được biểu diễn bằng quan hệ (relationship) giữa các lớp

Trang 22

Các phần tử mô hình cấu trúc

thức (methods)

Trang 23

Các phần tử mô hình cấu trúc

 a-kind-of (một loại của, như là kế toán cũng là một dạng nhân viên)

 a-part-of (một phần của, như là cửa là một phần của xe

Trang 24

Các phần tử mô hình cấu trúc

(Collaboration)

Biết giá trị các thuộc tính và các quan hệ của nó

Thực hiện hoạt động của nó

Trang 25

CRC cards

Trang 26

CRC cards

o Phân tích văn bản (Textual analysis) của các thông tin ca sử dụng để tạo được mô hình ban đầu

 Danh từ → Classes

 Động từ → Operations

o Danh sách các đối tượng cơ bản (Common object list)

 Các đối sự vật vật lý hoặc phi vật lý

 Các biến cố, sự kiện

 Vai trò

o Kiểu mẫu (Patterns)

 Gộp các tình huống cố định xảy ra có ý nghĩa thành các lớp

Trang 27

CRC cards

Normal Flow of Events:

1 Customer submits a search request to the system

2 The System provides the Customer a list of recommended CDs

3 The Customer chooses one of the CDs to find out additional information

4 The System provides the Customer with basic information and reviews on the CD

5 The Customer calls the Maintain Order use case

6 The Customer irerates over 3 through 5 until done shopping

7 The Customer executes the Checkout use case

8 The Customer leaves the Website

Collaborators

Search request Order Credit Card Centre

CD list

Trang 28

CRC cards

Front

Responsibilities

- Hiển thị các thuộc tính của các sản phẩm đặc biệt

o Liên kết tới các sản phẩm VIP

o Liên kết tới các sản phẩm có đánh giá người dùng cao nhất

o Liên kết tới những sản phẩm được xem nhiều nhất

o Liên kết tới những sản phẩm mới nhất

- Hiển thị quảng cáo

o Chứa các liên kết tới dữ liệu quảng cáo

- Sản phẩm mới đăng tải

- Sản phẩm được đánh giá cao nhất

Back

Attributes:

- Liên kết quảng cáo

- Các liên kết tới sản phẩm đặc biệt

o Sản phẩm VIP

o Sản phẩm có đánh giá cao nhất

o Sản phẩm có lượng truy cập nhiều nhất

o Sản phẩm mới được đăng tải gần nhất

Relationships:

Trang 29

CRC cards

Front

Responsibilities

- Rao bán sản phẩm mới

- Thay đổi thông tin người dùng

- Thay đổi thông tin sản phẩm

- Thay đổi thông tin hệ thống đánh giá sản phẩm

- Thông tin người dùng

o Mã người dùng (Customer ID)

o Tên tài khoản

Trang 30

- Thay đổi thông tin sản phẩm

o Thay đổi tên sản phẩm

o Thay đổi giá sản phẩm

o Thay đổi mô tả sản phẩm

o Thay đổi ảnh sản phẩm

o Thay đổi video sản phẩm

o Thay đổi trạng thái sản phẩm

Trang 31

CRC cards

phương pháp liệt kê đối tượng cơ bản (Common

objected list approach)

cards

Trang 32

Class diagrams

cards dưới dạng các hộp được chia lớp

lớp

Trang 33

Class diagrams

Trang 34

Class diagrams

o Derived attributes

 /age (độ tuổi) có thể được điều khiển bởi các

o Visibility

 Protected: #

Trang 37

Exit Select CD for Info

Collaborators

Search request Order Credit Card Centre

CD list

Trang 38

Object diagrams

Trang 39

Object diagrams

WEBSITE (+) Advertisement Links (-) VIP product links (-) High rated product links (-) Most viewed product links (-) Recent posted product links (+) Show specified product attributes (-) Request VIP product information (-) Request high-rated product information (-) Request most viewed product information (-) Request recent posted product (+) Show advertisements (-) Request advertisements data (+) Search product (-) Request product information

PRODUCT (+) Product Information (-) Product ID (-) Name (-) Price (-) Description (-) Images (-) Videos (-) Status (-) Uploaded date (-) Seller Customer ID (+) Product Rating System (-) View Count Rated count Star count (-) Comment

No of comment Comment data (+) Create new product (+) Update Rating System (-) Update View Count (-) Update Rate Count (-) Update Comment (+) Change Product Information (-) Change Name (-) Change Price (-) Change Description (-) Change Images (-) Change Videos (-) Change Status

CUSTOMER (+) Customer Information (-) Customer ID (-) Account (-) Passwords (-) Personal Information Address Date of birth (-) Email (-) Product selling Product ID (-) VIP Status (+) Post new product (+) Change user info (+) Change product info (+) Change Rating System (-) Comment (-) Rate

Change user info >>

1 1

<< Change Rating System

<< Change Product info

1 1 1 *

Trang 40

Thanks for watching

Ngày đăng: 07/05/2016, 22:29

HÌNH ẢNH LIÊN QUAN

ĐỒ THỊ ĐIỂM HÒA  VỐN - Mạng mua bán và trao đổi trong cộng đồng sinh viên
ĐỒ THỊ ĐIỂM HÒA VỐN (Trang 11)
Bảng quan hệ cho hệ thống - Mạng mua bán và trao đổi trong cộng đồng sinh viên
Bảng quan hệ cho hệ thống (Trang 17)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w