Tải bản đầy đủ (.docx) (26 trang)

Đồ Án Website Rao Vặt Đồ Điện Tử

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1013.09 KB, 26 trang )


ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
----------

Đồ Án 1
Website Rao Vặt Đồ Điện Tử
Giảng viên hướng dẫn:
Ths.Huỳnh Nguyễn Khắc Huy

Sinh viên thực hiện:
Huỳnh Ngọc Liêm

16520658

Vũ Anh Khoa

16520608

Tp. Hồ Chí Minh, 1/2021
2


Nhận Xét Của Giáo Viên

……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………


……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
………………………………………………………………………………………………………
…..........................., ngày..........tháng..........năm 2021
Người nhận xét
(Ký tên)

3


Lời cảm ơn
Để có được sự thành cơng trong mơn học và hoàn thành tốt đồ án 1 “Website rao vặt đồ điện tử”

chúng em đã nhận được rất nhiều sự giúp đỡ của các quý thầy cô và bạn bè. Tỏ lòng biết ơn sâu sắc,
chúng em xin chân thành cảm ơn những giảng viên ở khoa Công nghệ phần mềm – Đại học Công Nghệ
Thông Tin đã cùng với tri thức và tâm huyết của mình truyền đạt vốn kiến thức quý báu cho chúng em
trong suốt thời gian học tập tại trường.
Chúng em xin chân thành cảm ơn thầy Huỳnh Nguyễn Khắc Huy đã tận tâm hướng dẫn chúng
em qua từng buổi học trên lớp. Nếu không có những lời hướng dẫn, chỉ bảo của thầy cơ thì chúng em
nghĩ q trình hồn thiện bài báo cáo này của chúng em sẽ gặp nhiều vấn đề và khó khăn hơn.
Do kiến thức và khả năng của chúng em cịn nhiều hạn chế, vì vậy khơng tránh khỏi những thiếu
sót, yếu kém. Chúng em rất mong nhận được những ý kiến đóng góp q báu của thầy cơ để kiến thức
của chúng em được hoàn thiện hơn.
Sau cùng, chúng em xin kính chúc q thầy cơ ở khoa Công nghệ phần mềm và thầy Huỳnh
Nguyễn Khắc Huy thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là
truyền đạt kiến thức cho thế hệ mai sau.
Trân trọng cảm ơn.

4


Mục Lục

1. Tổng quan đề tài
1.1. Đặt vấn đề

Dựa trên nhu cầu thực tế của xã hội nhằm giải quyết để giảm đi những bất cập việc mua lại đồ
công nghệ đã qua sử dụng, giải pháp hiệu quả nhất hiện nay là đầu tư công nghệ và thiết bị hiện
đại, ứng dụng công nghệ thông tin và tự động hố trong việc mua lại đồ cơng nghệ đã qua sử
dụng để nâng cao chất lượng, đổi mới phương thức mua và bán. Đó là những nội dung cơ bản
đề cập đến trong đề tài này
Website rao vặt đồ công nghệ đã qua sử dụng sẽ giúp ích rất nhiều cho khách hàng. Bạn không
cần thiết phải biết nhiều về tin học, bạn vẫn có thể sử dụng trang web một cách hiệu quả. Giao

diện thuận tiện dễ sử dụng của chương trình sẽ ln khiến bạn cảm thấy thật thoải mái khi sử
dụng phần mềm này.
1.2. Giải pháp

Để có thể hồn thành được đề tài thì cần phải nghiên cứu những nội dung như sau:
• Tìm hiểu cách thức mua và bán đồ công nghệ cũ đã qua sử dụng.
• Tìm hiểu về các nghiệp vụ liên quan tới q trình mua bán.
• Cần phải tìm hiểu nghiên cứu về những nhu cầu có thể phát sinh của người dung để có
giải pháp phù hợp.
1.3. Mục tiêu

Xây dựng website rao vặt đồ công nghệ cũ đã qua sử dụng đáp ứng những nhu cầu sau:
• Quản lý bài post .
• Xem các bài post.
• Xem báo cáo về các mặt hang
• Tìm kiếm hỗ trợ người dùng
1.4. Phạm vi

