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

Lập trình cơ sở dữ liệu QUẢN lý học SINH cấp 3

25 1,3K 3

Đ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 25
Dung lượng 687 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNGKHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: LẬP TRÌNH CƠ SỞ DỮ LIỆU QUẢN LÝ HỌC SINH CẤP 3 Giảng viên hướng dẫn : LÂM THANH HÙNG Sinh viê

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG

KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI: LẬP TRÌNH CƠ SỞ DỮ LIỆU

QUẢN LÝ HỌC SINH CẤP 3

Giảng viên hướng dẫn : LÂM THANH HÙNG Sinh viên thực hiện : ĐOÀN DUY CƯỜNG

LÊ TOÀN CẨM Lớp : 12CDTP

TP.HCM – Tháng 12 /2014

Trang 2

LỜI NÓI ĐẦU

Trong thời đại hiện nay chúng ta đang chứng kiến sự thay đổi lớn lao về công nghê thông tin cúng như nhiều điều kì diệu do khoa học công nghệ mang lại Cùng với sự phát triển của ngành khoa học kỹ thuật, công nghệthông tin trên toàn cầu nói chung và tin học nói riêng đang ngày càng

phát triển và đi sâu vào đời sống xã hội.Việc ứng dụng tin hoạc vào các

nghành khoa học kỷ thuật sản xuất không còn là điều xa lạ nữa Nó đã

trở thành một công cụ hoạt động đắc lực của con người và trong đời

sống xã hội.chính vì vai trò to lớn này mà có thể goi thời đại ngày nay là thời đại của công nghệ thông tin Sự chính xác cao,khả năng lưu trữ

lớn,tốc độ xử lí nhanh đã mở ra nhiều ứng dụng cho máy tính ở nhiều

nghành nhiều lĩnh vực khác nhau Nhờ những tinh năng ưu việt ấy mà

máy tính đã giúp con người thoát khỏi công việc thủ công ,nâng cao

năng xuất lao động

Mặc dù máy tính không có khà năng hoàn toàn thay thế con người nhưngnhưng lợi dụng khả năng chính xác ,nhanh chóng ,người lập trình có thể viết ra phần mềm giúp cho con người dễ dàng cập nhật hệ thống.Một

giao diện dễ dàng thân thiện cũng giúp người sử dụng không chuyên

cũng có thể tìm thấy ở máy tính một sự trợ giúp đắc lực,nó hỗ trợ những công việc truyền thống một cách nhanh nhất,chính xác nhất mà trước

đâyhọ phải làm việc thủ công và dễ gây ra những nhầm lẫn đáng tiếc.Khimáy tính được đem vào trường học với mục đích quản lý học sinh cấp

3,sẽ thay thế toàn bộ sổ điểm,sổ theo dõi học sinh…

Việc sử dụng một phần mềm ứng dụng được viết trên máy tính sẽ đảm

bảo được nhiều yếu tố:

- Tính phỏ biến khách quan: giúp giáo viên và nhà trường có thể nắm được tình hình học tập của học sinh trong thời điểm bất

kì,không cần phải vất vả tìm kiếm

- Tính chính xác : máy tính được dùng để thay thế để tính toán đảmbảo độ chính xác,các sai sót như vào nhầm điểm, điểm danh nhầmngày sẽ được loại bỏ

Trong quá trình thực hiện đề tài cùng với sự nổ lực của nhóm và sự

hướng dẫn tận tình của thầy Lâm Thanh Hùng, nhóm em đã hoàn thànhbài đề tài đúng thời gian quy định Do trình độ có hạn nên không tránh khỏi những thiếu sót,kính mong sự đóng góp quý báu của quý thầy cô

để bài viết của em được hoàn thiện hơn

Em xin chân thành cảm ơn!

Trang 3

V.Ràng buộc toàn vẹn dữ liệu 11

Ràng buộc toàn vẹn về khóa nội 11

VI.Xây dựng cơ sở dữ liệu 15

VII.Mô hình dưới lược đồ cơ sở dữ liệu 18

VIII.Xây dựng chương trình 18

IX Cài đặt phát triển chương trình 24

1 Một số lưu ý khi sử dụng chương trình 24

a Yêu cầu cấu hình cài đặt 24

b Yêu cầu sử dụng 24

2 Ưu nhược điểm khi thiết kế chương trình và

hướng phát triển của đề tai

24

a Ưu điểm khi thiết kế chương trình 24

b Hạn chế của chương trình 25

c Hướng phát triển của chương trình 25

X Tài liệu tham khảo 25

Trang 4

I Mô tả hiện trạng

1 Lý do chọn đề tài

Đứng trước xu thế phát triển tất yếu trong thời kỳ hội nhập quốc tế, một

trong những thách thức lớn nhất của nền giáo dục Việt Nam là nguy cơ

tụt hậu so với nền giáo dục của các nước trong khu vực và trên thế giới

Hiện nay việc ứng dụng tin học quản lí học sinh ở các trường THPT

trên cả nước diễn ra không đồng đều ở nhiều mức độ khác nhau.Một số íttrường đã ứng dung quản lí học sinh.Tuy nhiên đa số các trường của

nước ta hiện nay do điều kiện khó khăn về cơ sở vật chất ,trình độ tin họccủa các các cán bộ quản lí nên công tác quản lí còn được tiến hành thủ

công

Đối với những trường học có số lượng học sinh đông thì chúng ta cầnnghiên cứu một phương pháp có thể quản lí học sinh của của trườngmình một cách dễ dàng, thuận tiện cho cả nhà trường và học sinh.Nó sẽmang lại nhiều thành quả to lớn cho nền giáo dục của trường nói riêngcũng như nền giáo dục Việt Nam sau này.Một số nghiên cứu gần đây chothấy việc phổ cập những phần mềm ứng dụng cho việc quản lí học sinhcòn rất thấp ở nước ta hiện nay Chính vì những lí do trên nhóm đã chọn

đề tài : “Quản lí học sinh cấp 3” nhằm mục đích mang đến sự tiện lợi chonhà trường ,thầy cô và các bạn học sinh.Thông qua đề tài này thì giúpnhóm có thể nâng cao hiểu biết ,củng cố kỹ năng phân tích và lập trìnhcủa nhóm, giúp nhóm có thể tự tin hơn để để hoàn thiện kỹ năng cảumình trong tương lai

2 Mô tả hệ thống

Khi học sinh đăng kí nhập học thì nhà trường sẽ lưu trữ lại thông tin họcsinh.Thông tin hoc sinh gồm: mã học sinh, họ tên,ngày sinh , địa chỉ,giớitính Sau khi đăng kí nhập học nhà trường sẽ đăng kí khối học cho họcsinh, trong khối sẽ lưu thông tin các thông tin :mã khối,tên khối.Mỗikhối học có nhiều lớp ,trong lớp sẽ lưu thông tin mã lớp,tên lớp,mãkhối.Mỗi học sinh có 1 mã xếp lớp nhất định và được thay đổi mỗi năm,trong xếp lớp được lưu những thông tin như: mã xếp lớp,mã học sinh,mãlớp, niên khóa và mã giáo viên Mỗi lớp sẽ có giáo viên giảng dạy có thểcùng hoặc khác giáo viên Mỗi giáo viên sẽ được lưu lại thông tin củamình: mã giáo viên,tên giáo viên,ngày sinh và giới tính của giáo viên

Trang 5

thông tin: mã kỳ thi,tên kỳ thi,ghi chú(kiểm tra miệng,15 phút,1 tiết …).Mỗi kỳ thi sẽ có điểm thi riêng biệt, trong điểm thi sẽ lưu lại các thôngtin như : Mã xếp lớp,mã môn học,mã kỳ thi và điểm mỗi lần kiểm tramôn học.

Khi đi học thì nhà trường sẽ điểm danh kiểm tra xem học sinh đó có đihọc hay không,có phép hay không phép Còn nếu học sinh bỏ tiết ,trốnhọc thì cũng được nhà trường kiểm tra Kết quả học tập của mỗi học sinh

sẽ được nhà trường lưu trữ lại theo mỗi năm Kết quả học tập và đạo đứccủa học sinh được đánh giá theo điểm thi và số ngày điểm danh của nhàtrường

Trang 7

II Mục tiêu đề tài

Giao diện của sản phẩm có giao diện thân thiện với người sử dụng

