Download miễn phí Đề tài Trường đại học kinh tế quốc dân - Bộ môn công nghệ thông tin





LỜI MỞ ĐẦU .3

CHƯƠNG I : GIỚI THIỆU VÀ KHẢO SÁT HỆ THỐNG .5

I.Giới thiệu về công ty .5

1. Quá trình hình thành và phát triển .5

2. Chức năng, nhiệm vụ của các phòng ban .6

II. Khảo sát hệ thống .14

1.Tổng quan về hệ thống quản lý .14

2.Chức năng và nhiệm vụ của hệ thống quản lý nhân sự .14

3.Yêu cầu của hệ thống và những khó khăn .15

4.Những yêu cầu đặt ra đối với hệ thống mới .15

CHƯƠNG II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG. .16

1. Các chức năng cơ bản của hệ thống: .16

1.1> Quản lý hồ sơ : 16

1.2> Quản lý lương 16

1.3> Tra cứu,Tìm kiếm : .16

1.4> Báo cáo,Thống kê .16

2. Biểu đồ phân cấp chức năng của hệ thống quản lý nhân sự/ lương: .17

2.1 Biểu đồ phân cấp chức năng .17

2.2 Biểu đồ luồng dữ liệu mức khung cảnh 17

2.3 Biểu đồ luồng dữ liệu mức đỉnh 18

2.3.1 Chức năng quản lý hồ sơ 19

2.3.2 Chức năng quản lý lương: .19

2.3.3 Chức năng tra cứu tìm kiếm: .19

2.3.4 Chức năng báo cáo, thống kê: 20

2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh tổng hợp 21

 

1.Cơ sở dữ liệu 22

2. Sử dụng Microsoft Access để tạo cơ sở dữ liệu cho chương trình .23

2.1 Lược đồ cấu trúc dữ liệu (LCD): .24

2.2 Thiết kế các file dữ liệu 25

2.2.1 Bảng HoSoCanBo lưu trữ thông tin về nhân sự trong một cơ quan .25

2.2.2 Bảng lương lưu trữ thông tin về quá trình lao động của nhân sự .26

2.2.3 Bảng HesoLuong lưu trữ thông tin về hệ số lương của công ty 27

2.2.4 Bảng Thưởng lưu trữ thông tin về hệ số lương của công ty .27

2.2.5 Bảng HesoLuong lưu trữ thông tin về hệ số lương của công ty 27

3. Dùng Microsoft Access để tạo bộ cơ sở dữ liệu .28

3.1 Mối quan hệ cho các bảng dữ liệu trong chương trình .28

3.2 Relationships phân hệ Quản lý nhân sụ-tiền lương .28

4.Thiết kễ Module: .29

4.1 Xây dựng lược đồ cấu trúc chương trình LCT: 29

4.1.1 Chỉnh sửa hồ sơ: 29

4.1.2 Chấm công .29

4.1.3 Tính lương: 30

4.1.4 Tra cứu: .30

4.1.5 Thống kê báo cáo: .31

4.2 Đặc tả Module: 31

4.2.1 Cập nhật hồ sơ: .31

4.2.2 Tra cứu,Tìm kiếm: .32

CHƯƠNG IV: SỬ DỤNG NGÔN NGỮ LẬP TRÌNH VISUAL BASIC

ĐỂ THIẾT KẾ CHƯƠNG TRÌNH. .33

1.Ngôn ngữ lập trình Visual Basic .33

2.Các đối tượng truy cập dữ liệu .34

3. Sử dụng các đối tượng truy cập dữ liệu trong chương trình .35

4. Các điều khiển giao diện người sử dụng .39

5. Sử dụng các câu truy vấn (SQL) .40

6. Cài đặt và chạy chương trình .44

CHƯƠNG V: ĐÁNH GIÁ VÀ PHÁT TRIỂN ĐỀ TÀI 54

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 55

XÁC NHẬN CỦA CƠ QUAN THỰC TẬP .56

TÀI LIỆU THAM KHẢO .57

PHỤ LỤC 58

 





Để tải tài liệu này, vui lòng Trả lời bài viết, Mods sẽ gửi Link download cho bạn ngay qua hòm tin nhắn.

Ketnooi -


Ai cần tài liệu gì mà không tìm thấy ở Ketnooi, đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:


trường
Kiểu
Độ rộng
Giải thích
1
Macb
Text
10
Mã nhân sự
2
Hesoluong
currantcy
4
Tháng lao động
3
LoaiThuong
Text
15
Loại thưởng của cán bộ
4
MucPhuCap
text
15
Mức phụ cấp
5
SoNgayNghi
Number
2
Số ngày nghỉ trong tháng
6
Luong
currentcy
10
Số ngày nghỉ trong tháng
7
TamUng
currentcy
10
Tiền đã tạm ứng
8
ConLai
currentcy
10
Số Lương còn lại
6
KyNhan
text
5
Ký nhận đã nhận đủ
2.2.3 Bảng HesoLuong lưu trữ thông tin về hệ số lương của công ty:
STT
Tên trường
Kiểu
Độ rộng
Giải thích
1
Heso
Currentcy
6
Hệ số lương
2
TienTuongUng
Currentcy
10
Tiênd tương ứng với hệ số
2.2.4 Bảng Thưởng lưu trữ thông tin về hệ số lương của công ty:
STT
Tên trường
Kiểu
Độ rộng
Giải thích
1
Loaithuong
Currentcy
6
Loại thưởng
2
TienThuong
Currentcy
10
Tiền thưởng tương ứng
2.2.5 Bảng HesoLuong lưu trữ thông tin về hệ số lương của công ty:
STT
Tên trường
Kiểu
Độ rộng
Giải thích
1
MụchuCap
Text
10
Mức phụ cấp
2
TienTuongUng
Currentcy
10
Tiền phụ cấp tương ứng
3. Dùng Microsoft Access để tạo bộ cơ sở dữ liệu
Cơ sở dữ liệu cho chương trình Quản lý nhân sự-tiền lương.
3.1 Mối quan hệ cho các bảng dữ liệu trong chương trình
3.2 Relationships phân hệ Quản lý nhân sụ-tiền lương
4.Thiết kễ Module:
4.1 Xây dựng lược đồ cấu trúc chương trình LCT:
4.1.1 Chỉnh sửa hồ sơ:
Cập nhật hồ sơ
Xác định chức năng
Ghi lại
Thêm hồ sơ
Lưu hồ