Thời gian thực hiện đồ án có hạn, việc xây dựng website rao vặt đồ công nghệ cũ đã qua sử
dụng sẽ tập trung vào các chức năng chính bao gồm : Quản lý bài post, Quản lý các mặt hàng,
Quản lý sản phẩm , Quản lý user.
1.5. Công cụ sử dụng

Trong q trình xây dựng phần mềm, nhóm đã sử dụng phần mềm sau:
• Visual Studio 2019 : IDE xây dựng phần mềm
• Microsoft SQL Server 2012: Hệ quản trị cơ sở dữ liệu.
• Angular : Xây dựng giao diện phần mềm
5



2. Xác định và phân tích yêu cầu
2.1. Khảo sát hiện trạng.

ST
T

Chủ đề

Yêu cầu
Nắm rõ các thành phần của thông tin nghiệp vụ.

1

Các thành phần thông tin về
nghiệp vụ
Nắm rõ những thắc mắc về mua đồ cũ

2

3

Những thắc mắc của người
dùng về việc mua đồ cũ

Hệ thống máy móc phần
mềm

Tìm hiểu kỹ về tài nguyên máy móc, trang thiết bị, phần mềm, hệ
điều hành phần lớn của khách hàng.


2.2. Phân tích yêu cầu
2.2.1.Yêu cầu chức năng

Yêu cầu lưu trữ:
Tính năng lưu trữ là yêu cầu quan trọng nhất của hệ thống là cơ sở để thực hiện phần lớn
tính năng của hệ thống, để đảm bảo việc quản có hiệu quả hệ thống lưu trữ cần lưu trữ
những thông tin sau:
• Thơng tin bài post
• Thơng tin user
• Thơng tin sản phẩm
u cầu tính năng:





Chức năng truy vấn
Chức năng thống kê báo cáo
Chức năng cập nhật
Các chức năng tự động

2.2.2.Yêu cầu phi chức năng

Yêu cầu về giao diện: sử dụng ngôn ngữ tiếng việt. Giao diện quản lý gần gũi, đơn giản.
Yêu cầu chất lượng:
6








Tính tiến hóa
Tính tiện dụng
Tính hiệu quả
Tính tương thích

3. Thiết kế hệ thống
3.1. Sơ đồ usecase

7


8


9


3.2. Danh sách tác nhân hệ thống

STT

Tác nhân của hệ thống

Ý nghĩa

1


Quản lý

Người quản trị của hệ thống

3.3. Danh sách usecase

STT

Usecase

Ý nghĩa

1

Quản lý User

Đăng kí người dùng mới và Đăng nhập

2

Quản lý bài post

Thêm và xóa bài post

3

Quản lý Comment

Thêm Comment


4

Quản lý SavePost

Thêm xóa sửa Save

5

Quản lý FavoritePost

Thêm xóa sửa Favorite

10


3.4. Đặc tả usercase

Thêm bài post
Tên usecase: Thêm bài post
Mô tả: Người dùng đăng bài post mới
Luồng sự kiện:

11


Sửa bài post
Tên usecase: Sửa bài post
Mô tả: Người dùng sửa bài post
Luồng sự kiện:


Xóa bài post
12


Tên usecase: Xóa bài post
Mơ tả: Người dùng xóa bài post
Luồng sự kiện:

3.5. Sơ đồ lớp và sơ đồ tuần tự
13




Sơ đồ lớp



Sơ đồ tuần tự

14


15


16


4. Thiết kế dữ liệu


4.1. Mô tả chi tiết các kiểu dữ liệu trong sơ đồ logic
17


4.1.1. Bảng Ghi Chú

STT
1
2
3
4
5
6

Tên Lớp
User
Posts
ImagePost
Comments
Save
Favorite

Ý Nghĩa
Lưu thông tin tài khoản
Lưu thơng tin về các bài post
Lưu thơng tin về hình ảnh của bài post
Lưu thơng tin về bình luận của bài post
Lưu thông tin về các bài post đã lưu
Lưu thơng tin về các bài post u thích


