1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo cáo Project 1_Chương trình quản lý cán bộ

90 526 5

Đ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 90
Dung lượng 2,97 MB

Nội dung

Chương trình quản lý cán bộ trường đại học bách khoa hà nội là project 1 của nhóm dưới sự hướng dẫn của Ts. Vũ thị hương giang và Ths. Bành Thị Quỳnh Mai. Chương trình được xây dựng theo chuẩn mô hình MVC và sử dụng ngôn ngữ lập trình là Java và công cụ xây dựng cơ sở dữ liệu MySql . Ngoài ra khâu phân tích thiết kế đã được nhóm làm rất kỹ và có sử dụng một số công cụ của UML để xây dựng biểu đồ usecase, biểu đồ phân dã, biểu đồ trình tự, biểu đồ lớp. Ngoài ra còn có kịch bản kiểm thử , tự kiểm thử và kiểm thử các nhóm ở phần dưới.

Trang 1

VIỆN ĐÀO TẠO QUỐC TẾ

──────── * ───────

BÁO CÁO MÔN: PROJECT 1 QUẢN LÝ CÁN BỘ

Giáo viên hướng dẫn: Ts Vũ Thị Hương Giang Ths Bành Thị Quỳnh Mai

Nhóm sinh viên thự hiện: Nhóm 6_Lớp LTU12A 1.HOÀNG NGỌC LỰC 20128221 Nhóm trưởng 2.NINH MẠNH DŨNG 20111291

3.NGUYỄN BẢO ANH 20138668

4.NGUYỄN CƠ TUẤN 20138491

5.LÊ THỊ MAI 20111849

Trang 2

Hà Nội, tháng 4 năm 2016

Trang 3

CHƯƠNG I: PHÂN TÍCH ĐẶC TẢ YÊU CẦU 12

a Mô tả đề tài 12

b Tên đề tài: .12

c Mô tả yêu cầu: 12

d Yêu cầu 12

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ BÀI TOÁN 14

2 Biểu đồ use case mức 1 14

3 Biểu đồ use case phân rã mức 2 16

4 Biểu đồ usecase phân rã mức 3 20

II.DANH SÁCH CÁC ACTOR VÀ CÁC USE CASE 22

III ĐẶC TẢ CHO USE CASE 25

1 Đặc tả Use Case “ Đăng nhập” 25

2 Đặc tả Use Case “ Quản lý cán bộ” 26

3 Đặc tả Use Case “ Quản lý lớp học” 28

4 Đặc tả Use Case “ Quản lý môn học” 29

5 Đặc tả Use Case “ Quản lý giáo trình” 31

6 Đặc tả Use Case “ Quản lý đề tài NCKH” 33

7 Đặc tả Use Case “ Quản lý bài báo và tạp chí” 35

8 Đặc tả Use Case “ Thống kê thông tin cán bộ” 36

CHƯƠNG III: THIẾT KẾ DATABASE 40

CHƯƠNG IV: XÂY DỰNG CHƯƠNG TRÌNH .49

1 Giới thiệu 67

e Mục đích 67

f Tổng quan 67

g Phạm vi 67

2 Tài liệu tham khảo 67

3 Lịch trình công việc 67

.69

4 Những yêu cầu về tài nguyên 69

NHÓM 06_LỚP LTU12A

Trang 4

a Phần cứng 69

b Phần mềm 69

c Công cụ kiểm thử 69

d Môi trường kiểm thử 69

III KỊCH BẢN KIỂM THỬ 70

2.2 Kiểm chứng phân rã mức 2 76

3.1 Đối tượng kiểm chứng (Verification) 81

3.1.1.1 Kiểm chứng cách trình bày báo cáo 81

3.1.1.2 Kiểm chứng thiết kế và kỹ năng lập trình 81

3.1.1.3 Kiểm thử tích hợp 81

LỜI NÓI ĐẦU

Ngày nay, tin học đã có những bước tiến nhanh chóng về ứng dụng của nó trong mọi lĩnh vực của cuộc sống trên phạm vi toàn thế giới nói chung và Việt Nam nói riêng.Tin học được người ta quan tâm và nhắc đến nhiều hơn bao giờ hết vì nó là một phần không thể thiếu trong cuộc sống văn minh,góp phần đẩy mạnh công cuộc công nghiệp hoá hiện đại hoá đất nước, tiến đến nền kinh tế tri thức Máy vi tính cùng với những phần mềm là công cụ đắc lực giúp ta quản lý, tổ chức, sắp xếp và xử lý công việc một cách nhanh chóng và chính xác Ở Việt Nam hiện nay, máy tính điện tử

