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

DO AN TOT NGHIEP QUAN LY DIEM

29 18 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 29
Dung lượng 2,9 MB

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

Nội dung

Từ đó giảm thiểu được các chi phí thủ công không cầnthiết, việc tính điểm được tiến hành một cách tự động, nhanh chóng và chính xác.Chức năng cơ bản của Website là: - Cho phép người quản

Trang 1

KHOA : CÔNG NGHỆ THÔNG TIN

Trang 2

MỤC LỤC

Lời Mở Đầu 20

Chương 1: KHẢO SÁT HỆ THỐNG CHÍNH 23

I Đặc điểm tình hình 23

II Nguyên tắc quản lý 24

II.1 Nhập dữ liệu: 24

II.2 Xử Lý Điểm 24

II.3 Tìm kiếm theo yêu cầu 28

III Phân tích một số nhược điểm của hệ thống cũ: 28

1 Xác định yêu cầu 28

1.1 Chức năng nghiệp vụ của hệ thống thông tin 28

Chương 2: PHÂN TÍCH HỆ THỐNG MỚI 29

2.1 Phân tích các chức năng của hệ thống mới 29

1 Nhập thông tin dữ liệu 29

2.Xử Lý Điểm 30

2.2 Biểu đồ phân cấp chức năng: 32

2.3 Biểu đồ luồng dữ liệu: 33

2.3.1 Biểu Đồ Luồng Dữ Liệu: Mức Khung cảnh 33

2.3.2 Biểu Đồ Luồng Dữ liệu: Mức Đỉnh 33

2.3.3 Biểu Đồ Luồng Dữ liệu: Mức dưới đỉnh: 34

Trang 3

Lời Mở Đầu

trong những ngành đi đầu trong việc đổi mới công nghệ và phát triển Dù ở đâuhay bất cứ lĩnh vực nào web cũng được áp dụng và đem lại hiệu quả rất cao Trongnhững năm gần đây web phát triển với tốc độ nhanh chóng, nó là nhu cầu khôngthể thiếu được trong sự phát triển kinh tế và Giáo dục của nước ta hiện nay Hầunhư tất cả các cơ quan, các Bộ nghành đều sử dụng web để Quản lý và phục vụcho lợi ích của mình Nó mang lại những hiệu quả đáng kể như:

 Thông tin cập nhật mới nhất, trao đổi dễ dàng

 Xử lý thông tin nhanh chóng, chính xác, khoa học

 Giảm bớt nhân lực và công sức, phí tổn thấp

 Hiệu quả công việc nâng cao một cách rõ rệt

Đề tài “Trang web quản lý điểm (ASP)” em lựa chọn cũng không nằm ngoàimục đích đó Em đã tìm hiểu khảo sát hệ thống cũ, phân tích các thông tin đầu vàocũng như đầu ra của hệ thống mới, nhằm mục đích nâng cao kiến thức chuyên môn

và vận dụng các môn đã học một cách linh hoạt Cũng như các phần mềm quản lýkhác, trang web điểm rất mong muốn được sự chú ý, quan tâm để có thể ứng dụngvào thực tế

Để hoàn thành đề tài này em đã được sự giúp đỡ, hướng dẫn nhiệt tình của thầyPhan Lê Bằng và cô Vũ Thị Thu Hiền,Các bạn Sinh viên trong trường Tuy nhiên,

do thực hiện trong một thời gian ngắn cũng như kiến thức của chúng em còn có hạnchế nên trong đề tài còn có nhiều sai sót và thiếu chặt chẽ Em rất mong được sựgiúp đỡ và góp ý của các thầy cô và các bạn

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

Nguyễn Tiến Nam

Trang 4

Nhận xét của giang viên:

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Vinh, ngày… tháng….năm 2010

Giáo viên hướng dẫn:

Trang 5

Chương I:MÔ TẢ BÀI TOÁN

1.1 NỘI DUNG ĐỀ TÀI

“WebSite Quản lý điểm” là một website nhằm giúp giảng viên khoa và giảngviên bộ môn ở trường có thể quản lý điểm bằng máy tính thay cho phương pháp lưuđiểm trên sổ điểm hiện nay Từ đó giảm thiểu được các chi phí thủ công không cầnthiết, việc tính điểm được tiến hành một cách tự động, nhanh chóng và chính xác.Chức năng cơ bản của Website là:

- Cho phép người quản trị quản lý danh sách sinh viên,lớp, môn học,thời khoábiểu, điểm nếu cần vào cơ sở dữ liệu

- Giảng viên bộ môn nhập điểm môn do mình trực tiếp giảng dạy

- Tự động tính điểm tổng kết các môn học, điểm học kỳ và năm học

- Hiển thị thông tin điểm sinh viên, thời khoá biểu,

- Hiển thị thông tin điểm của sinh viên theo môn học hay học kỳ, năm học,theo từng học sinh hay cả lớp, toàn khôi, toàn khoá học

- Có khả năng tìm kiếm, sửa điểm hay thông tin khi có phát hiện sai sót haysửa đổi một cách nhanh chóng

- Đưa ra danh sách khen thưởng, ở lại lớp,…

- Đưa thông tin của nhà trường, lớp, lên trang web

1.2 PHẠM VI NGHIÊN CỨU CỦA ĐỀ TÀI

Đây là một đề tài có khả năng khai thác khá lớn, nhưng do thời gian hạn hep

và năng lực còn hạn chế nên em mới chỉ tìm hiểu, thiết kế được một số chức năngcủa website với phạm vi hẹp hơn so với bài toán đưa ra ở trên đây Đó là trang web

có thể quản lý điểm cho sinh viên Đề tài được viết dựa trên ngôn ngữ lập trình ASP

Trang 6

và cơ sở dữ liệu Access kết hợp JavaScript với sự hỗ trợ thiết kế website của phầnmềm Macromedia Dreamweaver v8.0.

1.3 YÊU CẦU ĐẶT RA CHO HỆ THỐNG

a Về mặt thiết bị và phần mềm

- Một máy làm Web Server.

- Hệ điều hành hỗ trợ cho chương trình là Windows XP

- Cài đặt phần mềm internet information servicer (iis) và hệ cơ sở dữ liệuAccess

- Các phần mềm khác dùng để lập trình và thiết kế Web: MacromediaDreamweaver v8.0, Photoshop7.0, Paint,…

b Yêu cầu đặt ra của một trang Web quản lý điểm:

Hệ thống gồm có ba phần:

* Phần dành cho người quản trị: Người quản trị là người có quyền

nhiều nhất (admin) Admin có thể quản lý danh sách sinh viên, môn học, thời khoábiểu, lớp cho sinh viên Admin sẽ được cấp một tài khoản và mật khẩu với quyềnquản trị (admin)

* Phần dành cho các giáo viên bộ môn (GVBM):

GVBM được cấp một mật khẩu riêng đẻ vào điểm cho sinh viên môn màGVBM đang trực tiếp giảng dạy

Quá trình giảng dạy sẽ có các con điểm được thêm vào dần cho sinh viên

* Phần dành cho các phụ huynh và sinh viên: Sinh viên và cả các phụ huynh

có thể theo dõi quá trình học tập của con em mình một cách thường xuyên và dễ dàng bàng chức năng tìm kiếm và xem thông tin sinh viên hay tra cứu điểm môn học hay các học kỳ, cả khoá học

Trang 7

-Việc quản lý điểm của sinh viên được phân cấp như sau:

- Lãnh đạo nhà trường quản lý chung mọi công việc,và phân cho khoa quản

Trang 8

II Nguyên tắc quản lý

Chức năng quản lý điểm sinh viên được thực hiện qua các nguyên tắc sau:

 Nhập dữ liệu

 Xử lý điểm

 Tìm kiếm theo yêu cầu

II.1 Nhập dữ liệu:

 Dựa vào lãnh đạo nhà trường sẽ cung cấp thông tin về sinh viên

 Dựa vào sự phân công lớp học trong mỗi khóa học mới của nhà trường

 Dựa vào bảng kế hoạch giảng dạy các môn học đối với giảng viên do bộ giáo dục quy định

 Dựa vào đội ngũ giảng viên của trường mà ban lãnh đạo nhà trường có kế hoạch phân công công việc giảng dạy cho từng bộ môn

Đặc biệt đối với khoa phải cập nhật được thông tin của từng sinh viên trong khoa mình và lưu lại và phải nắm được các thông tin về các giáo viên bộ môn tham gia công việc giảng dạy ở khoa mình

II.2 Xử Lý Điểm

