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

phân tích thiết kế phần mềm quản lý học viên

20 473 0

Đ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 20
Dung lượng 334 KB

Nội dung

Do số lượng học viên đông nên trung tâm cần xây dựng một hệ thống phần mềm, để quản lý các thông tin của học viên trung tâm cho hiệu quả hơn.. Trung tâm có nhiều lớp học giành cho những

Trang 1

PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ HỌC

VIÊN.

I Mô tả nội dung đề tài.

Trung tâm ngoại ngữ tin học AUSP có các lớp Anh văn từ tổng quát đến năng cao cho tất cả các học viên của Trung Tâm theo học Do số lượng học viên đông nên trung tâm cần xây dựng một hệ thống phần mềm, để quản lý các thông tin của học viên trung tâm cho hiệu quả hơn Nghiệp vụ của công ty gồm những phần như sau:

1 Tiếp nhận học viên mới.

Trung tâm có nhiều lớp học giành cho những học viên có trình độ khác nhau và học phí ứng với từng loại lớp học đó đề cho học viên đó lựa chọn lớp học

Học viên (ghi danh) cần cung cấp những thông tin cần thiết về bản thân như: Họ tên, giới tính, ngày sinh, địa chỉ liên lạc, số điện thoại

Sau khi tiếp nhận học viên mới nhân viên trung tâm sẻ tổ chức xếp lớp cho học viên theo phiếu mà học viên đó ghi danh

2 Tổ chức xếp lớp.

Sau khi ghi danh Trung Tâm sẻ tổ chức một buổi kiểm tra trinh độ của học viên, sau đó trung tâm sẻ sắp xếp học viên theo ứng với trình độ hay năng lực của mình và buổi học do học viên đăng ký để mở lớp

3 Tổng kết khoá học

Sau khi học viên hoàn thành khoá học, học viên có thể đăng ký học lên những lớp cao hơn

Cuối khoá học tổng kết lại những học viên giỏi khá và trung bình hay yếu

II Sơ đồ chức năng nghiệp vụ BFD (Bussinness Function Diagram)

1 Sơ đồ tổ chức.

2 Sơ đồ chức năng

BAN QUẢN LÍ TRUNG TÂM AUSP

Quản lí học viên

Quản lí Điểm

Quản lí khoá học

Trang 2

3 B.Sơ đồ dòng dữ liệu DFD (Data Flow Diagram )

3.1 Sơ đồ quản lý học viên.

HỆ THỐNG QUẢN LÍ

Quản lí Học

Viên

Thêm HV

Cập nhật HV

Báo Cáo

Quản lí KH Quản lí HH

Lớp

Cấp lớp

Biên lai học phí

Báo Cáo

Hiệu chỉnh

Thống kê

Tìm kiếm

Khoá học

BAN QUẢN LÝ AUSP

(Data)

1

8

Trang 3

3 Yêu cầu hiệu chỉnh thông tin học viên

4 Lưu thông tin vừa hiệu chỉnh vào CSDL

5 Lấy thông tin học vien về điều chỉnh

6 Yêu cầu xoá học viên ra khỏi CSDL

7 Thực hiện xoá Học viên ra khỏi CSDL

8 Yêu cầu Tìm kiếm học viên

9 Kết quả tìm kiếm

3.2 Sơ đồ quản lý Điểm Thi

1 Nhập điểm thi

2 Lưu điểm thi vào CSDL

3 yêu cầu hiệu chỉnh điểm thi

4 Lưu điểm thi vào CSDL

5 Lấy DL điểm lên sửa

6 Yêu cầu xoá điểm thi

7 Thực hiện Xoá Điểm thi

8 Yêu cầu Tìm kiếm

9 Kết quả tìm kiếm

Nhân viên nhập Liệu

Nhập Điểm Thi

Hiệu Chỉnh Điềm

Xoá Điểm Thi

Dữ liệu Điểm

1

2

7

6 3

Tìm Kiếm

8

