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

Bài tập lớn phân tích và thiết kế hệ thống Đề tài phân tích và thiết kế hệ thống quản lý cửa hàng internet

35 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 35
Dung lượng 4,55 MB

Nội dung

Nếu khách có tài khoản, họ sẽ sử dụng tài khoản của mình; nếu không, nhân viên sẽ kích hoạt máy cho khách và ghi lại thời gian khách đến.. Trong trường hợp mắt điện, nhân viên sẽ thông b

Trang 1

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

Bài tập lớn Phân tích và thiệt kế hệ thông

Dé tai: Phan tich và thiết kế hệ thông quản lý cửa hàng lrternet

GV: Pham Van Dong

Thanh vién nhom:

Pham Anh Tuan

Hoang Quéc Viét

Nguyễn Tôn Dương

Nguyễn Văn Phúc

Trang 2

Họ và tên Công việc

Pham Anh Tuan thiét ké hé théng vat li, phan tich cac chire nang Nguyễn Quốc Việt Mô hình Logic

Trang 3

Phân tích và thiết kế hệ thống

Table of Contents

1 MO ta bal toan nghigp VU .4 ốỐốỐốỐốỐ 4

11 Mô ta bang Loi va ink V8 cc cccccsccssessessssesessessssussvessessessussvessessersuessersersutsrestersersussressersersutantecsresss 4

Ma trận thực thể chức THẾ HQ HH HH HH HH TH TH TT 1111111111111 11 111111 T1 1T TT HH 10111270 12 Li6t KE COC NO SOc cccecccccccccscsvssvsvesesvesesvsvsvssvsssesvsvssssvevssesesssssusussevssssvssavstsusussustsassvsasavsussstststssesases 12

2 Mô hình tiến trình H31) Is)u)NEEtiaiiaẳidẳiẳađiaiiÝiẢÝẢÝẼÝ 13

biểu đồ luồng đữ liệu mức Ô 50 S1 2 1215212112 2n 11 ng 1 ng 1n 211 111tr ta 13 Biểu đồ lường đữ liệu mức l - 52s E21 2n 0t 2121121221211 etr tre 13 Biểu đồ tiến trình 1.0 “ Quản lý người đùHg ” ác S5 2222222222221 e 13 Biểu đồ tiến trình 2.0 “ Kiểm tra thông tÌH IHắy ” à 5s 5S S2 2222222222222 se 15

biếu đồ tiễn trình 3.0 “ 60, 08 0 W8 hhh 19

Biểu đồ tiến trình 4.0 “Giải quVẾt sự GỖ ” à cee 5221222222222 e 16

Biéu d6 tien trimh NI NN.T VNỚg ốố Ả 16

3 Mô hình dữ liệu khái niệm

Liệt kê chính xác hóa và chọn lọc thông tin

Xác định thực thể và thuộc tính

Xác định các mỗi quan hé vat thudc tinh ctt CHUNG cece eee net tet tetestetnetnenetnesnestsnetnesnessenaeenes 18

Vẽ biểu đồ rút gọn ch ng nàn HT HH H22 n nan H211 2 ng 2n tre ren 19

Xây dựng mô hình ERM

Chuyên mô hình ERM sang mô hình quan hệ 2 2-2 29212 9E39251151271212121211211212.1 21 10 crye 19 Chuẩn hoá các quan hiệ 0552222122221 zea 20

2

Nhóm 9

Trang 4

Bảng xác định liên kết 0 2n nh HH HH ng HH2 t2n 21 H21 HH2 HH 2c H 2n He ngan 20 Biểu đồ liên kết của mơ hình 2-2 22122112211 11121122112111211221111 12 121211222 a 21

5 thiết kế hệ thống vật lý cà nh HH2 ng n1 tr ren 22 5.1 Thiết kế cơ sở dữ liệu vật lý ch nh nàn HH nà HH2 211 H22 11122 2n gu rrờg 22 3.1.1 Ghép các lượcc đồ quan hệ 5 5 S5 ees eevee ee et ee 22

