1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hướng đối tượng

59 501 4
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 59
Dung lượng 774 KB

Nội dung

Phân tích thiết kế hướng đối tượng - Khảo sát và đặc tả yêu cầu hệ thống - Thiết kế hệ thống - Sử dụng Rational Rose Enterprise để xây dựng các User Case

Trang 1

LỜI NÓI ĐẦU

Trong thế kỷ XXI, thế kỷ của tự động và tự động hoá thì đẩy mạnh ứngdụng tin học vào công việc hàng ngày là một mục tiêu được nhà nước quan tâm

và phát triển

Tin học ngày nay càng trở lên quan trọng và nhất là trong xã hội phát triểnhiện nay, nó đã thực sự trở thành nguồn tài nguyên, của cải mang lại ý nghĩa quantrọng và có giá trị to lớn Vệc lắm bắt, khai thác và xử lý nhanh, chính xác, linhhoạt bao nhiêu thì con đường dẫn đến thành công của chúng ta sẽ gần bấy nhiêu.Tin học dã cung cấp những công cụ, phương pháp giải quyết những yêu cầu đó.Trong những năm gần đây, đi đôi với sự phát triển mạnh mẽ kỹ thuật, tin học đã đisâu ứng dụng vào mọi ngành nghề va mọi lĩnh vực khác nhau trong đời sống xãhội Sự phát triển của những quan hệ kinh tế, sự mở rộng mạng lưới nghiệp vụ vàtăng cường quy mô của nó, nhất là Internet ra đời đã làm tăng trưởng vựơt bậckhối lượng các luồng thông tin Các sự kiện đó đang làm cho công việc quản lý trởnên phức tạp Cách quản lý dựa trên kinh nghiệm là chủ yếu không còn đem lạihiệu quả như mong muốn , do đó phải thiết lập một phương thức quản lý mới hiệnđại hơn Tin học hoá công tác quản lý các đơn vị kinh tế, hành chính, trường học,bệnh viện…là một trong những lĩnh vực quan trọng của tin học Việc áp dụng tinhọc vào quản lý không những làm tăng đáng kể năng suất và chất lượng lao động

mà còn tạo điều kiện cho việc xây dựng một hệ thống thông tin quản lý chặt chẽ,

có cơ sở khoa học và chính xác

Các phần mềm linh hoạt và thông minh đã giúp công việc quản lý thuậntiện, nhanh chóng trong việc thống kê, tìm kiếm, tính toán, thông báo kịp thờinhững thông tin cần thiết, giảm nhẹ không gian lưu trữ, thay thế cho việc làm thủcông với hiệu quả thấp lại cồng kềnh Trong khoa CNTT hiện nay thì việc tin họchoá trong việc quản lý có thể nói là yếu tố quan trọng trong việc thúc đẩy sự pháttriển của công tác giáo dục, đồng thời giảm bớt được sự vất vả, nhọc nhằn củanhững người quản lý Sau 4 năm học tập và rèn luyện tại khoa CNTT, chúng emrất mong muốn vận dụng những kiến thức đã học được để có thể làm được mộtphần mềm nho nhỏ, có thể áp dụng vào thực tế cuộc sống Với mục đích tổng hợpnhững kiến thức đã học để vận dụng giải quyết các bài toán thực tiễn Qua đó giúpchúng em có thể áp dụng tốt sau khi ra trường Nhằm nâng cao hiệu quả quản lý

Trang 2

chương trình đào tại Học viện Kỹ thuật Quân sự chúng em đã lựa chọn đề tài

“Phân tích thiết kế hệ thống quản lý chương trình đào tạo”.

Mặc dù đã có những cố gắng, cùng với sự hướng dẫn tận tình của cô ChuThị Hường, song vì thời gian còn hạn chế, bước đầu chúng em được làm quen mộtbài toán thực tế mà kinh nghiệm còn chưa nhiều nên chương trình của em khôngtránh khỏi những thiếu sót Em rất mong nhận được sự chỉ dẫn của thầy cô giáocùng với sự góp ý của các bạn để chương trình của em hoàn thiện hơn

Em xin chân thành cảm ơn !

Trang 3

CHƯƠNG 1: KHẢO SÁT VÀ ĐẶC TẢ YÊU CẦU HỆ THỐNG

