XÂY DỰNG PHẦN mềm QUẢN lý tổ CHỨC ĐẢNG THUỘC ĐẢNG bộ THÀNH PHỐ hải PHÒNG

60 393 0
XÂY DỰNG PHẦN mềm QUẢN lý tổ CHỨC ĐẢNG THUỘC ĐẢNG bộ THÀNH PHỐ hải PHÒNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIAO THÔNG VẬN TẢI BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM NGUYỄN THỊ LAN BÁO CÁO THỰC TẬP TỐT NGHIỆP XÂY DỰNG PHẦN MỀM QUẢN LÝ TỔ CHỨC ĐẢNG THUỘC ĐẢNG BỘ THÀNH PHỐ HẢI PHÒNG HẢI PHÒNG – 2016 BỘ GIAO THÔNG VẬN TẢI BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM NGUYỄN THỊ LAN BÁO CÁO THỰC TẬP TỐT NGHIỆP XÂY DỰNG PHẦN MỀM QUẢN LÝ TỔ CHỨC ĐẢNG THUỘC ĐẢNG BỘ THÀNH PHỐ HẢI PHÒNG NGÀNH: CÔNG NGHỆ THÔNG TIN; MÃ SỐ: 114 CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN Người hướng dẫn: TS Nguyễn Duy Trường Giang HẢI PHÒNG – 2016 MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG LỜI NÓI ĐẦU Hiện nay, công nghệ thông tin ngày phát triển mạnh mẽ phần cứng lẫn phần mềm Các sản phẩm ngành công nghệ thông tin ứng dụng rộng rãi nhiều lĩnh vực, mang lại nhiều hiệu thiết thực cho đời sống xã hội tinh thần vật chất Được xem yếu tố định đến thành công tổ chức, phủ doanh nghiệp, giữ vai trò quan trọng, góp phần mang lại nhiều lợi ích mà không phủ nhận Đặc biệt lĩnh vực quản lý, tin học tạo lên thay đổi đáng kinh ngạc Được biết đến đơn vị chiến đấu Đảng, tổ chức sở (TCCS) Đảng xem hạt nhân lãnh đạo hệ thống trị cầu nối trực tiếp Đảng với nhân dân Xuất phát từ ý tưởng đó, em lựa chọn đề tài “Xây dựng phần mềm quản lý tổ chức đảng thuộc đảng thành phố Hải Phòng” làm đề tài tốt nghiệp Với hy vọng giúp cho công tác quản lý Thành Ủy trở lên dễ dàng, nhanh chóng hiệu Dưới hướng dẫn TS Nguyễn Duy Trường Giang, em hoàn thành báo cáo thực tập với chương: Chương 1: Cơ sở lý thuyết Chương 2: Tổng quan đề tài khảo sát nghiệp vụ thực tế Chương 3: Phân tích thiết kế hệ thống Chương 4: Kết đạt Do điều kiện thời gian có giới hạn chưa nắm bắt hết vấn đề nghiệp vụ nên tránh khỏi thiếu sót tồn trình thực đề tài Vì vậy, em mong nhận góp ý bạn bè thầy cô để đề tài ngày hoàn thiện Em xin chân thành cảm ơn! CHƯƠNG I: CƠ SỞ LÝ THUYẾT Lý thuyết phân tích thiết kế hệ thống Khái niệm  Hệ thống (system) tập hợp phần tử có mối quan hệ ràng buộc lẫn 1.1 1.1.1 nhau, tương tác để tạo nên thể thống  Hệ thống thông tin (information system): hệ thống sử dụng công nghệ thông tin để thu thập, truyển, lưu trữ, xử lý biểu diễn thông tin hay nhiều trình  Phân tích thiết kế hệ thống: cách tiếp cận có hệ thống tới:  Việc xác định vấn đề, mục tiêu hội  Phân tích luồng thông tin tổ chức  Thiết kế hệ thống thông tin máy tính để giải vấn  đề Phân tích chức Để phân tích yêu cầu thông tin tổ chức, ta phải biết tổ chức thực nhiệm vụ, chức Từ đó, tìm liệu, thông tin sử dụng chức hạn chế, mối ràng buộc đặt lên chức  Mô hình phân rã chức (BFD – Business Function Diagram) công cụ biểu diễn việc phân rã có thứ bậc công việc cần thực Mỗi công việc chia thành công việc con, số mức chia phụ thuộc kích cỡ độ phức tạp hệ thống • Chức công việc mà tổ chức cần làm phân theo •   nhiều mức từ tổng hợp đến chi tiết • Các bước tiến hành:  Xác định chức  Phân rã chức  Mô tả chi tiết chức mức Các mô hình phân rã chức năng: mô hình dạng chuẩn mô hình dạng công ty Mô hình luồng liệu (DFD – Data Flow Diagram) công cụ mô tả mối quan hệ thông tin công việc Phân tích liệu Mô hình hóa liệu (mô hình hóa CSDL, mô hình hóa thông tin ) kỹ thuật để tổ chức tài liệu hóa liệu hệ thống mô hình Trong đó, mô hình quan hệ cách thức biểu diễn liệu dạng quan hệ hay gọi bảng Một quan hệ bảng liệu hai chiều (cột dòng), mô tả thực thể Mỗi cột tương ứng với thuộc tính thực thể Một dòng chứa giá trị liệu đối tượng cụ thể thuộc thực thể  Các tính chất quan hệ: • Giá trị cột đơn • Các giá trị cột phải thuộc miền giá  trị (cùng kiểu liệu) • Thứ tự dòng cột không bắt buộc Các ràng buộc toàn vẹn quan hệ: • Ràng buộc quy tắc áp đặt lên liệu để đảm • bảo độ xác tin cậy liệu Có bốn kiểu ràng buộc chính: ràng buộc miền giá trị, ràng buộc khóa chính, ràng buộc thực thể ràng buộc toàn vẹn tham chiếu  Các phép toán CSDL quan hệ: insert, delete, update 1.1.2 Giai đoạn phân tích thiết kế hệ thống  Khảo sát lựa chọn hệ thống  Thu thập thông tin, tài liệu, nghiên cứu trạng nhằm làm rõ tình trạng hoạt động hệ thống thông tin cũ, từ đưa giải  pháp xây dựng hệ thống thông tin quản lý  Xác định yêu cầu hệ thống  Đề xuất mục tiêu, giải pháp cho yêu cầu đưa Phân tích hệ thống Là việc nghiên cứu vấn đề nghiệp vụ để đề xuất cải tiến xác định yêu cầu nghiệp vụ thứ tự ưu tiên cho giải  pháp Thiết kế hệ thống Là nhằm đưa định cài đặt hệ thống cho hệ thống thỏa mãn yêu cầu mà giai đoạn phân tích đưa ra, đồng thời lại thích ứng với điều kiện ràng buộc thực tế  Thiết kế sở liệu: xác định quan hệ thực thể,  tạo database lưu trữ liệu Thiết kế chương trình  Thiết kế giao diện: thiết kế mẫu thu thập thông tin, xuất tài liệu, báo cáo, thiết kế module quản lý hệ thống, chức tương tác với người dùng,  Thực vận hành hệ thống  Lập trình  Cài đặt phần mềm  Kiểm thử phần mềm kiểm soát lỗi  Thiết lập tài liệu hướng dẫn sử dụng  Bảo trì hệ thống 1.1.3 Các dạng chuẩn hóa liệu thông dụng  Chuẩn hóa trình tách bảng (phân rã) thành bảng nhỏ dựa vào phụ thuộc hàm  Mục đích chuẩn hóa loại bỏ dư thừa liệu lỗi thao tác liệu (Insert, Delete, Update) Chuẩn hóa làm tăng thời gian truy vấn  Các dạng chuẩn hóa:  Dạng chuẩn thứ (1NF): Một lược đồ quan hệ dạng chuẩn thứ toàn ghi chứa giá  trị đơn Dạng chuẩn thứ hai (2NF): Lược đồ quan hệ dạng chuẩn hai dạng chuẩn thuộc tính không khóa phải phụ  thuộc hàm đầy đủ vào khóa Dạng chuẩn thứ ba (3NF): Lược đồ quan hệ dạng chuẩn ba dạng chuẩn hai thuộc tính không khóa không phụ thuộc hàm bắc cầu vào khóa Hay nói cách khác, thuộc tính không khóa không phụ thuộc hàm vào phần tử khóa 1.2 Ngôn ngữ công cụ thực 1.2.1 HTML CSS  HTML (HyperText Markup Language)  Là ngôn ngữ đánh dấu siêu văn bản, thiết kế để tạo  trang web với thông tin trình bày World Wide Web HTML phát minh vào năm 1990 nhà khoa học có tên  Tim Berners – Lee HTML ví “khung xương giao diện Web”, giúp ta xác định bố cục web đánh dấu phần 10 3.5 Thiết kế sở liệu 3.5.1 Mô hình quan hệ liệu Hình Mô hình quan hệ liệu 46 3.5.1 Mô tả bảng liệu  Bảng Loại sở STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaloaiCS Mã loại sở Int PK TenloaiCS Tên loại sở Varchar(45) Not null Maquanhuyen Mã quận huyện Int FK Kiểu liệu Ràng buộc Int PK Varchar(45) Not null FK  STT  STT Bảng Loại sở trực thuộc Tên trường MaloaiCSTT TenloaiCSTT Diễn giải Mã loại sở trực thuộc Tên loại sở trực thuộc MaloaiCS Mã loại sở Int Ghichu Ghi Varchar(100) Tên trường Diễn giải Kiểu liệu Ràng buộc MaDVCS Mã đơn vị sở Int PK TenDVCS Tên đơn vị sở Varchar(45) Not null MaloaiCSTT Mã loại sở trực thuộc Int FK Bảng Đơn vị sở 47  Bảng Chức vụ STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaCV Mã chức vụ Int PK TenCV Tên chức vụ Varchar(45) Not null  Bảng Quận huyện STT Tên trường Diễn giải Kiểu liệu Ràng buộc Maquanhuyen Mã quận huyện Int PK Tenquanhuyen Tên quận huyện Varchar(45) Not null Sdt Số điện thoại Varchar(25) Email Email Varchar(100)  Bảng Loại tổ chức sở đảng STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaloaiTCCSD Mã loại tổ chức sở đảng Int PK TenloaiTCCSD Tên loại tổ chức sở đảng Varchar(45) Not null 48  Bảng Loại tổ chức đảng sở STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaloaiTCDTCS Mã loại tổ chức đảng sở Int PK TenloaiTCDTCS Tên loại tổ chức đảng sở Varchar(45) Not null  STT Bảng Tổ chức sở đảng Tên trường Diễn giải Kiểu liệu Ràng buộc MaTCCSD Mã tổ chức sở đảng Int PK TenTCCSD Tên tổ chức sở đảng Varchar(45) Not null Ngaythanhlap Ngày thành lập datetime Not null Ngayngunghoa tdong Ngày ngừng hoạt động datetime Tinhtrang Tình trạng Enum(‘hoatdong’ ,’ngunghoatdong ’) Sodangvien Số đảng viên int Sodangvienca puy Số đảng viên cấp ủy int MaDVCS Mã đơn vị sở Int FK MaLoaiTCCSD Mã loại tổ chức sở đảng Int FK Not null 49 10  STT MachitietCTTC CSD Mã chi tiết chia tách sở đảng Int FK Kiểu liệu Ràng buộc Int PK Varchar(45) Not null datetime Not null Bảng Tổ chức đảng sở Tên trường Diễn giải Mã tổ chức đảng sở Tên tổ chức đảng sở Ngày thành lập MaTCDTCS TenTCDTCS Ngaythanhlap Ngayngunghoa tdong Ngày ngừng hoạt động datetime Tinhtrang Tình trạng Enum(‘hoatdong’ ,’ngunghoatdong’) Sodangvien Số đảng viên int Sodangvienca puy Số đảng viên cấp ủy int MaTCCSD MaloaiTCDTC S 10 MaloaiCSTT 11 MachitietCTTC DTCS  STT Mã tổ chức sở đảng Mã loại tổ chức đảng sở Not null Int FK Int FK Mã loại sở trực thuộc Int FK Mã chi tiết chia tách TCĐTCS Int FK Bảng Kết đánh giá Tên trường Diễn giải Kiểu liệu Ràng buộc 50 MaKQDG Mã kết đánh giá Int PK TenKQDG Tên kết đánh giá Varchar(45) Not null Ngaydanhgia Ngày đánh giá datetime Not null  Bảng Chi tiết kết đánh giá TCCSĐ STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaKQDG Mã kết đánh giá Int PK MaTCCSD Mã tổ chức sở đảng Int PK Ghichu Ghi Varchar(100 0)  Bảng Chi tiết kết đánh giá TCDTCS STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaKQDG Mã kết đánh giá Int PK MaTCDTCS Mã tổ chức đảng sở Int PK Ghichu Ghi Varchar(100 0) 51  Bảng Quyết định giải thể STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaQDGT Mã định giải thể Int PK TenQDGT Tên định giải thể Varchar(45) Not null MaTCCSD Mã tổ chức sở đảng Int FK MaTCDTCS Mã tổ chức đảng sở Int FK Ngaygiaithe Ngày giải thể Datetime Not null  Bảng Quyết định sáp nhập STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaQDSN Mã định sáp nhập Int PK TenQDSN Tên định sáp nhập Varchar(45) Not null NgaySN Ngày sáp nhập datetime Not null MaTCCSD Int FK MaTCDTCS Int FK Mã tổ chức sở đảng Mã tổ chức đảng sở 52  Bảng Chi tiết sáp nhập TCCSD STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaQDSN Mã định sáp nhập Int PK MaTCCSD Mã tổ chức sở đảng Int PK Ghichu Ghi Varchar(100)  Bảng Chi tiết sáp nhập TCDTCS STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaQDSN Mã định sáp nhập Int PK MaTCDTCS Mã tổ chức đảng sở Int PK Ghichu Ghi Varchar(100)  Bảng Quyết định chia tách STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaQDCT Mã định chia tách Int PK TenQDCT Tên định chia tách Varchar(45) Not null 53 NgayCT Ngày chia tách datetime Not null MaTCCSD Mã tổ chức sở đảng Int FK MaTCDTCS Mã tổ chức đảng sở Int FK  Bảng Chi tiết chia tách TCCSD STT Tên trường Diễn giải Kiểu liệu Ràng buộc ID Mã chi tiết chia tách TCCSD Int PK MaQDCT Mã định chia tách Int FK TenTCCSDmoi Tên tổ chức sở đảng Varchar(100) Not null Ghichu Ghi Varchar(100)  STT Bảng Chi tiết chia tách TCDTCS Tên trường Diễn giải Kiểu liệu Ràng buộc ID Mã chi tiết chia tách TC đảng CS Int PK MaQDCT Mã định sáp nhập Int FK TenTCDTCSmoi Tên tổ chức đảng sở Varchar(100) Not null 54  Ghichu Ghi Varchar(100) Bảng Bản đánh giá chất lượng STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaBDGCL Mã đánh giá chất lượng Int PK TenBDGCL Tên đánh giá chất lượng Varchar(45) Not null NgayDG Ngày đánh giá datetime Not null  Bảng Chi tiết đánh giá chất lượng STT Tên trường MaBDGCL MaloaiCSTT SoTCtrongsachvung manh SoTCHTNV SoTCyeukem SoTCchuadanhgia Sochibotrongsachvun gmanh SochiboHTNV Sochiboyeukem Diễn giải Mã đánh giá chất lượng Mã loại sở trực thuộc Số tổ chức sạch, vững mạnh Số tổ chức hoàn thành nhiệm vụ Số tổ chức yếu Số tổ chức chưa đánh giá Số chi sạch, vững mạnh Số chi hoàn thành nhiệm vụ Số chi yếu Kiểu liệu Ràng buộc Int PK Int PK Int Int Int Int Int Int Int 55  Bảng Đảng viên cấp ủy STT Tên trường Diễn giải Kiểu liệu Ràng buộc MaDVCU Mã đảng viên cấp ủy Int PK TenDVCU Tên đảng viên cấp ủy Varchar(45) Not null MaCV Mã chức vụ Int FK MaTCCSD Mã tổ chức sở đảng Int FK MaTCDTCS Mã tổ chức đảng sở Int FK  STT Bảng Tài khoản Tên trường Diễn giải Kiểu liệu Ràng buộc MaTK Mã tài khoản Int PK TenTK Tên tài khoản Varchar(100) Not null Maquanhuyen Mã quận huyện Int FK Maphanquyen Mã phân quyền Int FK Trangthai Trạng thái Varchar(100) Not null 56  STT 4.1 Bảng Phân quyền Tên trường Diễn giải Kiểu liệu Ràng buộc Maphanquyen Mã phân quyền Int PK Tenphanquyen Tên phân quyền Varchar(100) Not null CHƯƠNG IV: KẾT QUẢ ĐẠT ĐƯỢC Một số hình ảnh trang web - Giao diện quản lý dành cho quản trị viên: 57 Bảng Giao diện quản trị viên 4.2 Kết luận Sau thời gian nghiên cứu thực thiện xây dựng đề tài Em đạt kết sau:  Khảo sát thực tế để nắm rõ quy trình nghiệp vụ đề tài  Tìm hiểu nắm bắt quy trình, công cụ thiết kế Web  Phân tích thiết kế hệ thống quản lý tổ chức sở đảng trực thuộc  Thành Ủy Hải Phòng Thiết kế giao diện đăng nhập quản lý dành cho quản trị viên theo yêu cầu đơn vị Một số vấn đề tồn tại: Do hạn chế mặt thời gian, kinh nghiệm trình độ chuyên môn trình phân tích thiết kế nên tránh khỏi sai sót Chức hệ thống, giao diện chưa xây dựng để hoạt động Trong khoảng thời gian tiếp theo, em bổ sung giải vấn đề tồn tại, hoàn thiện phần mềm đồng thời chỉnh sửa thêm thông tin để báo cáo hoàn thiện 58 TÀI LIỆU THAM KHẢO • Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, Nhà xuất • Đại học Quốc Gia Hà Nội Lê Tiến Vương, Nhập môn sở liệu quan hệ, Nhà xuất khoa học kĩ thuật 59 • Phan Huy Khánh, Giáo trình phân tích thiết kế hệ thống, Nhà xuất Đại học Bách Khoa Hà Nội 60 ... sách cán bộ, xây dựng Đảng tổ chức quản lý đảng viên 16 2.3 Nghiệp vụ quản lý Cơ cấu tổ chức sở đảng:  Tổ chức sở đảng bao gồm: đảng sở chi sở  Đảng sở có loại: Đảng bộ phận chi trực thuộc ... tổ chức sở Đảng (Tổ chức sở đảng chi trực thuộc đảng ủy sở)  Tổ chức sở Đảng 30 đảng viên, lập chi sở, có tổ Đảng trực thuộc Tổ chức sở có từ 30 đảng viên trở lên lập Đảng sở, có chi trực thuộc. .. rã chức Các chức hệ thống quản lý tổ chức sở đảng trực thuộc Thành Ủy Hải Phòng:  Quản lý hệ thống  Quản lý danh mục  Quản lý sở đảng đánh giá  Báo cáo – thống kê 28 Hình Sơ đồ phân rã chức

Ngày đăng: 22/03/2017, 09:11

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan