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)
1.4.1 Active server page (asp) là gì?
1.4.2 Trang ASP
1.4.3Hoạt động của trang ASP
1.4.4 Sơ đồ một ứng dụng trên ASP
1.4.5
Một vài đặc điểm của ASP
1.4.6
Các thành phần và cú pháp ASP.
1.4.7
Các thành phần của ASP.
1.4.8
Tính chất và yêu khuyết điểm của ASP.
1.4.9
Cài đặt mt trang ASP
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 :
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
2.3.4 Tìm kiếm thông tin về sinh viên.
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:
2.3.5.2Chức năng tính điểm theo năm của sinh viên:
2.3.6chức năng in bảng điểm cá nhân của một sinh viên.
2.3.6.1 in bảng điểm cá nhân của sinh viên theo học kỳ
2.3.6.2 in bảng điểm cá nhân của sinh viên theo năm.
2.3.7 Nhận giúp đỡ.
2.4 thiết kế luồng d liệu.
2.4.1 Biểu đồ luồng dữ liệu:
2.4.2 Luồng dữ liệu:
2.5 thiết kế cơ sở dữ liệu.
2.5.1 Bảng điểm:
2.5.2 Bảng sinh viên:
2.5.3 Bảng lớp học:
2.5.5 bảng môn học
2.5.6 Bảng users:
2.5.7 Quan hệ giữa các bảng:
2.5.8 Thiết kế query:
2.5.8.1 query_ iem:
2.5.8.2 Query _sinh viên:
CHƯƠNG III THIếT Kế CàI ĐặT CHƯƠNG TRìNH
3.1 Thiết kế xử lý .
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
sinh viên trong một khoa.
1.2 Kế hoạch thực hiện :
Thời gian thực hiện đề tài: từ 21/12/2005 đến 21/01/2006.
Kế hoạch:
Từ 21/12 đến 24/12: Tìm hiểu, khảo sát thực tế về nghành quản lý học tập của sinh viên
trong một khoa.
Từ 25/12 đến 30/12: Phân tích, thiết kế hệ thống.
25/12 đến 27/12 phân tích thiết kế chức năng cần trong chơng trình.
28/12 đến 30/12 phân tích thiết kế CSDL.
Từ 30/12 đến 15/01: Thiết kế, víêt code cho chơng trình.
Từ 15/01 đến 17/01: Duyệt lần cuối và hoàn thiện chơng trình.
Từ 17/01 đền 19/01: Viết báo cáo.
Ngy 21/01: Nộp bài .
1.3 Bố cuc của báo cáo :
Gồm 3 phần chính:
Chơng I : Đặt vấn đề.
Chơng II : Phân tích thiết kê hệ thống..
Chơng III : Thiết kế cài đặt chơng trình.
Kết luận.
1.4 Giới thiệu về ngôn ngữ ASP(ACTIVE SERVER PAGE)
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
4
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
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
XXXXX
XXXXX
ZZZZZ
ZZZZZ
Web Server
X: la HTML
Y: la Script
Z:ASP csript result(HTML)
Trang ASP khi ở trên Web server và khi được đưa ra Browser
1.4.4 Sơ đồ một ứng dụng trên ASP
Web server là nơi tiếp nhận và trả lời và trả lời các yêu càu của Webserver,đồng
thời cũng kết nối tới hệ DBMS trên DataBase Server theo yêu cầu truy cập dữ liệu của
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
5
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
trang ASP.ADO cung cấp giao diện lập trình cho ngời phát triển xây dựng các lệnh truy
cập CSDL các lệnh này đợc chuyển cho hệ DBMS sẽ đợc thực thi thông qua các thành
phần OLEDB(và ODBC) kết quả truy vấn dẽ liệu sẽ đợc Webserver đa ra hiển thị trên
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.
6
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
b. Browser:
Giao diện với ngời dùng ,là nơI tiếp nhận yêu cầu của ngời dùng cũng nh hiển thị
kết quả yêu cầu .ngoài ra trình duyệt cọn là nơI kiểm tra sơ bộ tính hợp lệ của dữ liệu, trớc
khi chuyển đến cho Webserver.
c. DataBase Server:
Là nơi diễn ra việc thực thi các thao tác cơ sở d liệu nh truy vấn ,cập nhtj cũng nh
đẳm bảo tính toàn vẹn dữ liệu của DBMS.
1.4.5
Một vài đặc điểm của ASP
Việc chèn các Script vào file HTML làm cho quá trình xử lý tạo ra văn bản HTML
(Dynamic Page ) đồng thời với việc xử lý các Script ,điều này làm cho hoạt động của
trang Web trở nên linh động hơn uyển chuyển hơn.
Các FILE.ASP cũng tơng thích với file HTML ,và việc viết các Script đơn giản
không phảI biên dịch hay liên kết nh việc lập trình thông thờng ,ASP cung cấp các đối tợng tiện lơI cho nhiều thao tác nh: Request,response,server,Aplication,session
Các đối tợng có sẵn này trong môI trờng ASP sẽ giúp cho việc giao tiếp dữ liệu gia
Client và Server thực sự tiện lợi cũng nh viẹc quản lý các ứng dụgn một cách linh hoạt nhờ
vào các biến session và Aplication
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.
Đề tài: quản lý học tập của sinh viên trong khoa
Tổ hợp các lệnh riêng rẽ thành một thủ tục hay một hàm giống nh trong
ngôn ngữ lập trình .
Việc thi hành một Sript là quá trình gửi chuỗi các lệnh tới Sripting Engine, tại đây
ASP sẽ thông dich các lệnh này và chuyển tiếp cho máy tính.Sript đợc viết băng ngôn ngữ
với luật đợc đặc tả nào đó ,nếu ta muốn sử dụng một Sript language nào thì trên Server
phải chạy Sript Engine cho ngôn ngứ này..Trong ASP cung cấp hai Sript Engine là Vbsript
và J cript (với VBSCRIPT là mặc nhiên).tuy nhiên ASP không phảI là ngôn ngữ Script,mà
nó chỉ cung cấp một môI trờng để xử lý các Script mà ta chèn vào các file.asp việc chèn
này phải tuân theo một cú pháp nhất định của asp.
1.4.7
Các thành phần của ASP.
ASP cung cấp cho ngời lập trình các đối tợng có sẵn ,mỗi đối tợng này sẽ thực
hiện một chức năng riêng nào đó ,các đối tợng có sẵn(built in oject) bao gồm:
Tên đối tợng
Chức năng
Request
Lấy thông tin từ một user
Response
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.
các thông tin đợc gửi tới bằng phơng thức GET.
các cookies(là thông tin của user gửi kèm theo.
các client certificates.
Đối tợng request tìm kiếm các giá trị mà client browser đa vào server trong khi
một yêu cầu HTTP.
Cú pháp
Request.collection\property\method
Đối tợng response
Bạn có thể sử dụng đối tợng response để gửi kết xuất tới client.
Cú pháp
Response.collection\property\method
Đối tợng server
Đối tợng server cung cập tới các phơng thứcvà dặc tính (property)trên server.
Hầu hết các phơng thức và đặc tính(property)nh là các chức năng tiện ích.
Cú pháp
Server.property\method
Đối tợng session
Đối tợng session đợc sử dụng để luu trữ và tìm lại thông tin về một user sesion.
Các giá trị luu tr trong đối tợng session không bị loại bỏ khi user chuyển từ trạng tháI
này sang trạng tháI khác trong ứng dụng .Webserver tự động tạo ra một đối tợng session
khi một trang web trong ứng dụng đợc yêu cầu bởi một user cha có session.Server huỷ
bỏ đối tợng session khi nó hết thời gian hay đợc huỷ bỏ,thực tế một session chỉ thuộc
về một user
Dữ liệu session thờng gắn liền với một user nó quản lý các thông tin về user đang
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.
Các kịch bản ASP thông thờng chỉ chạy trên các Server cài IIS (mirosofr
inforrmation Server).qui trình nh sau :khi ngời dùng thông qua trình duyệt.
Web gửi yêu cầu đến tập tin .asp ở server thì script chứa trong tập tin đó sẽ đơc
chạy trên server và trả kết quả về cho trình duyệt đó là một trang HTML.
Do môi trờng hoạt động là Internet ,nên một kịch bản ASP đợc viết có thể sử
dụng ở khắp mọi nơi ,không cần trình biên dịch hay kết nối , các kịch bản ASP đợc viết
dựa trên dịch hay kết nối ,các kịch bản ASP dựa trên ngôn ngữ đối tợng rất tiện lợi ,với
các đối tợng đi kèm nh :Requset,Response , Aplication, Server , content kinking
Collaboration, Data Oject .hơn nữa nó cũng có thể tận dụng đ ợc các thành phần từ các
nhà phân phối khác ,cung cấp dới dạng tập tin.dll.
b. Ưu điểm .
So với một ngôn ngữ lập trình máy chủ khá nh CGI,Perl,Pythonthì ASP dễ
học hơn .nếu bạn dùng ngôn ngữ mặc định VB script thì bạn sẽ thấy mã lệnh
tơng tự nh VISual Basic ,với ASP ,các nhà phát triển ứng dụng Wb dễ dàng
tiếp cận công nghệ này và nhanh chóng tạo ra sản phẩn có giá trị .
Khác với CGI ,các trang ASP không cần phảI hợp dịch .
ASP sử dụng Active X Data Oject (ADO) để thao tác với cơ sở dữ liệu hết sức
thuận lợi .
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
10
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
ASP có tính năng truy cập cơ sở d liệu tuyệt vời ,nhất là với SQL S erver
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
2.1.1Chức năng dành cho sinh viên:
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
11
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
Sinh viờn
ng nhp
Xem thụng tin
v sinh viờn
kim tra tớnh
hp l
Khụng c
chnh sa
Tỡm kim
thụng tin v
sinh viờn
Liờn h giỳp
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
kim tra tớnh
hp l
Nhp h s
sinh viờn
nhp im ca
sinh viờn
Tỡm kim
thụng tin v
sinh viờn
nhn thụng tin
giỳp
nhp thụng
tin sinh viờn
nhp im
ca sinh viờn
Tỡm kim
thụng tin v
sinh viờn
nhp im
kim tra tớnh
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
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
13
Báo cáo thức thc tập tôt nghiệp.
2.2
Đề tài: quản lý học tập của sinh viên trong khoa
phân tích chức năng của sinh viên .
2.2.1 Chức năng đăng nhập thông tin.
ng nhp
thụng tin
kim tra tớnh
hp l
2.2.2 Xem thông tin.
Xem thụng tin
v sinh viờn
Khụng c
phộp chinh sa
2.2.3 Tìm kiếm 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
ngi qun tr
tr li thụng tin
ca sinh viờn
Phân tích chức năng của ngời quản trị
2.3.1 Đăng nhập.
ng nhp
thụng tin sinh
viờn
nhp username
v password
Kim tra tớnh
hp l ca
thụng tin nhp
vo
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
15
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.2 Cập nhật thông tin sinh viên
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
Cp nht im
vo bng
tbldiem
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
chc nng
sa,xoỏ thụng
tin v im
16
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.4 Tìm kiếm thông tin về sinh viên.
Tỡm kim
thụng tin v
sinh viờn
Tỡm kim theo
Kim tra d
liu nhp 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
Chức năng tính điểm theo năm 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 nm
2.3.6 chức năng in bảng điểm cá nhân của một sinh viên.
2.3.6.1 in bảng điểm cá nhân của sinh viên theo học kỳ
In bng im cỏ
nhõn ca sinh
viờn theo hc k
Truy nhp vo
bng im ca
sinh viờn
ly d liu in ra
thụng tin v im
ca sinh viờn
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
18
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
Tr li thụng
tin ca sinh
viờn
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
19
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.4 thiết kế luồng d liệu.
2.4.1 Biểu đồ luồng dữ liệu:
+ Mức 0:
ngi qun tri
Sinh viờn
Qun lý hc tp ca
sinh viờn trong khoa
+ Mức 1:
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
20
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
h s sinh viờn
Truy vn
tỡm kim
ngi qun tr
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
Sinh viờn
21
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 2:
Biểu đồ chức năng quản lý nhập hồ sơ sinh viên:
ngi qun tr
sai
ng
nhõp
ỳng
cp nht
thụng tin v
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
im ca
sinh viờn
Sa thụng tin
v im ca
sinh viờn
Xoỏ thụng tin
v im ca
sinh viờn
im ca sinh viờn
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
23
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 môn học của sinh viên:
ngi qun tr
sai
ng
nhp
ỳng
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
nhp
ỳng
Thờm lp
hc ca sinh
viờn
Sa thụng
tin v lp
hc
Xoỏ lp hc
ca sinh
viờn
Lp
Giảng Viên Hớng Dẫn : Nguyễn Thị Hoàng Lan.
25