Trang 5

đặc biệt là máy vi tính trong nhiều năm qua đã được sử dụng rất rộng rãi Sự phát triển của tin học, các công nghệ phần mềm, phần cứng, các tài liệu tham khảo đã đưa chúng

ta từng bước tiếp cận với công nghệ thông tin trong mọi lĩnh vực đời sống Quản lý cán bộ giáo viên là một đề tài không còn mới mẻ với các bài toán quản

lý Việc đưa tin học vào ứng dụng để quản lý là rất hữu ích, vì chúng ta phải bỏ ra rất

ít thời gian mà lại thu được hiệu quả cao, rất chính xác và tiện lợi nhanh chóng.Trong

phạm vi của project nhóm chúng em đã được đề cập đến vấn đề “Quản lý cán bộ giáo

viên ” ở trường.Sau khi khảo sát ở một số trường học, nhóm chúng em đã cùng nhau

quyết định phân tích và thiết kế cho phần mềm quản lý cán bộ Số học sinh của trường cũng đang dần tăng lên, số lượng cán bộ, giảng viên trong ngành giáo dục ngày càng nhiều dẫn đến việc áp dụng Tin học hóa vào quá trình quản lý ngày càng trở nên cần thiết hơn Đó cũng là lý do mà nhóm chúng em chọn đề tài này

Để hoàn thành được bài tập lớn này, nhóm chúng em xin được gửi lời cảm ơn chân thành đến thầy/cô giáo hướng dẫn đề tài Ts Vũ Thị Hương Giang và Ths Bành Thị Quỳnh Mai, Giảng viên Khoa Công nghệ Thông tin Trường Đại học Bách Khoa

Hà Nội - đã hết lòng giúp đỡ, hướng dẫn, chỉ dạy tận tình để nhóm em hoàn thành được đề tài này

Nhóm 06 _ Lớp LTU12A

zz(Danh sách thành viên ký tên)

NHÓM 06_LỚP LTU12A

Trang 6

CHƯƠNG MỞ ĐẦU: TỔNG QUAN BÀI TOÁN

- Tạo tiện lợi cho các cán bộ quản lý, nhân viên, giảng viên tiết kiệm một cách tối

đa thời gian, công sức và mang lại hiệu quả làm việc cao

- Là tiền đề để tiếp tục phát triển , nghiên cứu một số ứng dụng liên quan áp dụng vào thực tế giúp ích cho cuộc sống

1 Phương pháp tiến hành:

- Nhóm thực hiện bài toán theo mô hình thác nước:

- Quá trình phân tích thiết kế và xây dựng bài toán:

+ Mô tả yêu cầu bài toán

+ Phân tích thiết kế hệ thống

+ Xây dựng và cài đặt bằng ngôn ngữ lập trình

+ Kiểm tra chương trình

+ Triển khai và bảo trì ứng dụng

Kiểm thử

Cài đặt và Bảo trì

Trang 7

+ Dễ phân công công việc, phân bố chi phí, giám sát công việc.

+ Kiến trúc hệ thống hàng đợi ổn định

2 Các thành viên và vai trò.

1 Xây dựng cơ sở dữ liệu:

- Xây dựng cơ sở dữ liệu : Lê Thị Mai

- Nhập liệu : Ninh Mạnh Dũng.

2 Xây dựng Class trong package View:

- Hoàng Ngọc Lực

- Nguyễn Bảo Anh

3 Xây dựng Class trong package Model :

Trang 8

3 Công cụ và các kỹ thuật sử dụng trong ứng dụng

- Các công cụ sử dụng :

Software Ideas Modeler:

+ Dùng để vẽ biểu đồ Use Case

- Công cụ trao đổi giữa các thành viên trong nhóm:

Trao đổi với nhau qua các hình thức:

• Chat , trao đổi, thông báo qua: Facebook, Zalo, Skype,

• Email: Gửi các tài liệu , báo cáo, phần mềm ,

• TeamView: Hỗ trợ sửa lỗi

• Gặp trực tiếp: Trao đổi, thảo luận và lên kế hoạch,

Trang 11

NHÓM 06_LỚP LTU12A

Trang 12

