1. Trang chủ
  2. » Thể loại khác

+Phân tích & thiết kế HT sv cong nghe thuc pham Example

61 185 0

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

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

Nội dung

+Phân tích & thiết kế HT sv cong nghe thuc pham Example tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập...

Trang 1

Phân tích thiết kế

HỆ THỐNG GỬI XE

Trang 2

MÔ TẢ BÀI TOÁN

Một bãi trông gửi xe có 2 cổng: Một cổng xe vào, một cổng xe ra Người

ta chia bãi thành 4 khu dành cho 4 loại xe khác nhau: Xe máy, xe buýt, xe tải, công-ten-nơ Khi khách đến gửi xe, người coi xe nhận dạng xe theo bảng phân loại, sau đó kiểm tra chỗ trống trong bãi Nếu chỗ dành cho loại xe đó đã hết thìthông báo cho khách Ngược lại thì ghi vé đưa cho khách và hướng dẫn xe vào bãi, đồng thời ghi những thông tin trên vé vào sổ xe vào

Khi khách lấy xe, người coi xe kiểm tra vé xem vé là thật hay giả, đối

chiếu vé với xe Nếu vé giả hay không đúng xe thì không cho nhận xe Ngược lại thì viết phiếu thanh toán và thu tiền của khách, đồng thời ghi các thông tin cần thiết vào sổ xe ra

Khi khách đến báo có sự cố thì kiểm tra xe trong sổ xe vào và sổ xe ra đểxác minh xe có gửi không và đã lấy ra chưa Nếu không đúng như vậy thì

không giải quyết Trong trường hợp ngược lại tiến hành kiểm tra xe ở hiện

trường Nếu đúng như sự việc xảy ra thì tiến hành lập biên bản giải quyết và trong trường hợp cần thiết thì viết phiếu chi bồi thường cho khách Các hồ sơ khảo sát thu được bao gồm:

Trang 3

MÔ TẢ BÀI TOÁN (tiếp)

Trang 4

MÔ TẢ BÀI TOÁN (tiếp)

Trang 5

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ

Lập bảng phân tích các yếu tố của bài toán

Phân tích tác nhân và xác định tương tác

Xác định các chức năng và lập biểu đồ phân cấp chức năng

Đặc tả chức năng lá

Tìm các hồ sơ sử dụng và lập ma trận thực thể-chức năng

Xây dựng biểu đồ hoạt động

Trang 6

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

1 Lập bảng phân tích các yếu tố của bài toán

Để lập bảng phân tích các yếu tố bài toán, ta thực hiện theo các bước sau:

Gạch chân tất cả các danh từ và động từ + bổ ngữ trong bản mô tả bài

Trang 7

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

Một bãi trông gửi xe có 2 cổng: Một cổng xe vào, một cổng xe ra Người

ta chia bãi thành 4 khu dành cho 4 loại xe khác nhau: Xe máy, xe buýt, xe tải, công-ten-nơ Khi khách đến gửi xe, người coi xe nhận dạng xe theo bảng phân loại, sau đó kiểm tra chỗ trống trong bãi Nếu chỗ dành cho loại xe đó đã hết thìthông báo cho khách Ngược lại thì ghi vé đưa cho khách và hướng dẫn xe vào bãi, đồng thời ghi những thông tin trên vé vào sổ xe vào

Khi khách lấy xe, người coi xe kiểm tra vé xem vé là thật hay giả, đối

chiếu vé với xe Nếu vé giả hay không đúng xe thì không cho nhận xe Ngược lại thì viết phiếu thanh toán và thu tiền của khách, đồng thời ghi các thông tin cần thiết vào sổ xe ra

Khi khách đến báo có sự cố thì kiểm tra xe trong sổ xe vào và sổ xe ra đểxác minh xe có gửi không và đã lấy ra chưa Nếu không đúng như vậy thì

không giải quyết Trong trường hợp ngược lại tiến hành kiểm tra xe ở hiện

trường Nếu đúng như sự việc xảy ra thì tiến hành lập biên bản giải quyết và trong trường hợp cần thiết thì viết phiếu chi bồi thường cho khách

Các hồ sơ khảo sát thu được bao gồm:

Trang 8

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

Bảng phân tích

Trang 9

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

2 Phân tích tác nhân và xác định tương tác

Xác định tương tác (luồng thông tin trao đổi giữa tác nhân với hệ thống)

