Xây Dựng Phần Mềm Quản Lý Hồ Sơ Đảng Viên (ARM)

44 1.9K 0
Xây Dựng Phần Mềm Quản Lý Hồ Sơ Đảng Viên (ARM)

Đ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

Phần mềm quản lý hồ sơ Đảng viên (ARM) MỤC LỤC MỤC LỤC CHƯƠNG 1: ĐẶT VẤN ĐỀ 1.Lý chọn đề tài: 2.Tính cấp thiết đề tài: 3.Phạm vi ứng dụng: CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 1.Giới thiệu UML: 1.1.Lịch sử đời UML: .4 1.2.UML – Ngôn ngữ mô hình hóa đối tượng: 1.3.Các thành phần UML: 2.Giới thiệu mô hình lớp: 15 CHƯƠNG 3: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 17 1.Mô tả toán: 17 2.Phân tích yêu cầu hệ thống: 18 2.1.Yêu cầu hệ thống: 18 2.2.Yêu cầu tra cứu: 18 2.3.Yêu cầu tính toán: 18 2.4.Yêu cầu kết xuất: 19 3.Yêu cầu phi chức năng: 19 4.Phân tích hệ thống hướng đối tượng: 19 4.1.Xác định tác nhân: .19 4.2.Xác định Use Case: .19 4.3.Biểu diễn Use Case kịch (Scenarion): .21 4.4.Biểu đồ lớp: 29 5.Thiết kế hệ thống hướng đối tượng: 31 5.1.Biểu đồ trình tự cho chức đăng nhập: 31 5.2.Biểu đồ trình tự cho chức “Đổi mật khẩu”: .32 5.3.Biểu đồ trình tự chức “Quản lý hồ sơ Đảng viên”: 32 5.4.Biểu đồ trình tự cho chức “Quản lý chi bộ”: .35 6.Thiết kế sở liệu: 37 Phần mềm quản lý hồ sơ Đảng viên (ARM) 7.Giao diện demo: 39 7.1.Giao diện chọn kết nối CSDL: 39 7.2.Màn hình đăng nhập: 39 7.3.Đổi mật khẩu: 40 40 7.4.Màn hình Thêm Đảng viên: 40 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 41 1.Kết luận: 41 1.1.Phần mềm ứng dụng: 41 1.2.Về mặt kiến thức: 42 2.Hạn chế: 42 3.Hướng phát triển: 42 Phần mềm quản lý hồ sơ Đảng viên (ARM) CHƯƠNG 1: ĐẶT VẤN ĐỀ Lý chọn đề tài: Thực theo nghị Trung ương – Khóa XI tăng cường công tác xây dựng Đảng, Chi Trường TC KT & NV Nam Sài Gòn đặc biệt quan tâm đến công tác trị, tư tưởng tổ chức; coi nhệm vụ trọng tâm giai đoạn Để đáp ứng yêu cầu công tác Đảng vụ tình hình mới, Chi trường thường xuyên cập nhật số liệu tình hình Đảng viên, thực chế độ báo cáo định kỳ đột xuất hoạt động Chi lãnh đạo nhiệm vụ trị kịp thời Bên cạnh đó, nhiệm vụ quan trọng khác công tác quản lý nhân Đảng viên phục vụ việc báo cáo Đảng viên phục vụ cho báo cáo Đảng ủy cấp cần phải đổi để kịp thời năm bắt thông tin số lượng Đảng viên ngày tăng Với tình hình với việc thực thị số 58-CT/TW Bộ trị “Đẩy mạnh ứng dụng phát triern công nghệ thông tin phục vụ nghiệp công nghiệp hóa, đại hóa” việc xây dựng phần mềm để quản lý hồ sơ Đảng viên phù hợp với tình hình thực tế, Chi Trường TC KT & NV Nam Sài Gòn chưa có phần mềm chuyên dụng để phục vụ công tác quản lý hồ sơ Đảng viên, phần mềm đời giúp cho việc quản lý, cập nhật hồ sơ lý lịch, thay đổi trình công tác Đảng viên thuận lợi nhanh chóng giúp công tác quản lý nhân Đảng viên việc thực chế độ báo cáo Chi với Đảng cấp kịp thời hơn, đảm bào số liệu xác đáp ứng yêu cầu tin học hóa công tác quản lý hồ sơ Đảng viên Tính cấp thiết đề tài: Hiện Chi Trường TC KT & NV Nam Sài Gòn lưu trữ quản lý thông tin Đảng viên phần mềm Microsoft Excel, công cụ tốt dễ sử dụng Tuy nhiên số lượng Đảng viên nhiều số lượng Đảng viên tăng dần theo thời gian việc sử dụng công cụ Excel phát sinh nhiều hạn chế truy xuất thông tin khó khắn tốn nhiều thời gian, độ an toàn liệu không cao… Vì việc xây dựng phần mềm qun lý hồ sơ Đảng viên Chi Trường TC KT & NV Nam Sài Gòn cần thiết, phần mềm giúp cho việc quản lý, cập nhật thông tin Đảng viên, thay đổi trình công tác Đảng viên nhanh chóng hiệu góp phần nâng cao chất lượng Chi sở Phạm vi ứng dụng: Phần mềm quản lý hồ sơ Đảng viên (ARM) Chi Trường TC KT & NV Nam Sài Gòn giúp cho Chi trường, phục vụ tốt công tác quản lý thông tin Đảng viên Chi bộ, giúp dễ dàng tra cứu, cập nhật thông tin Đảng viên trình công tác thêm vào phần mềm giúp công tác thống kê báo cáo tình hình Đảng viên Chi nhanh chóng, kịp thời xác Phần mềm quản lý hồ sơ Đảng viên (ARM) CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Giới thiệu UML: 1.1 Lịch sử đời UML: Những năm đầu thập kỷ 90 có nhiều phương pháp phân tích, thiết kế hệ thống hướng đối tượng với hệ thống ký hiệu khác Trong có phương pháp phổ biến OMT (Object Modeling Techique) James Rumbaugh, Booch Rady Booch OOSE (Object Oriented Software Enginering) Ivar Jacobson Mỗi phương pháp có điểm mạnh điểm yếu Nhưng OMT mạnh khâu phân tích yếu khâu thiết kế, Booch mạnh khâu thiết kế yếu khâu phân tích, OOSE mạnh phân tích ứng xử, đáp ứng hệ thống mà yếu khâu khác Mỗi phương pháp luận ngôn ngữ có hệ thống ký hiệu riêng, phương pháp xử lý riêng công cụ hỗ trợ riêng Điều thúc đẩy người tiên phong lĩnh vực mô hình hóa đối tượng ngồi lại với để tích hợp điểm mạnh phương pháp với đưa mô hình thống chung James Rumbaugh, Grady Booch Ivar Jacobson xây dựng ngôn ngữ mô hình hóa thống đặt tên UML (Unifiled Modeling Language) UML đưa vào năm 1997 sau chuẩn hóa thành phiên 1.0 có phiên 2.0 1.2 UML – Ngôn ngữ mô hình hóa đối tượng: UML (Unified Modeling Language) ngôn ngữ mô hình hóa thống để biểu diễn mô hình hóa theo hướng đối tượng, dựng để đặc tả, phát triển viết tài liệu cho khía cạnh phát triển phần mềm hướng đối tượng UML giúp người phát triển hiểu rõ định lien quan đến phần mềm cần xây dựng UML bao gồm tập khái niệm, ký hiệu, biểu đồ hướng dẫn Các mục đích ngôn ngữ mô hình hóa thống UML:  Mô hình hóa hệ thống sử dụng khái niệm hướng đối tượng  Thiết lập liên hệ từ nhận thức người đến kiện cần mô hình hóa  Giải vấn đề mức độ thừa kế hệ thống phức tạp với nhiều rang buộc khác  Tạo ngôn ngữ mô hình hóa sử dụng người máy, UML quy định loạt ký hiệu quy tắc để mô hình hóa trình phát triển phần mềm hướng đối tượng dạng biểu đồ 1.3 Các thành phần UML: 1.3.1 Các thành phần mang tính cấu trúc:  Lớp (Class): tập hợp đối tượng có tập thuộc tính, hành vi mối quan hệ với đối tượng khác  Sự cộng tác (Collaboration): giải pháp thi hành bên hệ thống, bao Phần mềm quản lý hồ sơ Đảng viên (ARM)      gồm lớp/đối tượng, mối quan hệ tương tác giúp chúng để đạt chức mong đợi Use Case Giao diện (Interface): tập hợp phương thức tạo nên dịch vụ lớp thành phần Các phương thức dừng mức khai báo mở mức thực thi Trường hợp sử dụng (Use Case): khối chức thực hệ thống để mang lại kế có giá trị tác nhân Thành phần (Compoment): biểu diễn vật lý mã nguồn file mã nguồn, file nhị phân tạo trình phát triển hệ thống Lớp hoạt động (Active Class): lớp mà đối tượng thực hoạt động điều khiển Nodes: thể thành phần vật lý máy tính hay thiết bị phần cứng 1.3.2 Các phần tử thể hành vi:  Sự tương tác (Interaction): gồm tập thông báo trao đổi đối tượng ngữ cảnh cụ thể để thực chức  Máy chuyển trạng thái (States Machine): thể trạng thái đối tượng có kiện hay tác động từ bên vào 1.3.3 Các phần tử mang tính nhóm:  Gói (Package): để nhóm phần tử có ý nghĩa chung vào thành nhóm Nhóm mang tính trừu tượng dùng để nhìn hệ thống mức tổng quát  Ghi (Annotational): thích dùng để mô tả, sáng tỏ ghi phần tử có mô hình 1.3.4 Các mối quan hệ:  Quan hệ phụ thuộc (Dependency): có thay đổi đối tượng độc lập đối tượng phụ thuộc bị ảnh hưởng  Quan hệ kết hợp (Association): mối quan hệ hai lớp nhận gửi thông điệp cho  Quan hệ kết tập (Aggreagation): dạng đặc biệt quan hệ liên kết, mối quan hệ toàn thể - phận  Quan hệ gộp (Compostion): dạng quan hệ kế tập, đối tượng toàn thể bị hủy đối tượng phận bị hủy theo  Quan hệ tổng quát hóa (Generalization): mối quan hệ tổng quát hóa, trông đối tượng cụ thể kế thừa thuộc tính phương pháp đối tượng tổng quát hóa  Quan hệ thực hóa (Realization): mối quan hệ giao diện lớp hay thành phần Phần mềm quản lý hồ sơ Đảng viên (ARM) 1.3.5 Các loại biểu đồ: Hình 1: Các biểu đồ UML  Biểu đồ lớp (Class Diagram): bao gồm tập hợp lớp, giao diện, công tác mối quan hệ chúng Nó thể mặt tĩnh hệ thống  Biểu đồ đối tượng (Object Diagram): bao gồm tập hợp đối tượng mối quan hệ chúng  Biểu đồ Use Case (Use Case Diagram): bao gồm ca sử dụng, tác nhân mối quan hệ chúng  Biểu đồ trạng thái (State Diagram): bao gồm trạng thái, bước chuyển trạng thái hoạt động  Biểu đồ trình tự (Sequence Diagram): biểu diễn tương tác đối tượng theo thứ tự thời gian  Biểu đồ cộng tác (Collaboration Diagram): gần giống biểu đồ trình tự, thể việc trao đổi thông điệp qua lại đối tượng mà không quan tâm đến thứ tự thông báo  Biểu đồ hoạt động (Activity Diagram): luồng từ hoạt động sang hoạt động khác hệ thống  Biểu đồ thành phần (Compoment Diagram): cách tổ chức phụ thuộc thành phần (compoment)  Biểu đồ triển khai (Deployment Diagram): mô tả tài nguyên vật lý hệ thống, gồm nút (Nodes), thành phần kết nối  Biểu đồ gói (Package Diagram): phản ánh tổ chức cá gói thành phần chúng  Biểu đồ lien lạc (Communication Diagram): biều đồ liên lạc thể thông tin giống biểu đồ trình tự nhấn mạnh vào mối quan hệ đối tượng 1.3.6 Các chế chung UML (General Mechnism):  Trang trí (Adornment): ký hiệu UML giúp nhận biết đặc điểm quan Phần mềm quản lý hồ sơ Đảng viên (ARM) đối tượng, khái niệm mô tả cách dễ dàng nhanh chóng  Ghi (Note): ghi UML giúp thành phần biểu đồ không bị hiểu lầm  Đặc tả (Specification): phần tử mô hình có thuộc tính chứa cá giá trị phần tử Một thuộc tính định nghĩa với tên giá trị đính kèm Thuộc tính sử dụng để thêm đặc tả bổ sung phần tử, thông tin bình thường không dược thể đồ 1.3.7 Kiến trúc hệ thống: Khi xem xét hệ thống, cần xây dựng mô hình từ khía cạnh khác nhau, xuất phát từ thực tế người làm việc với hệ thống với vai trò khác nhìn hệ thống từ khía cạnh khác nhau:  Hướng nhìn Use Case: hướng nhìn khía cạnh chức hệ thống, nhìn từ hướng tác nhân bên  Hướng nhìn logic: chức bên hệ thống thế  Hướng nhìn thành phần: khía cạnh tổ chức thành phần code  Hướng nhìn song song: tồn song song/trùng hợp hệ thống, hướng giao tiếp đồng hệ thống  Hướng nhìn triển khai: khía cạnh triển khai hệ thống vào kiến trúc vật lý 1.3.8 Các ký hiệu UML:  Biểu đồ Use Case (Use Case Diagram): - Giữa Use Case có mối quan hệ sau: + Include: Use case sử dụng lại chức Use case + Extend: Use case mở rộng từ Use Case cách thêm vào chức cụ thể + Generalization: Use case thừa kế chức từ Use Case Phần mềm quản lý hồ sơ Đảng viên (ARM) Hình 2: Tập hợp ký hiệu biểu đồ Use Case  Biều đồ lớp: Trong UML lớp biểu diễn hình chữ nhật gồm phần: tên lớp, thuộc tính phương thức - - Thuộc tính: có kiểu xác định thuộc tính phổ biến là: +: thuộc tính public -: thuộc tính private #: thuộc tính protected ~: thuộc tính phép truy nhập tới lớp Package Phương thức: phương thức UML biểu diễn theo cấu trúc chung sau: phạm_vi tên (danh_sách_tham_số): kiểu_trả_về {kiểu_phương_thức} Có dạng kiểu xác định cho phương thức: +: phương thức kiểu public -: phương thức kiểu private #: phương thức kiểu protected ~: phương thức phép truy nhập tới lớp Package Phần mềm quản lý hồ sơ Đảng viên (ARM) - Các kiểu lớp UML: + Lớp thực thể: lớp đại diện cho thực thể chứa thông tin đối tượng xác định + Lớp biên (lớp giao diện): lớp nằm ranh giới hệ thống với môi trường bên ngoài, thực vai trò nhận yêu cầu trực tiếp từ tác nhân chuyển yêu cầu cho lớp bên hệ thống + Lớp điều khiển: thực chức điều khiển hoạt động hệ thống ứng với chức cụ thể với nhóm lớp biên lớp thực thể xác định Hình 3: Ký hiệu lớp UML Các loại quan hệ có biểu đồ lớp: biểu đồ lớp có loại quan hệ: association, aggregation, generalization Association (quan hệ kết hợp): quan hệ kết hợp kết nối lớp, lien quan ngữ nghĩa đối tượng lớp tham gia Quan hệ thường mang tính chất hai chiều, có nghĩa đối tượng có liên hệ với đối tượng khác hai đối tượng nhận thấy Một quan hệ kế hợp biểu diễn đường nối hai lớp Aggregation (quan hệ kết tập): kết tập trường hợp đặc biệt quan hệ kết hợp Kết tập biểu thị quan hệ lớp dựa tảng nguyên tắc “một tổng thể tạo thành phận” Nó sử dụng chúng muốn tạo nên thực thể cách tập hợp thực thể tồn tạo với Quá trình ghép phận lại với để tạo nên thực thể cần thiết gọi kết tập Trong UML quan hệ kết tập vẽ đường nối với hình thoi đầu whole (toàn thể) Phần mềm quản lý hồ sơ Đảng viên (ARM) Hình 4: Mối quan hệ Aggregation lớp Composition: aggregation kết hợp biểu diễn cấu trúc whole – part (toàn thể - phận) lớp, composition Tuy nhiên compostion có ý nghĩa gắn kết Có nghĩa đầu whole kết hợp tạo đầu part tạo đầu whole bị xóa đầu part bị xóa theo Nói cách khác part tồn không phần whole Hình 5: Mối quan hệ Composition Generalization – tổng quát hóa: quan hệ generalization miêu tả quan hệ kind of Trong generalization chuyên biệt hóa (specialization) biết lớp (subclass) Generalization cho phép lớp kế thừa thuộc tính thao tác lớp cha UML biểu diễn generalization đoạn thẳng kết thúc hình tam giác rỗng hướng đến lớp tổng quát Multiplicity (bản số) đầu quan hệ số thể (instance) lớp đầu kết hợp với thể lớp đầu lại Bản số số dãy số Ví dụ: Một hóa đơn có khách hàng, khách hàng có nhiều hóa đơn Hình 6: Các số UML Dependency – quan hệ phụ thuộc: liên quan ngữ nghĩa hai phần tử mô hình, mang tính độc lập mang tính phụ thuộc Mọi thay đổi phần tử độc lập ảnh hưởng đến phần tử phụ thuộc Quan hệ phụ thuộc thể hiển đường thẳng nét đứt (dashed line) với mũi tên (có thể thêm nhãn) phần tử mô hình Nếu có nhãn nhãn stereotype xác định loại phụ thuộc Phần mềm quản lý hồ sơ Đảng viên (ARM) Hình 32: Mô hình chi tiết lớp Phần mềm quản lý hồ sơ Đảng viên (ARM) Thiết kế hệ thống hướng đối tượng: 5.1 Biểu đồ trình tự cho chức đăng nhập: Hình 33: Biểu đồ trình tự Đăng nhập Phần mềm quản lý hồ sơ Đảng viên (ARM) 5.2 Biểu đồ trình tự cho chức “Đổi mật khẩu”: Hình 34: Biểu đồ trình tự chức đổi mật 5.3 Biểu đồ trình tự chức “Quản lý hồ sơ Đảng viên”:  Thêm Đảng viên: Hình 35: Biểu đồ trình tự chức thêm Đảng viên Phần mềm quản lý hồ sơ Đảng viên (ARM)  Cập nhật Đảng viên: Hình 36: Biểu đồ trình tự cập nhật Đảng viên Phần mềm quản lý hồ sơ Đảng viên (ARM)  Xóa Đảng viên: Hình 37: Biều đồ trình tự Xóa Đảng viên  Chức chuyển sinh hoạt Đảng: Hình 38: Biều đồ trình tự chức chuyển sinh hoạt Đảng Phần mềm quản lý hồ sơ Đảng viên (ARM) 5.4 Biểu đồ trình tự cho chức “Quản lý chi bộ”:  Thêm chi bộ: Hình 39: Biểu đồ trình tự chức thêm chi Phần mềm quản lý hồ sơ Đảng viên (ARM)  Cập nhật chi Hình 40: Biều đồ trình tự chức cập nhật chi Phần mềm quản lý hồ sơ Đảng viên (ARM)  Sát nhập, giải thể chi bộ: Hình 41: Biểu đồ trình tự chức sáp nhập, giải thể chi Thiết kế sở liệu: Ứng dụng lớp hệ thống biểu đồ chi tiết phân tích ban đầu, ta thiết kế bảng tương ứng để đáp ứng nhu cầu lưu trữ liệu hệ thống Mỗi bảng CSDL tương ứng với lớp hệ thống, thuộc tích lớp tương ứng với Phần mềm quản lý hồ sơ Đảng viên (ARM) trường liệu bảng Hình 42 Lược dồ Cơ sở liệu Phần mềm quản lý hồ sơ Đảng viên (ARM) Giao diện demo: 7.1 Giao diện chọn kết nối CSDL: Hình 43: Màn hình Kết nối CSDL 7.2 Màn hình đăng nhập: Hình 44: Màn hình đăng nhập Phần mềm quản lý hồ sơ Đảng viên (ARM) 7.3 Đổi mật khẩu: Hình 45 Màn hình đổi mật 7.4 Màn hình Thêm Đảng viên: Phần mềm quản lý hồ sơ Đảng viên (ARM) CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận: 1.1 Phần mềm ứng dụng:  Về lưu trữ - xử lý: - Đáp ứng nhu cầu lưu trữ thông tin chi tiết Đảng viên, thông tin có liên quan đến Đảng viên như: thông tin hoàn cảnh kinh tế, trình đào tạo, trình công tác, trình nước ngoài, mối quan hệ nước ngoài, trình khen thưởng, kỷ thuật thông tin thân nhân Đảng viên - Bên cạnh hệ thống lưu trữ thông Chi bộ, đơn vị trực thuộc Ngoài để tối ưu việc lưu trữ quản lý chương trình hỗ trợ lưu trữ thông tin có liên quan như: học vị, chức vụ, chức danh, trình độ lý luận trị, trình độ ngoại ngữ, trường đào tạo, quốc gia, thông tin tỉnh/tp… - Xử lý lưu trữ lại thông tin Đảng viên chuyển sinh hoạt đến Đảng khác lưu trữ thông tin chuyển sinh hoạt Đảng viên - Khi xóa chi bộ, chi có Đảng viên Đảng viên sinh hoạt chi chuyển sang chi khác  Báo cáo – Thống kê: - Xuất danh sách chi - Xuất danh sách Đảng viên cấp ủy Chi (các Đảng viên có chức vụ chi ủy viên, phó bí thư chi bộ, bí thư chi bộ…) - Kết xuất báo cáo tình hình Đảng viên Đảng - In lý lich trích ngang Đảng viên - In thông tin chi tiết Đảng viên trình công tác, đào tạo, nước ngoài, quan hệ gia đình… Đảng viên - In danh sách thống kê Đảng viên Đảng - Hỗ trợ thống kê dạng biểu đồ xuất biểu đồ định dạng pdf, png…  Tra cứu: - Hỗ trợ tìm kiếm Đảng viên với nhiều thông tin tùy chọn như: tìm theo tên, bí danh, tìm tuổi, giới tính, dân tộc, nơi sinh… - Lọc danh sách Đảng viên theo tiêu chí Đảng viên dự, Đảng viên thức, Đảng viên chuyển sinh hoạt tạm thời, Đảng viên chuyển sinh hoạt thức, Lọc theo tuổi Đảng viên (tuổi Đảng, tuổi đời…)  Về yêu cầu phi chức năng: - Phần mềm có giao diện thân thiện, chức xếp hợp lý dễ dàng sử dụng - Hệ thống xử lý liệu store procedure nên khả xử lý nhanh đáp ứng yêu cầu lưu trữ Đảng viên với số lượng lớn - Phần mềm có hỗ trợ chức lưu liệu phục hồi liệu - Phần mềm xây dựng theo mô hình lớp giúp dễ dàng chỉnh sửa nâng cấp cần thiết Phần mềm quản lý hồ sơ Đảng viên (ARM) 1.2 Về mặt kiến thức: - Nâng cao kỹ viết chương trình theo hướng đối tượng thể ngôn ngữ C# - Vận dụng phương pháp phân tích hệ thống hướng đối tượng với UML vào đề tài - Nắm rõ vận dụng câu lệnh truy vấn SQL T-SQL vào ứng dụng thực tiễn - Nâng cao khả nghiên cứu khoa học kỹ làm việc độc lập Hạn chế: Do thời gian thực báo cáo tương đối so với phạm vi đặt đề tài Mặc dù cố gắng đề tài số hạn chế sau:  Chưa thể thiết kế hoàn chỉnh giao diện người dùng  Phần mềm chưa thể quản lý file tài liệu biểu mẫu scan Hướng phát triển: - Hoàn tất thiết kế giao diện phần mềm, giao diện phần mềm cho phù hợp với tình hình thực tế - Xây dựng chức có, phát triển chức quản lý biểu mẫu tài liệu scan - Xây dựng theo quản lý thu chi Chi - Nâng cấp chức thống kê tình hình Đảng viên theo năm Phần mềm quản lý hồ sơ Đảng viên (ARM) TÀI LIỆU THAM KHẢO Từ sách, giáo trình: Trần Đình Quế, Nguyễn Mạnh Sơn (2007) – Phân tích thiết kế hệ thống thông tin, Học viện Bưu viễn thông Dương Kiều Hoa, Tôn Thất Hòa An – Phân tích thiết hệ thống thông với UML, Đại học Cần Thơ Từ Internet: Bộ giáo dục đào tạo – Chỉ thị đẩy mạnh ứng phát triển công nghệ thông tin phục vụ nghiệp công nghiệp hóa, đại hóa http://vanban.moet.gov.vn/? page=15&viewdoc&view=173&opt=bage MSDN – Layer Application GuideLines http://msdn.microsoft.com/enus/library/ee658109.aspx IBM – Làm quen với Unified Modeling Language http://www.ibm.com/developerworks/vn/library/769/index.html PHẦN MỀM SỬ DỤNG Phần mềm Microsoft Visual Studio 2013 Microsoft SQL Server 2012 Phần mềm quản lý hồ sơ Đảng viên (ARM) [...]... sơ Đảng viên :  Thêm Đảng viên: Hình 35: Biểu đồ trình tự chức năng thêm Đảng viên Phần mềm quản lý hồ sơ Đảng viên (ARM)  Cập nhật Đảng viên: Hình 36: Biểu đồ trình tự cập nhật Đảng viên Phần mềm quản lý hồ sơ Đảng viên (ARM)  Xóa Đảng viên: Hình 37: Biều đồ trình tự Xóa Đảng viên  Chức năng chuyển sinh hoạt Đảng: Hình 38: Biều đồ trình tự chức năng chuyển sinh hoạt Đảng Phần mềm quản lý hồ sơ Đảng. .. chi tiết Đảng viên  Quản lý thông tin quá trình đào tạo của Đảng viên  Quản lý thông tin quá trình công tác của Đảng viên  Quản lý thông tín quá trình đi nước ngoài của Đảng viên  Quản lý thông tin hoàn thành kinh tế của Đảng viên  Quản lý thông tin thân nhân của Đảng viên  Quản lý chi bộ: gồm chức năng, thêm mới chi bộ, cập nhật thông tin chi bộ và Phần mềm quản lý hồ sơ Đảng viên (ARM) chức năng... case quản lý danh mục gồm:           Quản lý danh mục ngoại ngữ Quản lý danh mục trình độ chính trị Quản lý danh mục chức vụ Quản lý danh mục học vị Quản lý danh mục địa danh tỉnh Quản lý danh mục nghề nghiệp Quản lý danh mục quốc gia Quản lý danh mục chuyên môn, ngành đào tạo Quản lý danh mục khen thưởng, kỷ luật, Quản lý danh mục dân tộc, tôn giáo Phần mềm quản lý hồ sơ Đảng viên (ARM). .. quản lý hồ sơ Đảng viên (ARM) Hình 32: Mô hình chi tiết các lớp Phần mềm quản lý hồ sơ Đảng viên (ARM) 5 Thiết kế hệ thống hướng đối tượng: 5.1 Biểu đồ trình tự cho chức năng đăng nhập: Hình 33: Biểu đồ trình tự Đăng nhập Phần mềm quản lý hồ sơ Đảng viên (ARM) 5.2 Biểu đồ trình tự cho chức năng “Đổi mật khẩu”: Hình 34: Biểu đồ trình tự chức năng đổi mật khẩu 5.3 Biểu đồ trình tự chức năng Quản lý hồ sơ. .. thống thông báo không tìm thấy Đảng viên cần chỉnh sửa Hình 22: Kịch bản cho Use case cập nhật thông tin Đảng viên Phần mềm quản lý hồ sơ Đảng viên (ARM)  Xóa thông tin Đảng viên: Tên Use Case Tác nhân chính: Mức: Người chịu trách nhiệm: Tiền điền kiện: Đảm bảo tối thiểu: Đảm bảo thành công: Kích hoạt: Xóa thông tin Đảng viên Cán bộ quản lý hồ sơ 2 Cán bộ quản lý hồ sơ Khi người dùng đã đăng nhập... Thêm Đảng viên Cán bộ quản lý hồ sơ 2 Cán bộ quản lý hồ sơ Khi người dùng đã đăng nhập vào hệ thống thành công Phần mềm quản lý hồ sơ Đảng viên (ARM) Đảm bảo tối thiểu: Đảm bảo thành công: Kích hoạt: Hệ thống loại bỏ các thông tin và quay lui lại bước trước Thông tin Đảng viên được thêm vào CSDL Người dùng chọn chức năng thêm Đảng viên từ menu Chuỗi sự kiện chính: 1 Hệ thống hiển thị màn hình thêm Đảng. .. hoạt: Cập nhật thông tin Đảng viên Cán bộ quản lý hồ sơ 2 Cán bộ quản lý hồ sơ Khi người dùng đã đăng nhập vào hệ thống thành công Hệ thống loại bỏ các thông tin và quay lui lại bước trước Thông tin Đảng viên được cập nhật thành công Người dùng chọn chức năng sửa thông tin Đảng viên từ menu Chuỗi sự kiện chính: 1 Hệ thống hiển thị màn hình hồ sơ Đảng viên 2 Người quản lý chọn 1 Đảng viên cần sửa từ danh... đứng trước tên lớp Phần mềm quản lý hồ sơ Đảng viên (ARM) Các ký hiệu trong biểu đồ lớp: Hình 10: Các thành phần UML trong biều đồ lớp  Biểu đồ trình tự: Các ký hiệu trong biểu đồ trình tự: Hình 11: Các thành phần UML trong biểu đồ trình tự Phần mềm quản lý hồ sơ Đảng viên (ARM)  Biểu đồ trạng thái; Các ký hiệu trong biểu đồ trạng thái: Hình 12: Các thành phần UML trong biểu đồ trạng thái... dùng nhấn nút thoát khỏi chức năng tìm kiếm Đảng viên  Hệ thống không tìm thấy Đảng viên nào trùng với tiêu chí tìm kiếm Hình 25: Kịch bản cho use case tìm kiếm Đảng viên 4.3.7 Use case quản lý người dùng:  Thêm người dùng: Tên Use Case Tác nhân chính: Mức: Người chịu trách nhiệm: Thêm người dùng Quản trị viên 1 Quản trị viên Phần mềm quản lý hồ sơ Đảng viên (ARM) Tiền điền kiện: Khi người dùng đã đăng... công: Kích hoạt: Chuyển sinh hoạt Đảng Cán bộ quản lý hồ sơ 2 Cán bộ quản lý hồ sơ Khi người dùng đã đăng nhập vào hệ thống Hệ thống quay lui lại bước trước Đảng viên đã chuyển sinh hoạt Đảng thành công Người dùng chọn chức năng chuyển sinh hoạt Đảng từ menu Chuỗi sự kiện chính: 1 Hệ thống hiển thị màn hình hồ sơ Đảng viên 2 Người dùng chọn 1 Đảng viên muốn chuyển sinh hoạt Đảng 3 Hệ thống yêu cầu chọn ... chi Phần mềm quản lý hồ sơ Đảng viên (ARM) 4.4 Biểu đồ lớp: Hình 31: Biểu đồ lớp tổng quát Phần mềm quản lý hồ sơ Đảng viên (ARM) Hình 32: Mô hình chi tiết lớp Phần mềm quản lý hồ sơ Đảng viên (ARM). .. tự chức thêm Đảng viên Phần mềm quản lý hồ sơ Đảng viên (ARM)  Cập nhật Đảng viên: Hình 36: Biểu đồ trình tự cập nhật Đảng viên Phần mềm quản lý hồ sơ Đảng viên (ARM)  Xóa Đảng viên: Hình 37:... việc xây dựng phần mềm để quản lý hồ sơ Đảng viên phù hợp với tình hình thực tế, Chi Trường TC KT & NV Nam Sài Gòn chưa có phần mềm chuyên dụng để phục vụ công tác quản lý hồ sơ Đảng viên, phần mềm