1.1 Mục đích, phạm vi, yêu cầu

1.1.1 Mục đích

Hệ thống được xây dựng để quản lý chương trình đào tạo tại Học viện Kỹthuật Quân sự Với mục tiêu giúp cho nghiệp vụ quản lý chương trình đào tạođược tự động hóa hỗ trợ các dịch vụ tiện ích liên quan đến quá trình giáo dục, quản

lý của những người liên quan tới hệ thống, việc quản lý CTĐT của nhân viênphòng đào tạo được đơn giản, hiệu quả

1.1.2 Phạm vi

Hệ thống quản lý chương trình đào tạo là một phần của hệ thống quản lý đàotạo của Học viện Kỹ thuật Quân sự cùng với các hệ thống như: quản lý Hồ sơ sinhviên, quản lý Giảng dạy, quản lý điểm sinh viên…

Đây là hệ thống phát triển mới hoàn toàn không xây dựng dựa trên một hệthống cũ nào Có khả năng phát triển để tích hợp vào hệ thống quản lý đào tạo củaHọc viện

1.2 Mô tả hiện trạng của hệ thống

1.2.1 Cơ cấu tổ chức và sự phân công trách nhiệm

Bộ phận quản lý chương trình đào tạo: có chức năng soạn thảo, quản lýchương trình đào tạo, quản lý ngành đào tạo, quản lý hệ đào tạo, quản lý môn học,tiếp nhận những báo cáo từ cấp trên Thống kê, báo cáo khi có yêu cẩu từ cấp trên

1.2.2 Quy trình nghiệp vụ

Với khóa học mới căn cứ vào nhu cầu xu hướng phát triển của xã hội, quyđịnh của Bộ Giáo Dục, nhu cầu của Quân đội, yêu cầu của từng khoa mà Phòngđào tạo xây dựng khung chương trình đào tạo cho từng ngành, từng hệ cụ thể.Chương trình đào tạo này có thể được lập mới từ đầu hoặc sửa đổi từ một chươngtrình đã có Sau đó chương trình đào tạo này sẽ được hội đồng khoa và Ban GiámĐốc học viện xét duyệt Khi chương trình đào tạo được xét duyệt, Phòng đào tạotiến hành cập nhật, lưu trữ thông tin Lập kế hoạch lịch đào tạo cho từng học kỳtheo chương trình học này Hàng năm các lớp học mới được tổ chức theo chươngtrình đã xây dựng

Trang 4

Đầu mỗi năm học mới Phòng đào tạo gửi cho khoa kế hoạch đào tạo baogồm những môn học nào, số đơn vị học trình, nội dung môn học…Khoa có thể đềxuất thay đổi, nếu hợp lý Phòng đào tạo sẽ xin ý kiến của BGĐ học viện và tiếnhành cập nhật lại chương trình đào tạo.

Tiến hành sao lưu những chương trình đào tạo không dùng

1.2.3 Quy tắc nghiệp vụ

Việc lưu trữ thông tin, thay đổi thông tin về chương trình đào tạo tiến hànhkhi chương trình đã được duyệt

Chương trình đào tạo khi không được sử dụng phải được lưu trữ lại

Một chương trình đào tạo bao gồm tổng thời lượng của một chương trìnhđào tạo, những khối kiến thức, thời lượng của mỗi khối kiến thức Đồng thời ở đâycũng đưa ra những môn học với thời lượng cụ thể của nó trong mỗi khối đó

Các môn học thuộc chương trình đào tạo cần được chi tiết hóa về nội dung(lý thuyết, bài tập, thực hành) theo đơn vị học trình, làm cơ sở cho quá trình triểnkhai đào tạo theo chương trình này

1.3 Mô tả các chức năng nghiệp vụ của hệ thống

Xác định các chức năng của hệ thống:

Xây dựng chương trình đào tạo: khung chương trình đào tạo bao gồm cácnhóm kiến thức và tỷ lệ thời lượng mỗi nhóm so với toàn bộ chương trình, xácđịnh các môn học của mỗi nhóm kiến thức, xác định thời lượng cho từng môn họctrong nhóm tương ứng với từng ngành và hệ đào tạo Cho phép cập nhật, tìm kiếm,thêm, in chương trình đào tạo đào tạo Gắn các lớp theo chương trình đào tạo

Xác định hệ đào tạo: mỗi chương trình đào tạo tương ứng với 1 hệ đào tạo.Quản lý các hệ đào tạo và thời gian đào tạo tương ứng Cho phép cập nhật, tìmkiếm, thêm hệ đào tạo

Quản lý ngành đào tạo: một chương trình được xây dựng cho 1 ngành đàotạo nhất định Quản lý các ngành đào tạo của học viện và mục tiêu từng ngành đàotạo Cho phép cập nhật, tìm kiếm, thêm ngành đào tạo

Xây dựng hệ thống môn học: từ điển môn học là tập hợp tất cả các môn củacác chương trình đào tạo Thông tin môn học bao gồm: lĩnh vực đào tạo, tên mônhọc, nội dung môn học và số trình chuẩn của môn học Cho phép cập nhật, thêm,tìm kiếm chương trình chương trình đào tạo

Trang 5

1.4 Biểu đồ hoạt động nghiệp vụ cho hệ thống

1.5 Biểu đồ ca sử dụng nghiệp vụ

1.5.1 Biểu đồ ca sử dụng nghiệp vụ chính của hệ thống quản lý chương trình đào tạo

Xay dung chuong trinh dao tao

Xac dinh he dao tao

Quan ly nganh dao tao

Xay dung he thong mon hoc NhanVien PDT

Tim kiem

SinhVien

Trang 6

1.5.2 Biểu đồ nghiệp vụ chi tiết cho từng ca sử dụng

Xây dựng chương trình đào tạo

Cap nhat CTDT

Tim kiem CTDT

Gan doi tuong dao tao tuong ung

Thong ke bao cao

Xay dung chuong trinh dao tao NhanVien PDT

Phan he dao tao

Cap nhat he dao tao

Tim kiem he dao tao

Xac dinh he dao tao NhanVien PDT

Trang 7

Phan nganh dao tao

Cap nhat nganh dao tao

Tim kiem nganh dao tao

Quan ly nganh dao tao NhanVien PDT

<<extend>>

<<extend>>

<<extend>>

Xây dựng hệ thống môn học

Xac dinh lop mon hoc

Cap nhat he thong mon hoc Xay dung he thong mon hoc

NhanVien PTD

Tim kiem mon hoc

SinhVien

1.6 Các yêu cầu hệ thống

1.6.1 Yêu cầu về chức năng

Hệ thống quản lý chương trình đào tạo gồm các chức năng sau:

Trang 8

 Thêm môn học

1.6.2 Yêu cầu về: môi trường cài đặt, giao diện, giao tiếp phần cứng, phần mềm

Yêu cầu về giao diện: Giao diện thân thiện với người dùng, có hỗ trợ phímtắt phù hợp với từng chức năng nghiệp vụ Với các chức năng sửa xóa có hiển thịcảnh báo khi click chọn

Yêu cầu về giao tiếp phần cứng: Một máy chủ hệ điều hành Windows server

2003 lưu trữ cơ sở dữ liệu của chương trình có cài đặt SQL Server 2005.Các máy PC cóCPU Pentium IV trở lên, màn hành VAG, chuột, bàn phím, RAM128Mb, 5G đĩa cứng còn trống Các máy được nối mạng LAN với nhau và máychủ được nối mạng Internet

Yêu cầu phần mềm: Sản phẩm yêu cầu được kết nối với cơ sở dữ liệu SQLserver trên máy chủ, hệ điều hành Windows XP SP2

1.6.3 Yêu cầu thực thi

Các chức năng quản lý nghiệp vụ hệ thống có thể phục vụ 20 người truy cậpcùng lúc

Trang 9

1.6.4 Yêu cầu chất lượng phần mềm

Phần mềm có khả năng tương thích với môi trường mạng LAN nội bộ củatrường và mạng internet

Phần mềm phải thống kê chính xác các nghiệp vụ liên quan đến thống kêcủa hệ thống

Phần mềm cần phải dễ triển khai và không mất nhiều thời gian đào tạo

1.6.5 Yêu cầu môi trường hoạt động

Phần mềm hoạt động trong môi trường mạng với yêu cầu cụ thể về phầncứng, phần mềm trên máy chủ server và các máy PC nội bộ như sau:

Máy chủ: được cài đặt hệ điều hành Windows, hệ quản trị cơ sở dữ liệu SQLserver 2005, Microsoft NET FrameWork 3.5

Máy PC: được cài đặt hệ điều hành Windows XP SP 2.0 trở lên,CPU Pentium IV trở lên, RAM 128Mb trở lên, Microsoft NET FrameWork3.5

Trang 10

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 3.1 Xây dựng biểu đồ Use Case

Quản trị hệ thống: là trưởng Phòng đào tạo: chỉnh sửa nội dung chương trìnhđào tạo, quản trị cơ sở dữ liệu, tạo tài khoản đăng nhập hệ thống, tìm kiếm thôngtin tài khoản

Sinh viên: có thể xem chương trình đào tạo

Thêm, sửa, xóa về chương trình đào tạo

NV Phòng đào tạo

Tìm kiếm chươngtrình đào tạo

Tìm kiếm thông tin chi tiết

về chương trình đào tạoGắn đối tượng

đào tạo tương ứng

Gắn lớp học cụ thể vào chương trình đào tạo tương ứng

Cập nhật hệ đào tạo

Thêm, sửa, xóa thông tin hệ đào tạo

Tìm kiếm hệ đào tạo

Tìm kiếm thông tin chi tiết

về hệ đào tạoQuản lý

ngành đào

tạo

Phân ngành đào tạo

Phân các đối tượng đào taohtheo các chuyên ngành cụ thể

NV Phòng đào tạo

Trang 11

đào tạo ngành đào tạoTìm kiếm ngành

Phân chia các đối tượng đàotạo thành các lớp theo

Cập nhật hệ thống môn học

Thêm, sửa, xóa các thong tin về môn học

Tìm kiếm môn học

Tìm kiếm thong tin chi tiết

về môn học

NV phòng đào tạo và sinh viên

Quản trị hệ

thống

Quản lý tài khoản

Tạo, chỉnh sửa, xóa, cấp quyền các tài khoản đăng nhập hệ thống

Quản trị hệ thống

Quản trị cơ sở dữ liệu

Quản trị cơ sở dữ liệu của

hệ thốngTra cứu thông tin

khỏi hệ thống

NV Phòng đào tạo, Quảntrị hệ thống, sinh viên

Vẽ biểu đồ ca sử dụng tổng thể

Trang 12

DangNhap/DangXuat he

thong

Xay dung CTDT

Xac dinh he dao tao

Quan ly nganh dao tao

Xay dung he thong mon

hoc NhanVien PDT

quan lý tai khoan

quan tri co so de lieu

tra cuu thong tin tai khoan

NVQuanTri Quan tri he thong

<<extend>>

<<extend>>

<<extend>>

Trang 13

Phan he dao tao

Cap nhat he dao tao

Tim kiem he dao tao

Xac dinh he dao tao NhanVien PDT

<<extend>>

<<extend>>

Phan nganh dao tao

Tim kiem nganh dao tao

Cap nhat nganh Quan ly nganh dao tao

NhanVien

PDT

<<extend>>

Trang 14

<<extend>>

Xac dinh lop mon hoc

Tim kiem mon hoc

Cap nhat he thong mon hoc Xay dung he thong mon

hoc

NhanVien

PDT

<<extend>>

3.1.3 Mô tả kịch bản cho các Use Case

Use Case “Đăng nhập”

pasword, chọn đồng ý

4.Tiếp nhận thông tin, kiểm tra username và password của người dùng

Bảng TaiKhoan

Trang 15

5.1 Hệ thống kết nối cơ sở dữ liệu để kiểm tra thông tin, thông tin không có trong CSDL

Use Case “Quản trị hệ thống”

Ca sử dụng “Tạo tài khoản”

tạo tài khoản3.Nhập thông tin tài khoản

Trang 16

Sau khi có tài khoản được tạo, nếu admin không cấp quyền cho tài khoản đóthì mặc định tài khoản đó dành cho nhân viên phòng đào tạo.

2.Hiên thị form cấp quyền chứa danh

3.Chọn user cấp quyền 4.Chọn quyền từ nhân viên sang quản trị hệ thống Bảng TaiKhoan5.Chọn nút “Cấp

Luồng sự kiện rẽ nhánh

Luồng 1:

3.1 Người admin không muốn cấp quyền user, chọn hủy bỏ

Luồng 2:

7.1 Người admin sử dụng nút Hủy bỏ để thay đổi các quyền của tài khoản

Use Case “Xây dựng CTDT”

Trang 17

6.1 Kết nối CSDL không thành công Thông báo lỗi

Ca sử dụng “Gắn đối tượng đào tạo tương ứng”

1.Tóm tắt

Gắn đối tượng đào tạo tương ứng là ca sử dụng để nhân viên Phòng đào tạogắn đối tượng đào tạo cụ thể vào CTDT

2.Tác nhân

Tác nhân: Nhân viên Phòng đào tạo

3.UC liên quan

Ca sử dụng đăng nhập, Gắn đối tượng đào tạo tương ứng

3 Chọn đối tượng đào

tạo tương ứng với từng

CTDT

4 Tiếp nhận thông tin, kiểm tra các kiểu dữ liệu nhập vào

Trang 18

5 Chọn Lưu 6 Cập nhật thông tin vào bảng DTDT Bảng DTDT

Luồng sự kiện rẽ nhánh

Luồng 1:

2.1. Tại giao diện đối tượng đào tạo nhân viên Phòng đào tạo không muốn tiếp tục, chọn hủy bỏ

Luồng 2:

6.1.Kết nối CSDL không thành công, thông báo lỗi

Ca sử dụng “Tìm kiếm thông tin CTDT”

1.Tóm tắt

Tìm kiếm thông tin CTDT là ca sử dụng để nhân viên Phòng đào tạo sau khiđăng nhập vào hệ thống, tìm kiếm thông tin CTDT

2.Tác nhân

Nhân viên Phòng đào tạo

3.UC liên quan

Use case đăng nhập

4.Các luồng sự kiện

Luồng sự kiện chính

quan1.Chon tìm kiếm thông

Trang 19

2.Tác nhân

Nhân viên Phòng đào tạo

3.UC liên quan

Ca sử dụng đăng nhập

4.Luồng sự kiện

Luồng sự kiện chính

Hành động tác

in CTDTLuồng sự kiện rẽ nhánh

Luồng 1:

2.1 Kết nối CSDL không thành công Thông báo lỗi

Luồng 2:

5.1 Chọn hủy bỏ không thực hiện in CTDT

 Use Case “Xác định hệ đào tạo”

Ca sử dụng “Phân hệ đào tạo”

Trang 20

phân hệ đào tạo

3 Chọn đối tượng đào tạo

tương ứng với từng hệ đào

1 Chọn thêm, sửa, xóa hệ

đào tạo

2 Hệ thống hiển thị giao diện thêm, sửa, xóa hệ đào tạo

3 Nhập các thông cần

thiết để cập nhật hệ đào tạo

4 Tiếp nhận thông tin, kiểm tra các kiểu dữ liệu nhập vào

5.Chọn nút Đồng ý 6.Thông tin được lưu trữ trong CSDL và thông báo thành công. Bảng Hệ đào tạo

Trang 21

Ca sử dụng “Tìm kiếm thông tin hệ đào tạo”

1.Tóm tắt

Tìm kiếm thông tin hệ đào tạo là ca sử dụng để nhân viên Phòng đào tạo saukhi đăng nhập vào hệ thống, tìm kiếm thông tin hệ đào tạo

2.Tác nhân

Nhân viên Phòng đào tạo

3.UC liên quan

Use case đăng nhập

4.Các luồng sự kiện

Luồng sự kiện chính

quan1.Chon tìm kiếm thông

tin hệ đào tạo

2 Hiển thi giao diện tìm kiếm thông tin hệ đào tạo

Bảng Hệ đào tạo

Luồng sự kiện rẽ nhánh

Luồng 1:

3.1 Tại giao diện tìm kiếm hệ đào tạo nhân viên Phòng đào tạo không muốn tiếp tục chọn hủy bỏ.

Luồng 2:

4.1.hệ thống kết nối cơ sở dữ liệu để tìm kiếm thông tin hệ không thành công

Use Case “Quản lý Ngành đào tạo”

Ca sử dụng “Phân ngành đào tạo”

Trang 22

tạo phân ngành đào tạo

3 Chọn đối tượng đào tạo

1.Chọn thêm, sửa, xóa

Trang 23

4.1 Hệ thống kiểm tra thông tin cập nhật ngành đào tạo không chính xáchiển thị thông báo

Luồng 3:

6.1 Kết nối CSDL không thành công Thông báo lỗi

 Ca sử dụng “Tìm kiếm thông tin ngành đào tạo”

1.Tóm tắt

Tìm kiếm thông tin ngành đào tạo là ca sử dụng để nhân viên Phòng đào tạosau khi đăng nhập vào hệ thống, tìm kiếm thông tin ngành đào tạo

2.Tác nhân

Nhân viên Phòng đào tạo

3.UC liên quan

Use case đăng nhập

4.Các luồng sự kiện

Luồng sự kiện chính

quan1.Chon tìm kiếm thông

tin ngành đào tạo

2 Hiển thi giao diện tìm kiếm thông tin ngành đào tạo

Bảng ngành đào tạo

Trang 24

Xác định lớp môn học là ca sử dụng để nhân viên phòng đào tạo sau khiđăng nhập sắp xếp môn học ứng với các lớp cụ thể.

1.Chọn gắn môn học 2 Hệ thống hiển thị giao diện gắn môn học

Tác nhân: Nhân viên Phòng đào tạo

3.UC liên quan

UC: đăng nhập hệ thống

4.Các luồng sự kiện

Luồng sự kiện chính:

Trang 25

Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan

1.Chọn thêm, sửa, xóa

môn học

2 Hiển thi giao diện thêm, sửa,

3 Nhập các thông cần

thiết cần cập nhật

4 Tiếp nhận thông tin, kiểm tra các kiểu dữ liệu nhập vào

6.1.Kết nối CSDL không thành công Thông báo lỗi

Ca sử dụng “Tìm kiếm thông tin môn học”

1.Tóm tắt

Tìm kiếm thông tin môn học là ca sử dụng để nhân viên Phòng đào tạo saukhi đăng nhập vào hệ thống, tìm kiếm thông tin môn học

2.Tác nhân

Nhân viên Phòng đào tạo, sinh viên

3.UC liên quan

Use case đăng nhập

4.Các luồng sự kiện

Luồng sự kiện chính

quan1.Chon tìm kiếm thông tin

môn học

2 Hiển thi giao diện tìm kiếm thông tin môn học

Bảng Môn học

Luồng sự kiện rẽ nhánh

Luồng 1:

3.1 Tại giao diện tìm kiếm môn học nhân viên Phòng đào tạo, sinh viên không muốn tiếp tục chọn hủy bỏ.

Luồng 2:

Trang 26

4.1.hệ thống kết nối cơ sở dữ liệu để tìm kiếm thông tin môn học khôngthành công

3.2 Xây dựng mô hình (lớp) quan niệm

MonHoc-CTÐT MaMonHoc MaCTDT HocKy

MonHoc MaMonHoc TenMonHoc SoTrinh MoTa KhoiKT MaNV

* 1

HeDT MaHeDT TenHeDT MoTa MaNV

NganhDT MaNganh TenNganh MucTieuDT MaNV

NhanVien MaNV TenNV NgaySinh GioiTinh DiaChi

1

0 *

1 0 *

MoTa NienKhoa MaNV

1

*

1

* 0 *

1

0 *

1

ChuyenNganhDT MaChuyenNganh TenChuyenNganh MaNganh

*

Trang 27

3.3 Xây dựng biểu đồ tuần tự theo các Use Case

3.3.1 Use Case “Đăng nhập”

 Biểu đồ tuần tự ca sử dụng “Đăng nhập hệ thống”

1: yeu cau dang nhap

2: hien thi form dang nhap

3: nhap ten va password

4: kiem tra thong tin

5: Gui ten va password

6: KiemTraThongTin

7: KiemTra tinh dung dan cua thong tin

8: Kiem tra phan quyen

9: phan hoi ket qua 10: phan hoi ket qua

11: phan hoi ket qua dang nhap

Trang 28

3.3.2 Use Case “Quản trị hệ thống”

Biểu đồ tuần tự cho ca sử dụng tạo tài khoản

1: yeu cau tao tai khoan 2: hien thi form tao tai khoan

3: nhap thong tin tai khoan

6: tao tai khoan moi

4: kiem tra thong tin

5: Hien thi thong bao loi

7: Insert vao CSDL 8: thong bao thanh cong 9: thong bao thanh cong