CHƯƠNG I: PHÂN TÍCH ĐẶC TẢ YÊU CẦU

Mô tả đề tài

Tên đề tài:

Tên đề tài Xây dựng chương trình quản lý cán bộ

Cơ sở lý thuyết Các kiến thức trên lớp: Cơ sở dữ liệu, kỹ thuật lập

trình, Lập trình hướng đối tượng

Mô tả yêu cầu:

- Đưa ra thông tin cá nhân của cán bộ bao gồm: Mã cán bộ, Họ và tên, Ngày sinh, Giới tính, chức danh, chức vụ, hệ số lương, phụ cấp chức vụ, phụ cấp giảng dạy, mã số thuế, số tài khoản, địa chỉ, số điện thoại, email, đảng viên, đoàn viên, công đoàn viên, thành tích, Gia đình (gồm họ và tên, Năm sinh, Thành tích của các con), thông tin khác (đi học nước ngoài, )

- Thông tin giảng dạy gồm (Mã MH, tên môn, số tín chỉ, lớp, số sinh viên, học

kỳ, năm học)

- Thông tin Chấm thi (Mã lớp, Mã cán bộ, Mã MH, Ngày nộp, số bài thi)

- Thông tin NCKH gồm đề tài (mã đề tài, tên đề tài, cấp, kinh phí, Thời gian bắt đầu, thời gian kết thúc, chủ trì đề tài, Tình trạng, kết quả)

- Bài báo và Tạp chí (Tên tạp chí, Số và thời gian xuất bản, Chỉ số ISSN, Hệ số IF(*))

- Giáo trình (Tên tác giả, Tên giáo trình, Năm xuất bản, Nhà xuất bản, )

Yêu cầu

- Sử dụng mô hình MVC

- Hệ thống thuần túy là hướng đối tượng, không được sử dụng các cách tiếp cận khác

- Thiết kế cơ sở dữ liệu phải hợp lý và đảm bảo các ràng buộc:

+ Cập nhật, thêm mới, xóa, lưu … các thông tin nói trên

+ Tìm kiếm, tra cứu thông tin của cá nhân (ví dụ tra cứu danh sách cán bộ Nữ, tìm kiếm theo tên giảng viên, … ít nhất theo 3 tiêu chí đơn và 3 tiêu chí phối hợp)

+ Riêng đối với cán bộ quản lý:

Trang 13

• Thống kê, báo cáo tất cả các thông tin nói trên (ví dụ in danh sách các môn học đã nộp bài thi trong HK, ) chung cho toàn viện/bộ môn

• Xuất ra các thông tin như Bảng thu phí công đoàn, đảng phí, danh sách các cháu trong độ tuổi nhận quà trung thu, danh sách các cháu là con của cán bộ đạt học sinh giỏi, đạt giải các cấp, Bảng tính tiền thi của giảng viên, bảng tính tiền bài báo khoa học… theo quy chế chi tiêu nội bộ + Riêng đối với cán bộ , nhân viên:

• Thống kê báo cáo các thông tin liên quan đến cá nhân

• Thống kê báo cáo các nghĩa vụ quyền lợi tài chính theo tháng/ năm Trong đó:

+ Công đoàn phí = (hệ số lương + PC chức vu)*Lương tối thiểu* 1%.;

+ Đảng phí=(Hệ số lương+PCchức vụ +P.cấp giảng dạy)*Lương tối thiểu *1%; + Tiền thi của giảng viên = số sinh viên * hệ số

+ Tiền bài báo khoa học = số bài ISI * hệ số

NHÓM 06_LỚP LTU12A

Trang 14

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ BÀI TOÁN.

A BIỂU ĐỒ CA SỬ DỤNG( biểu đồ Use Case)

Sử dụng biểu đồ Use Case ( ca sử dụng) để mô tả quy trình nghiệp vụ của bài toán quản lý cán bộ trường.

1 Biểu đồ tổng quan của hệ thống

2 Biểu đồ use case mức 1.

Trang 15

NHÓM 06_LỚP LTU12A

Trang 16

3 Biểu đồ use case phân rã mức 2

a Quản lý cán bộ

b Quản lý lớp học

Trang 17

c Quản lý môn học

d Quản lý NCKH

NHÓM 06_LỚP LTU12A

Trang 18

e Quản lý giáo trình

f Quản lý bài báo và tạp chí

Trang 19

g Thống kê thông tin cán bộ

NHÓM 06_LỚP LTU12A

Trang 20

4 Biểu đồ usecase phân rã mức 3.

a Biểu đồ tìm kiếm thông tin.

b Danh sách cán bộ.

Trang 21

c Con cán bộ

3.4 Click

NHÓM 06_LỚP LTU12A

Trang 22

II DANH SÁCH CÁC ACTOR VÀ CÁC USE CASE.

1 Danh sách các Actor

STT Danh sách các Actor Ý nghĩa/ Ghi chú

1 Cán bộ quản lý Ban quản lý cán bộ trường

2 Nhân viên,Giảng viên Những người trực tiếp sử dụng phần mềm

Trang 23

2 Danh sách các Use Case

NHÓM 06_LỚP LTU12A

Trang 24

STT Danh sách các Use Case Ý nghĩa/Ghi chú

4

Quản lý môn học Thống kê các môn học, số tín chỉ, thông tin

chấm thi và danh sách các môn đã nộp bài thi

5

Quản lý nghiên cứu khoa học Thống kê chi tiết các đề tài nghiên cứu khoa

học

6

Tìm kiếm Tìm kiếm thông tin cán bộ , giảng viên theo

tiêu chí đơn và tiêu chí kết hợp

11 Thống kê thông tin cán bộ

Để thống kê toàn bộ thông tin đến cán bộ như: thông tin, chấm thi, con cái, tài chính,

14 Theo ba tiêu chí đơn

Tra cứu thông tin cán bộ, nhân viên, giảng viên theo 3 tiêu chí đơn

Trang 25

18 Nhập thông tin giảng dạy Thêm thông tin về giảng viên, đã thi/ chưa

thi Ngày nộp, số bài thi,…

về giao diện đăng nhập

20 Xuất thông tin Xuất thông tin theo tiêu chí lựa chon

được

22 Click ( Danh sách các cháu

<18t)

Hiển thị danh sách các cháu <18t

23 Click(Danh sách đã nộp bài thi) Hiển thị danh sách các môn đã nộp bài thi

III ĐẶC TẢ CHO USE CASE.

1 Đặc tả Use Case “ Đăng nhập”

 Tóm tắt: Cán bộ quản lý, cán bộ nhân viên, giảng viên sử dụng Use Case “

Đăng nhập” để thực hiện chức năng đăng nhập vào hệ thống

 Dòng sự kiện:

Dòng sự kiện chính:

+ Hệ thống hiển thị giao diện đăng nhập

NHÓM 06_LỚP LTU12A

Trang 26

+ Người dùng nhập tài khoản bao gồm tên đăng nhập và mật khẩu.

+ Hệ thống kiểm tra và xác nhận thông tin đăng nhập

+ Hiển thị giao diện chính của chương trình

+ Thông tin đăng nhập không hợp lệ:

+ Hệ thống hiển thị thông báo lỗi và yêu cầu đăng nhập lại

+ Kết thúc Use Case

 Trạng thái hệ thống trước khi Use Case “ Đăng nhập” được thực hiện:

không đòi hỏi yêu cầu gì trước đó

 Trạng thái hệ thống sau khi Use Case “ Đăng nhập” được thực hiện:

+ Trường hợp thành công: hệ thống hiển thị giao diện chính và người dùng có thể thực hiện các chức năng với quyền hạn của mình

+ Trường hợp thất bại: thông báo lỗi và yêu cầu đăng nhập lại

2 Đặc tả Use Case “ Quản lý cán bộ”

Trang 27

2.1 Đặc tả Use Case “ Thêm”

 Tóm tắt: Cán bộ quản lý sử dụng Use Case “ Thêm” để thể hiện chức năng

thêm cán bộ, nhân viên, giảng viên vào hệ thống

 Dòng sự kiện chính:

+ Cán bộ quản lý chọn chức năng thêm

+ Hệ thống sẽ hiển thị giao diện thêm cán bộ

+ Nhập các thông tin như: Mã cán bộ, Tên cán bộ, ngày sinh, quê quán, chức danh, chức vụ,…

+ Hệ thống sẽ kiểm tra tính hợp lệ của thông tin đưa vào, xác nhận và lưu thông tin vào hệ thống

+ Hệ thống xảy ra lỗi trong quá trình thêm cán bộ

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

 Trạng thái hệ thống trước khi Use Case “ Thêm” được thực hiện: Cán bộ

quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

 Trạng thái hệ thống sau khi Use Case “ Thêm” được thực hiện:

+ Trường hợp thành công: Thông tin cán bộ được thêm vào hệ thống.+ Trường hợp thất bại: Hệ thống thông báo lỗi và thông tin không được đưa vào hệ thống

2.2 Đặc tả Use Case “ Sửa”

Tóm tắt: Cán bộ quản lý sử dụng Use Case “ Sửa” để thể hiện chức

năng sửa thông tin cán bộ, nhân viên, giảng viên trong hệ thống

+ Cán bộ quản lý chọn chức năng sửa thông tin

+ Hệ thống sẽ hiển thị giao diện chứa danh sách thông tin cán bộ

+ Thay đổi thông tin như: Mã cán bộ, Tên cán bộ, ngày sinh, quê quán, chức danh, chức vụ,…

+ Hệ thống sẽ kiểm tra tính hợp lệ của thông tin đưa vào, xác nhận và lưu thông tin thay đổi vào hệ thống

Trang 28

3 Đặc tả Use Case “ Quản lý lớp học”

III.1 Đặc tả Use Case “ Tra cứu thông tin lớp học”

Tóm tắt: Cán bộ quản lý sử dụng Use Case này để tra cứu thông tin của

các môn học mà một lớp học trong kỳ nào, năm nào

+ Người dùng chọn lớp học

+ Người dùng Click chọn kỳ học và năm học

+ Hệ thống sẽ hiển thị các môn học mà lớp đó sẽ học trong kỳ học đó

III.2 Đặc tả Use Case “ Thêm”

 Tóm tắt: Cán bộ quản lý sử dụng Use Case “ Thêm” để thể hiện chức năng

thêm lớp học vào hệ thống

 Dòng sự kiện chính:

+ Cán bộ quản lý chọn chức năng thêm

+ Hệ thống sẽ hiển thị giao diện thêm lớp học

+ Nhập các thông tin : Tên lớp,Mã số sinh viên, Khoa viện

+ Hệ thống sẽ kiểm tra tính hợp lệ của thông tin đưa vào, xác nhận và lưu thông tin vào hệ thống

+ Hệ thống xảy ra lỗi trong quá trình thêm lớp học

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trang 29

quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống.

 Trạng thái hệ thống sau khi Use Case “ Thêm” được thực hiện:

+ Trường hợp thành công: Thông tin lớp học được thêm vào hệ thống

+ Trường hợp thất bại: Hệ thống thông báo lỗi và thông tin không được đưa vào

hệ thống

III.3 Đặc tả Use Case “Nhập thông tin giảng dạy”

Tóm tắt: Cán bộ quản lý sử dụng Use Case “ Nhập thông tin giảng dạy ”

để nhập thêm thông tin giảng dạy gồm tên cán bộ giảng dạy, tên môn học, tình trạng thi cuối kỳ, số bài nộp, ngày thi,…

+ Cán bộ quản lý chọn lớp học.

+ Cán bộ quản lý chọn “Nhập thông tin giảng dạy”

+ Hệ thống sẽ hiển thị giao diện nhập thông tin giảng dạy

+ Cán bộ quản lý chọn cán bộ giảng dạy, tên môn học, tích vào đã thi cuối kỳ/ để trống Nếu thi rồi : chọn ngày thi, số bài thi Nếu chưa thì để trống

+ Hệ thống xảy ra lỗi trong quá trình “ Nhập thông tin giảng dạy”

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Nhập thông tin giảng dạy”

được thực hiện: Cán bộ quản lý phải thực hiện chức năng “ Đăng nhập”

4 Đặc tả Use Case “ Quản lý môn học”

NHÓM 06_LỚP LTU12A

Trang 30

4.1 Đặc tả Use Case “Thêm”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Thêm” để nhập thêm thông

tin môn học gồm: Tên môn học, số tín chỉ

+ Cán bộ quản lý chọn “Thêm”

+ Hệ thống sẽ hiển thị giao diện thêm môn học

+ Cán bộ quản lý nhập Tên môn học,Số tín chỉ +Ấn nút “Thêm”

+ Hệ thống xảy ra lỗi trong quá trình “ Thêm”

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Thêm” được thực hiện:

Cán bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Thêm” được thực hiện:

+ Trường hợp thành công: Môn học được thêm vào hệ thống

