Hình thành lược đồ quan hệ

Một phần của tài liệu Nghiên cứu phân tích thiết kế hệ thống quản lý cán bộ, công chức, viên chức theo hướng giao tiếp toàn diện (Trang 51)

5. B ốc ục của luận văn

3.2.7.Hình thành lược đồ quan hệ

Từ sơ sồ ngữ pháp thông tin IGD sau khi thực hiện phép biến đổi GLR, ta có được các lược đồ quan hệ cho hệ thống quản lý cán bộ, công chức, viên chức như sau:

Hình 3.4. Lược đồ quan hệ Tỉnh

Hình 3.6. Lược đồ quan hệ Xã

Hình 3.8. Lược đồ quan hệ Tôn giáo

Hình 3.10. Lược đồ quan hệ Đơn vị sự nghiệp

Hình 3.12. Lược đồ quan hệ Chức vụ

Hình 3.14. Lược đồ quan hệ Hình thức tuyển dụng

H ìn h 3. 16 . L ượ c đồ q ua n h N n vi ên

Hình 3.17. Lược đồ quan hệ Tuyển dụng

Hình 3.19. Lược đồ quan hệ Tổ chức chính trị xã hội

Hình 3.21. Lược đồ quan hệ Quá trình Đào tạo - Bồi dưỡng

Hình 3.23. Lược đồ quan hệ Quá trình Khen thưởng - Kỷ luật

Hình 3.25. Lược đồ quan hệ Quan hệ gia đình

Hình 3.27. Lược đồ quan hệ Bậc lương

Hình 3.29. Lược đồ quan hệ Ngạch

Hình 3.31. Lược đồ quan hệ Đánh giá hàng năm

Hình 3.33. Lược đồ quan hệ Quá trình Điều động Bổ nhiệm Luân chuyển Biệt phái

Hình 3.35. Lược đồ quan hệ Quá trình phụ cấp

Hình 3.37. Lược đồ quan hệ Người dùng

3.2.8. Xây dựng sơ đồ cơ sở dữ liệu quan hệ từ mô hình dữ liệu

Casetalk sinh ra ngôn ngữ định nghĩa dữ liệu – DDL. Ngôn ngữ này ở

dạng chuẩn chung và có thể áp dụng vào các hệ quản trị CSDL khác nhau. Trong đề tài này, ta sử dụng MS SQL- Server 6.0 DDL code generator để

xuất ra mã DDL. Ví dụ:

USE MASTER

CREATE DATABASE QUANLYCCVC GO

USE QUANLYCCVC CREATE TABLE TINH(

Matinh int NOT NULL,

Tentinh nvarchar(30) NOT NULL,

CONSTRAINT PK_TINH PRIMARY KEY(Matinh)) CREATE TABLE HUYEN(

Mahuyen int NOT NULL,

Tenhuyen nvarchar(50) NOT NULL, Matinh int NOT NULL, (adsbygoogle = window.adsbygoogle || []).push({});

CONSTRAINT PK_HUYEN PRIMARY KEY(Mahuyen)) GO

ALTER TABLE HUYEN ADD CONSTRAINT FK_HUYEN_TINH FOREIGN KEY(Matinh)

REFERENCES TINH (Matinh)

Từ các bảng biểu, khóa chính, khóa ngoại và một số ràng buộc xuất hiện trong các DDL, ta xây dựng đươc sơ đồ dữ liệu quan hệ tương ứng:

H ìn h 3. 39 : M ô nh c ơ s d li u qu an h

3.3. XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ, CÔNG CHỨC, VIÊN CHỨC HUYỆN THĂNG BÌNH

3.3.1. Yêu cầu chức năng

3.3.2. Thiết kế giao diện

a. Form H thng

Hình 3.41. Giao diện của form Hệ thống

b. Form Nghip v

c. Form Sơ yếu lý lch

Hình 3.43. Giao diện của form Sơ yếu lý lịch

d. Form Đặc đim lch s

3.4. KẾT LUẬN CHƯƠNG 3

Trong chương này, luận văn trình bày cách sử dụng công cụ hỗ trợ