Thuận tiện trong việc quản lí điểm danh và quản lí điểm

Ban giám hiệu có thể truy cập vào hệ thống xem chất lượng học của sinh viên

Nhà trường chỉ việc in phiếu điểm của từng học sinh và có thể gởi cho

phụ huynh

III Yêu cầu hệ thống

Nhiệm vụ của người phân tích thiết kế là phải đưa ra một hệ thống có

tính phổ thông áp dụng được cho các điều kiện khác nhau Chương trình viết ra với mục đích tin học hóa một số khâu trong quản lí học sinh ở

trường cấp THPT,giúp cho công việc này đạt hiệu quả,nhanh chóng

chính xác và giảm thiểu sai sót

Chương trình phục vụ cho các đối tượng là cán bộ quản lí của phòng

giáo vụ và ban giám hiệu nhà trường Chương trình viết ra phải đạt một

số yêu cầu sau:

 Hiệu quả rõ rệt ,đáp ứng được nhu cầu khách quan như: nhanh

chóng,chính xác,hiệu quả cao

 Giao diện phải được thiết kế thân thiện với người dùng,dễ sử

dụng,dễ hiểu,dễ nắm bắt với một đối tượng sử dụng

 Thời gian truy cập và xử lí thông tin phải nhanh

 Chương trình phải tương thích với các loại phàn cứng,phần mềm phổ biến được sử dụng hiện nay và không yêu cầu máy tính có

cấu hình quá cao

Trang 8

IV Biểu đồ dữ liệu

 Biểu đồ phân rã

Mức 1:Nút gốc là nút chức năng của hệ thống: quản lí học sinh

Mức 2:Phân rã thành các chức năng chính

 Quản lí cập nhật

Chức năng này cho phép cán bộ quản lí ,cán bộ giáo viên cập nhật

và chỉnh sửa hồ sơ học sinh,điểm,khen thưởng kỷ luật của học

sinh Việc cập nhật tiến hành theo lớp hoặc môn sau khi đã

có điểm…

 Xử lí dữ liệu

Sau khi điểm của học kì được nhập đủ máy tính sẽ thực hiện việc tính điểm trung bình và theo từng môn học

 Chức năng tra cứu

Chức năng này thực thi yêu cầu do ban giám hiệu,giáo viên tra

cứu sử dụng

 In , báo cáo

Chức năng này thực hiện việc thống kê số liệu theo yêu cầu của

người quản lí.Nó cho phép in các thông tin học sinh và kết quả

học tập

Mức 3: Phân rã chức năng nhỏ hơn của từng chức năng trên

Trang 9

 Biểu đồ ERD

Trang 10

 Sơ đồ thực thể liên kết

 Sơ đồ DFD

Tiến trình đăng kí nhập học

Trang 11

Tiến trình đăng kí mật mã

V Ràng buộc dữ liệu

 Ràng buộc toàn vẹn khóa nội

Mỗi học sinh đều có một mã học sinh riêng biệt

Bối cảnh: HOCSINH

Điều kiện:với mọi t1,t2 thuộc HOCSINH

Nếu t1#t2 thì t1.[MAHS]#t2.[MAHS]

Trang 12

Cuối với mọi

Trang 14

Điều kiện:với mọi t1,t2 thuộc MONHOC

Trang 15

VI Xây dựng cơ sở dữ liệu

Bảng hồ sơ học sinh

Tên trường dữ

liệu

Kiểu dữ liệu Kích cỡ Mô tả

MAHS TEXT 255 Mã học sinh

TENHS TEXT 255 Tên học sinhPHAI YES/NO True/False Phái

NGAYSINH DATETIME Ngày sinh

DIACHI TEXT 255 Địa chỉ

H Date/Time mm/dd/yy Ngày điểmdanh

MADD Number Single Mã điểm

danhPHEP Yes/No True/False Phép

Bảng điểm

Tên trường dữ liệu Kiểu dữ

liệu Kích cỡ Mô tả

Trang 16

PHAI Yes/No True/False Phái

Bảng khối

Tên trường dữ liệu Kiểu dữ

liệu

Kích cỡ Mô tả

TENKHOI Text 255 Tên khối

Bảng kí hiệu điểm danh

