650 likes | 2.48k Views
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐẠI HỌC THỦY SẢN KHOA CÔNG NGHỆ THÔNG TIN. ĐỒ ÁN TỐT NGHIỆP Đề tài: Xây dựng hệ thống quản lý đảng viên Tỉnh ủy Khánh Hòa Giáo viên hướng dẫn: Ths Nguyễn Hữu Trọng Sinh viên thực hiện: Trần Công Cẩn
E N D
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘITRƯỜNG ĐẠI HỌC THỦY SẢNKHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP Đề tài: Xây dựng hệ thống quản lý đảng viên Tỉnh ủy Khánh Hòa Giáo viên hướng dẫn: Ths Nguyễn Hữu Trọng Sinh viên thực hiện: Trần Công Cẩn Lớp: Tin 99
GIỚI THIỆU ĐỀ TÀI • Đứng trước yêu cầu của sự nghiệp công nghiệp hóa, hiện đại hóa đất nước, tin học hóa hoạt động của các cơ quan Đảng đã trở thành một yêu cầu hết sức cấp thiết. • Tin học hóa hoạt động của các cơ quan Đảng, trước hết phải tin học hóa được các lĩnh vực hoạt động chuyên môn của cơ quan Đảng, trong đó, quản lý đảng viên là một trong những nhiệm vụ chuyên môn quan trọng của công tác tổ chức đảng.
Hiện nay, công tác quản lý đảng viên tại Tỉnh ủy Khánh Hòa do Ban Tổ chức Tỉnh ủy Khánh Hòa đảm nhiệm. Mọi hoạt động nghiệp vụ liên quan đến công tác quản lý đảng viên đều thực hiện trên sổ sách, giấy tờ, bảng biểu... và vận chuyển thông tin qua đường gửi/nhận công văn, giấy tờ. • Từ thực trạng đó, tin học hóa công tác quản lý đảng viên của Tỉnh ủy trở thành một nhiệm vụ cấp bách cần sớm tổ chức thực hiện. Chính vì lý do này mà em chọn đề tài "Xây dựng hệ thống quản lý đảng viên Tỉnh ủy Khánh Hòa".
Để xây dựng được hệ thống quản lý đảng viên trên hệ thống mạng máy tính, trước hết phải làm tốt công việc phân tích và thiết kế hệ thống thông tin quản lý đảng viên, sau đó chọn lựa môi trường, công cụ và cài đặt ứng dụng. • Đối với công việc phân tích và thiết kế hệ thống thông tin quản lý, trong chương trình đào tạo em được học phương pháp MERISE, do vậy, việc phân tích và thiết kế hệ thống thông tin được tiến hành theo phương pháp MERISE.
Bố cục của luận văn gồm các mục chính sau: I- Phát biểu bài toán. II- Mô hình hóa dữ liệu. III- Mô hình hóa xử lý. IV- Cài đặt ứng dụng. • Do thời gian thực hiện luận văn có hạn cũng như kiến thức thức của bản thân em còn nhiều hạn chế nên việc thực hiện luận văn chắc chắn sẽ có nhiều thiếu sót, hạn chế. Bản thân em kính mong nhận được sự chỉ bảo của quý thầy cô và ý kiến góp ý của các bạn cùng khóa.
Em xin chân thành cảm ơn thầy Nguyễn Hữu Trọng cùng các thầy cô giáo Khoa Công nghệ thông tin Trường Đại học Bách khoa Hà Nội, Trường Đại học Thủy sản Nha Trang đã tận tình giảng dạy, chỉ bảo và hướng dẫn em thực hiện luận văn tốt nghiệp.
I- PHÁT BIỂU BÀI TOÁN • Đơn vị quản lý chủ quản: Ban Tổ chức Tỉnh ủy. • Thông tin cần quản lý : 1- Đảng viên: quản lý hồ sơ đảng viên. 2- Tổ chức cơ sở đảng: quản lý hệ thống phân cấp quản lý đảng viên từ cấp tỉnh đến cấp cơ sở.
Các nghiệp vụ quản lý: 1- Đảng viên: quản lý sự biến động về số lượng, chất lượng của đội ngũ đảng viên... 2- Tổ chức cơ sở đảng: quản lý hệ thống tổ chức cơ sở đảng từ tỉnh đến cơ sở, số lượng chi bộ trong mỗi cơ sở...
II- THỰC HIỆN PHÂN TÍCH VÀ THIẾT KẾ II.1- Mô hình hóa dữ liệu: - Mô hình quan niệm dữ liệu: trình bày trong bản báo cáo tóm tắt. - Mô hình tổ chức dữ liệu: Kết quả phân tích: - 50 bảng dữ liệu từ điển - 37 bảng dữ liệu chứa thông tin liên quan đến quá trình hoạt động của đảng viên. - Mô hình vật lý dữ liệu: Mô hình cài đặt bảng dữ liệu trên hệ quản trị CSDL
II.2- Mô hình hóa xử lý: - Mô hình thông lượng thông tin - Mô hình quan niệm xử lý + Danh sách các công việc: 52 công việc + Mô hình quan niệm xử lý - Mô hình tổ chức xử lý - Mô hình vật lý xử lý
III- CÀI ĐẶT ỨNG DỤNG • Chọn lựa môi trường - Hệ điều hành hệ thống mạng: chọn Windows 2003 Server. - Hệ quản trị cơ sở dữ liệu: chọn Microsoft SQL Server 2000. - Giao diện với người sử dụng: ứng dụng công nghệ WEB với công cụ xây dựng là bộ Visual Studio.NET 2003. • Tổ chức phân cấp, phân quyền truy cập ứng dụng.
IV- NHỮNG KẾT QUẢ ĐẠT ĐƯỢC - Phân tích và thiết kế hệ thống quản lý đảng viên theo phương pháp phân tích MERISE. - Cài đặt ứng dụng vào hệ quản trị cơ sở dữ liệu SQL Server với 96 bảng (table) dữ liệu. - Xây dựng bộ từ điển dữ liệu cho ứng dụng gồm 50 bảng dữ liệu từ điển với 12.763 records, trong đó, có một số bảng có số lượng bản ghi lớn: + Chuyên ngành đào tạo: 319 records + Đơn vị trực thuộc: 600 records + Đơn vị cơ sở: 10.333 records + Quốc gia (nước): 214 records + Trường đào tạo: 485 records
- Cài đặt MainMenu cho trang WEB chủ với cấu trúc Menu động. - Xây dựng các form nhập dữ liệu cho ứng dụng, gồm: + 50 forms nhập dữ liệu cho 50 bảng từ điển dữ liệu. + 37 forms nhập các thông tin liên quan đến quá trình hoạt động của đảng viên. + Và một số form nhập dữ liệu khác.
- Xây dựng 8 form thống kê danh sách đảng viên: + Có bằng tiến sỹ, phó tiến sỹ + Có học hàm giáo sư, phó giáo sư + Có lý luận chính trị cao cấp, cử nhân + Là người dân tộc + Là nữ giới + Là thương binh + Đã nghỉ hưu + Đã từ trần
IV- NHỮNG CÔNG VIỆC CHƯA THỰC HIỆN ĐƯỢC Do thời gian thực hiện đề tài có hạn, với khối lượng công việc phải thực hiện rất lớn, gồm: - Phân tích, thiết kế hệ thống, - Xây dựng bộ từ điển dữ liệu chuẩn với 12.763 records dữ liệu từ điển, - Cài đặt CSDL trên SQL server, - Cài đặt phần giao diện làm việc trên WebServer với 100 forms giao diện đã được xây dựng. nên còn một số công việc em chưa đủ thời gian để hoàn chỉnh, gồm:
* 8 biểu thống kê định kỳ theo quy định của Ban Tổ chức Trung ương như sau: • Biểu số 1: Tăng giảm đảng viên • Biểu số 2: Đảng viên mới kết nạp • Biểu số 3: Đội ngũ đảng viên (theo trình độ, thành phần ...) • Biểu số 4: Đảng viên là dân tộc ít người và trong các tôn giáo • Biểu số 5: Tổ chức cơ sở đảng và đảng viên trong các loại cơ sở • Biểu số 6: Đội ngũ đảng viên (theo nghề nghiệp và công tác) • Biểu số 7: Khen thưởng đảng viên • Biểu số 8: Đảng viên bị xử lý kỷ luật và đảng viên ra khỏi Đảng * Chưa xây dựng được công cụ tìm kiếm tổng hợp. * Chưa xây dựng được công cụ in phiếu đảng viên.
V- ĐỊNH HƯỚNG PHÁT TRIỂN HỆ THỐNG • Dự tính một số thiết bị, phần mềm tối thiểu để triển khai ứng dụng quản lý đảng viên trên Mạng Thông tin diện rộng Tỉnh ủy theo công nghệ của Microsoft nêu trên như sau: - 01 máy chủ loại vừa: 100 triệu đồng. - 01 bản quyền hệ điều hành mạng Windows 2003 Server: 20 triệu đồng - 01 bản quyền hệ quản trị cơ sở dữ liệu SQL Server 200: 50 triệu đồng. • Cộng ba hạng mục trên = 170 triệu đồng.
Chi phí tối thiểu trên là chi phí dự tính đầu tư ban đầu. Về sau, trong giai đoạn vận hành ứng dụng, có thể máy chủ hỏng, phải thay thế máy chủ mới; mặt khác, trong một vài năm tới, công nghệ phần cứng máy chủ phát triển lên công nghệ 64 bit, do vậy, nếu thay đổi máy chủ thì phải thay đổi cả hệ điều hành mạng và hệ quản trị cơ sở dữ liệu lên công nghệ 64 bit. • Tóm lại, để duy trì hoạt động của ứng dụng trên hệ thống mạng thì việc thay thế, nâng cấp máy chủ, nâng cấp hệ điều hành mạng, nâng cấp hệ quản trị cơ sở dữ liệu là không tránh khỏi.
Để giảm bớt gánh nặng về mặt kinh phí trong tương lai, cần định hướng xây dựng hoàn thiện ứng dụng trên công nghệ mã nguồn mở. Điều này sẽ làm giảm kinh phí cho việc nâng cấp hệ điều hành mạng, hệ quản trị cơ sở dữ liệu (tức chi phí bản quyền phần mềm). • Với số lượng đảng viên cần quản lý dự tính là 100 ngàn người thì đây là loại ứng dụng loại vừa, do vậy, có thể chọn lựa công nghệ triển khai như sau: - Hệ điều hành mạng : Linux (mã nguồn mở). - Hệ quản trị cơ sở dữ liệu MySQL: mã nguồn mở. - Ngôn ngữ lập trình: có thể chọn PHP, Java....