4.1.2. Mơ tả chi tiết các kiểu dữ liệu
4.1.2.1.
User

STT
1
2
3
4
5
6
4.1.2.2.

Thuộc tính
Title
Content
Status
Type
PhoneNumber
Address
Price
IsUsed
UserId

Kiểu
nvarchar(50)
nvarchar(50)
int
int

nvarchar(50)
nvarchar(50)
decimal
bit
int

ImagePost
STT
1
2

4.1.2.4.

Kiểu
nvarchar(50)
nvarchar(50)
nvarchar(50)
nvarchar(50)
varbinary
varbinary

Post
STT
1
2
3
4
5
6
7

8
9

4.1.2.3.

Thuộc tính
FirstName
LastName
UserName
Email
PasswordHash
PasswordSalt

Thuộc tính
UrlImage
PostId

Kiểu
nvarchar(50)
int

Thuộc tính
PostId
UserId

Kiểu
int
int

Save

STT
1
2

18


4.1.2.5.

Favorite
STT
1
2

4.1.2.6.

Thuộc tính
PostId
UserId

Kiểu
int
int

Thuộc tính
PostId
UserId
Content

Kiểu

int
int
nvarchar(50)

Comment
STT
1
2
3

5. Kiến trúc

Kiến trúc Client – Server:

Kiến trúc Client-Server (máy khách-máy chủ) là một mơ hình máy tính, trong đó máy chủ (server),
cung cấp và quản lý hầu hết các nguồn lực và dịch vụ cho máy khách (client).
Kiểu kiến trúc này có một hoặc nhiều máy khách kết nối với máy chủ trung tâm thông qua mạng
hoặc Internet.
Kiến trúc Client-Server cũng có thể được gọi là mạng mơ hình tính tốn vì tất cả các u cầu và
dịch vụ là được phân phối qua mạng.
Client:




Các ứng dụng di động (mobile apps)
Các ứng dụng trên máy tính bảng (tablet apps)
Trình duyệt (Windows hoặc Mac OS)

Sever:




Hệ điều hành của server (OS server)
Server của trang web (Web server)
19


Server của trang web (Web server)
Server của trang web (Web server)




Ưu điêm: Ưu điểm của mơ hình client server là với mơ hình client server thì mọi thứ dường như
đều nằm trên bàn của người sử dụng, nó có thể truy cập dữ liệu từ xa (bao gồm các công việc như
gửi và nhận file, tìm kiếm thơng tin,…) với nhiều dịch vụ đa dạng mà mơ hình cũ khơng thể làm
được. Mơ hình client/server cung cấp một nền tảng lý tưởng cho phép tích hợp các kỹ thuật hiện đại
như mơ hình thiết kế hướng đối tượng, hệ chun gia, hệ thông tin địa lý (GIS)…
Nhược điểm: Một trong những vấn đề nảy sinh trong mơ hình này đó là tính an tồn và bảo mật
thơng tin trên mạng. Do phải trao đổi dữ liệu giữa 2 máy ở 2 khu vực khác nhau cho nên dễ dàng
xảy ra hiện tượng thông tin truyền trên mạng bị lộ.
6. Thiết kế giao diện
6.1. Danh sách màn hình

STT

Tên màn hình

Ý nghĩa/Ghi chú


1

Đăng nhập

Đăng nhập vào hệ thống

2

Đăng ký

Đăng ký vào hệ thống

3

Đăng bài post

Đăng bài post lên hệ thống

4

Chỉnh sửa, xóa bài post

Chỉnh sửa, xóa bài post của mình trong hệ thống

5

Xem bài post

Xem bài post có trong hệ thống


6

Thêm comment

Thêm comment cho bài post

7

Chỉnh sửa, xóa comment

Chỉnh sửa, xóa bài post của mình trong bài post

8

Lưu bài post

Lưu lại bài post để xem sau

9

Thống kê sản phảm

Thống kê các bài post đã được bán hoặc đang
được bán

6.2. Chi tiết màn hình

20



21


22


23


24


25


×