5.2 Thiết lập biểu đồ lường hệ thống S00 2 2 nh nh H22 2H H2 2121 H221 n re rreưn 24 (0 e 24 Kiểm tra thơng tỈH IHÁp 55+ 52222221221 11121122122122221212122121221121222212 se 25

6, 0,8./s.à, 1005 25 GAGE QUVET SUE CO ccc cccec eee eees cee eeteteeetete tet eeettetetastetattttsititittastiesientittittiitetteetaeeeesed 26 F).8 /NNEh a|X :::AẢA

5.3 Thiết kế các giao dién

5.4 Đặc tả giao diện và tương ÁC cv ng H11 111 H1 11 t1 HH n1 11 XE KH kg

1A .ï56 msS ai ố an ee 37 5.4.2 Giao điện “Kiểm tra thong tin tá ” 5-2525 S225122112212212 2221222222 32

3 43 Giao điện “quản lý dịch vụ" Mục tiêu: giúp nhân viên, chủ quản biết giá dich vu dé tinh tiên cho khách khi khách sử dụng loại dịch vụ nào đĩ trong bảng giÁ ett ie 32 3.4.4 Giao diện “giải quWẾt Sự CỐ ” à ẶS 2 E22 2222222222112 32

ˆ 6 a6 n6 411ŒẬẬẶAẶÃAHA,A.A.AAĂA 33

3 Nhém 9

Trang 5

còn khu B (5 may) la may VIP

Khi khách đến, nhân viên quản lý quán net kiém tra xem c6 may trong khong Néu khéng co

may tréng, nhân viên sẽ thông báo cho khách Ngược lại, nhân viên sẽ kích hoạt may cho khách Nếu khách có tài khoản, họ sẽ sử dụng tài khoản của mình; nếu không, nhân viên sẽ kích hoạt máy cho

khách và ghi lại thời gian khách đến Việc tạo thẻ thành viên giúp khách tiết kiệm chỉ phí và giúp quán

net quản lý để dàng hơn Khi khách muốn tạo thẻ thành viên, nhân viên sẽ tạo thẻ theo yêu cầu và ghi

tên và mã thành viên Khách sử dụng thẻ thành viên sẽ được giảm giá 20% so với khách không sử

dụng Nếu thẻ thành viên hết tiền, khách có thể nạp tiền, và nhân viên sẽ nạp tiền và thu phí từ khách

Trong trường hợp khách gặp sự có khi sử dụng máy, họ sẽ thông báo cho nhân viên Nếu sự có không giải quyết được ngay, nhân viên sẽ kiểm tra xem còn máy trống không Nếu có, họ sẽ chuyên máy cho khách Nếu không còn máy trống, nhân viên sẽ ghi lại thời gian khách ra và thanh toán cho khách Nếu sự có được giải quyết, nhân viên sẽ thông báo cho khách tiếp tục sử dụng Trong trường hợp mắt điện, nhân viên sẽ thông báo cho tất cá khách đang sử dụng máy đề thanh toán

Khi khách ngừng sử đụng máy và yêu cầu thanh toán, nhân viên sẽ gi lại thời gian khách ra và thanh toán cho khách

Nhóm 9

Trang 6

Khách có thể sử dụng các dịch vụ khác như nước uống, để ăn, và khi yêu cầu, nhân viên sẽ cung cấp và sh1 lại loại dịch vụ mà khách đã sử dụng Các loại dịch vụ thường xuyên được lựa chọn sẽ được

tính theo số lần và giá tiền tương ứng Quán net được quản lý bởi chủ quán, và hàng tháng, nhân viên

quản lý có nhiệm vụ lập báo cáo về hoạt động và doanh thu cho chủ quán

Các hồ sơ

a Bảng giá ( phân loại )

¢ Gia si dung may

hội viên Vip member

| - Chip core i5 9400f, Ram 16GB DDR4,

Trang 7

Phân tích và thiết kế hệ thống

Cafe sữa đá/nóng 18000 Cơm chiên đùi gà 25,000