Casetalk để phân tích và thiết kế hệ thống quản lý cán bộ, công chức, viên chức theo phương pháp FCO-IM. Thông qua tìm hiểu quy trình phân tích và thiết kế hệ thống bằng phương pháp FCO-IM ở chương 2 để áp dụng cho bài toán ở chương 3. Mục tiêu cuối cùng của việc phân tích và thiết kế hệ thống cho bài toàn ở chương 3 là cho ra một mô hình cơ sở dữ liệu quan hệ của hệ

KT LUN

1. Kết quả đạt được

Phương pháp mô hình hóa hệ thống theo hướng giao tiếp toàn diện là một phương pháp mới được nhiều nhà phân tích lựa chọn vì những ưu điểm của nó trong việc phân tích một hệ thống lớn. Trong luận văn này, mục tiêu đề ra

đã hoàn thành. Thứ nhất, nghiên cứu phương pháp mô hình hóa thông tin theo hướng giao tiếp toàn diện và các công cụ thiết kế của nó. Thứ hai, tìm hiểu và nghiên cứu về hệ thống quản lý cán bộ, công chức, viên chức của huyện Thăng Bình, tỉnh Quảng Nam. Từ đó, ứng dụng phương pháp mô hình hóa FCO-IM để mô hình hóa thông tin cho hệ thống quản lý cán bộ, công chức, viên chức, đưa ra được mô hình quan hệ dữ liệu cho hệ thống quản lý cán bộ, công chức, viên chức, thiết kế các giao diện và sử dụng công cụ lập trình để

cho ra sản phẩm phần mềm hệ thống. Kết quả cuối cùng là cho ra một mô hình cơ sở dữ liệu quan hệ của hệ thống được xuất ra từ mô hình FCO-IM.

2. Hạn chế của luận văn

Bên cạnh những kết quả đạt được, đề tài còn một số hạn chế:

- Hệ thống được phân tích trong đề tài chưa phải là một hệ thống lớn nên việc phân tích chưa phát huy được hết các ưu điểm mà phương pháp mô hình hóa hướng giao tiếp toàn diện FCO-IM mang lại.

- Chưa thể tìm hiểu hết các chức năng trong công cụ CaseTalk.

- Phần mềm chỉ có Phòng Nội vụ sử dụng, chưa có chức năng cho cán bộ, công chức, viên chức sử dụng.

3. Hướng phát triển:

- Trong tương lai, tiếp tục nghiên cứu chuyên sâu và phát triển mô hình FCO-IM một cách hoàn thiện hơn. Phát triển phần mềm chạy trên nền web để

cán bộ, công chức, viên chức có thể theo dõi quá trình công tác từ khi được tuyển dụng đến khi nghỉ hưu. (adsbygoogle = window.adsbygoogle || []).push({});

TÀI LIU THAM KHO

Tiếng Việt

[1]. Nguyễn Văn Vị (2002), Phân tích thiết kế các hệ thống thông tin hiện

đại, NXB Thống kê.

[2]. TS. Lê Đắc Nhường (2012), Giáo trình Phân tích thiết kế hệ thống hướng đối tượng.

[3]. ThS. Hoàng Thị Bích Ngọc (2014), "Nghiên cứu và đánh giá việc ứng dụng phương pháp FCO-IM vào mô hình hoá thông tin cho các hệ

thống lớn ở Việt Nam", Tạp chí Khoa học Công nghệ ĐHĐN; S

1(74).2014-Quyển 1.

Tiếng Anh

[4]. Jan Pieter Zwart, Guido Bakema (2008), The FCO-IM Analysis Process

of Fact Stating Sentences

[5]. Guido Bakema, Jan Pieter Zwart, Harm van der Lek (2002), Fully Communication Oriented Information Modeling (FCO-IM)book

Websites

[6]. Infagon, http://www.infagon.com/ [7]. CaseTalk, http://www.casetalk.com/

PH LC

DIỄN ĐẠT CÁC BIỂU THỨC SỰ KIỆN

1. “Tồn tại Tỉnh mang mã 1” 2. “Tỉnh 1 tên là Quảng Nam” 3. “Tồn tại Huyện mang mã 1” 4. “Huyện 1 tên là Thăng Bình” 5. “Huyện 1 thuộc Tỉnh 1” 6. “Tồn tại Xã mang mã 1” 7. “Xã 1 tên là thị trấn Hà Lam” 8. “Xã 1 thuộc Huyện 1” 9. “Tồn tại Dân tộc mang mã 1” 10. “Dân tộc 1 tên là Kinh”

