CÁC TRƯỜNG HỢP NGHIÊN CỨU (CASE STUDIES) I TRƯỜNG CAO ĐẲNG TÂY ĐÔ 1 Yêu cầu dữ liệu / đặc tả vấn đề. 1. WMC là trường cao đẳng đa cơ sở, hiện hoạt động ở 3 vị trí khác nhau. Mỗi cơ sở chuyên về một số lãnh vực đào tạo mà không có sự trùng lắp lãnh vực đào tạo giữa các cơ sở. Nghĩa là một khóa học đào tạo được tổ chức bởi một khoa thì được giảng dạy chỉ bởi cơ sở có khoa đó. ...
Tài liệu Phân Tích Thiết Kế Hệ Thống 101 Chương 13 CÁC TRƯỜNG HP NGHIÊN CỨU (CASE STUDIES) I TRƯỜNG CAO ĐẲNG TÂY ĐÔ Yêu cầu liệu / đặc tả vấn đề WMC trường cao đẳng đa sở, hoạt động vị trí khác Mỗi sở chuyên số lãnh vực đào tạo mà trùng lắp lãnh vực đào tạo sở Nghóa khóa học đào tạo tổ chức khoa giảng dạy sở có khoa Trường Cao đẳng mong muốn có csdl để lưu trữ xác về: • Các khóa học đào tạo chủ đề giảng dạy khoa sở • Sự ghi danh sinh viên • Các kỳ kiểm tra cuối khóa điểm • Lý lịch giảng viên thuê nhà trường chủ đề mà họ giảng dạy Cơ sở nhận diện mã sở Tên sở đặt có liên quan đến vị trí địa lý như: • CC – Cơ sở trung tâm thành phố • NR – Cơ sở dòng sông hướng bắc • DH – Cơ sở đồi yêu q Mỗi sở có số khoa định Ví dụ sở CC có khoa tính tóan, khoa kinh tế, khoa văn phòng thư ký, khoa luật công nghệ Ngày thành lập sở cần quan tâm Mỗi khoa có số giảng viên phân công tổ trưởng môn, chịu quản lý trưởng khoa Khoa có kinh phí hoạt động năm tài chánh Mỗi giảng viên báo cáo cho tổ trưởng môn tổ trưởng môn báo cáo cho trưởng khoa Khoa chủ động mở khóa đào tạo phù hợp với yêu cầu trường Ví dụ Khoa tính toán mở khóa đào tạo chứng công nghệ thông tin (CIT), chứng công nghệ thông tin nâng cao (ACIT) văn công nghệ thông tin ứng dụng máy tính (DITCA) Khóa đào tạo cần phải phân biệt với khóa không tình trạng đào tạo Mỗi khóa đào tạo có số chủ đề bắt buộc số không bắt buộc mà sinh viên phải hoàn tất để đạt kiến thức định Có chủ đề phần nhiều khóa học Ví dụ chủ đề giới thiệu hệ sở liệu đơn vị học trình ACIT DITCA môn nhiệm ý văn nâng cao Công Nghệ điện tử Chủ đề nhận diện muc chủ đề (SIN) Tất chủ đề có tên chủ đề “Giới thiệu hệ sở liệu” Một số chủ đề đòi hỏi phải giảng sau hay trước hay nhiều chủ đề Những liệu sau khóa học quan tâm: mã khóa học, mô tả khóa học, thời lượng, sở nơi mà khóa học xây dựng loại công việc mà khóa học nhắm tới 10 Sinh viên gắng vượt qua chủ đề nhiều năm để hoàn thành khóa học mà họ ghi danh vào Họ không phép ghi danh vào học hai khóa học 11 Hệ cần lưu trữ chi tiết mã sinh viên, tên, địa chỉ, số điện thoại, nam hay nữ, ngày sinh, khóa học ghi danh, chủ đề ghi danh (quá khứ tại) tình trạng ghi danh (bán thời gian hay toàn thời gian) điểm http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 102 12 Khi sinh viên ghi danh học chủ đề, họ liệt xếp vào học lịch chủ đề Hiện nay, WMC sử dụng mẫu lịch chủ đề năm Xem xét mẫu biểu ta thấy mẫu lịch chủ đề nhận diện mã lịch chủ đề (ví dụ 12345A) chi tiết ngày bắt đầu kết thúc chủ đê, ngày tuần mà chủ đề giảng, bắt đầu, thời lượng tính theo giờ, số phòng, mã chủ đề tên chủ đề, mã giảng viên tên giảng viên 13 Chi tiết lưu trữ giảng viên bao gồm tên, địa chỉ, số điện thoại, ngày vào làm, khả chuyên môn, chủ đề giảng chủ đề thông thạo 14 Do tính chuyên môn hóa, giảng viên phân công vào khoa sở dạy chủ đề sở Nhà trường thuê ba loại giảng viên: toàn thời gian, bán thời gian, thỉnh giảng 15 Kết thúc chủ đề, trưởng khoa phân công giảng viên làm kiểm tra giảng viên làm phụ kiểm tra Một kiểm tra kiểm tra, đánh giá hay nhiều chủ đề phụ kiểm tra không kiểm tra phụ kiểm lại giảng viên vừa dạy chủ đề Mô hình hóa liệu Chúng ta lần lược sử dụng đoạn có đánh số phần đặc tả và: - Nhận diện tập thực thể thuộc tính nhận diện - Nhận diện mối kết hợp tập thực thể - Gắn thuộc tính mô tả vào tập thực thể - Giải tính bắt buộc hay không bắt buộc quan hệ - Giải tập thực thể cha - Xem xét khía cạnh lịch sử dư thừa liệu i Đoạn Hai đoạn cho ta thấy diện tập thực thể: - sở - khóa học - khoa - sinh viên - giảng viên - chủ đề vài mối kết hợp tập thực thể sau: ii Đoạn Cho ta biết thuộc tính nhận diện CƠ SỞ mã sở thuộc tính mô tả tên sở iii Đoạn Đoạn cung cấp cho ta thông tin sau: 1/ Cơ sở tạo thành từ khoa 2/ Khoa biết qua tên khoa http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 103 3/ Thuộc tính ngày thành lập sở quan tâm nhà trường iv Đoạn Cho biết khoa có số giảng viên làm việc khoa ta tự hiểu giảng viên chịu quản lý khoa Chúng ta thấy có loại giảng viên: giảng viên trưởng khoa, giảng viên trưởng môn giảng viên thường Giảng viên thường môn chịu giám sát tổ trưởng môn tổ trưởng môn chịu giám sát trưởng khoa v Đoạn Khoa tổ chức nhiều khóa học có khóa học đào tạo quan tâm, nghóa ta không không quan tâm đến khía cạnh lịch sử khóa đào tạo Ở ta thêm thuộc tính đào tạo có trị Yes/No để biết khóa học khóa đào tạo vi Doạn 12 Đoạn cho ta phần mô hình ER sau: http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống đươ dan ïc ghi hb i 104 ghi dan h vào đư ợ c II da ïy bơ ûi da ïy BÀI TẬP Bài tập (hàng hóa) Doanh nghiệp Hoàng Minh doanh nghiệp thương mại, chuyên mua bán loại hàng hóa Doanh nghiệp có nhiều văn phòng đại diện bán hàng khắp tỉnh, thành phố phạm vi nước Mỗi tỉnh, thành phố nhận diện mã tỉnh-thành phố có thuôc tính tên tỉnh-thành phố, số dân Thông tin văn phòng gồm có: mã văn phòng (duy nhất), tên văn phòng, địa chỉ, điện thoại liên lạc tỉnh, thành phố nơi đặt văn phòng Doanh nghiệp có nhiều nhân viên bán hàng Thông tin nhân viên gồm có: mã nhân viên (duy nhất), họ tên, ngày sinh, địa Nhân viên phép làm việc văn phòng đại diện Doanh nghiệp kinh doanh nhiều hàng hóa, thông tin hàng hóa gồm: mã hàng (duy nhất), tên hàng, đơn vị tính, đơn giá bán, số lượng tối thiểu phải tồn kho, tỉ suất thuế giá trị gia tăng Doanh nghiệp có nhiều khách hàng Thông tin khách hàng gồm có: mã khách hàng, họ tên, địa chỉ, thành phố nơi khách hàng cư ngụ Mỗi giao dịch mua bán tiến hành có hóa đơn bán hàng nhân viên đại diện bán hàng lập Trên hóa đơn có thông tin: tên văn phòng, số hóa đơn (dùng để phân biệt hóa đơn với hóa đơn kia), ngày hóa đơn, họ tên khách hàng, địa khách hàng danh sách mặt hàng có tỉ suất thuế GTGT (xem mẫu) Một lần mua, khách mua nhiều loại hàng có số lượng khác tỉ suất thuế giá trị gia tăng khác (như 5%, 10%, 1%) Nhân viên bán hàng có nhiệm vụ gom mặt hàng tỉ suất thuế vào hóa đơn Như lần mua khách có nhiều hóa đơn với tỉ suất thuế khác Tất hóa đơn văn phòng phải gởi văn phòng để thống kê doanh thu http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 105 Văn phòng bán hàng Tp Cần Thơ HÓA ĐƠN BÁN HÀNG Số: 001256 Ngày: 10/01/2001 Họ tên khách hàng: Phạm Ngọc Lan Địa chỉ: 54 Lý Chính Thắng Diễn giải: Bán cho khách STT Tên hàng hóa Sữa tắm Dove Dầu gội LifeBuoy Đơn vị tính Chai Chai Số lượng 30 20 Đơn giá 21.000 15.000 Cộng: Thuế GTGT(10%): Tổng cộng: Thành tiền 630.000 300.000 930.000 93.000 1.023.000 Người lập hóa đơn Yêu cầu: 1/ Xây dựng mô hình ER (tập thực thể kết hợp) vấn đề 2/ Chuyển mô hình ER thành mô hình quan hệ 3/ Thiết kế phần xử lý kiện khách đến mua hàng Nguyễn Văn Lập Bài tập (Vật tư) Doanh nghiệp sản xuất bao bì Mai Lan tổ chức hệ thống kế toán vật tư sau: Doanh nghiệp có nhiều kho chứa vật tư Thông tin kho gồm: mã kho (duy nhất), tên kho, địa chỉ, số điện thoại Doanh nghiệp có nhiều vật tư Thông tin vật tư gồm: mã vật tư (duy nhất), tên vật tư , qui cách, đơn vị tính, số tối thiểu phải tồn kho Các vật tư chia thành nhóm vật tư Thông tin nhóm vật tư gồm: mã nhóm, tên nhóm Một vật tư thuộc nhóm Mỗi hoạt động nhập xuất vật tư tiến hành chứng từ nhập/xuất vật tư (xem mẫu) với số phiếu có tính hai lọai phiếu nhập xuất Doanh nghiệp nhập vật tư từ nhiều nhà cung cấp Mỗi chứng từ nhập kho nhập vật tư nhà cung cấp nhập vào kho doanh nghiệp Doanh nghiệp quan tâm thông tin mã nhà cung cấp, tên nhà cung cấp, địa nhà cung cấp Công ty sản xuất bao bì Mai Lan http://www.ebook.edu.vn CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc Tài liệu Phân Tích Thiết Kế Hệ Thống 106 PHIẾU NHẬP KHO Số phiếu: 0015/NK Tên nhà cung cấp: Địa nhà cung cấp: Kho nhập: Chứng từ kèm theo: STT MVT 120065 121149 TÊN VẬT TƯ Xăng A92 Mỡ bò đặc chủng Ngày: 03/09/01 Công ty vật tư Anh Minh 125 Nguyễn Văn Trỗi Kho Công văn số 45/KH ĐVT Kg Kg SỐ LƯNG 1.000 10 ĐƠN GIÁ 4.000 50.000 THÀNH TIỀN 4.000.000 500.000 Người lập Thủ kho Kế toán trưởng Nguyễn Văn Sơn Trần Văn Thủ Lâm văn Kế Công ty sản xuất bao bì Mai Lan CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc PHIẾU XUẤT KHO Số phiếu: 0001/XK Tên thiết bị: Máy thổi bao PP Lý xuất: Tu bổ máy thổi Kho xuất: Kho STT MVT 121141 121150 TÊN VẬT TƯ Ron máy Nhớt Tổng cộng ĐVT Bộ Lít Ngày: 10/01/2001 SỐ LƯNG ĐƠN GIÁ 25.000 40.000 THÀNH TIỀN 75.000 80.000 155.000 Người lập Thủ kho Kế toán trưởng Nguyễn Văn Sơn Trần văn Thủ Lâm văn Kế Mỗi phiếu xuất vật tư ghi xuất vật tư từ kho xuất để sửa chữa hay bảo dưỡng (lý xuất) cho thiết bị doanh nghiệp Thông tin thiết bị có mã thiết bị, tên thiết bị Yêu cầu: 1/ Xây dựng mô hình ER cho hệ thống quản lý vật tư 2/ Chuyển mô hình ER thành mô hình quan hệ 3/ Thiết kế phần xử lý kiện “phát sinh phiếu xuất kho” Bài tập (Mô hình TSCĐ) http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 107 Doanh nghiệp sản xuất, xây dựng Hòa bình tổ chức kế toán TSCĐ (hữu hình) sau: Doanh nghiệp có nhiều loại TSCĐ (nhà cửa, máy móc, ) loại tài sản có nhiều TSCĐ (Máy trộn hồ T4, Máy dầm D3, ) Thông tin tài sản gồm: mã tài sản, tên tài sản, nguyên giá, nguồn gốc (tự có, ngân sách, liên doanh), xuất xứ (nước sản xuất), tỉ lệ khấu hao (10%, 5%, ), ngày đưa vào sử dụng Doanh nghiệp có nhiều đơn vị Thông tin đơn vị: mã đơn vị, tên đơn vị Mỗi đơn vị quản lý nhiều TSCĐ tài sản đơn vị quản lý Ngoài việc sử dụng TSCĐ đơn vị quản lý, đơn vị sử dụng nhiều tài sản cố định đơn vị khác quản lý thông qua họat động điều chuyển Sự điều chuyển tài sản thực định điều chuyển Mỗi định có số định (có tính nhất), ngày định, họ tên người ký định tài sản điều chuyển Các tài sản điều chuyển định có ngày điều chuyển khác nhau, đơn vị điều chuyển đến khác Hàng kỳ kế toán phải tính số khấu hao trích kỳ cho đơn vị (số khấu hao = tỉ lệ khấu hao x nguyên giá x số ngày sử dụng / 365) Nếu đơn vị sử dụng TSCĐ khác đơn vị quản lý số khấu hao tính cho đơn vị sử dụng, theo số ngày TSCĐ sử dụng TSCĐ tăng kỳ số khấu hao tính kỳ Yêu cầu: 1/ Xây dựng mô hình ER cho hệ thống quản lý TSCĐ 2/ Chuyển mô hình ER thành mô hình quan hệ 3/ Thiết kế phần xử lý cho phép nhập thông tin định điều chuyển vào hệ thống Bài tập (Lương) Doanh nghiệp Sao Mai doanh nghiệp sản xuất Doanh nghiệp có nhiều phân xưởng sản xuất Thông tin phân xưởng gồm: mã phân xưởng, tên phân xưởng Doanh nghiệp có nhiều đơn vị chia làm hai loại: trực tiếp sản xuất gián tiếp Mỗi phân xưởng sản xuất có nhiều đơn vị Nhưng đơn vị thuộc phân xưởng hay không thuộc phân xưởng Thông tin đơn vị có mã đơn vị, tên đơn vị, số tài khoản chi phí Doanh nghiệp có nhiều nhân viên, chia làm hai loại, trực tiếp sản xuất gián tiếp Mỗi nhân viên làm đơn vị, đơn vị có nhiều nhân viên Thông tin chung nhân viên gồm có: mã nhân viên, họ tên nhân viên, ngày sinh, địa chỉ, ngày vào làm việc Đối với nhân viên trực tiếp sản xuất có thêm thông tin: chức vụ, hệ số lương nhân viên gián tiếp có mức lương Nhân viên trực tiếp làm theo ca, nhân viên gián tiếp không làm theo ca Ca ca điểm công 1, ca điểm công 1.5 Nghỉ việc không lý bị chấm điểm Nếu nghỉ việc có lý chấm tùy theo phần trăm lương hưởng Có hai mức: nghỉ hưởng 70% lương nghỉ hưởng 50% lương Cuối tháng kế toán phải nhập bảng chấm công ban điều hành phân xưởng gởi Đối với nhân viên gián tiếp, bảng chấm công cho biết số ngày công tháng Đối với nhân viên trực tiếp, bảng chấm công cho biết số ngày công ca 1, số ngày công ca số ngày công ca tháng Ngoài bảng chấm công cho biết số ngày nghỉ hưởng 70% lương, số http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 108 ngày nghỉ hưởng 50% lương Yêu cầu: 1/ Xây dựng mô hình ER cho vấn đề 2/ Chuyển mô hình ER thành mô hình quan hệ 3/ Thiết kế phần xử lý thông tin kiện “Nhân viên trực tiếp báo công cuối tháng” Bài tập (cho thuê băng đóa) Dịch vụ SVCD chuyên cho thuê loại CD, VCD, MP3, MP4 địa bàn thành phố HCM Đóa dịch vụ có nhiều thể loại khác như: Ca nhạc thiếu nhi, ca nhạc tuổi trẻ, hòa tấu, hài kịch, phim hình sự, phim võ thuật, phim tình cảm, cải lương,…, thể loại có nhiều Album (đối với đóa ca nhạc, đóa hòa tấu, …), nhiều (đối với đóa phim) hay nhiều (đối với đóa kịch, đóa cải lương, …) khác Mỗi Album, hay có nhiều đóa thường có từ đến 10 để phục vụ cho thuê Mỗi Album, hay phải có tựa đề, tên hãng sản xuất, nước sản xuất, năm sản xuất Nếu đóa phim, cải lương, có tên tác giả kịch bản, đạo diễn, diễn viên Nếu đóa ca nhạc, tấu hài, tân cổ, có tựa đề hát, ca, tác giả ca só (hoặc nhóm ca só, diễn viên) trình bày, biểu diễn Giá cho thuê đóa tính theo ngày cho đóa mà khách thuê Các đóa loại (chẳng hạn VCD) có giá cho thuê Khách hàng thuê đóa phải để lại địa lưu trú tiền đặt cọc trị giá đóa mà Dịch vụ mua Khi khách trả lại đóa Dịch vụ tính tiền thuê để cấn trừ vào tiền mà khách đặt cọc trả lại tiền cọc dư cho khách hàng Trong trường hợp tiền thuê đóa nhiều tiền đặt cọc lấy tiền đặt cọc Các giao dịch diễn Dịch vụ bao gồm: - Nhập (mua) Album mới, phim nhập thêm Album cũ, phim cũ cho thuê Dịch vụ, - Cho thuê nhận lại đóa khách hàng trả lại, - Đổi đóa khách hàng yêu cầu đóa bị trục trặc kỹ thuật, - Thanh lý đóa bị hư hỏng cũ, - Đáp ứng yêu cầu thông tin khách hàng Album, phim hay diễn như: Hãng sản xuất, tác giả kịch bản, ca só, diễn viên, hát, … Yêu cầu: (d) Lập mô hình thực thể – Kết hợp dịch vụ (e) Lập mô hình xử lý mức quan niệm cho giao dịch: ‘Khách hàng yêu cầu đổi đóa khác thể lọai Bài tập (xử lý đơn hàng) Dưới phát biểu việc xử lý đơn hàng tổ chức: - Nhân viên tổ chức nhận diện mã nhân viên, họ tên ngày sanh - Nhân viên tổ chức chịu trách nhiệm đơn hàng Thông tin đơn hàng có số đơn hàng (duy nhất), ngày đơn hàng, diễn giải giá trị đơn hàng Với đơn hàng, nhân viên chịu trách nhiệm đơn hàng nhân viên chịu trách nhiệm nhiều đơn hàng - Tổ chức thực đơn hàng chuỗi công việc Nhân viên chịu trách nhiệm đơn hàng tạo bảng yêu cầu cho phân xưởng để phân xưởng thực công việc Các bảng yêu cầu nhận diện số yêu cầu Họ quan tâm ngày bắt đầu ngày kết thúc yêu cầu - Các công việc tạo phân xưởng để đáp ứng yêu cầu Mỗi công việc nhận diện mã công việc có giá trị công việc Tất công việc yêu cầu gởi cho phân xưởng Mỗi phân xưởng nhận diện mã phân xưởng có tên phân xưởng http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 109 Mỗi công việc sử dụng khối lượng hay nhiều nguyên liệu Nguyên liệu nhận diện mã nguyên liệu có thuộc tính mô tả Yêu cầu: (a) Xây dựng mô hình ER cho vấn đề (b) Biến đổi mô hình ER thành mô hình quan heä - oOo http://www.ebook.edu.vn ... http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 108 ngày nghỉ hưởng 50% lương Yêu cầu: 1/ Xây dựng mô hình ER cho vấn đề 2/ Chuyển mô hình ER thành mô hình quan hệ 3/ Thiết kế phần xử lý thông... Giải tập thực thể cha - Xem xét khía cạnh lịch sử dư thừa liệu i Đoạn Hai đoạn cho ta thấy diện tập thực thể: - sở - khóa học - khoa - sinh viên - giảng viên - chủ đề vài mối kết hợp tập thực thể... yêu cầu gởi cho phân xưởng Mỗi phân xưởng nhận diện mã phân xưởng có tên phân xưởng http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 109 Mỗi công việc sử dụng khối lượng hay nhiều nguyên