10: thong bao thanh cong

Biểu đồ tuần tự cho ca sử dụng “Cấp quyền”

1: chon phan quyen cho tai khoan

2: hien thi form phan quyen

3: Chon quyen cho tai khoan

4: phan quyen

5: UpdatePhanQuyen 6: Thong bao thanh cong 7: Thong bao thanh cong

8: Hien thi quyen tai khoan vua phan quyen

Trang 29

3.3.3 Use Case “Xây dựng CTDT”

1: Yeu cau cap nhat CTDT

2: Hien thi form cap nhat

3: Nhap thong tin

4: Kiem tra thong tin nhap

5: Cap nhat CTDT

6: Cap nhat vao CSDL 7: Cap nhat thanh cong 8: Thong bao thanh cong

Biểu đồ tuần tự ca sử dụng “Tìm kiếm thông tin CTDT”

: NhanVienPDT : frmTimKiemCTDT : ctrTimKiemCTDT : DBCTDT : DB_MonHoc : DBMH_CTDT 1: Yeu cau tim kiem CTDT

2: Yeu cau thong tin cac CTDT

3: Lay thong tin CTDT

4: Truy van du lieu 5: Tra ve thong tin cac CTDT

6: Thong tin CTDT 7: Hien thi giao dien CTDT

8: Chon CTDT can tim kiem

9: Thong tin CTDT can tim kiem

10: Yeu cau thong tin CTDT tim kiem

11: Truy van du lieu 12: Thong tin chi tiet CTDT

13: Thong tin chi tiet CTDT

14: Yeu cau thong tin cac mon hoc

18: Thong tin chi tiet mon hoc

15: Yeu cau thong tin cac mon hoc

16: Truy van du lieu 17: Tra thong tin mon hoc

19: Truy van du lieu 20: Thong tin chi tiet cac mon hoc

21: Thong tin chi tiet mon hoc cua CTDT 22: Thong tin chi tiet CTDT

Ngày đăng: 19/08/2013, 10:00

HÌNH ẢNH LIÊN QUAN