Tên trường dữ liệu Kiểu dữ

liệu

Kích cỡ Mô tả

danhDIENGIAI Text 255 Diễn giải

Bảng kì thi

Tên trường dữ liệu Kiểu dữ

liệu

Kích cỡ Mô tả

TENKITHI Text 255 Tên kì thi

Trang 17

TENLOP Text 255 Tên lớp

MAKHOI Text 255 Mã khối

Bảng mật mã

Tên trường dữ liệu Kiểu dữ

liệu Kích cỡ Mô tả

Bảng môn học

Tên trường dữ liệu Kiểu dữ

liệu Kích cỡ Mô tả

họcSOTIET Text 255 Số tiết

NIENKHOA Text 255 Niên khóa

viên

Trang 18

VII Mô hình dưới lược đồ cơ sở dữ liệu

Trang 19

Tab hệ thống

Form bảng điểm

Trang 20

Form đăng nhập

From đổi pass

Trang 21

Form điểm danh

Trang 22

Form danh sách học sinh

Form thêm người dùng

Trang 23

From xóa người dùng

Trang 24

From in bảng điểm

IX Cài đặt – phát triển chương trình

1 Một số lưu ý khi sử dụng chương trình

a Yêu cầu cấu hình cài đặt

Chương trình chạy hoàn toàn độc lập trên các máy đơn lẻ nhưng tốt nhất là máy có cấu hình từ Celeron 500MHZ trở lên

b Yêu cầu sử dụng

( Đã có trong bảng trợ giúp )

2 Ưu nhược điểm của chương trình và hướng phát triển

đề tài

a Ưu điểm thiết kế chương trình

o Lưu trữ được hồ sơ học sinh,giáo viên trong trường

o Chương trình thiết kế sinh động ,trực quan

o Chương trình gọn nhẹ,dễ dàng di chuyển và cài đặt

o Cấu trúc chương trình sáng sủa, hợp lí do làm tăng tính dễ

Trang 25

b Hạn chế của chương trình

o Chương trình chưa có tính chuyên nghiệp cao

o Chưa giải quyết được những vấn đề nảy sinh trong quá trình quản lí

o Chương trình hiện nay vẫn còn đang ở dạng demo, nhưng hi vọng no sẽ được đáp ứng rộng rãi trong tương lai gần ở các trường THPT cả nước

c Hướng phát triển

Chương trình mới chạy trên máy đơn lẻ do đó yêu cầu tất yếu

đối với chương trình là phải nâng cấp chạy trên môi trường

nhiều người dùng

Đây là một chương trình ứng dụng thực tế lớn và phức tạp

Trong tương lai cùng với sự ổn định của hệ thống nghiệp

vụ đào tạo của nhà trường , chương trình này sẽ tiếp tục hoàn

thiện để đáp ứng một cách tốt nhất cho công tác quản lí hóc

sinh THPT

X Tài liệu tham khảo

• Giáo trình phân tích thiết kế hệ thống –Trường đại học bách khoa Hà Nội-tác giả Thạc Bình Cường.

• Nhập môn cơ sở dữ liệu quan hệ-Nhà xuất bản Thống kê 1999 – tác giả Lê Tiến Vương

Ngày đăng: 13/06/2016, 16:50

HÌNH ẢNH LIÊN QUAN

BẢNG XEPLOP + +/-* - - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
BẢNG XEPLOP + +/-* - (Trang 12)
BẢNG HOCSINH + +/-* - - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
BẢNG HOCSINH + +/-* - (Trang 12)
BẢNG LOP + +/-* - - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
BẢNG LOP + +/-* - (Trang 12)
BẢNG GIAOVIEN + +/-* - - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
BẢNG GIAOVIEN + +/-* - (Trang 13)
BẢNG MAKHOI + +/-* - - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
BẢNG MAKHOI + +/-* - (Trang 13)
Bảng điểm - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
ng điểm (Trang 15)
Bảng điểm danh - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
ng điểm danh (Trang 15)
Bảng xếp lớp - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
Bảng x ếp lớp (Trang 17)
Bảng mật mã - Lập trình cơ sở dữ liệu   QUẢN lý học SINH cấp 3
Bảng m ật mã (Trang 17)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w