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 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 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 (giả sử) hệ thống cũ, có chức lưu trữ phục vụ 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 quản lý Yêu cầu đặt phải xây dựng lại hệ thống cho giảm bớt công việc cho đội ngũ cán quản lý thuận tiện cho cộng đồng tìm hiểu thơng tin đơn vị viện cán Viện I.2 Danh sách quy trình nghiệp vụ Quy trình quản lý cán viện phức tạp, nhóm em tập trung vào 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 Quy trình tuyển cán Quy trình báo cáo thơng tin cán I.3 Đặc tả 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 Quy trình tuyển cán Quy trình báo cáo thơng tin cán I.4 Mơ hình hóa lớp lĩnh vực Ở đây, cán cấp phá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 ca sử dụng giao diện tương ứng Các đối tác gồm có người dùng cộng đồng, cán thường, cán lãnh đạo quản lý Các ca sử dụng đố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 Tên use case Tìm kiếm thơng tin cán Tác nhân 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 tìm kiếm, nhập tên đơn vị cán 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 cán có hệ thống Kết đầu Danh sách cán tương ứng với tìm kiếm 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 form tìm kiếm Tần suất sử dụng Cao Chuỗi kiện chính: Người dùng cộng đồng truy nhập vào website Viện Người dùng cộng đồng chọn tab tìm kiếm, nhập tên cán cần tìm, chọn đơn vị nhấn enter click chọn nút tìm kiếm Hệ thống tìm hồ sơ cán (sơ yếu lý lịch) có tên cán tương ứng đơn vị tương ứng Hệ thống trả danh sách cán tương ứng với yêu cầu tìm kiếm Người dùng cộng đồng click vào ảnh tên cán cần tìm Hệ thống hiển thị trang thơng tin chi tiết cán vừa chọn Người dùng cộng đồng khỏi trình duyệt chuyển sang trang khác Ngoại lệ: 4.1 Nếu khơng tìm thấy hồ sơ cán 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 u cầu hệ thống Giao diện tìm kiếm thơng tin cán Đặ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 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 đơn vị nằm danh sách viện bên phải trang web Điều kiện đầu vào Đảm bảo thành công Kết đầu Thơng tin đơn vị 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 kiện chính: Người dùng cộng đồng truy nhập vào website Viện Người dùng cộng đồng click chọn đơn vị danh sách đơn vị nằm bên phải trang web Hệ thống hiển thị thông tin đơn vị chọn Người dùng cộng đồng khỏi trình duyệt 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 Tên use case Chỉnh sửa thông tin cán Tác nhân Lãnh đạo, quản lý Mô tả Lãnh đạo, quản lý đăng nhập, chọn cán cần thay đổi thông tin danh sách cán form quản lý, nhấn nút Sửa Điều kiện đầu vào Đăng nhập, có quyền lãnh đạo, quản lý Đảm bảo thành công Thông tin thay đổi lưu lại sở liệu Kết đầu Thơng báo tình trạng cập nhật (thành cơng khơng) Sự kiện kích hoạt Lãnh đạo, quản lý ấn nút Sửa thông tin cán Tần suất sử dụng Trung bình Chuỗi kiện chính: Cán lãnh đạo, quản lý chọn cán cần thay đổi thông tin danh sách cán form quản lý Hệ thống hiển thị thông tin cán chọn Cán lãnh đạo, quản lý nhấn nút Sửa trang cá nhân cán xem Hệ thống hiển thị thơng tin có cán cho phép chỉnh sửa tất mục Cán quản trị chọn thông tin cần thay đổi nhấn nút Lưu Hệ thống lưu lại thông tin thay đổi Hệ thống thông báo cấp nhật thành công Cán lãnh đạo quản lý đăng xuất khỏi hệ thống 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ệ yêu cầu nhập lại dòng chưa hợp lệ Giao diện chỉnh sửa thông tin cán (cho phép chỉnh sửa hết trường) Đặc tả use case xem báo cáo Tên use case Xem báo cáo Tác nhân Cán lãnh đạo, quản lý Mô tả Lãnh đạo, quản lý chọn tab báo cáo chọn loại báo cáo có hệ thống Điều kiện đầu vào Phải lãnh đạo quản lý đơn vị Đảm bảo thành cơng Kết đầu Báo cáo Sự kiện kích hoạt Cán lãnh đạo, quản lý chọn loại báo cáo form báo cáo Tần suất sử dụng Cao Chuỗi kiện chính: Cán lãnh đạo, quản lý chọn loại báo cáo tab báo cáo 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 hưu  Danh sách cán công tác học tập nước Cán quản trị chọn trường cần báo cáo form báo cáo(loại học hàm, loại học vị…) Hệ thống thống kê số liệu, danh sách trả báo cáo tương ứng Cán lãnh đạo quản lý quay lai form báo cáo để xem báo cáo khác chuyển sang trang khác đăng xuất khỏi hệ thống Ngoại lệ: 3.1 Trong trường hợp thống kê kết quả, hệ thống hiển thị danh sách khơng có dịng kết có thơng báo báo cáo khơng tìm thấy kết II.2 Phân tích kiến trúc hành vi Để biểu diễn kiến trúc hành vi tương ứng với ca sử dụng ta dùng biểu đồ lớp biểu đồ trình tự Mặc dù có nhiều biểu đồ tương ứng với ca sử dụng, thời gian có hạn nên chúng em trình bày biểu đồ tương ứng với ca sử dụng 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 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 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 xây dựng công nghệ web theo mơ hình MVC Các framework sử dụng Spring cho tầ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