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

Phân tích và thiết kế hệ thống website cung cấp dịch vụ cưới

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 (480.39 KB, 32 trang )

ĐẠI HỌC DUY TÂN
KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN CDIO – CS397H
Tên đề tài:

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
WEBSITE CUNG CẤP DỊCH VỤ CƯỚI

Giảng viên hướng dẫn ThS.

Nhóm SVTH:
1. Họ tên sinh viên(Mã sinh viên)
2.
3.
4.


Đà Nẵng, 08/2018


TỔNG QUAN DỰ ÁN

Tên dự án
Ngày bắt đầu kết thúc
Trường
Tên GVHD

Trưởng nhóm

Phân tích và thiết kế hệ thống website cung cấp dịch vụ cưới


Từ 09/08/2018 đến 30/08/2018
Đại học Duy Tân
ThS.
Trường: Đại học Duy Tân
Khoa: Công nghệ thông tin
Trần Khắc Vương
1.

Thành viên

2.
3.
4.

1


MỤC LỤC
DANH MỤC BẢNG..................................................................................................................................4
DANH MỤC HÌNH...................................................................................................................................5
PHẦN MỞ ĐẦU............................................................................................................................................8
1 LÝ DO CHỌN ĐỀ TÀI...................................................................................................................8
2. MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI..................................................................................8
2.1 Mục đích của đề tài...................................................................................................................8
2.2 Ý nghĩa của đề tài.....................................................................................................................9
3 ĐỐI TƯỢNG NGHIÊN CỨU.........................................................................................................9
5 PHƯƠNG PHÁP NGHIÊN CỨU...................................................................................................9
PHẦN I........................................................................................................................................................11
CONCEIVE (Ý TƯỞNG)...............................................................................................................................11
1. XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN).......................................................................................11

1.1 Thành viên 1............................................................................................................................11
1.1.1 Mô tả ý tưởng sản phẩm......................................................................................................11
1.1.2 Đánh giá cơ sở kiến thức của sinh viên...............................................................................11
1.1.3 Đánh giá khả năng phát triển của sản phẩm........................................................................12
1.2

Thành viên 2.......................................................................................................................12

1.2.1

Mô tả ý tưởng sản phẩm................................................................................................12

1.2.2

Đánh giá cơ sở kiến thức của sinh viên.........................................................................13

1.2.3

Đánh giá khả năng phát triển của sản phẩm..................................................................13

1.3 Thành viên 3............................................................................................................................14
1.3.1 Mô tả ý tưởng sản phẩm......................................................................................................14
1.3.2

Đánh giá cơ sở kiến thức của sinh viên.........................................................................14

1.3.3

Đánh giá khả năng phát triển của sản phẩm..................................................................14


1.4

Thành viên 4.......................................................................................................................15

1.4.1 Mô tả ý tưởng sản phẩm......................................................................................................15
1.4.2

Đánh giá cơ sở kiến thức của sinh viên.........................................................................15

1.4.3

Đánh giá khả năng phát triển của sản phẩm..................................................................15

1.5

Thành viên 5.......................................................................................................................16

1.5.1

Mô tả ý tưởng sản phẩm................................................................................................17

1.5.2

Đánh giá cơ sở kiến thức của sinh viên.........................................................................17

1.5.3

Đánh giá khả năng phát triển của sản phẩm..................................................................17
2



2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM............................................................18
PHẦN II.......................................................................................................................................................21
DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG).........................................................................................21
1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG............................................................................................21
1.1 Mô tả hệ thống........................................................................................................................21
1.2 Môi trường phát triển..............................................................................................................22
1.3 Các u cầu bở trợ khác (nếu có)...........................................................................................22
2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...................................................................................22
2.1 Tác nhân của hệ thống............................................................................................................22
2.2 Biểu đồ ca sử dụng (Use Case Diagram)...............................................................................23
2.3 Mô tả chi tiết ca sử dụng.............................................................................................................24
2.3.1 Use Case đăng ký tài khoản.................................................................................................24
2.4 Thiết kế cơ sở dữ liệu..................................................................................................................26
2.4.1.

Lược đồ quan hệ............................................................................................................26

2.4.2.

Bảng dữ liệu...................................................................................................................26

2.4.2.1.

Bảng THANHVIEN..........................................................................................................26

2.4.2.2.

Bảng NHACUNGCAP.....................................................................................................26


2.4.2.3.

Bảng TAIKHOAN............................................................................................................27

2.4.2.4.

Bảng DICHVU................................................................................................................27

2.4.2.5.

Bảng LOAIDV.................................................................................................................27

2.4.2.6.

Bảng BaoCao.................................................................................................................28

2.4.2.7.

Bảng DanhGia...............................................................................................................28

2.7 Thiết kế Prototype......................................................................................................................29
2.7.1

Giao diện trang chủ........................................................................................................29

2.7.2

Giao diện thành viên đã đăng nhập...............................................................................30

2.7.3


Giao diện nhà cung cấp đã đăng nhập...........................................................................31

2.7.4

Giao diện quản lý tài khoản cá nhân.............................................................................32

2.7.5

Giao diện quản lý thông tin dịch vụ..............................................................................33

2.7.6

Giao diện tìm kiếm........................................................................................................34

KẾT LUẬN...................................................................................................................................................36
1.1 NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC................................................................................................36
1.2 NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC...................................................................................36
1.3 HƯỚNG PHÁT TRIỂN..............................................................................................................36
TÀI LIỆU THAM KHẢO................................................................................................................................37

3


4


DANH MỤC BẢNG
Bảng 2. 1 Bảng mô tả các tác nhân...................................................................................24
Bảng 2. 2 Đặc tả Use case tổng quát.................................................................................25

Bảng 2. 3 Bảng đặc tả use case đăng ký tài khoản............................................................26
Bảng 2. 4 Bảng dịng sự kiện chính use case đăng ký tài khoản.......................................27
Bảng 2. 5 Bảng mô tả use case đăng nhập........................................................................28
Bảng 2. 6 Bảng dịng sự kiện chính use case đăng nhập...................................................29
Bảng 2. 7 Bảng đặc tả use case đăng xuất.........................................................................30
Bảng 2. 8 Bảng dịng sự kiện chính use case đăng xuất....................................................31
Bảng 2. 9 Bảng đặc tả use case Quản lý tài khoản............................................................32
Bảng 2. 10 Bảng Dòng Sự Kiện Quản lí Tài Khoản.........................................................32
Bảng 2. 11 Bảng đặc tả use case quản lý tài khoản thành viên..........................................33
Bảng 2. 12 Bảng dòng sự kiện quản lý tài khoản thành viên............................................34
Bảng 2. 13 Bảng đặc tả use case quản lý danh mục dịch vụ.............................................35
Bảng 2. 14 Bảng dòng sự kiện quản lý danh mục dịch vụ................................................35
Bảng 2. 15 Bảng đặc tả use case tìm kiếm dịch vụ...........................................................36
Bảng 2. 16 Bảng dịng sự kiện tìm kiếm dịch vụ..............................................................37
Bảng 2. 17 Đặc tả use case Quản lí dịch vụ......................................................................38
Bảng 2. 18 Bảng dịng sự kiện Quản lí dịch vụ.................................................................38
Bảng 2. 19 Bảng đặc tả use case báo cáo..........................................................................39
Bảng 2. 20 Bảng dòng sự kiện thêm dịch vụ.....................................................................40
Bảng 2. 21 Bảng đặc tả use case quản lý báo cáo.............................................................41
Bảng 2. 22 Bảng dòng sự kiện quản lý báo cáo................................................................42
Bảng 2. 23 Bảng đặc tả use case quản lý bài đăng............................................................43
Bảng 2. 24 Bảng dòng sự kiện quản lý bài đăng...............................................................43
Bảng 2. 25 Bảng đặc tả use case quản lý thông tin dịch vụ...............................................44
Bảng 2. 26 Bảng dịng sự kiện chính use case quản lý thơng tin dịch vụ..........................45
Bảng 2. 27 Bảng mô tả use case chọn nhà cung cấp.........................................................46
Bảng 2. 28 Bảng dòng sự kiện chính use case chọn nhà cung cấp....................................46
Bảng 2. 29 Bảng THANHVIEN.......................................................................................76
Bảng 2. 30 Bảng NHACUNGCAP...................................................................................77
Bảng 2. 31 Bảng TAIKHOAN..........................................................................................77
5



