Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.Năm 2011 đến nay: Từ khi thành lập đến nay với sự linh hoạt trong lĩnh vực Thương Mại - Dịch Vụ và sự đóng góp tích cực của tấ
Trang 1Công ty thực tập: Cty Cổ Phần Tin Học Truyền Thông Hướng Dương Đăk Nông
Trụ sở chính tại: 15 Hai Bà Trưng - Thị xã Gia Nghĩa - Tỉnh Đăk Nông
Giáo viên hướng dẫn:
Cán bộ hướng dẫn:
Sinh viên thực hiện:
Trang 215 Hai Bà Trưng - Thị xã Gia Nghĩa - Tỉnh Đăk Nông
3.Quá trình hình thành và phát triển:
Công ty Cổ Phần Tin Học Truyền Thông Hướng Dương được ra đời với giấyphép thành lập ngày 27/06/2005 của Sở Kế hoạch và đầu tư tỉnh Đăk Nông Trụ sởchính hiện nay đặt tại: 15 Hai Bà Trưng -Thị xã Gia Nghĩa - Tỉnh Đăk Nông
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 2
Trang 3Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Năm 2011 đến nay:
Từ khi thành lập đến nay với sự linh hoạt trong lĩnh vực Thương Mại - Dịch
Vụ và sự đóng góp tích cực của tất cả nhân viên đã giúp cho công ty hoàn thànhcác mục tiêu đề ra và đạt được nhiều thành tích cao quý Với những thành tích đạtđược và uy tín đã đạt được đã giúp cho công ty chiếm lĩnh ưu thế trên thị trườngcông nghệ của Đăk Nông
* Thành tích đạt được từ khi thành lập đến nay:
Thành lập trung tâm đào tạo Tin học tại trung tâm Văn hoá Tỉnh Đăk Nôngcho đến nay
Đã đào tạo được 12 khoá Kỹ thuật viên Trung cấp tin học với tổng số hơn1.500 học viên trong đó gần 1.000 học viên đã tốt nghiệp phát huy tác dụng tốt,đápứng tốt yêu cầu của cơ quan đơn vị
Đã đào tạo hơn 5.000 học viên lớp Ngoại Ngữ - Tin Học góp phần đáng kểvào sự phát triển Công nghệ thông tin của tỉnh Đăk Nông
Trang 4Chức năng hoạt động:
Công Ty CPTH TT Hướng Dương Đăk Nông là một công ty chuyên lắp rápbảo trì linh kiện máy tính, máy văn phòng ( Notebook, PC nguyên chiếc và phânphối các sản phẩm Công Nghệ Thông Tin) Sau những bước dài nỗ lực xây dựng vàphát triển thương hiệu, Công Ty TNHH HSN đã thu được nhiều thành công, xâydựng được hệ thống bán hàng và hệ thống khách hàng trong và ngoài nước Với uytín hiên nay, Công Ty TNHH HSN đã là đối tác chính của những hãng công nghệnổi tiếng trên thế giới như: DELL CORPORATION, INTEL CORPORATION,IBM CORPORATION, HP-COMPAQ CORPORATION, LENOVOCOPORATION, SONY, SAMSUNG, LG, TOSHIBA, ACER, AMP,APPLE Công ty TNHH HSN đã trở thành một trong những đơn vị hàng đầutrong lĩnh vực CNTT, được thị trường và người tiêu dùng tín nhiệm và yêu thích
Với lợi thế là nhà nhập khẩu chính hãng, các sản phẩm do Công Ty TNHHHSN cung cấp được bảo đảm tuyệt đối về chất lượng, nguồn gốc xuất xứ, giá cảhợp lý … Ngoài sự ân cần, uy tín của đội ngũ bán hàng chuyên nghiệp, Kháchhàng còn được hướng dịch vụ bảo hành chuyên nghiệp từ chính hãng kết hợp vớiCông Ty TNHH HSN
4.Cơ cấu tổ chức của Công ty:
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 4
Giám đốc
P.Giám Đốc
Trang 5Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Sơ đồ 1: Sơ đồ bộ máy tổ chức công ty
5 Chức năng, nhiệm vụ và mối quan hệ giữa các phòng ban.
1 Hội đồng quản trị
Hội đồng quản trị là cơ quan quản lý của công ty do đại hội đồng cổ đông công
ty bầu ra, số thành viên trong hội đồng quản trị công ty do đại hội đồng cổ đông
ấn đinh
Quyết định chiến lược phát triển của công ty
Quyết định các phương án đầu tư
Quyết định các giải pháp phát triển thị trường, tiếp thị và công nghệ thông quacác hợp đồng mua bán của công ty
Bổ nhiệm, miễn nhiệm và cách chức giám đốc công ty và các cán bộ quan trọngkhác trong công ty, quyết định mức lương, lợi ích khác của các cán bộ quản lýtrong công ty
Quyết định cơ cấu tổ chức,quyết định thành lập công ty,chi nhánh các quyếtđịnh quan trọng khác của công ty
Trình bày quyết toán hàng năm lên đại hội đồng cổ đông
Duyệt chương trình nội dung phục vụ đại hội đồng cổ đông
2 Giám đốc công ty: Hoàng Sơn Nguyễn
Giám đốc là người đại diện của công ty trước pháp luật và chịu trách nhiệm của
doanh
Trang 6Tổ chức thực hiện các quyết định của hội đồng quản trị.
Điều hành và chịu trách nhiệm mọi hoạt động của công ty trước hội đồng quảntrị
Quyết định mọi hoạt động hàng ngày của công ty
Tổ chức thực hiện các phương an kinh doanh, đầu tư dự án của công ty
Quyết định các biện pháp quảng cáo, tiếp thị, mở rộng hoạt động sản xuất kinhdoanh
Đề nghị hội đồng quản trị bổ nhiệm, bãi miễn, khen thưởng,kỷ luật các chứcdanh quan trọng như: Phó giám đốc,kế toán trưởng, trưởng các phòng ban…Quyết định lương, thưởng của nhân viên trong công ty
Báo cáo tình hình công ty trước hội đông quản trị
3 Phó giám đốc:
Tham gia điều hành hoạt động của công ty
Ký kết các hợp đồng kinh tế theo luật định, tham mưu cho giám đốc về bảo toàntài chính và phương án kinh doanh của công ty
Cấp các báo cáo cho giám đốc
Ủy quyền vắng mặt cho các trưởng phòng ban liên quan
Tìm kiếm và đấu thầu dự án
Theo dõi và báo cáo tinh hình thực hiện các dự án
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 6
Trang 7Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Lập báo cáo định kỳ vói ban giám đốc
Thực hiện các nhiệm vụ đột xuất mà ban giám đốc giao
5 Phòng tài chính kế toán
a: Chức năng
Tham mưu với giám đốc trong quá trình quản lý và điều hành quá trình sử dụngvốn của công ty
Theo dõi và báo cáo giám đốc công ty tình hình sử dụng vốn của công ty
Cung cấp kịp thời và chính xác mọi thông tin về tình hình hoạt động SXKD củacông ty Tham mưu với ban giám đốc sử lý kịp thời trong quá trình quản lý.b: Nhiệm vụ
Ghi chép, phản ánh trung thực, kịp thời, đầy đủ mọi phát sinh thu, chi trong quátrình SXKD
Hướng dẫn kiểm tra giám sát mọi hoạt động tài chính của công ty theo đúng chế
độ chính sách
Theo dõi tổng hợp báo cáo tài chính theo chế độ nhà nước
Phân chia lợi nhuận thực hiện theo điều lệ của công ty
Đề xuất với giám đốc công ty quy chế tính lương thưởng phụ cấp của cán bộcông nhân viên theo quy chế hiện hành của công ty
Kết hợp với bộ phận khác lập kế hoạch SXKD của công ty
Trang 86 Phòng kinh doanh.
a: Chức năng
Xây dựng kế hoạch kinh doanh dài dạn và ngắn hạn
Khai thác, tìm kiếm các nguồn hàng
Quảng bá thương hiệu, phát triển thị trường
Phân tích thị trường, xây dựng chiến lược kinh doanh
Xây dựng chiến lược thúc đẩy tăng doanh số
Bảo trì lắp đặt thiết bị của công ty
Thiết kế và viết các phần mềm
Chăm sóc khách hàng
Thực hiện các nhiệm vụ đột xuất của ban giám đốc giao
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 8
Trang 9Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Trang 10
NỘI DUNG BÁO CÁO THỰC TẬP THIẾT KẾ WEBSITE TRA ĐIỂM TỐT NGHIỆP
TRUNG HỌC PHỔ THÔNG
PHẦN I: GIỚI THIỆU VỀ NGÔN NGỮ PHP VÀ MYSQL
PHẦN II: GIỚI THIỆU VỀ WEBSITE
PHẦN III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
PHẦN IV: CÀI ĐẶT WEBSITE
PHẦN V: GIAO DIỆN VÀ MÃ LỆNH WEBSITE
PHẦN VI: KẾT LUẬN
Đăk Lăk,… Tháng… năm 2011
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 10
Trang 11Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
PHẦN I: GIỚI THIỆU VỀ NGÔN NGỮ PHP VÀ MYSQL
1.1 Ngôn ngữ php
1.1.1 Giới thiệu
PHP được dùng để thay thế cho Hypertext Preprocessor( Bộ tiền xử
lý siêu văn bản) là một ngôn ngữ kịch bản nhúng HTML phía server Phầnlớn cú pháp của nó mượn của C, Java, Perl Ngoài ra, nó cũng có thêm một
số đặc trưng riêng Ngôn ngữ PHP cho phép người pháp triển web độngmột cách nhanh chóng Chúng ta hãy xem một ví dụ đơn giản
Trang 12nguồn của PHP được đặt trong một cặp thẻ đặc biệt (‘<?php’ và ‘?>’) Đặcđiểm phân biệt PHP với một số ngôn ngữ khác như Java script là mã của
nó được thực hiện phía server Các đoạn mã PHP sẽ được thực hiện trênserver trước khi truyền kết quả cho máy client, do đó người dùng phíaclient sẽ không thể biết được đoạn mã thật của PHP Đây cũng là một giảipháp khá hay cho việc bảo mật mã nguồn của PHP
1.1.2 Một số cú pháp cơ bản của PHP
1.1.2.1 Các thẻ chứa đoạn mã PHP
Có 4 cách để viết một đoạn mã PHP trong một trang webCách thứ nhất: đoạn mã PHP được chứa trong cặp thể ‘<?php’ và ‘?>’ cáchnày chỉ thực hiện được khi thuộc tính cho phép dùng thẻ ngắn trong filecấu hình của PHP được thiết lập là enable (thuộc tính này thường được đểmặc định là enable)
Ví dụ :
<? echo “Đây là cách thứ nhất”; ?>
Cách thứ hai: đoạn mã PHP được chứa trong cặp thẻ ‘<?php’ và ‘?>’ Đây
là cách đầy đủ nhất của PHP
Ví dụ :
<?php echo “Đây là cách thứ hai”; ?>
Cách thứ ba: đoạn mã PHP được chứa trong cặp thẻ ‘<script language =
“php”> và ‘</script>’cách này được đặt mặc định giống như các ngôn ngữnhúng khác trong các trang html
Ví dụ :
<script language = “php”> echo “Đây là cách thứ ba “; </cript>
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 12
Trang 13Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Cách thứ tư: đoạn mã PHP được chứa trong cặp thẻ ‘<%>’hoặc ‘<%=’ và
‘%’ Cách này chỉ có tác dụng khi thuộc tính sử dụng các thẻ kiểu ASPđược thiết lập là enable trong file cấu hình của PHP
Ví dụ :
<% echo “Đây là cách thứ tư”; %>
<%= echo “Đây là cách thứ tư” ; %>
1.1.2.2 Ngăn cách các lệnh
Các lệnh trong PHP được ngăn cách nhau bởi dấu chấm phẩy’;’giống như trong ngôn ngữ C
Thẻ đóng đoạn mã PHP (‘?>’) cũng có tác dụng kết thúc câu lệnh như dấu
‘;’ Trong hai câu lệnh sau đều đúng
echo “Chú thích kiểu C++”; // một chú thích kiểu C++
echo “Chú thích kiểu shell”; # một chú thích kiểu shell trong Unix
?>
Chú giải trên nhiều dòng được ký hiệu bởi cặp dấu bắt đầu ‘/*’ vàkết thúc ‘*/’ mọi ký tự trong cặp dấu này đều được coi là phần chú thích
Trang 14 Các hàm tạo mảng : list( ), arrway( )
Các hàm sắp xếp mảng: asort( ), arsorrt( ), ksort( )…
Một số hàm liên quan đến kiểu số:
Các hàm lượng giác:sin( ), cos( ) Tan( ), acos( )
Các hàm số học: abs( ), exp( ), pow( ),log( )…
Các hàm về cơ số: base_convert( ), bindec( ),decbin( )…
Các hàm làm tròn : ceil(), floor()…
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 14
Trang 15Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Các hàm khác: getrandmax( ), rand( )…
c.Các kiểu đối tượng
PHP cũng hỗ trợ việc khai báo các đối tượng giống như C++ các đốitượng được khai báo như sau:
Class tên_lớp{
Khai báo các thuộc tính
Khai báo các phương thức
Các hàm in xâu: echo( ), print( ), printf( ), flush( )
Các hàm xóa ký tự trắng: chop( ), trim ( ), rtrim( )
Các hàm xử lý xâu: strcmp( ), substr( ), str_replace( )…
Các hàm tìm kiếm xâu: strchr( ), strstr( ), stristr( )
Hàm lấy độ dài xâu: strlen( )
1.1.2.5 Cấu trúc điều khiển
PHP có các cấu trúc điều khiển tương tự như C Nó bao gồm:
a Cấu trúc rẽ nhánh
PHP có hai kiểu cấu trúc rẽ nhánh:
1 if (biểu thức) {
[ Khối lệnh ]
Trang 162 switch (tên biến) {
case giá trị 1: [Khối lệnh 1]
case giá trị 2: [ Khối lệnh 2]
………
}
hoặc
switch (tên biến) {
case giá trị 1 :[ Khối lệnh 1]
case giá trị 2 :[Khối lệnh 2]
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 16
Trang 17Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
1.2 Hệ quản trị cơ sở dữ liệu MySQL
1.2.1 Giới thiệu về MySQL
Trước đây người ta thường dùng mSQL để kết thao tác cơ sở dữ liệuqua các thủ tục Mặc dù mSQL có thể cung cấp hầu hết các chức năngphục vụ cho việc khai thác dữ liệu nhưng sau một thời gian kiểm thử dầndần xuất hiện các vấn đề về nó mSQL không đủ nhanh và linh hoạt nhưyêu cầu Do đó, người ta đã nghĩ tới một phiên bản SQL mới MySQL ra
Trang 18cầu của người sử dụng MySQL được xây dựng chủ yếu dựa trên các hàmAPI giống như trong mSQL Người ta sử dụng trực tiếp các hàm API truycập hệ thống chứ không dùng các hàm trung gian của các công ty thứ bagiống như trong mSQL do đó tốc độ của MySQL vượt xã so với mSQLtrước đây Do nó có mã nguồn mở nên phiên bản MySQL phát triển rấtnhanh Nó được cung cấp các tính năng ngày càng mạnh hơn, linh hoạt hơnphiên bản đầu tiên rất nhiều.
1.2.2 Hệ quản trị cơ sở dữ liệu MySQL
MySQL là một hệ quản trị cơ sở dữ liệu : Một CSDL là một tập hợp
dữ liệu có cấu trúc Nó có thể là bất cứ thứ gì từ danh sách các loại hànghóa đơn giản đến một triển lãm tranh hay là một lượng lớn thông tin trênmạng Để truy cập và xử lý dữ liệu được lưu trữ trong cơ sở dữ liệu máytính bạn cần phải có một hệ quản trị CSDL như MySQL Từ khi các máytính trở thành một phương tiện khá tốt trong việc điều khiển một lượng lớn
dữ liệu, việc quản trị cơ sở dữ liệu đóng vai trò trung tâm trong tính toán
Nó giống như một tiện ích độc lập hay một phần của các ứng dụng khác
MySQL là một hệ quản trị cơ sở dữ liệu quan hệ: Một cơ sở dữ liệuquan hệ lưu trữ dữ liệu trong các bảng tách rời nhau thì thích hợp hơn làđưa tất cả dữ liệu vào một nơi lưu trữ lớn Điều này làm tăng tốc độ và tínhmềm dẻo Các bảng được liên kết bởi các quan hệ được định nghĩa làm cho
nó có thể kết nối dữ liệu ở các bảng khác nhau trong một yêu cầu SQL làmột phần của MySQL Nó là ngôn ngữ được chuẩn hóa và được sử dụngphổ biến nhất để truy cập cơ sở dữ liệu
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 18
Trang 19Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
MySQL là phần mềm có mã nguồn mở: Một phần mềm có mãnguồn mở là phần mềm được dùng miễn phí cho mọi người Do đó mọingười có thể nghiên cứu mà nguồn và thay đổi nó cho phù hợp với nhu cầu
sử dụng của từng người Hiện nay MySQL có một tập các chức năng rấtlớn và đa dạng Ngoài ra nó còn được bổ sung các tính năng khá mạnhkhác như: khả năng kết nối và khả năng bảo mật…
sở dữ liệu có tốc độ xử lý khá nhanh và rất đáng tin cậy Nó cung cấp một
số công cụ cho phép bạn tìm kiếm thông tin một cách hiệu quả hơn nhiều
so với các hệ quản trị cơ sở dữ liệu khác Theo một thống kê cho thấy dunglượng và tốc độ xử lý của MySQL chỉ đứng sau Oracle tuy nhiên nó lạichiếm ưu thế hơn Oracle ở chỗ kích thước của nó lại rất nhỏ hơn rất nhiềurất phù hợp với các ứng dụng vừa và nhỏ
hình client/server chứa server SQL đa luồng hỗ trợ các chương trình ứngdụng phía sau( trong mạng cục bộ, backend là các chương trình được lưutrữ trên máy chủ dùng để hoàn thành các nhiệm vụ xử lý mà chương trình
đó được thiết kế để thực hiện, còn fontend là các chương trình phía trướcdùng để điều khiển giao tiếp với từng user ở các client ) hỗ trợ các thư việnchương trình client khác nhau các công cụ quản trị và giao diện lập trình
Trang 20PHẦN II: GIỚI THIỆU VỀ WEBSITE
Website tra điểm tốt nghiệp THPT được xây dựng trên ngôn ngữ:
PHP,MYSQL,Java Script,Jquery,HTML.Website đã đáp ứng được nhu cầu trađiểm của các thí sinh
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 20
Trang 21Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
PHẦN III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Sau khi khảo sát hiện trạng của hệ thống và xây dựng hệ thống thì em đã đưa ra các tệp CSDL
Gồm có 3 tệp CSDL :
ADMIN,DIEM,CAUHINH.
Admin(tk,mk)
Diem(id,sbd,hoten,ngsinh,truong,mon1,mon2,mon3,mon4,mon5,mon6,tong,kqua,xloai, active)
Cauhinh(config,value)
Đăng nhập Admin với CSDL admin:
Điểm với CSDL diem:
Trang 22 Cấu hình với CSDL cauhinh:
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 22
Trang 23Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
PHẦN IV: CÀI ĐẶT WEBSITE
Cài đặt website offline với phần mềm tạo host ảo Vertrigo 2.21
Gói cài đặt vertrigo gồm có:
Trang 24Ta cài đặt như sau:
Gõ vào trình duyệt localhost ta vào PhpMyadmin tạo 1 Cơ Sở Dữ Liệu:
Tiếp tục ta copy thư mục có tập tin của website vào thư mục root của
vertrigo(thư mục root của vertrigo là www)
Vào trình duyệt gõ localhost/[tên thư mục vừa copy] (
ví dụ :localhost/tradiem)
Màn hình sẽ hiện lên trang cài đặt ấn next để tiếp tục cài đặt:
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 24
Trang 25Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Tiếp theo là trang cài đặt host và admin:
Trang 26 Đánh các thông tin như tên host ,usename,pass host…sau đó ấn lưu và ấn next:
Việc cài đặt website đã hoàn tất:
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 26
Trang 27Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Trang 28GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 28
Trang 29Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Trang 301.2.3 Trang import Dữ Liệu:
<form action="" method="post" id="form">
<font color="#0000CC" style="font-weight:600">Nhập Tên hoặc Số BáoDanh:</font> <input type="text" name="tukhoa" size="60" value="<?php
$memtk=$_POST['tukhoa'];echo $memtk; ?>"/>
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 30
Trang 31Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
<input type="submit" name="tim" value="Tìm"/>
<font color="#0000CC" style="font-weight:600"> Chọn Trường:</font>
Trang 32echo"<h3>Hãy nhập tên SBD hoặc tên thí sinh</h3>";
}
else
{
$sql = "SELECT * FROM `diem` WHERE `hoten` LIKE '%
$tukhoa' and `truong`='$truong' OR `sbd`='$tukhoa' and
`truong`='$truong' ";
$query=mysql_query($sql);
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 32
Trang 33Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
<li id="hoten">Họ Tên</li>
<li id="ns">Ngày Sinh</li>
<li class="hoten"><a href="?id=<?php echo $row['sbd'] ?
>"><?php echo $row['hoten'] ?></a></li>
<li class="ns"><?php echo $row['ngsinh'] ?></li>
<?php
Trang 34GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 34
Trang 35Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
<?php
$sql1="select * from cauhinh where config='mon0' or config='mon1' orconfig='mon2' or config='mon3' or config='mon4' or config='mon5' orconfig='mon6'" ;
Trang 362.3 Code trang cài đặt
</tr>
<tr>
<td><span class="t">pass:</span></td><td><input type="text"name="passhost" value="<?php echo $passhost=$_POST['passhost'] ?>"/></td>
</tr>
<tr>
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 36
Trang 37Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
<td><span class="t">Tên csdl:</span></td><td><input type="text"name="dbname" value="<?php echo $dbname=$_POST['dbname'] ?>"/></td>
Trang 38$file = fopen ( $path , "w" );
$write = fwrite ( $file ,
"<?php
$$kn =mysql_connect('".$localhost."','".$hostname."','".$passhost."');if(! $$kn)
{
$$kt=1;
}
GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 38
Trang 39Báo cáo thực tập –Thiết Kế Website Tra Điểm Tốt Nghiệp THPT.
Trang 40GVHD: Nguyễn Xuân Lãm - Nguyễn Trọng Hiền
SVTH: Trần Hữu Cường Lớp: 04_05CNTT2 Khoa: CNTT
Trang 40