Kết thúc một kỳ học khoa sẽ có nhiệm vụ tổng kết lại điểm cho sinh viên của khoa va cập nhật lên trang quản lý cho sinh viên, phụ huynh va giảng viên bộ môn giảng dạy trong khoa biết:

II.3 Tìm kiếm theo yêu cầu.

Đây là công việc khó khăn đối với các giáo viên bởi vì với một số lượng sinhviên lớn mà khoa quản lý khi có yêu cầu tìm kiếm thông tin điểm của một sinh viên nào đó thì giảng viên phải lật lại tất cả các hồ sơ danh sách lớp để đáp ứng yêu cầu đó.công việc này đòi hỏi phải mất nhiều thời gian và có thể là không đáp ứng được yêu cầu đó

Kết quả tìm kiếm được sử dụng để sửa điểm, xem thông tin và xem điểm

Trang 9

III Phân tích một số nhược điểm của hệ thống cũ:

Để quản lý một khối lượng học sinh lớn khoa thì công việc quản lý điểm này hoàn toàn làm bằng phương pháp thủ công sẽ có rất nhiều khó khăn như:

- Đối với các hệ thống quản lý thủ công thì việc quản lý như vậy theo đúng nguyên tắc

- Nhưng với số lượng sinh viên lớn thì công tác tiến hành tính điểm và thống kê,tìm kiếm là rất mất thời gian, công sức, dễ gây ra sai sót đặc biệt là rất khó khăn khi

có yêu cầu trong thời gian ngắn Tính đồng bộ và yêu cầu về hình thức chưa cao

1 Xác định yêu cầu

1.1 Chức năng nghiệp vụ của hệ thống thông tin

Để giảm bớt các nhược điểm của hệ thống cũ đòi hỏi phải xây dựng một hệ thống mới tốt hơn:

Để đáp ứng yêu cầu đó tin học hoá trong công việc Quản lý điểm là việc làm thiết thực và hợp lý Ngoài việc xử lý nhanh chóng, dễ dàng hơn, hệ thống mới sẽ làm giảm rất nhiều thời gian, nhân lực cho hệ thống, công việc của khoa sẽ giảm nhẹ hơn Trong khoa chỉ cần một người chuyên chịu trách nhiệm quản lý điểm cho

cả khoa Cụ thể:

hiệu quả cao hơn so với hệ thống cũ, có tính mở, đáp ứng với sự pháp triển của xã hội Đầu ra của hệ thống phải mền dẻo, linh hoạt đáp ứng được nhu cầu phát sinh

thuận lợi, chính xác, các thao tác phải đơn giản, dễ phát triển, có thể điều chỉnh Cóthể kiểm tra tính đúng đắn của dữ liệu, phát triển và xử lý các lỗi

viên, phụ huynh, …

Trang 10

 Cung cấp các thông tin kịp thời, chính xác theo yêu cầu của giảng viên, sinh viên, lãnh đạo khoa, nhà trường, phụ huynh

điểm, tổng hợp và xếp loại cho học sinh

với phạm vi giới hạn của tài chính, nhân lực và thời gian cho phép

Chương 3: PHÂN TÍCH HỆ THỐNG MỚI

2.1 Phân tích các chức năng của hệ thống mới.

Chức năng của hệ thống gồm:

Nhập thông tin dữ liệu

Xử lý dữ liệu

1 Nhập thông tin dữ liệu

Hệ thống quản lý điểm của một năm học nên mỗi sinh viên hiện tại chỉ học 1lớp Vì vậy để quản lý điểm sinh viên thì các lớp này không được trùng nhau

sí số của lớp là bao nhiêu Khi nhập sỉ số lớp phải lớn hơn không

Vì dữ liệu muốn lưu từ năm nay sang năm khác nên lớp đó phải phân biệtđược thuộc khoá nào

Ở đây mã lớp được lưu nhằm phân biệt được lớp đó thuộc khoa mình, khoáhọc nào và mã lớp không trùng nhau nên sẽ gồm 3 phần

Trang 11

Khi nhập mã môn học không được trùng nhau.

c) Nhập thông tin sinh viên :

Khi nhập thông tin sinh viên phải đưa ra được sinh viên đó học lớp nào ,khoánào ,mỗi sinh viên có một mã riêng biệt, tên sinh viên có thể là giống nhau,nhiều sinh viên có thể có cùng sinh một ngày sinh, giới tính hay quê quán nhưng một học sinh cần có một mã sinh viên riêng biệt để phân biệt Và để đảm bảo được chính xác Mã sinh viên được đánh tự động