Bảng TaiKhoan - Phân tích thiết kế hướng đối tượng
ng TaiKhoan (Trang 14)
3.1. Tại giao diện đăng nhập, người dùng không muốn tiếp tục, chọ hủy bỏ. Luồng 2: - Phân tích thiết kế hướng đối tượng
3.1. Tại giao diện đăng nhập, người dùng không muốn tiếp tục, chọ hủy bỏ. Luồng 2: (Trang 15)
Bảng TaiKhoan Luồng sự kiện rẽ nhánh - Phân tích thiết kế hướng đối tượng
ng TaiKhoan Luồng sự kiện rẽ nhánh (Trang 15)
Bảng  TaiKhoan Luồng sự kiện rẽ nhánh - Phân tích thiết kế hướng đối tượng
ng TaiKhoan Luồng sự kiện rẽ nhánh (Trang 15)
sách cá quyền truy cập hệ thống Bảng TaiKhoan 3.Chọn user cấp quyền  4.Chọn quyền từ nhân viên sang quản  trị hệ thống Bảng  TaiKhoan 5.Chọn nút “Cấp  - Phân tích thiết kế hướng đối tượng
s ách cá quyền truy cập hệ thống Bảng TaiKhoan 3.Chọn user cấp quyền 4.Chọn quyền từ nhân viên sang quản trị hệ thống Bảng TaiKhoan 5.Chọn nút “Cấp (Trang 16)
Bảng  TaiKhoan 5.Chọn nút “Cấp - Phân tích thiết kế hướng đối tượng
ng TaiKhoan 5.Chọn nút “Cấp (Trang 16)
5.Chọn nút Đồng ý 6.Thông tin được lưu trữ trong CSDL và thông báo thành công. Bảng CTDT Luồng sự kiện rẽ nhánh - Phân tích thiết kế hướng đối tượng
5. Chọn nút Đồng ý 6.Thông tin được lưu trữ trong CSDL và thông báo thành công. Bảng CTDT Luồng sự kiện rẽ nhánh (Trang 17)
3.1. Tại giao diện thêm, sửa, xóa CTDT nhân viên Phòng đào tạo không muốn tiếp tục, chọn hủy bỏ Luồng 2: - Phân tích thiết kế hướng đối tượng
3.1. Tại giao diện thêm, sửa, xóa CTDT nhân viên Phòng đào tạo không muốn tiếp tục, chọn hủy bỏ Luồng 2: (Trang 17)
5.Chọn Lưu 6. Cập nhật thông tin vào bảng DTDT Bảng DTDT Luồng sự kiện rẽ nhánh - Phân tích thiết kế hướng đối tượng
5. Chọn Lưu 6. Cập nhật thông tin vào bảng DTDT Bảng DTDT Luồng sự kiện rẽ nhánh (Trang 18)
1.Chọn in CTDT 2. Hiển thi giao diện in CTDT Bảng CTDT, Môn học, DTDT, Lớp - Phân tích thiết kế hướng đối tượng
1. Chọn in CTDT 2. Hiển thi giao diện in CTDT Bảng CTDT, Môn học, DTDT, Lớp (Trang 19)
Bảng Hệ đào tạo - Phân tích thiết kế hướng đối tượng
ng Hệ đào tạo (Trang 21)
Bảng Hệ đào tạo - Phân tích thiết kế hướng đối tượng
ng Hệ đào tạo (Trang 21)
Bảng Hệ đào  tạo - Phân tích thiết kế hướng đối tượng
ng Hệ đào tạo (Trang 21)
Bảng Hệ đào  tạo - Phân tích thiết kế hướng đối tượng
ng Hệ đào tạo (Trang 21)
5.Chọn nút Đồng ý 6.Thông tin được lưu trữ trong CSDL và thông báo thành công. Bảng Ngành đào tạo Luồng sự kiện rẽ nhánh - Phân tích thiết kế hướng đối tượng
5. Chọn nút Đồng ý 6.Thông tin được lưu trữ trong CSDL và thông báo thành công. Bảng Ngành đào tạo Luồng sự kiện rẽ nhánh (Trang 22)
Bảng Ngành  đào tạo - Phân tích thiết kế hướng đối tượng
ng Ngành đào tạo (Trang 22)
Bảng ngành đào tạo 3. Chọn ngành đào tạo  - Phân tích thiết kế hướng đối tượng
Bảng ng ành đào tạo 3. Chọn ngành đào tạo (Trang 23)
Bảng ngành  đào tạo 3. Chọn ngành đào tạo - Phân tích thiết kế hướng đối tượng
Bảng ng ành đào tạo 3. Chọn ngành đào tạo (Trang 23)
5.Chọn nút Đồng ý 6.Thông tin được lưu trữ trong CSDL và thông báo thành công. Bảng Môn học Luồng sự kiện rẽ nhánh - Phân tích thiết kế hướng đối tượng
5. Chọn nút Đồng ý 6.Thông tin được lưu trữ trong CSDL và thông báo thành công. Bảng Môn học Luồng sự kiện rẽ nhánh (Trang 24)
xóa môn học Bảng Môn học - Phân tích thiết kế hướng đối tượng
x óa môn học Bảng Môn học (Trang 24)
Bảng Môn học - Phân tích thiết kế hướng đối tượng
ng Môn học (Trang 25)
Bảng Môn  học - Phân tích thiết kế hướng đối tượng
ng Môn học (Trang 25)
3.2. Xây dựng mô hình (lớp) quan niệm MonHoc-CTÐT MaMonHoc MaCTDT HocKyMonHocMaMonHocTenMonHocSoTrinhMoTa KhoiKT MaNV*1 TaiKhoan MaNV TenDangNhap MatKhau Quyen TrangThai CTDTMaCTDT TenCTDT SoTrinhHocCoBan CoSoNganh ChuyenNganh NguoiKyDuyet*1HeDTMaHeDTTenH - Phân tích thiết kế hướng đối tượng
3.2. Xây dựng mô hình (lớp) quan niệm MonHoc-CTÐT MaMonHoc MaCTDT HocKyMonHocMaMonHocTenMonHocSoTrinhMoTa KhoiKT MaNV*1 TaiKhoan MaNV TenDangNhap MatKhau Quyen TrangThai CTDTMaCTDT TenCTDT SoTrinhHocCoBan CoSoNganh ChuyenNganh NguoiKyDuyet*1HeDTMaHeDTTenH (Trang 26)

TỪ KHÓA LIÊN QUAN

w