Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Lời Mở Đầu Trong thời đại công nghệ thông tin nay, trao đổi thông tin trở thành nhu cầu thiết yếu thiếu quốc gia nói riềng toàn giới nói chung Sự phát triển công nghệ thông tin gắn chặt với phát triển kinh tế cịng nh sù ph¸t triĨn c¸c øng dơng khoa häc kỹ thuật tất ngành nghề nớc Vì vậy, ngày công nghệ thông tin khoa học kỹ thuật đợc coi lực lợng sản xuất loài ngời Phát triển công nghệ tin học sở để xây dựng hạ tầng, làm tảng vững để xây dựng phát triển kinh tế vững mạnh Trong xu ấy, công tác quản lý dự vào máy tính nhu cầu cấp bách tất ngành, lĩnh vực quan, doanh nghiệp trờng học Việc tin học hoá bớc công tác quản lý, khai thác điều hành sản xuất kinh doanh đòi hỏi có tính chất định thành công công việc Hiện máy tính đà trở thành thiết bị cần thiết hầu nh trình làm việc ngời Nó giúp ngời giải phóng sức lao động, làm giúp ngời việc mà trớc ngời làm khó khăn, nhiều thời gian làm đợc Hay nói cách xác máy tính giúp ngời dần biến thành Khi xà hội phát triển nhu cầu xử lý thông tin lớn Do việc sử dụng máy tính phần mềm tin học vào tất lĩnh vực đời sống ngày trở lên thông dụng Đợc hớng dẫn tận tình thầy giáo Thạc sỹ Lu Minh Tuấn xuất phát từ nhu cầu thực tế trờng Tiểu học Thợng Mỗ, em đà chọn đề tài Xây dựng Website quản lý nhân cho trXây dựng Website quản lý nhân cho tr ờng Tiểu Học Thợng Mỗ làm néi dung nghiªn cøu thêi gian thùc tËp cđa em Em xin chân thành cảm ơn! GVHD: ThS_ Lu Minh Tuấn SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Chơng I: Tổng quan đề tài I.1 Tổng quan tình hình ứng dụng công nghệ thông tin Công nghệ thông tin, mạng Internet đà làm cho khoảng cách giới ngày trở lên nhỏ bé Tri thức thông tin không biên giới đa hoạt động kinh tế vợt khỏi phạm vi quốc gia trở thành hoạt động mang tính toàn cầu Sự hội tơ cđa c«ng nghƯ viƠn th«ng - tin häc - truyền thông quảng bá diến mạnh mẽ phạm vi toàn cầu dẫn đến hình thành loại hình dịch vụ cách tiếp cận míi ®èi víi phat triĨn kinh tÕ x· héi GVHD: ThS_ Lu Minh Tuấn SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Cuộc cách mạng thông tin với trình toàn cầu hoá ảnh hớng sâu sắc đến lĩnh vực đời sống khinh tế, văn hoá, xà hội, đa xà hội loài ngời chuyển mạnh từ x· héi c«ng nghiƯp sang x· héi th«ng tin, tõ kinh tÕ c«ng nghiƯp sang kinh tÕ tri thøc, ë lực cạnh tranh chủ yếu phụ thuộc vào lực sáng tạo, thu thập, lu trữ , xử lý trao đổi thông tin Xu biến đổi to lớn đặt cho quốc gia hội thách thức to lớn Nắm bắt hội, với ý chí tâm cao, cã sù chØ ®ä trùc tiÕp chóng ta cã thể tận dụng tiềm công nghệ thông tin để chuyển dịch nhanh nhanh cấu nhân lực cÊu kinh tÕ x· héi theo híng x©y dùng mét xà hội thông tin, kinh tế dựa vào tri thức, góp phần quan trọng rút ngắn trình công nghiệp hoá - đại hoá đất nớc Trong xà hội dựa tri thức, phát triển lực cạnh tranh đợc xác định không dựa đầu t lao động mà quan trọng tạo truyền bá tri thức thông tin Vì vậy, sở nghiên cứu cần sớm xây dựng triển khai thực mạnh mẽ kế hoạch phát triển tảng cho công nghệ thông tin nh Internet tốc độ cao, truyền thông vô tuyến, số hoá thông tin đại chúng Việt Nam, công nghệ thông tin non trẻ song phát triển với tốc độ nhanh chóng, số nghành kinh tế trọng yếu nh ngân hàng, tài chính, bảo hiểm, du lịch, viễn thông, hàng không đà có nhiều thành công ứng dụng công nghệ thông tin Ngoài ra, công tác đào tạo nguồn nhân lực công nghệ thông tin có chuyển biến tích cực, góp phần chuyển dịch cấu lao động với tỉ lệ lao động tri thức ngày cao Những kết ban đầu đạt đợc hoàn cảnh kinh tế nớc ta giai đoạn chuyển đổi mức thấp nhng đà đợc chuyên gia quốc tế đánh giá cao Trong đánh giá tổng thể gần mức độ sẵn sàng cho đất nớc có tiềm phát triển công nghệ thông tin cao khu vực đông Nam I.2 Giới thiệu së thùc tËp I.2.1 Giíi thiƯu vỊ c¬ së thùc tập Tên sở thực tập: Trờng tiểu học Thợng Mỗ Địa chỉ: xà Thợng Mỗ - Huyện Đan Phợng – Thµnh Phè Hµ Néi GVHD: ThS_ Lu Minh TuÊn SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Trờng tiểu học Thợng Mỗ trờng dẫn đầu chất lợng đào tạo bậc tiểu học Hàng năm nhà trờng đà đào tạo đợc nhiều em đạt thành tích học trò xuất sắc I.2.2 Sơ đồ cấu tổ chức: Ban giám hiệu Phòng hội đồng Khối lớp Khối lớp Phòng khiếu Khối lớp Phòng ngoại ngữ Khối lớp Khối lớp Hình I.1 Sơ đồ cấu tổ chức Ban gi¸o hiƯu : Gåm cã hiƯu trëng, hiƯu phã, héi đồng s phạm Các phòng, tổ khối, môn trực thuộc: phòng đào tạo, phòng hành chínhmỗi phòng chịu trách nhiệm vấn đề khác Việc chia tổ môn trực thuộc dựa tÝnh chÊt løa ti häc sinh Thêng th× løa ti tõ - ti xÕp vµo mét tỉ khèi có tổ khối trởng tổ Trong tổ khối có khối trực thuộc, khối lại có tổ trởng, phó tổ trởng khối hội đồng s phạm giáo viên.Tổ trởng ngời đứng đầu có uy tín, có trình độ chuyên môn giáo viên khoa nhà trờng bầu I.3 Phát biểu đề tài I.3.1 Lý chọn đề tài Chúng ta sống thời đại công nghệ thông tin phát triển nh vũ bÃo, máy tính gần nh có mặt hầu hết lĩnh vực cịng nh c¸c GVHD: ThS_ Lu Minh Tn SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ ngành nghề xà hội: Từ nghiên cứu khoa học đến lĩnh vực nh: Y tế, văn hoá, giáo dục hay công tác quản lý Trong năm gần việc đa tin học vào dạy trờng học đà đợc nhà nớc đặc biệt quan tâm Tuy nhiên lại có nghịch lý là: dù đà đa việc giảng dạy tin học vào trờng từ sớm nhng việc ứng dụng tin học công việc nhà trờng lại hầu nh cha có Trong trờng học công tác quản lý nhân quan phản ánh chất lợng dạy học nh theo dõi, đánh giá thành lao động thầy trò Nếu đánh giá giúp ban giám hiệu đạo công việc cách có hiệu quả, nh đồng nghĩa với việc kích thích phong trào học tập trờng, ngợc lại đánh giá không ảnh hởng tiêu cực đến chất lợng giảng dạy giáo viên nh viƯc häc tËp cđa häc sinh HiƯn nay, ë trờng việc quản lý hồ sơ quản lý lơng giáo viên đòi hỏi phải xử lý số lợng công việc lớn giấy tờ, hồ sơ, tính toán lơng giáo viên, mà công việc lại đợc tiến hành phơng pháp thủ công đơn Do dẫn đến tình trạng thời gian công sức nhân viên văn phòng bỏ nhiều nhng hiệu công việc đem lại không cao I.3.2 Đối tợng phạm vi nghiên cứu Với mục đích nghiên cứu xây dựng đa vào sử dụng có hiệu phần mềm quản lý nhân cách thiết thực, phục vụ tốt cho nhu cầu ngời ban quản lý nhân nh nhu cầu tìm kiếm thông tin giáo viên cần thiết ta xây dựng đợc phần mềm chung chung mà phải xây dựng đợc phần mềm có độ xác cao công tác quản lý lơng Cụ thể phần mềm ảnh hởng nhiều đến trình quản lý hệ thống khác nh: Đánh giá giáo viên xem xét giáo viên đợc xếp loại giáo viên xuất sắc hay không, trình xét bậc lơng cho giáo viên vào cuối năm học Đối tợng hởng thụ đề tài: Các nhân viên văn phòng, nhân viên ban quản lý lơng, cán phòng đào tạo nhà trờng muốn kiểm tra trình quản lý nh chất lợng giảng dạy giáo viên giáo viên có nhu cầu tìm kiếm tra cứu thông tin lơng I.3.3 Mục đích đề tài: GVHD: ThS_ Lu Minh Tn SVTH: Ngun ThÞ BÐ Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Hiện công tác quản lý nhân trờng tiểu học Thợng Mỗ đợc tiến hành cách thủ công dựa sức ngời Vì đà kéo theo nhiều nhợc điểm trình quản lý: sức ngời bé phËn ban qu¶n lý bá nhiỊu nhng hiƯu công việc lại không cao, mức cung ứng thông tin không kịp thời cần thiết phần mềm quản lý nhân hạn chế thiếu sót giúp cho nhân viên văn phòng giải công việc cách xác, hiệu nhanh nhằm cung ứng thông tin kịp thời Không đề tài mà em nghiên cứu có tính khoa häc thiÕt thùc, cã tÝnh thùc tiƠn cao vµ cã thể đa vào ứng dụng mà yếu tố phức tạp mặt sử dụng phần mềm ngời sử dụng nh yêu cầu khắt khe sở vật chất, kỹ thuật hạ tầng I.3.4 Mục tiêu đề tài: Bổ xung khắc phơc u kÐm cđa hƯ thèng qu¶n lý cị, rót ngắn quy trinh lu trữ thông tin thủ công Sắp xếp hợp lý cấu máy, tổ chức gọn nhẹ, tối u để điều hành hiệu Mang lại hiệu kinh tế rõ rệt, giảm thiểu chi phí nhân lực, thời gian tận dụng tối u việc sử dụng phần mềm Chơng II: Khảo sát hệ thống II.1 Sơ đồ quy trình nghiệp vụ: Hiện trình quản lý nhân trờng tiểu học Thợng Mỗ đợc tiến hành cách thủ công, việc quản lý chủ yếu đợc thực dựa sức ngời giấy bút Chúng ta thấy đợc nhiều nhợc điểm quy cách quản lý là: Mất thời gian, d thõa l·ng phÝ søc ngêi, søc cđa mµ hiệu công việc đem lại không cao Mặt khác, hạn chế mà ta dễ thấy trình quản lý vấn đề bảo mật hệ thống, hồ sơ lơng giáo viên đợc lu trữ giấy để văn phòng thời gian dài dễ mát h hỏng dẫn tới việc mát thông tin hệ thống Để hiểu rõ quy trình nh cách thức quản lý nhân hệ, hÃy xem xét sơ đồ mô tả GVHD: ThS_ Lu Minh Tuấn SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ hoạt động nghiệp vụ trình quản lý nhân hệ thể hình II.1 dới Phòng hành tổng hợp Lu trữ thông tin liên quan đến nhân viên Theo dõi thông tin liên quan tới nhân viên Báo cáo cấp thông tin liên quan đến nhân viên Các phòng ban - Tiếp nhận nhân viên - Quản lý nhân viên - Cập nhật Nhân Viên Ngời quản lý Hình II.1 Sơ đồ quy trình quản lý nhân trờng tiểu học Thợng Mỗ II.2 Mô tả quy trình nghiệp vụ quản lý nhân a Tiếp nhận quản lý hồ sơ nhân viên Ngày với bùng nổ công nghệ thông tin toàn cầu việc ứng dụng tin học vào công việc cuéc sèng nãi chung còng nh trêng häc nói riêng yêu cầu tất yếu Khi tin học hoá công việc giảm bớt đợc nhiều công sức thời gian lÃng phí công việc mà trớc tiến hành thủ công tay máy tính thay ta làm Tất nhiên thùc tÕ ë níc ta hiƯn sù øng dơng tin học mức đơn giản cha có đồng Khảo sát hệ thống cách thức quản lý nhân trờng tiểu học Thợng Mỗ chứng minh điều Nhân viên đến nộp hồ sơ tuyển dụng cho phòng hành tổng hợp, phòng có chức kiểm tra hồ sơ nhân viên trúng tuyển GVHD: ThS_ Lu Minh Tuấn SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ đợt thi huyện chuyển đến tổ chc thi tuyển nhân viên hợp đồng theo yêu cầu hiệu trởng Nếu nhân viên trúng tuyển phòng hành có nhiệm vụ cập nhật hồ sơ nhân viên, làm hợp đồng, phần công công tác bắt đầu quản lý trình công tác nhân viên nh: hợp đồng, tiền lơng, khen thởng, kỷ luật, chức vụ, lịch công tác, thay đổi lịch công tác, Hàng tháng phận có trách nhiệm lập báo cáo gửi cho phó hiệu trởng hiệu trởng theo dõi Tất việc làm cách thủ công dựa sức lực ngời Hàng năm nhân viên đến làm việc hồ sơ nhân viên bao gồm nhiều loại giấy tờ khác nhau: Sơ yếu lý lịch Giấy khai sinh Bảng điểm học tập Bằng tốt nghiệp chuyên nghành Giấy khám sức khoẻ Và nhiều loại giấy tờ kèm theo khác Trong hồ sơ nhân viên lu trữ tất thông tin nhân viên nh: Họ tên sinh viên Ngày tháng năm sinh Giới tính Quê quán Dân tộc Tôn giáo Trình độ văn hoá Hä tªn, nghỊ nghiƯp bè mĐ … VËy chóng ta hÃy hình dung năm nhân viên văn phòng phảI cập nhật lu giữ thêm đến hàng trăm hồ sơ nhân viên công việc vất vả b Quy trình tổ chức quản lý nhân Phó hiệu trởng có trách nhiệm theo dõi đôn đốc phòng ban hoàn thành tốt công việc đợc giao, kiểm tra xét duyệt báo cáo GVHD: ThS_ Lu Minh Tuấn SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ phòng hành tổng hợp gửi lên hàng tháng để trình duyệt hiệu trởng phê duyệt Hiệu trởng có trách nhiệm thông báo cho phó hiệu trởng kế hoạch hoạt động trờng để phó hiệu trởng đạo phòng ban thực Đồng thời hiệu trởng có trách nhiệm phê duyệt báo cáo phó hiệu trởng trình lên định khen thởng, kỷ luật nhân viên, ký kết hợp đồng cần thiết Kế toán có trách nhiệm tính lơng theo dõi kinh phí hoạt động trờng II.3 Đánh giá hệ thống Qua thực trạng ta thấy việc quản lý nhân trờng tiểu học Thợng Mỗ nói chung có số nhợc điểm sau: Các công việc hầu hết đợc làm cách thủ công tay Công việc đòi hỏi nhiều sức lao động nhân viên văn phòng Nhất vào dịp cuối năm phải tổng kết lơng hoạt động bế giảng năm học lúc Mặc dù phải bỏ nhiều công sức nhng kết thu đợc không cao tính toán tay rÊt dƠ g©y sai sãt dÉn tíi thiÕu nhiỊu công việc đánh giá nh xếp loại giáo viên giỏi, xuất sắc Bên cạnh công tác quản lý hồ sơ nhân viên có nhiều vấn đề cần bàn tới Khi muốn cập nhật thông tin nhân viên nhân viên văn phòng phải tìm kiếm lần lợt đống hồ sơ thời gian Mức cung ứng thông tin không đảm bảo mặt: chất lợng, độ tin cậy xác nh thời gian II.4 Yêu cầu xây dựng hệ thống Cùng với phát triển công nghệ thông tin đà đợc ứng dụng khắp địa bàn toàn quốc tiến tới tin học hoá tất hoạt động lĩnh vực Đặc biệt công tác quản lý đà đạt đợc nhiều thành tựu to lớn từ áp dụng tin học, đà giảm bớt đợc đáng kể lÃng phí công sức ngời tạo điều kiện cho ngời phát huy tối đa trí tuệ vào công việc khác Máy tình thật trở thành công cụ đáng tin cậy thiếu đợc hoạt động ngời Chính em đà chọn việc áp dụng tin học hoá GVHD: ThS_ Lu Minh Tn SVTH: Ngun ThÞ BÐ Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ công việc quản lý nhân trờng tiểu học Thợng Mỗ Hà Nội Khi công việc thực khắc phục đợc nhợc điểm có u điểm sau: Giảm thời gian ghi chÐp Thùc hiƯn sưa ch÷a, cËp nhËt liệu thuận tiện Độ xác thông tin cao Tận dụng đợc tối đa khả tính toán máy tính Mức cung ứng thông tin kÞp thêi II.5 Mét sè mÉu biĨu thu thËp đợc Mẫu danh sách lơng nhân viên P giáo dục đào tạo trờng tiểu học Thợng Mỗ - Hµ Néi Céng hoµ x· héi chđ nghÜa viƯt Nam §éc lËp – Tù – H¹nh o0o Năm học: Danh sách nhân viên nhận lơng tháng: Nguyễn Thị Nga Ngày Chức vụ sinh 07/08/1971 H Trởng Tạ Thị Yến 05/06/1967 Hiệu phó tt Họ tên Lơng Kí (VND) nhận 3.950.000 3.500.000 Nguyễn Văn 02/08/1965 HiÖu phã 3.560.000 ChÝnh … ………………… ………… …………… ………… Tổng số nhân viên: Ngời duyệt danh sách GVHD: ThS_ Lu Minh Tuấn 10 SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Mẫu danh sách phụ cấp lơng nhân viên P giáo dục đào tạo trờng tiểu học Thợng Mỗ - Hà Nội Cộng hoà xà hội chủ nghĩa việt Nam Độc lập Tự Hạnh o0o Năm học: Danh sách nhân viên nhận phụ cÊp q: Ngun ThÞ Nga 07/08/1971 H Trëng Phụ Kí cấp nhận (VND) 3.950.000 Tạ Thị Yến 05/06/1967 Hiệu phó 3.500.000 tt Họ tên Ngày sinh Chức vụ Nguyễn Văn 02/08/1965 Hiệu phó 3.560.000 Chính Tổng số nhân viên: Ngời duyệt danh sách Mẫu danh sách nhân viên nhân lơng dạy thêm P giáo dục đào tạo trờng tiểu học Thợng Mỗ - Hà Nội GVHD: ThS_ Lu Minh Tn Céng hoµ x· héi chđ nghÜa viƯt Nam §éc lËp – Tù – H¹nh o0o 11 SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Năm học: Danh sách nhân viên nhận lơng dạy thêm: Nguyễn Thị Nga Môn học Toán Tạ Thị Yến Ngoại ngữ 45 3.500.000 Nguyễn Văn Chính Tin học 3.400.000 tt Họ tên Số buổi 30 40 ………… ………… L¬ng KÝ (VND) nhËn 3.950.000 ………… …… Tỉng số nhân viên: Ngời duyệt danh sách II.6 Lựa chọn môi trờng cài đặt II.6.1 Cài đặt Php, Apache, Mysql Để cài đặt PHP , cài đặt gói riêng lẻ(PHP, Apache, Mysql) Tuy nhiên khuyến khích ngời cài đặt dạng gói tích hợp Sẽ tiện lợi cho việc sau nhiều Gói phần mềm mà chọn là: Appserv-Win-2.5.10 (Tên phần mềm Appserv, dành cho phiên Window, phiên 2.5.10) Bớc 1: Chúng ta cài đặt bình thờng cách nhấp vào file exe Bớc 2: Phần mềm cho chọn cần cài module Hay giữ nguyên tất nhấn next cho tíi xt hiƯn hép tho¹i cã mơc quan trọng cần quan tâm Server Name: Nhập vào: localhost Email: Nhập vào email bạn Apache HTTP port mặc định 80, nhiên máy cài IIS điều chỉnh thành 81 để chạy dịch vụ bên appserv Nhấn next để qua trang kế tiÕp Bíc 3: Trong giao diƯn tiÕp theo ta ®iỊn thông tin nh sau: Enter root password: gõ vào root GVHD: ThS_ Lu Minh Tn 12 SVTH: Ngun ThÞ BÐ Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Re enter root password: nhập lại lần root Các cấu hình bên dới giữ nguyên phần: Enable InnoDB bạn đánh dấu vào Để MYSQL sử lý đợc ứng dụng có bật chế ®é InnoDB NhÊn nót lƯnh Install ®Ĩ tiÕn hµnh cµi đặt Bớc 4: Nhấn Finish để hoàn tất việc cài đặt Sau cài đặt xong bạn gõ trình duyệt: http://localhost II.6.2 Giíi thiƯu APACHE Apache lµ web server phỉ biến nay, chiếm khoảng 60% thị trờng máy chủ web giới chúng tỏ mạnh mẽ đáng tin cậy Trên web server chứa site mà máy truy xuất đến site II.6.3 Giới thiệu PHP Cùng với Apache, Hph Mysql đà trở thành chuẩn máy chủ web Rất nhiều phần mềm web mạnh sử dụng Php Mysql, Php hỗ trợ kết nối hệ sở liệu nh Mysql, đợc Apache hỗ trợ nh module II.6.3.1 PHP gì? PHP (Persionnal Home Page hay Hypertext Preprocessor) ngôn ngữ lập trình kiểu scrip chạy server trả mà HTML cho trình duyệt Xu híng sư dơng PHP viƯc thiÕt kÕ web ®ang ngày phát triển giai đoạn tơng lai Mà PHP đợc cài đặt kiểu thẻ đặc biệt cho phép ta vào khỏi chế độ PHP, cú pháp PHP giống nh số ngôn ngữ lập trình khác đặc biệt C Pert II.6.3.2 Cú pháp PHP bắt đầu kết thúc giống với ngôn ngữ HTML Chỉ khác, PHP chóng cã nhiỊu c¸ch thĨ hiƯn C¸ch 1: Có ph¸p chính: Cách 2: Cú pháp ngắn gän C¸ch 3: Có ph¸p gièng víi ASP GVHD: ThS_ Lu Minh Tuấn 13 SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Cách 4: Cú pháp bắt đầu script Mặc dù có cách thể Nhng lập trình viên có kinh nghiệm việc sử dụng cách lựa chọn tối u Trong PHP để kết thúc dòng lệnh sử dụng dấu Xây dựng Website quản lý nhân cho tr; Để thích đoạn liệu PHP ta sử dụng dấu Xây dựng Website quản lý nhân cho tr// cho dòng Hoặc cặp thẻ Xây dựng Website quản lý nhân cho tr/*……*/ cho tõng cơm m· lƯnh II.6.3.3 Xt gi¸ trị trình duyệt Để xuất liệu trình duyệt có dòng cú pháp sau: Echo Xây dựng Website quản lý nhân cho trThông tin ; Printf Xây dựng Website quản lý nhân cho trThông tin ; Thông tin bao gồm: biến, chuỗi, lệnh HTML Nếu hai chuỗi muốn liên kết với ta sử dụng dấu Xây dựng Website quản lý nh©n sù cho tr,” II.6.4 Giíi thiƯu vỊ MYSQL II.6.4.1 MYSQL gì? MYSQL database server, hệ thống quản lý sở liệu quan hệ, việc lu trữ, tìm kiếm, xếp truy vấn liệu tỏ nhanh mạnh mẽ MYSQL thờng đợc sử dụng chung với PHP trang web cần sử dụng tới sở liệu II.6.4.2 Cách khởi động sử dụng MYSQL Chúng ta sử dụng command nh sau: Mysql-hname-uuser-ppass Để truy cập vào sở liệu Hoặc sử dụng appserv để vào nhanh theo đờng dẫn sau: Start/Appserv/Mysql command line client Sau nhập password mà đặt vào II.6.4.3 Những định nghĩa Định nghĩa sở liệu, bảng, cột: Cơ sở dụng liệu tên sở liệu muốn sử dụng Bảng: Là bảng giá trị nằm sở liệu Cột: Là giá trị nằm bảng Dùng để lu trữ trờng liệu Thuộc tính GVHD: ThS_ Lu Minh Tuấn 14 SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Nh hiểu nh sau: sở liệu gồm nhiều bảng b¶ng cã thĨ gåm nhiỊu cét cét cã thĨ có thuộc tính Định nghĩa số thuật ngữ: Null: Giá trị cho phép rỗng Auto_increment: Cho phép giá trị tăng dần(tự động) Unsigned: Phải số nguyên dơng Primrykey: Cho phép khoá bảng Loại liệu Mysql: giới thiệu số loại thông dụng: số liệu khác tham khảo trang chđ cđa mysql KiĨu d÷ liƯu Char Varchar Text Longtext Int Float Double Date Datetime Mô tả Định dạng text có chiều dài từ - >255 Định dạng text có chiều dài từ - >255 Định dạng text có chiều dài từ - >65535 Định dạng text có chiều dài từ - >4294967215 Định dạng số có chiều dài từ 0-4294967215 Định dạng số thập phân có chiều dài nhỏ Định dạng số thập phân có chiều dài lớn Đinh dạng thời gian theo dạng:yyyy-mm-dd Định dạng thời gian theo dạng:yyyy-mm-dd hh:mm:ss II.6.4.4 Những cú pháp Tạo sở liệu: CREATE DATABASE tên_cơ_sở_dữ_liệu; Sử dụng sở liệu: Use tên_database; Thoát khỏi sở liệu: Exit GVHD: ThS_ Lu Minh Tuấn 15 SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Tạo bảng sở liệu: CREATE DATABASE use(,,) Hiển thị có bảng: Show table; Hiển thị có cột bảng: Show columns from table; Thêm cột vào bảng: ALTER TABLE tên_bảng ADD ALTER Thêm giá trị vào bảng Cú pháp: SELECT INTO tên_bảng (tên_cột) VALUES(giá_trị_tơng_ứng); Truy xuất liệu Cú pháp: SELECT tên_cột FROM tên_bảng; Truy xuất liệu với điều kiện Cú pháp: SELECT tên_cột FROM tên_bảng WHERE điều kiện; Truy xuất liệu xếp theo trình tự Cú pháp: SELECT tên_cột FROM tên_bảng WHERE điều kiện(có thể có where không) ORDER BY theo quy ớc xếp Trong quy ớc xếp bao gồm hai thông số ASC(từ xuống dới), DESC(từ dới lên trên) Truy cập liệu có giới hạn Cú pháp: SELECT tên_cột FROM tên_bảng WHERE điều kiện(có thể có where không) LIMIT vị trí bắt đầu, số record muốn lấy Cập nhật liệu bảng: Cú pháp: Update tên_bảng set tên_cột=Giá trị WHERE(điều kiện) Nếu điều kiện ràng, chúng cập nhập toàn giá trị record có bảng GVHD: ThS_ Lu Minh Tuấn 16 SVTH: Nguyễn Thị Bé Xây dựng Website quản lý nhân cho trờng tiểu học Thợng Mỗ Xoá liệu bảng Cú pháp: DELETE FROM tên_bảng WHERE (điều kiện) Nếu ràng buộc điều kiện, chúng xoá toàn giá trị record có bảng II.6.5 Kết hợp Php Mysql ứng dụng Website Để làm việc với mysql php cần nắm hàm bản: Kết nối sở liệu Cú pháp: Mysql_connect(Xây dựng Website quản lý nhân cho trhostname , Xây dựng Website quản lý nhân cho truse , Xây dựng Website quản lý nhân cho trpass ) Lựa chọn sở liệu Cú pháp: Mysql_select_db(Xây dựng Website quản lý nhân cho trtên_CSDL ) Thực thi câu lện truy vấn Cú pháp: Mysql_query(Xây dựng Website quản lý nhân cho trcâu lệnh truy vấn ) Đếm số dòng liệu bảng Cú pháp: Mysql_num_rows(); Lấy liệu từ bảng đa vào mảng Cú pháp: Mysql_fetch-array(); Đóng kết nối sơ liệu Cú pháp: Mysql_close(); GVHD: ThS_ Lu Minh Tn 17 SVTH: Ngun ThÞ BÐ