Phần mm quản lý học sinh cấp 3 02HC025
Oracle Trang 1
Đại Học Quốc Gia Thành phố Hồ Chí Minh
Trường Đại Học Khoa Học Tự Nhiên
Khoa Công Nghệ Thông Tin
------oOo------
BÁO CÁO Đ ÁN ORACLE
Đề tài:
P
Ph
h
n
n
m
m
m
m
Q
Qu
u
n
n
l
lý
ý
H
H
c
c
s
si
in
nh
h
c
c
p
p
3
3
SVTH : Trần Thị Thùy Dung
MSSV : 02HC025
LỚP : 02HCA
Tháng 8 / 2005
Phần mềm quản lý học sinh cấp 3 02HC025
Oracle Trang 2
MỤC LỤC
Chương 1 : Khảo sát hiện trạng và xác định yêu cầu........................................................2
1.1 Khảo sát hiện trạng ..........................................................................................2
1.2 Yêu cầu chức năng...........................................................................................3
1.2.1 Danh sách các yêu cầu nghiệp vụ .................................................................3
1.2.2 Bảng qui định...............................................................................................3
1.2.3 Biểu mẫu liên quan ......................................................................................3
1.3 Yêu cầu chất lượng ..........................................................................................5
Chương 2 : Phân tích.......................................................................................................5
1.1 nh hoá yêu cầu người sử dụng.................................................................5
1.1.1 Mônh Usecase..........................................................................................5
1.1.2 nh hóa từng yêu cầu của người sử dụng...............................................6
1.1.3 Chc năng tra cứu học sinh ..........................................................................7
1.1.4 Chc năng nhập bảng điểm môn ..................................................................7
1.1.5 Chc năng lập báo cáo tổng kết....................................................................7
1.1.6 Chc năng thay đổi qui định.........................................................................8
1.2 Sơ đồ lớp .........................................................................................................8
1.2.1 Sơ đồ lớp ở mức phân tích............................................................................8
1.2.2 Danh sách các lớp đối tượng ........................................................................8
1.2.3 Mô tả từng lớp đối tượng..............................................................................9
1.2.4 Danh sách các ràng buc..............................................................................9
Chương 3 : Thiết kế.......................................................................................................10
1.1 Thiết kế dữ liệu..............................................................................................10
1.1.1 Mônh ER ...............................................................................................10
1.1.2 Sơ đồ logic.................................................................................................10
1.1.3 Danh sách các bng....................................................................................10
1.1.4 Mô tả chi tiết từng bảng dữ liệu..................................................................11
1.2 Thiết kế giao din ..........................................................................................12
1.3 Thiết kế xử lý.................................................................................................13
1.3.1 Màn hình đăng nhập...................................................................................13
1.3.2 Màn hình tiếp nhận hc sinh.......................................................................13
1.3.3 Màn hình tra cứu........................................................................................16
1.3.4 Màn hình nhập bảng điểm môn ..................................................................17
1.3.5 Màn hình thay đổi qui định ........................................................................20
Chương 4 : Cài đặt và thử nghiệm .............................................................................21
1.1 C ài đ ặt .........................................................................................................21
1.2 Thử nghiệm ...................................................................................................21
Chương 5 : Kết luận và hướng phát trin .......................................................................40
1.1 Kết quả thực hiện được ..................................................................................40
1.2 Tự đánh g....................................................................................................40
1.2.1 Ưu điểm.....................................................................................................40
1.2.2 Hạn chế......................................................................................................41
1.3 Hướng phát trin............................................................................................41
------oOo------
Chương 1 : Khảo sát hiện trạng và xác định yêu cu
1.1 Khảo sát hiện trạng
Hin nay, công ngh thông tin được xem là mt ngành mũi nhn ca các quc gia, đặc bit
các quc gia đang phát trin, tiến hànhng nghip hóa hin đại hoá như nước ta. S bùng
n thông tin và s phát trin mnh m ca công ngh k thut s, yêu cu mun phát trin thì
phi tin hc hoá vào tt c các ngànhc lĩnh vc.
Cùng vi s phát trin nhanh chóng v phn cng máy tính, các phn mm ngày càng tr nên đa
dng, phong phú, hoàn thin hơn và h tr hiu qu cho con người. Các phn mm hin nay
ngàyng mô phng được rt nhiu nghip v khó khăn, h tr cho ngườing thun tin s
dng, thi gian x nhanh chóng, và mt s nghip v được t động hoá cao.
Do vy trong vic phát trin phn mm, s đòi hi không ch là s chính xác, xđược
nhiu nghip v thc tế mà còn phi đáp ng các yêu cu khác như v tc độ, giao din thân
thin, mô hình hoá được thc tếo máy tính để người s dng tin li, quen thuc, tính tương
tch cao, bo mt cao (đối vi các d liu nhy cm), … Các phn mm giúp tiết kim mt
Phần mềm quản lý học sinh cấp 3 02HC025
Oracle Trang 3
lượng ln thi gian, công sc ca con người, và tăng độ chính xác và hiu qu trong công vic
(nht là vic sa li và t động đồng b hoá).
Mt d c th, vic qun hc v trong trường trung hc ph thông. Nếu không có s h tr
ca tin hc, vic qun lý này phi cn khá nhiu người, chia thành nhiu khâu, mith qun
đưc toàn b h sơ, hc sinh (thông tin, đim s, k lut, hc b, …), lp học (sỉ s, GVCN,
thi khoá biu, …), giáo viên (thông tin, lch dy, …) … cũng như các nghip v sp thi khoá
biu, tính đim trung bình, xếp loi hc lc cho hc sinh toàn trường (s lưng hc sinh có th
lên đến hai ba ngàn hc sinh). Các công vicy đòi hi nhiu thi gian và công sc, mà s
chính xác và hiu qu không cao, đa s đều làm bng thng rt ít t động. Mt s nghip
v như tra cu, thng kê, và hiu chnh thông tin khá vt v. Ngoài ra còn có mt s khó khăn
v vn đề lưu tr khá đồ s, d b tht lc, tn kém, … Trong khi đó, các nghip v này hoàn
toàn có th tin hc hmt cách d dàng. Vi s giúp đỡ ca tin hc, vic qun lý hc v s tr
nên đơn gin, thun tin, nhanh chóng hiu qu hơn rt nhiu.
1.2 Yêu cầu chức năng
1.2.1 Danh sách các yêu cầu nghiệp v
STT Yêu cầu Biểu mẫu Qui định Ghi chú
1 Tiếp nhn hc sinh BM1 1 Xoá,Cp nht
2 Lp danh sách lp BM2 2 Xoá , Cp nht
3 Tra cu hc sinh BM3
4 Nhn bng đimn BM4 4 Xoá , cp nht
5 Lp báo cáo tng kết BM5 5
6 Thay đổi qui đnh 6
1.2.2 Bảng qui định
số Tên qui định Mô t Ghi
chú
QĐ1 Qui định v nhp
sa thông tin hc
sinh
Tui hc sinh t15 đến 20 tui
QĐ2 Qui đnh v sp lp
cho hc sinh
S hc sinh trong mt lớp không vượt quá
40 hc sinh
- Có 3 khi lp : khi 10 có 3 lp , khi 11
3 lp , khi 12 có 3 lp
QĐ3 Qui đnh v vic
nhp bảng đim
môn
Ch có ti đa 2 hc ki
- Có 9 môn hc trong 1 lp
QĐ4 Qui đinh v vic
lp báo cáo tng kết
Hc sinh ch đạt nếu đạt hết tt c các môn
- Học sinh đạt môn nếu đim trung bình>=5
1.2.3 Biểu mẫu liên quan
1.2.3.1 Yêu cầu tiếp nhận hồ sơ học sinh
1.2.3.2 Yêu cầu lập danh lớp :
BM 1 : HỒ SƠ HỌC SINH
Hvà tên : Giới tính :
Ngày sinh : Địa chỉ : E-mail :
QĐ1 : Tuổi học sinh từ 15 đến 20
Phần mềm quản lý học sinh cấp 3 02HC025
Oracle Trang 4
BM2: DANH SÁCH LỚP
Lp: Sỉ số:
QĐ2: Có 3 khi lớp, mi khối 3 lớp. Mỗi lớp không quá 40 học sinh.
BM4 :
BẢNG ĐIỂM MÔN HỌC
Lớp: Môn: Học kỳ :
QĐ4 : Có 2 học kỳ (1,2).Có 9 môn học (Tóan,Lý,a,Sinh,Sử, Địa, Văn, Đạo
Đức,Thể Dục).
BM5.1:
BÁO CÁO TỔNG KẾT MÔN
Môn : Hc kỳ :
QĐ5.1 : Học sinh đạt môn nếu có đim trung >=5
BM5.2 : BÁO CÁO TỔNG KẾT HỌC K
Học kỳ :
Stt Lp S s S lượng đạt T l
QĐ5.2 : Học sinh đạt nếu đạt tt cả các môn.
BM3 : DANH SÁCH HỌC SINH
Stt
Hvà tên Lớp TBHK1 TBHK2
1.2.3.3 Yêu cầu tra cứu học sinh :
1.2.3.4 Yêu cầu nhận bảng điểm môn :
1.2.3.5 Yêu cu lập báo cáo tổng kết :
Stt H và tên Giới tính Ngày sinh Đa chỉ
Stt Hvà tên Điểm 15’ Điểm 1 tiết Đim cuối HK
Stt Lớp S số Số lượng đạt T lệ
Phần mềm quản lý học sinh cấp 3 02HC025
Oracle Trang 5
QĐ6 : Người dùng có thể thay đổi các qyu định như sau
+QĐ1 :Thay đổi tui ti thiu,tui ti đa
+QĐ2 : Thay đổi s s ti đa ca các lp.Thay đổi s
lượng và tên các lp trong trường
+4 : Thay đổi s lượng và tên môn hc
+QĐ5 : Thay đội đim hun đánh gđạt môn
1.2.3.6 Yêu cầu thay đổi quy định :
1.3 Yêu cầu chất lượng
Stt Yêu cu cht lưng
Tính tiến hoá
1 Thay đổi qui đnh tiếp nhn hc sinh
2 Thay đổi qui đnh xếp lp
Tính hiu qu
3 Nhp 100 h sơ /1 gi
4 Xếp tt c các lp trong 3 gi
5 Tra cu hc sinh ngay tc t
Tính tin dng
6 Giao din ngưi dùng thân thin
7 Ngăn chn không gây li , cnh báo nếu gp li
Tính tương thích
8 Chy đưc trên h điu hành Window hin nay
Tính bo mt
9 chc năng sao lưu cơ s d liu (định k hay tc thì)
10 Phc hi cơ s d liu khi cn thiết
Chương 2 : Phân tích
1.1 Mô hình hoá yêu cu người sử dụng
1.1.1 Mô hình Usecase
Tra cứu học
sinh
Thay đổi
qui định
Tiếp nhận
học sinh
Lâp báo cáo
tổng kết
Nhập bảng
điểm môn
Lập danh
sách lớp
Giáo v