+ Trường hợp thất bại: Hệ thống thông báo lỗi và thông tin không được thêm vào hệ thống

4.2 Đặc tả Use Case “Xóa”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Xóa” để nhập xóa thông tin

môn học

+ Cán bộ quản lý chọn môn học dòng môn học cần xóa.

+ Hệ thống sẽ hiển thị thông báo muốn “Xóa”

 Trạng thái hệ thống trước khi Use Case “Xóa” được thực hiện: Cán bộ

quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Xóa” được thực hiện:

+ Trường hợp thành công: Môn học được xóa khỏi hệ thống

Trang 31

 Điểm mở rộng: Không có.

4.3 Đặc tả Use Case “Click”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Click” để hiển thị danh sách

các môn đã nộp bài theo kỳ, viện

+ Cán bộ quản lý chọn “Click”

+ Hệ thống sẽ hiển thị giao diện hiển thị danh sách các môn đã nộp bài thi

+ Cán bộ quản lý nhập chọn Tên viện, kỳ học, năm học

+ Danh sách các môn đã nộp bài thi sẽ hiện ra

+ Nhấn “Xuất báo cáo” nếu muốn in ra danh sách

Trạng thái hệ thống trước khi Use Case “Click” được thực hiện: Cán

bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Click” được thực hiện:

+ Trường hợp thành công: Danh sách các môn học đã nộp bài thi được hiển thị

4.4 Đặc tả Use Case “ Xuất danh sách”

5 Đặc tả Use Case “ Quản lý giáo trình”

5.1 Đặc tả Use Case “Thêm”

NHÓM 06_LỚP LTU12A

Trang 32

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Thêm” để thêm giáo trình

vào hệ thống

+ Cán bộ quản lý chọn “Thêm”

+ Hệ thống sẽ hiển thị giao diện thêm giáo trình

+ Cán bộ quản lý nhập Tên giáo trình, ngày phát hành, nhà xuất bản, số tín chỉ, chọn cán bộ/thêm cán bộ

+ Hệ thống xảy ra lỗi trong quá trình “ Thêm”

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Thêm” được thực hiện:

Cán bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Thêm” được thực hiện:

+ Trường hợp thành công: Giáo trình được thêm vào hệ thống

+ Trường hợp thất bại: Hệ thống thông báo lỗi và giáo trình không được thêm vào hệ thống

5.2 Đặc tả Use Case “Sửa”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Sửa” để sửa thông tin giáo

trình

+ Cán bộ quản lý chọn “Dòng giáo trình cần sửa”

+ Hệ thống sẽ hiển thị giao diện “Thông tin giáo trình”

Trang 33

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Sửa” được thực hiện: Cán

bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Sửa” được thực hiện:

+ Trường hợp thành công:Thông tin giáo trình được sửa

+ Trường hợp thất bại: Hệ thống thông báo lỗi và thông tin không được sửa

5.3 Đặc tả Use Case “Xóa”

…tương tự Use Case “Sửa”

5.4 Đặc tả Use Case “ Xuất danh sách”

6 Đặc tả Use Case “ Quản lý đề tài NCKH”

6.1 Đặc tả Use Case “Thêm”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Thêm” để thêm đề tài

NCKH vào hệ thống

+ Cán bộ quản lý chọn “Thêm”

+ Hệ thống sẽ hiển thị giao diện thêm giáo trình

+ Cán bộ quản lý nhập Tên đề tài, cấp, kinh phí,ngày bắt đầu, ngày kết thúc, trạng thái, kết quả , chọn cán bộ,thêm cán bộ

+ Hệ thống xảy ra lỗi trong quá trình “ Thêm”

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Thêm” được thực hiện:

NHÓM 06_LỚP LTU12A

Trang 34

Cán bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống.

Trạng thái hệ thống sau khi Use Case “Thêm” được thực hiện:

+ Trường hợp thành công: Đề tài NCKH được thêm vào hệ thống

+ Trường hợp thất bại: Hệ thống thông báo lỗi và đề tài không được thêm vào hệ thống

6.2 Đặc tả Use Case “Sửa”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Sửa” để sửa thông tin đề tài

NCKH

+ Cán bộ quản lý chọn “Dòng đề tài NCKH cần sửa”

+ Hệ thống sẽ hiển thị giao diện “Thông tin NCKH”

+ Hệ thống xảy ra lỗi trong quá trình “Sửa”

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Sửa” được thực hiện: Cán

bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Sửa” được thực hiện:

+ Trường hợp thành công:Thông tin NCKH được sửa

+ Trường hợp thất bại: Hệ thống thông báo lỗi và thông tin không được sửa

6.3 Đặc tả Use Case “Xóa”

…tương tự Use Case “Sửa”

Trang 35

7 Đặc tả Use Case “ Quản lý bài báo và tạp chí”

7.1 Đặc tả Use Case “Thêm”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Thêm” để thêm bài báo vào

hệ thống

+ Cán bộ quản lý chọn “Thêm”

+ Hệ thống sẽ hiển thị giao diện thêm “Thông tin bài báo/Tạp chí”

+ Cán bộ quản lý nhập Tên bài báo, số báo,ngày phát hành, chỉ số ISSN, chỉ số IF, Chọn tên cán bộ

+ Hệ thống xảy ra lỗi trong quá trình “ Thêm”

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Thêm” được thực hiện:

Cán bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Thêm” được thực hiện:

+ Trường hợp thành công: Bài báo/Tạp chí được thêm vào hệ thống.+ Trường hợp thất bại: Hệ thống thông báo lỗi và bài báo/tạp chí không được thêm vào hệ thống

7.2 Đặc tả Use Case “Sửa”

Tóm tắt: Cán bộ quản lý sử dụng Use Case”Sửa” để sửa thông tin bài

báo/tạp chí

+ Cán bộ quản lý chọn “Dòng bài báo/tạp chí cần sửa”

+ Hệ thống sẽ hiển thị giao diện “Thông tin bài báo/tạp chí”

+Chọn nút “Sửa”

+Nhập sửa tên bài báo, số báo, ngày phát hành, chỉ số ISSN, chỉ số IF.NHÓM 06_LỚP LTU12A

Trang 36

+ Hệ thống xảy ra lỗi trong quá trình “Sửa”.

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Sửa” được thực hiện: Cán

bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống

Trạng thái hệ thống sau khi Use Case “Sửa” được thực hiện:

+ Trường hợp thành công:Thông tin bài báo/tạp chí được sửa

+ Trường hợp thất bại: Hệ thống thông báo lỗi và thông tin không được sửa

7.3 Đặc tả Use Case “Xóa”

…tương tự Use Case “Sửa”

7.4 Đặc tả Use Case “ Xuất danh sách”

8 Đặc tả Use Case “ Thống kê thông tin cán bộ”

8.1 Đặc tả Use Case “ Xuất thông tin ”

Tóm tắt: Nhân viên, giảng viên sử dụng Use Case”Xuất thông tin” để

người sử dụng xuất ra thông tin theo yêu cầu được chọn

Trang 37

+ Hệ thống xảy ra lỗi trong quá trình “Xuất thông tin”.

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Xuất thông tin” được thực

hiện: Nhân viên, giảng viên phải thực hiện chức năng “ Đăng nhập” vào

8.2 Đặc tả Use Case “ Đổi mật khẩu”

Tóm tắt: Nhân viên, giảng viên sử dụng Use Case”Đổi mật khẩu” để đổi

mật khẩu khi đăng nhập theo ý muốn

+ Nhấn vào nút “ Đổi mật khẩu”

+ Giao diện đổi mật khẩu hiện ra.

+Nhập “Mật khẩu hiện tại” , “ Mật khẩu mới”, “Nhập lại mật khẩu mới” +Ấn “Đổi mật khẩu”

+ Hệ thống xảy ra lỗi trong quá trình “Đổi mật khẩu”

+ Hệ thống thông báo lỗi

+ Kết thúc Use Case

Trạng thái hệ thống trước khi Use Case “Đổi mật khẩu” được thực

hiện: Nhân viên, giảng viên phải thực hiện chức năng “ Đăng nhập” vào

Trang 38

+ Trường hợp thất bại: Hệ thống thông báo lỗi và mật khẩu không được đổi.

B BIỂU ĐỒ HOẠT ĐỘNG

1 Form đăng nhập

2 Chức năng tìm kiếm

Trang 39

3 Chức năng “Thêm cán bộ”

NHÓM 06_LỚP LTU12A

Trang 40

CHƯƠNG III: THIẾT KẾ DATABASE

Ngày đăng: 15/05/2016, 10:16

TỪ KHÓA LIÊN QUAN

w