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

Hệ thống quản lý ký túc xá trường đại học công nghiệp hà nội

45 1,3K 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 45
Dung lượng 9,41 MB

Nội dung

Trang 1

Bài tập lớn hệ thống quản lý ký túc xá trường Đại Học Cơng Nghiệp Hà Nội

Nhóm 29:

Trang 2

Mục Lục:

Bài tập lớn hệ thống quản lý ký túc xá trường Đại Học Công Nghiệp Hà Nội I

lo .dâ .,ÔỎ 4

B0 1e 1a 4344 4

Hình 1: Biểu đồ Use Case 1 c:-222 c2 tre 4

1.2.Biểu đồ lớp lĩnh vực: -¿- ¿+ sSE2EE2E12E12EEEEEEE112111112111111 111.1 xe 6 1.3.Đặc tả một số se €aSe: 2-5-5 St E2 1211211 1111111211 211111111111 xe 6

II.Tuần 2: 2222:2222 222221111222 1 rreg 19

Các Biểu đồ lớp cho ca sử dụng, biểu đồ trình tự và biểu đồ trạng thái 19

2.1 DangKyOKTX S¡nh viên lập phiếu đăng ký để được chấp nhận ở KTX L9

2.1.1 Kịch bản con cho ca sử dụng DangKyOKTX - 55555552 20 2.1.2 Biểu đồ trình tự cho ca sử dụng DangKyOKTX - ©5555: 21 2.1.3 Biểu đồ trạng thái cho ca sử dụng DangkyOKTX 2-5: 22 22 GiaHanHD Sinh Viên muốn tiếp tục ở ký túc xá khi hết thời hạn hợp đồng cân phải gia hạn hợp đông .- - - c2 3211151131 1151 15 1151118112 11111 H1 Hy ren 22

2.2.1.Kịch bản chính cho ca sử dụng GiaHanHD: - «+ «+ s+s+++ss+ 22

2.2.2 Kịch bản con cho ca sử dụng GiaHanHD .- 5+5 + +5 s+xx++ss2 23 2.2.3.Biểu đồ trình tự cho ca sử dụng GiaHanHD - - «+ <+s+<<x<++ 24

2.2.4.Biểu đồ trạng thái cho ca sử đụng GiaHanHD ¿sc+ce+cs+e 24 2.3 QuanLySinhVien: Cán bộ quản lý đăng nhập đề thực hiện quản lý sinh viên:

— 25

Trang 3

2.3.2 Biểu đồ trình tự cho ca sử dụng DangKyOKTX . <<52 26

2.4 ThanhToan: cuối tháng hoặc quý Sinh Viên phải Đăng Nhập vào hệ thống để Thanh Tốn Hóa đơn của mình: .- 2 2s S£+E£+E£E2EE2EE+EEerxerxezxezes 28

2.4.1.Kich ban chính cho ca sử dụng ThanhToan: - - 55+ 5s s++s+++s52 28 2.4.2 Kịch bản con cho ca sử dụng Thanh TOan: - -5- 555 *s+s+sxs+xs2 28

2.4.3 Biểu đồ trình tự cho ca sử dụng Thanh Toan: - - ¿5s +++s<+<s5+ 29

2.4.4 Biểu đồ trạng thái cho ca sư dụng ThanhToan ©5255: 31

00c 31

3.1.Biểu đồ lớp chỉ tiẾt: . ¿52 2 2t CkEE22121121127122111111211211 2112101 cee 31 3.2.Biểu đồ hoạt động: (Nguyễn Quang Linh) - 2 2 s+cx+zxezxeczeez 33

Nà 1 36

Biểu đồ thành phần + triển khai + phát sinh mã trình 2 + 36

4.1Sơ Đồ Thành Phẩn: -cc:¿ 22 v22 tt tri 36 4.2.Biểu đồ Triển Khai: co: 55c 22 tri 37

Trang 4

I.Tuần 1:

1.1.Biéu dé Use Case:

A SinhVien <<include>> - —_—_== ———_— _ <ndude>> —————-, LapHoaDon ThanhToan Ị <<exend>> <> { see Ị Cx LapBaoCaoKyLuat oR { ¬— tt s DanhGiaSinhVien -<<include>> —~ Ị = j C > <<include>> “Xu TraCuuThongTinSinhVien : xa 7 DangNhap À ~ 7 pf <<extend>> | <<include>> xe # / ot ⁄ ThongKeSinhViei 8 ca ' ⁄<include>> ⁄ ⁄ Z ee ⁄ ZS<nclude»> ⁄ x CanBoQuanL\ CapNhapSinhVien ⁄ ⁄ / ⁄ ⁄ CO / / CapNhapPhong TraCuuThongTinPhong

Trang 5

CanBoQuanLy “>, <<include>> DangKyOKIX `¬- \ Ì KyHopDong SinhVien C) <<include>>77 LapBaoCaoGiaHanHD GiaHanHD

Trang 6

1.2.Biéu đồ lớp lĩnh vực: Sung ‘String Date ‘String ‘String : Sting 1 ‘SinhVien ‘Sting = String String 1 'View:Class:SinhVien| © String ‘Sting Int = Sting HoaDon ‘String 5 1 : Fioat = Float Float Date : Date Date = Date = String

Hình 3 : Biểu đồ lớp lĩnh vực (Nguyễn Hữu Trường)

1.3.Đặc tá một số Use case:

*® - Use Case: DangKyOKTX

» _ Tóm tắt: Use case này cho phép người dùng đăng ký ở KTX « _ Tiền điều kiện: Khơng có

° Lng su kién chinh:

1 Trên giao diện chính người dụng chọn chức năng đăng ký ở KTX 2 Hệ thống hiển thị giao diện đăng ký ở KTX

Trang 7

4 Hệ thống tiếp nhận thông tin, kiểm tra xem các thơng tin có hợp lệ khơng

5 Nếu hợp lệ, hệ thống chấp nhận và thông báo đăng ký thành công và

nhắc nhở người dùng In ra hợp đồng

6 Người đùng chọn chức năng in hợp đồng 7 Kết thúc Use Case

° Luéng sự kiện rẽ nhánh: ° Luéng 1:

* 1 Tại giao diện đăng ký ở KTX, người dùng không muốn

tiếp tục, chọn hủy bỏ

+ 2 Két thtic Use Case - Luồng2:

5° 1.Hé thống kiếm tra thông tin nhập vào không hợp lệ

- _2 Hệ thống từ chối đăng ký, hiển thị thông báo

° Luéng 3:

+ 1 Hé théng kết nối CSDL dé kiểm tra thông tin, q trình kết nối khơng thành công, không thực hiện được

» _2 Hiển thị thông báo lỗi

Trang 8

Use Case: GiaHanHD

Tóm tắt: Use case này cho phép người dùng gia hạn hợp đồng ở KTX

Tiền điều kiện: Khơng có

Lng sự kiện chính:

1 Từ giao diện chính người dùng chọn chức năng gia hạn hợp đồng

2 Hệ thống hiển thị giao diện gia hạn hợp đồng

3 Người dùng nhập mã số sinh viên cần gia hạn hợp đồng 4 Hệ thống tiếp nhận thông tin, kiểm tra xem thông tin mà người dùng nhập có đúng hay không

5 Nếu mã số sinh viên mà người dùng nhập vào là hợp lệ, hệ thống hiển thị các tùy chọn để gia hạn hợp đồng như gia han 1 ky, gia han 1

năm

6 Người dùng lựa chọn I trong các tùy chọn gia hạn hợp đồng 7 Hệ thống chấp nhân và thông báo thành công

8 Kết thúc Use case

Luéng su kién ré nhanh:

+ Luéng 1:

5Ö 1 Tai giao dién gia han hop đồng, người dùng không muốn

tiếp tục Chọn hủy bỏ

Trang 9

° Luéng 2:

* 1 Hé théng kiém tra mã sinh viên người dùng nhập vào

khơng có trong CSDL

« _2 Hệ thống hiển thị thông báo

° Luéng 3:

* 1 H6 théng két néi CSDL dé kiém tra thơng tin, q trình kết nối không thành công, không thực hiện được

* 2 Hién thi thông báo lỗi

- - Hậu điều kiện: 1 Sinh viên được gia hạn hợp đồng ở KTX

* Actor: SinhVien

*° UseCase: DangNhap

* Tom tat: Use case này cho phép người dùng ( Cán bộ quản ly) dang nhập

vào hệ thống

« _ Tiền điều kiện: Khơng có

° Luéng su kién chinh:

1 Tại giao diện chính, người dùng chọn chức nang dang nhập 2 Hệ thống hiển thị giao diện đăng nhập, yêu cầu người dùng nhập username va password

Trang 10

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

5 Nếu hợp lệ, hệ thống chấp nhận đăng nhập, hiển thị thông báo đăng

nhập thành công

6 Kết thúc UseCase ° Luồng sự kiện rẽ nhánh

+ TLuổng l:

» -_ 1 Tại giao diện đăng nhập, người dùng không muốn tiếp tục, chọn hủy bỏ

« _2 Kết thúc UseCase

° Luồng 2:

5° 1.Hé thống kiểm tra thông tin đăng nhập khơng chính xác

» _2 Hệ thống từ chối đăng nhập, hiền thị thông báo

° Luéng 3:

* 1 H6 théng két néi CSDL dé kiém tra thông tin, q trình

kết nối khơng thành công, không thực hiện kiểm tra được

» _2 Hiển thị thông báo lỗi

- _ Hậu điều kiện: Người dùng đăng nhập vào hệ thống

« Actor: CanBoQuanLy

Trang 11

Tóm tắt: Use case này cho phép Cán bộ quản lý có thể thu tiền phòng của

sinh viên

Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống

Luéng su kién chinh:

Người dùng chọn chức năng thu tiền phòng từ giao diện chính của hệ thống

Hệ thống hiển thị giao diện thu tiền phòng, yêu cầu người dùng nhập vào

mã sinh viên cân nộp tiên hoặc lựa chọn từ danh sách

Người dùng nhập vào mã sinh viên cần nộp tiền phòng hoặc lựa chọn từ danh sách các sinh viên Lựa chọn hình thức nộp (Theo tháng, theo kỳ) Hệ thống tiếp nhận thông tin, kiểm tra thông tin

Nếu thông tin hợp lệ, hệ thống thông báo thành công, hiển thị ra thông tin sinh viên vừa nộp tiền và nhắc người dùng in hóa đơn

Người dùng chọn chức năng 1n ra hóa đơn

Kết thúc Use case

Luéng sự kiện rẽ nhánh:

+ Luéng 1:

¢ 1 Tai giao dién thu tién sinh vién, người dùng chọn thoát

Trang 12

5° I1 Hệ thống kiểm tra thông tin người dùng cung cấp khơng chính xác

»ồ 2 Hệ thống hiển thị thông báo lỗi ° Luéng 3:

+ 1 Hé théng kết nối CSDL dé kiểm tra thông tin, q trình

kết nói khơng thành công, không thực hiện kiểm tra được

» _2 Hiển thị thông báo lỗi

- _ Hậu điều kiện: Sinh viên nộp tiền thành cơng ¢ Actor: CanBoQuanLy, SinhVien

* Use case: DanhGiaSinhVien

« _ Tóm tắt: Use case nay cho phép cán bộ quản lý có thê đánh giá xếp loại hạnh kiểm của sinh viên ở trong KTX

« _ Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống

° Luéng su kién chinh

» - Người dùng chọn chức năng đánh giá sinh viên từ giao diện chính của hệ thống

- _ Hệ thống hiến thị giao diện đánh giá sinh viên, yêu cầu người đùng

nhập vào mã sinh viên hoặc lựa chọn từ danh sách sinh viên

» - Người dùng nhập vào mã sinh viên hoặc lựa chọn từ danh sách sinh viên, lựa chọn loại để xếp cho sinh viên

Trang 13

- _ Nếu thông tin hợp lệ, hệ thống thông báo thành công và hiển thị ra

thông tin về sinh viên vừa được đánh giá * Két thtic Use case

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

+ TLuổng l:

» - I1 Tại giao diện đánh giá sinh viên, người dùng chọn thoát * 2 Két thtic Use case

° Luéng 2:

- _ 1 Hệ thống kiểm tra thông tin người dùng cung cấp khơng chính xác

- _2 Hệ thống hiến thị thông báo lỗi

° Luéng 3:

* 1 H6 théng két néi CSDL dé kiém tra thơng tin, q trình

kết nối không thành công, không thực hiện kiểm tra được

« _2 Hiển thị thơng báo lỗi

¢ Hau điều kiện: xếp loại l sinh viên thành cơng

« Actor: CanBoQuanLy

Use case: TraCuuThongTinSinhVien

« _ Tóm tắt: Use case này cho phép cán bộ quản lý có thể tra cứu thơng tin

Trang 14

« _ Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống

° Luéng su kién chinh:

* Tir giao dién chính của hệ thống, người dùng chọn chức năng tra cứu thông tin sinh viên

°Ồ Hệ thống hién thị glao diện tra cứu thông tin sinh viên Yêu cầu người dùng nhập mã sinh viên hoặc họ tên sinh viên cần tra cứu

« _ Người dùng nhập mã sinh viên hoặc họ tên sinh viên cần tra cứu

« Hé théng tiếp nhận, kiểm tra thông tin

» _ Nếu thông tin hợp lệ, hệ thống hiển thị ra thông tin sinh viên cần tra

cứu

Kết thúc Use case

° Luéng su kién ré nhanh:

* Luéng 1:

5 - 1 Tại giao diện tra cứu thông tin sinh viên, người dùng chon

thoát

* 2 Két thuc Use case

+ Luéng 2:

* 1 Hé thong kiểm tra thông tin người dùng cung cấp khơng

chính xác

Trang 15

° Luéng 3:

* 1 H6 théng két néi CSDL dé kiém tra thông tin, quá trình kết nói khơng thành công, không thực hiện kiểm tra được « _2 Hiển thị thông báo lỗi

- Hậu điều kiện: cán bộ quản lý tra cứu được thông tin của sinh viên »® Actor: CanBoQuanLy

¢ Use Case: CapNhapSinhVien

+ Tom tat: Use case nay cho phép can bé quan lý có thể thêm, sửa, xóa danh sach sinh vién 6 trong KTX

« _ Tiền sự kiện: Cán bộ quản lý đã đăng nhập vào hệ thống

° Luéng su kién chinh:

» - Từ giao diện chính của hệ thống, người dùng chọn chức năng cập

nhập sinh viên

° Hệ thống hiển thị giao diện cập nhập sinh viên

» - Người dùng chọn các chức năng: Thêm, sửa , xóa sinh viên

- - Người dùng nhập thông tin sinh viên cần thêm, sửa Chọn sinh viên cần xóa

» _ Hệ thống tiếp nhận và kiểm tra thông tin của người dùng nhập vào - - Nếu thông tin hợp lệ, hệ thống thông báo thành công và hiển thị danh

Trang 16

* Két thtic Use case ° Luồng sự kiện rẽ nhánh:

- Luồng l:

» - 1 Tại giao diện cập nhập sinh viên, người dùng chọn thoát * 2 Két thtic Use case

° Luéng 2:

- _ 1 Hệ thống kiểm tra thông tin người dùng cung cấp khơng

chính xác

» _2 Hệ thống hiển thị thông báo lỗi

° Luéng 3:

* 1 H6 théng két néi CSDL dé kiém tra thông tin, quá trình kết nói khơng thành cơng, không thực hiện kiểm tra được « _2 Hiển thị thông báo lỗi

- _ Hậu điều kiện: cán bộ quản lý cập nhập thành công đanh sách sinh viên

« Actor: CanBoQuanLy

Use case: CapNhapPhong

+ Tom tat: Use case nay cho phép cán bộ quản lý thêm, sửa, xóa đanh sách phòng trong KTX

» _ Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống

Trang 17

» - Từ giao diện chính người dùng chọn chức năng cập nhập phòng,

- _ Hệ thống hiển thị giao diện cập nhập phòng

» Người dùng chọn các chức năng thêm, sửa, xóa phịng

- - Người dùng nhập vào phòng cần thêm, sửa thông tin Hoặc chọn phịng cần xóa

° Hệ thống tiếp nhận và kiểm tra thông tin của người dùng nhập vào

- _ Nếu thông tin hợp lệ, hệ thống thông báo thành công và hiển thị danh

sách phòng vừa được cập nhập Kết thúc Use case

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

- Luồng l:

» 1 Tai giao dién cap nhap phòng, người dùng chọn thoát

* 2 Két thtic Use case

° Luéng 2:

5° 1.Hé théng kiểm tra thông tin người dùng cung cấp khơng

chính xác

»ồ 2 Hệ thống hiển thị thông báo lỗi ° Luéng 3:

* 1 H6 théng két néi CSDL dé kiém tra thơng tin, q trình

Trang 18

* 2 Hiển thị thông báo lỗi

- _ Hậu điều kiện: cán bộ quản lý cập nhập thành cơng đanh sách phịng * Actor: CanBoQuanLy

¢ Use case: TraCuuThongTinPhong

* Tom tat: Use case này cho phép cán bộ quản lý có thể tra cứu thơng tin của I phịng trong KTX

» _ Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống

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

* Tir giao diện chính của hệ thống, người đùng chọn chức năng tra cứu thơng tin Phịng

°ồ Hệ thống hién thị giao diện tra cứu thông tin sinh viên Yêu cầu người

dùng nhập mã phòng hoặc tên cần tra cứu

- - Người dùng nhập mã phòng hoặc tên phòng cần tra cứu - _ Hệ thống tiếp nhận, kiểm tra thông tin

- _ Nếu thông tin hợp lệ, hệ thống hiển thị ra thông tin phòng cần tra cứu * Kết thúc Use case

Luéng su kién ré nhanh: ° Luéng 1:

» 1 Tại giao diện tra cứu thông tin phòng, người dùng chọn

Trang 19

* 2 Két thuic Use case ° Luéng 2:

- _ 1 Hệ thống kiểm tra thông tin người dùng cung cấp khơng

chính xác

- _2 Hệ thống hiến thị thông báo lỗi

° Luéng 3:

* 1 H6 théng két néi CSDL dé kiém tra thơng tin, q trình kết nói khơng thành cơng, khơng thực hiện kiểm tra được « _2 Hiển thị thông báo lỗi

- _ Hậu điều kiện: cán bộ quản lý tra cứu được thông tin của phịng cần tra

cứu

¢ Actor: CanBoQuanLy

ll Tuan 2:

Các Biểu đồ lớp cho ca sir dụng, biểu đồ trình tự và biểu đồ trạng thái 2.1 DangKyOKTX Sinh viên lập phiếu đăng ký đề được chấp nhận ở KTX

1 Mô tả kịch bản chính cho ca sử dung DangKyOKTX

Ban đầu Sinh Viên vào giao diện chính của là W_SinhVien Ở

Trang 20

hành thêm phiếu, kiểm tra phiếu và chấp nhận phiếu rồi lưu vào cơ

sở đữ liệu là kho PhieuDangKyOKTX

2.1.1 Kịch bản con cho ca sử dụng DangKyOKTX Hủy bỏ phiếu Đăng Ký ( HuyBoPhieu)

Trong quá trình thêm phiếu và kiểm tra phiếu đăng ký, nếu gặp lỗi

như: điền thiếu thông tin, sai thông tin vào phiếu, hoặc sai quy

định thì hệ thống tiến hành hủy bỏ phiếu và yêu cầu nhập lại thông

tin W_SinhVien MaSinhVien 'ÑTenSinhVien] DiaChi opHoc khoaHoc SoDT ChonDangK<yOKTX0, & ŠLapPhieuDangKy0 Dangk;

aan DangKyOKTX PhieuDangkyOKTX

SinhVien ——_— ‘ChonPhieuDangky0 @&MaPhieuDangky MaSinhVien

‘NhanPhiewDangky0, &TenSinhVien iaChi HuyPhieuDangky0) ®i ẾLopHoc khoaHoc SoDT W_DangkyOKTX —- ‘®LayPhieuDangky() ean Nhang) loSoSinhVien imPhon| SS SinEniVEdộ *ThemPhieuDangl<y() SuaPhieuDangky(), ‘XoaPhieuDangky(), ®Thoat0

Hình 1: Biểu đồ lớp cho ca sử dụng DangKyOKTX (Người thực hiện: Hoàng Văn Quân)

Trang 21

2.1.2 Biểu đồ trình tự cho ca sử dụng DangKyOKTX

A tO +O O O

SinhVien W_SinhVien W_DangkyOKTX Dangk yOKTX PhieuDangkyOQkKTX

ly Truy nhap He Thong

| 2: Chon Dang Ky _ | a lien Thi

5: Dien Thong Tin ¢a Nhan vao Phiew

| | | 4: Yeu Cau Whap Thong Tin | | |

1

H6: Tiep nhan Thong tin

7: Kiem tra TT Sinh Vien < 8: Luu TT 10: Ket Qua Hien Thi —— “=1 a “5

Hình 2: Biểu ðồ trình tự cho ca sử dụng DangKyOKTX (Người thực hiện: Hoàng Văn Quân)

Trang 22

2.1.3 Biểu đồ trạng thái cho ca sử dụng DangkyOKTX Duyet Phieu Tiep Theo

@ Lap Phieu Dang Ky

Che Dang

Ky

Duyet Phieu Dang Ky

Dang Ky| Thanh Cong

Day

dof: Kiem Tra

Day

Thong Tin Sai

dof Huy Phieu Hoan Tat Dang Ky

exit: Thoat ea Ngung Dang Ky

entry Liet vao danh sach cho

oh i

Huy Rhieu Dang Ky „#

Hình 3: Biểu đồ trạng thái cho ca sử dụng DangkyOKTX

(Người thực hiện: Hoàng Văn Quân)

2.2 GiaHanHD Sinh Viên muốn tiếp tục ở ký túc xá khi hết thời hạn

hợp đồng cần phải gia hạn hợp đồng

2.2.1.Kịch bản chính cho ca sử dụng GiaHanHD:

Trong trường hợp Sinh viên đã hết hạn đồng nhưng vẫn muốn ở ký

túc xá thì cé thé GiaHanHD, ở giao điện W_GiaHanHD Sinh viên chọn Gia Hạn Hợp Đồng rồi điền các thông tin cá nhân theo mẫu trong PhieuGiaHanHD sau đó có chọn GiaHanHD, hệ thống tiến

Trang 23

hành ChonHD, Kiểm Tra HD và tiếp nhận hợp đồng rồi lưu thông

tin và cơ sở dữ liệu HopDong

2.2.2 Kịch bản con cho ca sử dụng GiaHanHD

Hủy Hợp Đồng

Trong quá trình kiểm tra PhieuGiaHanHD, Nếu phát hiện ra

sai sót hệ thống sẽ tiến hành Húy Hợp Đồng và trở lại màn hình chính để thơng báo lỗi và đòi hỏi SinhVien nhập lại thơng

tin chính xác HỆ) W_SinhVien TenSinhVien ®piachi ` ĐLopHoc ` SinhVien BishoaHoe @soDT ÝChonGiaHanHD) *L apPhieuGiaHan(} ŸGiaHanHD0 'ŸtuyGiaHan()

W GiaHanHD GiaHanHD PhieuGiaHanHD

ƠMaHD a @MaPhieuGiaHanHD

@MaSinhVvien ŸChonPhieu() ĐMaHDCu Đ TenSinhVien Ê ChapNhanPhisu0 &MaSinhVien

&SoPhong SHuyBoPhieu() STenSinhvien

ÑSoPhong

*ThemPhieuGiaHanHD() &PhieukyLuat

SuaPhieuGiaHanHDO So

‘®XoaPhieuGiaHanHD() LayPhieuGiaHanHD()

SThoat() ®GanSinhVien()

Trang 24

2.2.3.Biêu đồ trình tự cho ca sử dụng GiaHanHD

A HOD +O QO ©

SinhVien W_SinhVien W_GiaHanHD GiaHanHD PhieuGiaHanHD

| 1: Dang Nhap | 3: Ye Chon Viec | 2: Kiem Tra MK | | | |

Chon Gia Han Hop Dong)

5: Hien Thi

6: Y/c Nhap Thang tin Sinh Vien

7: Nhap Thong Tin Tiep Nhan Thong Tin

9: Kem Tra TT <——1 10: Luu TT 11: Ket Qua 12: Ket Qua Hien Thi K⁄——1 -——+

Hình 5: Biểu đồ trình tu cho ca su dung GiaHanHD (Nguoi thuc hién: Hoang Van Quan)

Trang 25

Lầp-Ehieu Gia Han Pay Don Tep Theo

Cho Gia

Han Xet Duyet Phieu

Entry: Loi’ Hop Le

do: Ky HD

Hop Le

Ky Tiep HD exit: Thoat

Huy mriey hc man

Phieu Bi Loi entry: Cho KT Lai

do: Thoat Gia Han

cơn

e i

Hinh 6: Biéu dé trang thai cho ca str dung GiaHanHD

(Người thực hiện: Hoàng Văn Quân)

2.3 QuanLySinhVien: Cán bộ quản lý đăng nhập đề thực hiện quản lý sinh viên:

2.3.1 Mô tả Kịch bản chính cho ca sử dụng QuanLySinhVien

Chức năng nay chỉ dành riêng cho CanBoQuanLy Khi đăng nhập vài hệ thống Cán bộ Quản Lý chọn Quản Lý Sinh Viên màn hình W_QuanLySinhVien Hiện ra, Trong đó, Cán bộ quản lý có thé Thêm, Sửa, Xóa sinh viên sau khi hoàn tất hệ thống sẽ tiến hành tiếp nhận các thông tin này và lưu kết quả vào kho SinhVien

2.3.2 Kịch bản con cho ca sử dung QuanLySinhVien BuocRoiKhoiKTX

Trang 26

Hệ thống lưu lại toàn bộ những lần vi phạm kỷ luật của từng Sinh Viên Đến một giới hạn nào đó hệ thống sẽ đưa ra cảnh báo quyết định thôi học cán bộ quản lý xem xét đánh giá và đưa ra quyết định

chính thức HC) W_CanBoQuanLy ÑMaCanBo &TenCanBo &chucvu &piachi SSoDT Ấ*ChonQuanLyPhong() ‘HuyChoni) = ®Thoat() CanBoQuanly | W_QuanLySinhVien ÑIaSinhVien TenSinhVien Sa &SoPhong @MaPhieuKyLuat **⁄emTTSinhVien() '*ThemSinhVien() 'SuaSinhVien() *XoaSinhVien() Tnoat() QuanLySinhVien *ChonSinhVien() *LayTTSinhVien() ‘TiepNhanTTSinhVien() HoaDon _tEem BDLopLinhVue) [Ñ2MaHoaDon - String |@HeDaoTao - String |Ñ SoDienThoai - Sring

SinhVien |fTenHoaDon - String đem BDLepLinhVue) Cor 19 : Float

@MaSinhVien - String |@TienDien : Float |SMaHopDong : String |@TienNuoc : Float

|SMaSoPhong : String |S TongTien : Float

|&HoTen - String @NgayThu - Date

|SGioiTinh : boolean 1

I§@NgaySinh - Date 1 *®IaHoaDon() |QueQuan - Sting lọc - String GanTenSinhVien()

|ÑKhoaHoc - Int oa - String '®tWaSinhVien(} **aHoaDon() ®GanPhong() 0-8 5 Phong (đem BLseLinhVue: lÑbLoaiPhong - int |&GiaPhong : Float 9 - String | TinhTrangPhong - String 'SoPhong() GanSinhVien()

Hình 7: biểu đồ lớp cho ca sử dụng QuanLySinhVien (Người thực hiện: Hoàng Văn Quân)

Trang 27

A Oo HO @ O | | | | | 1: Dang Nhap | | | | 2: Kiem Tra MK

3: Y/C chon viec |<——1 |

|4: Chon Quan Ly Sinh Vien| | | |

5: Hien Thi | | |

6: Y/e} Chon Viec | |

7: Chon Them Sinh Vien | |

8: Y/c Nhap Thông Tin Sinh Vien | |

9: Nhap TT Binh Vien Moi ini 10: Tiep Nhan TT

14: Kiem Tra TT | TZÖu TT Sinh Vien |

13: Ket Qua 14: KetQua | [5

: Hien Thi |

loi | |

16: Chon Sup TT Sinh Vien L | | 17: Yic Nhap MaSinh Vien Can Sua

18: Nhap Ma Sinh Vien

: 19: Lay SinhVien _ | 20 Lay Sinh Vi : Lay Sinh Vien |

24: Y/c Sua THong Tin Sinh Vien

25: Nhap TT Can sua

32: Chon oa Sinh Vien

26: Tiep Nhap TT Sua

21: Ket Qua

33: Yeu Cau Nhap Ina Sinh Vien Can Xoa

34: Nhap Vao ma Sinh Vien

t

| | | 40: Yic sa Sinh Vien

41: Xod Sinh Vien

36: Lay Sinh Vien

7: kiem tra Thong Tin

28: Luu Thong Tin sinh Vien

\ | | | | |

42: Xac Nhan Xoa SV

Trang 28

Hình 8: Biểu đồ trình tự cho ca sử dụng DangKyOKTX (Người thực hiện: Hoàng Văn Quân)

2.4 ThanhToan: cuối tháng hoặc quý Sinh Viên phải Đăng Nhập vào hệ thống dé Thanh Tốn Hóa đơn của mình:

2.4.1.Kịch bản chính cho ca sử dụng ThanhToan:

Đến thời hạn thanh toán, Sinh Viên đăng nhập vào hệ thống chọn

Thanh Tốn Màn hình hiện thì giao điện W_ ThanhToan yêu cầu Sinh

Viên nhập thông tin, hệ thống hiện hóa đơn của sinh viên Sinh viên

xem hóa đơn và trả tiền Hệ thống xác nhận thông tin và lưu vào Hóa

Đơn

2.4.2 Kịch bản con cho ca sử dụng ThanhToan:

GhiPhieuNo

Nếu Sinh viên chưa có tiền nộp ngay có thê ghi nợ Hệ thống sẽ đưa

Trang 29

HO) HoaDon from BDLopLinhVuc) @MaHoaDon : String

W_SinhVien @TenHoaDon : String STienPhong ; Float

@MaSinhVien yTienDien : Float

@TenSinhVien @TienNuoc : Float

®DiaChi TongTien : Float

b1 opHoc ene &NgayThu : Date &khoaHoc _ ®SoDT MaHoaDoni) re - SG anTenSinhVien ChonThanhToan0 t SinhVien emHoaDon0 = ChonTraTien() ThanhToan 1

ChanGhiPhieuNo0 E——— SinhVien

®Thoat0 Satoavond med

hiHoaDonQ) y i

Kier TraHoaDon)) ®tluyHoaDonD GhiPhieuNo) &MaHopDong : String esoneng : String joTen : String

HC ) GioiTinh : boolean

®NgaySinh : Date

Đ;QueQuan : String

W_ThanhToan @LopHoc : String

joaHoc : Int @MaHoaDon joa: String

MaSinhVien ®HeDaoTao : String

SoPhong 5cDienThoai : String

®XemHoaDon0 ‘MaSinhVien()

LayHoaDon() ‘MaHoaDong)

®Thoat0 GanPhongd

Hình 9: biểu đồ lớp cho ca sử dụng ThanhToan

(Người thực hiện: Hoàng Văn Quân)

Trang 30

A tO

2 SinhVi „W_SinhVien | 4: Dang Nhap |

2: Kiem Tra MK 3: Y/c Chon Viec |=——

4: Chon Thanh toan

HC) WwW nT Oo nhTe —-1 =——-—

Hình 10: biểu đồ trình tự cho ca sử dụng ThanhToan (Người thực hiện: Hoàng Văn Quân)

5: Hien Thi

6: Y/c Nhap Thahg can Thanh Toan

7: Nhap ew Than, 8: Lay Hoa Don 9: Lay Hoa Don 10: Ket Qua

11: KetQua |[~ ST”

: Hien Thi

13: Yf¢ Tra Tien ——1 Lj 14: Clldn Tra Tien |

: Xac nhan Thanh Toán

Kiem Tra < T7: Lit thong tin

18: Ket qua 19:KetQua |[~

RD: Hien Thi

|—¬ H

21: Chon Ghi Phieu No |

22: Y/c Nhap Thủng tin vao phieu no | 23: Nhap Thong tin | | Tiep Nhan Thong Ti

Trang 31

2.4.4 Biểu đồ trạng thái cho ca sư dụng ThanhToan

Dua Hoa Don Tiep Theo Vao Thanh Toan

entry# Ghi No dof: tra Tien

TRa Du Tien

y

Hoan Tat Thanh Toan

Exit: Huy Hoa Don

Hinh 11: Biéu dé trạng thái cho ca sư dung ThanhToan

(Hoang Van Quan)

ll Tuan 3:

Trang 32

Hình 12: Biểu đồ lớp chỉ tiết (Nguyễn Quang Linh)

Trang 33

3.2.Biễu đồ hoạt động: (Nguyễn Quang Linh)

| Bat Dau Dang Ky

(Chap Nhan Gui Phiew

Hinh 13: Dang Ky 6 Ky tuc xa

Trang 34

Hình 14: Gia Hạn hợp đồng

Trang 35

@ Si Viên Khong Duốc Them

@ Sith Vien Da Thanh Toan

Ma Khong Ton Tai

Ma Hop Le

Hinh 16: Thanh Toan

Trang 36

IV.Tuần 4:

Biểu đồ thành phần + triển khai + phát sinh mã trình 4.1Sơ Đồ Thành Phần: <<Domain>>

Tra Cuu Thong Ke

‘<<Application>> T” Sinh Vien Pm

Giao Dien Sinh ⁄ = Vien đong z S a nl \ ~ _ “ % Z# <<Domain>> ~~ a \ Thong Tin ` ¥ » Phony # zs # fe i a X Z A Ư j ⁄ \ 7 <<Domain>> Thong Tin Hop ⁄

ees „ Don m

⁄ ⁄ oe X 1,

Oe \ # ⁄

<<Application>> / Giao DienCan | Xx nam / Bo Quan Lj XvV N \ Cap Nhat Sinh Vien jÿ

S ey \ da ng Sa ⁄ <<Domain>> Hoa Don Sơ Dé Thanh Phần Nhóm khác: pe we 7 7 e if <<inastracture>>

Bao Mat Va Luu Trụ

J <<inastracture>> # Ket Noi

E] CSDL

Trang 37

Can Bo Quan Phong.D Sinh HopDong

== Ly.DLL = LL a Vien.DLL_ — — DLL ; a A \ : al | % \ y ye ` | 1 \ 1 7 / z oo % iy ⁄ Hoa * | tổ # Don.DLL | \ Ầ 1 / 7% a ee — | | fy Le \ Ya? KIX Nghiep Vu pee ae <<inastracture>> | Ket Noi | <<inastractrure>> Bao Mat Va Luu

tu

CSDL KTX

4.2.Biéu dé Trién Khai:

DatabaseSever Printer ApplicationSever

Biểu đồ triển khai ( Nguyễn Hữu Trường)

Trang 38

4.3Phát Sinh Mã Trình: 1 Cán Bộ Quản Lý

//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\CanBoQuanLy.java

public class CanBoQuanLy extends NguoiDung

t

private String MaCanBo; private String HoTen; private Date NgaySinh; private boolean GioiTinh; private String ChucVu; private String DienThoai; private String DiaChi;

Trang 39

//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\HopDong.java

public class HopDong extends SinhVien

t

private Date NgayBatDauO; private Date NgayRa;

private Date NgayKyHD; private String MaHopDong; pee * @roseuid 4D00D78801CF */ public HopDong() t ~~ 3 Phiéu

//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMatTrinh\\Phieu.java

public class Phieu

Trang 40

private String TenPhieu; private String MaSinhVien;

private String TenSinhVien; private String MaSoPhong;

private String TenCanBo; private Date NgayLap;

pee * @roseuid 4D00D788024B */ public Phieu() { } 3.1 Phiếu Kỷ Luật

//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMatTrinh\\PhieuK yLuat.java

public class PhieuKyLuat extends Phieu

t

private String HinhThucViPham;

private String ThoiGianViPham; private String HinhThucKyLuat;

Ngày đăng: 05/08/2014, 14:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w