báo cáo phân tích thiết kế hướng đối tượng uml xây dựng hệ thống thông tin quản lý nguồn lực cán bộ tại viện khoa học công nghệ việt nam được tích hợp và

35 700 0
báo cáo phân tích thiết kế hướng đối tượng uml xây dựng hệ thống thông tin quản lý nguồn lực cán bộ tại viện khoa học công nghệ việt nam được tích hợp và

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÁO CÁO BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ CÁN BỘ VIỆN KHOA HỌC CÔNG NGHỆ VIỆT NAM Giảng viên hướng dẫn: TS Nguyễn Hữu Đức Sinh viên thực hiện: Phạm Phương Bắc 20080176 Nguyễn Duy Hưởng 20081337 Lê Quốc Trung 20082778 Nguyễn Tuấn Vinh 20083174 Phạm Tuấn Việt 20083152 Hà Nội - 05/2012 Mục lục Phân tích thiết kế hệ thống quản lý cán bộ của viện Khoa học công nghệ Việt Nam Phần I Khảo sát sơ bộ và nghiệp vụ I.1 Mô tả chung về hệ thống nghiệp vụ Viên khoa học công nghệ bao gồm viện chính có tên là Viện Khoa học công nghệ Việt Nam Dưới viện chính có nhiều viện con như Viện Toán học, Viện Vật lý, Viện Hóa học, Viện Công nghệ sinh học… Hiện tại viện Khoa học công nghệ Việt Nam đã có hệ thống quản lý cán bộ, tuy nhiên (giả sử) hệ thống này đã quá cũ, chỉ có chức năng lưu trữ và phục vụ một số công tác tìm kiếm, công việc tập trung chủ yếu vào đối tượng cán bộ quản lý Yêu cầu đặt ra là phải xây dựng lại hệ thống sao cho giảm bớt công việc cho đội ngũ cán bộ quản lý và thuận tiện hơn cho cộng đồng tìm hiểu thông tin về các đơn vị của viện và cán bộ trong Viện I.2 Danh sách các quy trình nghiệp vụ Quy trình quản lý cán bộ của viện rất phức tạp, nhóm em tập trung chính vào một số quy trình sau :     Quy trình tìm thông tin cán bộ, tổ chức Quy trình sửa đổi thông tin cán bộ Quy trình tuyển cán bộ mới Quy trình báo cáo thông tin cán bộ I.3 Đặc tả các quy trình nghiệp vụ Các sơ đồ ánh xạ quy trình Quy trình tìm thông tin cán bộ, tổ chức Quy trình sửa đổi thông tin cán bộ Quy trình tuyển cán bộ mới Quy trình báo cáo thông tin cán bộ I.4 Mô hình hóa các lớp lĩnh vực Ở đây, mỗi cán bộ sẽ có thể được cấp phát một tài khoản để đăng nhập vào hệ thống Phần II Phân tích II.1 Các đối tác và các ca sử dụng và giao diện tương ứng Các đối tác gồm có người dùng cộng đồng, cán bộ thường, cán bộ lãnh đạo và quản lý Các ca sử dụng và các đối tác : Use case cho người dùng cộng đồng Đặc tả use case Tìm kiếm thông tin cán bộ Tên use case Tìm kiếm thông tin cán bộ Tác nhân chính Người dùng cộng đồng Mô tả Người dùng cộng đồng truy nhập vào trang chủ Viện, chọn chức năng tìm kiếm, nhập tên và đơn vị của cán bộ cần tìm Điều kiện đầu vào Đảm bảo thành công Nhập tên tiếng Việt và cán bộ đó có trong hệ thống Kết quả đầu ra Danh sách cán bộ tương ứng với tìm kiếm của người dùng cộng đồng Sự kiện kích hoạt Người dùng cộng đồng nhấn nút tìm kiếm trong form tìm kiếm Tần suất sử dụng Cao Chuỗi sự kiện chính: 1 Người dùng cộng đồng truy nhập vào website Viện 2 Người dùng cộng đồng chọn tab tìm kiếm, nhập tên cán bộ cần tìm, chọn đơn vị nhấn enter hoặc click chọn nút tìm kiếm 3 Hệ thống tìm các hồ sơ cán bộ (sơ yếu lý lịch) có tên cán bộ tương ứng trong đơn vị tương ứng 4 Hệ thống trả về danh sách cán bộ tương ứng với yêu cầu tìm kiếm 5 Người dùng cộng đồng click vào ảnh hoặc tên cán bộ cần tìm 6 Hệ thống hiển thị ra trang thông tin chi tiết của cán bộ vừa được chọn 7 Người dùng cộng đồng thoát khỏi trình duyệt hoặc chuyển sang trang khác Ngoại lệ: 4.1 Nếu không tìm thấy hồ sơ cán bộ được yêu cầu hệ thống thông báo với người dùng cộng đồng không có cán bộ được yêu cầu trong hệ thống Giao diện tìm kiếm thông tin cán bộ Đặc tả use case xem thông tin tổ chức Tên use case Xem thông tin tổ chức Tác nhân chính Người dùng cộng đồng Mô tả Người dùng cộng đồng truy nhập vào trang chủ Viện, click chọn một trong các đơn vị nằm trong danh sách các viện ở bên phải của trang web Điều kiện đầu vào Đảm bảo thành công Kết quả đầu ra Thông tin đơn vị được chọn Sự kiện kích hoạt Người dùng cộng đồng click chọn đơn vị cần xem thông tin Tần suất sử dụng Cao Chuỗi sự kiện chính: 1 Người dùng cộng đồng truy nhập vào website Viện 2 Người dùng cộng đồng click chọn đơn vị trong danh sách đơn vị nằm ở bên phải trang web 3 Hệ thống hiển thị thông tin đơn vị được chọn 4 Người dùng cộng đồng thoát khỏi trình duyệt hoặc chuyển sang trang khác Ngoại lệ: Giao diện thông tin đơn vị Đặc tả use case Chỉnh sửa thông tin cán bộ Tên use case Chỉnh sửa thông tin cán bộ Tác nhân chính Lãnh đạo, quản lý Mô tả Lãnh đạo, quản lý đăng nhập, chọn cán bộ cần thay đổi thông tin trong danh sách cán bộ ở form quản lý, nhấn nút Sửa Điều kiện đầu vào Đăng nhập, có quyền của lãnh đạo, quản lý Đảm bảo thành công Thông tin thay đổi được lưu lại trong cơ sở dữ liệu Kết quả đầu ra Thông báo tình trạng cập nhật (thành công hoặc không) Sự kiện kích hoạt Lãnh đạo, quản lý ấn nút Sửa trong thông tin cán bộ Tần suất sử dụng Trung bình Chuỗi sự kiện chính: 1 Cán bộ lãnh đạo, quản lý chọn cán bộ cần thay đổi thông tin trong danh sách cán bộ trong form quản lý 2 Hệ thống hiển thị thông tin cán bộ được chọn 3 Cán bộ lãnh đạo, quản lý nhấn nút Sửa trong trang cá nhân cán bộ đang xem 4 Hệ thống hiển thị thông tin hiện có của cán bộ đó và cho phép chỉnh sửa ở tất cả các mục 5 Cán bộ quản trị chọn thông tin cần thay đổi và nhấn nút Lưu 6 Hệ thống lưu lại thông tin thay đổi 7 Hệ thống thông báo cấp nhật thành công 8 Cán bộ lãnh đạo quản lý đăng xuất khỏi hệ thống hoặc chuyển sang trang khác Ngoại lệ: 5.1 Hệ thống báo thông tin nhập vào không hợp lệ và yêu cầu nhập lại những dòng chưa hợp lệ Giao diện chỉnh sửa thông tin cán bộ (cho phép chỉnh sửa hết các trường) Đặc tả use case xem báo cáo Tên use case Xem báo cáo Tác nhân chính Cán bộ lãnh đạo, quản lý Mô tả Lãnh đạo, quản lý chọn tab báo cáo và chọn các loại báo cáo đã có trong hệ thống Điều kiện đầu vào Phải là lãnh đạo hoặc quản lý của đơn vị nào đó Đảm bảo thành công Kết quả đầu ra Báo cáo Sự kiện kích hoạt Cán bộ lãnh đạo, quản lý chọn loại báo cáo trong form báo cáo Tần suất sử dụng Cao Chuỗi sự kiện chính: 1 Cán bộ lãnh đạo, quản lý chọn loại báo cáo trong tab báo cáo trên menu Các loại báo cáo gồm có :  Danh sách theo học hàm  Danh sách theo học vị  Danh sách cán bộ sắp về hưu  Danh sách cán bộ đang công tác và học tập tại nước ngoài 2 Cán bộ quản trị chọn các trường cần báo cáo trong mỗi form báo cáo(loại học hàm, loại học vị…) 3 Hệ thống thống kê số liệu, danh sách và trả về báo cáo tương ứng 4 Cán bộ lãnh đạo quản lý quay lai form báo cáo để xem báo cáo khác hoặc chuyển sang trang khác hoặc đăng xuất khỏi hệ thống Ngoại lệ: 3.1 Trong trường hợp thống kê không có kết quả, hệ thống vẫn hiển thị danh sách nhưng không có dòng kết quả nào và có thông báo ở dưới báo cáo không tìm thấy kết quả II.2 Phân tích kiến trúc và hành vi Để biểu diễn kiến trúc và hành vi tương ứng với các ca sử dụng ta dùng biểu đồ lớp và biểu đồ trình tự Mặc dù có rất nhiều biểu đồ tương ứng với các ca sử dụng, nhưng do thời gian có hạn nên chúng em mới trình bày được các biểu đồ tương ứng với các ca sử dụng như sau : Ca sử dụng Đăng nhập Biểu đồ lớp Biểu đồ hành vi Ca sử dụng Tìm cán bộ Biểu đồ lớp Biểu đồ trình tự Ca sử dụng cập nhật thông tin cá nhân Biểu đồ lớp Biểu đồ trình tự Ca sử dụng Thêm cán bộ Biểu đồ lớp Biểu đồ trình tự Ca sử dụng Xem báo cáo Biểu đồ lớp Biểu đồ trình tự Phần III Công nghệ xây dựng phần mềm Phần mềm quản lý cán bộ được xây dựng trên công nghệ web theo mô hình MVC Các framework được sử dụng là Spring cho tầng trên cùng user service, Hibernate cho tầng data access Mô hình phân tầng công nghệ (theo framework) ... Viện Khoa học cơng nghệ Việt Nam Dưới viện có nhiều viện Viện Tốn học, Viện Vật lý, Viện Hóa học, Viện Cơng nghệ sinh học? ?? Hiện viện Khoa học cơng nghệ Việt Nam có hệ thống quản lý cán bộ, nhiên... lục Phân tích thiết kế hệ thống quản lý cán viện Khoa học công nghệ Việt Nam Phần I Khảo sát sơ nghiệp vụ I.1 Mô tả chung hệ thống nghiệp vụ Viên khoa học cơng nghệ bao gồm viện có tên Viện Khoa. .. lý nhập thông tin cán vào theo form Cán quản lý, lãnh đạo nhấn nút Lưu Hệ thống lưu lại thông tin cán vào kho liệu Hệ thống thông báo nhập thông tin cán thành công Cán lãnh đạo, quản lý đăng

Ngày đăng: 24/10/2014, 09:50

Từ khóa liên quan

Mục lục

  • Mục lục

  • Phần I. Khảo sát sơ bộ và nghiệp vụ

    • I.1. Mô tả chung về hệ thống nghiệp vụ

    • I.2. Danh sách các quy trình nghiệp vụ

    • I.3. Đặc tả các quy trình nghiệp vụ

    • I.4. Mô hình hóa các lớp lĩnh vực

    • Phần II. Phân tích

      • II.1. Các đối tác và các ca sử dụng và giao diện tương ứng

      • II.2. Phân tích kiến trúc và hành vi

      • Phần III. Công nghệ xây dựng phần mềm

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

Tài liệu liên quan