5 đề tài nhập môn công nghệ phần mềm

30 479 2
5 đề tài nhập môn công nghệ phần mềm

Đ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

Quản lý khách sạn Câu 1: Vẽ Sơ đồ luồng liệu: Sơ đồ luồng liệu biểu mẫu 1: Lập danh mục phòng Các ký hiệu D1: Thông tin phòng(phòng, loại phòng, đơn giá, ghi chú) D2: Không có D3: Loại phòng + đơn giá D4: D1 D5: D4 D6: Không có Thuật toán Bước Bước Bước Bước Bước Bước Bước Bước Nhận D1 từ người dùng Kết nối sở liệu Kiểm tra liệu nhập vào Nếu liệu không hợp lệ chuyển xuống bước Nếu liệu hợp lệ lưu liệu xuống nhớ phụ Xuất D5 máy in (nếu có yêu cầu) Đóng kết nối sở liệu Kết thúc Sơ đồ luồng liệu biểu mẫu 2: Lập phiếu thuê phòng Các ký hiệu D1: Thông tin thuê phòng (phòng, khách hàng, ngày thuê, loại khách, CMND, địa chỉ,) D2: Không có D3: Loại khách + số khách tối đa phòng D4: D1 D5: D4 D6: Thuật toán Bước Nhận D1 từ người dùng Bước Kết nối sở liệu Bước Kiểm tra liệu nhập vào Bước Nếu liệu không hợp lệ chuyển xuống bước Bước Nếu liệu hợp lệ lưu liệu xuống nhớ phụ Bước Xuất D5 máy in (nếu có yêu cầu) Bước Bước Đóng kết nối sở liệu Kết thúc Câu 2: Thiết kế liệu: Xét yêu cầu lập danh sách phòng:     Thiết liệu theo tính đắn Biểu mẫu liên quan: BM1 Sơ đồ luồng liệu Các thuộc tính mới: Phong, LoaiPhong, DonGia, GhiChu Thiết kế liệu:   Các thuộc tính trừu tượng: MaPhong, MaLoaiPhong Sơ đồ logic: - Thiết kế liệu với tính tiến hóa      Qui định liên quan: QĐ1 Các thuộc tính mới: Thiết kế liệu: Các thuộc tính trừu tượng: Sơ đồ logic: XÉT YÊU CẦU LẬP PHIẾU THUÊ PHÒNG - Thiết kế liệu với tính đắn  Biểu mẫu liên quan: BM2 Sơ đồ luồng liệu: Các thuộc tính mới: NgayBatDauThue, KhachHang, LoaiKhach, CMND, DiaChi Thiết kế liệu:  Các thuộc tính trừu tượng: MaPhieuThuePhong, MaKH, MaLoaiKH     Sơ đồ logic: - Thiết kế liệu với tính tiến hóa      Qui định liên quan: QĐ2 Các thuộc tính mới: SoKhachToiDa Thiết kế liệu: Các thuộc tính trừu tượng: idThamSo Sơ đồ logic: Câu 3: Thiết kế hình với tính đắn: BM1: Lập Danh Mục Phòng Mã phòng: Loại phòng: Tên phòng: Ghi chú: BM2: Lập Phiếu Thuê Phòng Mã Phòng: Mã Khách Hàng: Ngày Bắt Đầu Thuê: Quản lý sổ tiết kiệm Câu 1: Vẽ sơ đồ luồng liệu Sơ đồ luồng liệu biểu mẫu 1: Lập sổ tiết kiệm D1: Cung cấp thông tin (MaSo, LoaiTietKiem, KhachHang, CMND, DiaChi, NgayMoSo, SoTienGui) D2: Không có D3: Số tiền gửi tối thiểu, loại tiết kiệm D4: D1 D5: D4 D6: Không có Thuật toán: B1: Người dùng nhập D1 B2: Kết nối CSDL B3: Kiểm tra liệu B4: Nếu liệu không hợp lệ chuyển đến B B5: Nếu liệu hợp lệ lưu xuống nhớ phụ B6: Nếu thỏa mãn lưu liệu vào nhớ phụ B7: In liệu thiết bị xuất B8: Đóng CSDL B9: Kết thúc Sơ đồ luồng liệu biểu mẫu 2: Lập phiếu gửi tiền D1: Cung cấp thông tin (MaSo, KhachHang, NgayGui, SoTienGui) D2: Không có D3: Số tiền gởi thêm tối thiểu, loại tiết kiệm không kỳ hạn D4: D1+ D3 D5: D4 D6: Không có Thuật toán: B1: Người dùng nhập D1 B2: Kết nối CSDL B3: Kiểm tra liệu B4: Nếu liệu không hợp lệ chuyển đến B B5: Nếu liệu hợp lệ lưu xuống nhớ phụ B6: Nếu thỏa mãn lưu liệu vào nhớ phụ B7: In liệu thiết bị xuất B8: Đóng CSDL B9: Kết thúc Câu 2: Thiết kế liệu Xét yêu cầu lập danh sách phòng:    Thiết liệu theo tính đắn Biểu mẫu liên quan: BM1 Sơ đồ luồng liệu Các thuộc tính mới: MaSo, LoaiTietKiem, KhachHang, CMND, DiaChi, NgayMoSo, SoTienGoi  Thiết kế liệu:   Các thuộc tính trừu tượng: MaSo, MaLoaiTietKiem, MaKH Sơ đồ logic: - Thiết kế liệu với tính tiến hóa:    Quy định liên quan: QD1 Các thuộc tính mới: SoTienGoiToiThieu Thiết kế liệu:   Các thuộc tính trừu tượng: IdThamSo Sơ đồ logic: XÉT YÊU CẦU LẬP PHIẾU GỞI TIỀN - Thiết kết liệu với tính đắn:    Biểu mẫu liên quan: BM2 Sơ đồ luồng liệu: Thiết kế liệu:    Các thuộc tính mới: MaSo, NgayGoi, SoTienGoi Các thuộc tính trừu tượng: MaPhieuGoiTien Sơ đồ logic: - Thiết kết liệu với tính tiến hóa:   Quy định liên quan: QD2 Các thuộc tính mới: TienGoiThemToiThieu  Thiết kế liệu: LOAITIETKIEM SOTIETKIEM KHACHHANG PK PK MaLoaiTietKiem PK MaSoTietKiem MaKH NgayMoSo SoTienGoi MaLoaiTietKiem MaKH DiaChi CMND FK1 MaSo KhongKyHan 3Thang 6Thang FK1 MaSo THAMSO PHIEUGOITIEN PK MaPhieuGoiTien NgayGoi SoTienGui FK1 MaSoTietKiem FK2 MaKH   Các thuộc tính trừu tượng: Không có Sơ đồ logic: PK IdThamSo SoTienGoiToiThieu SoTienGoiThemToiThieu XÉT YÊU CẦU LÂP HÓA ĐƠN BÁN SÁCH - Thiết kế liệu với tính đắn + Biểu mẫu liên quan: BM2 + Sơ đồ luồng liệu: + Các thuộc tính mới: DonGia, HoTenKH, NgayLapH + Thiết kế liệu TACGIA THAMSO PK IDThamSo PK SLNhapToiThieu SLTonToiDa THELOAI MaTacGia TenTacGia MaPhieuNhapSach FK3 FK1 FK2 MaSach MaTheLoai MaTacGia SoLuong NgayNhap MaTheLoai TheLoai SACH PHIEUNHAPSACH PK PK PK HOADONBANSACH PK MaHD FK3 MaKH DonGia HoTenKH NgayLapHD MaSach MaTheLoai FK1 FK2 MaSach TenSach MaTacGia MaTheLoai KHACHHANG PK MaKH HoTenKH P H IE U N H A P S A C H H O A D O N B A N S A C H S A C H K H A C H H A N G TH A M S O + Thuộc tính trừu tượng: MaHD, MaKH + Sơ đồ lôgic: - Thiết kế liệu với tính tiến hoá + Qui định liên quan: QD2 + Các thuộc tính mới: NoToiDa, SoLuongTonHienTai T H E LO A I T A C G IA + Thiết kế liệu: PK HO ADO NBANSACH THELOAI T A C G IA M a T a c G ia PK T e n T a c G ia M aTheLoai PK M aHD TheLoai FK3 M aKH D o n G ia H oTenK H N gayLapH D M aS ach M aTheLoai FK1 FK2 P H IE U N H A P S A C H PK M a P h ie u N h a p S a c h FK3 FK1 FK2 M aSach M aTheLoai M a T a c G ia S oLuong N gayNhap SACH PK KHACHHANG M aS ach PK TenS ach M a T a c G ia M aTheLoai M aK H H oTenKH Q DBANSACH TH A M S O PK PK Id Q D B A N S A C H ID T h a m S o N o T o iD a S o L u o n g T o n H ie n T a i S L N h a p T o iT h ie u S L T o n T o iD a + Các thuộc tính trừu tượng: idQDBANSACH + Sơ đồ lôgic: P H IE U N H A P S A C H HOADO NBANSACH SACH THAM SO KHACHHANG Q DBANSACH TH E LO A I T A C G IA Câu 3: Thiết kê giao diện hình với tính đắn BM1: Lập phiếu nhập sách Ngày nhập: Sách : Mã sách: Thể loại: Mã thể loại: Tác giả: Số lượng: BM2: Lập hóa đơn bán sách Mã sách: Mã thể loại: Số lượng: Đơn giá: Mã khách hàng: Ngày lập hóa đơn: Quản lý học sinh Câu 1: Sơ đồ luồng liệu cho yêu cầu tiếp nhận học sinh Biểu mẫu 1: Tiếp nhận học sinh D1: Thông tin học sinh(Họ tên, giới tính, ngày sinh, địa chỉ, Email) D2: Không có D3: Tuổi học sinh tối thiểu, tuổi học sinh tối đa D4: D1 D5: D4 D6: Không có Thuật toán: Bước 1: Nhập thông tin từ người dùng Bước 2: Kết nối sở liệu Bước 3: Kiểm tra liệu nhập vào Bước 4: Nếu kiểm tra độ tuổi không hợp lệ chuyển đến bước Bước 5: Nếu kiểm tra độ tuổi hợp lệ lưu xuống nhớ phụ Bước 6: In thông tin thiết bị xuất Bước 7: Đóng kết nối Bước 8: Kết thúc Biểu mẫu 2: Lập danh sách lớp D1: Danh sách lớp(Lớp, sỉ số, Họ tên, giới tính, ngày sinh, địa chỉ) D2: Không có D3: Số khối lớp, số học sinh tối đa lớp, số lớp tối đa khối 10, số lớp tối đa khối 11, số lớp tối đa khối 12 D4: D1 D5: D4 D6: Không có Thuật toán: Bước 1: Nhập thông tin từ người dùng Bước 2: Kết nối sở liệu Bước 3: Kiểm tra liệu nhập vào Bước 4: Nếu kiểm tra liệu nhập vào không hợp lệ chuyển đến bước Bước 5: Nếu kiểm tra liệu nhập vào hợp lệ lưu xuống nhớ phụ Bước 6: In thông tin thiết bị xuất Bước 7: Đóng kết nối Bước 8: Kết thúc Câu 2: Thiết kế liệu - Thiết kế liệu với tính đắn + Biểu mẫu liên quan: BM1 + Sơ đồ luồng liệu: + Các thuộc tính mới: HoTen, NgaySinh, Email, GioiTinh, DiaChi + Thiết kế liệu: HOCSINH PK MaHS HoTen NgaySinh Em ail GioiTinh DiaChi + Các thuộc tính trừu tượng: MaHS + Sơ đồ logic: HOCSINH Thiết kế liệu với tính tiến hóa + Qui định liên quan: QD1 + Các thuộc tính mới: TuoiHSToiThieu, TuoiHSToiDa + Thiết kế liệu HOCSINH1 PK THAMSO1 MaHS HoTen NgaySinh Email GioiTinh DiaChi PK IDThamSo TuoiHSToiThieu TuoiHSToiDa + Các thuộc tính trừu tượng: IDThamso + Sơ đồ logic: HOCSINH THAMSO XÉT YÊU CẦU LẬP DANH SÁCH LỚP - Thiết kế liệu với tính đắn + Biểu mẫu liên quan: BM2 + Sơ đồ luồng liệu + Các thuộc tính mới: TenLop, SiSo + Thiết kế liệu: + Các thuộc tinh trừu tượng: MaLop + Sơ đồ logic: - Thiết kế liệu với tính tiến hóa + Các qui định liên quan: QĐ2 + Các thuộc tính mới: TenKhoi, SiSoToiDa, SoLopToiDa + Thiết kế liệu: + Các thuộc tính trừu tượng: MaKhoi + Sơ đồ logic: Câu 3: Thiết kế giao diện phần mềm mang tính đắn Nhập hồ sơ học sinh Mã số học sinh: Họ tên: Giới tính: Ngày sinh: Địa Xếp lớp cho học sinh Mã số học sinh Mã lớp học sinh Quản lý phòng mạch tư Câu 1: Sơ đồ luồng liệu Biểu mẫu 1: Lập danh sách khám bệnh D1: Cung cấp thông tin bệnh nhân (NgayKham, HoTen, GioiTinh, NamSinh, DiaChi) D2: Không có D3: Số bệnh nhân khám ngày [...]... Biểu mẫu 1: phiếu nhập sách - D1: Nhập thông tin sách (NgayNhap, TenSach, TheLoai, TacGia, SoLuong) D2: Không có D3: Số lượng nhập ít nhất, danh sách sách có lượng tồn nhỏ hơn 300 D4:D1 + Số lượng tồn mới D5: D4 D6: Không có Thuật toán: Bước 1: Nhập thông tin D1 Bước 2: Kết nối cơ sở dữ liệu Bước 3: Kiểm tra dữ liệu nhập vào Bước 4: Nếu dữ liệu không hợp lệ thì chuyển sang bước… Bước 5: Tính số lượng... lớp tối đa của khối 10, số lớp tối đa của khối 11, số lớp tối đa của khối 12 D4: D1 D5: D4 D6: Không có Thuật toán: Bước 1: Nhập thông tin từ người dùng Bước 2: Kết nối cơ sở dữ liệu Bước 3: Kiểm tra dữ liệu nhập vào Bước 4: Nếu kiểm tra dữ liệu nhập vào không hợp lệ thì chuyển đến bước 7 Bước 5: Nếu kiểm tra dữ liệu nhập vào hợp lệ thì lưu xuống bộ nhớ phụ Bước 6: In thông tin ra thiết bị xuất Bước... tính, ngày sinh, địa chỉ, Email) D2: Không có D3: Tuổi học sinh tối thiểu, tuổi học sinh tối đa D4: D1 D5: D4 D6: Không có Thuật toán: Bước 1: Nhập thông tin từ người dùng Bước 2: Kết nối cơ sở dữ liệu Bước 3: Kiểm tra dữ liệu nhập vào Bước 4: Nếu kiểm tra độ tuổi không hợp lệ thì chuyển đến bước 7 Bước 5: Nếu kiểm tra độ tuổi hợp lệ thì lưu xuống bộ nhớ phụ Bước 6: In thông tin ra thiết bị xuất Bước 7:... Biểu mẫu 2: Hóa đơn bán sách - D1: Nhập thông tin hóa đơn (HoTen, KhachHang, NgayLapHoaDon, TenSach, TheLoai, SoLuong, DonGia) D2: Không có D3: Danh sách khách hàng nợ không quá 20000, số lượng hiện tồn của sách D4: D1 + số lượng mới, nợ mới của khách hàng D5: D4 D6: Không có Thuật toán: Bước 1: Nhập thông tin D1 Bước 2: Kết nối cơ sở dữ liệu Bước 3: Kiểm tra dữ liệu nhập vào Bước 4: Nếu dữ liệu không... kế giao diện phần mềm mang tính đúng đắn Nhập hồ sơ học sinh Mã số học sinh: Họ tên: Giới tính: Ngày sinh: Địa chỉ Xếp lớp cho học sinh Mã số học sinh Mã lớp học sinh Quản lý phòng mạch tư Câu 1: Sơ đồ luồng dữ liệu Biểu mẫu 1: Lập danh sách khám bệnh D1: Cung cấp thông tin bệnh nhân (NgayKham, HoTen, GioiTinh, NamSinh, DiaChi) D2: Không có D3: Số bệnh nhân khám trong ngày

Ngày đăng: 22/11/2016, 19:02

Từ khóa liên quan

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

Tài liệu liên quan