SlideShare a Scribd company logo
1 of 2
1. lời nhắc
-Trong số 100 điểm. Có 6 nhiệm vụ. Ước lượng thời gian khó khăn cho mỗi công việc:3 ~ 4 giờ.
-Làm việc environmentEclipse IDE, JUnit, log4J và Checkstyle trên máy tính địa phương, không có kết
nối internet.
2. yêu cầu
-Các sản phẩm thực hiện tất cả các thuật ngữ của đối tượng theo định hướng lập trình mô hình:
• Đóng gói
• Quá tải
• Thừa kế
• Ghi đè
• Tính năng ẩn
• Đa hình
• Trừu tượng vùng
• Giao diện
-Trong công việc 6, bạn có một cơ sở dữ liệu. Bạn có thể sử dụng thủ tục lưu trữ hoặcnhúng vào văn
bản SQL trong mã và tham số để chống SQL injection.
3. vấn đề mô tả:
Một trường đại học nào muốn quản lý thông tin của đội ngũ nhân viên của nó (bao gồm cả hồ sơ của giáo
sư và nhân viên)
Mỗi giáo sư hồ sơ bao gồm các lĩnh vực sau đây: tên đầy đủ, khoa, học (cử nhân,Thạc sĩ, bác sĩ), trợ
cấp, hàng tháng giảng dạy thời gian (tính bằng giờ), tỷ lệ tiền lương.
Cán bộ của mỗi hồ sơ bao gồm các lĩnh vực sau: đầy đủ tên, vùng, thời gian làm việc(tính theo ngày), tỷ
lệ tiền lương, trợ cấp, vị trí (đứng đầu bộ phận, Phó trưởng, nhân viên)
Trợ cấp của nhân viên được tính bằng các dưới đây công thức:
• Kỹ sư / cử nhân: 300
• Tổng thể: 500
• Bác sĩ: 1000
• Trưởng ban: 2000
• Phó: 1000
• Nhân viên bình thường: 500
Tiền lương của Proffesor: Coeficients lương * 730 + phụ cấp + số giảng dạy giờ trongtháng * 45.
Tiền lương của cán bộ: Coeficients lương * 730 + phụ cấp + số của workdays * 30.
Bạn cần phải viết một chương trình, trong đó có các chức năng sau đây:
Nhiệm vụ 1:
1. tạo ra một chương trình đơn trong cửa sổ giao diện điều khiển:
Chào mừng đến với con người tài nguyên quản lý chương trình
-Nhập thông tin của nhân viên [1]
-Tìm kiếm nhân viên và giáo sư [2]
-Hiển thị danh sách các sĩ quan và giáo sư [3]
-Tạo các phương pháp chèn, chỉnh sửa và xóa nhân viên [4]
-Lưu thông tin vào một tập tin *.cvs [5]
-Đọc thông tin từ một tập tin *.cvs [6]
-Làm việc với cơ sở dữ liệu [7]
-Lối ra [8]
(Lưu ý: chương trình chỉ hiển thị trình đơn nhưng đã không có phương pháp và thông báo cho người
dùng về lựa chọn chức năng.)
Nhiệm vụ 2:
1. tạo nhân viên và giáo sư các lớp học
2. nhập vào đội ngũ nhân viên và giáo sư (tham khảo trình đơn [1])
Nhập thông tin về nhân viên và các giáo sư.
Nhiệm vụ 3:
1. Hiển thị danh sách tất cả các nhân viên và sắp xếp theo lương, nếu tiền lương đềubình đẳng bạn nên sắp
xếp theo tên. [2]
2. tìm nhân viên bởi tên và vùng; Hiển thị chi tiết trên màn hình [3]
Nhiệm vụ 4:
1. tạo các phương pháp chèn, chỉnh sửa và xóa nhân viên [4]
2. kiểm tra đầu vào dữ liệu và xử lý tất cả các trường hợp ngoại lệ có thể
Nhiệm vụ 5:
1. lưu nhân viên thông tin vào tập tin *.cvs [5]
2. Lấy dữ liệu từ tập tin *.cvs [6]
(Lưu ý: mỗi bản ghi được lưu trong hàng và bạn có để xử lý tất cả các trường hợp ngoại lệ có thể)
Nhiệm vụ 6:
1. lưu nhân viên thông tin cơ sở dữ liệu [7]
2. Hiển thị nhân viên thông tin trong cơ sở dữ liệu và sắp xếp theo tên và mức lương
3. tìm kiếm nhân viên cơ sở dữ liệu theo tên và sở.
(Lưu ý: chương trình chỉ đi ra khi người dùng chọn "Thoát" [8])

More Related Content

Viewers also liked (6)

Ejercicio slideshare
Ejercicio slideshareEjercicio slideshare
Ejercicio slideshare
 
áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografías
 
Bruno
BrunoBruno
Bruno
 
Plan destreza bloque 2
Plan destreza bloque 2Plan destreza bloque 2
Plan destreza bloque 2
 
Big bang
Big bangBig bang
Big bang
 
Apertura
AperturaApertura
Apertura
 

Similar to New microsoft word document

De cuong sqlserver
De cuong sqlserverDe cuong sqlserver
De cuong sqlservertri vo minh
 
Kich ban day hoc hoc phan 1
Kich ban day hoc hoc phan 1Kich ban day hoc hoc phan 1
Kich ban day hoc hoc phan 1plzboys
 
Kich ban dy hoc hp i
Kich ban dy hoc hp iKich ban dy hoc hp i
Kich ban dy hoc hp iplzboys
 
Kich ban dy hoc hoc phan I
Kich ban dy hoc hoc phan IKich ban dy hoc hoc phan I
Kich ban dy hoc hoc phan Iplzboys
 
Kich ban dy hoc hp i
Kich ban dy hoc hp iKich ban dy hoc hp i
Kich ban dy hoc hp iplzboys
 
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...Dịch vụ Làm Luận Văn 0936885877
 
Kichban nguyenminhthu
Kichban nguyenminhthuKichban nguyenminhthu
Kichban nguyenminhthuK33LA-KG
 
LAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdf
LAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdfLAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdf
LAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdfVinhVinh58
 
05_Project_management.ppt
05_Project_management.ppt05_Project_management.ppt
05_Project_management.ppttienlqtienlq
 
Quản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasdQuản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasdLNhtQuang11
 
Tai lieu huong_dan_tu_hoc_visual_studio2010
Tai lieu huong_dan_tu_hoc_visual_studio2010Tai lieu huong_dan_tu_hoc_visual_studio2010
Tai lieu huong_dan_tu_hoc_visual_studio2010Nhat Linh Luong
 
GiaoAn_bai6_lop12_BieuMau
GiaoAn_bai6_lop12_BieuMauGiaoAn_bai6_lop12_BieuMau
GiaoAn_bai6_lop12_BieuMauTran Juni
 
2 introduction to oop
2 introduction to oop2 introduction to oop
2 introduction to oopHThu104
 
ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222
ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222
ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222vinhduchanh
 
Các bước thực hành xếp thời khóa biểu sử dụng phần mềm TKB
Các bước thực hành xếp thời khóa biểu sử dụng phần mềm TKBCác bước thực hành xếp thời khóa biểu sử dụng phần mềm TKB
Các bước thực hành xếp thời khóa biểu sử dụng phần mềm TKBBùi Việt Hà
 
Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!Nguyen osm
 

Similar to New microsoft word document (20)

De cuong sqlserver
De cuong sqlserverDe cuong sqlserver
De cuong sqlserver
 
Kich ban day hoc hoc phan 1
Kich ban day hoc hoc phan 1Kich ban day hoc hoc phan 1
Kich ban day hoc hoc phan 1
 
Kich ban dy hoc hp i
Kich ban dy hoc hp iKich ban dy hoc hp i
Kich ban dy hoc hp i
 
Kich ban dy hoc hoc phan I
Kich ban dy hoc hoc phan IKich ban dy hoc hoc phan I
Kich ban dy hoc hoc phan I
 
Kich ban dy hoc hp i
Kich ban dy hoc hp iKich ban dy hoc hp i
Kich ban dy hoc hp i
 
Qt he co so du lieu
Qt he co so du lieuQt he co so du lieu
Qt he co so du lieu
 
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
 
Kichban nguyenminhthu
Kichban nguyenminhthuKichban nguyenminhthu
Kichban nguyenminhthu
 
LAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdf
LAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdfLAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdf
LAB 4-5-6 XAY DUNG PROJECT BIGSCHOOL.pdf
 
05_Project_management.ppt
05_Project_management.ppt05_Project_management.ppt
05_Project_management.ppt
 
Quản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasdQuản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasd
 
Tai lieu huong_dan_tu_hoc_visual_studio2010
Tai lieu huong_dan_tu_hoc_visual_studio2010Tai lieu huong_dan_tu_hoc_visual_studio2010
Tai lieu huong_dan_tu_hoc_visual_studio2010
 
Bieumau
BieumauBieumau
Bieumau
 
Csdl
CsdlCsdl
Csdl
 
GiaoAn_bai6_lop12_BieuMau
GiaoAn_bai6_lop12_BieuMauGiaoAn_bai6_lop12_BieuMau
GiaoAn_bai6_lop12_BieuMau
 
2 introduction to oop
2 introduction to oop2 introduction to oop
2 introduction to oop
 
ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222
ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222
ĐỀ CƯƠNG CHI TIẾT CTDL&GT TINH.222
 
