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

xây dựng website quản lý khối lượng giảng dạy

33 359 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 33
Dung lượng 497,53 KB

Nội dung

Luận tôt 11:TỒNG QUAN CHƯƠNG CHƯƠNG 2CHƯƠNG :CƠ SỞ :TỒNG LÝ THUYẾT QUAN :TỒNG QUAN vãnvăn Luận văn tôt Luận vănnghiệp tôtnghiệp _CHƯƠNG nghiệp NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN TRƯỜNG ĐẠI HỌC CẦN THƠ 1.2.2 Mức 1.3 hướng độ cần giải giải 2.1 Mô hình 3phải tầng( vấn tier architecture) CHƯƠNG 2TÓM :đề SỞ LÝ THUYẾT 3.4.17 Danh sách hội đồng bảo vệ luận văn đề cương TẮT 2.5.4 3.5.2 Giới thiệu kiện (Event) L ABSTRACT MUC LUC LỜI CẢM TAASP.NET: 17 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Đe tài phải giải vấn đề sau: ❖ lý thuyết: Tìm hiểu số lý thuyết liên quan đến hệ thống, bao TIN gồm: KHOA CÔNG NGHỆ THÔNG VÀ TT •TỔNG •hệ thống,QUAN (DSHoiDongB VLVDC) phân 39 Computer Client ■ Tìm phương pháp tổ chức vàComputer thiết kế sở 2.6 hiểu ADO.NET 20 ưuClient đồ dòng CHƯƠNG liệu mức 1tích :HTTT 1: .43 BỌ MÔN VÀ TƯD Quản lý giảng viên 2.1 liệu.Mô hình tầng 3.4.18 Danh sách Ordernhóm Processing ữrder Processing 2.6.1 3.5.3 Giới thiệu ADO.NET 20 L Công tác quản lý khối lượng giảng dạy Đại (DSNhom) Học Client Tier 1.1 Đặt vấn đề: Thời gian học tập, rèn luyện Trường đại học Thơ thúc Trong Quản lý phân công giảng dạy lý thuyết Quantitative teaching administration is cần one of trường the kết important issues of 2.2 Mô hình lớp ■ Tìm hiểu hệ quản trị sở liệu CHƯƠNG : TỔNG QUAN Rỉch Interteca Rich Intertace 39 côngQuản việcgian quan trọng ảnh hướng trực đếnhộ, hoạt giảng dạy universities since this action sữongly aííects to tiếp teaching activities, especially suốt thời học tập em nhận chăm lo, ủng động động viên lý.NET phân công hướng dẫn thực hành 2.6.2 So sánh đồ ADO.Net dòng dữlập liệu vàtrình ADO 20 mức 2: .44 2.3 Framework ■ Tìm hiểu vềưu ngôn ngữ để 1.1.1 Bối cảnh xuất hiện: 1.1 củathose trường, đốikhối với trường sốstudents lượng sinh viên to in which have many lecturers and cha mẹ gialà đình, dạy bảogiảng tậncó tình quýgiảng thầy viên cô, giúp đỡ củalớn Tự động tính toán lượng dạy 3.4.19 Giảng viên (GiangVien) 2.4 ASP.Net 2.6.3 3.6 Sơ Kiến trúc ADO.Net .21 đồ tổ chức website ❖ chương trình: Quản lý giảng dạy hoạt quan ữọng đại học bạn bè Website Trước tình cảm vô trân động trọngthực em xincông bàytrường tỏ: tự động ĐặtADO.Net vấnnhững đề: .1 quản lýSQL khối lượng giảng dạy việc 2.5 .39 To períòrm this action, a website is thereíore designed to implement the ■CHƯƠNG Sử dụng Microsoít Server 2005 Express làm hệ quản trị sở 1.2.3 Yêu cầu đề tài : NỘI DUNG YÀviên KẾT QUẢ NGHIÊN cứu 47 làtác trường có khối lượng giảng gian sinh viên lớn Nhu cầu cần quản hóa công quản lý nhằm mục đích tiết kiệm thời công sức action automatícally to save time and effort Lời cảm ơnXây sâu sắc đến cha mẹ tấtlýcảkhối người thân gia(GioChuan) đình 1.1.1 liệu dựng website “Quản lượng giảng dạytrong giảng viên” với 3.4.20 Giờ chuẩn 3.6.1 ch cán lớp học thông tingiúp liên quan đến trình học nhưlý quý thầycảnh cô bộ, Trường đạinhóm học cần Thơ nói chung quý thầy côkhối Khoa Website giải vấnkế đề quản lý lượng ■ Sử dụng chức Visual ứng Studio với 2010 Express người để thiết dùng sau: trang web Bối xuất hiện: 23các The website has solved the problem where quantitative teaching has 39 ứcviên cán phòngđạt đào tạo: 48 Công nghệ thông tin nói riêng truyền cho em kiến thức giảng tập dạy củanhanh sinh chóng và thông tin xác giảng dạy giảng viên làtrình quan trọng ■ Sử dụng ngôn ngữ c# có hỗ ượ công nghệ ASP.NET để lập been managed quickly and precisely 1.1.2 Lịch sử giải vấn đề: ❖ 3.1 .Kết viên: điều tra thu thông tin AppHcationTier 3.4.21 Hệ đào thập tạo (HeDaoTao) kinhGiảng nghiệm quý: INTERNET báu 3.6.2 ch ■ Web server INFORMATION SERVER (IIS ) trường đại học dovi hạn chế kiến thức nên Website chưa giải tất ■ Xem thông tin nhân 1.2.Song Phạm đềcátài Due to some limitations of knowledge, theđiều website hasem notcócompletely 39 ■ Một số thư viện mã nguồn mở Em vô biết ơn thầy Trương Quốc Địnhtrách tạo kiện để thể 24 ức giảng viên phụ môn: 50 yêu cầu requứements đề tài ■ Xem thông tin phân công giảng dạy tackled all the of the research LUẬN VĂN TỐT NGHIỆP Đánh giávăn, phạm vi đề tài: thực1.2.1 đề Trong 3.1.1 Các tài luận hoạt động đãcủa tận quản tình lý chỉkhối bảo, lượng hướnggiảng dẫn, góp dạyý khái mộtsuốt phần niệmquan 3.4.22 Hệ số lương (HeSoLuong) ■ XemSau thông tin khối lượng giảng dạy 3.6.3 Chức chương trình nghiên cứu Website đượcnăng tiếpcủa tụcgiảng phát viên: triển quátrọng trình làm luận văn 1.2.2 Mức độ cần phải giải .2 The result of this website can prominently be developed or applied into 24 yêu cầu thời gian xác cao Ngày với phát triển ■ mật đăngvào nhập .40 hoặcThay ứng đổi dụng kĩ thuật vấn đề khác tương tự 50 other problem-related issues EmCông xin cảm ơn quý phản biện đãgiải đóng góp nhiều ý kiến bổ ích áp phục ■ Nhận hướng dẫn sinh viên làm luận văn 1.2.3 Yêu cầuthầy cô đề tài 3.1.2 .Đối tượng dụng Nghệ Thông mở pháp cho hoạt động quản lý khối 3.4.23 Học kỳ giúp niên khóa (HocKiNienKhoa) Trong trìnhTŨ1 xâyđãdựng website, em sử dụng Microsoft SQL 3.7 .LƯU ĐỒ GIẢI THUẬT vụ cho luận văn To implement thecách website, I 2010 used Microsoít SQL Server Express 1.3.2005 huớng giải vấn đề 24 để lượng giảng dạyquyết hiệu VìExpress việcvới xây dựng chưomg trình Server Express, Visual Studio ASP.Net và2005 số công ❖ Người phụ trách: 40 51 for databases management, c# supported ASP.NET for programming and Cám ơn bạn tham gia góp ý cho luận văn cụ miễn khác > Hiểnphí thị: CHƯƠNG : lượng Cơ SỞ LÝđồng THUYẾT 3.1.3 Quy định quản lý khối giảng dạy rấtvệ cần thiết 3.4.24 Hội bảo luận văn đề cương 3.8 GI some opensource component ■ Xem thông tin giảng viên.3 tier architecture) .5 2.1 Mô hình tầng( 25 (HoiDongBaoVeLuanVanDeCuong) 40 Sinh viên thưc hiên Giáo viên hưởng dẫn ■ XemLịch thông cácquyết mônvấn học.đề: 1.1.2 sửtin giải 2.1.1 Mô hình kiến trúc tầng gì? 3.2 Mô hình MCD Nguyễn Hoàngbởi Anh QuốcCông Định (Khoa) giải3.4.25 Khoa phần mềm quản lý đào tạo Ts củaTrương Trung Tâm Nghệ > Được Cập nhật: MSSV: 1063172 05/12/2010 CầnMSCB: Thơ, ngày 2.1.2 30ư Mềm ■ Phần Thay đổi mật .40 cá nhân 7 XÂY DựNG WEBSITE QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY Cán bô phản biên ■ Cập u3.3 Mô nhật thông tin giảng viên điểm nhuợc điểm: Hoàng Anhhình LMD 3.4.26 Loại báo cáo khoaNguyễn học (LoaiBaoCaoKhoaHoc) 1.2 Phạm vi đề tài Ths.Lê Đức Thắng ■ Cập nhật thông tin môn học 2.1.3 31 40 0515 1.2.1 tài: > Tìm Đánh kiếm:giá phạm vỉ đề MSCB: Những côngvinghệ Ths.Trần hỗ ữợkhó xâyNgân dựng ứng dụng tầng: .6 3.4 Cấu trúc có3.4.27 Loại phạm rộng đào gồm: Bình báo 3cáo (LoaiBaoCao) ■ Đe Tìmtài kiếm môn học theo : mãnên môn học, sốsâu, tín bao chi lý thuyết, số tín bảng thực hành, tên môn học, hình đào tạo, hệ đào tạo, học kì mở 2.1.4 MSCB: 1231 36 40 Quản lý phân công giảng dạyloại lý thuyết ■ Luận Tìm văn giảngđược viên theo: mã cán bộ, chức danh, họ tên, giới tính, bảohướng vệ tại: Hội đồng chấm liên luận vănvới tốtnhau: nghiệp Bộ7 Cách tầng mô hình tầng Quản lý3.4.1 Bằng phân công dẫn thực hành cấp( BANGCAP) 3.4.28 Loại hình đào lạc tạo (LoaiHinhDaoTao) cấp Thông 3.môn Quản lý Thống hướng dẫn luận Tin, văn Khoa Công nghệ Thông tin, Trường Đại 2.2.Hệ Mô hình lóp: 36 > Phân công giảng dạy: 40 Quán báo cáo khoa học CầnlýThơ vào ngày 17 tháng 2010 ■ học Tự phân công giảng viên12 dạynăm nhóm lý thuyết hướng 2.3.động Chức tầng: 3.4.2 Bảng lương (BangLuong) 3.4.29 Loại hội đồng (LOAIHOIDONG) Quản lý hội đồng bảo vệ luận văn Mã số đề tài: dẫn thực hành 2.3.1.lý cố Data Acess Quản vấn học tập.Layer 36 41 Có thể tìm hiểu tại: Quản giảng viên Logic Layer 2.3.2.lý3.4.3 Bảng Business phân công chứcluận vụ (BangPhanCongChucVu) 3.4.30 Loại văn (LOAILUANVAN)9 • Thư viện Khoa Công Nghệ Thông Tin,Ts Trường ĐạiQuốc Học Định cần Thơ Trương 2.3.3 Presentation Layer 36 419 Website: httt://www.cit.ctu.edu.vn/ 2.4 Giới thiệu NET 10 3.4.4 BảngFRAMEWORK phân công dạy trường sách (LOAISACH) 3.4.31 .Loại 2.4.1 .NET FRAMEWORK gì? 10 (BangPhanCongDayNgoaiTruong) 36 41 Cần Thơ, 12/2010 2.4.2 3.4.5 Bả Lịch sử đời: 10 3.4.32 .Lớp (LOP) 2.4.3 Các .41 thành phần NET Framework GVHD: Trương Quốc Định GVHD: Trương Trưomg Quốc Quốc Định Định GVHD: Trương Quốc Định Trang 4321 SVTH: Nguyễn Hoàng SVTH: Nguyễn Hoàng AnhAnh SVTH: Nguyễn Hoàng Anh Wéb Server Application Server Remotĩng Service Order Procassing Application CHƯƠNG :CƠ SỞ LÝ THUYẾT Luận văn tôt nghiệp ❖ Một máy tính làm Client đảm nhiệm vai trò tầng presentation ❖ Một máy chủ ứng dụng (có thể ứng dụng mạng ứng dụng web) đảm nhiệm vai trò tầng Bussiness Logic ❖ Một máy chủ liệu Database Server đảm nhiệm vai trò tầng Dữ liệu( Data Tier) 2.1.2 ưu điểm nhược điểm: > Ưu điểm: ❖ Dễ dàng mở rộng, thay đổi quy mô hệ thống: Khi cần tải người quản trị dễ dàng thêm máy chủ vào nhóm, lấy bớt trường hợp ngược lại ❖ ứng dụng máy chủ ứng dụng dể dàng thay đổi để việc với máy chủ sở liệu khác ngược lại tạo hoạt cho ứng dụng > Nhược điểm: lớn, làm linh Dalabase Server Order truyền liệu tầng chậm phải truyền Database tiến trình khác (IPC), liệu cần phải đóng gói -> truyền -> mở gói trước dùng ❖ Việc phát triển ứng dụng phức tạp ❖ Tier Việc ữata 2.1.1 Mô hình kiến tr&c tầng gì? 2.1.3 Những công nghệ hỗ trợ xây dựng ứng dụng tầng: 3-tiers mộtTùy kiếnthuộc trúc vào kiểunền cỉient/server màthể giao diện dùng tảng, bạn có chọnđómột cácngười công nghệ (Ưl-usernhư ỉnterface), quy tắc COM+ xử lý(BR-business logic), EJB (J2EE), NET, (Windows),ruỉe hay hay cũngBL-business dùng việcmáy lưu chủ trữ liệu phát triển module độc lập, hầu hết web tảng xây dựng lóp (dùng webservice) Tuy đượcnhiên, trì trênvàcác tảng vàtốt mônhất hìnhvì3nó tầng đượcnghệ coi EJB COM+ haiđộc tùylập, chọn có (3-tiers) nhiều công kiến trúc phần mềm vã mẫu thiết kế ” hỗ trợ Object Pooling, Authentication Authority, Resource management, Remote Object Access, Transaction Như vậy, ta mô hình phân tách ứng dụng làm module riêng biệt, bao gồm: Các công nghệ truyền thông điệp JMS hay MSMQ hỗ trợ nhiều ừong việc tạo lời gọi không đồng ❖ Tầng Client: dùng để giao tiếp với người dùng, nhiệm vụ chinh hiển thị liệu nhận liệu từ njprời dùng ❖ Tầng Application: nhiệm vụ cung cấp chức phần mêm ❖ Tầng Data: lưu trữ liệu, cho phép lớp Business Logic tìm kiếm, trích xuất, cập nhật liệu Tương ứng với thành phần vật lý riêng lẻ: GVHD: Trương Quốc Định Trang 56 SVTH: Nguyễn Hoàng Anh CHƯƠNG :CƠ SỞ LÝ THUYẾT Luận văn tôt nghiệp 2.1.4 Cách tầng mô hình tâng liên lạc với nhau: Server Machine Server Mac hi ne Figure 1.8 Typica! - Tier Architecture Mô hình tầng trao đổi liệu tầng theo thứ tự từ hên xuống từ lên: Bắt đầu từ Client gửi yêu cầu cho máy chủ ứng dụng, máy chủ sau gửi yêu cầu kết nối lấy liệu từ máy chủ liệu, gửi cho Client GVHD: Trưomg Quốc Định Trang SVTH: Nguyễn Hoàng Anh Luận vãn vãn nghiệp Luận văn Luận tôtvăn văn nghiệp tôttôtnghiệp TẬP TIN CHƯƠNG 2:CƠ :CƠ SỞ LÝTHUYẾT THUYẾT CHƯƠNG CHƯƠNG :CƠ2SỞ LÝ SỞ THUYẾT LÝ MIÊU TẢ Giói thiệu ASP.NET tầng: > Quản lý vào nhớ đókiểu chúng Mã nguồn được biên dạng biên sang dịch ngôn thành ngữ MSIL đặc tả thống (Microsoít Một ứng dụng ASP.NET luôn biên dịch, nóMSIL không chạy 2.2 2.3 Mô •2.5 hình ASP.NET 3Chức lớp: mẫu lập trình phát động kiện (event driven), •2.4 Windows Giói Workflow thiệu NET Foundation FRAMEWORK (WF) intermediate Language) với ngôn ngữ Cho nên cần chương trình viết cònnhặt trang ASP thiBasic hành theo thứ tuần tựmô từ dịch • Thu Windows CardSpace mã Visual không trước Một ứng úng dụng > rác Môc# hìnhhoặc 3Layer lớp tầng thứ mà thứtự3được trongbiên hìnhxuống tầng ( tầng 2.5.1 ASP.NET: 2.3.1 Data Acess 2.4.1 .NET FRAMEwORK gì? MSIL nhìn giống với ngôn ngữ hướng đối tượng ngôn ngữ NET chúng giao tiếp với Các thư viện • ASP.NET xử dụng trình biên dịch (compiled code) nên nhanh, ASP.NET biên dịchlàthông qua 2Server giai kế đoạn: > Application Quản lý cácthực tuyến tầng Client ) mẫu thiết phần mềm phổ ứng biển Mô Tên đầy đủ ASP.NET Active Pages NET (.NET Chức lớp liên lạc tầng liệu tầng dụng Assembly, không giống kiểungôn ngữ Assembly MSIL làđộ bằngthông VB.Net đượclàdùng C#.NET v.v ASP •NET dùngviết trình dịch (interpreted code) đólập hiệu suất tốccác Framework Microsoít nềndo tảng trình tậpvànhau hợp >> Xử lý ngoại lệ hình lớp chia thành thành phần đảm nhiệm vai trò khác NET framework) Nói đơn giản ASP.NET công nghệ (C#, có tính cách Giai mô đoạn tiên mã (code) bạn viết hình 3đàu tầng, đảm bảo việc truy xuất liệu, lưu trữ liệuVisual lên ngôn ngữ thấp phụthêm thuộc vàodữ Platform phát triển thua sút hẳn thư viện lập trình cóbậc thể cài có sẵn cácgưi hệdữ điều hành >• cho An toàn phân biệt mức logic ( Mô hình tầng phân biệt mức vật lý) Basic Khuyết điểm: ngôn ngữ NET khác) dịch Microsoồ ❖mạng Net Framework 3.5 đời vào ứiáng năm 2008 với SqlServer 2008 Khi ứng dụng bạn thực thi, mã MSIL “just in time” để phát triển dụngngữ mạng tương lớp dùng Bussiness Layer ASP.NET yểm trợcấp gầnnhững 25ứng ngôn lập yếu trình mớinhững với NET vàthông chạy Windows Nó cung giải pháp thiết cho yêu cầudịch Intermediate Language (MSỈL) Giai đoạn dịch tợ ❖ ASP.NET dễ dàng triển khai cấu hình biên dịch sang mã máy JITTER(just Ũ1 time compiler).Như Thay đổi thêm số thành phần: môi trường biên dịch (compiled environment), ASP chấp lai Bạn lưu phần: ý chỗ ASP.NET phương pháp tổ chức hay khung tổ chức Gồm thành thường chuông trình điện toán lập trình giao diện người dùng, truy 2.3.2 Business Logic Layer động khỉ trang wed yêu cầu Chúng ta thực bạn viết lớp Net ngôn ngữ bạn biên Không JRE có kích thước , Net FrameWork có • Thêm nhận Mọi sựVBScript cài số chức đặt NET lập JavaScript Framework vào ngôn nên ngữ cung ASP c# cấp 3.0 lànhở lóp scripted language (framework) để thiết ứng dụng hùng mạnh cho mạngĐể dựa ttên cập dữLớp liệu, kếttrường nối sở liệu, ứng dụng web, giải thuật số học vàKhông giao Business Logic Layer dịch trước Các tập tin dịch thành mã 1L (ĩntermedỉate có nhiệm vụ làm trung gian lớp Data Access lớp dịch sang Assembly bạn sử dụng Assembly cho kích thước lớn 200MB nên gây khó khăn cho việc phân môi thông dịch(in the interpreter envữonment) Basic.Net 9.0.ASP.NET triển khai ứng dụng ta saophải chéplàcác tinngữ vàolập thưtrình CLR (Common Language chúng Runtime) chứcần không mộttập ngôn Language Code) Presentation ngôn ngữ khác tiếp mạng Data Access Layer vậy, ASP.NET kết hợp nhuần nhuyễn với XML (Extensible phối sản phẩm • Cho đời LINQ hổ trợ nhiều dạng liệu: mục> ảoGiai ữên máy chủtiếp (server) vàđược máy chỉ cần có NET Framework đoạn theotên dịch trước trang Web(iníbrmation) thựckhông thi Markup để gần chuyển vận cáckhicổthông tin qua TuyLanguage) mang họ giống ASP điển ASP.NET Presentation Layer 2.3.3 Presentation Layer ■ LINQ to Objects Tại giai đoạn ILgiản dịch thành mã máyđể (Native 2.4.2.phải Lịch sửhình raTađời: mạng Việc cấu dễ dàngmã không phụ thuộc vào IIS (Internet ASP sơnày lược ởđon vàiđược khác biệt ASP.NET ASP có khái ■ LINQ to XML Lớp làm nhiệm vụ giao tiếp với người dùng cuối để thu thập liệu Ngoài lớp phụ Value Object, lớp có nhiệm vụlànhư Machine Code) Giai đoạn gọi Just~In-Time (JIT) Đầu năm 1998, sau hoàn tất phiên Version Internet 2.4.4 Ưu điểm khuyết điểm • ASP.NET yểm trợ tất browser quan trọng yểm trợ Iníormation Services), hình ASP.NET đặt tập tin niệm to tổng quát cấu ASP.NET ■ LINQ SQL đơn Iníormation vị truyền Server(IIS), thông tin các đội lớp ngũ lập trình mô hình Microsoít lởp nhận thấy họ hiển thị kết quả/dữ liệu thông qua thành phần ữong giao diện người sử bị web.confíg lưu động (mobile thiết bị web lưu động, mà ❖các Ưuthiết điểm: web.config Tập tin để devices) với Chính thư mụccác chứa hang nhiều sáng kiến để kiện toàn IIS 2.5.2 Khác biệt ASP.NET ASP: ngày phổ biến, khiến việc dùng ASP việc phát triển dụng Lớp sử dụng dịch vụ lớp Business Logic cung cấp > lậpphân • Độc Hổ cho ADO.NET chúng ta.trợ Tập tin trang web.config không bị khóa, truy cập mạng nhằm vươn tới thịphác trường trở nênlại vô khó khăn ASP.NET thảo (re-design) số không, thay đổi 11/2000 phát hành Beta dễ dạng từ bất•❖kỳV.v lúc nào,Microsoít việc sửaNó tậpcó tin nàybản hoàn toàn vìlệnh chúng lưu dướibất kì nghĩa file chứa mã chạy tận gốc rễ số vàđăc phát triển (develop) phùFramework hợp với yêu cầu vạch ❖ 2/2002 Microsoít phát hành NET 1.0 thức 2.5.3 Một điểm ASP.NET: dạng XML nào, vào thời gian chạy trình biên dịch cuối hoạt động mãđã vững cho tương trợhướng Windows 98, Me, NT 4.0, 2000, lai andTin XP Học đãLý ngưng hổ trợ vàoMicrosoữ năm ❖ hổ ASP.NET tích với NET Framework có thểhọp chạy cụ thể Nói cách khác việc dịch mã nguồn 2007! chán nản việc thêm thắt vàbản kết.Net hợpFrameWork công dụng vào kiểu ❖quá Đen năm 2010 Microsoít đời •NET Framework đượccho chia thành bộcho phép tác vụđộc cholập chức gồm sang Intermediate Language NET, 2.5.4.❖Giới thiệu về.Net kiện (Event) ASP.NET: Phiên FrameWork 1.1 đời năm 2003 với đời tốt Phiên tập trung mạnh phát triển ứng dụng phân tán mẫu lập trình hay thiết kế mạng theo kiểu cổ điển nên Microsoft nghĩ giống cách dịch mã nguồn sang Java byte code (class), cấu trúc (structures), giao diện (interìaces) cung lõicấp ❖ Mộtcác số lớp tậpStudio tin ASP.NET Visual 2003 làm lại kiểu mẫu hoàn toàn thay vá víu chỗ chỗ vào độc lập Java 2.4.3 thành phần Framework (core)Các thành phần chương trình Trước o Thay đổi so với NET version trước:khi sử dụng thành phần bạn phải hiểu ASP Đó làphần chưa kể đến nhiều phát minh đời sau dựa khái Có 2trợthành chính: chức năng, tổ chức Mỗi hàng nghàn tầng lớp •> Hổ mobile asp.net control Sự cải tiến thực thi niệm mẽ theo xu hướng phát triển công nghệ Tin Học •1 Đi kèm với theo Net trình Compack Framework cho thiết bị cầmnamespace tay nhóm tự logic, thứ bậc gọi Mỗi Assembly (Information Technology) cần đưa vào kiểu mẫu phát triểnlại đó.byte Nhờ MSIL trình biên dịch Just-In-Time, ngược Java •2 namespace Hổ trợ Ipv6 cung cấp tính Commom Language Runtime(CLR) vậy, ta có thay thể nói ASP vậycủa , ASP.NET code thường thông Một nhữngThật bất lợi Java • Nhiều API đổi ASP.NET bổ sung dịch a.❖ Assembly: vào lúcngôn thực thi hoàn trình dịch biệt từ java code sang máy tốn cung cấp phương pháp toàn khác với byte phương pháp củamã ASP ASP.NET đa ngữ ❖ PhiênĐổ Net Framework 2.0 đời năm 2005 với Visual Studio nhiều tài nguyên Một Assembly dll đĩanay cứng củalãnh bạn,vực noiphát mà xây dựng web chúng tahiện không chọn ngôn ngữlưu mà không cònứng đápdụng ứng đủ fĩle nhu cầutrên triển 2005, vàASP Sql Server 2005 cácnhiều lớpnghệ NET, dụ tất quan lớp ASP.NET Framework cómạng thể trữ chọn ngôn ngữ ví khác Điều trọng ngôn ngữ Tin ASP thiết riêng biệt nằm tầng phía Thay Học phải dịch toàn ứngkếdụng lần, trìnhởbiên dịch Thaycủa đổicông so ván version trước: nằm Assembly System.web.dll Trước khiKhi sửdomã dụng cácđó lớpcó nóhành dịch mã IL (Intermediate Language Code) JIT biên dịchratừng mã gọi dịch trêntrợmã hệ điều Windows phần Internet Iníbrmation Server, đóĐiều công • chọn Hổ máy tính 64 bít ữong dll bạn cần tạo tham chiếu đếncho file dllbiết này.được làcủa ILSQL làrồi, ngôn ngữ vàhạn cólại CLR nhận mã kết sẽgiới giữ tới thoát IL khỏi ứng dụng, • nghĩa Tích Server dụnghọp rờicủa rạt NET biên dịch lại lần chạy •b Thêm thay đổi nhiều control Language Runtime(CLR): ❖ Commom ASP.NET hướng đối tượng (Object-Oriented) Trong đó, ASP.NET cấu cấu củatoàn hệ điều Theo Microsoíit cách xử lí có hiệu lực cao hom dịch • Partial classes ASP.NET ngôn ngữ lập trình hướng đối tượng sử dụng ngôn ngữ hành Windows dạng hay khung NET (.NET framework), ứng dụng, có trường họp khối lượng lớn mã ứng • Nullable typesGiống JRE Java CLR NET chịu ữách nhiệm thực ❖ ASP.NET lưu trữ máy Common Language Runtỉme dụng không bao giờdùng đượccác sửobject dụng thời Khi sửcó NET Nómã cung đối tượng nhỏ thực mộtgian tầngchạy làmmàviệt thi ứngcấp dụng ASP.NET cáclà ứng dụng cũ còntrên • Anonymous methods dụng trình biên dịch JIT , đoạn mã không Khía cạnh quang trọng công cụ ASP.NET chạy điềuvà CLR phải trải quacủa 2có giai đoạn: nguyên lýthực HTTP HTML MãWindows nguồn không truy cập thể xửĐe dụng tấthiện tài nguyên mà • Iterators dịch môi trường thời gian thực (Runtime) CLR (Common toàn đối3tượng NET Framework khai tất Hình• minh họa:bộ Mô hình lóp nằm phần màu xanh vànhưng màu lam ưong môthác hìnhLanguage tóm Microsoít tắc đại khái thay đổiLanguage sau: (MS1 Data Dịch tables mãTa nguồn thành Intermedỉate Runtỉme) CLR máy ảo (Virtual machỉne) Microsoít NET, quy ước môi trường OOP (Object Oriented Programming) Chúng ta tầng IL) có ngôn ngữ trung gian IL nên phát triển ứng dụng NET, chứng • có Tậptạo tin củalớp, ASP.NET (ASP.NET file) có extension tập giao diện, kếbởi thừa lớp Chúng ta ASPX, kiểm soát Dịch IL thành mã cụ thểcó CLR Nó thể tốiđời ưu vào mã tháng thi hành cuối cáchsẵn tham ❖đối Phiên Net FrameWork 3.0 11/2006 tích họp tin ASP ASP ta không bị phụ thuộc vào hiển thiết thị bị, có liệu nghĩa theo Microsott nóitượng ứng tượng chương trình vàlà kiện đối chiếu đến đặc trưng lệnh ứng với loại vi xử Windows vista chạy Windows Server 2008 • Tập tindụng ASP.NET (ASP.NET fĩle) phân tích pháp (parsed) Khi ứng dụng viết nềnngữ Net Framework mã NET thiết bị có NET Framework Tất líSPISAPI.DLL, đó.component tingiờ củabiên ASPdịch đượctrực phân tích mã ASP.DLL Thêmbởi so mới:tậpbao ❖ ASP.NET biên dịch bạn không tiếp thành máy Thay namespace, ứng dụng, lớp NET Framework • Windows Presentation Foundation (WPF) > Communication Tương ngôn ngữCLR cung cấp dịch vụ quan gọi hoạt tắt làgiữa bộFoundation quản lý mã • Windows (WCF), trọng khác như: GVHD:Trương TrươngQuốc QuốcĐịnh Định GVHD: Trưomg Quốc Định Trang Trang 10 11 12 9816 14 15 Trang13 SVTH:Nguyễn NguyễnHoàng HoàngAnh Anh SVTH: CHƯƠNG :CƠ SỞ LÝ THUYẾT Luận văn tôt nghiệp *.aspx *.cs ■ Người sử dụng tương tác với giao diện web kích hoạt kiện ■ Dữ liệu trang (View State) wed gửi cho Server ■ Server nhận View State trả lại yêu cầu từ View State > Chu kỳ sống kết thúc khi: ■ Người dùng kết thúc trình duyệt ■ Session kết thúc (timeout) ❖ Một số kiện trang web (Page Event) Tập tin chứa toàn giao diện người dùng, tùy chọn, đoạn code ứng dụng Đây trang web bắt đầu người sử dụng duyệt web Tập tin chứa mã nguồn c# web.config Tập tin dạng XML chứa cấu hình cho ứng dụng ASP.NET Nó bao gồm cấu hình an ninh, quản lý hạng thái, quản lý nhớ.T global.asax Chúng ta sử dụng tập tin để khai báo biến toàn cục phản ứng với kiện toàn cục Sự KIỆN MIÊU TẢ Pre_Init Kiểm tra thuộc tính IsPostBack lần trang web sử lý Tạo tạo lại Control động (Dynamic Control) Thiết lập trang chủ (Master page), thuộc tính Theme Đọc thiết lập giá trị cho thuộc tính Proíile Init Làm (Raised) sau Control khởi động Skin ứng dụng Chúng ta sử dụng sử kiện để đọc khởi tạo thuộc tính Control ❖ Sự kiện ứng dụng (Event Application) > Khỉ xây dựng xong ứng dụng Web: ■ Phần giao diện ứng dụng nằm tệp aspx html ■ Tất tệp mã nguồn (C#, VB.NET ngôn ngữ NET) biên dịch thành tệp DLL nằm thư mục /Bin ❖ Chu kỳ sống trang web ASP.NET (ASP.NET Page Life Cycle) > Chu kỳ sống bắt đầu trình duyệt yêu cầu trang web gọi Session > Chu kỳ sống tiếp tục nếu: ■ Session hoạt động GVHD: Trương Quốc Định Trang 17 SVTH: Nguyễn Hoàng Anh CHƯƠNG22:CƠ :CƠSỞ SỞLÝ LÝTHUYẾT THUYẾT CHƯƠNG Luậnvăn văntôt tôtnghiệp nghiệp Luận 2.6 ADO.NET 2.6.1 Giới thiêu ADO.NET • ADO.Net thư viện hổ trợ lập trình Net Framework tương tác với sở liệu Không giống ADO ADO.Net kiến trúc liệu rời rạc không kết nối Có nghĩa bạn dùng ADO.Net truy xuất đến sở liệu lưu nhớ máy bạn tạm thời ngắt kết nối với sở liệu đồng thời thao tác diễn ữên cache máy bạn cần thiết kết nối thiết lập tiến so với ADO Việc kết nối không liên tục đến sở liệu đem lại nhiều thuận lợi điểm lợi lớn giảm lưu lượng truy cập đến sở liệu, tránh tình trạng hàng ngàn kết nối dến sở liệu lúc Điều đặc biệt có ý nghĩa đổi với ứng dụng web ADO.Net thiết kế hoàn toàn dựa vào XML chuẩn trao đổi liệu tiến tốt môi trường Internet Load Sử dụng kiện để thiết lập thuộc tính cho Control, thiết 2.6.2 ADO.Net vàliệu ADO lập cácSo kếtsánh nối với Cơ sở InitComplet e Sử dụng kiện để xử lý tác vụ có yêu cầu tất khởi tạo hoàn thành Unload Error Trang giải phóng khỏi nhớ Khi xảy lỗi trang DataBinding Server Control trang gắn với nguồn liệu Đăc điểm Dữ liệu xử lý đưa vào nhớ dạng Duyệt liệu ADO Recordset: tương đương bảng liệu database Dataset: cho phép duyệt “tự do, ngẫu nhiên”, truy cập thẳng tới bảng ,dòng SVTH: ,cột Trang 1918 Nguyễn Hoàng Anh SVTH: Nguyễn Hoàng Anh Trang mong muốn Recordset cho phép duyệt tuần tự, dòng GVHD: GVHD:Trương TrươngQuốc QuốcĐịnh Định ADO.NET Dataset: tương đương database Luận văn Luận tôt nghiệp tôt nghiệp Luận Luận vãn văn tôtvăn tôt nghiệp nghiệp CHƯƠNG :NỘI CHƯƠNG CHƯƠNG DUNG :CƠ :CƠ KẾT SỞ SỞLÝ QUẢ LÝNGHIÊN THUYẾT THUYẾT NGHIÊN CHƯƠNG :NỘI DUNG VẢ22VẢ KẾT QUẢ cửucửu Khối Quỵ Command lượng giờchính nghĩa : Đối vụ, tượng thực vượthiện mức I tin câu CBGD lệnh QUẢ tương đượctác quy truy định vấn, theocứu chức 3.1.3 định 3.1 Kết điều tra thu thập thông CHƯƠNG : NỘI DUNG VÀ KẾT NGHIÊN Giờtrình nghĩa cáquản nhân xác theo theo chức danh vàtới rút trích liệu từlập database đãvới thiết lập kếtdạy nốidạy danh giảng dạyđinh vàvụtheo ngạch -công bậc -tác hệ số lương sau: Chương bày nội dung sau: Dựa vào quy lýđược chuyên môn đối cángiảng giảng 2.63 theo Kiếnngạch trúc ADO.Net bậc hệ số lương tương ứng sau: thể liệungắt kết trả Dataset kết quả.được Tương Trường Học cần Thơ có thiết tự Connection, Dữ liệu ngắt kết ĐạiRecordset 3.1 Kết điều tra thu thập thông tin nối tư tưởng thiết kế ban cókế2với tư tưởng bannguồn liệu Command dạng tuỳ theo nối 3.2.đầu hình thực thể kết hợp 3.1.1 Các khái niệm(OleDb Recordset Mô hướng kết đầu “ngắt kết hay SQL Server) OleDbCommand 3.3 Giờnối, nghĩa nhân (đơn vị tính: G) nối” khối hỗ lượng công chuyên môn vụ cá việc ngắt kết nối Mô hình thành phần dữtrợ liệumạnh mứcviệc logic Dataset SqlCommand quyhỗchuẩn mà CBGD có nghĩa vụ phải hoàn thành NET Datađã Provĩder không trợ tốt mẽ “ngắt kết nối” Data Table Collection 3.4 Cấunhất trúc bảng DataReader : Đối tượng xử lý đọc liệu, thiết kế hợp cứu khoa năm, bao gồm nhiệm vụ giảng dạy nhiệm vụphù nghiên DataAdapter Comectiott 3.5 Luu đồ giảng dòng liệu ứng dụngdữ web lý dòng liệu học theo cho chứccác danh dạy vàChỉ bậcXử lương Tiansaction Data Table tương ứng, học vị Khi traotạiđổi liệu với ADO ADO.NET trao đỗi Khả vượt 3.6 thời lập điểm Phù hợp với ứng dụng web xử lý nhanh, thờiSeLect điểm kế Sơ đồ hoạch chức D ataRcw c oil í ction Internet, thường sử dụng liệu qua Internet tường lửa Giờqua (đơnkhông vị tính: G) thuật tổng Cũng nghĩa vụ tất cảtùy CBGD nhẹ nhớ có dạng theo 3.7 nghĩa vụ môn Lưu đồchiếm giải Comrtiand Insat chuẩn COM, chuẩn COMtổ rất dễđương, vìđược D dàng ataC đlưmn c oỉt e cú Dti lập phê duyệt môn chức tương xác Parairi eters liệu nguồn : OleDbDataReader SqlDataReader Dữ khó vượttrước qua tườnghiện, lửa điêu ADO.NET thực chỉnh bôđược sung Mtion, tông hợp đê đánh update c QMtHiiatCotl liệu đốiliệu tượngthiết đượckếtạo rachuẩn đối tượng Command Do khả trao đổi theo giá mức độ hoàn thành nhiệm vụ thực hiệnG)câu lệnh ExecuteReader() ADO quaI Internet thường có XML, công chuẩn DatỉReadeí Giờ vượt mức (đơn vị tính: khối lượng việcdữ chuyên môn quy Dílete Datrọng laRđược el a1icủa cnC i eotio n nhiều hạn chế liệu sửol ADO.NET, DataAdapter : Đây đối tượng quan chuẩn mà CBGD môn có trách nhiệm phải hoàn thành dụng để cầu nối củahưởng database vàđổi dataset nghĩanóvụ.làCBGD thùtrao lao vượt (dataset mức I khilàbộđốimôn Internet CBGDtượng hoàn ngắt thànhkết giờnối), nghĩabởi vụ đối đượctượng chi trả theokết hệ số định “ngắt nối” T Giờ nghĩa vu Tổng Chức danh mứcnghĩa vượt mức I Giờ vụ dataset liên lạc trực tiếp với database nên T NCKH1= tổngnghĩa vuthực - Giờ nghĩa vụ Cán Giảng giảng dạy Giờ nghĩa vụmột vượt số ■» cần đốimức tượng trung gian (G) (G)lấy ' liệu từ database cho dạy (G) Và DataAdapter Vì DataAdpater Giờ vượt mức II340 (đơnnó vị tính: G)170 khối lượng công môn 510 việc chuyên Giáo sư,4.Giảng XML quy chuẩn màtác CBGD mônvẫn làm để thực công thao với Database phải duythêm trì kết nối nên viên tác chuyên môn Trường II không cao cấp Giáo sư 320 460 Phó liệtcủa kê140 vào dạng Giờ “kết vượt nối”, mức chấtbịlàgiới phụchạn, đơn vị cần phân công giảng dạy họp lý để CBGD tham Giảng viên 310 vụ cho việc 130 “ngắt kết nối” 440 gia nghiên cứu khoa học (NCKH) CBGD hưởng thù lao có II Dataset: cấu trúc XML dùng để lưu trữ kết truy vấn ừên vượt300 mức II môn hoàn thành Giảng 120Data 420 nghĩa vụ CBGD hoàn hệ số lương > 5.76 viên ADOcó NET Architecture máy ứng dụng Dataset thể chứavượt nhiều đổiIItượng giống nhưđịnh thành vượt mức I Giờ mức datatable chi trả theo hệ số có sởmức liệu mức vượt II Nói cách khác Dataset Cơ sở hệ số lương từ bảng Giờ nghĩa vụ vược 4.40 đến 5.42 vàdữ liệu máy ứng dụng mức 11= tổng số thực - Giờ nghĩa vụgiờ vượt mưc Giảng viên có trúc ADO.Net Kiến chiI làm tượng phần rõ rệt:xem “con” tức cấp thấp DataSet viên có hệ Giảng 280 có nhiều đối100 380 kèm với : DataTable (tương đương với bảng số Data provider Giảng lương >viên 4.322 250thấp DataTable 80 330 cấp có đối tượng DataRow có database), hệ Dataset 3.1.2 (tương Đối tượng áp dụng số đương với dòng) tương đương với cột), I .Net Data Provider: một,DataColumn( tập đồi tượng: SQLConnection, lương từ 3.33 đến Bao gồm: DataRelation đương với quan hệ) Ngoài đốisở SqlCommand,(tương SqlDatareader,v.v Có chức thao táccótrên 3.99 Giảng Cácviên đối tượng viên chức thuộc chức danh giáo sư, giảng : vd DataTableCollection, DataRowCollection, liệu nhóm220 có bằngviên Thạc Giảng 60 giáo sư, 280 viên chính, giảng viên có sĩhệtượng viên cao cấp, phó giảng DataColumnCollectionn số làm công tác giảng dạy khoa, viện, trung tâm, môn phần là: lương từ 2.34 đếnCác đối tượng Trường Đại học cần Thơ, gọi chung cán giảng dạy 3.00 viên tập Giảng 10sách sựConnectỉon50(CBGD) : Đổido tượng quản lý 60hoặc đóng /mở nối tới ngân nhà nước Trườngkếttrả lương (hưởng 85% CBGD điều động, nhiệm làm công táctuỳ quản theo lý chuyên trách liệu Datâbase.Cố bổ dạng Connectíon nguồn lương khởi điểm) kiêm nhiệm hưởng định mức miễn giảm nghĩa (OleDb hay SQL Server ) OleDbConnection T Chức danh Cánlàbộ giảng dạy Giờ nghĩa Giờ vượt vụ theo điều quy định SqlConnection vu T mức I Cán không thuộc biên chế giảng dạy (G) mời giảng (thông (G) qua họp đồng nhận thù lao giảng theo 510giảng dạy) 510 Giáo sư, Giảng viên cao cấp định mức quy chế chi tiêu nội 460 460 Phó Giáo sư Giảng viên có hệ số 440 440 GVHD: GVHD: GVHD: Trương Trương Trương Quốc Quốc Định Quốc Định Định GVHD: GVHD: Trương Trương Quốc Quốc Định Định SVTH: SVTH: SVTH: SVTH: Nguyễn Nguyễn Nguyễn Nguyễn Hoàng Hoàng Hoàng Hoàng Anh Anh Anh Anh SVTH: Nguyễn Hoàng Anh Trang Trang Trang 22 Trang 24 25 20 23 Trang 21 lương CHƯƠNG :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cứu Luận văn tôt nghiệp TT Nhóm công việc 420 380 380 330 330 280 280 60 60 Công việc cụ 1 tiết lý thuyết giảng dạy cao đẳng, đại học (hệ số lớp sinh viên: >80 = 1.2, > 120 = 1.4, > CÔNG TÁC GIẢNG DẠY (áp dụng cho tất hệ đào tạo Trường quản lý ký họp đồng đào tạo) Giờ chuẩn(G ) 160 = 1.6, > 200 = 1.8, > 250 = 2, > 300 = 2.5, > 400 = 3) tiết dạy thực tập-thí nghiệm/nhóm (20 40 sinh viên): + 20-23 SY: 0.5 G/nhóm + 24 - 27 SV: 0.6 G/nhóm + 28 - 31 SY: 0.7 G/nhóm + 32-35 SV: 0.8 G/nhóm Giờ chuẩn quy công tácSV: chuyên môn: + đổi 36-39 0.5 G/nhóm + >40 SV: 1.0 G/nhóm ngàyTThướng thực tập giáo(G) Nhóm công1việc Côngdẫn việc cụ địa, thể thực Giờ chuẩn trình tạo cao đại học/nhóm 1trong ngàyđào hướng dẫnđẳng, thực địa, thực tập giáo 2.8 trình học/nhóm 1trong tiết đào dạytạo caocaohọc; tiết dạy tiếng 1.4 Anh, tiếng Pháp (hệ số lớp học viên: >80 = 1.2, > 120 = 1.4, > 420 I Giảng viên có hệ số lương từ 4.40 đến 5.42 Giảng viên có bằngviên Tiếncó sĩ hệ số lương > Giảng 4.32 Giảng viên có hệ số lương từ 3.33 đến 3.99 Giảng viên có Thạc sĩ Giảng viên có hệ số lương từ 2.34 đến 3.00 Giảng viên tập (hưởng 85% lương khởi điểm) o —-11 160 = 1.6, > 200 = 1.8, > 250 = 2,> 300 = 2.5, > 400 = 3) Công tác đánh giá, gồm: đề, làm đáp án, 1G/5 sinh viên coi thi, chấm thi, nhập điểm, báo điểm (cho tất 1.4 G/5 Công tác đánh giá, gồm: đề, làm đáp án, học viên coi thi, chấm thi, nhập điểm, báo điểm (cho tất Hướng dẫn luận án NCS (chính/phụ)/NCS 100 (70/30) Hướng dẫn chuyên đề NCS/chuyên đề Hướng dẫn luận văn thạc sĩ/luận văn GVHD: Trương Quốc Định Trang 26 20 30 SVTH: Nguyễn Hoàng Anh Luận văn tôt nghiệp CHƯƠNG :NỘI DUNG VÀ KẾT QUẢ NGHIÊN cứu Hướng dẫn tiếu luận cao học/tiếu luận; Hướng dẫn luận văn-đồ án tốt nghiệp ĐH/luận văn-đồ Hướng án; dẫn sinh viên NCKH/đề tài Hướng dẫn tiểu luận tốt nghiệp ĐH/tiểu luận dẫn niên luận-đồ án-chuyên đề/niên Hướng luận-đồ án-chuyên đề Soạn giảng thử giảng viên tập sự/tín Cán phụ trách ngành cao học, Trợ lý (kiêm nhiệm) khoa, Thư ký (kiêm nhiệm) Cố vấn học tập/lớp chuyên ngành/năm (lớp < 30 SV: 30G; 31-40 SV: 40G; 41-50 SV: 50G; 51-60 SY: 60G; 61-70 SY: 65G; 7180 đồng chấm tiểu luận tốt nghiệp đại học Hội (2 thành viên/hội đồng/tiểu luận; 2G/thành viên) Hội đồng bảo vệ luận văn-đồ án tốt nghiệp đại học (3 thành viên/hội đồng/luận văn-đồ án; 2G/thành Hội đồng viên) bảo vệ đề cưong luận vãn thạc sĩ (5 thành viên/ hội đồng/đề cưorng; lG/thành viên) Hội đồng bảo vệ luận văn thạc sĩ (5 thành viên/hội đồng/ luận văn); Chủ tịch: 4G; Thư ký: 4G; ủy viên: 3G; cán phản biện: 6G/cán bộ) Tiểu ban chấm chuyên đề NCS/chuyên đề (3 thành viên/chuyên đề; 2G/thành viên) Hội đồng bảo vệ đề cương NCS/đề cương (5 thành viên/hội đồng/đề cương; 4G/thành viên) Hội đồng bảo vệ luận án tiến sĩ cấp môn (7 thành viên/hội đồng/luận án; Chủ tịch: 15G; Thư ký: 15G; ủy viên: lOG/ủy viên; CB Hội đồng bảo vệ luận án tiến sĩ cấp Trường (7 thành viên/hội đồng/luận án; Chủ tịch: 15G; Thư ký: 15G; ủy viên: lOG/ủy viên; CB phản biện:NCKH 20G/CB) CÔNG TÁC 13 Để cương (sau phê duyêt): NGHIÊN + cấp Nhà nước có giá trị > tỉ đồng CỨU KHOA HỌC + cấp BỘ-tỉnh-TP có giá trị > 400 triệu (áp dụng cho đồng tất loại + câp BỘ-tỉnh-TP có giá trị < 400 NCIÕI đồng mà Trường GVHD: Trương + cấp trường cấp đơn vị Quốc Định Trangthu): 27 làcơ quan 14 Chủ nhiệm đề tài (được nghiệm + cấp Nhà nước có giá trị > tỉ đồng 15 30 50 30-75 23 20 100 110 60 40 30 20 SVTH: Nguyễn Hoàng Anh 100 CHƯƠNG :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cửu Luận văn tôt nghiệp GV_Ten GV_Ngaysinh GV_Cohuu 3.4.22 Hệ số lưong (HeSoLuong) varchar 50 datetime bit Tên giảng viên Ngày sinh giảng viên giảng viên hữu giảng viên hữu 3.4.23 Học kỳ niên khóa (HocKiNienKhoa) 3.4.24 Hội đồng bảo yệ luận văn đề cưoug (HoiDongBao V eLuanV anDeCuong) Thuộc tính GCJD GIONGHIAVUGD GIONVNCKH Kiểu liệu smallint smallint int Độ dài TONGGIONGHIAVU int GIOVUOTMUC1 int CD_ID int 3.4.25 Khoa HSL_ID int (Khoa) BC_ID int Thuộc tính Kiểu liệu Độ dài HDT_H) int HDTTen varchar 50 Thuộc tính HSL_ID float Thuộc tính NKJD NK_Ten Kiểu liệu smallint varchar LHDID Độ dài Null Null 20 3.4.21 Hệ đào tạo (HeDaoTao) Kiều liệu Độ dài bigint tinyint HDBV_NgayThanhLap Thuộc tính Null 3.4.20 Giờ chuẩn (GioChuan) Kiểu liệu Độ dài smallint HSL_GiaTri Thuộc tính HDBVID Null Null datetime GVHD: Trương Quốc Định Kiểu liệu Độ dài Trang 39 Null Diễn giải Mã chuẩn Giờ nghĩa vụ giảng dạy Giờ nghĩa vụ nghiên cứu khoa học Tổng nghĩa vụ Giờ vượt mức Mã chức danh Mã hệ số lương Mã cấp Diễn giải Mã hệ đào tạo Tên hệ đào tạo Diễn giải Mã hệ số lương Giá trị hệ số lương Diễn giải Mã học kỳ niên khóa Tên học kỳ niên khóa Diễn giải Mã hội đồng bảo vệ Loại hội đồng bảo vệ Ngày thành lập hội đồng bảo vệ SVTH: Nguyễn Hoàng Anh Diễn giải CHƯƠNG :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cửu Luận văn tôt nghiệp K_ID smallint K_Ten varchar 3.4.29 Loại hội đồng 100 (LOAIHOIDONG) Thuộc tính Kiểu liệu Độ dài Null LBCKH_H) smallint LBCKH_Ten varchar 100 LBCKH_SoGioQuyDoi tinyint Mã khoa Tên khoa Diễn giải Mã loại báo cáo Tên loại báo cáo Số quy đối Thuộc tính LBC_ID LBC_Ten 3.4.30 Loại luận văn (LOAILUANYAN) Kiểu liệu Độ dài Null Diễn giải int Mã loại báo cáo varchar 50 Tên loại báo cáo Thuộc tính LHDT_ID LHDTTen 3.4.31 Loại sách (LOAISACH) Kiểu liệu Độ dài Null int varchar 50 Diễn giải Mã loại hình đào tạo Tên loại hình tạo Thuộc tính LHD_ID LHD_Ten 3.4.32 Lớp (LOP) Kiểu liệu int varchar Diễn giải Mã loại hội đồng Tên loại hội đồng Thuộc tính LLỸ_ID LLV_Ten Độ dài Null 50 3.4.33 Môn học (MONHOC ) Kiểu liệu Độ dài Null Diễn giải int Mã loại luận văn varchar 50 Tên loại luận văn 3.4.26 Loại báo cáo khoa học (LoaiBaoCaoKhoaHoc) Thuộc tính L_ID L_Ten 3.4.34 Nhóm môn học( NHOMMONHOC ) Kiểu liệu Độ dài Null Diễn giải int Mã loại sách varchar 50 Tên loại sách 3.4.27 Loại báo cáo (LoaỉBaoCao) Kiểu liệu Độ dài Null Diễn giải int Mã lớp varchar 50 Tên lớp Thuộc tính MHIID MH_Ten Thuộc tính 3.4.28 Loại hình đào tạo (LoaỉHinhDaoTao) Kiểu liệu Độ dài Null Diễn giải int Mã môn học varchar 50 Tên môn học Kiểu liệu Độ dài Null Diễn giải Thuộc tính LS_ID LS_Ten GVHD: Trương Quốc Định Trang 40 SVTH: Nguyễn Hoàng Anh CHƯƠNG :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cửu Luận văn tôt nghiệp MH_ID NK_Ten NLT_STT 3.4.36 PHANCONGHDTHUCHANH int varchar 50 int NLT_SISO int Phòng( PHONG) 3.4.37 Thuộc tính NTH_ID MH_ID NK_ID NLT_STT NTHSISO Thuộc tính GVJD NTH_ID Thuộc tính P_ID P_TEN Mã môn học Tên môn học Số thứ tự nhóm môn học Sỉ số nhóm môn học 3.4.38 Sách tham khảo giáo trình (SACHTHAMKHAOGIAOTRINH) Kiểu liệu Độ dài Null Diễn giải int Mã nhỏm thực hành int Mã môn học Int Mã học kì niên khóa int Mã nhỏm môn học Sỉ số nhóm thực hành Kiểu liệu Độ dài Null Diễn giải int Mã nhỏm thực hành Int Mã môn học Kiểu liệu Độ dài Null Diễn giải int Mã phòng varchar 50 Tên phòng học 3.4.39 Sinh viên ( SINHVIEN) Thuộc tính STKGT_ID Kiểu liệu int Độ dài Null Diễn giải Mã sách tham khảo giáo trình NK_ID Int 50 Mã học kì niên khóa LS_ID Int Mã sách 3.4.35 Nhóm thực hành (NHOMTHUCHANH) Int Mã giảng viên GV_ID STKGT_TEN nvarchar 50 Tên sách tham khảo giáo trình STKGTTHOIGIANXUATBAN Datetime Thời gian xuất STKGT_NHAXUATBAN Nvarchar 50 Nhà xuất STKGT_NOILUUTRU nvarchar 50 Nơi lưu trữ Thuộc tính Kiểu liệu Độ dài Null Diễn giải SV_ID int Mã sinh viênNguyễn Hoàng Anh GVHD: Trương Quốc Định SVTH: Trang 41 L_ID int 50 Mã lớp SV_TEN Thuộc tính THJD nvarchar Kiểu liệu int MH_ID int NK_ID NLT_STT int int P_ID int int int TKB_TIETBATDAU TKB_SOTIET 50 Độ dài Null 3.4.40 Thời khóa biểu( THOIKHOABIEU) Tên sinh viên Diễn giải Mã thứ tuần Mã môn học Mã niên khóa Số thứ tự nhóm lý thuyết Mã phòng học Tiết bắt đầu Số tiết Thuộc tính Kiểu liệu THJD Luận văn tôt nghiệpint Thuộc tính TC_ID TC_TEN Diễn giải CHƯƠNG :NỘI DUNG KẾT QUẢ NGHIÊN cửu Mã thứVẢ tuần nvarchar 50 3.4.41 Thứ tuần( THUTRONGTUAN ) Tên gọi thứ tuần Kiểu liệu Độ dài Null Diễn giải int Mã tổ chức nvarchar 50 Tên to chức Thuộc tính VT_ID VT_TEN 3.4.42 TỔ chức( TOCHUC ) Kiểu liệu Độ dài int nvarchar 50 TH_TEN Độ dài Null Null Diễn giải Mã vai trò Tên vai trò 3.4.43 Vai Trò( VAITRO ) GVHD: Trương Quốc Định Trang 42 SVTH: Nguyễn Hoàng Anh 3.5 Lưu đồ dòng liệu 3.5.1 Lưu đồ dòng liệu mức 0: 3.5.2 Lưu đồ dòng liệu mức 1: SVTH: Nguyễn Hoàng Anh Lu ận vă n tôt ng hiệ p _ C H Ư Ơ N G : N ỘI D U N PM G V 'S E Ả K ẾT «u Q T3 bỌ U c 'O Ả T3 N • Đăng nhập > Phần dành cho nhân viên quản lý: ■ Phân công giảng dạy Quản lý giảng dạy Giảng viên: Quản lý giáng viên Phân công giảng dạy Phân công hưđng dẫn thực hành Môn học: ^giìyii Niên khóa: II-2009-10H)g{ SỐ lượng SV: SL nhóm: Hưíng dẫn luận ván Phân công chức vụ Số lượng sv TH : Báo cáo chuyên đe GVHD: Trương Quốc Định Báo cáo khoa học HỘI đồng bảo vệ luận kanểiiẩiia ỊButtonl Trang 54 SVTH: Nguyễn Hoàng Anh Hoạt động nghiên cứu Loại hình đào tạo Chức danh giáng dạy 1 hệ L Tìm Kiếm Luận văn tôt nghiệp CHƯƠNG :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cửu Ad mĩr □ Quẩn lý tài khoản Hướng dãn sử dụng ■ Quản lý giảng viên Trang Chú Quản lý giảng dạy Phân công giảng dạy Phân công hướng dẫn thực hãnh H E H E Hưđng dẫn luân văn B Phân công chức vụ E Báo cáo chuyên đề E n Hội đong bẳo vệ luận văn B E Họ cán nummu EAÌÊÍX Ngày sinh sửa Mã Ch ọn Nguyễn LA Nguyên Nguyễn Vĩnh 12 13 14 15 Trần Thái Nguyễn Đan Quỳnh Thái Thị Hồng Huỳnh Tú Tên Nữ Chí m Tường Chi' Tuo' ng □ 10/13/1970 ỵ 12/1/1988 Ịg" □ m 10/16/2010 [if " □ 11/10/1970 lã' 11/5/1990 Hf a□ m m 10/15/1960 * 10/16/1960 V ã 10/17/1960 M 10/18/1960 ' Ị thi Bich Dao Công Vĩnh Trường Phú Luyện Như Nhung Quyên □ m III '[ Hoạt động nghiên cứu ó a ã J ã Trang [1] Trang sau Trang cuối Thêm mổi ỈU GVHD: Trưomg Quốc Định Trang 55 SVTH: Nguyễn Hoàng Anh Luận vănLuận tôt nghiệp CHƯƠNG :NỘI DUNG VẢDUNG KẾT QUẢ NGHIÊN CHƯƠNG :NỘI VẢ KẾT QUẢcửu NGHIÊN cửu văn tôt nghiệp ũ Mõn học Nhó m Chủ Nghía XH khoa học □9 Phần dànhtin cho giảngdẫn viên: ■>•Xem thông hướng luận văn: Si sô Hệ đào tạo Loại hình đâo tạo ■ Xem phân công giảng dạy: Sô tín chi G2 s 34 quy Liên kết 40 quy Liên kêt - 40 quy Liên kết D □ Hoá Học Đậ cương Hoá Học Đại cương ® 34 ®2 I Hoạt động giáng dạy Hoạt động công tác Báo cáo Quân iý tài khoản Hướng dẫn sử dụng LiênhệAdmin Tìm Kiếm Hoạt động giảng dạy Hoạt động công tác Báo cáo Quân lý tài khoan H ướng dẫn sử dụng LiênhệAdmin Tìm Kiẽm Quản lý giảng dạy iuiẺil Quản lý giảng dạy Giảng dạy lý thuyẽt HưđngGiảng dẫn thựcdạy hành fý thuyết HirtỉngHướng dẫn làm luận dẫn vărt thực hành Giảng Hưđng dạy trưởng dan làm luận vănt Hoạt động nghiên CIĨU Giàng dạy trường Báo cáo chuyên đề Sách tham khảođộng nghiên cứu Hoạt Bàr viết đước đăng Báo cáo chuyên Sách Môn học Mã môn tham đề khảo Nhóm thực hành Lớp lý thuyẽt a8 sô Bài viết đăng ® 13 ° Quản Lý & Bảo Dưỡng Nhà Cao Tầng a 82 - 80 Vật Lý Đai cương Q 190 : 80 Vật Lý Đại cương Q 191 y2 Q 80 Vật Lý Đại cương Q 192 s2 20 B 20 ° 80 Vật Lý Đại cương e 193 y2 B 20 ® 20 ■ Thêm giảng viên ■ Xem phân công hướng dẫn thực hành: Trang Chủ Hướng dần sử dựng Quản ly giăng dạy Quàn lý giáng viên Giảng viên I Trang Chủ Phân công giáng dạy Hoạt động giảng dạy Hoạt động cóng tác Báo dẫn Quân iý tải khoản Hưởng dẫn sử dụng Liên hệ Admin Tìm Kiẽm Mã cán bôn: 418 Phân công hướng Quàn lý giảng dạy Chức danh: Giáng viễn tập Ẹ3 thực hãnh Giảng dạy lý thuyẽt HƯđng dẫn luận ván Hưởng dẫn thực hành Phân công chức vụ Bằng ĐẠI HỌC0 cấp: 2.340 dẫn lồm luận vãnt Báo cáo chuyênHưđng dê Giảng dạy trường Báo cáo khoa học hệ thống thông tin[r] Khoa: Hội đồng bảo vệ luận văn Hoạt động nghiên cứu Sách tham khảo SI Hệ số lương: Bộ môn: Béo cáo chuyên đề Hoạt động nghiên cứu Họ : Sách tham khào Sinh viẽn Q Q m B hoàng lão tả Thành Chí công Vũ Ngọc Trung Vần Tấn Khoa Thành Cát Dũng Khoa văn Tung Hoàng Văn Mộc Đề tài luận vãn Bài viẽt đãng Mã đẽ tài Mã sõ o Q s B qly Loại cty Thủy hình sản đào tạo s B Q Q dfasf Chức danh giáng sinh hoc ung dung ũ o e 9 ■ 1 o quản lýcty du lịch dạy quản lý cty du Ịch Tìm h'Ểu PHP ứng dụng thiết kế website Xây dựhg chương trình gia phả cho người việt Tên: ND-:° Ngáy sinh: 1 Giậhg viên hữu: n GVHD: GVHD: Trương Trương Quốc Quốc Định Định TrangTrang 56 57 SVTH: SVTH: Nguyễn Nguyễn HoàngHoàng Anh Anh Luận văn tôt nghiệp CHƯƠNG :KẾT LUẬN VẢ HƯỚNG PHÁT TRIỂN SửCHƯƠNG dụng công mớiLUÂN Ajax, Webservice nâng cao :nghệ KẾT VÀJquery, HƯỚNG PHÁTđểTRIỂN tính hiệu chương trình 4.1 LUÂN Thêm 1KẾT cột kiểu bool biểu thị tình trạng xóa trường để tránh Xây dựng ứng dụng web hoàn chỉnh, thể đầy đủ chức delete casecade hệ thống “Quản lý bảo hiểm thất nghiệp” công việc đòi hỏi nhiều thời gian kiến thức tảng Trong giới hạn đề tài này, em mong kiến thức mà em tiếp thu đuợc trình tìm hiểu góp phần vào việc nghiên cứu chung tập thể 4.1.1 Kết đạt ❖ lý thuyết: Nắm vững kĩ thuật lập trình web với asp.net Có thêm kinh nghiệm phát triển ứng dụng web, thiết kế hệ thống thông tin Nâng cao khả nang sử dụng thành phần mã nguồn mở ❖ chương trình: Xây dựng website với chức cần thiết Trong trình phát triển áp dụng mô hình lớp giúp chương trình dể dàng nâng cấp sữa chữa Các truy vấn SQL lưu Procedure hệ quản trị SQL Server giúp chương trình thực thi hiệu tính bảo mật cao Giao diện chương trình sáng sủa, dể sử dụng Sử dụng công cụ miễn phí để xây dựng sản phẩm Áp dụng số công nghệ Net Framework 4.0, Net Ajax, Jquery Sử dụng chế bảo mật IIS chứng thực phân quyền 4.1.2 Hạn chế: quản lý chưa thật hiệu thiều số báo cáo Một số thiết kế xây dựng viết chương trình Bản thiết kế thiếu số chổ để đến hoàn chỉnh Chương trình chưa hoàn thiện thiếu số chức 4.2 HƯỚNG PHÁT TRIỂN Hoàn thiện thiết kế, chức chương trình GVHD: Trương Quốc Định GVHD: Trương Quốc Định Trang 58 60 Trang 59 SVTH: Nguyễn Hoàng Anh SVTH: Nguyễn Hoàng Anh [...]... LiênhệAdmin Tìm Kiẽm Quản lý giảng dạy iuiẺil Quản lý giảng dạy Giảng dạy lý thuyẽt HưđngGiảng dẫn thựcdạy hành fý thuyết HirtỉngHướng dẫn làm luận dẫn vărt thực hành Giảng Hưđng dạy ngoài trưởng dan làm luận vănt Hoạt động nghiên CIĨU Giàng dạy ngoài trường Báo cáo chuyên đề Sách tham khảođộng nghiên cứu Hoạt Bàr viết đước đăng Báo cáo chuyên Sách Môn học Mã môn tham đề khảo Nhóm thực hành Lớp lý thuyẽt a8... GIỚI THIỆU MỘT SỐ CHỨC NĂNG CỦA CHƯƠNG TRÌNH >• Đăng nhập > Phần dành cho nhân viên quản lý: ■ Phân công giảng dạy Quản lý giảng dạy Giảng viên: Quản lý giáng viên Phân công giảng dạy Phân công hưđng dẫn thực hành Môn học: ^giìyii Niên khóa: 1 II-2009-10H)g{ SỐ lượng SV: SL mỗi nhóm: Hưíng dẫn luận ván Phân công chức vụ Số lượng sv TH : Báo cáo chuyên đe GVHD: Trương Quốc Định Báo cáo khoa học HỘI đồng... được đăng ® 13 ° Quản Lý & Bảo Dưỡng Nhà Cao Tầng a 82 - 80 Vật Lý Đai cương 2 Q 190 0 : 80 Vật Lý Đại cương 2 Q 191 y2 Q 80 Vật Lý Đại cương 2 Q 192 s2 20 B 20 ° 80 Vật Lý Đại cương 2 e 193 y2 B 20 ® 20 2 8 ■ Thêm mới giảng viên ■ Xem phân công hướng dẫn thực hành: Trang Chủ Hướng dần sử dựng Quản ly giăng dạy Quàn lý giáng viên Giảng viên I Trang Chủ Phân công giáng dạy Hoạt động giảng dạy Hoạt động... kanểiiẩiia ỊButtonl Trang 54 SVTH: Nguyễn Hoàng Anh Hoạt động nghiên cứu Loại hình đào tạo Chức danh giáng dạy 1 1 hệ L Tìm Kiếm Luận văn tôt nghiệp CHƯƠNG 3 :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cửu Ad mĩr □ Quẩn lý tài khoản Hướng dãn sử dụng ■ Quản lý giảng viên Trang Chú Quản lý giảng dạy Phân công giảng dạy Phân công hướng dẫn thực hãnh H E H E Hưđng dẫn luân văn B Phân công chức vụ E Báo cáo chuyên đề... dẫn Quân iý tải khoản Hưởng dẫn sử dụng Liên hệ Admin Tìm Kiẽm Mã cán bôn: 418 Phân công hướng Quàn lý giảng dạy Chức danh: Giáng viễn tập sự Ẹ3 thực hãnh Giảng dạy lý thuyẽt HƯđng dẫn luận ván Hưởng dẫn thực hành Phân công chức vụ Bằng ĐẠI HỌC0 cấp: 2.340 dẫn lồm luận vãnt Báo cáo chuyênHưđng dê Giảng dạy ngoài trường Báo cáo khoa học hệ thống thông tin[r] Khoa: Hội đồng bảo vệ luận văn Hoạt động nghiên... cho giảngdẫn viên: ■>•Xem thông hướng luận văn: Si sô Hệ đào tạo Loại hình đâo tạo ■ Xem phân công giảng dạy: Sô tín chi G2 s 34 0 chính quy Liên kết 40 chính quy Liên kêt - 40 chính quy Liên kết D □ Hoá Học Đậ cương Hoá Học Đại cương ® 34 ®2 I Hoạt động giáng dạy Hoạt động công tác Báo cáo Quân iý tài khoản Hướng dẫn sử dụng LiênhệAdmin Tìm Kiếm Hoạt động giảng dạy Hoạt động công tác Báo cáo Quân lý. .. lương của từng giảng viên có lưu vết, gồm: mã NOIBC) ■ BANGPHANCONGGIANGDAY (MH IDJSK IDm.T STT.GV ID) số giảng viên, mã hệ số lương, ngày áp dụng hệ số lương nghĩa: c giảng báo cáo chuyên gồm: số học, nghĩa: Lưu lưu thông thông tin tinvềvềcác s giảng phânviên công viên giảng ề, dạy cácmã môn ■ Ý DETAILUANVANtDTLV ĨD LLV_ID, DTLV_TEN, GV_ID) ■ THOIKHOABIEU(TH IDMH ID.NK ID.NLT STT.P ID giảng viên, mã... viẽt được đãng Mã đẽ tài 3 Mã sõ o 4 Q s 5 B qly Loại cty Thủy hình sản đào tạo 4 s 6 B 2 Q 7 Q dfasf Chức danh giáng sinh hoc ung dung ũ 8 o e 9 9 ■ 1 1 o quản lýcty du lịch dạy quản lý cty du Ịch Tìm h'Ểu PHP và ứng dụng thiết kế một website Xây dựhg chương trình cây gia phả cho người việt Tên: ND-:° Ngáy sinh: 1 1 Giậhg viên cơ hữu: n 3 8 1 0 GVHD: GVHD: Trương Trương Quốc Quốc Định Định TrangTrang... nhóm lý thuyết Mã sinh viên Null Diễn giải Mã giảng viên Mã giờ chuẩn Mã chức danh Họ giảng viên 3.4.16 Danh sách giảng viên hướng dẫn làm luận vãn (DSGVHuongDanLamLuanVan) GVHD: Trương Quốc Định Trang 38 SVTH: Nguyễn Hoàng Anh CHƯƠNG 3 :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cửu Luận văn tôt nghiệp GV_Ten GV_Ngaysinh GV_Cohuu 3.4.22 Hệ số lưong (HeSoLuong) varchar 50 datetime bit Tên giảng viên Ngày sinh giảng. .. chương trình: 1 Xây dựng một website với các chức năng cần thiết 2 Trong quá trình phát triển đã áp dụng mô hình 3 lớp giúp chương trình có thể dể dàng nâng cấp và sữa chữa 3 Các truy vấn SQL đều được lưu trong các Procedure của hệ quản trị SQL Server giúp chương trình thực thi một các hiệu quả tính bảo mật cao 4 Giao diện chương trình sáng sủa, dể sử dụng 5 Sử dụng các công cụ miễn phí để xây dựng sản phẩm ... LiênhệAdmin Tìm Kiẽm Quản lý giảng dạy iuiẺil Quản lý giảng dạy Giảng dạy lý thuyẽt HưđngGiảng dẫn thựcdạy hành fý thuyết HirtỉngHướng dẫn làm luận dẫn vărt thực hành Giảng Hưđng dạy trưởng dan làm... nhân viên quản lý: ■ Phân công giảng dạy Quản lý giảng dạy Giảng viên: Quản lý giáng viên Phân công giảng dạy Phân công hưđng dẫn thực hành Môn học: ^giìyii Niên khóa: II-2009-10H)g{ SỐ lượng SV:... giáng dạy 1 hệ L Tìm Kiếm Luận văn tôt nghiệp CHƯƠNG :NỘI DUNG VẢ KẾT QUẢ NGHIÊN cửu Ad mĩr □ Quẩn lý tài khoản Hướng dãn sử dụng ■ Quản lý giảng viên Trang Chú Quản lý giảng dạy Phân công giảng

Ngày đăng: 18/12/2015, 14:53

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w