Bạc xiu 20000 Cơm chiên trứng 18,000 Cacao đá/nóng 20000 Cơm trắng đủi gà sốt 25,000

6 “~ “đ TT 20,000 Cơm trắng bò xào cái 25,000 —^ — a | Soda việt quất 20,000 Nui xào bò yaw tt]

DI TT 25,000 Nui xào trứng 20,000

Matcha dé xay 25000 Mi xào trứng 18,000

hs, Mì nước bò 25,000

7 it Trà xải 20,000 ¿

Rev Trà đào TT lu

~ evive

ch Trà chanh 20,000 Cá viên chiên lv

Redbull Thái Yogurt đá 20,000 Trứng thêm Mee Nước suối Yogurt đào 20000 Mi xào thêm ay

Ari] Yogurt việt quất 20,000 MI nước thêm sat 7©

Mountain Dew Cơm chiên thêm “1066

Trang 8

Mathanh | Téngtién | Sétién str | Số tiền còn | Tổng số Số giờ sử | Số giờ còn

c Báo cáo doanh thu

Mã thành viên Thời gian bất đầu Thời gian kết thúc Tông tiên

Trang 9

Phân tích và thiết kế hệ thống

Kiêm tra may trong Quán nét =

Thông báo cho khách Máy tính =

Chỉ cho khách máy trống Khách Tác nhân

Ghi giờ khách vào Quản lí quán nét | Tác nhân

Lập thẻ thành viên cho khách Ban bao cáo Hồ So

Nạp tiền vào thẻ của khách Chủ quán nét Tác nhân

Thu tiền của khách Thu tiền =

Chuyên máy cho khách Hóa đơn thanh Hồ sơ

Ghi giờ khách ra toán

Thanh toán cho khách Thẻ thành viên | Hồ sơ

Yêu cầu dịch vụ Số khách vào Hỗ sơ

Yêu cầu báo cáo Sổ thành viên — | Hồ sơ

Nhóm 9

Trang 10

4 Thu tiên của Khách

5 Kiểm tra máy trông

6 Thông báo cho khách Kiểm tra

7 Giao máy cho khách thông tin máy | Quan lý quán

8 Ghi giờ khách vào Net

9 Yêu câu dịch vụ Quản lý dịch

11 Kiêm tra máy trông

12 | Chuyên máy chokhách | Giải quyết sự

14 Thanh toán cho khách

15 Yêu cầu báo cáo ở

b sơ đồ của biếu đô phân rã chức năng

9 Nhém 9

Trang 11

lập tài khoản thông bao cho khách ghi loại dịch vụ chuyển máy cho khách lập báo cáo i

nạp tiên tài khoản bật máy cho khách ghi giờ khách ra

(1.1) Yêu cầu lập tài khoản: khách đến chơi, có nhu cầu lập TK, sẽ báo với

người quản lý quán NET

(1.2) Lập tài khoản cho khách: nếu khách hàng có yêu cầu lập tài khoản, người coi quán lập tài khoản cho khách theo yêu cầu

(1.3) Nạp tiền vào tài khoản: nếu khách hàng có nhu cầu nạp tiền vào tai khoảnthì người coi quán phải nạp cho khách theo số tiền khách yêu câu

(1.4) Thu tiền của khách: người coi quán thu tiền của khách

(2.1) Kiểm tra máy trồng: người coi quán có nhiệm vụ kiểm tra từ hệ thống

xem con may nao dang ở tỉnh trạng không sử dụng hay không

(2.2) Thông báo cho khách: sau khi kiểm tra được hệ thống còn máy trống hay không, người coi quán thông báo lại cho khách hàng biết

(2.3) Bat may cho khách: nếu còn máy trỗng, người coi quán bật máy cho

khách sử dụng

(2.4) Ghi giờ khách vào: khi máy được bật, người đùng vào sử dụng, hệ thống

10

Trang 12

Nhóm 9

sẽ tự động ghi giờ vào của khách

(3.1) Yêu cầu dịch vụ: khách đến chơi muốn sử dụng dich vụ trong quán thì thông bao lai voi quan ly quan NET

