Xây dựng và thiết kế website quản lý học tập của sinh viên trong khoa - Pdf 36

Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

Lời nói đầu
Sau 3 năm đợc học tập và tìm hiểu về các môn học cũng nh nghành công nghệ
thông tin (CNTT). Đó là những kiến thức trên sách vở, chỉ có lý thuyết thôi là cha đủ,
mà cần phải áp dụng những kiến thức đó vào thực tế. Chính vì vậy nhà trờng đã tổ chức
cho sinh viên các đợt thực tập. Thực tập chuyên nghành chính là điều kiện tốt để em vận
dụng những kiến thức đó vào đề tài của mình. Và lần thực tập tốt nghiệp này, giúp em
phát triển đề tài hoàn thiện hơn. Đợc làm tại nhà và đợc sự hớng dẫn của cô giáo
Nguyễn Thị Hoàng Lan trong khoảng thời gian đó là một tháng (từ 21/12/2005 đến
21/1/2006) về đề tài : Xây dựng và thiết kế Website quản lý học tập của sinh viên trong
khoa, hy vọng rằng lần thực tập này em sẽ có thêm kinh nghiệm, sự hiểu biết sâu hơn
về các môn học và hoàn thành bài làm một cách tốt nhất.

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

1


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

Mục lục :
Chơng I : Đặt vấn đề
1.1 Yêu cầu đặt ra trong đợt thực tập :
1.2 Kế hoạch thực hiện :
1.3 Bố cuc của báo cáo :
1.4 giới thiệu về ngôn ngữ ASP(ACTIVE SERVER PAGE)

2.1 biểu đồ phân cấp chức năng :
2.1.1Chức năng dành cho sinh viên:
2.1.2 Chức năng của ngời quản trị:

2.2

phân tích chức năng của sinh viên .

2.2.1
2.2.2
2.2.3
2.2.4

Chức năng đăng nhập thông tin.
Xem thông tin.
Tìm kiếm thông tin.
Liên hệ giúp đỡ.

2.3 Phân tích chức năng của ngời quản trị
2.3.1 Đăng nhập.
2.3.2 Cập nhật thông tin sinh viên
2.3.3. Cập nhật điểm.
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

2


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

3.1.1 Nhập điểm:
3.1.2 Cập nhật thông tin về sinh viên trong khoa.
3.1.3 Tìm kiếm thông tin sinh viên trong khoa:
3.1.4 chức năng cập nhật môn học của sinh viên trong lớp của khoa:
3.1.5 Chức năng cập nhật lớp học vào bảng tbllophoc :
3.1.6 chức năng giúp đỡ sinh viên:

3.2 thiết kế giao diện

3.2.1 Form chính:
3.2.1.1 form cập nhật điểm:
3.2.1.2 Giao diện cập nhật sinh viên :
3.2.1.3Giao diên thêm môn học :
3.2.1.4 giao diện thêm lớp học:
3.2.1.5 Giao diện tìm kiếm thông tin về sinh viên :

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

3


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

Kết luận.
Chơng I : Đặt vấn đề
1.1 Yêu cầu đặt ra trong đợt thực tập :
Vận dụng những kiến thức đã đợc học trong nhà trờng cùng với việc tìm hiểu về
các môn học nghành CNTT, để thiết kế và lập trình một Website quản lý học tập của


Đề tài: quản lý học tập của sinh viên trong khoa

1.4.1 Active server page (asp) là gì?
Microsoft Active Server Page(ASP) là một môi trờng kịch bản dựa trên
server(server side scripting) cho phép tạo xây dựng Web mạnh chứa các thẻ HTML
văn bản và các lênh Scipt hay các ứng dụng Web động.giao tiếp giữa Client và server
một cách hiệu quả.các trang ASP có thể gọi các thành phần ActiveX để thực hiện các
công việc kết nối với một DataBase hoặc thực hiện một tính toán kinh doanh .Với ASP,
bạn có thể đa nội dung tơng tác với các trang Web của bạn hoặc xây dựng toàn bộ các
ứng dụng Web sử dụng các HTML nh giao tiếp với khách hàng của bạn .