Thông tin các giáo viên bộ môn giảng dạy lớp sẽ được admin cập nhật và vàlưu lại, các giáo viên bộ môn này sau đó sẽ được cấp một quyền để vào điểm mônmình dạy của lớp

2.Xử Lý Điểm

Phải nhập điểm cho sinh viên nào, học ở lớp nào môn học là gì, cò hệ số môn

là bao nhiêu và cho từng kỳ học cụ thể

Nhập điểm có thể nhập cho từng sinh viên hoặc nhập hàng loạt sinh viên trong cùng lớp

Điểm của một sinh viên gồm có: điểm thi lần một, điểm thi lần hai, điểm thi lại

Lưu ý là chỉ giảng viên trực tiếp giảng dạy môn nào của lớp thì mới có quyềnvào điểm của môn đó

Song song với chức năng nhập điểm là chức năng sửa điểm nhằm có khẳ năng sửa điểm cho sinh viên khi phát hiện có sai sót hoặc bổ sung điểm trong quá trình học tập của sinh viên

Cách tính điểm giống như hệ thông cũ tưc là

Trang 12

ĐTBKy = TOAN * 2V AN N* 2_HECAC SO MON CON LAI

ĐTBcanam=

3

2 HK2

Nhưng với hệ thống mối thì mọi việc tính toán sẽ được máy tính thực hiện một

Tìm điểm theo mã sinh viên : từ mã sinh viên ta có thể tìm ra được điểm của học sinh đó

2.2 Biểu đồ phân cấp chức năng:

Trên đây quyền admin thuộc về admin và lãnh đạo khoa

trang web quản lý điểm

Trang 13

Quyền giảng viên là của giáo viên bộ môn để quản lý điểm của môn mình đảm

nhiệm

Quyền user: gồm phụ huynh, sinh viên,…

Dĩ nhiên là admin và giảng viên đều có cả quyền user

2.3 Biểu đồ luồng dữ liệu

Sinh vienMon

Trang 14

2.3.3 Mức dưới đỉnh

a) Chức năng nhập điểm môn:

b) Chức năng nhập điểm môn

DiemmonNhập điểm môn

Nhập môn

Trang 16

2.4 Phân tích hệ thống về dữ liệu

Sau khi khảo sát quá trình quản lý điểm tại trường phổ thông, hỏi ý kiến các thầy cô quản lý điểm và phân tích hệ thống mới Em đưa ra một cơ sở dữ liệu sau nhằm tiện lợi cho quá trình cài đặt và sử dụng trang web

phonghoc, tiethoc, lichthi, lichthilai, lichhoclai

2.4.2 Chuẩn hoá cơ sở dữ liệu

Dạng chưa chuẩn hoá

Dạng chuẩn 1NF

Dạng chuẩn 2NFDạng chuẩn 3NF

Trang 17

Do giới hạn tài liệu, em không trình bày các bước chuẩn hoá mà đưa ra kết quảchuẩn hoá như dưới đây:

Sau khi chuẩn hoá ta thu được các tệp dữ liệu sau:

1 Lop (Malop, GVCN)

2 Monhoc (Mamh, Tenmh, sotiet)

3 Sinhvien (Masv, Ten, Ngaysinh, Gioitinh, tinh, hodem, malop)

4 Diem (Masv, Mamh, diem, thilai, hoclai)

5 ID (ID, pass)

6 Thoikhoabieu (thu, Malop, namhoc, buoi, tenmonhoc, hocky, thoigian,sotiet, phonghoc, tiethoc, lichthi, lichthilai, lichhoclai)

Phần IV - THIẾT KẾ TRANG WEB

I Một số trang giao diện tiêu biểu:

1 Trang chủ:

2 Trang đăng nhập:

Trang 18

3 Trang tra cứu thông tin điểm theo lớp, mã sinh viên hay họ tên:

4 Trang đăng ký nhập điểm môn học dành cho giáo viên bộ môn:

Trang 19

5 Trang dành cho admin:

6 Trang cập nhật môn học:

Trang 20

7 Trang cập nhật lớp học:

8 Trang cập nhật sinh viên:

Trang 21

9 Trang danh sách thời khoá biểu:

10.Trang xem danh sách sinh viên(admin):

Trang 22

11.Trang danh sách môn học:

12.Trang logout:

Trang 23