Bảng 2. 32 Bảng DICHVU...............................................................................................78
Bảng 2. 33 Bảng LOAIDV...............................................................................................78
Bảng 2. 34 Bảng BaoCao..................................................................................................79
Bảng 2. 35 Bảng DanhGia................................................................................................79

DANH MỤC HÌNH

6


PHẦN MỞ ĐẦU
1 LÝ DO CHỌN ĐỀ TÀI
Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, internet ngày
càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ
nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet
là một tập hợp máy tính nối kết với nhau, là một mạng máy tính tồn cầu mà bất kì
ai cũng có thể kết nối bằng máy tính cá nhân của họ. Với mạng Internet, tin học
thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa,
xã hội, chính trị, kinh tế...
Trong thời đại ngày nay, việc có một website để quảng bá công ty hay một
website cá nhân không cịn là điều gì xa xỉ nữa. Thơng qua website khách hàng có
thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả.
Sự ra đời của các ngơn ngữ lập trình cho phép chúng ta xây dựng các trang
Web đáp ứng được các yêu cầu của người sử dụng. ASP.NET là một nền tảng ứng
dụng web (web application framework) được phát triển và cung cấp bởi Microsoft,
cho phép những người lập trình tạo ra những trang web động.
Trong cuộc sống ngày nay, con người ngày càng bận rộn vì vậy việc tìm
kiếm thơng tin cho các ngày trọng đại của cuộc đời cũng cần nhanh chóng và

chính xác hơn. Tuy nhiên hiện nay việc kết nối giữa những nhà cung cấp dịch vụ
cưới và khách hàng cịn hạn chế. Vì vậy nhóm chúng tơi chọn đề tài:”Phân tích và
thiết kế hệ thống website dịch vụ cưới” để làm đồ án CDIO cho mình.
2. MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI
2.1 Mục đích của đề tài
- Đáp ứng nhu cầu mua tìm kiếm, mơi giới cho nhà cung cấp và người dùng, xây
dựng nên một mơi trường làm việc hiệu quả.
- Giúp khách hàng có cái nhìn tởng quan về các nhà cung cấp, so sánh các nhà
cung cấp
- Rút ngắn khoảng cách giữa người dùng và nhà cung cấp, tạo ra một website trực
tuyến có thể đưa nhanh thơng tin cũng như việc trao đổi qua mạng.
- Việc quản lý hàng trở nên dễ dàng.
7


- Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm
2.2 Ý nghĩa của đề tài
- Là một website động, các thông tin được cập nhật theo định kỳ.
- Người dùng truy cập vào website có thể xem, tìm kiếm, liên hệ với các nhà
cung cấp và xem lượt yêu thích của nhà cung cấp đó
- Các sản phẩm được sắp xếp hợp lý, tìm kiếm dựa trên tên nhà cung cấp, tên
dịch vụ cần tìm. Vì vậy người dùng sẽ có cái nhìn tởng quan về tất cả các sản
phẩm hiện có.
- Người dùng có thể xem chi tiết thơng tin nhà cung cấp, các sản phẩm của nhà
cung cấp đó như ảnh cưới, áo cưới (có hình ảnh minh hoạ sản phẩm và mô tả
chi tiết).
- Khi đã chọn được nhà cung cấp ưng ý với mức giá mà nhà cung cấp đưa
ra, người dùng sẽ bấm vào nút liên hệ để cung cấp thông tin người dùng cho
nhà cung cấp liên hệ.
- Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp.

nên một dấu mốc không thể quên cho các bạn trẻ.
3 ĐỐI TƯỢNG NGHIÊN CỨU
- Tìm hiểu về phân tích thiết kế hệ thống hướng đối tượng
- Tìm hiểu các cơng cụ hỗ trợ phân tích thiết thiết kế hệ thống hướng đối tượng
Như visio, mockup,…
- Quy trình nghiệp vụ cung cấp dịch vụ cưới: Dịch vụ quảng bá, quy trình chăm sóc
khách,…
4 PHẠM VI NGHIÊN CỨU
- Về thời gian: từ 14/6/2018 đến 05/7/2018
- Về nội dung:
+ Tìm hiểu về SQL server
+ Phân tích thiết kế hướng đối tượng website dịch vụ cưới
+ Quy trình nghiệp vụ cung cấp dịch vụ cưới
5 PHƯƠNG PHÁP NGHIÊN CỨU
- Tìm hiểu các tài liệu liên quan ( quy trình bán hàng,….)
- Phân tích và lựa chọn giải pháp
8


- Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm
- Góp ý của các chuyên gia

9


PHẦN I
CONCEIVE (Ý TƯỞNG)
1. XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)
1.1 Thành viên 1
- Họ và tên (sinh viên): Nguyễn Đức Hải

- Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm
- Tên ý tưởng (sản phẩm): website Bán Quà Lưu Niệm
- Ngày/Tháng/Năm: 14/06/2018
1.1.1 Mô tả ý tưởng sản phẩm
Khi đi du lịch trở về người ta thường muốn mua 1 vài món đồ lưu niệm để vừa
làm quà vừa kỷ niệm. Nhưng câu hỏi đặt ra là phải mua gì và mua ở đâu, ở đó có đặc
sản gì lại là 1 vấn đề lớn. Hiểu được điều đó, em muốn tạo ra 1 website bán hàng lưu
niệm nhằm giải quyết vấn đề tiết kiệm thời gian, chất lượng sản phẩm cũng như giá cả
hợp lý để người dùng có được sự lựa chọn tốt nhất, cũng như tiết kiệm lao động phổ
thông cũng như giải quyết đầu ra, mang lại hiệu quả cao nhất cho doanh nghiệp.
Ứng dụng hỗ trợ các chức năng sau:
-

Nhập hàng lưu niệm (tên, đơn giá, số lượng)

-

Tìm kiếm hàng lưu niệm theo

-

Thêm xóa mặt hàng

-

Tham gia thảo luận và đánh giá

Để sử dụng ứng dụng, u cầu máy tính kết nối Internet, có trình duyệt thơng dụng.
1.1.2 Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học

- Phân tích thiết kế hướng đối tượng: chưa học
- Hệ quản trị cơ sở dữ liệu: đang học
- Ngôn ngữ lập trình: (java, C#, ASP.NET): Đã nghiên cứu
- HTML/CSS: đang nghiên cứu

10


1.1.3 Đánh giá khả năng phát triển của sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

1500

bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm

300

của bạn

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Khách hàng, đối tác, nhà
sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

cung cấp…

Trung
bình

Khá


Cao

Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phẩm của bạn:
Ước lượng số năm sản phẩm của bạn sẽ

X
7 năm

ở trên thị trường cho đến khi bị thay thế:

Trung
bình

Khá

Cao

Rất Cao

Ước tính độ khó để phát triển thành cơng sản
phẩm của bạn

X

Ước lượng số năm cần thiết để phát triển sản phẩm của bạn:
1,5


1.2 Thành viên 2
- Họ tên: Nguyễn Quang Phương
- Chuyên ngành: Công nghệ phần mềm
- Tên ý tưởng: Xây dựng website quản lý thư viện
1.2.1 Mô tả ý tưởng sản phẩm
Xây dựng website cho phép độc giả tra cứu và đăng ký mượn sách qua mạng.
Ngồi ra cịn giúp nhân viên thư viện quản lý sách, độc giả, tình hình mượn trả sách

11


của độc giả. Do hệ thống được thiết kế dựa trên nền web nên giúp nhân viên thư viện
có thể xem số liệu báo cáo, thống kê nhanh chóng mọi lúc mọi nơi.
Ứng dụng hỗ trợ các chức năng sau:
-

Tìm kiếm theo sách

-

Báo cáo thống kê số lượng sách mượn

-

Quản lý độc giả, tình hình mượn sách

-

….


Để sử dụng ứng dụng, u cầu máy tính kết nối Internet, có trình duyệt thông dụng.
1.2.2 Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: chưa học
- Hệ quản trị cơ sở dữ liệu: đang học
- Ngôn ngữ lập trình java, C#, ASP.NET): Đang nghiên cứu
- HTML/CSS chưa học
1.2.3 Đánh giá khả năng phát triển của sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản

5000

phẩm của bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản

100

phẩm của bạn
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều

Học sinh, sinh viên...

nhất là 5):

Trung
bình

Khá


Cao

Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phẩm của bạn:
Ước lượng số năm sản phẩm của bạn sẽ
ở trên thị trường cho đến khi bị thay thế:

X

6 năm

Trung
bình
12

Khá

Cao

Rất Cao


Ước tính độ khó để phát triển thành cơng
sản phẩm của bạn

X

