Đồ Án Xây dựng phần mềm quản lý Cán bộ tại 1 đơn vị Quân đội_HVKT

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 3/12/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    Báo cáo đồ án SQL
    Đề bài: Xây dựng phần mềm quản lý Cán bộ tại 1 đơn vị Quân đội
    Họ và tên học viên : Trương thị Cẩm Vân
    Lớp :Tin học 1

    Báo cáo chia làm 2 phần chính:
    Phần 1: Thiết kế và phân tích hệ thông
    Phần 2 : Giới thiệu về sản phẩm phần mềm trên cơ sở hệ thống dữ liệu đã được xây dựng

















    Phần I: Phân tích hệ thống dữ liệu
    Yêu cầu đặt ra của đề bài là :
    Quá trình quản lý hồ sơ tại 1 đơn vị Quân đội
    Khi nhận hồ sơ từ bộ phận tiếp nhận hồ sơ, bộ phận quản lý hồ sơ sẽ tiến hành công việc cập nhật thông tin cán bộ. Với những cán bộ mới đến đơn vị thì sẽ thực hiện việc cập nhật mới hoàn toàn hồ sơ. Với những cán bộ đã và đang công tác tại đơn vị thì bộ phận này sẽ tiến hành kiểm tra thông tin hồ sơ cũ và thực hiện chỉ cập nhật ,chỉnh sửa, bổ sung những thông tin mới hoặc thông tin có sự thay đổi vào bộ hồ sơ đã có của cán bộ đó.
    Sau khi cập nhật hồ sơ xong, bộ phận này thực hiện lưu hồ sơ dưới 2 hình thức: lưu bằng cơ sở dữ liệu trên máy tính và hình thức thứ hai là lưu các bộ hồ sơ trong kho hồ sơ dưới dạng tài liệu.
    Với những cán bộ chuyển công tác đi nơi khác hoặc những cán bộ về hưu, sau khi cập nhật, chỉnh sửa, bổ sung những thông tin cần thiết vào hồ sơ của họ thì sẽ chuyển hẳn các bộ hồ sơ này vào lưu trữ.
    Khi tiếp nhận các yêu cầu, đề nghị qua bộ phận tiếp nhận hồ sơ của cấp cơ sở (đề nghị xét thăng quân hàm, khen thưởng, kỷ luật, ), bộ phận xử lý hồ sơ sẽ tiến hành kiểm tra, đối chiếu với các tiêu chuẩn, nếu đủ điều kiện sẽ thực hiện gửi đề nghị lên Đảng uỷ xem xét; nếu không đủ điều kiện sẽ thực hiện gửi trả lại các đề nghị cho các cấp.
    Khi nhận các quyết định (quyết định thăng quân hàm; quyết định khen thưởng, kỷ luật; quyết định chuyển công tác, quyết định về hưu, ) thông qua bộ phận tiếp nhận hồ sơ, bộ phận quản lý hồ sơ sẽ cập nhật những thông tin mới này. Sau khi thực hiện xong sẽ gửi các quyết định này xuống đơn vị hoặc cá nhân có trách nhiệm thực thi quyết định
    Trong quá trình quản lý hồ sơ, khi có yêu cầu xem, tìm thông tin về cán bộ hoặc nhóm cán bộ nào đó bộ phận này sẽ thực hiện việc tra cứu, tìm kiếm thông tin về cán bộ để có được những kết quả tìm kiếm chính xác đáp ứng yêu cầu của cán bộ và các đơn vị, tổ chức trong học viện.
    Thường thì một năm hoặc có trường hợp một tháng hoặc khi có trường hợp yêu cầu đột xuất, bộ phận quản lý hồ sơ sẽ thực hiện việc tổng hợp, thống kê, lập báo cáo về số lượng, chất lượng cán bộ; độ tuổi, trình độ, những cán bộ chuyển công tác đi đơn vị khác hoặc cán bộ chuyển về học viện, những cán bộ nghỉ hưu trong năm, theo yêu cầu và gửi báo cáo lên trên.
    Dựa trên yêu cầu thực tế đặt ra cho cơ sở dữ liệu phải đạt được các nhu cầu trên. Vậy bộ phận quản lý hồ sơ cán bộ phải làm những chức năng sau.
    [​IMG][​IMG] [​IMG][​IMG] [​IMG]

    [TABLE="width: 100%"]
    [TR]
    [TD]Tìm kiếm thông tin cán bộ

    [/TD]
    [/TR]
    [/TABLE]
    [TABLE="width: 100%"]
    [TR]
    [TD]Thống kê báo cáo về cán bộ


    [/TD]
    [/TR]
    [/TABLE]
    [TABLE="align: left"]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Cập nhật hồ sơ mới

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Chỉnh sửa các thông tin của cán bộ cũ

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD="colspan: 2, align: left"][​IMG][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD="colspan: 2, align: left"][​IMG][/TD]
    [/TR]
    [/TABLE]

















    Danh mục các bảng và quan hệ
    Dựa trên những yêu cầu trên, Ta có danh mục các bảng trong cơ sở dữ liệu và mối quan hệ giữa các bảng như sau:
    [​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả những thông tin đời sống của cán bộ
    Có 1 khóa chính và không có khóa ngoài

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG]

    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả thông tin trong quá trình làm việc của cán bộ
    [TABLE]
    [TR]
    [TD]Tên cột
    [/TD]
    [TD]Cột khóa ngoài
    [/TD]
    [TD]Quan hệ với bảng
    [/TD]
    [/TR]
    [TR]
    [TD]MaCB
    [/TD]
    [TD]MaCB
    [/TD]
    [TD]Canhan
    [/TD]
    [/TR]
    [TR]
    [TD]Donvi
    [/TD]
    [TD]MaDonvi
    [/TD]
    [TD]Donvi
    [/TD]
    [/TR]
    [TR]
    [TD]Chucvu
    [/TD]
    [TD]MaCV
    [/TD]
    [TD]Chucvu
    [/TD]
    [/TR]
    [TR]
    [TD]Bacluong
    [/TD]
    [TD]Mabacluong
    [/TD]
    [TD]Bacluong
    [/TD]
    [/TR]
    [TR]
    [TD]Capbac
    [/TD]
    [TD]MaCapbac
    [/TD]
    [TD]capbac
    [/TD]
    [/TR]
    [/TABLE]


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG] [​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Danh mục cấp bậc hiên nay và niên hạn

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG] [​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Danh sách bậc lương và hệ số bậc lương hiện đang được áp dụng

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG] [​IMG]

    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Danh mục chức vụ mà cơ quan đang sử dụng

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG] [​IMG][​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả thông tin trong quyết định
    [TABLE]
    [TR]
    [TD]Tên cột
    [/TD]
    [TD]Tên cột khóa ngoài
    [/TD]
    [TD]Bảng quan hệ
    [/TD]
    [/TR]
    [TR]
    [TD]LoaiQD
    [/TD]
    [TD]LoaiQD
    [/TD]
    [TD]LoaiQD
    [/TD]
    [/TR]
    [/TABLE]


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG]
    [​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả thông tin các loại Quyết định được ban hành

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG]

    [​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả toàn bộ quá trình chức vụ của cán bộ trong cơ quan
    [TABLE]
    [TR]
    [TD]Tên cột
    [/TD]
    [TD]Tên cột khóa ngoài
    [/TD]
    [TD]Bảng quan hệ
    [/TD]
    [/TR]
    [TR]
    [TD]MaCB
    [/TD]
    [TD]MaCB
    [/TD]
    [TD]Canhan
    [/TD]
    [/TR]
    [TR]
    [TD]MaCV
    [/TD]
    [TD]MaCV
    [/TD]
    [TD]Chucvu
    [/TD]
    [/TR]
    [/TABLE]


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG][​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Danh mục khen thưởng kỉ luật của cá nhân
    [TABLE]
    [TR]
    [TD]Tên cột
    [/TD]
    [TD]Tên cột khóa ngoài
    [/TD]
    [TD]Bảng quan hệ
    [/TD]
    [/TR]
    [TR]
    [TD]MaKTKL
    [/TD]
    [TD]MaKTKL
    [/TD]
    [TD]QuatrinhKTKL
    [/TD]
    [/TR]
    [TR]
    [TD]MaCB
    [/TD]
    [TD]MaCB
    [/TD]
    [TD]Canhan
    [/TD]
    [/TR]
    [/TABLE]


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả thông tin về tiêu chuẩn cấp bậc căn cứ theo chức vụ
    [TABLE]
    [TR]
    [TD]Tên cột
    [/TD]
    [TD]Tên cột khóa ngoài
    [/TD]
    [TD]Bảng Quan hệ
    [/TD]
    [/TR]
    [TR]
    [TD]Chucvu
    [/TD]
    [TD]MaCV
    [/TD]
    [TD]chucvu
    [/TD]
    [/TR]
    [TR]
    [TD]
    [/TD]
    [TD]
    [/TD]
    [TD]
    [/TD]
    [/TR]
    [/TABLE]


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG][​IMG] [​IMG]
    [​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả quá trình cấp bậc
    [TABLE]
    [TR]
    [TD]Tên cột
    [/TD]
    [TD]Tên cột khóa ngoài
    [/TD]
    [TD]Bảng Quan hệ
    [/TD]
    [/TR]
    [TR]
    [TD]MaCB
    [/TD]
    [TD]MaCB
    [/TD]
    [TD]Canhan
    [/TD]
    [/TR]
    [TR]
    [TD]MaCBac
    [/TD]
    [TD]MaCapbac
    [/TD]
    [TD]Capbac
    [/TD]
    [/TR]
    [/TABLE]


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Mô tả thông tin quyết định được đưa đến cán bộ nào
    [TABLE]
    [TR]
    [TD]Tên cột
    [/TD]
    [TD]Tên cột khóa ngoài
    [/TD]
    [TD]Bảng quan hệ
    [/TD]
    [/TR]
    [TR]
    [TD]MaQD
    [/TD]
    [TD]SohieuQD
    [/TD]
    [TD]Quyetdinh
    [/TD]
    [/TR]
    [TR]
    [TD]MaCB
    [/TD]
    [TD]MaCB
    [/TD]
    [TD]canhan
    [/TD]
    [/TR]
    [/TABLE]


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG][​IMG] [​IMG]
    [​IMG]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Danh mục các phòng ban, đơn vị trong cơ quan

    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [TABLE]
    [TR]
    [TD][TABLE="width: 100%"]
    [TR]
    [TD]Danh mục các khen thưởng kỉ luật đã được ban hành


    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG][​IMG] [​IMG]
    Theo phân tích thông tin dữ liệu vào ta có luồng đi của dữ liệu như sau:

    [​IMG]
    Đảm bảo toàn vẹn dữ liệu
    Phân tích luồng dữ liệu ta đặt các trigger cho các bảng như sau để đảm bảo toàn vẹn dữ liệu
    1.Bảng dongQD
    +Tringger đặt sao cho khi cập nhật loại quyết định trong bảng Quyetdinh thì có những tương tác phù hợp với các thông tin cá nhân có trong cơ sở dữ liệu
    VD: khi loại Quyết định là thăng quân hàm thì thông tin trên bảng tuyendung phải được cập nhật, thêm đó bảng quatrinhcapbac cũng phải được cập nhật lại theo thông tin mới nàyTương tự với các loại Quyết định khác
    2.Bảng danhmucKTKL
    Đặt 1 trigger bắt sự kiện khi insert vào bảng là khen thưởng thì cột denngay của bảng tương ứng với loại khen thưởng là ngày hệ thống
    3.tuyendung
    Trigger được khởi động khi nhận được lệnh xóa theo quyết định thôi việc , về hưu thì các bản được xóa sẽ được lưu lại vào bảng History .Bảng này nhằm lưu trữ toàn bộ thông tin của các cán bộ đã từng công tác tại cơ quan


    Các tiêu chuẩn làm báo cáo:
    1.Báo cáo lên lương:
    Cá nhân được lên lương là cá nhân có bậc lương hiện tại lớn hơn hoặc bằng so với thời hạn lên lương của bậc lương đó
    2.Báo cáo danh sách cán bộ lên Quân hàm:
    Cán bộ lên quân hàm là người giữ quân hàm hiện tại lớn hơn hoặc bằng so với niên hạn lên quân hàm của quân hàm đó, ngoài ra còn phải đảm bảo 2 điều kiện nữa là :
    +Trong quá trình trên không có kỉ luật từ mức cảnh cáo trở lên
    +Chức vụ đảm nhiệm có cấp quân hàm cao nhất lớn hơn so với cấp bậc quân hàm đang giữ
    3.Danh sách cán bộ vận dụng lên quân hàm
    Cán bộ trong danh sách vận dụng lên quân hàm là cán bộ giữ chức vụ có cấp quân hàm thấp nhất cao hơn so với cấp bậc hiện tại đang giữ
    4.Danh sách cán bộ nghỉ hưu là:
    Cán bộ nam ,tuổi >=60, có>=30 năm công tác, nữ tuổi>=55, có >=25 năm công tác
    5.Danh sách cán bộ nghỉ mất sức:
    Can bộ nghỉ mất sức nếu: Cán bộ nam ,tuổi >=60, có<=30 năm công tác, nữ tuổi>=55, có <= 25 năm công tác






    Phần 2 : Giới thiệu về sản phẩm phần mềm trên cơ sở hệ thống dữ liệu đã được xây dựng
    Form Main giới thiệu toàn bộ tính năng của phần mềm
    [​IMG]
    Khi chọn vào các danh mục trên treeview ta có được các form tương ứng
    1.Form Nhập thông tin cán bộ mới [​IMG]

    2.Sửa thông tin cán bộ cũ
    [​IMG]
    Cho phép cập nhật thông tin của cán bộ
    3.Qua trình công tác, và chức vụ của cán bộ [​IMG]4Form danh mục dùng chung [​IMG]

    5.Danh mục các quyết định đã kí cho phép cập nhật tìm kiếm các quyết định đã kí
    [​IMG]



    6.Form Các khen thưởng kỉ luật đã kí
    [​IMG]
    7.Danh mục các Thống kê cho phép thông kê nhiều loại trên cùng 1 form

    [​IMG]
    8.Form Các báo cáo cần làm hàng năm
    [​IMG]






    Trên đây là toàn bộ đồ án môn học này của em.Trong đồ án không tránh khỏi nhiều sai sót, em rất mong cô sửa chữa và tiếp tục hướng dẫn em trong thời gian tới
    Em xin chân thành cảm ơn!
    Hv










    Trương thị Cẩm Vân_tin hoc1
     

    Các file đính kèm:

Đang tải...