Qua mô tả bài toán ta tìm được 7 luồng thông tin:

Trang 10

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

2 Phân tích tác nhân và xác định tương tác (tiếp)

Biểu đồ ngữ cảnh của hệ thống

Trang 11

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

3.Xác định các chức năng và lập biểu đồ phân cấp c.năng

Dựa vào cột 1 của bảng phân tích, ta rút ra được các chức năng chi tiết

và nhóm các chức năng thành nhóm để đưa ra biểu đồ phân cấp chức năng

Trang 12

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp) 3.Xác định các chức năng và lập biểu đồ phân cấp c.năng

Biểu đồ phân cấp chức năng của hệ thống trông, gửi xe

Trang 13

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

4 Mô tả chi tiết các chức năng lá (Đặc tả chức năng)

a Chức năng " Nhận dạng loại xe vào gửi "

Khi có khách vào gửi xe, người coi xe sẽ nhận dạng loại xe để kiểm tra chỗ dành cho loại xe đó trong bãi còn hay hết và kiểm tra giá gửi từ "bảng giá và phân loại".

b Chức năng " Kiểm tra chỗ trống trong bãi "

Sau khi người coi xe đã xác định được loại xe, người coi sẽ kiểm tra chỗ trống dành cho xe đó còn hay hết Nếu chỗ dành cho loại xe đó

đã hết thì thông báo cho khách Ngược lại thì ghi vé đưa khách và

hướng dẫn xe vào bãi, đồng thời ghi những thông tin trên vé vào sổ xe vào.

Trang 14

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

5.Tìm các hồ sơ sử dụng và lập ma trận thực thể-c.năng

Dựa vào cột 2 và cột 3 của bảng phân tích, ta có được các hồ sơ như sau:

Trang 15

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp) 5.Tìm các hồ sơ sử dụng và lập ma trận thực thể-c.năng

Ma trận thực thể - chức năng

Trang 16

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

6 Biểu đồ hoạt động

Trong các hoạt động trên, chỉ có các công việc của hoạt động “giải quyết

sự cố” đòi hỏi giải quyết trong một thời gian nhất định, chúng có liên quan chặt

chẽ với nhau và nhiều bộ phận tham gia Kết quả của hoạt động này là một sự

cố được giải quyết chọn vẹn Trong trường hợp này ta cần nắm bắt tiến trình diễn ra của nó Sự biểu diễn của tiến trình này được cho bằng biểu đồ hoạt

động như sau:

Trang 17

XÂY DỰNG MÔ HÌNH NGHIỆP VỤ (tiếp)

Biểu đồ hoạt động tiến trình giải quyết sự cố

Trang 18

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU

1 Biểu đồ luồng dữ liệu ngữ cảnh

Trang 19

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

2 Biểu đồ luồng dữ liệu mức 0 (mức đỉnh)

Trang 20

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

3 Biểu đồ luồng dữ liệu vật lý mức 1 (mức dưới đỉnh)

3.1 Chức năng 1.0 Nhận xe

Trang 21

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

3 Biểu đồ luồng dữ liệu vật lý mức 1 (mức dưới đỉnh)

3.2 Chức năng 2.0 Trả xe

Trang 22

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

3 Biểu đồ luồng dữ liệu vật lý mức 1 (mức dưới đỉnh)

3.3 Chức năng 3.0 Giải quyết sự cố

Trang 23

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

4 Chuyển biểu đồ luồng dữ liệu vật lý sang biểu đồ logic

4.1 Chức năng 1.0 Nhận xe

“Đã ghi số”

Trang 24

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

4 Chuyển biểu đồ luồng dữ liệu vật lý sang biểu đồ logic

4.1 Chức năng 1.0 Nhận xe

Trang 25

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

4 Chuyển biểu đồ luồng dữ liệu vật lý sang biểu đồ logic

4.2 Chức năng 2.0 Trả xe

Trang 26

XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp)

4 Chuyển biểu đồ luồng dữ liệu vật lý sang biểu đồ logic

4.3 Chức năng 3.0 Giải quyết sự cố

Trang 27

XÂY DỰNG MÔ HÌNH THỰC THỂ- LIÊN KẾT

Đầu vào:

Trang 28

1 Liệt kê, chính xác hóa và lựa chọn các mục tin cơ sở

- Liệt kê các mục tin cơ sở

Trang 29

1 Liệt kê, chính xác hóa và lựa chọn các mục tin cơ sở

- Lựa chọn mục tin

9 Mục tin phải đặc trưng

cho một loại hồ sơ

9 Mỗi mục là sơ cấp

9 Mỗi mục chỉ chọn 1 lần

Trang 30

2 Xác định các thực thể, các thuộc tính và định danh của chúng

Trang 31

3 Xác định các liên kết thực thể và thuộc tính của nó

Sau khi đã đánh dấu loại bỏ ở bước 1 và 2 ta còn lại:

Khi duyệt các thuộc tính còn lại ta gặp 2 động từ: Thanh toán và Ghi

Trang 32

3 Xác định các liên kết thực thể và thuộc tính của nó

Tìm các liên kết thực thể tương tác

- Xét động từ thanh toán

- Xét động từ ghi

Trang 33

(Bảng sau khi đã được đánh dấu qua các bước)

Trang 34

3 Xác định các liên kết thực thể và thuộc tính của nó

Tìm các liên kết thực thể dạng sở hữu hay phụ thuộc

Xét các thực thể: LOẠI XE, XE và VÉ ta có:

Trang 35

VÉ XE

LOẠI XE T.TOÁN

Trang 36

XÂY DỰNG MÔ HÌNH DỮ LIỆU LOGIC

1 Chuyển các thực thể và liên kết thực thể sang các lược đồ quan hệ

Trang 37

XÂY DỰNG MÔ HÌNH DỮ LIỆU LOGIC

2 Chuẩn hóa các lược đồ quan hệ

Các lược đồ nhận được đã ở dạng chuẩn 3

3 Tích hợp

Xét các lược đồ quan hệ nhận được ta thấy có 2 lược đồ quan hệ XE (2

và 2') nên ta loại đi một (2)

1 VÉ (Số vé)

2 XE (Số xe, Tên loại)

3 LOẠIXE(Tên loại, Số chỗ, Đơn giá)

4 NHẬNXE (Số xe, Số vé, Ngày vào, Giờ vào)

5 TRẢXE (Số phiếu, Số xe, Số vé, Ngày ra, Giờ ra, Thành tiền)

Trang 38

XÂY DỰNG MÔ HÌNH DỮ LIỆU LOGIC

4 Vẽ biểu đồ mô hình quan hệ

a Xác định liên kết

Trang 39

XÂY DỰNG MÔ HÌNH DỮ LIỆU LOGIC

4 Vẽ biểu đồ mô hình quan hệ

b Vẽ biểu đồ và xác định bản số

Trang 40

THIẾT KẾ CƠ SỞ DỮ LIỆU VẬT LÝ

Ghép các lược đồ quan hệ

3 LOẠIXE(Tên loại, Số chỗ, Đơn giá)

GIAGUI(LoaiXe, SoCho, DonGia)

1 VÉ (Số vé)

2 XE (Số xe, Tên loại)

4 NHẬNXE (Số xe, Số vé, Ngày vào, Giờ vào)

5 TRẢXE (Số phiếu, Số xe, Số vé, Ngày ra, Giờ ra, Thành tiền)

XEGUI (SoVe, SoXe, LoaiXe, NgayGioVao, NgayGioRa,

ThanhTien, Sophieu)

Trang 41

THIẾT KẾ CƠ SỞ DỮ LIỆU VẬT LÝ

Thiết kế các tệp

Trang 42

THIẾT KẾ CƠ SỞ DỮ LIỆU VẬT LÝ

Các tệp bổ sung

Trang 43

THIẾT KẾ CƠ SỞ DỮ LIỆU VẬT LÝ

Các tệp bổ sung

Trang 44

XÂY DỰNG BIỂU ĐỒ LUỒNG HỆ THỐNG

1 Chức năng “1.0 Nhận xe”

Trang 45

XÂY DỰNG BIỂU ĐỒ LUỒNG HỆ THỐNG

2 Chức năng “2.0 Trả xe”

Trang 46

XÂY DỰNG BIỂU ĐỒ LUỒNG HỆ THỐNG

3 Chức năng “3.0 Giải quyết sự cố”

Trang 47

XÂY DỰNG BIỂU ĐỒ LUỒNG HỆ THỐNG

Ngày đăng: 21/01/2018, 15:50

TỪ KHÓA LIÊN QUAN

w