Ước lượng số năm cần thiết để phát triển


2

sản phẩm của bạn:
1.3 Thành viên 3
- Họ & Tên (Sinh viên):
- Chuyên ngành (của Sinh viên):
- Tên ý tưởng (Sản phẩm):
- Ngày/Tháng/Năm:
1.3.1 Mô tả ý tưởng sản phẩm
1.3.2 Đánh giá cơ sở kiến thức của sinh viên
-

Phân tích thiết kế hệ thống: đã học

-

Phân tích thiết kế hướng đối tượng: chưa học

-

Hệ quản trị cơ sở dữ liệu: đang học

-

Ngôn ngữ lập trình (java,C#,ASP.NET): Đang nghiên cứu

-

HTML/CSS: đang nghiên cứu

1.3.3 Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản
phẩm của bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản
phẩm của bạn
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều
nhất là 5):

Trung
bình
Đánh giá khả năng các nhà đầu tư sẽ
bỏ tiền ra cho ý tưởng sản phẩm của
bạn:
13

Khá

Cao

Rất Cao


Ước lượng số năm sản phẩm của bạn sẽ
ở trên thị trường cho đến khi bị thay thế:

4 năm

Trung


Khá

bình

Cao

Rất Cao

Ước tính độ khó để phát triển thành
cơng sản phẩm của bạn
Ước lượng số năm cần thiết để phát triển
sản phẩm của bạn:
1.4 Thành viên 4
- Họ và tên (sinh viên):
- Chuyên ngành (của sinh viên):
- Tên ý tưởng (sản phẩm):
- Ngày/Tháng/Năm:
1.4.1 Mô tả ý tưởng sản phẩm
1.4.2 Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: chưa học
- Hệ quản trị cơ sở dữ liệu: đã học
- Ngơn ngữ lập trình: Java: đang học
1.4.3 Đánh giá khả năng phát triển của sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản
phẩm của bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản
phẩm của bạn
Liệt kê các loại đối tượng sẽ được hưởng lợi từ Người dung điện thoại thông minh,

ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều các địa điểm du lịch, phòng trọ, nhà
nhất là 5)

hàng và khách sạn…

14


Trung
bình

Khá

Cao

Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ
bỏ tiền ra cho ý tưởng sản phẩm của
bạn:

Ước lượng số năm sản phẩm của bạn sẽ
ở trên thị trường cho đến khi bị thay thế:

7 năm

Trung
bình

Khá


Ước tính độ khó để phát triển thành
công sản phẩm của bạn

Ước lượng số năm cần thiết để phát triển
sản phẩm của bạn:
1.5 Thành viên 5
- Họ và tên (sinh viên):
- Chuyên ngành (của sinh viên):
- Tên ý tưởng (sản phẩm):
- Ngày/Tháng/Năm: 14/06/2018
1.5.1 Mô tả ý tưởng sản phẩm
1.5.2 Đánh giá cơ sở kiến thức của sinh viên
-

Phân tích thiết kế hệ thống: đã học

-

Phân tích thiết kế hướng đối tượng: đang học

-

Tích hợp hệ thống: đã học

-

Kỹ thuật thương mại điện tử(ASP.NET): đang học

-


Hệ quản trị cơ sở dữ liệu: đang học
15

Cao

Rất Cao


-

Ngơn ngữ lập trình (Java, C#, ASP.NET): đang nghiên cứu

-

HTML/CSS: đang nghiên cứu
1.5.3 Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản
phẩm của bạn
Ước tính số lượng người sẽ bỏ tiền ra mua sản
phẩm của bạn
Liệt kê các loại đối tượng sẽ được hưởng lợi từ
ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều
nhất là 5)

Trung
bình

Khá


Cao

Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ
bỏ tiền ra cho ý tưởng sản phẩm của
bạn:

Ước lượng số năm sản phẩm của bạn sẽ
ở trên thị trường cho đến khi bị thay thế:

Trung
bình

Khá

Cao

Rất Cao

Ước tính độ khó để phát triển thành
cơng sản phẩm của bạn

Ước lượng số năm cần thiết để phát triển
sản phẩm của bạn:
2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHĨM
-

Tên ý tưởng sản phẩm đề xuất: Phân thích thiết kế website cung cấp dịch vụ cưới


-

Ngày 5 tháng 4 năm 2018
16


