Tải bản đầy đủ (.doc) (71 trang)

Xây dựng phần mềm quản lý thi đua khen thưởng trường Đại học Thủy lợi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.38 MB, 71 trang )



LỜI CẢM ƠN
Lời đầu tiên, em xin gửi lời cảm ơn sâu sắc tới cô giáo Th.S Phạm Hoàng
Nhung, giảng viên bộ môn Khoa học máy tính và Công nghệ phần mềm, Khoa
CNTT ĐH Thủy lợi, người đã tận tình chỉ bảo và hướng dẫn đồ án tốt nghiệp cho
em, ngoài ra em cũng xin gửi tới thầy giáo Th.S Phạm Xuân Đồng, người đã hỗ trợ
rất nhiều cho em về thông tin nghiệp vụ thực tế trong thời gian làm đồ án. Qua thời
gian 14 tuần làm đồ án tốt nghiệp, được sự giúp đỡ, chỉ bảo nhiệt tình của thầy cô.
Em đã hoàn thành đồ án tốt nghiệp của mình với đề tài: Xây dựng phần mềm quản
lý thi đua khen thưởng trường Đại học Thủy lợi.
Em cũng xin gửi những lời cảm ơn chân thành nhất tới tất cả các thầy giáo,
cô giáo trong khoa CNTT nói riêng và các thầy giáo, cô giáo trong trường ĐH Thủy
lợi nói chung đã giảng dạy chúng em trong suốt thời gian qua, giúp cho chúng em
có được những kiến thức và kỹ năng như ngày hôm nay.
Tôi xin gửi lời cảm ơn chân thành nhất tới gia đình tôi, những người đã luôn
ở bên tôi những lúc thành công cũng như thất bại. Và xin cám ơn bạn bè tôi, những
người đã góp phần không nhỏ vào thành công của đồ án tốt nghiệp bằng những
nhận xét góp ý và những giúp đỡ để tôi có thể giải quyết được những vấn đề liên
quan tới đồ án tốt nghiệp này.
Xin chân thành cảm ơn!
Hà Nội, tháng 7 năm 2011
Sinh viên: Phạm Hoàng Long
Mục lục

 
!"#$%#&'()*+#,#*-.
$/01234#556789#: 9;<