(3.2) Ghi loại dịch vụ: mỗi lần khách sử dụng loại địch vụ nào, người quán lý

(4.3) Ghi giờ khách ra: khi khách ngừng sử dụng máy người coi quán tắt máy

của khách đồng thời hệ thống tự động ghi giờ khách ra

(4.4) Thanh toán cho khách: thu tiền của khách

(5.1) Yêu cầu báo cáo: chủ quán NET muốn biết tình hình doanh thu của quán

thì yêu cầu quán lý lập báo cáo

(52) Lập báo cáo: hàng tháng người coi quán lập báo cáo về chỉ phí, doanh thu của quán cho chủ quán

11

Trang 14

2 Mô hình tiến trình nghiệp vụ

biếu đồ luồng đữ liệu mức 0

Yêu cầu lận TK

Yêu cầu báo cán

Biểu đỗ lường đữ liệu mức I

Biểu đồ tiến trình 1.0 “ Quản lý người dùng”

Trang 16

Biểu đồ tiến trình 2.0 “ Kiểm tra thông tin may”

Yêu cầu máy

Trang 17

Biểu đồ tiến trình 5,0 “Báo cáo”

a| Tai khoan b Phiếu địch vụ c| Bản báo cáo

3 _ Mô hình đữ liệu khái niệm

| Tên được xác định của các | Viet gon tên đặc Đánh dấu loại đi ở mỗi bước

1ó Nhóm 9

Trang 18

© Số tiền còn lại Tổng số giờ x

* Giádichvụ | Sô lượng x

e Số lượng Tông tiền x

° Tong tiên

Báo cáo kinh doanh

*® Mã thẻ thành viên | Mã thẻ thành viên

Số tiền sử dụng

Tông số giờ còn lại

Trang 19

Phân tích và thiết kế hệ thống

Xác định các mối quan hệ và thuộc tính của chúng

a Hai động từ tìm được là: tạo, mở

Tạo cái gì? Thẻ thành viên

Tạo băng cách nào? Mã Thẻ thành viên

Mở cho ai? Khách

Mở cái gì? Máy

b Xét céc moi quan hệ phụ thuộc, sở hữu

Xét từng cặp thực thể Mỗi quan hệ Thuộc tính

Khách Thẻ thành viên Có

Ưu đãi Thẻ Thành Viên Theo Tỷ lệ ưu đãi

18 Nhóm 9

Trang 20

Thẻ Thành Viên (tên thành viên)

Ưu đãi (mức ưu đãi )

Máy (mã máy)

Dịch vụ (tên dịch vụ)

Tạo Thẻ Thành viên (tên thẻ thành viên, ngày tạo, mã thẻ thành viên)

Ưu đãi theo thẻ thành viên (tỷ lệ ưu đãi, mã thẻ thành viên* , mức ưu đãi )

19

Trang 21

Phân tích và thiết kế hệ thống

¢ - Khách sử dụng dịch vụ ( Giờ bắt đầu, Giờ kết thúc, mã máy, tên dịch vụ *, mã thẻ

thành viên, *)

° Máy sử dụng dịch vụ ( giá dịch vụ, tên dịch vụ,mã máy”)

Chuẩn hoá các quan hệ

® Khách (mã thẻ thành viên) <l>

® Thẻ Thành Viên (tên thẻ thành viên)<2>

® Mức ưu đãi (mức ưu đãi )<3>

* Máy (mã máy)<4>

® Dịch vụ (tên địch vụ)<5>

® Tạo Thẻ Thành Viên (tên thẻ thành viên, ngày tạo, mã thẻ thành viên )<6>

® Tài khoản ưu đãi ( tỷ lệ ưu đãi , mã thẻ thành viên)<7>

® Ưu đãi ( ty lê ưu đãi mức ưu đãi )<§>

® Mở máy (Giờ bắt đầu, Giờ kết thúc ,mã máy)<9>

¢ Dịch vụ kèm thêm (mã máy , tên dịch vụ, mã thẻ thành viên „)<l0>

