Phân tích và thiết kế hệ thống quản lý nhân sự trường cấp II
02/06/2010 15:07 | 14,336 lượt xem
Trường Cao đẳng Hải Dương
BÀI TẬP LỚN
Môn: Phân tích và thiết kế hệ thống thông tin
Đề tài: Quản lý nhân sự trường cấp II
Giáo viên hướng dẫn: Phạm Thị Loan
Nhóm thực hiện
: Phạm Thị Đa
Nguyễn Thị Lan
Bùi Thị Lan Phương
Đồng Thị Ngọc
Từ Thị Thu Hiền
Nguyễn Thị Ngọc Mai
Phạm Thị Trang
Lớp
: CĐ Tin 2B
MỤC LỤC
Lời nói đầu
Chương I: Khảo sát và xác lập dự án.
1. Đặc điểm của hệ thống quản lý
1.1. Phân cấp quản lý
1.2. Các luồng thông tin
1.2.1. Luồng thông tin vào:
2. Sơ đồ dữ liệu mức đỉnh của hệ thống
3. Sơ đồ luồng dữ lệu mức đỉnh thống kê – báo cáo
4. Các yêu cầu về dữ liệu của hệ thống
5. Mô hình quan hệ thực thể của hệ thống
6. Các modul chương trình
6.1. Sơ đồ khối quá trình đăng nhập hệ thống.
6.2. Sơ đồ khối quá trình nhập mới một hồ sơ
6.3. Sơ đồ khối chức năng thống kê báo cáo
7. Giới thiệu chương trình quản lý nhân sự trong trường THCS Võ Thị Sáu
7.1. Giao diện chương trình
7.2. Chức năng đăng nhập hệ thống
7.3. Chức năng thống kê báo cáo
7.4. Chức năng trợ giúp
Chương IV: Kết luận
Lời nói đầu
Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính không thể nào thiếu được trong
mọi lĩnh vực đời sống và cùng với sự phát triển của công nghệ thông tin đã giúp cho việc quản lí hồ
sơ, sổ sách trong các cơ quan , trường học trở nên rất tiện lợi. Khác với việc quản lí hồ sơ, sổ sách
theo phương pháp thủ công truyền thống, việc quản lí hồ sơ bởi máy tính đã khắc phục được những
khó khăn và yếu kém của quản lí theo phương pháp truyền thống, đó là giảm được số lượng người
tham gia quản lí, sự vòng vèo trong các quy trình xử lí, tốc độ việc cập nhật và lấy thông tintăng lên
rất nhiều, thông tin tập trung và gọn nhẹ không cồng kềnh, việc tính toán bằng máy cũng giảm tối
thiểu những sai sót.
Vì vậy ứng dụng tin học trong công tác quản lý nhân sự trong trường cấp II là mô hình quản lý
mới, và đã đem lại những khả năng mới trong công tác quản lý nhân sự tại Trường trung học cơ sở
Võ Thị Sáu như : việc phân các giáo viên dạy các môn học, chủ nhiệm các lớp và phân công công
tác đối với những nhân viên hành chính trong trường. Và đây là công việc của những người làm tin
Kết luận
Chương I: Khảo sát và xác lập dự án
Tổng quan về hệ thống thông tin ứng dụng trong quản lý cán bộ. Trước khi bắt tay vào thiết kế
và xây dựng hệ thống quản lý cán bộ chúng ta cần có một số khái niệm về hệ thống thông tin quản lý
như sau:
1. Đặc điểm của hệ thống quản lý
1.1. Phân cấp quản lý
Hệ thống thông tin quản lý là một hệ thống được tổ chức thống nhất từ trên xuống dưới, có
chức năng tổng hợp các thông tin nhằm giúp nhà quản lý quản lý tốt cơ sở của mình. Một hệ thống
quản lý được phân cấp từ trên xuống dưới. Mọi thông tin được tổng hợp từ dưới lên và chuyển từ
trên xuống dưới.
1.2. Các luồng thông tin
1.2.1. Luồng thông tin vào:
Luồng thông tin này bao gồm cả thông tin định hướng của hệ thống cấp trên và các thông tin
liên hệ trao đổi với môi trường. Mỗi một bộ phận có lượng thông tin lớn và đa dạng cần phải xử lý.
Các thông tin cần phải xử lý có thể được chia làm 3 loại:
- Các thông tin luân chuyển: Là loại thông tin chi tiết về các hoạt động hàng ngày của hệ thống. Khối
lượng của thông tin này lớn nên đòi hỏi có sự xử lý nhanh, kịp thời.
- Các thông tin tổng hợp định kỳ: Là thồn tin ttoongr hợp về hoạt động của cấp dưới báo cáo lên cấp
trên. Những thông tin thu thập này là những thông tin được ghi chép trực tiếp từ các bộ phận trong
hệ thống thừa hành.
- Thông tin dùng để tra cứu: Là thông tin dùng chung trong hệ thống. Các thông tin này tồn tại một
thời gian dài trong hệ thống và ít thay đổi. được dùng để tra cứu trong việc xử lý các thông tin luân
chuyển và thông tin tổng hợp.
phát triển chung của đơn vị quản lý, không để những thay đổi nhỏ về tổ chức cũng như về quản lý
làm sai lệch thông tin tập hợp.
Trong quá trình phát triển hệ thống cần phải kiểm chứng tính đúng đắn, tính khoa học đồng
thời hệ thống luôn phải được hoàn thiện, điều chỉnh cho phù hợp. Các thông tin đầu ra cần đảm bảo
tính mục tiêu rõ ràng, chính xác, đầy đủ đáp ứng yêu cầu của nhà quản lý.
2.2. Yêu cầu của người sử dụng
Đây chính là yêu cầu của người sử dụng hệ thống không chỉ đơn thuần là thao tác đối với máy.
Điều quan trọng là hệ thống không chỉ đáp ứng cho người thông thạo về tin học mà còn đáp ứng cho
những người hiểu biết rất ít về máy tính. Khi thiết kế phải đảm bảo các yêu cầu sau:
- Yêu cầu về nhập dữ liệu: Hệ thống phải có khả năng truy cập dữ liệu từ xa, nhanh chóng thuận lợi,
chuẩn xác, các thao tác phải thuận lợi, đơn giản nhưng phải đáp ứng đầy đủ các yêu cầu truy nhập dữ
liệu từ xa.
- Yêu cầu về hệ thống thông tin: Hệ thống phải được bảo mật, bảo trì có tính mở để phát triển, điều
chỉnh. Đặc biệt phải có các khả năng kiểm tra sự đúng đắn của dữ liệu cũng như khả năng phát hiện
lỗi và xử lý lỗi.
- Yêu cầu về giao diện: Giao diện giữa người và máy phải được thiết kế khoa học, đẹp không cầu kì,
phải có tính thống nhất về phương pháp làm việc. cách trình bày, khả năng trợ giúp tốt kịp thời giải
quyết tốt mọi thắc mắc của người sử dụng.
- Yêu cầu về đối thoại, giải đáp: Hệ thống phải có khă năng thực hiện chế độ hội thoại ở một mức
nào đó nhằm cung cấp nhanh, chuẩn xác yêu cầu của nhà quản lý. Đây là tính mở của hệ thống nhằm
đảm bảo cho người sử dụng khai thác tối đa mà hệ thống cung cấp.
3. Các bước xây dựng hệ thống thông tin trong quản lý
- Xác định các vấn đề giải quyết và yêu cầu.
- Xác định các mục tiêu ưu tiên – thiết kế logic – thiết kế vật ý.
- Cài đặt thí nghiệm chương trình.
- Khai thác và bảo trì.
tính mục tiêu, rõ ràng, chính xác, đầy đủ đáp ứng yêu cầu của nhà quản lý.
1.2. Phân tích hệ thống quản lý trên quan niệm của người làm
Tin học
Đây chính là yêu cầu của người sử dụng hệ thống không chỉ đơn thuần là thao tác với máy.
Điều quan trọng là hệ thống không chỉ đáp ứng cho người thông thạo về tin học mà còn đáp ứng cho
những người hiểu biết rất ít về máy tính. Khi thiết kế phải đảm bảo các yêu cầu sau:
- Yêu cầu về nhập dữ liệu: Hệ thống phải có khả năng truy cập dữ liệu từ xa, nhanh chóng thuận lợi,
chuẩn xác, các thao tác phải thuận lợi, đơn giản nhưng phải đáp ứng đầy đủ các yêu cầu truy nhập dữ
liệu từ xa.
- Yêu cầu về hệ thống thông tin: Hệ thống phải được bảo mật, bảo trì có tính mở để phát triển, điều
chỉnh. Đặc biệt phải có các khả năng kiểm tra sự đúng đắn của dữ liệu cũng như khả năng phát hiện
lỗi và xử lý lỗi.
- Yêu cầu về giao diện: Giao diện giữa người và máy phải được thiết kế khoa học, đẹp không cầu kì,
phải có tính thống nhất về phương pháp làm việc. cách trình bày, khả năng trợ giúp tốt kịp thời giải
quyết tốt mọi thắc mắc của người sử dụng.
- Yêu cầu về đối thoại, giải đáp: Hệ thống phải có khă năng thực hiện chế độ hội thoại ở một mức
nào đó nhằm cung cấp nhanh, chuẩn xác yêu cầu của nhà quản lý. Đây là tính mở của hệ thống nhằm
đảm bảo cho người sử dụng khai thác tối đa mà hệ thống cung cấp.
1.3. Lựa chọn hệ quản trị (Ngôn ngữ được sử dụng – thế mạnh
của hệ)
Như những phân tích hệ thống quản lý trên quan niệm của người làm quản lý và quan niệm của
người làm tin học đã được nói ở phần trên. Nhóm đã quyết định sử dụng hệ quản trị cơ sở dữ liệu là
Access.
Ngày nay trong công nghiệp phát triển phần mềm tin học, đã có rất nhiều hệ quản trị cơ sở dữ
liệu như: FoxBase, FoxPro for Dos., FoxPro for Win, Visual FoxPro, thì Access là con đường nhanh
nhất và đơn giản để tạo những ứng tyển môi trường windows. Bên cạnh đó thì Access cũng rất phù
hợp, thân thiện đối với những người mới bước vào lập trình hướng đối tượng. Bởi vì nó cung cấp
ứng dụng khác nhau làm việc như thế nào.
1.3.6. Làm việc với văn bản và đồ họa
Access cung cấp khả năng đồ họa và văn bản phức tạp trong ứng dụng. Những thuộc tính văn
bản có thể giúp ta nhấn mạnh các khái niệm quan trọng và các chi tiết cần quan tâm. Thêm vào đó,
Access cung cấp khả năng đồ họa cho phép ta linh động trong thiết kế, bao hàm các hình ảnh động
bằng cách hiển thị một loạt các hình ảnh liên tiếp nhau.
1.3.7. Thiết kế cho việc thi hành và tính tương thích.
Access chia sẻ hầu hết những tính năng ngôn ngữ trong Access cho những ứng dụng, bao gồm
trong Microsoft Office và nheeif ứng dụng khác.
1.3.8. Phân phối những ứng dụng
Sau khi một ứng dụng Access, ta có thể tự do phân phối bất kỳ ứng dụng nào có thể tạo bằng
Access đến bất cứ ai dùng Microsoft Windows. Ta có thể phân phối ứng dụng trên đĩa, trên CD, qua
mạng, trên intranet hoặc Internet.
Chương II: Thiết kế hệ thống
Các thông tin vào ra của hệ thống.
* Các thông tin đầu vào của hệ thống.
- Hồ sơ cán bộ giáo viên của trường.
- Danh sách cán bộ giáo viên của trường.
- Các yêu cầu tra cứu của lãnh đạo nhà trường.
- Các thông tin được cập nhật theo định kì của trường.
* Các thông tin đầu ra của hệ thống.
- Các thông tin về lý lịch và quá trình công tác của giáo viên.
- Các biểu mẫu thống kê báo cáo theo định kì hoặc đột xuất của lãnh đạo.
- Các hồ sơ cá nhân của cán bộ giáo viên theo các tiêu chuẩn.
3. Các chức năng thống kê – báo cáo
Chức năng này cho phép thống kê danh sách cán bộ giáo viên theo phòng ban, chức vụ, quê
quán và theo các chỉ tiêu khác...
4. Chức năng trợ giúp
Đối với một hệ thống tin học cần có một hệ thống trợ giúp để người sử dụng dễ dàng thao tác
với các chức năng trong hệ thống.
II. Sơ đồ luồng dữ liệu hệ thống
Sơ đồ luồng dữ liệu của hệ thống là một cách mô tả bằng hình học về hệ thống cho cả dữ liệu
lẫn quá trình. Thông tin lấy từ các nguồn dữ liệu, được chuyển đến cho một hay nhiều quá trình xử
lý và ngược lại, một quá trình khi nhận đủ thông tin vào (input) thì bắt đầu thực hiện, xử lý thông tin
và cho các kết quả (output) và chúng được gửi tới kho dữ liệu. Trong sơ đồ luồng dữ liệu một quá
trình sẽ được thực hiện khi có đủ thông tin đầu vào theo các đường mũi tên dẫn đến quá trình đó.
Trong sơ đồ, hình tròn (ellipse) được sử dụng để biểu diễn cho một quá trình phải là duy nhất.
Còn các dữ liệu được biểu diễn bằng hình chữ nhật có chứa tên các thông tin được cất giữ. Tên gán
với dữ liệu phải là danh từ.
Trong sơ đồ luồng dữ liệu của hệ thống thì các thực thể được biểu diễn với tên gọi đặt trong
hình chữ nhật. Kho dữ liệu biểu diễn cho một lượng lớn thông tin cần phải lưu trữ trong một thời
gian dài, thường là các tệp dữ liệu để cho nhiều người truy cập vào.
Dưới đay là sơ đồ luồng dữ liệu của hệ thống quản lý nhân sự trong trường THCS Võ Thị Sáu:
Chú thích:
Tác nhân ngoài: Là con người, nhóm tổ chức hay các
thông tin, số liệu ở ngoài hệ thống có trao đổi thông tin
với hệ thống.
* Chức năng 4: Trợ giúp
Cơ sở dữ liệu
* Biểu đồ thực thể liên kết ER:
4. Các yêu cầu về dữ liệu của hệ thống
Để quản lý được hồ sơ cán bộ giáo viên ta cần có các thông tin về cán bộ như: Họ và tên, giới
tính, quê quán, quá trình công tác... Các thông tin chính về cán bộ giáo viên cần quản lý được liệt kê
trong bảng dưới đây:
STT
Thông tin cần quản lý
1
Họ và tên
2
Ngày sinh
3
Quê quán
4
12
Đảng viên
13
Cấp bậc
14
Chức vụ
15
Phòng làm việc
16
Ngày chuyển công tác
17
Quá trình công tác
18
Trình độ chuyên môn
19