9=9>9?!(@.


AB5;3;CD7
E F/GHIJKLM
0JM
:N0JIJ8
#O@12#P9Q#*+9#R9AR#S9#T@U(V9#("A#W9#OX@Y
2Z[/\]^Y
&_JHZ`]^Y
:&_JH JKa J
.&_JHZ4]]^ JKa J.
.&_JHZ4]Yb4]cBd.
.:&_JHZ4]b4]Hed7
..&_JHZ4]:b4]KCHed7
]^f<g
]^f<hJB;ig
:]^f<B/0j
khJ<L_j
A4Jj
:&_JHhJ<L_M
M
.khJ<M
7cBKa J:Y
#O@1EPN!l@#S9#T@:8
4mcB:8
93<5BD4nmGKa J:8
:io<4nmGKa J.Y
:A4.Y
::OJH_4.
95B/\\BKa Jf<$U$p;/p;:YYM.:
;55qW978
\Bf<W978

:Ar;sW9t;<4pu5;78
:5445<J<pvJ4pbvdw
::9/ CW9t;<4pu5;w.
$/01234#556789#: 9;<:


:.2;_]K pw.
*9xhJ</\yww
*zK5K{ywg
Ar JFg8
#C;_jY
9 J<4B5jY
DANH SÁCH BIỂU ĐỒ VÀ HÌNH VẼ
TÓM TẮT NỘI DUNG
Luận văn được trình bày theo 4 chương:
Chương 1: Nghiên cứu hệ thống quản lý thi đua khen thưởng trường Đại học
Thủy Lợi sẽ trình bày tổng quan về công tác quản lý thi đua khen thưởng.
Chương 2: Phân tích & thiết kế hệ thống thi đua khen thưởng sẽ trình bày các
chức năng, sơ đồ E-R, cơ sở dữ liệu và các chức năng chính.
Chương 3: Xây dựng hệ thống sẽ trình bày tổng quan về công nghệ áp dụng để xây
dựng hệ thống. Trình bày tổng quan về SQL, Sql server 2008, Microsoft .Net, và C#
Chương 4: Triển khai và thử nghiệm sẽ đưa ra một số hình ảnh, Form trong hệ
thống.
Chương 5: Kết luận và hướng phát triển.
$/01234#556789#: 9;<.


CHƯƠNG I: NGHIÊN CỨU HỆ THỐNG QUẢN LÝ THI
ĐUA KHEN THƯỜNG TRƯỜNG ĐẠI HỌC THỦY LỢI
I. Đặt vấn đề:

Ngày nay, vấn đề quản lý và sử dụng cơ sở dữ liệu đã có sẵn là vấn đề rất
được quan tâm do nhu cầu thực tế cho công việc phát triển các phần mềm quản lý,
mang tính ứng dụng cao giúp cho cán bộ quản lý có thể quản lý một cách dễ dàng,
nhanh chóng và hiệu quả.
Việc xây dựng một phần mềm quản lý thi đua khen thưởng là rất cần thiết
trong bối cảnh hiện tại của trường, nhằm mang lại hiệu quả tốt hơn trong công tác
quản lý thi đua khen thưởng của trường
Mục tiêu của việc xây dựng phần mềm quản lý thi đua khen thưởng trường
giúp cho cán bộ quản lý thực hiện công việc nhanh chóng, hiệu quả cập nhật thông
tin thi đua khen thưởng, thành tích của CB-GV được dễ dàng. Từ đó có thể đưa ra
các đề xuất hay kiến nghị đến ban lãnh đạo nhà trường nhằm hoàn thiện hơn công
tác quản lý thi đua khen thưởng sao cho hiệu quả đúng với sự đổi mới và phát triển
cao hơn mà bộ giáo dục đề ra.
II. Khảo sát hiện trạng trước khi có hệ thống
Dữ liệu thi đua khen thưởng được quản lý một cách thủ công trên các sổ theo
dõi, mỗi sổ quản lý một danh sách đơn vị /cá nhân có cùng mức khen thưởng, cùng
$/01234#556789#: 9;<7


Tờ trình hoặc Quyết định khen thưởng. Nếu danh sách quá lớn sẽ khó khăn trong
việc quản lý
Hệ thống sổ sách, tài liệu nói trên được tập hợp thành kho dữ liệu thi đua khen
thưởng. Khi cần một thông tin nào đó, cán bộ nghiệp vụ sẽ tìm kiếm từ trong kho
dữ liệu bắng sổ sách. Vì vậy rất mất thời gian & dễ bị nhầm lẫn.
Do số lượng sổ sách, tài liệu khá lớn, được sử dụng qua nhiều năm, các thông
tin có thể dùng làm điều kiện tìm kiếm thường hạn chế (họ, tên, quê quán của đối
tượng cần tìm kiếm), các thông tin tương ứng trong cuộc sống thực tế theo thời gian
từ khi được được ghi nhận vào sổ cho đến ngày nay có thể bị thay đổi không còn
hoàn toàn khớp với các thông tin đã ghi vào sổ (Ví dụ: tên người đã được thay đổi
hoặc tên địa phương đã đổi khác do các lý do chia tách hoặc hợp nhất, ), vì vậy

việc tìm kiếm tra cứu có thể mất rất nhiều thời gian, phải tra cứu trên nhiều sổ để
đối chiếu, kết quả công việc phụ thuộc rất lớn vào kinh nghiệm và thời gian công
tác của cán bộ thực hiện công việc tra cứu.
Số lượng văn bản pháp qui, văn bản hướng dẫn, biểu mẫu và các tài liệu khác
liên quan đến công tác thi đua khen thưởng cũng rất lớn nên việc quản lý, khai thác
phục vụ công việc cũng có các điều kiện gần giống như nói trên.
Công tác thi đua khen thưởng Đại học Thủy lợi chia ra làm 2 phần cơ bản.
II.1 Đăng ký thi đua đầu năm
Đầu năm, dựa vào tiêu chuẩn đăng ký thi đua khen thưởng, mỗi cán bộ, giáo
viên đăng ký mức thi đua của năm. Các danh hiệu thi đua gồm có:
II.1.1 Các danh hiệu thi đua cấp trường:
- Lao động tiên tiến
- Cá nhân lao động xuất sắc cấp cơ sở:
+ Chiến sĩ thi đua cấp cơ sở
+ Giảng viên giỏi cấp cơ sở (Đối với giảng viên kiêm nhiệm làm công tác
quản lý, việc đăng ký thi đua theo danh hiệu Chiến sĩ thi đua cấp cơ sở hoặc Giảng
viên giỏi cấp cơ sở là do cá nhân quyết định và đăng ký ngay từ đầu năm học).
$/01234#556789#: 9;<w


- Tập thể lao động xuất sắc cấp cơ sở là hình thức khen thưởng cho các đơn vị
tập thể (từ cấp Bộ môn và tương đương trở lên)
II.1.2 Các danh hiệu thi đua cấp bộ
- “Chiến sĩ thi đua cấp bộ” là hình thức khen thưởng cho cá nhân được nhà
trường đề nghị Bộ xét.
- “Cờ thi đua cấp Bộ” là hình thức khen thưởng đối với các tập thể được nhà
trường đề nghị Bộ xét
$/01234#556789#: 9;<g



II.1.3 Các danh hiệu thi đua cấp chính phủ
- “Chiến sĩ thi đua toàn quốc” là hình thức khen thưởng của chính phủ cho các
cán bộ, viên chức (được Nhà trường đề nghị các cơ quan cấp trên xét).
- “Cờ thi đua Chính phủ” là hình thức khen thưởng của Chính phủ cho các tập
thể (được Nhà trường đề nghị các cơ quan cấp trên xét).
II.1.4 Các danh hiệu thi đua cấp nhà nước
- Anh hùng lao động
- Huân chương lao động
- Huân chương độc lập
- Huân chương Hồ Chí Minh
- Huân chương sao vàng
II.1.5 Các loại bằng khen
- Bằng khen của Thủ tướng Chính phủ
- Bằng khen của Bộ
- Giấy khen của Trường
II.2 Quản lý thành tích, thi đua, khen thưởng.
Việc quản lý thành tích, thi đua, khen thưởng chủ yếu là dựa trên giấy tờ. Bắt
đầu cũng đã thống kê thành tích trên máy tính qua các văn bản, biễu mẫu được đánh
giá là còn khá đơn giản và khó tìm kiếm.
Mẫu thống kê thành tích của các tập thể:
THEO DÕI THÀNH TÍCH THI ĐUA CÁC TẬP THỂ
TT Đơn vị
Cấp Trường Cấp Bộ
Cấp chính phủ
Nhà nước
Ghi chú
Tập thể
LĐXS
Bằng
khen

Cờ thi
đua
Bằng
khen
Cờ thi
đua
Huân huy
chương
Mẫu thống kê thành tích của cá nhân:
THEO DÕI THÀNH TÍCH THI ĐUA CÁC CÁ NHÂN
Họ tên Đơn Cấp Cấp Bộ
Cấp
Cấp
Kỷ niệm Thành
$/01234#556789#: 9;<j


T
T
vị
Trường
chính
phủ
Nhà nước
chương
tích
khác
CSTĐ
GVG
Bằng

khen
CST
ĐGV
G
Bằng
khen
CSTĐ
toàn
quốc
Huân
huy
chương
III. Xác lập và khởi đầu dự án
Từ việc quản lý thi đua khen thưởng hoàn toàn trên giấy tờ qua nhiều giai
đoạn và nhiều thủ tục cần xử lý. Khi chuyển sang quản lý dưới sự hỗ trợ của máy
tính sẽ làm giảm bớt một số giai đoạn không cần thiết nhưng vẫn đảm bảo những
quá trình của việc quản lý. Nó làm cho tổ chức quản lý trở nên gọn nhẹ, hiệu quả
hơn. Vì đây là hệ thống áp dụng cho công tác hành chính cụ thể là quản lý thi đua
khen thưởng của CB-GV Trường nên việc đầu tư cho thiết bị là không đáng kể.
Nhưng với những kết quả mà nó đem lại, xét về lâu dài thì lại không ngại.
Xét về lâu dài thì hệ thống sẽ hoạt động một cách hệ thống hơn. Hơn nữa với
sự phát triển mạnh mẽ của công nghệ thông tin hiện nay, việc áp dụng những công
nghệ mới sẽ làm cho hệ thống đơn giản và hiệu quả hơn rất nhiều. Hướng áp dụng
công nghệ thông tin trong các ngành hành chính là một xu thế tất yếu
Một hệ thống quản lý với việc áp dụng công nghệ thông tin sẽ giải quyết được
những hạn chế của việc quản lý hiện tại. Mở ra khả năng mới cho việc quản lý:
giảm bớt về mặt thời gian và công sức một cách đáng kể. Hệ thống sẽ không chỉ
dừng lại ở việc quản lý thi đua khen thưởng của CB-GV ở một phần nhỏ mà sẽ
được mở rộng hơn với việc đánh giá thi đua và xếp loại thi đua.
III.1. Mục tiêu hệ thống

Xu thế tin học hoá trong việc quản lý của công tác hành chính là tất yếu đối với
$/01234#556789#: 9;<M


mọi ngành, mọi quốc gia. Bởi những ưu điểm vượt trội và những thành quả to lớn của
việc ứng dụng tin học mang lại trong quản lý hành chính và nhiều lĩnh vực khác.
Điều đó có nghĩa là việc ứng dụng tin học hoá vào tất cả các ngành là cần thiết, là
bước đi đúng. Hệ thống quản lý khen thưởng thi đua của CB-GV là một ví dụ.
Hệ thống này phần nào sẽ giúp những cán bộ làm công tác quản lý khen
thưởng thi đua của CB-GV đỡ vất vả hơn trong việc sửa đổi hồ sơ, đặc biệt là trong
việc tìm kiếm thông tin được thực hiện nhanh hơn, chính xác, cụ thể hơn và không
mất nhiều công sức.
Từ những thực tế về quy trình quản lý thi đua khen thưởng của CB-GV như
trên em đã đặt ra hướng mục tiêu đề tài em cần thực hiện là:
• Thay việc lưu trữ hoàn toàn hồ sơ thi đua khen thưởng của CB-GV trên giấy
tờ bằng việc lưu trữ trên máy tính để làm sao có thể sửa đổi thông tin trở nên dễ
dàng và thuận tiện hơn.
• Lưu trữ toàn bộ danh sách CB-GV, thành tích thi đua khen thưởng trên máy
tính để làm cho việc tìm kiếm trở nên nhanh gọn và chính xác hơn.
• Việc chuyển đổi hồ sơ thành tích, khen thưởng thi đua của CB-GV cũng
thuận tiện và giảm bớt thời gian, công sức hơn.
III.2. Yêu cầu hệ thống
Hệ thống sau khi xây dựng phải đáp ứng được các yêu cầu sau:
• Cán bộ chỉ quản lý có thể quản lý thông tin thành tích, thi đua khen thưởng
của tất cả CB-GV trong trường mình quản lý. Có thể xem tìm kiếm, duyệt và xoá
hồ sơ, thông tin thành tích, thi đua khen thưởng của CB-GV.
• Cán bộ quản lý sẽ cập nhật hồ sơ, thông tin thành tích, khen thưởng thi đua
của CB-GV: Mỗi khi có CB-GV mới thì cập nhật hồ sơ. Có thể sửa, tìm kiếm thông
tin về thành tích, khen thưởng thi đua của CB-GV mà trường mình quản lý. Gửi báo
cáo và nhận nhiệm vụ từ ban quản lý Trường.

• Cán bộ quản lý và CB-GV có thể theo dõi thành tích, khen thưởng thi đua
của cá nhân, của tập thể theo xếp loại thành tích hoặc theo từng năm.
$/01234#556789#: 9;<8


• CB-GV có thể nhận được gợi ý đăng ký thi đua theo từng năm từ hệ thống
(áp dụng dựa vào văn bản Hướng dẫn về công tác thi đua khen thưởng trường Đại
học Thủy Lợi)
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
QUẢN LÝ THI ĐUA KHEN THƯỞNG
Hệ thống quản lý thi đua khen thưởng là một ứng dụng tin học hoá hệ thống
quản lý cấp trường. Hệ thống này đảm trách chức năng chính trong cả hệ thống, cho
phép cán bộ hành chính thực hiện:
• Nhập các thông tin của cá nhân, đơn vị, tập thể, các mục thành tích và thi đua
để dễ dàng quản lý và báo cáo.
• Tìm kiếm, tra cứu thông tin về cá nhân, đơn vị, tập thể trong trường theo một
chỉ tiêu nào đó để phục vụ cho một số trường hợp. Ví dụ như liệt kê thành tích, thi
đua, khen thưởng…
• Phân tích và báo cáo: Báo cáo danh sách thi đua khen thưởng hàng năm. Báo
cáo thi đua theo từng cá nhân, đơn vị, tập thể .
• Quản trị hệ thống: Chương trình được xây dựng trên cơ sở các đối tượng
được phân quyền truy nhập vào từng phần riêng biệt nên đòi hỏi phần quản trị phải
hết sức chặt chẽ.
I. Phân tích hệ thống về chức năng
I.1. Biểu đồ phân cấp chức năng
Biểu đồ phân cấp chức năng (BPC) là một loại biểu đồ diễn tả sự phân rã dần
dần các chức năng từ đại thể đến chi tiết. Mỗi nút trong biểu đồ là một chức năng,
và quan hệ duy nhất giữa các chức năng, diễn tả bởi các cung nối liền các nút, là
quan hệ bao hàm. BPC là một cấu trúc cây
$/01234#556789#: 9;<Y



Hình 1: Biểu đồ phân cấp chức năng
I.2. Biểu đồ luồng dữ liệu
Biểu đồ luồng dữ liệu là công cụ trọng tâm trong phương pháp phân tích có
cấu trúc trong việc mô hình hóa tiến trình và tổng hợp nội dung công vệc của dự án,
dựa vào luồng thông tin nghiệp vụ.
Với tài liệu đặc tả trực quan, sơ đồ luồng dữ liệu giúp cho người phân tích,
thiết kế dễ theo dõi hơn so với việc dùng ngôn ngữ tự nhiên. Thêm vào đó sơ đồ
luồng dữ liệ giúp cho việc “giao tiếp” với phía người sử dụng trở nên dễ dàng.
$/01234#556789#: 9;<


Các ký pháp sử dụng trong sơ đồ.
Ký hiệu Giải thích
Tên tiến trình hay tên chức năng: Được biểu diễn
bằng một hình tròn hay hình ovan, bên trong có tên
của chức năng đó.
Tên đối tác: Được vẽ bằng một hình chữ nhật, bên
trong có tên đối tác. Một đối tác hay một tác nhân
ngoài (hay điểm mút) là một thực thể ngoài hệ thống,
có trao đổi thông tin với hệ thống.
Luồng dữ liệu: Được vẽ dưới dạng một mũi tên, trên
đó có viết tên của luồng dữ liệu. Một luồng dữ liệu là
một tuyến truyền dẫn thông tin vào hay ra một chức
năng nào đó.
Kho dữ liệu: Được vẽ dưới dạng hai đoạn thẳng nằm
ngang, kẹp giữa tên của kho dữ liệu. Một kho dữ liệu
là một dữ liệu (đơn hay có cấu trúc) được lưu lại, để
có thể được truy cập nhiều lần về sau.

Tác nhân trong: Được vẽ dưới dạng một hình chữ
nhật thiếu cạnh trên, trong đó viết tên tác nhân trong
(chức năng hay hệ thống con). Một tác nhân trong là
một chức năng hay một hệ thống con của hệ thống,
được mô tả ở một trang khác của mô hình, nhưng có
trao đổi thông tin với các phần tử thuộc trang hiện tại
của mô hình.
$/01234#556789#: 9;<:


- Tiến trình (Process): Là một quá trình biến đổi dữ liệu (thay đổi giá trị,
cấu trúc, vị trí của một dữ liệu, hoặc một số dữ liệu đã cho, tạo ra một dữ
liệu mới).
- Tên tiến trình (hay tên chức năng): Phải là một động từ, có thêm bổ ngữ
nếu cần, cho phép hiểu một cách vắn tắt chức năng làm gì.
- Luồng dữ liệu: Là một tuyến dẫn thông tin vào hay ra một chức năng nào đó.
- Tên luồng dữ liệu: Phải là một danh từ, kèm thêm tính ngữ nếu cần, cho
phép hiểu vắn tắt nội dung của dữ liệu được chuyển giao.
- Các kho dữ liệu: Là một dữ liệu (đơn hay có cấu trúc) được lưu lại, để có
thể được lưu lại nhiều lần về sau.
- Tên kho dữ liệu: Phải là một danh từ, kèm theo tính ngữ nếu cần, cho phép
hiểu một cách vắn tắt nội dung của dữ liệu được lưu giữ.
- Các đối tác (tác nhân ngoài hay điểm mút): Là một thực thể ngoài hệ
thống, có trao đổi thông tin với hệ thống.
- Tên đối tác: Phải là một danh từ, cho phép hiểu vắn tắt đối tác là ai, hoặc
là gì (người, tổ chức, thiết bị, tệp,…).
- Tên tác nhân trong phải là một động từ, kèm thêm bổ nghĩa khi cần.
I.3. Biểu đồ phân mức chức năng luồng dữ liệu
I.3.1. Biểu đồ phân mức 0 (mức bối cảnh)
$/01234#556789#: 9;<.



Hình 2: Sơ đồ phân rã mức 0
I.3.2. Biểu đồ phân mức 1 (mức đỉnh)
Hinh 3: Sơ đồ phân rã chức năng mức 1
I.3.3. Biểu đồ phân mức 2 (mức dưới đỉnh)
1. Sơ đồ luồng dữ liệu mức 2_quản lý hệ thống
$/01234#556789#: 9;<7


Hình 4: Biểu đồ phân cấp chức năng mức 2_quản lý hệ thống
2. Sơ đồ luồng dữ liệu mức 2_Tra cứu thành tích
Hình 5: Biểu đồ phân cấp chức năng mức 2_Tra cứu thành tích
3. Sơ đồ luồng dữ liệu mức 2_báo cáo thi đua khen thưởng
Hình 6: Biểu đồ phân cấp chức năng mức 2_Báo cáo thi đua khen thưởng
$/01234#556789#: 9;<w


II. Các chức năng của hệ thống
II.1. Chức năng của quản trị hệ thống
1. Chức năng đăng nhập
Đầu vào: Đăng nhập tên và mật khẩu
Xử lý: Tìm kiếm trong cơ sở dữ liệu xem có người dùng nào thoả
mãn không
Đầu ra: Hiển thị trang thông tin cá nhân nếu đăng nhập thành công
và hiển thị lại trang đăng nhập nếu nhập sai và thông báo là
nhập sai.
2. Chức năng nhập thông tin của các cá nhân, đơn vị, tập thể, thành tích.
Đầu vào: Chọn thêm, sửa hoặc xoá thông tin cá nhân trong danh sách.
Nhập ảnh cá nhân làm cơ sở đối chiếu.

Xử lý: Thực hiện thay đổi trong cơ sở dữ liệu
Đầu ra: Thông báo thay đổi thành công hoặc thất bại
3. Chức năng đăng ký thi đua
Đầu vào: Nhập đăng ký thi đua cho từng cá nhân, đơn vị, tập thể
Xử lý: Đăng ký vào trong cơ sở dữ liệu
Đầu ra: Thông báo thay đổi thành công hoặc thất bại
4. Chức năng tra cứu thông tin
$/01234#556789#: 9;<g


Đầu vào: Tích chọn thông tin muốn xem
Xử lý: Tìm kiếm trong cơ sở dữ liệu
Đầu ra: Đưa thông tin cần xem
5. Chức năng xem báo cáo
Đầu vào: Tích chọn báo cáo muốn xem
Xử lý: Tìm kiếm trong cơ sở dữ liệu
Đầu ra: Đưa báo cáo cần xem, in ra giấy nếu cần thiết
II.2. Chức năng của giảng viên
1. Chức năng xem thông tin
Đầu vào: Tích chọn thông tin muốn xem
Xử lý: Tìm kiếm trong cơ sở dữ liệu
Đầu ra: Đưa thông tin cần xem
2. Chức năng tìm kiếm thông tin
Đầu vào: Nhập vào mục tìm kiếm thông tin cần tìm
Xử lý: Tìm kiếm trong cơ sở dữ liệu
Đầu ra: Hiển thị thông tin cần tìm kiếm
III. Mô hình quan hệ thực thể
III.1. Khái niệm chung
+Khái niệm: Mô hình quan hệ thực thể là một mô tả chi tiết về mặt dữ liệu
của một tính chất hay một lĩnh vực nghiệp vụ , nó mô tả trung thực gần gũi với quan

niệm và nhìn nhận bình thường của con người , nó là công cụ phân tích thông tin
$/01234#556789#: 9;<j


nghiệp vụ .
+Mục đích: Làm thống nhất quan niệm về mặt dữ liệu giữa người tham gia
phân tích thiết kế và người sử dụng cuối cùng .Xác định các xử lý đối với dữ liệu
(các ràng buộc các mối liên hệ giữa các thực thể )
+Các thành phần :
-Thực thể
-Các mối quan hệ giữa các thực thể
-Các thuộc tính của từng thực thể
III.2 . Biểu đồ quan hệ thực thể
Hình 7: Biểu đồ quan hệ thực thể
III.3. Mô hình quan hệ
$/01234#556789#: 9;<M


Hình 8: Biểu đồ mô hình quan hệ
$/01234#556789#: 9;<8


III.4 Các bảng dữ liệu
Ứng với mỗi thực thể trong mô hình thực thể liên kết, dữ liệu được cài đặt
thành một tệp cơ sở dữ liệu gồm các cột: Tên trường, kiểu dữ liệu, kích thước dữ
liệu, phần rằng buộc dữ liệu
Bảng 1: Cá nhân (IDCaNhan, TenCaNhan, NamSinh, HocHamHocVi,
ChucVu, GhiChu, IDDonVi, Anh, IDDonVi)
Thuộc tính Mô tả Kiểu DL Ghi chú
IDCaNhan Mã cá nhân nchar(10)

Khóa chính
(không rỗng)
TenCaNhan Tên cá nhân nvarchar(150) Không thể rỗng
NamSinh Năm sinh Date Có thể rỗng
HocHamHocVi Học hàm học vị nvarchar(150) Không thể rỗng
ChucVu Chức vụ nvarchar(150) Không thể rỗng
GhiChu Ghi chú nvarchar(MAX) Có thể rỗng
Anh Ảnh đại diện Image Có thể rỗng
IDDonVi Mã đơn vị nchar(10)
Khóa ngoại
(không rỗng)
Các chi tiết về bảng Cá nhân do người quản trị hệ thống và người đăng tải
nhập vào và sửa chữa.
- IDCaNhan: Mã cá nhân (là trường không thể thay đổi được do bất kỳ ai
trong hệ thống .) Mã cá nhân là kiểu chuỗi, không thể bị thay thế khi mất đi.
$/01234#556789#: 9;<:Y


- TenCaNhan: Tên cá nhân (là trường lưu tên của giảng viên trong bộ môn ).
Có thể tìm kiếm giảng viên theo tên. Người quản trị và người đăng tải có thể thay
đổi trường này.
- NamSinh: Năm sinh của từng cá nhân (là trường lưu thông tin về năm sinh
của từng giảng viên ). Người quản trị và người đăng tải có thể thay đổi trường này .
- HocHamHocVị: học hàm học vị (là trường lưu thông tin về học hàm, học vị
của từng giảng viên ). Người quản trị và người đăng tải có thể thay đổi trường này
- ChucVu: Chức vụ cá nhân(là trường lưu thông tin về chức vụ mà giảng
viên kiêm nhiệm).
- Ghi Chu: ghi chú thêm về cá nhân (VD đã mất ).
- Anh: Ảnh đại diện cho cá nhân (là trường lưu thông tin về ảnh cá nhân ).
Người quản trị và người đăng tải có thể thay đổi trường này .

- IDDonVi: Mã đơn vị mà cá nhân trực thuộc. Nó là khóa ngoại. Người quản
trị có thể thay đổi trường này .
Bảng 2: Đơn vị (IDDonVi, TenDonVi, IDTapThe)
Thuộc tính Mô tả Kiểu DL Ghi chú
IDDonVi Mã học vị nchar(10)
Khóa chính, không
rỗng
TenDonVi Tên đơn vị nvarchar(250) Không thể rỗng
IDTapThe Mã tập thể nchar(10)
Khóa ngoại,
Không thể rỗng
Các chi tiết của bảng Đơn vị do người quản trị hệ thống và người đăng tải
nhập vào và sửa chữa.
$/01234#556789#: 9;<:


- IDDonVi: Mã đơn vị (là trường không thể thay đổi được do bất kỳ ai trong
hệ thống). Mã đơn vị là khóa chính tự tăng, không thể bị thay thế khi mất đi.
- TenDonVi: Tên đơn vị (là trường để định danh đơn vị). Người quản trị và
người đăng tải có thể thay đổi trường này .
- IDTapThe: mã tập thể mà đơn vị trực thuộc . Người quản trị và người đăng
tải có thể thay đổi trường này . Đây là khóa ngoại.
Bảng 3: Tập thể (IDTapThe, TenTapThe)
Thuộc tính Mô tả Kiểu DL Ghi chú
IDTapThe Mã chức vụ CQ nchar(10)
Khóa chính
(Không rỗng)
TenTapThe Tên chức vụ CQ nvarchar(250) Không thể rỗng
Các chi tiết của bảng Tập thể do người quản trị hệ thống và người đăng tải
nhập vào và sửa chữa.

- IDTapThe: Mã tập thể (là trường không thể thay đổi được do bất kì ai
trong hệ thống ). Mã Tập thể là khóa chính tự tăng, không thể bị thay thế hay mất
đi.
- TenTapThe: Tên tập thể (là trường để định danh tâp thể ). Người quản trị
và người đăng tải có thể thay đổi trường này .
Bảng 4: Thành tích (IDThanhTich, TenThanhTich)
$/01234#556789#: 9;<::


Thuộc tính Mô tả Kiểu DL Ghi chú
IDThanhTich Mã thành tích nchar(10) Khóa chính (không
rỗng)
TenThanhTich Tên thành tích nvarchar(250) Không thể rỗng
Các chi tiết của bảng Thành tích do người quản trị hệ thống và người đăng
tải nhập vào và sửa chữa.
- IDThanhTich: Mã thành tích (là trường không thể thay đổi được do bất kì
ai trong hệ thống ). Mã thành tích là khóa chính tự tăng, không thể bị thay thế khi
mất đi
- TenThanhTich: Tên thành tích (là trường để định danh mã thành tích ).
Người quản trị và người đăng tải có thể thay đổi trường này.
Bảng 5: Đăng ký thành tích (IDDKThanhTich, TenThanhTichDK)
Thuộc tính Mô tả Kiều DL Ghi chú
IDDKThanhTich Mã đăng ký thành
tích
nchar(10) Khóa chính (không
rỗng)
TenThanhTichDK Tên đăng ký thành
tích
nvarchar(250) Không thể rỗng
Các chi tiết của bảng Đăng ký thành tích do người quản trị hệ thống và người

đăng tải nhập vào và sửa chữa.
- IDDKThanhTich : Mã đăng ký thành tích (là trường không thể thay đổi
được do bất kì ai trong hệ thống). Mã đăng ký thành tích là khóa chính tự tăng,
$/01234#556789#: 9;<:.


không thể bị thay thế khi mất đi.
- TenThanhTichDK: Tên đăng ký thành tích (là trường để lưu tên thành tích
thi đua sẽ được dùng đăng ky thi đua). Người quản trị và người đăng tải có thể thay
đổi trường này.
Bảng 6: Thành tích cá nhân (IDThanhTich, IDCaNhan, NamThang)
Thuộc tính Mô tả Kiểu DL Ghi chú
IDThanhTich Mã Thành Tích nchar(10)
Khóa chính (không
rỗng)
IDCaNhan Mã Cá Nhân nchar(10) Không thể rỗng
NamThang
Năm tháng đạt
thành tích
nchar(10) Không thể rỗng
GhiChu Ghi chú thêm nchar(10) Có thể rỗng
Các chi tiết của Thành tích cá nhân do người quản trị hệ thống nhập vào và
sửa chữa.
- IDThanhTich: Mã Thành Tích (là trường không thể thay đổi được do bất kì ai
trong hệ thống ). Mã Thành Tích là kiểu số nguyên, không thể bị thay thế khi mất đi.
- IDCaNhan: Mã Cá Nhân(là trường là không thể thay đổi được do bất kì ai
trong hệ thống ). Mã Cá Nhânlà kiểu số nguyên, không thể bị thay thế khi mất đi
- NamThang: Năm tháng (là trường lưu thông tin Năm tháng mà cá nhân đạt
được thành tích ). Người quản trị và người đăng tải có thể thay đổi trường này.
Bảng 7: Đăng ký cá nhân (IDDKThanhTich, IDCaNhan, NamThang)

Thuộc tính Mô tả Kiểu DL Ghi chú
$/01234#556789#: 9;<:7


IDDKThanhTich Mã thành tích nchar(10) Khóa chính (không
rỗng)
IDCaNhan Mã cá nhân nchar(10) Không thể rỗng
NamThang Năm tháng đăng

nchar(10) Không thể rỗng
GhiChu Ghi chú thêm nchar(10) Có thể rỗng
Các chi tiết của bảng Đăng ký cá nhân do người quản trị hệ thống và người
đăng tải nhập vào và sửa chữa.
- IDDKThanhTich: Mã đăng ký thành tích (là trường không thể thay đổi
được do bất kì ai trong hệ thống ). Mã đăng ký thành tích là kiểu số tự tăng, không
thể bị thay thế khi mất đi.
- IDCaNhan: Mã cá nhân (là trường để định danh cá nhân). Người quản trị
và người đăng tải có thể thay đổi trường này.
- NamThang: Năm tháng đăng ký (là trường lưu thông tin năm tháng cá
nhân đăng ký thành tích thi đua). Người quản trị có thể thay đổi trường này.
$/01234#556789#: 9;<:w

×