11. “Tồn tại Tôn giáo mang mã 1” 12. “Tôn giáo 1 tên là Không”

13. “Tồn tại Đơn vị chủ quản mang mã 1” 14. “Đơn vị chủ quản 1 tên là UBND huyện” 15. “Tồn tại Đơn vị sự nghiệp mang mã 1” 16. “Đơn vị sự nghiệp 1 tên là Ngành giáo dục” 17. “Đơn vị sự nghiệp 1 thuộc Đơn vị chủ quản 1” 18. “Tồn tại Đơn vị công tác mang mã 1”

19. “Đơn vị công tác 1 tên là Văn phòng HĐND & UBND huyện” 20. “Đơn vị công tác 1 thuộc Đơn vị sự nghiệp 1”

21. “Đơn vị công tác 1 thuộc Đơn vị chủ quản 1” 22. “Tồn tại Chức vụ mang mã 1”

23. “Chức vụ 1 tên là Chủ tịch UBND huyện” 24. “Chức vụ 1 thuộc Đơn vị chủ quản 1”

25. “Tồn tại Biên chế hợp đồng mang mã 1”

26. “Biên chế hợp đồng 1 có tên là Biên chế hành chính” 27. “Tồn tại Hình thức tuyển dụng mang mã 1”

28. “Hình thức tuyển dụng 1 có tên là Thi tuyển” 29. “Tồn tại Trạng thái mang mã 1”

30. “Trạng thái 1 có tên là Đương chức” 31. “Tồn tại Nhân viên mang mã 1” 32. “Nhân viên 1 có họ là Võ Ngọc” 33. “Nhân viên 1 có tên là An”

34. “Nhân viên 1 có tên gọi khác là Võ Văn Anh” 35. “Nhân viên 1 có Số hiệu là T34-01.003” 36. “Nhân viên 1 sinh ngày 01/01/1988” 37. “Nhân viên 1 có giới tính Nam” 38. “Nhân viên 1 đã kết hôn”

39. “Nhân viên 1 có nơi sinh tại Thị trấn Hà Lam, Thăng Bình, Quảng Nam”

40. “Nhân viên 1 có quê quán tại xã Bình Giang, Thăng Bình, Quảng Nam”

41. “Nhân viên 1 thuộc Dân tộc 1” 42. “Nhân viên 1 thuộc Tôn giáo 1” (adsbygoogle = window.adsbygoogle || []).push({});

43. “Nhân viên 1 có Hộ khẩu thường trú tại Tổ 9, thị trấn Hà Lam, Thăng Bình, Quảng Nam”

44. “Nhân viên 1 có nơi ở hiện nay Tổ 9, thị trấn Hà Lam, Thăng Bình, Quảng Nam”

45. “Nhân viên 1 có nghề nghiệp trước khi được tuyển dụng là nhân viên kinh doanh”

47. “Nhân viên 1 được bổ nhiệm Chức vụ 1”

48. “Nhân viên 1 được bổ nhiệm vào ngày 2/3/2013”

49. “Nhân viên 1 được phân công phụ trách lĩnh vực CNTT” 50. “Nhân viên 1 là đảng viên”

51. “Nhân viên 1 có thẻ đảng viên số 55.062776” 52. “Nhân viên 1 kết nạp Đảng ngày 20/10/2014”

53. “Nhân viên 1 được công nhận đảng viên chính thức vào ngày 20/11/2015”

54. “Nhân viên 1 được kết nạp đảng tại Chi bộ Phòng VH&TT” 55. “Nhân viên 1 đảm nhiệm chức vụ Phó Bí thư chi bộ”

56. “Nhân viên 1 tham gia nghĩa vụ quân sự” 57. “Nhân viên 1 nhập ngũ ngày 15/1/2010” 58. “Nhân viên 1 xuất ngũ ngày 15/1/2011” 59. “Nhân viên 1 mang quân hàm hạ sĩ”

60. “Nhân viên 1 được phong tặng AHLLVTND” 61. “Nhân viên 1 có sở trường công tác về CNTT” 62. “Nhân viên 1 có sức khỏe tốt”

