Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
470 KB
Nội dung
Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Mục lục : CHƯƠNG I GiớI THIệU Về NGÔN NGữ ASP ASP ? Trang ASP Hoạt động trang ASP Sơ đồ ứng dụng Một v ài đăc điểm ASP Các thành phần v cú pháp ASP Thành phần ASP Tính chất u khuyết điểm ASP Cài đặt trang ASP CHƯƠNG II THIếT Kế BIểU Đồ PHÂN CấP CHứC NĂNG Phân tích thiét kế hệ thống I / Biểu đồ phân cấp chức khách 1.1 Chức khách 1.2 Chức ADMIN II / Thiết kế xử lý 1.Biểu đồ luông liệu Luồng liệu CHƯƠNG III THIếT Kế GIAO DIệN Và CHụP GIAO DIệN I / Thiết kế giao diện II / Thiết kế CSDL CHƯƠNG IV KếT LUÂN Chơng I giới thiệu ngôn ngữ asp I GiớI THIệU Về NGÔN NGữ ASP(ACTIVE SERVER PAGE) 1.1 Active server page (asp) gì? Microsoft Active Server Page(ASP) môi trờng kịch dựa server(server side scripting) cho phép tạo xây dựng Web mạnh chứa thẻ HTML văn lênh Scipt hay ứng dụng Web động.giao tiếp Client server cách hiệu quả.các trang ASP gọi thành phần ActiveX để thực công việc kết nối với DataBase thực tính toán kinh doanh Với ASP, bạn đa nội dung tơng tác với trang Web bạn xây dựng toàn ứng dụng Web sử dụng HTML nh giao tiếp với khách hàng bạn Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa 1.2Trang ASP Mỗi trang ASP Có thể bao gồm thành phần sau :HTNL,Cripr ngôn ngữ VB Scipr Jscipr ,Text Tag HTMLvà Text đợc xử lý bình thờng nh văn HTML(html) thông thờng Srcipt sé đợc phận (ngine) ASP thông dịch thi hành Server.có thể xem trang ASP nh trang HTML bổ sung ASP băng S ripr COMMAN 1.3 Hoạt động trang ASP Sau môi trờng ASP thực việc thc thi File.asp xong trả lại kết dạng HTML cho Web Server,tiếp thoe Browser nhận đơc nội dung cần trình bầy từ Web Server thông qua giao thức HTTP trang ASP đơc Browser tham khảo tới bình thờng nh tham khảo tới trang HTML Web XXXXX XXXXX YYYYY YYYYY XXXXX XXXXX ZZZZZ ZZZZZ Web Server 1.4 Sơ đồ X: la HTML Y: la Script ứng Z:ASP dụngcsript trênresult(HTML) ASP Web server nơi tiếp nhận trả lời trả lời yêu càu Webserver,đồng Web serverServer đợcyêu đacầu truy Browser thời cũngTrang kết nốiASP tới hệkhi DBMS DataBase theo cập liệu trang ASP.ADO cung cấp giao diện lập trình cho ngời phát triển xây dựng lệnh truy cập CSDL lệnh đợc chuyển cho hệ DBMS đợc thực thi thông qua thành phần OLEDB(và ODBC) kết truy vấn dẽ liệu đợc Webserver đa hiển thị Webserver Browser WebbRowser ASP ADO OLEDB ODBC DataBase Server ,nơI diễn việc thực thi thao tác CSDL nhờ truy vấn cập nhật nh đảm bảo tính toàn vẹn liệu hệ DBMS Browser : giao diện với ngời dùng ,tiếp nhận yêu cầu ngời sử dụng nh hiển thị kết yêu cầu DMS(SQL SERVER) DataBase Server Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Sơ đồ ứng dụng web a Web server: Là nơi tiếp nhận trả lời yêu cầu ngời dùng Web(client),đồng thời thực việc kết nối đến hệ DBMS (các hệ quản trị sở liệu) DataBase server theo yêu cầu truy cập liệu trang ASP.ADO cung cấp giao diện lâp trìnhcho ngòi phát triển xây dựng lệnh sở liệu lệnh đợc chuyển đến cho hệ DBMS để thi hành thông qua thành phần OLEDB(và ODBC) kết truy vấn sở liệu đợc Web server đa hiển thị trình duyệt b Browser: Giao diện với ngời dùng ,là nơI tiếp nhận yêu cầu ngời dùng nh hiển thị kết yêu cầu trình duyệt cọn nơI kiểm tra sơ tính hợp lệ liệu, trớc chuyển đến cho Webserver c DataBase Server: Là nơi diễn việc thực thi thao tác sở d liệu nh truy vấn ,cập nhtj nh đẳm bảo tính toàn vẹn liệu DBMS 1.5 Một vài đặc điểm ASP Việc chèn Script vào file HTML làm cho trình xử lý tạo văn HTML (Dynamic Page ) đồng thời với việc xử lý Script ,điều làm cho hoạt động trang Web trở nên linh động uyển chuyển Các FILE.ASP tơng thích với file HTML ,và việc viết 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 đố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 môI trờng ASP giúp cho việc giao tiếp liệu gia Client Server thực tiện lợi nh viẹc quản lý ứng dụgn cách linh hoạt nhờ vào biến session Aplication 1.6 Các thành phần cú pháp ASP asp gồm thành phần sau a Các dịch ngôn ngữ Vbscript Jscript b Th viện đối tợng chuyên dùng truy xuất Database thông qua ODBC Driver(Active Server Data Object -ADO) th viện đối tợng hỗ trợ cho việc viết trang ASP file.asp thực chất văn ,nó bao gồm thành phần sau : Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa + Văn ( text) + Các HTML tag + Các script.mỗi Script thực hiển công việc giống nh phát biểu ngôn ngữ lập trình.một Sript chuỗi lệnh S ript,nào là: Một phép gán gía trị cho biến Một yêu cầu Webserver tới trình duyệt Browser Tổ hợp lệnh riêng rẽ thành thủ tục hay hàm giống nh ngôn ngữ lập trình Việc thi hành Sript trình gửi chuỗi lệnh tới Sripting Engine, ASP thông dich lệnh 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ếu ta muốn sử dụng Sript language Server phải chạy Sript Engine cho ngôn ngứ Trong ASP cung cấp hai Sript Engine Vbsript J cript (với VBSCRIPT mặc nhiên).tuy nhiên ASP không phảI ngôn ngữ Script,mà cung cấp môI trờng để xử lý Script mà ta chèn vào file.asp việc chèn phải tuân theo cú pháp định asp 1.7 Các thành phần ASP ASP cung cấp cho ngời lập trình đối tợng có sẵn ,mỗi đối tợng thực chức riêng ,các đối tợng có sẵn(built in oject) bao gồm: Tên đối tợng Chức Request Lấy thông tin từ user Response Gửi thông tin tới user Server Điều khiển môi trờng hoạt động ASP Session Lu trữ thông tin session user Aplication Chia sẻ thông tin user ứng dụng Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Đối tợng request: Với đối tợng request ,các ứng dung ASP 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 thông tin user gửi tới giao thức HTTP nh: thông tin chuẩn nằm biến server(variable server) tham số đợc gửi tới phơng thức POST thông tin đợc gửi tới phơng thức GET cookies(là thông tin user gửi kèm theo client certificates Đối tợng request tìm kiếm giá trị mà client browser đa vào server yêu cầu HTTP Cú pháp Request.collection\property\method Đối tợng response Bạn 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 phơng thứcvà dặc tính (property)trên server Hầu hết phơng thức đặc tính(property)nh chức tiện ích Cú pháp Server.property\method Đối tợng session Đối tợng session đợc sử dụng để luu trữ tìm lại thông tin user sesion Các giá trị luu tr đối tợng session không bị loại bỏ user chuyển từ trạng tháI sang trạng tháI khác ứng dụng Webserver tự động tạo đối tợng session trang web ứng dụng đợc yêu cầu user cha có session.Server huỷ bỏ đối tợng session hết thời gian hay đợc huỷ bỏ,thực tế session thuộc user Dữ liệu session thờng gắn liền với user quản lý thông tin user sử dụng Cú pháp Session.collection\property\method Đối tợng Aplication Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Đối tợng Aplication dùng để chia sẻ thông tin tất ngời sử dụng ứng dụng Một ứng dụng ASP đợc định nghĩa nh toạ độ tập tin asp th mục ảo th mục Một số đặc điểm ứng dụng ASP Dữ liệu có thẻ dợc chia sẻ trang ứng dụng Một thực thể đối tợng đợc chia sẻ giũa trang ứng dụng Dựng ứng dụng mà không ẳnh hởng tới ứng dugn khác Cú pháp Aplication Method 1.8 Tính chất yêu khuyết điểm ASP a Tính chất Các kịch ASP thông thờng chạy 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 script chứa tập tin đơc chạy server trả kết cho trình duyệt trang HTML Do môi trờng hoạt động Internet ,nên kịch ASP đơcn viết sử dụng khắp nơi ,không cần trình biên dịch hay két nối , kịch ASP đợc viết dựa dịch hay kết nối ,các kịch ASP dựa ngôn ngữ đói tợng tiện lợi ,với đối tợng đI kèm nh :Requset,Response , Aplication, Server , content kinking Collaboration, Data Oject .hơn tận dụng đợc thành phần từ nhà phan phối khác ,cung cấp dới dạng tập tin.dll b Ưu điểm So với ngôn ngữ lập trình máy chủ nh CGI,Perl,Pythonthì ASP dễ học bạn dùng ngôn ngữ mặc định VB script bạn 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ệ nhanh chóng tạo 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 sở liệu thuận lợi ASP có tính truy cập sở d liệu tuyệt vời ,nhất với SQL S erver So với công nghệ JAVA Serlet chạy chậm 1.9 Cài đặt trang ASP Trang ASP 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) Microsoft personal server (PWS)4.0 (Trên window 9x) để sử dụng tính 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 Visual studio 6.0 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa CHƯƠNG II : THIếT Kế I / biểu đồ phân cấp chức : Gồm phần: Dành cho ngời xem Dành cho admin 2.1Chức dành cho khách: Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Khỏch xem ng nhp kim tra tớnh hp l Xem thụng tin v sinh viờn Tỡm kim thụng tin Khụng c chnh sa Liờn h giỳp nhp thụng tin tỡm kim Liờn h admin hin th thụng tin Admin tr li 2.2 Chức nng ca admin chc nng ca admin Báo cáo thức thc tập tôt nghiệp ng nhp nhp mt khu kim tra tớnh hp l Đề tài: quản lý học tập sinh viên khoa Cp nht thụng tin Cp nht im Tỡm kim thụng tin v sinh viờn nhp thụng tin cp nht thụng tin giup Tỡm kim thụng tin v sinh viờn kim tra iu kin kim tra iu kin nhp h tờn,móSV,lp 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 nhn thụng tin giỳp nhp im Tr li khỏch Hin th thụng tin Phân tích chức khách : a.chức đăng nhập thông tin Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa ng nhp thụng tin kim tra tớnh hp l b.Xem thông tin Xem thụng tin Khụng c phộp chinh sa c Tìm kiếm thông tin Tỡm kim thụng tin Nhp thụng tin Him th thụng tin d.liên hệ giúp đỡ 10 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Nhập thông tin điểm NO Kiểm tra tính hợp lệ yes Xoỏ thụng tin sinh viờn Xoỏ thụng tin sinh viờn bng sinh viờn c tìm kiếm thông tin sinh viên khoa: nhập : mã sinh viên, họ tên , tên lớp ,tên môn nhập sai liệu chơng trình thông báo lỗi xuât : hiển thị thông tin chi tiết sinh viên khoa Chức form: Truy vấn vào CSDL để lấy thông tin sinh viên lớp khoa Sơ đồ xử lý : 29 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa nhp: masinhvien,hoten,tenlop NO kim tra iu kin YES hin th thụng tin chi tit v sinh viờn khoa d chức cập nhật môn học sinh viên lớp khoa: thêm môn học: Nhập : tên môn học,số trình ,số lý thuyết, số thực hành Xuất : thông báo nhập thành công,trờng hợp không hợp lệ thông báo lỗi trở giao diện nhập Chức form: thêm môn học vào CSDL 30 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Sơ đồ mô tả chức năng: nhp thụng tin:mụn ,s s trỡnh ,s gi LT,s gi TH Ki m tra tớnh hp l NO YES Thờm mụn vo bng tblmon xoá môn học : thông tin môn học đợc xoá khỏi bảng tblmon bạn click vào nut xoá sơ đồ mô tả chức xoá môn học : 31 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Click vo xoỏ Ki m tra tớnh hp l NO YES Xoỏ thụng tin v mụn bng tblmon e chức cập nhật lớp học vào bảng tbllophoc : thêm lớp học : nhập : tên lớp ,sĩ số lớp Xuất : thông báo nhập d liệu công nêu thông tin nhập vào la hợp lệ,trờng hợp ngựoc lại thông báo lỗi sau trở giao diện để nhập lại Chức form : thêm lớp vào CSDL lớp Sơ đồ mô tả chức : 32 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Nhp thụng tin:tờn lúp,s s NO Kim tra tớnh hp l YES Thờm lp mi vo bng tbllophoc xoá lớp : thông tin đợc xoá khỏi bảng tbllophoc bạn click vào xoá sơ đồ mô tả chức : 33 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Click vo xoỏ NO Kim tra tớnh hp l YES Xoỏ lp bng tbklophoc f chức giúp đỡ khách: khách gửi thông tin cho ADMIN ,ADMIN cập nhật thông tin khách sau trả lời Sơ đồ mô tả chức : 34 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa Khỏch gi thụng tin cp nht thụng tin tr li thụng tin ca khỏch CHƯƠNG III THIếT Kế Và CHụP GIAO DIệN I / THIế Kế GIAO DIệN 3.1 Form chính: a form cập nhật điểm: 35 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa b giao diện cập nhật sinh viên : c giao diên thêm môn học : 36 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa d giao diện thêm lớp học: e giao diện tìm kiếm thông tin sinh viên : 37 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa II / thiết kế CSDL: 3.2.1 Bảng điểm: 3.2.2 Bbảng sinh viên: 38 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa 3.2.2 Bảng môn học: 3.2.4 Bảng lớp học: 39 Báo cáo thức thc tập tôt nghiệp 3.2.6 Đề tài: quản lý học tập sinh viên khoa Bảng users: 40 Báo cáo thức thc tập tôt nghiệp 3.2.7 3.2.8 Đề tài: quản lý học tập sinh viên khoa Quan hệ bảng: Thiết kế query: 3.2.1.1query_ iem: 41 Báo cáo thức thc tập tôt nghiệp 3.2.2.2 Đề tài: quản lý học tập sinh viên khoa Query _sinh viên: 42 Báo cáo thức thc tập tôt nghiệp Đề tài: quản lý học tập sinh viên khoa CHƯƠNG IV Kết luận Thời gian không dài, với kiến thức, nỗ lực cá nhân với hớng dẫn nhiệt tình giáo viên giúp hoàn thành WEBSITE quản lý học tập sinh viên Khoa WEBSITE có phân quyền ngời quản lý khách xem khoa Ngời quản lý: Có thể cập nhật điểm thông tin sinh viên lớp Tìm kiếm thông tin Sinh viên lớp khoa Khách xem : Có thể xem sơ lợc thông tin sinh viên nh họ tên, địa chỉ, ngày tháng năm sinh ,mã sinh viên Và xem thiết kế giao diện WEBSITE Song WEBSITE vẵn có điểm cha thật hoàn thiện nh cha cập nhật cách đầy đủ Rất mong nhận đợc đóng góp ý kiến bạn xem Mọi ý kiến xin gửi : email => uocmonho1983@yahoo.com 43 [...]... nghiệp Đề tài: quản lý học tập của sinh viên trong khoa ADMIN no LOGI N Yes cp nht thụng tin v sinh viờn Sa thụng tin Xoỏ thụng tin Sinhviờn b.chức năng quản lý cập nhật điểm của sinh viên: 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 ADMIN no LOGI N Yes cp nht thụng tin v sinh viờn Sa thụng tin Xoỏ thụng tin im c.chức năng quản lý thêm môn học của sinh viên: 16... tiết về sinh viên trong khoa Chức năng của form: Truy vấn vào trong CSDL để lấy thông tin về sinh viên trong lớp của khoa Sơ đồ xử lý : 29 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 nhp: masinhvien,hoten,tenlop NO kim tra iu kin YES hin th thụng tin chi tit v sinh viờn trong khoa d chức năng cập nhật môn học của sinh viên trong lớp của khoa: thêm môn học: Nhập... quản lý học tập của sinh viên trong khoa Sa thụng tin Sinh viờn Sa thụng tin sinh viờn trong bng ghi f Xoá thông tin sinh viên Xoỏ thụng tin sinh viờn Sinh viờn Xoỏ thụng tin sinh viờn trong bng ghi g.truy vấn tìm kiếm thông tin sinh viên 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 Truy vn Sinh viờn Mó sinh viờn Tờn lp Truy vn tỡm kim thụng tin v sinh viờn trong. .. Đề tài: quản lý học tập của sinh viên trong khoa Khỏch nhp thụng tin tỡm kim Sinh viờn Hin th thụng tin v sinh viờn Mó sv lp f chức năng xem thông tin về sinh viên trong khoa 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 Khỏch Hin th thụng tin v sv Khụng chnh sa ,xoỏ thụng tin Sinh viờn 2.3 Luồng dữ liệu: a nhập điểm 20 Báo cáo thức thc tập tôt nghiệp Đề tài: quản. .. thc tập tôt nghiệp Đề tài: quản lý học tập của sinh viên trong khoa ADMIN no LOGI N Yes Thờm mụn Sa thụng tin v mụn Xoỏ mụn Mụn d chức năng quản lý thêm lớp học 17 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 ADMIN no LOGI N Yes Thờm lp hc Sa thụng tin v lp Xoỏ lp Lp e Chức năng tìm kiếm thông tin về sinh viên trong khoa của khách xem web: 18 Báo cáo thức thc tập. .. quản lý học tập của sinh viên trong khoa nhp im im Nhp im ghi vo bng im b sửa điểm sa im im Sa im trong bng im c Xoá điểm 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 Xoỏ im im Xoỏ im trong bng im d.Cập nhật thông tin về sinh viên Cp nht thụng tin Sinhviờn Cp nht sinh viờn vo trong bng ghi e Sủa thông tin về sinh viên 22 Báo cáo thức thc tập tôt nghiệp Đề tài: quản. .. Qun lý hc tp ca sinh viờn trong khoa + Mức 1: 13 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 qun lý cp nht im qun lý cp nht thụng tin sinh viờn qun lý cp nht lp hc mụn im Lp Quỏn lý cp nht mụn hc qun lý hc tp ca sinh viờn Sinh viờn Truy vn tỡm kim ADMIN Khỏch + Mức 2: a Biểu đồ chức năng quản lý cập nhật thông tin về sinh viên: 14 Báo cáo thức thc tập tôt nghiệp Đề. .. 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 Nhập thông tin về điểm NO Kiểm tra tính hợp lệ yes Xoỏ im b cập nhật thông tin về sinh viên trong khoa Thêm sinh viên vào bảng sinh viên và bảng điểm: Nhập: Masinhvien, Hotên, Ngày sinh, địa chỉ ,điên thoại ,lốp,giới tính , hệ học Xuất: thông báo nhập thành công Ngợc lại báo lỗi Giải thuật : Nhập thông tin của sinh viên vào form... thc tập tôt nghiệp Đề tài: quản lý học tập của sinh viên trong khoa Liờn h admin Cp nht thụng tin Tr li thụng tin Phân tích chức năng của Admin: a.đăng nhập ng nhp nh p m t kh u Kim tra mt khu b.cập nhật thông tin Cp nht thụng tin nhp thụng tin v sinh viờn Kim tra iu kin Cp nht thụng tin vo bng chc nng sa,xoỏ c Cập nhật điểm 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. .. năng : chơng trình sẽ tự đông xoá thông tin về sinh viên khi bạn nhấn vào nút xoá Sơ đồ xử lý: 28 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 Nhập thông tin về điểm NO Kiểm tra tính hợp lệ yes Xoỏ thụng tin sinh viờn Xoỏ thụng tin sinh viờn khi bng sinh viờn c tìm kiếm thông tin sinh viên trong khoa: nhập : mã sinh viên, họ tên , tên lớp ,tên môn nếu nhập sai dữ