Trờng Đại Học Bách Khoa
Khoa Toán- ứng dụng
***
Đề bài: Phân tích và thiết kế hệ thống quản lý tuyển sinh
đại học.
Giáo viên giảng dạy: Nguyễn Thị Ngọc Bích
Nhóm sinh viên thực hiện:
Nguyễn Ngọc Quỳnh
Nguyễn Kim Thoa
Phùng Văn Tập
Lớp: CĐ Tin- K2A
Hà Nội 8/2002.
Lời nói đầu
Ngày nay, công nghệ thông tin đang ngày càng phát triển không ngừng
và ngày càng tỏ rõ tầm quan trọng của mình trong việc đánh giá một xã hội
phát triển một xã hội mà con ngời đang đợc giải phóng khỏi những công cụ
thô sơ bằng tay sang làm bằng máy móc nhằm giải quyết công việc nhanh hơn
tiết kiệm thời gian và đẹp hơn. Vì lẽ đó, công nghệ tin học đang ngày càng đợc
đa vào mọi lĩnh vực, mọi nghành nghề, tiến tới tự động hoá toàn bộ mọi hoạt
động.
Và để phục vụ cho công việc, nghành giáo dục và đào tạo là một trong
các nghành nhất thiết phải tin học hoá trong các lĩnh vực nh quản lý, đào tạo
con ngời nhằm nâng cao hiệu quả của việc tiếp cận nhanh chóng với các
công nghệ mới và quản lý công tác đào tạo nhanh chóng, hiệu quả hơn.
Sau khi đã học xong môn học Phân tích và thiết kế hệ thống thông tin,
nhận thức rõ đợc tầm quan trọng của nó trong bớc đầu lập trình bất cứ một ch-
ơng trình nào, chúng em xin vận dụng những kiến thức đã học để thiết kế ch-
ơng trình quản lý tuyển sinh đại học. Vì thời gian có hạn, chắc chắn trong bài
tập còn có nhiều thiếu xót. Chúng em rất mong sự giúp đỡ và góp ý của cô để
chơng trình đợc hoàn thiện, cho chúng em đợc tích luỹ kinh nghiệm để phục
vụ sau này.
1
A
n
]
là tập con K
R sao cho bất kỳ hai bộ khác nhau t
1
,t
2
r luôn thoả
t
1
(K)
t
2
(K), bất kỳ tập con thực sự K
Knào đó đều không có tính chất đố.
Tập K là siêu khoá (superkey) của quan hệ r nếu K là một khoá của quan hệ
r.
4.Thực thể: là một chủ điểm, một nhiệm vụ, một đối tợng hay một sự
kiện đáng quan tâm đối với tổ chức mà chúng ta có thể ghi lại các dữ liêụ về
chúng. Một thực thể tơng đơng với một dòng trong một bảng nào đó.
- Kiểu thực thể là nhóm tự nhiên một số thực thể lại, mô tả cho một
loại thông tin chứ không phải bản thân thông tin. Kiểu thực thể tơng đơng
với bảng logic.
n
)
r(A)= (A
1
ì A
2
ì A
3
ì A
n
)
* Chuẩn hoá: là một thủ tục hình thức hoá qua đó các thuộc tính dữ liệu
đợc gom nhóm thành các bảng và các bảng đợc gom nhóm thành các cơ sở dữ
liệu nhằm mục tiêu:
+ Loại bỏ thông tin trùng lặp, tránh d thừa dữ liệu trong bảng.
+ Điều chỉnh các thay đổi tơng lai trong cấu trúc của các bảng.
+ Giảm thiểu mức ảnh hởng của sự thay đổi về cấu trúc trong cơ sở dữ
liệu đối với các ứng dụng ngời dùng truy xuất dữ liệu.
Quá trình chuẩn hoá dựa trên các phụ thuộc hàm, mô hình đợc chuẩn hoá
đầy đủ, lý tởng là mô hình mà ở đấy mỗi thuộc tính trong mỗi bảng thực thể
đều có một phụ thuộc hàm trực tiếp vào các thuộc tính khoá của bảng.
* Phụ thuộc hàm: nghĩa là với mọi giá trị của khoá tại mọi thời điểm đ-
ợc xét chỉ có một giá trị cho từng thuộc tính khác trong bảng.
Ta có thể định nghĩa phụ thuộc hàm là một cách thức nh sau:
Cho R(U) là một lợc đồ quan hệ với U(A
1
A
n
) là tập thuộc tính, X và Y
là tập con của U.
tin).
ChơngII. Khảo sát hiện trạng
I. Giới thiệu đề tài quản lý công tác tuyển sinh .
Công tác tuyển sinh là một vấn đề mang tính thực tế sâu sắc. Xuất phát
từ những yêu cầu thực tế về công tác tuyển sinh trong những năm qua ta thấy:
có nhiều thành phần và thông tin cần quản lý. Thực sự có khối lợng công việt
rất lớn rất cần đến sự trợ giúp của máy tính .
Các chơng trình đang sử dụng đã hỗ trợ phần nào nhữnh khó khăn trong
việc tuyển sinh nhng nói chung vẫn cha thoả mãn đợc nhu cầu rất cần thiết
trong khi công tác tuyển sinh ngày càng có nhiều vấn đề phức tạp nảy sinh
nh hiện nay. Vì vậy trong đồ án này chúng em muốn đa ra một cách tiếp cận
mới và giải quyết vấn đề này với mục tiêu tự động hoá công việc tính toán, xử
lí tài liệu, cách thức truy xuất thông tin giảm thiểu công tác xử lý thủ công .
Giảm thiểu nhiệm vụ của con ngời trong hệ thống tạo nên sự thống nhất các
chức năng thành một hệ thống thống nhất có tổ chức chặt chẽ.
II. Nhận xét u khuyết điểm của hệ thống cũ và chuyển sang hệ
thống mới .
Qua quá trình khảo sát, tìm hiểu về công tác tuyển sinh vào các trờng
đại học chúng em thấy hệ thống lúc này còn nhiều vấn đề yếu kém, hệ thống
tuyển sinh đại học bây giờ chỉ đơn thuần là sắp xếp dữ liệu trên máy tính , in
các giấy báo thi cho từng thí sinh.ở hệ thống này còn quá nhiều khâu mà phải
tính thủ công dễ dẫn đến nhầm lẫn về điểm số giữa các thí sinh. Vấn đề tìm
kiếm thông tin ở hệ thống này có nhiều khó khăn mất nhiều thời gian .
Với những yếu kém trên ban tuyển sinh quyết định cải tiến hệ thống
tuyển sinh nhằm rút ngắn thời gian xử lý tránh cho thí sinh phải đợi kết quả thi
trong thời gian dài.
Đảm bảo cho xử lý dữ liệu nhanh chóng ,công tác xử lý thông tin diễn
ra nhanh chóng. Cho phép trao đổi thông tin nhanh chóng giữa các bộ phận
của hệ thống.
Hệ thống cho phép tra cứu nhanh chóng các thông tin, điểm số in danh
Sau khi đã gửi giấy báo điểm cho thí sinh dự thi. Nếu thí sinh nào có đơn
phúc tra bài thi thì hệ thống dựa vào số báo danh, môn thi để tìm lại bài thi để
có thể giải đáp thắc của thí sinh hoặc sửa đổi về điểm số(trờng hợp giáo viên
chấm thi nhầm lẫn) dựa theo kết quả phúc tra đồng thời in kết quả gửu đến
cho thí sinh.
Vậy, hệ thống mới đảm bảo cho công tác tìm kiếm kết quả thuận lợi, cụ
thể là các tiêu chí nh: tìm kiếm theo số báo danh, tên, trờng.
Chơng III. Phân tích hệ thống
Trong quá trình xây dựng hệ quản trị trên máy tính, phân tích là công
việc đầu tiên không thể thiếu. Không thể đa tin học hoá vào công tác quản lý
mà không qua quá trình phân tích. Hiệu quả mang lại phụ thuộc vào độ nông
sâu của quá trình phân tích ban đầu.
Để hệ thống mang tích thực tế đáp ứng đợc những nhu cầu của ngời
dùng dựa vào quá trình khảo sát hiện trạng và xác lập dự án chúng em xin đa
ra những luồng thông tin cơ bản có thể đáp ứng dợc nhu cầu của hệ thống:
Dữ liệu: hệ thống tuyển sinh chú trọng vào công tác xử lý, hồ sơ tuyển
sinh, xác định rõ các đối tợng u tiên, và cơ bản dựa vào điểm số của các bài
thi của từng thí sinh.
Luồng thông tin vào: những thông tin nhận đợc từ lãnh đạo,ban tuyển sinh,
quy chế tuyển sinh của Bộ Giáo dục và Đào tạo.
Luồng thông tin ra là các loại văn bản, báo cáo: Giấy báo thi, giấy báo
điểm, thông báo phòng thi, số báo danh, địa điểm thi, kết quả phúc tra,
giấy dán phòng thi, sơ đồ phòng thi( nếu cần), và kết quả thi.
I.Phân tích hệ thống về xử lý:
1.Biểu đồ phân rã chức năng:
Chứng năng duy nhất của hệ thống mang tên quản lý tuyển sinh ĐH
Trong biểu đồ phân rã chức năng thì chức năng chung này đợc phân rã
thành các chức năng con:
- Xử lý học sinh
- Làm số báo danh, phòng thi
- Nhập
điểm theo
phách
- Ghi nhận
điểm
- Kiểm tra
thông tin
phách
# Ghi vào
tệp Môn/Số
phách/SBD
Lên điểm
theo phách
- Ghép
phách
- Lên
điểm+SBD
- Đối chiếu
thông tin
- Xử lý u
tiên
- Xử lý
điểm chuẩn
Tìm kiếm,
thống kê
- Tìm theo
SBD
- Tìm theo
tên
- Thống kê
Môn thi/SBD
2.Biểu đồ luồng dữ liệu
Biểu đồ luồng dữ liệu thể hiện hệ thống ở dạng động. Nó thể hiện sự trao
đổi thông tin giữa hệ thống với môi tròng bên ngoài và các luồng trao đổi
thông tin trong nội bộ hệ thống. Biểu đồ luồng dữ liệu bao gồm các tác nhân
bên trong và bên ngoài hệ thống, các tiến trình xử lý thông tin, các luồng
thông tin vào/ra mỗi tiến trình.Mối liên quan giữa biểu đò phân cấp chức năng
và biểu đồ luồng dữ liệu là các chức năng trong biểu đồ phân cấp chức năng t-
ơng ứng với các tiến trình của biều đồ luồng dữ liệu; mỗi mức của biểu đồ
phân cấp chức năng đợc mô tả bởi một biểu đồ luồng dữ liệu tơng ứng.
Ta tiến hành xây dựng biẻu đồ luồng dữ liệu cho hệ thống này dựa vào
biểu đồ phân cấp chức năng đã xây dựng ở trên nh sau:
2.1. Biểu đồ luồng dữ liệu mức khung cảnh:
Mức khung cảnh tong ứng với mức 0 của biểu đồ phân cấp chức năng. Ta
coi nó nh một hộp đen, mọi thông tin từ môi trờng ngoài đi vào hệ thống sẽ
là thông tin đầu vào; mọi thông tin từ hệ thống đa ra bên ngoài là các thông tin
đầu ra; nhiệm vụ của hệ thống là phải xử lý, biến đổi các thông tin đầu vào
thành kết quả đầu ra.
Hồ sơ Quy chế ts
Ban tuyển sinh
Yêu cầu
Bài thi
Báo cáo kq
Đơn phúc tra
Thí sinh Quản lý tuyển sinh
Giấy báo thi
Kết quả phúc tra Trờng ĐH
Điểm thi ts
Bài thi
Hồ sơ
đối tợng
u tiên
5. Lên điểm 6.In kết quả
Quy theo phách Hồ sơ
chế giấy báo
Ban tuyển điểm, kq
Sinh phúc tra
Điểm của thí sinh
Thí sinh
7.Lu trữ Kết quả ts
thống kê
Trờng ĐH
2.3. Biểu Đồ dữ Liệu Mức d ới Đỉnh:
a) Chức Năng 1: Tiếp nhận hồ sơ (thủ công)
1.1. Tiếp Kiểm tra
Thí sinh nhận hồ sơ hồ sơ
Hồ Sơ
Chức năng xử lý hồ sơ có nhiệm vụ kiểm tra tính hợp lệ của hồ sơ đăng ký
dự tuyển của từng thí sinh. Hồ sơ hợp lệ đợc lu vào kho Hồ sơ.
Chức năng 2: Lên số báo danh và xếp phòng thi.
2.2.Nhập
SBD và
2.1. Đánh phòng
Hồ Sơ SBD xếp
phòng SBD/thí sinh/phòng
2.3.In thông
Phách/ Điểm.