1. Trang chủ
  2. » Giáo Dục - Đào Tạo

TIỂU LUẬN kỹ THUẬT lập TRÌNH đề TÀI QUẢN lý NHÂN VIÊN

17 40 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 77,93 KB

Nội dung

Trang 1

Đại học Công nghệ Tp.HCM

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

Khoa Công nghê thông tin

TIỂU LUẬN

KỸ THUẬT LẬP TRÌNH

ĐÈ TÀI

QUẢN LÝ NHÂN VIÊN

Ngành:Công nghê thông tin

Giảng viên hướng dẫn: Ngô Tân KhaiSinh viên thực hiện:

Phạm Minh Tâm - 2080600047Nguyễn Quốc Hưng - 2011254596Nguyễn Quốc Anh - 2011068944Nguyễn Phạm Phi Hùng - 2080600022Lớp: 20DTHD1

TP Hồ Chí Minh, 7/2021

Trang 2

MỤC LỤC• •

I Đề tài quản lý nhân viên 2

1 Phạm Minh Tâm1.1Hàm định nghĩa dữ liệu ,Khai báo biến stuct1.2 Hàm nhập ,xuất 1 nhân viên

1.3 Hàm nhập xuất nhân viên

2 Nguyễn Quốc Hưng2.1 Hàm sắp xếp theo mã

4.1 Hàm menu

4.2 Hàm main

Trang 3

I Đề tài quản lý hàng hóa

Gồm các chức năng:

- Thêm mới hàng hóa và lưu ra file text hoặc file nhị phân- Đọc file csdl và lưu thông tin vào mảng hàng hóa có cấu trúc- Lưu mảng vào lại file

- Lưu mảng vào lại file

1 Người thực hiện: Phạm Minh Tâm

1.1 Hàm định nghĩa kiểu dữ liệu, khai báo biến kiểu struct

#include<stdlib.h>#indude<conio.h>#include<string.h>#define MAX 100

void Nhaplnt(int 8sc, int X, ỉnt y, const char* str)

printf("%s trong khoang [%d,%d]:",str,x,y)i