Liệt kê mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm
Phân tích thiết
Phân tích thiết kế
Hệ quản trị cơ sở
Ngôn ngữ lập
kế hệ thống

hướng đối tượng

dữ liệu

trình HTML/CSS

Đã học

Chưa học

Đang học

Chưa học

Đã học


Chưa học

Đang học

Đang học

Đã học

Chưa học

Đang học

Đang học

Đã học

Chưa học

Đã học

Đang học

Đã học

Chưa học

Đang học

Đang học


Thành
viên 1
Thành
viên 2
Thành
viên 3
Thành
viên 4
Thành
Viên 5

Thành viên 1
500000

Ước lượng số người hưởng lợi từ sản phẩm của bạn
Thành viên 2
Thành viên 3
Thành viên 4
500000
50000
500000

Thành viên 5
50000

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn
Thành viên 1
Thành viên 2
Thành viên 3
Thành viên 4

0

Thành viên 1
Thành viên 2
Thành viên 3

Thành viên 4
Thành viên 5

0

0

0

Thành
viên 5
0

Liệt kê các loại đối tượng hưởng lợi từ sản phẩm
Đối Tượng 1
Đối Tượng 2
Người dùng cuối (Các bạn
Các tổ chức sự kiện mùa cưới, các nhà
trẻ chuẩn bị cưới,)
Người dùng cuối (Các bạn

hàng, nhiếp ảnh gia, v…v…
Các tổ chức sự kiện mùa cưới, các nhà


trẻ chuẩn bị cưới,)
Người dùng cuối (Các bạn

hàng, nhiếp ảnh gia, v…v…
Các tổ chức sự kiện mùa cưới, các nhà

trẻ chuẩn bị cưới,)
Người dùng cuối (Các bạn

hàng, nhiếp ảnh gia, v…v…
Các tổ chức sự kiện mùa cưới, các nhà

trẻ chuẩn bị cưới,)
Người dùng cuối (Các bạn

hàng, nhiếp ảnh gia, v…v…
Các tổ chức sự kiện mùa cưới, các nhà
17


trẻ chuẩn bị cưới,)

hàng, nhiếp ảnh gia, v…v…

Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn
Trung bình

Khá

Thành viên 1


Cao

Rất Cao

x

Thành viên 2

x

Thành viên 3

x

Thành viên 4

x

Thành viên 5

x

Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước:
Thành viên 1

Thành viên 2

Thành viên 3


Thành viên 4

Thành viên 5

2 năm

2 năm

10 năm

3 năm

1 năm

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay ý
Thành viên 1

tưởng sản phẩm đã nêu:
Thành viên 2
Thành viên 3
Thành viên 4
Marry.vn

Thành viên 5

Ước lượng độ khó trong việc phát triển thành cơng ý tưởng sản phẩm đã nêu:
Trung bình
Khá
Cao
Rất Cao

Thành viên 1
x
Thành viên 2
x
Thành viên 3
x
Thành viên 4
x
Thành viên 5
x
Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu:
Thành viên 1
Thành viên 3
Thành viên 4
Thành viên 2
3 tháng

3 tháng

4 tháng

18

5 tháng

Thành viên 5
3 tháng


PHẦN II

DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)
1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG
1.1 Mô tả hệ thống
Cưới hỏi – một dấu mốc quan trọng đánh dấu ngày chung đôi, ngày hạnh phúc
của các đôi bạn trẻ, là ngày mở ra một trang mới, thay đởi hồn tồn về cuộc sống của
các bạn. Ngày nay, có khá nhiều nơi để các bạn trẻ lựa chọn tổ chức đám cưới của
mình cũng như thuê hoặc mua đồ cưới, tuy nhiên, nếu đến từng nơi để tham khảo, lựa
chọn sẽ tốn rất nhiều thời gian của các bạn cũng như vấn đề về kinh phí. Hiểu được
điều đó, chúng em ấp ủ tạo ra trang web này nhằm giúp các bạn trẻ sẽ tiết kiệm thời
gian hơn khi chỉ phải ngồi ở nhà, tốn ít thời gian nhưng có một cái nhìn tởng quan nhất
về cách các nhà hàng cưới làm việc, kinh phí phải bỏ ra như thế nào để có được một
tiệc cưới ưng ý nhất. Chưa kể website còn là nơi để các nhiếp ảnh gia chuyên chụp ảnh
cưới giao lưu, học hỏi lẫn nhau; các bạn sẽ có một album cưới ưng ý nhất cho riêng
mình. website là 1 sản phẩm ứng dụng phát triển trên nền tảng Web sẽ hứa hẹn là cơng
cụ tìm kiếm nhanh nhất, lên ý tưởng dễ nhất, kinh phí phù hợp nhất, tất cả tốt nhất để
tạo nên một dấu mốc không thể quên cho các bạn trẻ.
Hệ thống cho phép:
Khách vãng lai (Người dùng chưa đăng ký tài khoản)
-