63. “Nhân viên 1 có chiều cao 1m60” 64. “Nhân viên 1 có cân nặng 75 kg” 65. “Nhân viên 1 có nhóm máu O”

66. “Nhân viên 1 là thương binh hạng 1/4” 67. “Nhân viên 1 là con thương binh”

68. “Nhân viên 1 có số CMND là 1234567898”

69. “Nhân viên 1 có CMND được cấp vào ngày 1/2/2005” 70. “Nhân viên 1 có CMND được cấp tại Quảng Nam” 71. “Nhân viên 1 có sổ BHXH số BHXH123”

73. “Nhân viên 1 thuộc Biên chế hợp đồng 1” 74. “Nhân viên 1 thuộc Hình thức tuyển dụng 1” 75. “Nhân viên 1 được hợp đồng 1 năm”

76. “Nhân viên 1 bắt đầu hợp đồng vào ngày 01/1/2015” 77. “Nhân viên 1 kết thúc hợp đồng vào ngày 01/1/2016” 78. “Nhân viên 1 nhận quyết định số 123/QĐ-UBND” 79. “Nhân viên 1 nhận quyết định vào ngày 31/12/2014”

80. “Nhân viên 1 được UBND huyện ra quyết định tuyển dụng” 81. “Nhân viên 1 có trình độ phổ thông 12/12”

82. “Nhân viên 1 có trình độ chuyên môn cao nhất là Cử nhân” 83. “Nhân viên 1 học chuyên ngành Tin học quản lý”

84. “Nhân viên 1 có lý luận chính trị là Trung cấp”

85. “Nhân viên 1 học quản lý nhà nước ngạch chuyên viên” 86. “Nhân viên 1 có bằng tiếng Anh”

87. “Nhân viên 1 có trình độ ngoại ngữ C” 88. “Nhân viên 1 có bằng tin học văn phòng” 89. “Nhân viên 1 đang là Trạng thái 1”

90. “Nhân viên 1 thuộc Xã 1” 91. “Nhân viên 1 thuộc Ngạch 1” 92. “Tồn tại Tuyển dụng mang mã 1”

93. “Tuyển dụng 1 có tên là Trước tuyển dụng” 94. “Tồn tại Quá trình tuyển dụng mang mã 1” 95. “Quá trình tuyển dụng 1 của Nhân viên 1” 96. “Quá trình tuyển dụng 1 thuộc Tuyển dụng 1”

97. “Quá trình tuyển dụng 1 có thời gian từ ngày 1/8/2011” 98. “Quá trình tuyển dụng 1 có thời gian đến ngày 31/10/2011” 99. “Quá trình tuyển dụng 1 là nhân viên kinh doanh”

100.“Tồn tại Tổ chức chính trị xã hội mang mã 1” 101.“Tổ chức chính trị xã hội 1 của Nhân viên 1”

102.“Tổ chức chính trị xã hội 1 bắt đầu tham gia vào ngày 26/3/2013” 103.“Tổ chức chính trị xã hội 1 kết thúc ngày 26/3/2016”

104.“Tổ chức chính trị xã hội 1 có tên là Chi đoàn Khối chính quyền” 105.“Tổ chức chính trị xã hội 1 có chức vụ là Ủy viên BCH Chi đoàn” 106.“Tồn tại Đào tạo Bồi dưỡng mang mã 1”

107.“Đào tạo Bồi dưỡng 1 có tên là Đào tạo”

108.“Tồn tại Quá trình Đào tạo Bồi dưỡng mang mã 1” 109.“Quá trình Đào tạo Bồi dưỡng 1 của Nhân viên 1” (adsbygoogle = window.adsbygoogle || []).push({});

110.“Quá trình Đào tạo Bồi dưỡng 1 thuộc Đào tạo Bồi dưỡng 1”

111.“Quá trình Đào tạo Bồi dưỡng 1 tại Trường Đại học Kinh tế Đà Nẵng”

112.“Quá trình Đào tạo Bồi dưỡng 1 có chuyên ngành Tin học Quản lý” 113.“Quá trình Đào tạo Bồi dưỡng 1 từ ngày 5/9/2007”