scanf ("%d’*,Ãso) 7

if(!(x<«so &Ẳ so<« y)) printí("Ban nhap sai, xin nhap lai.\n’*)j

}while(!(x<=so && so<= y))i

struct NV(

Trang 4

1.2Hàm nhập ,xuất 1 nhân viên

void NhaplNV(NV Sn){

prỉntí("\nNhap ma nhan vỉen(nhap so<lỡ): ")jfflush(stdỉn)jgets(n.MaNV)J

prỉnt"f ("\nNhap ten nhan vien: ")jfflush(stdín)jgets(n.TenHV)j

prỉntí("\nNhap chuc vu: ")jgets(n.Chucvii)5prỉntí("\nNhap tưoi nhan vien:**)j scanf(’'%d”jân.Tuoi)j

void XustlNV(NV 1)(

printf(”Vt| %-30s I X-30S I X-30S Ị 5í-2d In.TenNV.,n.Chucvu,n.Tuoi)j)

void NhapNV(NV a[], int n)

for(int i=0ji<nji++)

- }

//, - -— -

-3738 ẸJ

4243444546 L47

49 Ẹ

51 L

Trang 5

2:Người thực hiện:Nguyễn Quốc Hưng2.1 Hàm sắp xếp theo mã

2.2 Hàm tìm theo mã2.3 Hàm xóa theo mã

void SapXepTheoMa(NV a[], int n)

NV tempỉfor(int i*0ji<nji++)

for(int j<njj*+)

ií(strcmp(a[i]-MaNV, a[j].MaNV) > 0)

{ ' ■ temp = a[i]j a[i] = a[jỊí a[j] = tempí

t ỉ

Trang 6

voỉd XoaTheoMa(NV a[],int &n,const char* ms)

printf("\nDa xoa hang hoa %d co ma la %s",i+l,ms);

3.2 Hàm thêm nhân viên

(

FILE *f = fopen(filename,"wt”)}

( r , printf("\n Khong mo duoc -file")j

return j

for(ịnt ĩ=0ji<njĩ++)

fprintf(f,"X-10S \t X-30S \t X-30S \t %-2d \n”,

a[i].MaNV, a[i].TenNV, a[i].Chucvu, a[i].Tuoi)j

for(int i=njỉ>kjì )(

a[ỉ] - ati-l]í>ri

Trang 8

4:Người thực hiện :Nguyễn Quốc Anh

printf("\t3, Sap xep theo ma nhan vien\n");

printf("\t4 Tim kiem theo ma nhan vỉen\n")i

printf("Vt5 Xuat ra tileXn-))

prỉntf("\t6 Them Nhan vĩen\n“);

printí("\t7, Xoa 1 nhan vỉen theo ma\n")j

printf("\to Thoat chuông trinh\n'‘)i

printf(”\t\t0an chon chuc nang; scanf("%cỉ"j Schon)i}

jf /•

Trang 9

4.2 Hàm main

Trang 10

int maỉn(){

printt("\nNhap thong tin nhan vien truocỉ!ỉ")ỉ

■}

printí("\nBam phim bat ky de tiep tuc!")i

break;case 3:

printí("\nNhap thong tin nhan vien truoc!ĩ“)j

breakj

Trang 11

case 4;

printí(“\nNhap ma canfflush(stdin)gets(ms);k=T imTheoMa (a,n,ms)í

if(k == -1) prỉntí("\nKhong tim thay ma tren!“)jelìe(

printf("Ten co ma tren la:\n”)j\»tlNV(a[k]ỈJ

I 7eỉseí ,, , printí("\nNhap thong nhan vien truoc!!!”)j

Nhaplnt(k, 1, n+1, "\n Nhap vi tri can them: k“)ik-k-lj

ThemNhanVieníaín, Xjk)ỉXuatNV(ajii) j

printt(“\nNhap thong tin nhan vien truoc!!!")jỊgetchõi

Trang 12

printf ("\nBan da chon thoat chuông trình!'");getch(j;

return 0;default:

printf("\nKhong co chuc nang nay!1’);printf("\nBam phim bat ky de tiep tuc!")}

Trang 13

Xlhap so luông Nhan vĩen: 4

1.Nháp thong tin nhan vĩen

2.Xuat thong tin

3.Sap xep theo ma nhan vien

5.Xuat ra fĩle

6.Them Nhan vien

7.Xoa 1 nhan vien theo ma0 Thoát chuông trinh

Ban chon chuc nang: 1Ban da chon nhap thong tin nhan vien!\lhap nhan vien thu 1:

\lhap ma nhan vien(nhap so<10): 19283748Ihap ten nhan vien: NGUYÊN QUOC HUNG

\lhap chuc vu: CHU TICH

\lhap tuoi nhan vien:70\lhap nhan vien thu 2:

\lhap ma nhan vien(nhap so<10): 19384758\lhap ten nhan vien: PHAM MINH TAM\lhap chuc vu: GIAM DOC

\lhap tuoi nhan vien:60

Trang 14

1 Ma nhan vien

-1 Ten nhan vien 1 Chuc vu

1 193847581 Pham Minh Tam1 GIAM DOC 1 60

1 10293845

+ -F -1 -+ -1 Nguyên Pham Phi Hung 1 NHAN VIEN

1 18

Nhap nhan vien thu 3:

Nhap ma nhan vien(nhap so<10): 19283748

Nhap ten nhan vien: PHAN QUOC ANH

Nhap chuc vu: TRUÔNG PHONG

Nhap tuoi nhan vien:50Nhap nhan vien thu 4:

Nhap ma nhan vien(nhap so<10): 10293845

Nhap ten nhan vien: NGUYÊN PHAM PHI HUNG

Nhap chuc vu: NHAN VIEN

Nhap tuoi nhan vỉen:18Ban da nhap thanh cong!Bam phim bat ky de tiep tuc!

================== MENU ==================

1.Nhap thong tin nhan vien

2.Xuat thong tin

5.Xuat ra file

Trang 15

===== DANH SACH NHAN VIEN =====

1 Ma nhan vien1 Ten nhan vienị Chuc vu|TUOĨ11 102938451 Nguyên Pham Phi Hung1 NHAN VI EN1 181 192837481 Pham Quoc Anh1 TRUÔNG PHONG1 se 11 192837481 Nguyên Quoc Hung1 CHU TICH1 70 11 193847581 Pham Minh Tam1 GIAM DOC1 60 1

Ban chon chuc nang: 4dhap ma can tim:19283748

ren co ma tren la:

I 19283748I Pham Quoc AnhI TRUÔNG PHONGI 50 |_

— MENU ——————1.Nhap thong tin nhan vien2.Xuat thong tin

3.Sap xep theo ma nhan vien4.Tỉm kỉem theo ma nhan vỉen5.Xuat ra tile

6.Them Nhan vien7.Xoa 1 nhan vỉen theo ma

0 Thoat chuông trinh

Ban chon chuc nang: 5Da ghi thanh cong

Ban chon chuc nang: 6Nhap vỉ tri can them: k trong khoang [1,5]:1Ihap ma nhan vien(nhap so<10): 10293849Ihap ten nhan vien: CON CAU XINIhap chuc vu: NHAN VIENIhap tuoỉ nhan vien:19

===== DANH SACH NHAN VIEN =====

1 Ma nhan vien1 Ten nhan vien1 Chuc vu|Tuoỉ|

Trang 17

Khong co chuc nang nay!Bam phim bat ky de tiep tuc!

MENU —1.Nhap thong tin nhan vien2.Xuat thong tin

3.Sap xep theo ma nhan vien4.Tim kiem theo ma nhan vien

Ban chon chuc nang:nang: 8

Xuat ra fileThem Nhan vienXoa 1 nhan vien theo ma0 Thoat chuông trinh

Ngày đăng: 12/01/2022, 00:33

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w