Tìm kiếm, tra cứu thông tin dịch vụ.
19


-

Đăng ký tài khoản.

Thành viên (Người dùng đã đăng ký tài khoản)
-


Đăng ký, đăng nhập, đăng xuất sửa thông tin cá nhân.

-

Tìm kiếm, tra cứu thơng tin dịch vụ.

-

Tham gia bình luận đánh giá dịch vụ.

-

Liên hệ với nhà cung cấp.

Nhà cung cấp
-

Đăng ký, đăng nhập, đăng xuất sửa thông tin cá nhân.

-

Tìm kiếm, tra cứu thơng tin dịch vụ.

-

Tham gia bình luận đánh giá dịch vụ.

-


Đăng thơng tin sản phẩm cho thuê.

-

Liên hệ với người thuê.

Nhà quản trị
-

Đăng nhập, đăng xuất, sửa thơng tin tài khoản.

-

Xóa tài khoản.

-

Thêm sửa, xóa thơng tin sản phẩm

-

Liên hệ nhà cung cấp.
1.2 Mơi trường phát triển

-

Cơng cụ phân tích thiết kế: MS. Visio

-


Cơng cụ lập trình: Visual Studio, SQL Server
1.3 Các yêu cầu bở trợ khác (nếu có)

-

Ứng dụng phục vụ cho tất cả bạn đọc sử dụng trình duyệt có kết nối Internet;
các thiết bị điện thoại chạy hệ điều hành Android, Window Phone, hay IOS.

-

Truy cập nhanh, hỗ trợ nhiều khách hàng đồng thời.

-

Giao diện đơn giản, thẩm mỹ dễ sử dụng.

2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 Tác nhân của hệ thống
Bảng 2. 1 Bảng mô tả các tác nhân
STT

Tên tác nhân

Mô tả

20


1


Khách vãng lai

Người dùng chưa đăng ký có thể đăng kí, đăng
nhập, tra cứu thơng tin dịch vụ.

2

Thành viên

Là thành viên đã đăng ký tài khoản của hệ thống,
có quyền xem, tìm kiếm thơng tin, liên hệ, đánh

3

Nhà cung cấp

giá nhà cung cấp và để lại bình luận
Là thành viên đã đăng kí tài khoản của hệ thống,
giống như thành viên nhưng có thêm quyền đăng
ký thơng tin sản phẩm cung cấp

4

Quản trị hệ thống

Người quản trị của hệ thống được quyền cập nhật
chỉnh sửa xóa dịch vụ,tài khoản.

21



2.2 Biểu đồ ca sử dụng (Use Case Diagram)

Hình 2. 1 Biểu đồ Use case tổng quát

Bảng 2. 2 Đặc tả Use case tổng quát
Use case Tổng quát
Tác nhân Quản trị hệ thống, nhà cung cấp, thành viên, khách vãng lai
Mơ tả tồn bộ chức năng của từng đối tượng người dùng trong
Mục đích
hệ thống

22


2.3 Mô tả chi tiết ca sử dụng
2.3.1 Use Case đăng ký tài khoản

Hình 2. 2 Biểu đồ Use case đăng ký
Bảng 2. 3 Bảng đặc tả use case đăng ký tài khoản
Mã Use Case
Tên Use Case
Tác nhân
Mô tả

UC01
Dang ky tai khoan (Đăng ký tài khoản)
Người dùng chưa đăng ký
Use case mô tả thực hiện tạo mới một tài khoản của người


Điều kiện trước
Điều kiện sau

dùng trên Hệ thống website Dịch vụ Cưới
Khơng có
Khơng có

Bảng 2. 4 Bảng dịng sự kiện chính use case đăng ký tài khoản
23


×