Báo Cáo Lập trình shell cript cập nhập và tìm kiếm các thông tin phòng bệnh báo cáo + code .sh

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 26/11/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    Đề tài 10: Với các yêu cầu – cập nhật, tìm kiếm và hiển thị thông tin các phòng bệnh của phòng khám và thông tin các bệnh nhân trong các phòng bệnh, ta lưu trữ thông tin về các phòng bệnh và tổ chức dữ liệu gồm:
    1> Thông tin về phòng bệnh như sau:
    Tên trường Ý nghĩa
    ID Mã phòng bệnh (dùng làm khóa chính)
    TenP Tên phòng bệnh
    Type Loại phòng bệnh (Phòng khám nội, Phòng khám nhi, )
    TruongP Họ tên bác sĩ trưởng phòng bệnh
    2> Thông tin về bệnh nhân trong từng phòng bệnh gồm:
    Tên trường Ý nghiã
    ID Mã phòng bệnh (khoá ngoại liên kết)
    SoGiuong Số hiệu giường bệnh trong phòng bệnh
    Ten Tên bệnh nhân
    Yêu cầu:
    1> Tổ chức dữ liệu: Thông tin về các phòng bênh và các bệnh nhân được lưu thành 2 tệp tin.
    2> Xây dựng thực đơn chương trình gồm các mục: Thêm phòng bệnh mới, Tìm thông tin về phòng bệnh, thống kê phòng bệnh theo chủng loại, Thoát chương trình
    3> Xây dựng các tính năng tương ứng với các mục trong thực đơn
    Chú ý:
    - Khi chạy chương trình sẽ hiển thị menu chọn (mỗi mục chọn được qui định bởi một phím chữ, ví dụ: thoát chương trình là phím q, .), khi người sử dụng chọn mục nào sẽ thực hiện tính năng tương ứng.
    - Chương trình cho phép người sử dụng cập nhật thêm các thông tin về phòng bệnh mới, cập nhật danh mục bệnh nhân trong phòng bệnh, sửa đổi thông tin về phòng bệnh và các bệnh nhân trong phòng bệnh, hiển thị danh mục các phòng bệnh, danh mục bệnh nhân của từng phòng bệnh, tìm kiếm thông tin về phòng bệnh và thông tin về các bệnh nhân trong phòng bệnh.
    BÀI LÀM
    Để xây dựng được ứng dụng theo yêu cầu ta xây dựng các hàm con sau đó gọi khi cần dùng
    Xây dựng hàm thêm bệnh nhân
    Mục đích: Hàm có chức năng thêm mới bệnh nhân và lưu thông tin bệnh nhân vào tệp benhnhan.txt
    Ý tưởng: Xóa hết màn hình-> Nhập Id phòng bệnh->Lưu dữ liệu vào tệp Benhnhan.txt->Nhập Số giường->Lưu dữ liệu vào tệp benhnhan.txt->Nhập tên bệnh nhân->Lưu dữ liệu vào tệp benhnhan.txt->Gọi lại hàm Menu hiển thị các chức năng.
    Code:



    function thembenhnhan()
    {
    clear
    echo "---------------THEM MOI BENH NHAN--------------"
    echo "ID PHONG BENH: "
    read chuoi
    echo "ID PHONG BENH: $chuoi">>benhnhan.txt
    echo "SO GIUONG: "
    read chuoi
    echo "SO GIUONG: $chuoi">>benhnhan.txt
    echo "TEN BENH NHAN: "
    read chuoi
    echo "TEN: $chuoi">>benhnhan.txt
    echo "------------Da them thanh cong du lieu vao tep BENHNHAN.txt--------------"
    Menu
    }



    Xây dựng hàm thêm mới phòng bệnh
    Mục đích: Hàm có chức năng thêm mới phòng bệnh và lưu thông tin vào tệp phong.txt
    Ý tưởng: Xóa hết màn hình-> Nhập Id phòng bệnh->Lưu dữ liệu vào tệp phong.txt->Nhập tên phòng->Lưu dữ liệu vào tệp phong.txt->Nhập loại phòng->Lưu dữ liệu vào tệp phong.txt -> Nhập trưởng phòng->Lưu dữ liệu vào tệp phong.txt->Gọi lại hàm Menu hiển thị các chức năng.
    Code:

    function themphongbenh()
    {
    clear
    echo "--------------THEM MOI KHOA-------------"
    echo "ID PHONG BENH: "
    read chuoi
    echo "ID PHONG BENH: $chuoi">>phong.txt
    echo "TEN PHONG: "
    read chuoi
    echo "TEN PHONG: $chuoi">>phong.txt
    echo "LOAI PHONG: "
    read chuoi
    echo "LOAI PHONG: $chuoi">>phong.txt
    echo "TRUONG PHONG: "
    read chuoi
    echo "TRUONG PHONG: $chuoi">>phong.txt
    echo "------------Da them thanh cong du lieu vao tep PHONG.txt--------------"
    Menu
    }
     

    Các file đính kèm:

Đang tải...