1.4.2 Trang ASP
Mỗi trang ASP Có thể bao gồm một trong các thành phần sau :HTNL,Cripr của
ngôn ngữ VB Scipr hoặc Jscipr ,Text trong đó các Tag HTMLvà Text sẽ đợc xử lý bình
thờng nh đối với các văn bản HTML(html) thông thờng các Srcipt sé đợc một bộ phận
(ngine) của ASP thông dịch và thi hành trên Server.có thể xem trang ASP nh một trang
HTML có thể bổ sung ASP băng S ripr COMMAN.

1.4.3Hoạt động của trang ASP
Sau khi môi trờng ASP thực hiện việc thc thi các File.asp xong nó sẽ trả lại kết quả ở
dạng HTML cho Web Server,tiếp thoe Browser sẽ nhận đơc nội dung cần trình bầy từ Web
Server thông qua giao thức HTTP .một trang ASP cũng sẽ đơc Browser tham khảo tới bình
thờng nh là nó đã tham khảo tới một trang HTML của Web.

XXXXX
XXXXX
YYYYY
YYYYY


Browser
DataBase Server ,nơI diễn ra việc thực thi các thao tác CSDL nhờ truy vấn cập
nhật cũng nh đảm bảo tính toàn vẹn dữ liệu của hệ DBMS.
Browser : giao diện với ngời dùng ,tiếp nhận các yêu cầu của các ngời sử dụng cũng nh
hiển thị kết quả yêu cầu.

WebbRowser

ASP

Webserver
ADO
OLEDB

ODBC

DMS(SQL
SERVER)

DataBase Server

Sơ đồ một ứng dụng trên web
a. Web server:
Là nơi tiếp nhận và trả lời các yêu cầu của ngời dùng Web(client),đồng thời cũng
thực hiện việc kết nối đến hệ DBMS (các hệ quản trị cơ sở dữ liệu) trên DataBase server
theo yêu cầu truy cập dữ liệu của trang ASP.ADO cung cấp giao diện lâp trìnhcho ngòi
phát triển xây dựng các lệnh cơ sở dữ liệu .các lệnh này đợc chuyển đến cho hệ DBMS để
thi hành thông qua các thành phần OLEDB(và ODBC) .kết quả truy vấn cơ sở dữ liệu sẽ đợc Web server đa ra hiển thị trên trình duyệt .

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

1.4.6

Các thành phần và cú pháp ASP.

asp gồm các thành phần sau

a. Các bộ dịch ngôn ngữ Vbscript và Jscript
b. Th viện các đối tợng chuyên dùng truy xuất Database thông qua ODBC
Driver(Active Server Data Object---ADO) th viện các đối tợng hỗ trợ cho việc viết các
trang ASP một file.asp thực chất là một văn bản ,nó có thể bao gồm các thành phần sau :
+ Văn bản ( text)
+ Các HTML tag
+ Các script.mỗi Script này sẽ thực hiển một công việc nào đó giống nh các phát
biểu của một ngôn ngữ lập trình.một Sript là một chuỗi các lệnh S ript,nào có thể là:


Một phép gán gía trị cho một biến



Một yêu cầu Webserver tới trình duyệt Browser

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

7


Báo cáo thức thc tập tôt nghiệp.



Gửi thông tin tới một user

Server

Điều khiển môi trờng hoạt động của ASP

Session

Lu trữ thông tin về một session của user

Aplication

Chia sẻ thông tin giữa các user trong cùng một ứng dụng

Đối tợng request:

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

8


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

Với đối tợng request ,các ứng dung ASP có thể dễ dàng lấy đợc thông tin gửi tới
user.đối tợng request cho phép truy xuất tới bất kỳ thông tin nào user gửi tới bằng giao
thức HTTP nh:
các thông tin chuẩn nằm trong các biến server(variable server).
các tham số đợc gửi tới bằng phơng thức POST.

sử dụng .

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

9


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

Cú pháp
Session.collection\property\method

Đối tợng Aplication
Đối tợng Aplication dùng để chia sẻ thông tin giữa tất cả ngời sử dụng của một
ứng dụng .Một ứng dụng trên ASP đợc định nghĩa nh toạ độ các tập tin .asp trong một
th mục ảo và các th mục con của nó .Một số đặc điểm của ứng dụng ASP.
Dữ liệu có thẻ dợc chia sẻ giữa các trang ứng dụng.
Một thực thể của một đối tợng có thể đợc chia sẻ giũa các trang ứng dụng.
Dựng một ứng dụng mà không ẳnh hởng tới ứng dugn khác.

Cú pháp
Aplication. Method

1.4.8

Tính chất và yêu khuyết điểm của ASP.

a. Tính chất.

So với công nghệ JAVA Serlet thì chạy chậm hơn .

1.4.9

Cài đặt mt trang ASP

Trang ASP có thể Chạy với Microsoft internet information Server (IIS) 3.0.
Tuy nhiên, Nên dùng ASP với IIS 4.0 (trên window NT) hoặc Microsoft personal server
(PWS)4.0 (Trên window 9x) để sử dụng những tính năng mới và các ACTIVE X
Component kèm theo , Có thể cài đặt ISS 4.0 hoăc PWS 4.0 từ mục NT option Pack
trong bộ Visual studio 6.0.

CHƯƠNG II

:

phân tích THIếT Kế hệ thống

2.1 biểu đồ phân cấp chức năng :
Gồm 3 phần:
Hệ thống .
sinh viên.
ngời quản tri.

H thng

Sinh viờn

ngi qun tr


nhp thụng
tin tỡm kim

Liờn h vi
qun tr

hin th
thụng tin

qun tr tr
li thụng tin

2.2.2 Chức nng ca qun tr

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

12


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

chc nng ca ngi qun
tr

ng nhp

nhp mt
khu

hp l

kim tra tớnh
hp l

nhp h
tờn,móSV,lp

Tr li khỏch

cp nht d
liu vo bng

cp nht d
liu vo bng

kim tra iu
kin

chc nng
sa, xoỏ.

chc nng
sa ,xoỏ

Truy nhp
vo bng

Hin th
thụng tin

Tỡm kim thụng
tin ca sinh
viờn

Nhp thụng tin
cu Sinh viờn

Hin th thụng
tin ca sinh
viờn

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

14


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

2.2.4 Liên hệ giúp đỡ.

Liờn h vi
ngi qun tr

Cp nht thụng
tin gi v t
sinh viờn

2.3

nhp h s ca
sinh viờn

nhp thụng tin v
sinh viờn

Kim tra tớnh
hp l ca thụng
tin nhp vo

2.3.3. Cập nhật điểm.

nhp d liu
v im ca
sinh viờn

Cp nht thụng
tin sinh viờn vo
bng sinh viờn

chc nng
sa,xoỏ thụng tin
sinh viờn

nhp im ca
sinh viờn

Kim tra tớnh
hp l ca thụng
tin nhp vo

Truy nhp vo
bng sinh viờn

hin th thụng
tin v sinh viờn
trờn bng

2.3.5 chức năng tính điểm.
2.3.5.1
chức năng tính điểm theo học kỳ của sinh viên:
Nhp im
ca sinh viờn

kim tra d
liu nhp vo

Tớnh toỏn im
ca sinh viờn
theo hc k

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

17


Báo cáo thức thc tập tôt nghiệp.

2.3.5.2

Đề tài: quản lý học tập của sinh viên trong khoa



Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

2.3.6.2 in bảng điểm cá nhân của sinh viên theo năm.

In bng im cỏ
nhõn ca sinh
viờn theo nm

Truy nhp vo
bng im ca
sinh viờn

ly d liu in
ra thụng tin v
im ca sinh
viờn

2.3.6 Nhận giúp đỡ.
Gi thụng tin
vờ cho ngi
qun tr

nhn thụng tin
ca sinh viờn
gi v


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

ngi qun
tr sinh viờn

qun lý cp
nht im

qun lý cp
nht thụng tin
sinh viờn
qun lý cp
nht lp hc

ngi qun tr
sinh viờn
mụn

im ca sinh vien

Lp

Quỏn lý cp
nht mụn hc

qun lý hc tp
ca sinh viờn



Sa thụng
tin v sinh
viờn

Xoỏ thụng
tin sinh viờn

H s sinhviờn

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

22


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

Chức năng quản lý nhập điểm của sinh viên:

ngi qun tri

sai
ng
nhp
ỳng

cp nht
thụng tin v


Thờm mụn
hc ca sinh
viờn

Sa thụng
tin v mụn
hc

Xoỏ mụn
hc ca sinh
viờn

Mụn

Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.

24


Báo cáo thức thc tập tôt nghiệp.

Đề tài: quản lý học tập của sinh viên trong khoa

chức năng quản lý thêm lớp học

ngi qun tr

sai
ng


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status