114.“Quá trình Đào tạo Bồi dưỡng 1 đến ngày 30/6/2011” 115.“Quá trình Đào tạo Bồi dưỡng 1 được đào tạo chính quy” 116.“Quá trình Đào tạo Bồi dưỡng 1 nhận bằng Cử nhân” 117.“Tồn tại Khen thưởng Kỷ luật mang mã 1”

118.“Khen thưởng Kỷ luật 1 có tên là Khen thưởng” 119.“Tồn tại Quá trình Khen thưởng Kỷ luật mang mã 1” 120.“Quá trình Khen thưởng Kỷ luật 1 của Nhân viên 1”

121.“Quá trình Khen thưởng Kỷ luật 1 thuộc Khen thưởng Kỷ luật 1” 122.“Quá trình Khen thưởng Kỷ luật 1 được khen thưởng ngày 1/3/2016” 123.“Quá trình Khen thưởng Kỷ luật 1 có nội dung khen thưởng là chiến sỹ thi đua cấp cơ sở”

125.“Quá trình Khen thưởng Kỷ luật 1 được UBND huyện khen thưởng” 126.“Tồn tại Mối quan hệ mang mã 1”

127.“Mối quan hệ 1 tên là Vợ”

128.“Tồn tại Quan hệ gia đình mang mã 1” 129.“Quan hệ gia đình 1 của Nhân viên 1” 130.“Quan hệ gia đình 1 thuộc Mối quan hệ 1”

131.“Quan hệ gia đình 1 có nội dung là Phạm Thị Tuệ, sinh năm 1990” 132.“Tồn tại Nhóm Ngạch mang mã 1”

133.“Nhóm Ngạch 1 tên là Công chức loại A3.1” 134.“Tồn tại Bậc lương mang mã 1”

135.“Bậc lương 1 có tên là Bậc 1”

136.“Nhóm Ngạch 1 có Bậc lương 1 hệ số 6.20 ” 137.“Tồn tại Ngạch mang mã 01.001”

138.“Ngạch 01.001 có tên là chuyên viên cao cấp” 139.“Ngạch 01.001 thuộc Nhóm Ngạch 1”

140.“Tồn tại Quá trình lương mang mã 1” 141.“Quá trình lương 1 của Nhân viên 1”

142.“Quá trình lương 1 có ngày hưởng 1/12/2011” 143.“Quá trình lương 1 được nâng lương thường xuyên”

144.“Quá trình lương 1 hưởng lương tiếp theo được tính từ ngày 1/12/2014

145.“Quá trình lương 1 có ngạch chuyên viên 146.“Quá trình lương 1 có bậc 1

147.“Quá trình lương 1 có hệ số 2.34

148.“Quá trình lương 1 có hệ số vượt khung 5% 149.“Tồn tại Đánh giá hàng năm mang mã 1” 150.“Đánh giá hàng năm 1 của Nhân viên 1”

151.“Đánh giá hàng năm 1 được đánh giá vào cuối năm 2015”

152.“Đánh giá hàng năm 1 được đánh giá là Hoàn thành tốt nhiệm vụ” 153.“Tồn tại Điều động Bổ nhiệm Luân chuyển Biệt phái mang mã 1” 154.“Điều động Bổ nhiệm Luân chuyển Biệt phái 1 có tên là Điều động, Bổ nhiệm”

155.“Tồn tại Quá trình Điều động Bổ nhiệm Luân chuyển Biệt phái mang mã 1”

156.“Quá trình Điều động Bổ nhiệm Luân chuyển Biệt phái 1 của Nhân viên 1”

157.“Quá trình Điều động Bổ nhiệm Luân chuyển Biệt phái 1 thuộc Điều

động Bổ nhiệm Luân chuyển Biệt phái 1”

158.“Quá trình Điều động Bổ nhiệm Luân chuyển Biệt phái 1 có nơi đến là Phòng Văn hóa & Thông tin”

159.“Quá trình Điều động Bổ nhiệm Luân chuyển Biệt phái 1 có hình

Một phần của tài liệu Nghiên cứu phân tích thiết kế hệ thống quản lý cán bộ, công chức, viên chức theo hướng giao tiếp toàn diện (Trang 51)