Bài tập Phân tích thiết kế hệ thống: Mô hình hóa DFD - ERD

23 106 0
Bài tập Phân tích thiết kế hệ thống: Mô hình hóa DFD - ERD

Đ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

Bài tập Phân tích thiết kế hệ thống: Mô hình hóa DFD - ERD do Ths. Nguyễn Anh Hào biên soạn dùng để phục vụ việc học tập và ôn lại kiến thức cho các bạn sinh viên học môn Phân tích thiết kế hệ thống. Mời các bạn tham khảo!

PHÂN TÍCH THIẾT KẾ HỆ THỐNG Bài tập Mơ hình hóa DFD - ERD Yukky Yuk's Burger quầy Kiosque bán bánh mì ham-burger nước cho khách vãng lai Khi khách hàng đặt mua bánh cửa sổ đặt hàng, cô nhân viên tiếp tân ghi vào phiếu đặt lên kệ mua hàng Cơ đầu bếp đọc phiếu lấy từ kệ mua hàng chuẩn bị nguyên liệu cần thiết Nếu cần nguyên liệu, cô ta lấy chúng từ tủ lạnh Nếu tủ lạnh hết nguyên liệu, cô ta lấy chúng từ nhà kho để bổ sung cho tủ lạnh Khi thức ăn nấu xong, ta gói lại đặt chúng lên khai chứa Cô nhân viên phục vụ đọc phiếu từ kệ mua hàng, lấy thức ăn từ khai chứa, lấy nước từ tủ lạnh bỏ tất vào túi để chuyển cho cô nhân viên bán hàng thu tiền giao thức ăn cho khách hàng quầy thu tiền Nếu tủ lạnh ngọt, cô nhân viên phục vụ bổ sung thêm từ nhà kho Hãy vẽ lược đồ ngữ cảnh DFD-0 cho kiosque 2 CLB Sức Khỏe có quy tắc quản lý hội viên sau: Các cá nhân muốn đăng ký CLB nộp đơn đăng ký vào lúc nào, đặt ngăn chứa đơn đăng ký Dữ liệu đơn đăng ký dùng để cấp thẻ hội viên thêm vào danh sách hội viên Hội viên muốn vào CLB phải xuất trình thẻ cho người bảo vệ để phép vào CLB Nếu quên đem thẻ, hội viên cần xuất trình CMND cho người bảo vệ để đối chiếu với danh sách hội viên Hãy vẽ lược đồ ngữ cảnh DFD-0 CLB 3 Hệ thống thi trắc nghiệm mô tả sau: Hệ thống nhận câu hỏi trắc nghiệm câu trả lời từ giảng viên, sau lưu chúng vào ngân hàng đề thi Mỗi sinh viên làm số câu hỏi trắc nghiệm chọn ngẫu nhiên từ ngân hàng đề thi, câu trả lời mã số sinh viên hệ thống nhận lưu vào hồ sơ thi Hệ thống đối chiếu câu trả lời từ hồ sơ thi câu trả lời từ ngân hàng đề thi để chấm điểm thông báo điểm thi cho sinh viên Vẽ lược đồ DFD-0 cho hệ thống thi trắc nghiệm Vẽ lược đồ DFD-0 cho hệ thống quản lý WebMail mô tả sau: Người sử dụng cần đăng ký thông tin cá nhân, tài khoản (username, password) với hệ thống để tạo hộp thư cá nhân Nếu đăng ký thành công, hệ thống gửi xác nhận cho hộp thư tạo cho người sử dụng; không thành công, hệ thống thông báo lỗi Khi sử dụng hộp thư, người sử dụng phải nhập tài khoản vào trang login hệ thống cung cấp Nếu nhập sai mật khẩu, hệ thống thông báo từ chối việc đăng nhập, nhập hệ thống cung cấp trang webmail hộp thư cho người sử dụng 5 Để đăng ký học, học viên cần nộp đơn đăng ký có ghi rõ trình độ học vấn có khóa học mà họ muốn học; đơn đăng ký trường tiếp nhận lưu vào hồ sơ đăng ký Để giải đơn đăng ký hồ sơ đăng ký, trường kiễm tra có khóa học hồ sơ chương trình đào tạo khơng: có, u cầu khóa học lấy từ hồ sơ để đối chiếu với trình độ học viên, học viên có đủ trình độ học nhà trường lưu đơn đăng ký vào hồ sơ tuyển sinh gửi thư mời nhập học đến học viên Nếu học viên khơng đủ trình độ học, trường chọn khóa học khác phù hợp từ hồ sơ chương trình đào tạo để giới thiệu đến sinh viên Vẽ lược đồ ngữ cảnh DFD0 Sinh viên đăng ký học môn tự chọn cách ghi đầy đủ liệu cá nhân vào phiếu đăng ký nộp, phiếu lưu vào hồ sơ sinh viên Vào đầu học kỳ, vào phiếu đăng ký từ hồ sơ, phòng ĐT lập danh sách lớp cần học gửi đến khoa Cuối học kỳ, phòng ĐT nhận đề thi giải từ khoa để tổ chức thi chấm điểm; điểm thi môn sinh viên lưu vào hồ sơ sinh viên Cuối khóa học, điểm thi môn liệu sinh viên từ hồ sơ sinh viên dùng để cấp chứng cho sinh viên Hãy vẽ lđ ngữ cảnh DFD-0 cho hệ thống quản lý đào tạo 7 Siêu thị Victoria.com có hệ thống xử lý yêu cầu khách hàng sau: Bộ phận tiếp nhận yêu cầu: nhận yêu cầu từ khách hàng, kiểm tra yêu cầu liên hệ với khách hàng để điều chỉnh cần, sau lấy thông tin tài khỏan khách hàng hồ sơ Customer Data, đối chiếu tài khỏan với tiền tóan cho u cầu, gởi trả u cầu khơng hợp lệ với lời giải thích cho khách hàng đặt yêu cầu hợp lệ khách hàng vào hồ sơ Approved Order Bộ phận thực yêu cầu: lấy yêu cầu khách hàng từ hồ sơ Approved Order, đối chiếu mục yêu cầu với hồ sơ Inventory (danh mục hàng tồn kho), gởi yêu cầu đến Warehouse (nhà kho), lấy thông tin khách hàng từ hồ sơ Customer Data, chuẩn bị hóa đơn nhãn kiện hàng để gởi chúng vào hồ sơ Shipping Bộ phận chuyển hàng: Lấy nhãn kiện hàng hóa đơn từ hồ sơ Shipping, lấy hàng từ Warehouse, đối chiếu hóa đơn, nhãn hàng, lưu hóa đơn vào hồ sơ Invoice, sau chuyển kiện hàng dán nhãn đến khách hàng Bộ phận kế tóan: lấy hóa đơn từ hồ sơ Invoice, gởi hóa đơn đến khách hàng, gởi copy hóa đơn vào hồ sơ Account Receivable Khi khách hàng đến trả tiền, nhân viên nhận tiền trả khách hàng, lấy hóa đơn từ hồ sơ Account Receivable để đối chiếu Nếu tiền trả hợp lệ, hóa đơn đánh dấu “đã tóan” lưu vào hồ sơ Account Records, khơng nhân viên trả hóa đơn hồ sơ Account Receivable giải thích cho khách hàng Vẽ DFD-0 Project Inc có hệ thống tuyển dụng nhân cho dự án sau Người xin việc nộp đơn xin việc lúc nào, đơn họ lưu vào hồ sơ xin việc Khi dự án có cơng việc cần thêm người, phịng nhân nhận mô tả yêu cầu công việc từ trưởng dự án lưu vào hồ sơ cần người Căn vào yêu cầu công việc lấy từ hồ sơ cần người lực người xin việc hồ sơ xin việc, phòng nhân chọn ứng cử viên phù hợp để gửi thư mời vấn đến ứng cử viên trưởng dự án Sau vấn xong, dựa đơn xin việc từ hồ sơ xin việc, yêu cầu công việc từ hồ sơ cần người đánh giá ứng cử viên từ trưởng dự án, phòng nhân định tuyển dụng gửi đến trưởng dự án ứng cử viên, sau lưu đơn xin việc, yêu cầu công việc, đánh giá giấy tờ bổ sung từ người tuyển dụng vào hồ sơ nhân viên Vẽ ngữ cảnh DFD-0 cho hệ thống tuyển dụng phòng nhân 9 Để rút tiền mặt từ máy ATM, khách hàng phải đưa thẻ vào máy, nhập số PIN Máy ATM mã hóa số PIN với số tài khoản ghi thẻ để gửi đến ngân hàng phát hành thẻ Nếu sai số PIN, ngân hàng gửi mã lỗi máy, máy thông báo lỗi trả lại thẻ cho khách Nếu số PIN, Ngân hàng trả máy ATM số tiền có tài khoản, máy ATM cho phép khách hàng nhập số tiền cần rút vào máy Nếu số tiền hợp lệ (≤ số tiền tài khoản), máy mã hoá số tiền cần rút với số tài khoản gửi đến ngân hàng, sau trả thẻ đếm tiền mặt giao cho khách Nếu số tiền rút không hợp lệ, máy yêu cầu khách nhập lại Hãy vẽ lược đồ ngữ cảnh cho hệ thống xử lý giao dịch ATM vẽ DFD-0 mơ hình hóa xử lý máy ATM 10 Ban tổ chức vận hội Olympic cần thiết lập CSDL có thơng tin mô tả sau: Mỗi vận động viên phải đăng ký thi mơn thể thao Mỗi vận động viên có tên vận động viên, tình trạng sức khỏe, giới tính Một mơn thể thao loại, ngày thi, địa điểm hình thức thi đấu Thành tích thi đấu vận động viên ghi nhận cho môn thể thao thi, gồm có kết thi xếp hạng Mỗi mơn thi đấu có trọng tài giám sát; trọng tài giám sát cho nhiều mơn Một trọng tài có thơng tin tên, lĩnh vực chun mơn, số năm kinh nghiệm Hãy vẽ lược đồ ERD mơ tả cho CSDL 11 Một ăn có nhiều cơng thức để làm (1 cơng thức làm món), cơng thức có tên, dẫn, gia vị liều lượng gia vị Một công thức in nhiều tờ báo báo Phụ nữ - số 20, 30, 40 Một tờ báo có số phát hành ngày phát hành Khi in công thức vào tờ báo, soạn cần quản lý số trang báo có in cơng thức (1 cơng thức in lần tờ báo) Hãy vẽ lược đồ ERD cho mô tả 12 Công ty WW có số phịng, phịng có số phịng (duy nhất), tên vị trí Mỗi phịng có nhiều nhân viên, nhân viên làm việc cho phịng Mỗi nhân viên có số nhân viên (duy nhất), tên đầy đủ (gồm họ, tên đệm tên), mức lương Cơng ty lưu tên, giới tính, ngày sinh người thân nhân viên Công ty có nhiều dự án lưu số dự án (duy nhất) vị trí cho dự án Các nhân viên tham gia nhiều dự án, dự án có người quản lý Cơng ty mua hàng từ nhiều nhà cung cấp thông qua dự án nó, lưu hồ sơ nhà cung cấp gồm số, tên, tình trạng thành phố Cơng ty lưu mã số hàng, mô tả, số nhà cung cấp, số lượng hàng cung cấp cho lần mua hàng Hãy vẽ lược đồ ERD cho hệ thống quản lý công ty WW 13 Một cửa hàng bán hàng cho khách hàng theo giá niêm yết cửa hàng Sau sử dụng, khách hàng hồn trả hàng mua để nhận lại tiền tính theo đơn giá thỏa thuận Trong trường hợp trên, số lượng, ngày tình trạng hàng ghi nhận lại Hãy vẽ lược đồ ERD cho cửa hàng 14 Mỗi năm, sinh viên phải đăng ký học 10 mơn học; ngày đăng ký hình thức đăng ký (như email, web, trực tiếp,…) lưu lại Mỗi môn học quản lý khoa , mơn lý thuyết mơn thực hành Mỗi sinh viên phải có giảng viên hướng dẫn làm luận án, có ngày bắt đầu ngày kết thúc Mỗi khoa có nhiều giảng viên có giáo sư giảng viên khoa Sinh viên, giảng viên giáo sư có chung nhiều thuộc tính mã số, CMND, họ tên, ngày sinh, địa thường trú, số điện thoại; giảng viên có thêm học vị thâm niên; giáo sư có thêm cơng trình nghiên cứu; sinh viên có thêm chuyên ngành học hệ đào tạo (như quy, chức, từ xa, ) Hãy vẽ lược đồ ERD cho CSDL nhà trường 15 Trong bệnh viện, cá nhân làm việc liên hệ với bệnh viện nhân viên, bác sỹ (là nhân viên bệnh viện) bệnh nhân bệnh viện lưu số chứng minh nhân dân, địa thường trú, ngày sinh, số điện thoại liên lạc Ngồi ra, đối tượng lưu thêm thơng tin riêng: Mỗi nhân viên có thêm ngày tuyển dụng, chức danh cơng việc Mỗi bác sỹ có thêm chun mơn, kỹ năng, phịng làm việc Mỗi bệnh nhân có thêm ngày khám bệnh viện, bệnh phát Mỗi bệnh nhân bác sỹ điều trị Một bác sỹ điều trị cho nhiều bệnh nhân không Mỗi nhân viên phân công làm việc khoa điều trị (như sản khoa, khoa nhi, khoa X quang, khoa cấp cứu) Mỗi khoa có nhiều gường bệnh, khơng có gường bệnh khoa X quang Mỗi giường có số gường (duy nhất), số phịng Bệnh nhân lại bệnh viện cho giường; ngày nhận ngày trả ghi nhận lại Khi khám bệnh, thời gian, ngày kết luận bác sỹ khám bệnh cho bệnh nhân phải ghi vào hồ sơ Hãy vẽ lược đồ ERD cho bệnh viện 16 Tòa soạn “Gourmand Food and Wine” theo dõi công thức nấu ăn kiễm thử phát hành tạp chí tiếng nó: “The Magazine of Heavy Eating” Người ta lưu trữ công thức hồ sơ, xếp thành mục theo tên công thức Mỗi mục hồ sơ liệt kê nguyên liệu, liều lượng sử dụng, dẫn (instructions), tác giả ngày nhận cơng thức Mỗi mục cịn có thêm thơng tin ngày thử, người thử, ngày phát hành tờ tạp chí có in cơng thức, số trang tựa đề viết mà công thức xuất (có thể nhiều lần) tờ tạp chí Hãy vẽ ERD diễn tả thực thể quan hệ đề cập hồ sơ 17 Một cửa hàng cho thuê video có quy tắc quản lý sau: Mỗi băng video có Mã số (Video_ID), Tựa đề, Chủ đề Loại băng (một Tựa đề thuộc Chủ đề) người quản lý cập nhật vào hồ sơ băng (Video file) Trước thuê video, khách hàng phải đăng ký dịch vụ cách cung cấp liệu cá nhân gồm Tên, CMND, Địa SĐT liên hệ để hệ thống lưu vào hồ sơ khách hàng (Customer File) Sau đăng ký, khách hàng hệ thống cấp cho Mã số (Cust_ID) Khi thuê video, liệu thuê video gồm Cust_ID, Video_ID, Ngày thuê, Ngày dự kiến trả Đơn giá thuê/ngày hệ thống ghi vào hồ sơ mượn (Rental File) Khi trả video, dựa Cust_ID & Video_ID khách hàng cung cấp, hệ thống lấy liệu từ Customer File, Video File Rental File với Ngày từ máy tính để in biên lai thu tiền cho khách gồm có Cust_ID, Video_ID, Tựa đề, Ngày trả, Số tiền trả, sau ghi chúng vào hồ sơ doanh thu (Sales File) Mỗi ngày, hệ thống in thông báo nhắc khách hàng cần trả video ngày, gồm có Cust_ID, Tên khách hàng, SĐT, Ngày dự kiến trả; in báo cáo thống kê cho Người Quản lý, gồm có khách hàng mượn băng Video khách hàng trả băng ngày Hãy vẽ DFD0 + Data Dictionary ERD + Relations + Normal Form 3NF 18 Một hệ thống quản lý đào tạo mô tả sơ lược sau: Hồ sơ sinh viên có cột MãSV, TênSV, NgàySinh, Quá trình học, MãMH, TênMH, Học kỳ, Điểm kỳ, Điểm cuối kỳ, Kết thi Danh sách mơn học có MãMH, TênMH, Số tiết học, điều kiện đăng ký, Đề cương, MãKhoa TênKhoa quản lý (mỗi môn học khoa quản lý) Khoa cịn có thêm Chun ngành đào tạo, Mục tiêu đào tạo Để đăng ký học, sinh viên cần cung cấp liệu cá nhân cho hệ thống để xét duyệt Nếu hợp lệ, hệ thống cập nhật liệu vào hồ sơ sinh viên, cấp MãSV cho sinh viên; không, hệ thống thông báo từ chối Dữ liệu Khoa Môn học khoa cung cấp lưu thành hồ sơ Mỗi học kỳ, sinh viên sử dụng MãSV để lấy danh sách môn học để đăng ký Hệ thống dựa u cầu mơn Q trình học sinh viên để xét duyệt Nếu hợp lệ, môn học đăng ký chấp nhận, không, hệ thống gửi dẫn cần thiết cho sinh viên Dựa danh sách môn đăng ký chấp nhận, hệ thống xếp thời khóa biểu (học thi) gửi đến sinh viên khoa Cuối kỳ thi, khoa nhập điểm thi sinh viên để hệ thống đánh giá kết thi (nếu điểm tổng hợp lần thi kỳ cuối kỳ môn thi >= 5, Kết thi Đạt, ngồi Khơng đạt), cập nhật Q trình học, thơng báo điểm cho sinh viên a) b) Vẽ DFD0 + Data Dictionary Vẽ ERD + Relations + Normal Form 3NF 19 Khi đăng ký khám chữa bệnh bệnh viện, bệnh nhân cấp phiếu điều trị để ghi liệu cá nhân vào phiếu (gồm mã số BN, tên, giới tính, ngày sinh) kết luận bác sỹ sau lần điều trị (gồm có thời điểm khám, định bệnh toa thuốc ghi loại thuốc điều trị, số lần sử dụng liều lượng lần sử dụng) Trình tự khám chữa bệnh sau: sau bệnh nhân ghi liệu cá nhân vào phiếu, phiếu lưu vào hồ sơ bệnh án để sử dụng cho đợt khám/điều trị sau Sau lần khám cho bệnh nhân, bác sỹ (có mã số BS, họ tên, mã khoa tên khoa) ghi kết luận vào phiếu, phiếu chuyển đến phòng thuốc để nơi cấp thuốc cho bệnh nhân theo toa thuốc; đánh dấu cấp thuốc, lưu phiếu trở lại hồ sơ bệnh án Mỗi loại thuốc mua từ nhà cung cấp phòng thuốc lưu liệu thuốc vào hồ sơ thuốc gồm có mãsố, tên thuốc, số đăng kiễm, hãng sản xuất, ngày sản xuất, ngày hết hạn, ngày mua số lượng lần mua từ nhà cung cấp (có mã số NCC, tên, địa chỉ, số điện thoại liên hệ) Vẽ DFD + Data Dictionary Vẽ ERD + Relations + Normal Form 3NF Một cửa hàng bán vật liệu xây dựng có quy tắc quản lý sau: Hàng hóa có nhiều loại, loại có nhiều hiệu khác giá bán lẻ khác Cửa hàng có số khách quen mua đặn cửa hàng – số khách này, cửa hàng ghi nhận tên, địa số điện thoại Mỗi lần khách đến mua, sau kiểm tra mặt hàng số lượng cần mua, cửa hàng lập hóa đơn có ghi thơng tin khách hàng chi tiết loại vật liệu hiệu số lượng (theo đơn vị tính loại hàng) số tiền tương ứng Ở cuối hóa đơn ghi tổng số tiền phải trả Khách toán nhận hàng phận giao hàng Riêng khách quen, có hồ sơ khách hàng, cửa hàng chấp nhận cho lấy hàng trước (tại cửa hàng) tốn hóa đơn vòng ngày Cuối ngày, cửa hàng kiểm tra lượng hàng loại hiệu Nếu lượng tồn mức tối thiểu cửa hàng đặt mua thêm ngày hôm sau Lượng tồn tối thiểu xác định dựa kinh nghiệm kinh doanh cửa hàng Mỗi loại hàng hiệu cung cấp nơi gọi đơn vị cung ứng Đơn vị cung ứng xí nghiệp sản xuất hay cơng ty cung ứng vật liệu xây dựng Mỗi lần đặt hàng cửa hàng điền vào phiếu đặt hàng có ghi ngày đặt, số lượng cho loại Đơn vị cung ứng áp dụng đơn giá khác cho lần đặt hàng Đơn vị cung ứng giao hàng làm nhiều lần, tối đa lần vòng tuần Mỗi lần giao hàng có phiếu giao hàng kiêm hóa đơn có chi tiết loại vật liệu xây dựng, nhắc lại tổng lượng đặt, lượng giao, lượng giao đợt này, đơn giá, số tiền tương ứng cho loại số tiền tổng cộng phải trả Cửa hàng phải toán nhận hàng Một cửa hàng bán vật liệu xây dựng có quy tắc quản lý sau: Hàng hóa có nhiều loại, loại có nhiều hiệu khác giá bán lẻ khác Cửa hàng có số khách quen mua đặn cửa hàng – số khách này, cửa hàng ghi nhận tên, địa số điện thoại Mỗi lần khách đến mua, sau kiểm tra mặt hàng số lượng cần mua, cửa hàng lập hóa đơn có ghi thông tin khách hàng chi tiết loại vật liệu hiệu số lượng (theo đơn vị tính loại hàng) số tiền tương ứng Ở cuối hóa đơn ghi tổng số tiền phải trả Khách toán nhận hàng phận giao hàng Riêng khách quen, có hồ sơ khách hàng, cửa hàng chấp nhận cho lấy hàng trước (tại cửa hàng) tốn hóa đơn vịng ngày Cuối ngày, cửa hàng kiểm tra lượng hàng loại hiệu Nếu lượng tồn mức tối thiểu cửa hàng đặt mua thêm ngày hôm sau Lượng tồn tối thiểu xác định dựa kinh nghiệm kinh doanh cửa hàng Mỗi loại hàng hiệu cung cấp nơi gọi đơn vị cung ứng Đơn vị cung ứng xí nghiệp sản xuất hay công ty cung ứng vật liệu xây dựng Mỗi lần đặt hàng cửa hàng điền vào phiếu đặt hàng có ghi ngày đặt, số lượng cho loại Đơn vị cung ứng áp dụng đơn giá khác cho lần đặt hàng Đơn vị cung ứng giao hàng làm nhiều lần, tối đa lần vòng tuần Mỗi lần giao hàng có phiếu giao hàng kiêm hóa đơn có chi tiết loại vật liệu xây dựng, nhắc lại tổng lượng đặt, lượng giao, lượng giao đợt này, đơn giá, số tiền tương ứng cho loại số tiền tổng cộng phải trả Cửa hàng phải toán nhận hàng ... lược đồ DFD- 0 cho hệ thống quản lý WebMail mô tả sau: Người sử dụng cần đăng ký thông tin cá nhân, tài khoản (username, password) với hệ thống để tạo hộp thư cá nhân Nếu đăng ký thành công, hệ thống... cầu khách nhập lại Hãy vẽ lược đồ ngữ cảnh cho hệ thống xử lý giao dịch ATM vẽ DFD- 0 mơ hình hóa xử lý máy ATM 10 Ban tổ chức vận hội Olympic cần thiết lập CSDL có thơng tin mơ tả sau: Mỗi vận... sách môn học để đăng ký Hệ thống dựa yêu cầu mơn Q trình học sinh viên để xét duyệt Nếu hợp lệ, môn học đăng ký chấp nhận, không, hệ thống gửi dẫn cần thiết cho sinh viên Dựa danh sách môn đăng

Ngày đăng: 22/04/2022, 10:26

Hình ảnh liên quan

môn thể thao có thể loại, ngày thi, địa điểm và hình thức thi đấu. Thành tích thi đấu của 1 vận động viên được ghi nhận  cho mỗi môn thể thao đã thi, gồm có kết quả thi và xếp  - Bài tập Phân tích thiết kế hệ thống: Mô hình hóa DFD - ERD

m.

ôn thể thao có thể loại, ngày thi, địa điểm và hình thức thi đấu. Thành tích thi đấu của 1 vận động viên được ghi nhận cho mỗi môn thể thao đã thi, gồm có kết quả thi và xếp Xem tại trang 11 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan