7.1. Thiết kế dữ liệu
7.1.1 Cấu trỳc cỏc thực thể
Bảng sau đõy thể hiện cấu trỳc cỏc thực thể dữ liệu trong hệ thống Thụng tin sơ lược
Tờn trường Diễn giải Kiểu dữ liệu
SOHIEU Số hiệu cụng chức VARCHAR SO_CMT Số CMND VARCHAR HOTEN Họ và tờn VARCHAR TENKHAC Tờn thường dựng khỏc VARCHAR GIOITINH Giới tớnh VARCHAR
SINHNGAY Ngày sinh DATE NOISINH Nơi sinh VARCHAR QUEQUAN Quờ quỏn VARCHAR DIACHI Địa chỉ hiện nay VARCHAR TPGIADINH Thành phần gia đỡnh VARCHAR TPBANTHAN Thành phần bản thõn VARCHAR DIENTHOAI Điện thoại VARCHAR EMAIL Địa chỉ Email VARCHAR DANTOC Dõn tộc VARCHAR TONGIAO Tụn giỏo VARCHAR NVAODANG Ngày vào Đảng DATE NVAODANGCT Ngày chớnh thức DATE VH_PT Văn hoỏ phổ thụng VARCHAR CHUYENMON Trỡnh độ chuyờn mụn VARCHAR LL_CTRI Trỡnh độ lý luận VARCHAR NN_DADEN Cỏc nước ngoài đó đến VARCHAR CHUCVU Chức vụ hiện nay VARCHAR CV_KIEM Chức vụ kiờm VARCHAR MANGACH Mó ngạch VARCHAR CAPUY Cấp uỷ hiện tại VARCHAR CAPUY1 Cấp uỷ kiờm nhiệm VARCHAR NGAY_TGCM Ngày tham gia cỏch mạng DATE NGAYVAOCQ Ngày vào cơ quan DATE NGAYTD Ngày tuyển dụng DATE CHEDOVAO Chế độ tuyển dụng VARCHAR SO_QDINH Số QĐ tuyển dụng VARCHAR NNHAPNGU Ngày nhập ngũ DATE CV_NHAPNGU Chức vụ trong quõn đội VARCHAR NXUATNGU Ngày xuất ngũ DATE NGAYCNGANH Ngày chuyển ngành DATE DIEN_CS Diện hưởng chớnh sỏch VARCHAR MA_CB Mó cỏn bộ VARCHAR MA_CQ Mó đơn vị VARCHAR TINHTRANG Tỡnh trạng NUMERIC USER Người cập nhật VARCHAR
UPDATED Ngày giờ cập nhật DATETIME
HOCVAN Trỡnh độ học vấn VARCHAR Quan hệ gia đỡnh
Tờn trường Diễn giải Kiểu dữ liệu
MA_CB Mó cỏn bộ VARCHAR HOTEN Họ và tờn VARCHAR
QUANHE Quan hệ VARCHAR NGAYSINH Ngày sinh DATE QUEQUAN Quờ quỏn VARCHAR DIACHI Địa chỉ hiện nay VARCHAR CHUCVU Chức vụ cụng tỏc VARCHAR HOCVAN Trỡnh độ học vấn VARCHAR NGHE_NG Nghề nghiệp VARCHAR QH_NN Quan hệ với nước ngoài VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Quan hệ với nước ngoài
Tờn trường Diễn giải Kiểu dữ liệu
MA_CB Mó cỏn bộ VARCHAR THANG Thỏng NUMERIC
NAM Năm NUMERIC TOCHUC Tham gia tổ chức VARCHAR NOIDEN Nơi đến VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Quỏ trỡnh cụng tỏc
Tờn trường Diễn giải Kiểu dữ liệu
MA_CB Mó cỏn bộ VARCHAR VAO_CQ Ngày vào CQ DATE RA_CQ Ngày rời CQ DATE DONVI Tờn cơ quan VARCHAR SO_QD Số quyết định tuyển dụng VARCHAR MANGACH Mó ngạch VARCHAR CHUCVU Chức vụ cụng tỏc VARCHAR NHANXET Nhận xột của cơ quan TEXT
UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR
Quỏ trỡnh đào tạo
Tờn trường Diễn giải Kiểu dữ liệu
NUOC Nước đào tạo VARCHAR NGANH Chuyờn ngành VARCHAR TUNGAY Từ ngày DATE DENNGAY Đến ngày DATE BANG Bằng cấp VARCHAR HINHTHUC Hỡnh thức đào tạo VARCHAR MA_CB Mó cỏn bộ VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Quỏ trỡnh lương
Tờn trường Diễn giải Kiểu dữ liệu
MA_CB Mó cỏn bộ VARCHAR NGAY_XEP Ngày xếp DATE NGACH Mó ngạch VARCHAR BAC Bậc I
HE_SO Hệ số lương NUMERIC SO_QD Số quyết định VARCHAR PCAP_CV Phụ cấp chức vụ NUMERIC PCAP_KHAC Phụ cấp khỏc NUMERIC UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR
Quỏ trỡnh chức vụ
Tờn trường Diễn giải Kiểu dữ liệu
TUNGAY Từ ngày DATE DENNGAY Đến ngày DATE CHUCVU Chức vụ VARCHAR CV_KIEM Chức vụ kiờm nhiệm VARCHAR CAP_UY Cấp uỷ VARCHAR UY_KIEM Cấp uỷ kiờm nhiệm VARCHAR PCAP_CV Phụ cấp chức vụ NUMERIC MA_CB Mó cỏn bộ VARCHAR NHIEMKY Nhiệm kỳ (thời gian) NUMERIC UPDATED Ngày giờ cập nhật DATETIME
UCODE Người cập nhật VARCHAR Quỏ trỡnh tham gia bầu cử, ứng cử
Tờn trường Diễn giải Kiểu dữ liệu
CHUCDANH Chức danh VARCHAR NHANCHUC Ngày nhận DATE THOICHUC Ngày thụi DATE TINH Thuộc Tỉnh VARCHAR NHIEMKY Nhiệm kỳ NUMERIC KHOA Khoỏ VARCHAR MA_CB Mó cỏn bộ VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR
Quỏ trỡnh nhận xột
Tờn trường Diễn giải Kiểu dữ liệu
MA_CB Mó cỏn bộ VARCHAR NOIDUNG Nhận xột VARCHAR XEPLOAI Xếp loại cụng chức VARCHAR NGAY Ngày nhận xột DATE
UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Trỡnh độ ngoại ngữ
Tờn trường Diễn giải Kiểu dữ liệu
NGOAINGU Tờn ngoại ngữ VARCHAR TRINHDO Trỡnh độ VARCHAR MA_CB Mó cỏn bộ VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Cỏc danh hiệu
D_HIEU Danh hiệu VARCHAR NG_PHONG Ngày phong DATE NOI_PHONG Nơi phong tặng VARCHAR MA_CB Mó cỏn bộ VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR
Cỏc cụng trỡnh
Tờn trường Diễn giải Kiểu dữ liệu
TENCT Tờn cụng trỡnh VARCHAR MA_SO Mó số cụng trỡnh VARCHAR CAP Cấp cụng trỡnh VARCHAR GIA_TRI Giỏ trị cụng trỡnh VARCHAR MA_TAPCHI Mó tạp chớ VARCHAR
NAM Năm cụng bố I
MA_CB Mó cỏn bộ VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Khen thưởng
Tờn trường Diễn giải Kiểu dữ liệu
NGAY Ngày DATE HINHTHUC Hỡnh thức khen thưởng VARCHAR LYDO Lý do VARCHAR CAP Cấp khen thưởng VARCHAR MA_CB Mó cỏn bộ VARCHAR VANBAN Văn bản kốm theo TEXT
UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR
Kỷ luật
Tờn trường Diễn giải Kiểu dữ liệu
NGAY Ngày DATE HINHTHUC Hỡnh thức kỷ luật VARCHAR LYDO Lý do VARCHAR DONVI Đơn vị quyết định VARCHAR MA_CB Mó cỏn bộ VARCHAR VANBAN Văn bản kốm theo TEXT
UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Thụng tin về sức khoẻ
Tờn trường Diễn giải Kiểu dữ liệu
NGAY Ngày khỏm DATE CAO Chiều cao NUMERIC NANG Cõn nặng NUMERIC BENH Bệnh món tớnh VARCHAR GHICHU Ghi chú VARCHAR MA_CB Mó cỏn bộ VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Thụng tin về cỏn bộ đó chuyển cụng tỏc - thụi việc
Tờn trường Diễn giải Kiểu dữ liệu
MA_CB Mó cỏn bộ VARCHAR MA_CQ Mó cơ quan cũ VARCHAR MA_CQMOI Mó cơ quan mới VARCHAR LYDO Lý do chuyển VARCHAR NGAY Ngày chuyển DATE SO_QDINH Số QĐ VARCHAR NHANXET Nhận xột của CQ VARCHAR TINHTRANG Tỡnh trạng NUMERIC UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Thụng tin về hợp đồng lao động (sơ lược)
Tờn trường Diễn giải Kiểu dữ liệu MA_CB Mó cỏn bộ VARCHAR NGAYKY Ngày ký hợp đồng DATE LOAIHD Loại hợp đồng VARCHAR THOIHAN Thời hạn hợp đồng NUMERIC VANBAN Văn bản kốm theo TEXT
UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Thụng tin quản lý bổ sung
Tờn trường Diễn giải Kiểu dữ liệu
MA Mó tiờu chớ VARCHAR TEN Tờn tiờu chớ VARCHAR NOIDUNG Thụng tin quản lý VARCHAR MA_CB Mó cỏn bộ VARCHAR UPDATED Ngày giờ cập nhật DATETIME UCODE Người cập nhật VARCHAR Danh sỏch cỏc đơn vị (sơ đồ tổ chức)
Tờn trường Diễn giải Kiểu dữ liệu
KEY Mó số VARCHAR
PARENT Mó cấp trờn VARCHAR
TEN Tờn đơn vị VARCHAR
DIACHI Đại chỉ VARCHAR
DIENTHOAI Điện thoại VARCHAR
EMAIL EMAIL VARCHAR
CHUCNANG Chức năng TEXT
VANBAN Văn bản TEXT
Danh mục cỏc bậc lương (theo ngạch cụng chức)
Tờn trường Diễn giải Kiểu dữ liệu
MANGACH Mó ngạch VARCHAR
MABAC Mó bậc NUMERIC
HE_SO Hệ số lương NUMERIC
THANG_LL Số thỏng lờn lương NUMERIC
Bảng chấm cụng
Tờn trường Diễn giải Kiểu dữ liệu
MA_CB Mó cỏn bộ VARCHAR
MARK Đỏnh dấu NUMERIC
TINHTRANG Tỡnh trạng (Tỡnh trạng: Đi làm, Nghỉ phộp, Con ốm..., thụng tin này làm cơ sở cho việc tớnh phần trăm lương được hưởng trong cỏc trường hợp trờn )
VARCHAR
GHICHU Ghi chú VARCHAR
Thụng tin tạm ứng
Tờn trường Diễn giải Kiểu dữ liệu
NGAY Ngày tạm ứng DATE
MA_CB Mó cỏn bộ VARCHAR
NO Nợ (số tiền tạm ứng) NUMERIC
CO Cú (số tiền thanh toỏn tạm
ứng)
NUMERIC
Cỏc khoản thu và khấu trừ
Tờn trường Diễn giải Kiểu dữ liệu
THANG Thỏng NUMERIC
NAM Năm NUMERIC
MA_CB Mó cỏn bộ VARCHAR
NO Khoản thu NUMERIC
CO Khoản khấu trừ NUMERIC
Chế độ và trỏch nhiệm (thường xuyờn)
Tờn trường Diễn giải Kiểu dữ liệu
TUNGAY Từ ngày DATE
MA_CB Mó cỏn bộ VARCHAR
LOAI Loại chế độ, trỏch nhiệm VARCHAR
NO Khoản được hưởng NUMERIC
7.1.2 Sơ đồ quan hệ thực thể (túm tắt) Sơ đồ tổ chức Hồ sơ cán bộ Các mối quan hệ Các quá trình Lương và công nợ
7.2. Thiết kế chức năng Sơ đồ tổng thể 7.2.1 Phõn ró chức năng Quản lý sơ đồ tổ chức Quản lý hồ sơ cỏn bộ Quản lý nguồn nhân lực Quản lý sơ đồ tổ chức Quản lý hồ sơ cán bộ Quản lý các cặp hồ sơ Quản lý lương và công nợ Tra cứu
hỏi đáp Báo cáo thống kê
Quản lý sơ đồ tổ chức Quản lý các thông tin chung Quản lý các văn bản liên quan Quản lý việc dịch chuyển đơn vị Quản lý việc sát nhập đơn vị Quản lý việc giải thể đơn vị
Quản lý cỏc cặp hồ sơ Quản lý lương và cụng nợ Quản lý hồ sơ cán bộ Quản lý thông tin sơ lược Quản lý ảnh Quản lý các mối quan hệ Quản lý các quá trình Quản lý các thông tin bổ sung Quản lý các cặp hồ sơ Tạo lập Quản lý các văn bản Quản lý danh sách cán bộ liên quan Phân loại thống kê
Tra cứu - hỏi đỏp
* Tra cứu nhanh: Tra cứu theo một tiờu chớ nào đú
* Tra cứu phức hợp: Tra cứu theo một tổ hợp cỏc ràng buộc do người sử dụng đặt ra, chương trỡnh phải hỗ trợ việc ra cõu hỏi của người sử dụng một cỏch thuận lợi
* Thụng bỏo: Thụng bỏo và đưa ra danh sỏch cỏn bộ đến hạn lờn lương, danh sỏch cỏn bộ đến hạn món nhiệm (liờn quan đến quản lý quỏ trỡnh chức vụ), danh sỏch cỏn bộ đến hạn ký hợp đồng lao động (liờn quan quản lý hợp đồng lao động) Quản lý lương và công nợ Quản lý bảng chấm công Quản lý các khoản tạm ứng Quản lý các khoản thu nhập và giảm trừ Quản lý chế độ và trách nhiệm định kỳ
Tra cứu - hỏi đáp
Tra cứu
nhanh Tra cứu phức hợp Thông báo
Tra cứu trong hệ thống lưu trữ
* Tra cứu trong hệ thống lưu trữ: Tra cứu thụng tin về đơn vị đó bị sỏt nhập hoặc giải thể, thụng tin về cỏn bộ đó chuyển cụng tỏc, nghỉ hưu, thụi việc hoặc từ trần...
7.2.2 Sơ đồ sử dụng dữ liệu (Data usage)
Trong quỏ trỡnh thiết kế em sử dụng bộ cụng cụ rational rose để thiết kế. Dưới đõy là cỏc mụ hỡnh chớnh của quỏ trỡnh thiết kế chương trỡnh
• Mụ hỡnh trường hợp sử dụng của người dựng bỡnh thường (khụng phải người quản trị). Đối với những người dựng khụng cú chức năng quản trị thỡ chỉ cú thể xem thụng tin, tỡm kiếm, sử dụng chức năng in ấn, và một số chức năng phụ khỏc
Hỡnh 1: Mụ hỡnh trường hợp sử dụng của user
• Biểu đồ trường hợp sử dụng của người quản trị thỡ cú đầy đủ tất cả cỏc chức năng quản trị dữ liệu cũng nh quản trị người dụng. Ơ đõy cỏc chức năng được chia thành hai chức năng chớnh là:
+ Quản trị dữ liệu: bao gồm cỏc chức năng in ấn, sao lưu, sửa chữa dữ liệu…
+ Quản trị người dựng: bao gồm cỏc chức năng nh thờm quyền, đặt password, thay đổi user,…
Hỡnh 2: Mụ hỡnh trường hợp sử dụng của administrator
Biểu đồ hoạt động của một phiờn làm việc từ quỏ trỡnh đăng nhập, sử dụng chương trỡnh và thoỏt khỏi chương trỡnh. Khi người dựng đăng nhập thỡ hệ thống sẽ kiểm tra quyền truy cập thụng qua form kiểm tra đũi hỏi người dựng phải cập nhật tờn người sử dụng và mật khẩu.
Hỡnh 3: Kiểm tra quyền đăng nhập
Sau khi đăng nhập thành cụng người dựng bắt đầu cỏc thao tỏc sử dụng
chương trỡnh cho đến khi sử dụng chức năng thoỏt khỏi chương trỡnh. Chương trỡnh sẽ kiểm tra người dựng xem cú thật sự muốn thoỏt khỏi chương trỡnh khụng, nếu đỳng thỡ sẽ thoỏt khỏi chương trỡnh kết thỳc một phiờn làm việc.
Biểu đồ trạng thỏi của quỏ trỡnh tỡm kiếm:
Biểu đồ diễn tiến của chương trỡnh như sau:
8. THIẾT KẾ MÀN HèNH GIAO DIỆN CHÍNH (Hỡnh 1) 8.1 Cỏc điều khiển bao gồm:
+ Menu chớnh chưa tất cả cỏc chức năng của chương trỡnh.
+ Main toobar chứa cỏc chức năng trợ giỳp trực tuyến (thiết kế trong thư viện \LIB\standard.vcx)
+ Cỏc menubar chứa cỏc chức năng thường sử dụng.
+ TreeView biểu diễn cơ cấu phõn cấp cỏn bộ trong cụng ty, hay tổ chức quản lý.
+ Grid biểu diễn cỏc thụng tin về phũng ban được chọn trong treeview. + Cỏc button, label, picturebox biểu diễn cỏc thao tỏc thường sử dụng trong cụng tỏc quản lý cỏn bộ nh thờm bớt, tỡm kiếm, …
+ Cỏc toolbar, cỏc menupop up thể hiện cỏc chức năng cụ thể của cỏc thao tỏc xử lý dữ liệu hiển thị: nh tỡm kiếm, thay thể, sửa đổi, xúa,…
Hỡnh 6: Giao diện của chương trỡnh quản lý
8.2 Cỏc chức năng của giao diện chớnh của chương trỡnh
Sau khi đăng nhập vào quyền administrator thỡ giao diện chớnh của chương trỡnh bao gồm cỏc chức năng sau:
+ Bờn trỏi là cơ cấu tổ chức cỏn bộ trong cụng ty, ở đõy em lấy vớ dụ là sở cụng nghiệp Ninh Bỡnh gồm cú cỏc phũng ban như phũng giỏm đốc, phũng kế toỏn, phũng kĩ thuật, phũng hành chớnh quản trị, phũng nghiờn cứu và phỏt triển.
+ Khi tớch vào cỏc phũng trong treeview thỡ danh sỏch cỏc cỏn bộ sẽ được hiển thị bờn listview.
+ Muốn xem thụng tin về cỏn bộ thỡ chỳng ta cú thể tớch trực tiếp vào tờn của cỏn bộ trong danh sỏch( Hỡnh 7 ). Qua giao diện này chỳng ta cú thể dễ dàng xem, tra cứu hay sửa đổi cập nhật cỏc thụng tin về cỏn bộ thụng qua giao diện đẹp và thõn thiện.
Hỡnh 7: Giao diện hiển thị thụng tin về cỏn bộ
+ Chức năng chớnh tiếp theo là quản lý cỏc bỏo cỏo, được hiển thị qua listview
nh trờn hỡnh 8. Toàn bộ cỏc bỏo cỏo nh tăng giảm biờn chế, khen thưởng kỷ luật,… đều được cập nhật và dễ dàng sửa đổi, cập nhật hay in thụng qua cỏc command: In bỏo cỏo, Cấu trỳc, Đăng ký, Từ điển ở bờn cạnh.
Hỡnh 8: Tổng hợp bỏo cỏo
+ Trợ giỳp cuối cựng của giao diện chớnh là cỏc danh mục(Hỡnh 9). Thụng qua trợ giỳp này chỳng ta cú thể tra cứu về cỏc tụn giỏo, về cấp bậc văn húa, … bằng cỏch nhỏy trực tiếp lờn danh mục cần xem (Hỡnh 10)
Hỡnh 9: Trợ giỳp danh mục tra cứu
+ Một điểm nổi bật của giao diện chớnh này là chỳng ta cú thể dễ dàng chuyển đổi việc quản lý theo cỏc tiờu chớ khỏc nhau thụng qua menubar trờn màn hỡnh. Tớch vào menu này sẽ hiện ra một danh sỏch cỏc tiờu chớ quản lý vớ dụ theo trỡnh độ học vấn(Hỡnh 11), thành phần bản thõn, dõn tộc và tụn giỏo (cú 14 tiờu chớ để chỳng ta lựa chọn)
KẾT LUẬN Túm tắt cỏc kết quả thu được.
Qua quỏ trỡnh thực hiện đề tài :” xõy dựng hệ thống thụng tin về quant lý cỏn bộ” em nhận thấy.
+ Với bản thõn mỡnh:
Giỳp cho em hỡnh dung và định hướng cho cụng việc của bản thõn mỡnh sau khi ra trường.
Trau dồi thờm cỏc kiến thức cơ bản được trang bị trong quỏ trỡnh học tập tại trường Đại học Kinh tế Quốc dõn, qua đú củng cố và bổ sung thờm kiến thức trước khi ra trường.
Nõng cao cỏc hiểu biết về thực tế xó hội và cỏc mối quan hệ trong chuyờn ngành tin học.
+ Với sản phẩm:
Đó nắm được ý tưởng của Cụng ty Thương mại Cổ phần KC&T từ đú đó triển khai và hoàn thiện sản phẩm ở mức độ ban đầu.
Sản phẩm đó chạy và tạo ra cỏc kết quả cơ bản đối với một sản phẩm phần mềm quản lý nhõn sự như là:
- Trớch ngang về một nhõn viờn
- Danh sỏch nhõn viờn theo đơn vị
- Bỏo cỏo tổng hợp theo trỡnh độ văn hoỏ
- Bỏo cỏo tổng hợp theo dõn tộc
- Danh sỏch nhõn viờn sắp lờn lương
- ………
Sản phẩm trờn vẫn cũn nhiều hạn chế và vẫn chưa được nh mong muốn ban đầu của Cụng ty và của bản thõn em, hy vọng trong tương lai sản phẩm sẽ được em hoàn thiện hơn nữa. Em xin chõn thành cảm ơn ./.