Báo Cáo Báo cáo lập trình Shell Script mẫu, Full code + báo cáo (Nhóm 6) Cập nhập, tìm kiếm hiển thị thông t

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 27/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 NHÓM 6
    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 khoa và thông tin giảng viên trong các khoa, ta lưu trữ thông tin về các khoa và tổ chức dữ liệu gồm:
    1> Thông tin về khoa như sau:
    Tên trường Ý nghĩa
    ID Mã khoa (dùng làm khóa chính)
    TenKhoa Tên khoa
    Kieu Kiểu khoa (Khoa học CB, Khoa học UD, )
    TruongKhoa Họ tên trưởng khoa
    2> Thông tin về giảng viên trong từng khoa gồm:
    Tên trường Ý nghiã
    ID Mã khoa (khoá ngoại liên kết)
    Possition Vị trí giảng viên trong khoa(Trưởng bộ môn, P.T Bộ môn, )
    Ten Tên giảng viên
    Yêu cầu:
    1> Tổ chức dữ liệu: Thông tin về các khoa và giảng viê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 khoa mới, Tìm thông tin về khoa, thống kê khoa 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
    ==================================================================================

    function timgiangvien
    {
    clear
    echo "Nhap ten giang vien can tim kiem: "
    read tengv
    file=giangvien.txt;
    dong=0;
    chisokt=2;
    timkiem=0;
    dongtimkiem=0;
    while read banghi; do
    if [ $dong -eq $chisokt ]
    then
    #echo "$banghi"
    chisokt=$(($chisokt+3))
    case $banghi in #Dong 50
    "Ten: $tengv") echo "Reply: Giang vien co ten: $tengv ton tai trong tep giangvien.txt "
    dongtimkiem=$dong
    timkiem="1"
    ;;*)
    esac
    fi
    dong=$(($dong+1))
    done <$file
    # echo "So dong: $dong"
    if [ $timkiem != 1 ]
    then
    echo "Reply: $tengv khong ton tai trong tep giangvien.txt"
    else
    dong=0;
    while read banghi; do
    if [ $dong -ge $dongtimkiem ] #Dong 66
    then
    if [ $dong -le $(($dongtimkiem+2)) ]
    then
    echo "$banghi"
    fi
    fi

    dong=$(($dong+1))
    done <$file
    fi
    Menu
    [​IMG]
    [​IMG]
     

    Các file đính kèm:

Đang tải...