Ngày đăng: 10/04/2016, 19:30

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • CHƯƠNG 1: ĐẶT VẤN ĐỀ

    • 1. Lý do chọn đề tài:

    • 2. Tính cấp thiết của đề tài:

    • 3. Phạm vi ứng dụng:

    • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

      • 1. Giới thiệu UML:

        • 1.1. Lịch sử ra đời của UML:

        • 1.2. UML – Ngôn ngữ mô hình hóa đối tượng:

        • 1.3. Các thành phần của UML:

          • 1.3.1. Các thành phần mang tính cấu trúc:

          • 1.3.2. Các phần tử thể hiện hành vi:

          • 1.3.3. Các phần tử mang tính nhóm:

          • 1.3.4. Các mối quan hệ:

          • 1.3.5. Các loại biểu đồ:

          • 1.3.6. Các cơ chế chung của UML (General Mechnism):

          • 1.3.7. Kiến trúc của hệ thống:

          • 1.3.8. Các ký hiệu cơ bản trong UML:

          • 2. Giới thiệu mô hình 3 lớp:

          • CHƯƠNG 3: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG

            • 1. Mô tả bài toán:

            • 2. Phân tích yêu cầu hệ thống:

              • 2.1. Yêu cầu của hệ thống:

              • 2.2. Yêu cầu tra cứu:

              • 2.3. Yêu cầu tính toán:

              • 2.4. Yêu cầu kết xuất:

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

Tài liệu liên quan