Sửa đổi hồ sơ
Thông tin nhân sự
Thông tin nhân sự
Thông tin nhân sự
Thông tin nhân sự
4.1.2 Chấm công
Chấm công
Ngày công được chấm
Quy ra công
Công hưởng lương thời gian
Công hưởng % lương
Công hưởngBHXH
4.1.3 Tính lương:
Tính lương
LCB
LPC
Tên
LCB
LCB
LPC
Ngày công
Lên bảng lương
Tính lương cơ bản
Tính lương phụ cấp
4.1.4 Tra cứu:
Tra cứu,Tìm kiếm
Kết quả
YC
KQ
KQ
YC
KQ
YC
Yêu cầu
Tra cứu theo số liệu TH
Tra cứu theo hồ sơ
Kết quả
Xác định câu hỏi vào
Kết quả
Tra cứu theo lương
4.1.5 Thống kê báo cáo:
Thống kê báo cáo
Thống kê về trình độ
Báo Biểu
Thống kê về mức lương
4.2 Đặc tả Module:
Input: thông tin về nhân sự
Dời khỏi cơ quan?
Lưu hồ sơ
Mới vào cơ quan?
Thêm hồ sơ
Sửa hồ sơ
Chính xác?
Save
End
Begin
N
Y
Y
Y
N
N
4.2.1 Cập nhật hồ sơ:
4.2.2 Tra cứu,Tìm kiếm:
Input: Các thông tin yêu cầu
Yêu cầu TT về NS?
Tìm câu trả lời trong kho hồ sơ
Hỏi về lương?
Tìm câu trả lời trong kho lương
Tìm câu trả lời trong các kho còn lại
Kết quả
End
Begin
Y
Y
N
N
CHƯƠNG IV:
SỬ DỤNG NGÔN NGỮ LẬP TRÌNH VISUAL BASIC
ĐỂ THIẾT KẾ CHƯƠNG TRÌNH
1. Ngôn ngữ lập trình Visual Basic
Visual Basic có rất nhiều chức năng mới. Các điều khiển mới cho phép viết các chương trình ứng dụng kết hợp giao diện, cách xử lý và chức năng của Microsoft Office 97 và trình duyệt Web Internet Explorer, không nhất thiết phải có một bản sao của điều khiển trên biểu mẫu.
Visual Basic cho phép :
Lập trình để thêm điều khiển vào đề án tự động và có thể tạo ra các điều khiển Activex hiệu chỉnh.
Viết các chương trình ứng dụng phía máy chủ (Server side) dùng HTML động nhúng kết nối với các thư viện liên kết động của Internet Information Server.
Một vài cải tiến cho phép làm việc với các ứng dụng truy cập dữ liệu ở tầm cỡ vĩ mô liên quan đến hàng trăm, hàng nghìn người sử dụng qua mạng hay qua Internet.
Visual Basic cung cấp các đối tượng dữ liệu Activex cho phép kết nối với các tập tin cơ sở dữ liệu. Ngoài các điều khiển Activex Visual Basic còn có một bộ công cụ và kỹ thuật mới giúp truy cập dữ liệu dễ dàng hơn. Trình thiết kế môi trường dữ liệu cho phép xem xét và thao tác dữ liệu trong CSDL khác nhau. Bởi vì bản thân môi trường dữ liệu là những đối tượng, có thể sử dụng chúng như một điều khiển dữ liệu. Thậm chí có thể gắn nó với các điều khiển khác.
Visual Basic cung cấp một vài điều khiển dữ liệu mới cho phép tận dụng các thế mạnh của điều khiển dữ liệu ADO. Điều khiển DataGrid cho phép xem dữ liệu dưới dạng bảng gồm các dòng và cột. DataList và DataCombo tương tự như DBList và DBCombo, có thể dùng chúng để lấy một danh sách dữ liệu từ điều khiển ADO trong cấu hình hộp danh sách (ListBox) hay hộp kết hợp (ComboBox).
Visual Basic mở rộng khả năng báo cáo với trình báo cáo dữ liệu cho phép tạo, xem trước, và in các báo cáo trong Visual Basic tương tự như Access và có thể lấy các điều khiển báo cáo từ hộp công cụ báo cáo dữ liệu mới và đưa vào biểu mẫu báo cáo dữ liệu.
2. Các đối tượng truy cập dữ liệu
Dynamic Data Exchange (DDE) : Trao đổi dữ liệu động
Cho phép các các ứng dụng chia sẽ thông tin với nhau trong lúc thi hành. Cớ chế giao tiếp là một ứng dụng sẽ gửi dữ liệu vào một vùng được quy định sẵn bởi một ứng dụng khác. Tuy nhiên, người lập trình phải thiết lập mọi thứ cho giao tiếp trao đổi dữ liệu nên cách thực hiện theo DDE rất phức tạp.
Object Linking and Embedding (OLE) : Nhúng và kết nối đối tượng
OLE tuân thủ triết lý của Windows (Click chuột, kéo và thả). OLE có thể kéo dữ liệu từ ứng dụng này và thả vào ứng dụng khác.
OLE có hai kỹ thuật :
Khởi động tại chổ (In-place activation) : Một dữ liệu được tạo ra bởi ứng dụng 1 và được thả vào ứng dụng 2. Nhấn Double click chuột lên dữ liệu ở ứng dụng 2 nó sẽ hoạt động giống như ở ứng dụng 1.
Tự động hóa (Automation) : áp dụng khả năng tái sử dụng đối tượng và tận dụng triệt để các thế mạnh của các đối tượng.
Activex
Activex là thế hệ sau của OLE. Nên Activex chứa đựng tất cả chức năng của OLE và được bổ sung thêm nhiều chức năng khác như cho phép việc sử dụng các đoạn chương trình có sẵn mà không cần quan tâm chúng có nguồn gốc từ đâu hay hoạt động như thế nào.
3. Sử dụng các đối tượng truy cập dữ liệu trong chương trình
Điều khiển DAO (Data Access Objects)
Cho phép thi hành các câu truy vấn, cập nhật giá trị trong các bảng cơ sở dữ liệu và tạo cấu trúc cơ sở dữ liệu bao gồm các bảng, các câu truy vấn chứa sẵn và mối quan hệ giữa các bảng.
Ưu điểm : Giao diện lập trình của DAO vô cùng mạnh mẽ và dễ sử dụng. Với các cơ sở dữ liệu Jet của Microsoft, DAO cho phép truy cập các chức năng không có sẵn trong SQL hay ADO (Đối tượng dữ liệu Activex – Activex Data Object). DAO có thể sử dụng để truy cập các cơ sở dữ liệu trên máy cá nhân hay Client/Server.
Khuyết điểm : Mô hình đối tượng DAO khá phức tạp
Thông qua các tập hợp sở hữu đối tượng Database có thể thao tác trên dữ liệu và cấu trúc của một cơ sở dữ liệu, tạo các đối tượng cơ sở dữ liệu mới, kiểm tra cấu trúc và dữ liệu chứa trong một cơ sở dữ liệu.
Trong lập trình DAO, có một tập hợp cốt lõi gồm các kỹ thuật thông dụng được sử dụng gần như cho mọi chương trình, bao gồm :
Thi hành câu truy vấn SELECT để lấy về các dữ liệu từ cơ sở dữ liệu.
Duyệt qua từng mẫu tin trong một RecordSet
Thi hành câu truy vấn hành động (bao gồm các câu truy vấn Update, Delete, Append)
Sữa đổi cấu trúc cơ sở dữ liệu
Xử lý lỗi phát sinh bởi truy cập cơ sở dữ liệu.
Điều khiển ADODC (Microsoft ADO Data Control 6.0 (OLEDB) )
Visual Basic cung cấp các đối tượng dữ liệu ActiveX (ActiveX Data Object - ADO). ADO tổng hợp và thay thế việc truy cập dữ liệu của DAO (Đối tượng truy cập dữ liệu

 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Bài giảng Giải tích hàm - trường Đại học Khoa học Tự nhiên TPHCM Ôn thi Đại học - Cao đẳng 0
D thực trạng sử dụng thư viện của sinh viên trường đại học khoa học xã hội và nhân văn Luận văn Sư phạm 0
D Trắc Nghiệm Ngoại Bệnh Lý Trường Đại Học Y Dược Huế Y Khoa Vinh Y dược 0
D Xây dựng hệ thống quản trị mạng dựa trên phần mềm mã nguồn mở Cacti và ứng dụng tại trường Đại học Hải Phòng Công nghệ thông tin 0
D Các yếu tố tác động đến quyết định mua hàng trên sàn thương mại điện tử shopee của sinh viên chất lượng cao Trường Đại học Ngân hàng Tp.HCM, 2021 Luận văn Kinh tế 0
D Nâng cao chất lượng nghiên cứu khoa học trong lĩnh vực kế toán tại trường Đại học Kinh tế - Kỹ thuật Công nghiệp Luận văn Sư phạm 1
D Các yếu tố ảnh hưởng đến quản trị thời gian của sinh viên Trường Đại học Thương Mại Văn hóa, Xã hội 2
D Ảnh hưởng của các giá trị cá nhân đến ý định ở kí túc xá của sinh viên trường đại học nha trang Luận văn Kinh tế 0
D MẪU BÁO CÁO THỰC TẬP NGÀNH LỄ TÂN KHÁCH SẠN TRƯỜNG ĐẠI HỌC NGOẠI NGỮ Ngoại ngữ 0
D Những ảnh hưởng của game online đối với sinh viên trường đại học thủ dầu một Luận văn Sư phạm 0

Các chủ đề có liên quan khác

Top