Mô tả:
TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP HỌC PHẦN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề:
Quản lí điểm của trung tâm tin học ngoại ngữ
Hà Nội , 06 /2021
TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP HỌC PHẦN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề:
Quản lí điểm của trung tâm tin học ngoại ngữ
Giảng viên phụ trách : Nguyễn Hoài Anh
Hà Nội , 06 /2021
2
LỜI NÓI ĐẦU
Ngày nay công nghệ thông tin đã được ứng dụng rộng rãi và phổ biến trong tất cả các
lĩnh vực đời sống xã hội .Hầu như tất cả các cơ quan đơn vị từ lớn đến bé đều cố gắng
đưa công nghệ thông tin vào hỗ trợ trong công việc của mình.Trong bối cảnh công
nghệ ,đặc biệt là công nghệ thông tin ngày càng phát triển như vũ bão, thay đổi trong
khoảng thời gian rất ngắn thì ở nước ta cần phải đẩy nhanh tiến độ của việc áp dụng
công nghệ thông tin vào mọi lĩnh vực trong cuộc sống.Công nghệ thông tin cũng là
một tiêu chí để đánh dấu sự phát triển của một xã hội .Qua đó ta thấy được tầm quan
trọng trong chiến lược công nghệ thông tin ở nước ta.
Trong những năm gần đây,các chương trình quản lý không còn xa lạ với các cơ quan
hành chính ,các doanh nghiệp ,..Quản lý đã xâm nhập vào lĩnh vực đời sống xã hội
như Quản lý nhân sự, Quản lý bán hàng,…Đặc biệt trong giáo dục và đào tạo,công tác
quản lý điểm sinh viên trong quá trình học tập đòi hỏi độ chính xác cao và rất phức
tạp.Trong suốt quá trình học,điểm học tập của sinh viên chính là cơ sở để phản ánh
được tốt nhất cả một quá trình phấn đấu rèn luyện và là cơ sở để đánh giá chất lượng
sinh viên . Do đó hệ thống quản lý điểm của sinh viên cần phải thống nhất chặt chẽ
giúp cho các bộ phận quản lý có sự điều chỉnh hợp lý và kịp thời .
Hệ thống quản lý điểm sinh viên này sẽ giúp công tác quản lý điểm sinh viên của
Trung tâm tin học – ngoại ngữ trở nên dễ dàng hơn ,giải quyết được các khó khăn nêu
ở trên và tăng tính hiệu quả công việc cao.
Em xin chân thành cảm ơn cô Nguyễn Hoài Anh đã hướng dẫn và giúp em trong quá
trình học tập môn này.
Mặc dù đã cố gắng nhưng trong quá trình thực hiện sẽ không tránh khỏi những sai sót,
rất mong nhận được sự phản hồi và góp ý của các thầy cô hướng dẫn và các bạn .
Em xin chân thành cảm ơn.
3
MỤC LỤC
LỜI NÓI ĐẦU.....................................................................................................................................3
PHẦN BÀI CHÍNH.............................................................................................................................6
CHƯƠNG 1 : KHẢO SÁT HỆ THỐNG.......................................................................................6
1.1.
Mô tả hệ thống :...................................................................................................................6
1.1.1.
Nhiệm vụ cơ bản :........................................................................................................6
1.1.2.
Cơ cấu tổ chức :...........................................................................................................6
1.1.3.
Quy trình xử lý và quy tắc quản lý :...........................................................................7
Quy trình xử lý :..................................................................................................................7
1.1.4.
1.2.
Mẫu biểu :.....................................................................................................................9
Mô hình hóa hệ thống :......................................................................................................11
1.2.1.
Mô hình tiến trình nghiệp vụ (TTNV) :....................................................................11
1.2.2.
Biểu đồ hoạt động :....................................................................................................13
CHƯƠNG 2 : PHÂN TÍCH HỆ THỐNG........................................................................................17
2.1.
Phân tích chức năng nghiệp vụ :.......................................................................................17
2.1.1.
Mô hình hóa chức năng nghiệp vụ :..........................................................................17
2.1.1.1. Xác định chức năng chi tiết :.................................................................................17
2.1.1.2. Gom nhóm chức năng :..........................................................................................21
2.1.1.3. Sơ đồ phân rã chức năng (BFD):..........................................................................22
2.1.2.
Mô hình hóa tiến trình nghiệp vụ :...........................................................................24
2.1.2.1. Kí hiệu sử dụng :....................................................................................................24
2.1.2.2. Sơ đồ luồng dữ liệu (DFD) mức khung cảnh :.....................................................25
2.1.2.3. DFD mức đỉnh :......................................................................................................25
2.1.2.4. DFD mức dưới đỉnh :.............................................................................................26
2.1.3.
2.2.
Đặc tả tiến trình nghiệp vụ :......................................................................................27
Phân tích dữ liệu nghiệp vụ :............................................................................................28
2.2.1.
Mô hình dữ liệu ban đầu :.........................................................................................28
2.2.2.1. Xác định kiểu thực thể :.........................................................................................28
2.2.2.2. Xác định kiểu thuộc tính :.....................................................................................29
2.2.2.3. Xác định kiểu liên kết :..........................................................................................30
2.2.2.4. Mô hình thực thể liên kết mở rộng (ERD MR) :..................................................31
2.2.2.
Chuẩn hóa dữ liệu :....................................................................................................34
2.2.2.1. Chuyển đổi từ ERD mở rộng về ERD kinh điển :...............................................34
2.2.2.2. Chuyển đổi từ ERD kinh điển về ERD hạn chế :.................................................37
4
2.2.2.3. Chuyển đổi từ ERD hạn chế về mô hình quan hệ (RM) :...................................42
2.2.3.
Đặc tả dữ liệu :...........................................................................................................46
CHƯƠNG 3 : THIẾT KẾ HỆ THỐNG...........................................................................................51
3.1.
Thiết kế tổng thể :..............................................................................................................51
3.1.1.
Xác định tiến trình hệ thống :...................................................................................51
3.1.2.
Xác định kho dữ liệu hệ thống :................................................................................52
3.1.3.
DFD hệ thống :...........................................................................................................54
3.2.
Thiết kế kiểm soát :............................................................................................................55
3.2.1.
Xác định nhóm người dùng :.....................................................................................55
3.2.2.
Phân định quyền hạn nhóm người dùng :................................................................56
3.2.2.1. Về dữ liệu :..............................................................................................................56
3.2.2.2. Về tiến trình :.........................................................................................................56
3.3.
Thiết kế cơ sở dữ liệu :......................................................................................................58
3.3.1.
Đánh giá nhu cầu bảo mật :......................................................................................58
3.3.3.
Mô hình dữ liệu hệ thống :........................................................................................61
3.3.4.
Đặc tả bảng dữ liệu :..................................................................................................63
3.4.
Thiết kế giao diện người – máy :.......................................................................................72
3.4.1.
Hệ thống đơn chọn :...................................................................................................72
3.4.2.
Giao diện nhập liệu :..................................................................................................74
3.4.2.1. Danh mục hệ thống :..............................................................................................74
3.4.2.2. Xử lý nghiệp vụ :....................................................................................................77
3.4.3.
Báo cáo đầu ra :.........................................................................................................81
3.4.3.1. Báo cáo nghiệp vụ : MB4 : Danh sách phiếu điểm..............................................81
3.4.3.1. Báo cáo thống kê :MB3 : Danh sách bảng điểm cá nhân....................................83
ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN.....................................................................................85
TÀI LIỆU THAM KHẢO.................................................................................................................85
5
PHẦN BÀI CHÍNH
CHƯƠNG 1 : KHẢO SÁT HỆ THỐNG
1.1. Mô tả hệ thống :
1.1.1. Nhiệm vụ cơ bản :
- Cập nhật bảng điểm cá nhân của sinh viên
- Sinh viên xem bảng điểm học tập
- Giảng viên cho sinh viên làm bài thi và cập nhật phiếu điểm của từng môn học.
- Phân bổ khoa, lớp cho sinh viên .
- Theo dõi và quản lý điểm của sinh viên từ khi nhập học đến thôi học.
- Kiểm tra và sửa chữa thông tin sinh viên nếu có sai sót.
1.1.2. Cơ cấu tổ chức :
STT
1
Tên bộ phận
Bộ phận quản lí sinh viên
2
Bộ phận quản lí điểm
Chức năng chính
- Lập danh sách sinh viên
- Phân bổ khoa,lớp
- Xác nhận đơn phúc khảo
- Tiếp nhận bảng điểm mới
-
6
Lập phiếu điểm
Lập bảng điểm cá nhân
Cập nhật điểm cá nhân
Nhận kết quả phúc khảo
1.1.3. Quy trình xử lý và quy tắc quản lý :
Quy trình xử lý :
- (1)Quy trình nghiệp vụ “Tiếp nhận thông tin sinh viên”:
- Đầu năm,sinh viên (MB1)nộp đơn xin nhập học(1) cho bộ phận quản
lý sinh viên.
- Bộ phận quản lí sinh viên tiếp nhận thông tin sinh viên(2), nếu thiếu
sót thì yêu cầu bổ sung thông tin(3), nếu không thì (MB2)lập danh sách
sinh viên(4) mới.
- Bộ phận quản lí sinh viên xem xét sinh viên(5) và phân bổ khoa sinh
viên(6) vào các khoa như trong đơn nhập học.Các Khoa tiếp nhận sinh
viên(7) và phân lớp cho sinh viên(8).
- Sau khi hoàn tất thủ tục,bộ phận quản lý sinh viên (MB2)gửi danh
sách sinh viên (9) mới cho bộ phận quản lý điểm.
- Bộ phận quản lý điểm tiếp nhận danh sách sinh viên mới(10) nhập học
từ bộ phận quản lý sinh viên .
- Bộ phận quản lý điểm tạo(MB3)bảng điểm cá nhân(11).cho sinh
viên.
- Bộ phận quản lý kiểm tra thông tin sinh viên(12) và cập nhật thông tin
sinh viên(13) trước khi bắt đầu năm học.
- (2)Quy trình nghiệp vụ “Cập nhật điểm học phần”:
- Mỗi môn học ,mỗi sinh viên đều được giảng viên đánh giá qua điểm
chuyên cần,cho làm bài thi giữa kì và điểm cuối kì.
- Sau đó dựa theo điểm chuyên cần,điểm giữa kì và điểm cuối kì mà
giảng viên môn học (MB4)lập phiếu điểm(14) gửi cho bộ phận quản
lý điểm.
- Sau khi nhận toàn bộ điểm của sinh viên, bộ phận quản lý điểm
kiểm tra danh sách phiếu điểm(15)và thực hiện cập nhật danh sách
bảng điểm cá nhân(16) chuyển cho bộ phận quản lý sinh viên.
- Bộ phận quản lý sinh viên (MB3)gửi bảng điểm cá nhân(17) tới
các sinh viên.
7
- (3)Quy trình nghiệp vụ “Phúc khảo và cập nhật điểm lần cuối”:
- Sau khi nhận kết quả từng môn học, sinh viên theo dõi các kết quả của
từng môn học, nếu có điểm môn học nào sinh viên thấy chưa hợp lý, thì
(MB5)làm đơn phúc khảo(18) tới giảng viên môn học và giảng viên
môn học chuyển tới bộ phận quản lý sinh viên.
- Bộ phận quản lý sinh viên tiếp nhận đơn phúc khảo(19) tiến hành kiểm
tra thông tin phúc khảo(20), nếu không có sai sót thì xác nhận các đơn
phúc khảo(21) gửi lên ban đào tạo.
- Ban đào tạo tiếp nhận các đơn phúc khảo(22) và tiến hành phúc khảo
bài thi(23) gửi kết quả phúc khảo(24) cho bộ phận quản lý sinh viên và
bộ quản lí điểm.
- Bộ phận quản lý điểm (MB3)gửi bảng điểm cá nhân mới(25) cho bộ
phận quản lý sinh viên.
- Bộ phận quản lí sinh viên tiếp nhận bảng điểm mới (26) và gửi bảng
điểm mới (27) giảng viên môn học và giảng viên môn học thông báo
kết quả cho sinh viên phúc khảo bài thi.
Quy tắc quản lý :
- Năm học : một năm học có 9 tháng
- Học kỳ : Một năm học có 2 học kỳ
- Điểm chỉ cập nhật 1 lần sau khi kết thúc học kì.
- Phân công rõ trách nhiệm của mỗi nhân viên trong từng bộ phận quản lí
- Điểm trung bình môn :
Là điểm tính toán giữa điểm chuyên cần,điểm giữa kì và điểm thi:
Điểm trung bình môn = Điểm cc*0,1 + Điểm gk * 0.2 + Điểm thi * 0.7
8
-
1.1.4. Mẫu biểu :
Đơn xin nhập học (MB1) :
CỘNG
HÒA
Trung tâm Tin họcNgoại
ngữXÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
DANH SÁCH SINH VIÊN
ĐƠN XIN NHẬP HỌC
Kính gửi
Trung tâm
Ngoại ngữ
ST
Mã: sinh
HọTin
tênhọc-Giới
Ngày
Lớp
Email Ghi chú
Họ
và
tên:………………………………
Địa
chỉ:………………………
T
viên
tính
sinh
Ngày sinh:……………………………... Lớp:…………………….……….
Email:………………………………….. Điện thoại:……………………...
Xin nhập học tại Trung tâm môn : …………………………….
Học kỳ:……………………………. Năm học:…………………………….
Lý do:………………………………………………..
……………………………………………………………………………....
Người làm đơn :
-
Danh sách sinh viên (MB2) :
Danh sách bảng điểm cá nhân (MB3) :
Trung tâm Tin học- Ngoại ngữ
Mã bảng điểm:……
Khoa…………………………
BẢNG ĐIỂM CÁ NHÂN
HỌC KÌ …. NĂM HỌC…
Họ và tên:……………….
Môn
học
Số tín
chỉ
Lớp
Mã sinh viên:……………
Ngày sinh:………………
Giảng viên
Điểm tbm
9
Ghi chú
-
Danh sách phiếu điểm (MB4) :
Trung tâm Tin học- Ngoại ngữ
Mã phiếu điểm:….
Khoa…………………….…
DANH SÁCH PHIẾU ĐIỂM
Tên môn : ……………………
Mã học phần:………………….Mã môn : ……………………
STT
Họ
tên
Mã
SV
Ngày
sinh
Số
tiết
Số
dvht
Lớp
Điểm
thàn
h
phần
Điểm
CC
-
Điểm
CC
Đơn phúc khảo (MB5):
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
ĐƠN XIN PHÚC KHẢO BÀI THI
Kính gửi : Trung tâm Tin học- Ngoại ngữ
Họ và tên:……………………………… Mã số SV:………………………
Ngày sinh:……………………………... Lớp:…………………….……….
Email:………………………………….. Điện thoại:……………………...
Học phần xin phúc khảo bài thi:……………………………………………
………………………………………………………………………………
Học kỳ:……………………………. Năm học:…………………………….
Lý do xin phúc khảo bài thi:………………………………………………..
……………………………………………………………………………....
10
Người lập
Điể
m
CC
1.2. Mô hình hóa hệ thống :
1.1.1. Mô hình tiến trình nghiệp vụ (TTNV) :
Ký hiệu sử dụng :
Tác nhân tác động vào hệ thống
Luồng thông tin
........
Mô hình :
11
1.1.2. Biểu đồ hoạt động :
12
Ký hiệu sử dụng :
- (1)Quy trình nghiệp vụ “Tiếp nhận thông tin sinh viên”:
13
- (2)Quy trình nghiệp vụ “Cập nhật điểm học phần”:
14
- (3)Quy trình nghiệp vụ “Phúc khảo và cập nhật điểm lần cuối”:
15
CHƯƠNG 2 : PHÂN TÍCH HỆ THỐNG
2.1. Phân tích chức năng nghiệp vụ :
16
2.1.1. Mô hình hóa chức năng nghiệp vụ :
2.1.1.1. Xác định chức năng chi tiết :
Bước 1: Dựa vào quy trình xử lý gạch chân động từ và bổ ngữ :
Sau khi gạch chân các động từ + bổ ngữ ta được :
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(MB1) nộp đơn xin nhập học
Tiếp nhận thông tin sinh viên
Yêu cầu bổ sung thông tin
(MB2) lập danh sách sinh viên
Xem xét sinh viên
Phân bổ khoa sinh viên
Tiếp nhận sinh viên
Phân lớp cho sinh viên
(MB2) gửi danh sách sinh viên
Tiếp nhận danh sách học viên mới
Tạo (MB3) bảng điểm cá nhân
Kiểm tra thông tin sinh viên
Cập nhật thông tin sinh viên
(MB4) lập phiếu điểm
Kiểm tra danh sách phiếu điểm
Cập nhật danh sách bảng điểm cá nhân
(MB3) gửi bảng điểm cá nhân
(MB5) làm đơn phúc khảo
Tiếp nhận đơn phúc khảo
Kiểm tra thông tin phúc khảo
Xác nhận các đơn phúc khảo
Tiếp nhận đơn phúc khảo
Phúc khảo bài thi
Gửi kết quả phúc khảo
(MB3) gửi bảng điểm cá nhân mới
Tiếp nhận bảng điểm mới
(MB3) gửi bảng điểm mới
Bước 2: Loại bỏ các chức năng trùng lặp :
17
Chức năng trùng lặp :
STT
Chức năng trùng lặp
(22)
Tiếp nhận đơn phúc khảo
(27)
(MB3) gửi bảng điểm mới
Sau khi loại bỏ chức năng trùng lặp ta được :
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(23)
(24)
(25)
(MB1) nộp đơn xin nhập học
Tiếp nhận thông tin sinh viên
Yêu cầu bổ sung thông tin
(MB2) lập danh sách sinh viên
Xem xét sinh viên
Phân bổ khoa sinh viên
Tiếp nhận sinh viên
Phân lớp cho sinh viên
(MB2) gửi danh sách sinh viên
Tiếp nhận danh sách học viên mới
Tạo (MB3) bảng điểm cá nhân
Kiểm tra thông tin sinh viên
Cập nhật thông tin sinh viên
(MB4) lập danh sách phiếu điểm
Kiểm tra danh sách phiếu điểm
Cập nhật danh sách bảng điểm cá nhân
(MB3) gửi bảng điểm cá nhân
(MB5) làm đơn phúc khảo
Tiếp nhận đơn phúc khảo
Kiểm tra thông tin phúc khảo
Xác nhận các đơn phúc khảo
Phúc khảo bài thi
gửi kết quả phúc khảo
(MB3) gửi bảng điểm cá nhân mới
18
(26)
Tiếp nhận bảng điểm mới
Bước 3: Gom nhóm các chức năng :
Các chức năng gom nhóm
Tên nhóm mới
Lý do gom nhóm
(5) Xem xét sinh viên
(6) Phân bổ khoa cho sinh viên
Phân bổ khoa và lớp cho
sinh viên
Đều do bộ phận
quản lí sinh viên
xử lý
Tạo bảng điểm học kì cho
học viên mới
Đều do bộ phận
quản lí điểm tiếp
nhận
Tạo phiếu điểm
Do giảng viên
môn học xử lý
Do bộ phận quản
lí điểm xử lý
(7) Tiếp nhận sinh viên
(8) Phân lớp cho sinh viên
(10) Tiếp nhận danh sách học
viên mới
(11) Tạo bảng điểm cá nhân
(12) Kiểm tra thông tin sinh
viên
(13) Cập nhật thông tin sinh
viên
(14) Lập danh sách phiếu điểm
(15) Kiểm tra danh sách phiếu
điểm
(16) Cập nhật danh sách điểm
cá nhân
(17) Gửi bảng điểm cá nhân
Cập nhật điểm cá nhân
(19) Tiếp nhận đơn phúc khảo
(20) Kiểm tra thông tin phúc
khảo
(21)Xác nhận đơn phúc khảo
(23) Phúc khảo bài thi
(24) Gửi kết quả phúc khảo
Tiếp nhận đơn phúc khảo
Gửi bảng điểm cá nhân
Kết quả phúc khảo
Bước 4: Loại bỏ các chức năng thừa :
Loại bỏ các chức năng không có ý nghĩa với hệ thống :
(1)
(MB1) nộp đơn xin nhập học
19
Do bộ phận quản
lý sinh viên xử lý
Do bộ phận quản
lí sinh viên tiếp
nhận
Do ban đào tạo
tiếp nhận
(2)
(3)
(5)
(7)
(9)
(10)
(12)
(13)
(15)
(17)
(18)
(19)
(20)
(23)
(25)
Tiếp nhận thông tin sinh viên
Yêu cầu bổ sung thông tin
Xem xét sinh viên
Tiếp nhận sinh viên
(MB2) gửi danh sách sinh viên mới
Tiếp nhận danh sách sinh viên mới
Kiểm tra thông tin sinh viên
Cập nhật thông tin sinh viên
Kiểm tra danh sách phiếu điểm
(MB3) gửi bảng điểm cá nhân
(MB5) làm đơn phúc khảo
Tiếp nhận đơn phúc khảo
Kiểm tra thông tin phúc khảo
Phúc khảo bài thi
(MB3) gửi bảng điểm cá nhân mới
Còn lại các chức năng :
(4) Lập danh sách học viên mới
(6) Phân bổ khoa và lớp cho sinh viên
(11) Tạo phiếu điểm
(14) Lập bảng điểm cá nhân
(16) Cập nhật danh sách bảng điểm cá nhân
(21) Xác nhận đơn phúc khảo
(24) Gửi kết quả phúc khảo
(26) Tiếp nhận bảng diểm mới
Bước 5: Đặt lại tên cho các chức năng :
1) Lập danh sách sinh viên
(2) Phân bổ khoa,lớp
(3) Lập phiếu điểm
(4) Lập bảng điểm cá nhân
(5) Cập nhật điểm cá nhân
20
- Xem thêm -