Các bước thực hành xếp thời khóa biểu sử dụng phần mềm TKB
Các bước thực hành xếp thời khóa biểu sử dụng phần mềm TKBCác bước thực hành xếp thời khóa biểu sử dụng phần mềm TKB
Các bước thực hành xếp thời khóa biểu sử dụng phần mềm TKB
 
Dotnet
DotnetDotnet
Dotnet
 
Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!
 

New microsoft word document

  • 1. 1. lời nhắc -Trong số 100 điểm. Có 6 nhiệm vụ. Ước lượng thời gian khó khăn cho mỗi công việc:3 ~ 4 giờ. -Làm việc environmentEclipse IDE, JUnit, log4J và Checkstyle trên máy tính địa phương, không có kết nối internet. 2. yêu cầu -Các sản phẩm thực hiện tất cả các thuật ngữ của đối tượng theo định hướng lập trình mô hình: • Đóng gói • Quá tải • Thừa kế • Ghi đè • Tính năng ẩn • Đa hình • Trừu tượng vùng • Giao diện -Trong công việc 6, bạn có một cơ sở dữ liệu. Bạn có thể sử dụng thủ tục lưu trữ hoặcnhúng vào văn bản SQL trong mã và tham số để chống SQL injection. 3. vấn đề mô tả: Một trường đại học nào muốn quản lý thông tin của đội ngũ nhân viên của nó (bao gồm cả hồ sơ của giáo sư và nhân viên) Mỗi giáo sư hồ sơ bao gồm các lĩnh vực sau đây: tên đầy đủ, khoa, học (cử nhân,Thạc sĩ, bác sĩ), trợ cấp, hàng tháng giảng dạy thời gian (tính bằng giờ), tỷ lệ tiền lương. Cán bộ của mỗi hồ sơ bao gồm các lĩnh vực sau: đầy đủ tên, vùng, thời gian làm việc(tính theo ngày), tỷ lệ tiền lương, trợ cấp, vị trí (đứng đầu bộ phận, Phó trưởng, nhân viên) Trợ cấp của nhân viên được tính bằng các dưới đây công thức: • Kỹ sư / cử nhân: 300 • Tổng thể: 500 • Bác sĩ: 1000 • Trưởng ban: 2000 • Phó: 1000 • Nhân viên bình thường: 500 Tiền lương của Proffesor: Coeficients lương * 730 + phụ cấp + số giảng dạy giờ trongtháng * 45. Tiền lương của cán bộ: Coeficients lương * 730 + phụ cấp + số của workdays * 30. Bạn cần phải viết một chương trình, trong đó có các chức năng sau đây: Nhiệm vụ 1: 1. tạo ra một chương trình đơn trong cửa sổ giao diện điều khiển: Chào mừng đến với con người tài nguyên quản lý chương trình -Nhập thông tin của nhân viên [1] -Tìm kiếm nhân viên và giáo sư [2] -Hiển thị danh sách các sĩ quan và giáo sư [3] -Tạo các phương pháp chèn, chỉnh sửa và xóa nhân viên [4] -Lưu thông tin vào một tập tin *.cvs [5] -Đọc thông tin từ một tập tin *.cvs [6] -Làm việc với cơ sở dữ liệu [7] -Lối ra [8] (Lưu ý: chương trình chỉ hiển thị trình đơn nhưng đã không có phương pháp và thông báo cho người dùng về lựa chọn chức năng.) Nhiệm vụ 2: 1. tạo nhân viên và giáo sư các lớp học 2. nhập vào đội ngũ nhân viên và giáo sư (tham khảo trình đơn [1]) Nhập thông tin về nhân viên và các giáo sư.
  • 2. Nhiệm vụ 3: 1. Hiển thị danh sách tất cả các nhân viên và sắp xếp theo lương, nếu tiền lương đềubình đẳng bạn nên sắp xếp theo tên. [2] 2. tìm nhân viên bởi tên và vùng; Hiển thị chi tiết trên màn hình [3] Nhiệm vụ 4: 1. tạo các phương pháp chèn, chỉnh sửa và xóa nhân viên [4] 2. kiểm tra đầu vào dữ liệu và xử lý tất cả các trường hợp ngoại lệ có thể Nhiệm vụ 5: 1. lưu nhân viên thông tin vào tập tin *.cvs [5] 2. Lấy dữ liệu từ tập tin *.cvs [6] (Lưu ý: mỗi bản ghi được lưu trong hàng và bạn có để xử lý tất cả các trường hợp ngoại lệ có thể) Nhiệm vụ 6: 1. lưu nhân viên thông tin cơ sở dữ liệu [7] 2. Hiển thị nhân viên thông tin trong cơ sở dữ liệu và sắp xếp theo tên và mức lương 3. tìm kiếm nhân viên cơ sở dữ liệu theo tên và sở. (Lưu ý: chương trình chỉ đi ra khi người dùng chọn "Thoát" [8])