13.Trang đổi mật khẩu:

14.Trang cập nhật điểm cho sinh viên:

Trang 24

15.Trang cập nhật thời khoá biểu:

16.Trang giới thiệu:

Trang 25

17.Trang cập nhật dành cho giáo viên bộ môn:

ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN

Trang 26

ĐỀ TÀI

1 Đánh giá kết quả cài đặt

Trong quá trình thực hiện đồ án môn học Lập trình Web, em đã cố gắng thamkhảo tài liệu, khảo sát thực tế, tranh thủ ý kiến góp ý của thầy (cô) giáo hướng dẫn

và bạn bè để tìm hiểu và cài đặt chương trình dúng thời gian quy định Những kếtquả đạt được:

Trang web điểm đã cố gắng phân tích một cách chính xác, rõ ràng sát với thực

tế của quá trình vào điểm và quản lý điểm của khoa Đặc điểm giảng viên, sinhviên, phụ huynh và các hình thức trao đổi kết quả học tập của sinh vien:

Tìm hiểu và nắm bắt được các công cụ thiết kế Web

Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu

Các dịch vụ trên Internet, đặc biệt là Web

* Về cài đặt chương trình:

Cho phép giang viên cập nhật thông tin học sinh và điểm thay cho cuốn sổđiểm dùng trước đây

Xử lý phần tính điểm một cách nhanh gọn, khoa học, tiết kiệm thời gian

* Tính năng của chương trình:

Thông tin về sinh vien, diem, môn học và thoi khoa bieu…được cập nhậtkịp thời, chính xác

Giao diện thân thiện với người dùng

Do điều kiện, nên chương trình chỉ mới chạy thử trên máy đơn

2 Hướng phát triển đề tài

Em mong muốn trang web điểm có thể phát triển thành trang web trường đểgiang vien, sinh vien có thể học tập và trao đổi với nhau trên mạng Cụ thể là:

Cho phép giảng viên và sinh viên có thể tìm tài liệu và học tập trên trang webcủa trường

Nhà trường có thể đưa các thông báo, quy chế mới lên trang web và đảm bảođến với mọi sinh viên

Giữa giảng viên và sinh viên có thể trao đổi với nhau trên mạng

- Hỗ trợ thực hiện in ấn trên Web, chuyển đổi được giữa web và các phầnmềm văn phòng (Word, Excel, )

Trang 27

các khâu của quá trình quản lý Giúp cho ngời quản lý cóthể thực hiện công việc một cách nhẹ nhành nhanhchónh,giảm tối đa khâu làm việc thủ công tiết kiệm đợccông sức cho ngòi quản lý Và ngời dùng có thể cập nhật cácthông tin nhanh nhất, mới nhất, dễ dàng nhất và tiết kiệmthời gian nhất.

tiết, rõ ràng, dễ sử dụng

Nhợc điểm:

Tuy đã có rất nhiều cố gắng trong quá trình xây dựngtrang web cũng nh đã có nhiều sửa chã bổ sung song do kiếnthức của em còn hạn chế cộng với thời gian thực hiện đề tài cóhạn nên đề tài không tránh khỏi những khuyết điểm nh: chathực sự hoàn thiện, nhiều chức năng cha sát với thực tế, chơngtrình chạy đôi lúc còn mắc lối, thông tin về khoa tải lên chanhiều…

2.Hớng phát triển

Trong tơng lai trang web có thể phát triển theo hớng nh:

Đẩy vào và đa các thông tin ra các phần mền văn phòng.Giáo viên, học sinh có thể trao đổi ý kiến, thông tin học tậpvới nhau trên diễn đàn trang web

Có một th viện sách hay bộ đề, trắc nghiệm để học sinh

có thể tự học tại nhà

Tạo cho thiết kế có tính mở có nghĩa là “thiết kế và cài

đặt về sau dễ dàng bổ sung các chứ năng mở rộng

Đăng ký một địa chỉ trờn mạng cho trang web

Cư–ưKếtưluận:

Hiện đề tài em đã có rất nhiều cố gắng tham khảo tài liệu,khảo sát thực tế tìm hiểu các đề tại khác của bạn bè và đặc biệttranh thủ ý kiến góp ý của thầy giáo Phan Lê Bằng, cụ Vũ Thị ThuHiền để có thể hoàn thành đề tài trong thời gian quy định

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

Ngày đăng: 29/08/2021, 22:15

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w