9

Trang 4

III Xây dựng mô hình thực thể ERD (Entity Relationshop Diagram)

Sơ đồ quan hệ thực thể.

IV Mô hình USE

1 Mức tổng quát

Trang 5

HieuChinh

TimKiemNV

Nhanvien

TiepNhanTTHV

4 Thêm Điểm Thi.

HeThongQuanLy

TiepNhandiemThi

NhapDiem Nhanvien

TimkiemHV

Trang 6

5 Thêm lớp học

TiepNhanThongTinLopHoc

HeThongQuanLy ThemLopHoc

6 Thêm học Viên

TiepNhanHSHV

Nhanvien

HeThongQuanLy

ThemNhanvien

Trang 7

7 Xoá điểm thi

TiepNhanTTHV

Nhanvien

XoaDiem

8 Xoá học viên

TiepNhanthongTinHV

Nhanvien

XoaHV

Trang 8

9 Xoá lớp.

YeucauXoa

Nhanvien

XoaLop

Trang 9

10 Activity Diagram

a Thêm Lớp Học

Bat Dau

Ket Thuc

Tiep Nhan Thong Tin Lop Hoc

Nhap Thong tin Lop Hoc

Luu Thong Tin

Lop Hoc

Lop Hoc da co Lop hoc da ton tai

b Thêm Nhân Viên

Trang 10

Bat Dau

Ket Thuc

Tiep Nhan Ho

So Hoc Vien

Nhap Thong Tin Hoc Vien

Ton tai Hoc Vien

Luu Thong Tin HV

Vao CSDL Vien

Trung Ma Hoc Vien

c Xóa học viên

Trang 11

Bat Dau

Ket Thuc

yeu Cau Xoa Hoc Vien

Tim nhan vien can xoa

Khong co nhan vien can Xoa

Xoa nhan vien

ra khoi CSDL

Khong tim thay

Trang 12

d Tìm Kiếm học Viên

Bat Dau

Ket Thuc

Yeu Cau tim kiem hoc vien

Nhap thong tin tim kiem

Khong tiem thay Khong thay

Xuat thong tin

hoc vien

Trang 13

V Sơ đồ mức logic.

1 Các loại thực thể:

Thực thể HOCVIEN

Thực thể LOPHOC

Thực thể CAPLOP

Thực thể BIENlAI

Thực thể LOAILOP

Thực thể DOTTHI

Thực thể KHOAHOC

Thực thể HSHV

2 Các mối quan hệ giữa các thực thể.

2.1 Mối quan hệ giữa HOCVIEN và LOPHOC

Một học viên có thể thuộc một hoặc nhiều lớp học, một lớp học

không thuộc(không có) họăc nhiều học viên

2.2 Mối quan hệ giữa LOPHOC và CAPLOP

Một lớp học có thể không có hoặc có nhiều cấp lớp, một cấp lớp có thể không thuộc hoặc có nhiều lớp học

2.3 Mối quan hệ giữa CAPLOP và LOAILOP

Một cấp lớp có thể không có hoặc có nhiều loại lớp, một loại lớp có thể không thuộc một cấp lớp hoặc có nhiều cấp lớp

2.4 Mối quan hẽ giữa HOCVIEN và BIENLAI

Một học viên có thể có 1 biên lai hoặc có nhiều biên lai, một biên lai chỉ thuộc một học viên hoăc nhiều học viên

3 Lass Diagram.

3.1 Mô tả dữ liệu.

Trang 14

MSBL_ID : Integer

TenBienLai : String

TienHocPhi : Integer

Lan : Integer

DOTTHI

MSDT_ID : Integer

LanThi : Integer

NgayThi : Date

Buoi : String

HOCVIEN

MSHV_ID : Integer

TenHV : String

NamSinh : Date

GioiTinh : string

DiaChi : String

DienThoai : Integer

Email : string

1 1

1 n

1 1

1 n

KHOAHOC MSKH_ID : Integer NienKhoa : Integer HocKy : Integer 1 n