® Dịch vụ sẵn có (gia dich vu , tén dich vu )<11>

¢ Tién dich vu (gia dich vu, ma may )<12>

Trang 22

Biểu đề liên kết của mô hình

Mã máy <Undefined> Relationship_4 Mã máy <Undefined> {/0RS! Gia dich vy <Undefined> Giờ bắt đầu <Undefined>_ T Mã máy <Undefined> - Giờ kết thúc <Undefined a

(6)TAO TAL KHOAN

Ténthanh vién Text (256)

Ngay tao <Undefined>

Mã thẻ thành viên <Undefinec

Relationship_ 7 )

/ (10)DỊCH VỤ KÈM THÊM | =| (14)DICH VU SANCO

Relationship_2 (1)KHACH elationship_ Mã máy <Undefined>

Mã thẻ thành viên <Undefinev Tên dịch vụ _ <Undefined>_

Mã tài khoản <Undefin

(7)ƯU DÃI HỘI VIÊN

Tỷ lệ ưu đãi <Undefined>

Mã thẻ thành viên <Undefined> Relationship_ ( 8

Trang 23

+)(2) Tài khoản (tên thành viên)

+) (3) Mức ưu đãi (mức ưu đãi )

+®)(7) Ưu đãi hội viên ( tỷ lệ ưu đãi , mã thẻ thành viên)

+)(8) Ưu đãi (tỷ lệ ưu đãi, mức ưu đãi )

=> TaiKhoan( MaTheTV, TenTV, Tongtien, SotenSD, SotienCL, Tonggio, CIoSD,

GioCL)

+) (4) May (ma may)

+)(9) Mở máy (Giờ bắt đầu, Giờ kết thúc ,mã máy)

=> MayTram(MaMay, MaTheTV, TenTV, Tongtien, TiendaSD, SotienCL, Tonggio, GioSD, GioCL)

+) (5) Dich vu (tén dich vu)

+) (10) Dịch vụ kèm thêm (mã máy , tên dịch vụ, mã thẻ thành viên, )

+) (11) Dich vụ sẵn có (giá dịch vụ, tên địch vụ )

+) (12) Tiền dich vụ (giá dịch vụ mã máy )

=> DichVu( MaDV, TenDV, DonGia)

+) (6) Tạo Tài Khoản (tên tài khoản, ngày tạo, mã tài khoản )

=> TaoTK(MaTheTV,TenTV,MatKhau)

5.1.2 thiết kế các tệp

Nhóm 9

22

Trang 24

Nhóm 9

5.1.21

- tai khoan

1 MaTheTV Text 50 Mã thẻ thành viên Khóa chính

2 TenTV Text 50 Tén thanh vién

3 Tongtien Currency Tong tién

4 SotienSD Currency S6 tién str dung

5 SotienCL Currency Sô tiên còn lại

6 Tonggio Date/Time Tổng giờ

7 GIoSD Date/Time Giờ sử dụng

8 GioCL Date/Time Gio con lai

5.1.2.2

may tram

1 Mamay autonumber Ma may Khoa chinh

2 MaTheTV Text 50 Mã thẻ thành viên

3 TenTV Text 50 Tén thanh vién

4 Tongtien Currency Tổng tiền

5 TiendaSD Currency Tiên đã sử dụng

6 SotlenCL Currency Số tiên còn lại

7 Tonggio Date/Time Tong gio

8 GioSD Date/Time Giờ sử dụng

9 GIoCL Date/Time Giờ còn lại

3.123 Dịch vụ

3 DonGia Currency Don gia

3.124 Tạo TK

23

Trang 25

Phân tích và thiết kế hệ thống

Trang 28

5.3 Thiết kế các giao điện

Link github: https://github.com/al1 103/quanliquannet_winform git

5.3.1 Tạo tài khoản

Máytam TàảiKhoản Báocáodoanhtu Tạotảikhoảnmới Dịchvụ

Tạo tải khoản

| — |MaTaiKhoan MaiKhau ries

Tu Tao Mat Khau

Ngày đăng: 11/12/2024, 16:26

w