MỤC LỤC
Tác nhân ngoài còn đợc gọi là đối tác (External Entities) là một ngời, nhóm hay tổ chức ở bên ngoài lĩnh vực nghiên cứu của hệ thống nhng đặc biệt có một số hình thức tiếp xúc, trao đổi thông tin với hệ thống nhng đặc biệt có một số hình thức tiếp xúc, trao đổi thông tin với hệ thống. Công việc phải làm của quá trình nhân sự là: thông tin của “Nhân sự” đợc chuyển vào hệ thống, tuỳ theo từng loại thông tin mà nó xử lý chức năng “Quản lý hồ sơ” và sau đó đợc lu vào kho “Hồ sơ” hoặc chuyển vào bộ phận “Quản lý l-.
- Nếu đó là thông tin thông báo nhân sự thì ra khỏi hệ thông và không liên quan đến hệ thống nữa thì huỷ bỏ hồ sơchức năng “Huỷ hồ sơ” sẽ thực hiện hồ sơ này. - Nếu nh thông tin thông báo về hồ sơ của một nhân sự trong hệ thống có.sự thay đổi thì sửa đổi hồ sơ cho phù hợp và chức năng “Cập nhật hồ sơ” sẽ thực hiện công việc này.
Bộ phận “Phân loại thông tin” còn tiếp nhận các yêu cầu của phòng tổ chức để có sự chỉnh sửa hợp lý. - Bộ phận “Tính lơng” nhận yêu cầu từ “Phòng tổ chức” và căn cứ vào bảng chấm công để tính lơng cho nhân sự.
Bộ phận thống kê sẽ gửi báo cáo cho “Phòng tổ chức” đồng thời lu lại số liệu vào kho “Các số liệu thống kê”. Phòng tổ chức sau khi nhận đợc bản báo cáo của bộ phận thống kê sẽ đa ra các yêu cầu cho bộ phận “Quản lý hồ sơ” và “ Quản lý lơng” để hai bộ phận này thực hiện.
- Sau khi tính xong lơng cho nhân sự đồng thời lu hồ sơ vào kho lơng và lập. - Bảng lơng sau khi đợc đối chiếu sẽ đợc “Xác nhận chi” và thanh toán tiền l-.
+ Nếu hỏi về sơ yếu lý lịch sẽ tra cứu trong kho “Hồ sơ” để tìm câu trả lời + Nếu hỏi về lơng sẽ tra cứu trong kho “ Danh sách Lơng” để tìm câu trả. + Nếu hỏi về số liệu thống kê sẽ tra cứu trong kho “Các số liệu thống kê”.
Khi “nhân sự” đa câu hỏi vào bộ phận “Phân loại câu hỏi” sẽ xử lý.
- Mối quan hệ giữa thực thể “Nhân sự” và “Chấm công” cứ mỗi một nhân sự sau một ngày hay một tháng đều có một kết quả chấm công riêng, do đó mối liên kết giữa hai thực thể này là 1- N. Việc thiết kế quan niệm là sự mô tả hình thức đầu tiên toàn vẹn hệ thống thông tin mà trong đó tất cả các dữ liệu vào, ra đợc sử dụng bởi hệ thống thông tin.
Các module chuyển giao bằng dữ liệu và điều khiển Dữ liệu chuyên giao ký hiệu mũi tên và đầu tròn rỗng. Những thông tin điều khiển (không là đối tợng để xử lý mà dùng trong qúa trình điều khiển thực hiện chơng trtình).
Thực thể đó là một hình ảnh cụ thể hoặc trừu tợng mô tả thời gian thực và trong mỗi thực thể phải xác định các thuộc tính của nó. Visual Basic là ngôn ngữ lập trình hớng đối tợng nên việc thiết kế giao diện rất đơn giản bằng cách đa các đối tợng vào Form. Kích cỡ của Form khi thiết kế xong là kích cỡ, hình dáng của Form mà ngời dùng sẽ gặp khi chạy ứng dụng.
Các đối tợng thông dụng của thanh công cụ là ScrollBar (thanh cuốn), commandButton (nút lệnh), Lable (nhãn), TextBox (hộp soạn thảo), ListBox (hộp danh sách). + Properties Windows (cửa sổ thuộc tính): Chứa danh sách các thuộc tính của mọi đối tợng cụ thể, các thuộc tính này có thể đợc thay đổi cho phù hợp với yêu cầu về giao diện của ứng dụng.
+ CheckBox: Cho phép ngời sử dụng chọn hoặc không chọn một khả năng nào đó. + ComboBox: Cho phép ngời sử dụng chọn từ danh sách các chọn lựa hay nhập dữ liệu mới. + OptionButton: Cho phép ngời sử dụng chọn lựa từ một nhóm có 2 hay nhiều khả năng trở lên.
+ PictureBox: hiểm thị hình ảnh lên biểu mẫu và có thể dùng làm nơi chứa.
Thao tác trên các bảng có liên quản đến các việc nhập và lấy về các bảng khác cũng nh việc kiểm tra và sửa đổi cấu trúc bảng. Có nhiều cách để tạo một cơ sở dữ liệu trong Visual Basic, hoặc là dùng tiện ích Visual Basic hoặc là dùng Microsoft Access có một giao diện tinh xảo và dễ dùng để tạo cơ sở dữ liệu. Khi đã tạo xong các bảng cho một cơ sở dữ liệu, Microsoft Access cho ta khả năng định nghĩa các mối quan hệ giữa các bảng.
+ Liên kết dữ liệu (Data link): là một cách kết nối môi trờng phát triển của Visual Basic với một cơ sở dữ liệu nào đó. Một kết nối môi trờng dữ liệu (Data Environment Connection) là một cách sử dụng cơ sở dữ liệu ở trong một đề án Visual Basic dặc biệt.
Sử dụng mệnh lệnh FORM chỉ ra nguồn mẫu tin. Từ đó câu truy vấn lấy về các mẫu tin, nguồn mẫu tin này có thể là một bảng hoặc một truy vấn chứa sẵn khác. Ta còn có khả năng lấy về các mẫu tin từ nhiều bảng. Mệnh đề FORM Làm việc với câu lệnh SELECT, cụ thể là: SELECT * FROM tên bảng dữ liệu cần truy vÊn. Sử dụng mệnh đề WHERE để chỉ ra tiêu chí lọc. Mệnh đề WHERE thống báo với bộ máy cơ sở dữ liệu để giới hạn số mẫu tin trả về theo một hay nhiều tiêu chí lọc do ta cung cấp. Một tiêu chí lọc là một biểu thức có giá trị True/False. Cụ thể là:. SELECT tên trờng * FORM tên bảng WHERE Điều kiện trả về VÝ dô:. SELECT tên trờng *FORM Tên bảng WHERE Tên =”Nữ”. Ta có thể tạo ra các mệnh đề WHERE chi tiết hơn bằng các liên kết hai hay nhiều tiêu chí lọc với nhau thông qua logic AND và OR. =HDLD.manv) and (HSNV.manv like trim(manv1)) and (HSNV.madv like trim(mapb1)) and (HSNV.macv like strim(macv1)). Ví dụ trả về ngày sinh trong khoảng giữa ngày 1 tháng 6 và ngày 5 tháng 6 SELECT * FORM HSNV WHERE ngàysinh BETWEEN #6/1969 AND. Ví dụ : Để trả về tất cả các mẩu tin trong bảng HSNV có tên bắt đầu bằng ký tự từ A đến C.
Ta dùng toán tử in để lấy về các mẩu tin phù hợp với danh sách các giá trị Ví dụ: Trả về tất cả các nhân viên trong cơ quan là Nam. Ta có thể sắp xếp trên một trờng bất kỳ, hay trên nhiều tr- ờng, và ta có thể sắp xếp theo thứ tự tăng dần hoặc giảm dần.
Ngoài ra trong form chứa sáu nút lệnh cho phép xem thông tin và cập nhật về Qúa trình công tác, Qúa trình đào tạo, Quan hệ gia đình, Hộ chiếu, Khen thởng, Kỷ luật. Để thể hiện thông tin về Qúa trình đào tạo của nhân viên đợc chọn trong form Hồ sơ nhân viên , nguồn dữ liệu chính trong form này sẽ dùng cấu trúc câu lệnh SQL để chọn lựa các thông tin trong bảng Qúa trình đào tạo sao cho mã. Trong form này ta dùng Data Environmemt và các đối tợng Data là nguồn dữ liệu cho các DBCombo, form này cho phép cập nhật thông tin của Qúa trình.
Để thể hiện thông tin về Qúa trình công tác của nhân viên lên form, ta dùnh cấu trúc SQL để chọn lựa các mẫu tin trong bảng Qúa trình công tác sao cho mã. - Ngăn lí lịch nhân viên: chứa các thông tin về cá nhân nhân viên nh ngày sinh, quê quán, địa chỉ liên lạc, tình trạng gia đình, tình trạng học vấn.
Trong phần này thiết kế các báo cáo hoàn toàn linh hoạt về hình thức báo cáo, số lợng và hình thức cột báo các, Các báo cáo vừa mang tính tổng hợp, vừa mang tính chi tiết. Khi chọn vào phần thống kê nhân viên và nhấn ENTER thì toàn bộ nhân viên trong đơn vị sẽ đợc liệt vào danh sách thống kê và tiêu thức dể thống kê là Thống kê chung. Tuỳ theo yêu cầu mà có thể lựa chọn thống kê nhân viên ở một bộ phận nào đó bằng các chọn vào “Đơn vị thống kê” và tiêu thức để thống kê bằng cách chọn vào “Mục thống kê”.
Tuy nhiên chơng trình vẫn còn khá nhiều vấn đề cha thể đáp ứng đợc hết những đòi hỏi của ngời sử dụng cũng nh yêu cầu của bài toán “Quản lý nhân sù” chung. Em mong rằng với sự giúp đỡ của các giáo viên trong khoa CNTT cũng nh sự đóng góp ý kiến của bạn bè hay những ngời hiểu về công tác quản lý, về chơng trình và ngời sử dụng sẽ làm cho chơng trình ngày càng hoàn thiện đáp ứng đợc nhiều đòi hỏi hơn, ứng dụng rộng rãi hơn.