1 n

LOPHOC MSL_ID : Integer TenLop : Single SiSo : Integer 1 n

1 n 1 n 1 n

1 n

1 n

1 n

1 n

HSHV MSHS_ID : Integer DiemThi : Integer KetQua : String

LOAILOP MSLL_ID : Integer TenLL : String NgayHoc : Date GioHoc : Integer

1 1

1 n 1 1 1 n

CAPLOP MSCL_ID : Integer TenCapLop : String SiSo : Integer 1 1

1 n

1 1

1 n

1 1 1 n

3.2 Các loại thực thể

Loại thực thể Diễn giải

Trang 15

3.3 Mô hình mức vật lý.

3.4 Mô tả các loại thực thể.

HOCVIEN

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

Trang 16

7 Email Địa chỉ Email Char 50

Trang 17

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

KHOAHOC

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

BIENLAI

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

DOTTHI

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

Tối

LOAILOP

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

Trang 18

3 NgayHoc Ngày học Date 8

CAPLOP

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

HSHV

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

DIEMTHI

TT Tên Trường Diễn giải Kiễu DL chiều dài Ràng buộc

VI Thiết kế giao diện.

1 Giao diện tiếp nhận học viên.

Trang 19

Mô tả các thuộc tính.

Textbox1

lblMaso txtMaso

Mã số học viên

Textbox3

Lblgioitinh txtGioitinh

Giới tính

Textbox6

Lbldienthoai Txtdienthoai

Điện thoại

Button1

lblDanhsachhv cmdDanhsach

Danh sách học viên Danh Sách

TTTên Học ViênNăm SinhGiới Tính Địa Chỉ Điện ThoạiEmail1Nguyễn văn A27/07/1991NamPhú Yên0901234567cba@yahoo.com3Nguyễn Thị B22/11/1990NữTP HCM0919123456

abc@yahoo.com … …………

Thêm Nhân Học Viên Ctrl + N , Xoá Ctrl + X , Cập Nhật Ctrl + T, In Ctrl + P , Thoát ESC

Danh Sách Học Viên

Nhập mới.

Mã Số

Họ Tên

Năm Sinh

Giới Tính

Địa Chỉ

Điện Thoại Email

Danh Sách

TIẾP NHẬN HỒ SƠ HỌC VIÊN

Trang 20

10 Button2 Cmdthemmoi Thêm mới

2 Thiết kế giao diện lớp học

3 thiết kế giao diện khoá học.

TTMã số lớpTên LớpSỉ Số

THÔNG TIN LỚP HỌC

Danh sách lớp học

Nhập lớp mới

Danh Sách

Thêm lớp mới Ctrl + L, Xoá Lớp Ctrl + S, Câp Nhập Lớp Ctrl + N, In Ctrl P Thoát ESC

Mã số lớp

Tên Lớp

Sỉ số lớp

Thêm mới

Mã số Cấp Lớp

-Chọn -Mã số Khoá Học

Mã số Học Viên

Chọn - Chọn

Ngày đăng: 04/03/2014, 22:53

HÌNH ẢNH LIÊN QUAN

1. Sơ đồ tổ chức. - phân tích thiết kế phần mềm quản lý học viên
1. Sơ đồ tổ chức (Trang 1)
III. Xây dựng mơ hình thực thể. ERD (Entity Relationshop Diagram) Sơ đồ quan hệ thực thể. - phân tích thiết kế phần mềm quản lý học viên
y dựng mơ hình thực thể. ERD (Entity Relationshop Diagram) Sơ đồ quan hệ thực thể (Trang 4)
Sơ đồ quan hệ thực thể. - phân tích thiết kế phần mềm quản lý học viên
Sơ đồ quan hệ thực thể (Trang 4)
3.3 Mơ hình mức vật lý. - phân tích thiết kế phần mềm quản lý học viên
3.3 Mơ hình mức vật lý (Trang 15)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w