Công ty Cổ Phần Tin Học Truyền Thông Hướng Dương ược ra ời với giấy phép thành lập ngày 27/06/2005 của S Kế hoạch và ầu tư tỉnh Đăk Nông.. M lớp ào tạo Tin Học - Ngoại Ngữ Tại trung t m
Trang 1Đắk Lắk Độc Lập – Tự Do - Hạnh Phúc - - - - - - - - - -
Đ/c: Nguy n Xu n Lãm Chức vụ: Trư ng khoa CNTT
Đ/c: Nguy n Trọng Hiền Chức vụ: Phó khoa CNTT
Trang 2Công ty Cổ Phần Tin Học Truyền Thông Hướng Dương ược ra ời với giấy
phé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
Tên công ty: Công ty CPTHTT Hướng Dương Đăk Nông
Trụ s tại: 15 Hai Bà Trưng - Thị xã Gia Nghĩa - Tỉnh Đăk Nông
Trang 3M lớp ào tạo Tin Học - Ngoại Ngữ Tại trung t m GDTX tỉnh Đăk Nông
M lớp ào tạo kỹ thuật viên
Cung cấp thiết bị, linh kiện, lắp r p và cài ặt bảo hành, bảo trì m y tính văn
phòng, Internet, cơ quan, trường học…
Năm 2008
Chuyển trụ s Công ty cổ phần tin học truyền thông Hướng Dương về 15
Hai Bà Trưng, thị xã Gia Nghĩa, tỉnh Đăk Nông vào tháng 6 năm 2008 Tiếp tục
ào tạo c c lớp Kỹ thuật viên tin học, tin học và ngoại ngữ Lắp r p, bảo hành, bảo
trì phòng Internet, văn phòng, cơ quan, trường học, gia ình…
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ành
c 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ường
cô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ông
cho ế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ơn
1.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
Được UBND tỉnh Đăk Nông tặng nhiều giấy khen và bằng khen
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 p
bảo trì linh kiện m y tính, m y văn phòng ( Notebook, PC nguyên chiếc và phân
ph 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 y
dự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 uy
tí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,
COPORATION, SONY, SAMSUNG, LG, TOSHIBA, ACER, AMP,
APPLE Công ty TNHH HSN ã tr thành một trong những ơn vị hàng ầu
trong 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 TNHH
HSN 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 ch
hà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ới
Công Ty TNHH HSN
4.C cấ tổ chức của Công ty:
Gi m c
P.Gi m Đ c
Trang 5S đồ 1: S đồ bộ m y tổ chức công ty
5 Chức năng, nhiệm vụ và mối q an 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 qua
c 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ọng
kh 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: H àng S n Ng yễ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
công ty trước ph p luật
P.TCKT P.Dự n P.Kỹ Th ật P.Kinh Doanh
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ản
trị
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 kinh
doanh
Đề nghị hội ồng quản trị bổ nhiệm, bãi mi n, khen thư ng,kỷ luật c c chức
danh 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àn
tài chính và phương n kinh doanh của công ty
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
Trang 7Lập c c kế hoạch và b o c o với ban gi m c về tình hình sản xuất kinh doanh
Lập b o c o ầu tư thiết bị chiều s u
Cập nhật nghiên cứu c c vấn ề về công nghẹ và b o c o với ban gi m c
Tiến hành và nghiên cứu thị trường, công t c tiếp thị và ấu thầu dự n
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ụng
v 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ủa
công ty Tham mưu với ban gi m c sử lý kịp thời trong qu trình quản lý
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
Thực hiện c c nhiệm vụ kh c do ban gi m c giao
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
Trang 10NỘ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 Ề NGÔN NGỮ PHP VÀ MYSQL
PHẦN II: GIỚI THIỆU Ề WEBSITE
PHẦN III: PHÂN TÍCH À THIẾT KẾ HỆ THỐNG
PHẦN IV: CÀI ĐẶT WEBSITE
PHẦN : GIAO DIỆN À MÃ LỆNH WEBSITE
PHẦN I: KẾT LUẬN
Đăk Lăk,… Tháng… năm 2011
Trang 11PHẦN I: GIỚI THIỆU Ề NGÔN NGỮ PHP VÀ MYSQL
1.1 Ngôn ngữ php
1.1.1 Giới thiệ
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ần
lớ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 ộng
một c ch nhanh chóng Chúng ta hãy xem một ví dụ ơn giản
bạn chỉ cần viết một kịch bản html với một vài mã nhúng ể làm một việc
gì ó ( trong ví dụ trên là xuất ra c u “Đ y là một ví dụ về PHP”) Mã
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ên
server trước khi truyền kết quả cho m y client, do ó người dùng phía
client sẽ không thể biết ược oạn mã thật của PHP Đ y cũng là một giải
ph 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 đ ạn mã PHP
Có 4 c ch ể viết một oạn mã PHP trong một trang web
C ch thứ nhất: oạn mã PHP ược chứa trong cặp thể ‘<?php’ và ‘?>’ c ch
này chỉ thực hiện ược khi thuộc tính cho phép dùng thẻ ngắn trong file
cấu hình của PHP ược thiết lập là enable (thuộc tính này thường ược ể
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>
Trang 13ượ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
Chú giải trên một dòng ược bắt ầu bằng dấu ‘//’ c c ký tự phía sau
cặp ký hiệu này ều ược coi là phần chú thích
Ví dụ :
<?php
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
Ví dụ :
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( )…
C c kiếu s nguyên :PHP có c c kiểu s nguyên gi ng như C Tuy
nhiên kích thước của chúng ều là c c s 32 bit
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()…
Trang 15PHP cũng hỗ trợ việc khai b o c c i tượng gi ng như C++ c c i tượng ược khai b o như sau:
Đ y là kiểu hay dùng nhất trong PHP C c quy tắc về x u trong PHP
gi ng như trong C C c x u ược ặt trong cặp dấu ‘’ hoặc “” Một s hàm
liên quan ến x u
Các hàm in xâu: echo( ), print( ), printf( ), flush( )
C c hàm xóa ký tự trắng: chop( ), trim ( ), rtrim( )
Trang 17 Require( ): Thay thế vị trí của c u lệnh này bằng mã lệnh của file cụ
thể Hàm này gi ng như ký hiệu tiền xử lý trong C là #include
Include( ): Gi ng như hàm require nhưng nó còn làm thêm một thao
t c nữa là x c ịnh file ó trước khi thay thế oạn mã lệnh
Require_once( ): Gi ng như hàm require( ) nhưng nó chỉ thay thế
mã lệnh của file một lần
Include_once( ): Gi ng như hàm include( ) nhưng nó chỉ thay thế mã
lệnh của file một lần
1.2 Hệ q ản tr c sở dữ liệ MySQL
1.2.1 Giới thiệ v MySQL
Trước y người ta thường dùng mSQL ể kết thao t c cơ s dữ liệu qua c c thủ tục Mặc dù mSQL có thể cung cấp hầu hết c c chức năng
phục vụ cho việc khai th c dữ liệu nhưng sau một thời gian kiểm thử dần
dầ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
ời ngay từ phiên bản ầu tiên nó p ứng gần như kh hoàn hảo c c yêu
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àm
API gi ng như trong mSQL Người ta sử dụng trực tiếp c c hàm API truy
cập hệ th ng chứ không dùng c c hàm trung gian của c c công ty thứ ba
gi ng như trong mSQL do ó t c ộ của MySQL vượt xã so với mSQL
trước y Do nó có mã nguồn m nên phiên bản MySQL ph t triển rất
nhanh Nó ược cung cấp c c tính năng ngày càng mạnh hơn, linh hoạt hơn
phiên bản ầu tiên rất nhiều
1.2.2 Hệ q ản tr c sở dữ liệ 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àng
hóa ơn giản ến một triển lãm tranh hay là một lượng lớn thông tin trên
mạng Để truy cập và xử lý dữ liệu ược lưu trữ trong cơ s dữ liệu m y
tính bạn cần phải có một hệ quản trị CSDL như MySQL Từ khi c c m y
tí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ệu
quan 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ính
mề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ụng
phổ biến nhất ể truy cập cơ s dữ liệu
Trang 19ngườ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ất
lớn và a dạng Ngoài ra nó còn ược bổ sung c c tính năng kh mạnh
kh c như: khả năng kết n i và khả năng bảo mật…
MySQL là một phần mềm th n thiện: MySQL là một hệ quản trị cơ
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 dung
lượng và t c ộ xử lý của MySQL chỉ ứng sau Oracle tuy nhiên nó lại
chiếm ưu thế hơn Oracle chỗ kích thước của nó lại rất nhỏ hơn rất nhiều
rất phù hợp với c c ứng dụng vừa và nhỏ
C c ặc tính kỹ thuật của MySQL: MySQL là một hệ th ng có mô
hình client/server chứa server SQL a luồng hỗ trợ c c chương trình ứng
dụng phía sau( trong mạng cục bộ, backend là c c chương trình ược lưu
trữ 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ước
dùng ể iều khiển giao tiếp với từng user c c client ) hỗ trợ c c thư viện
chươ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 Ề 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
Trang 21PHẦN III: PHÂN TÍCH À 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
Đăng nhập Admin với CSDL admin:
Điểm với CSDL diem:
Trang 22 Cấu hình với CSDL cauhinh:
Trang 23PHẦ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:
Trang 25 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:
Trang 27
PHẦN : GIAO DIỆN À MÃ LỆNH WEBSITE 1.Gia diện website:
1.1 Gia diện Trang Tra Điểm
Trang 281.2 Gia diện trang admin:
1.2.1 Trang đăng nhập:
Trang 291.2.2 Trang Cấ hình môn thi:
1.2.3 Trang imp rt Dữ Liệ :
2 Code website
2.1 C de trang Tìm Kiếm
<?php
Trang 30$mem=$_POST['truong'];
?>
<form action="" method="post" id="form">
<font color="#0000CC" style="font-weight:600">Nhập Tên hoặc S B o
Danh:</font> <input type="text" name="tukhoa" size="60" value="<?php
$memtk=$_POST['tukhoa'];echo $memtk; ?>"/>
<input type="submit" name="tim" value="Tìm"/>
<font color="#0000CC" style="font-weight:600"> Chọn Trường:</font>
Trang 31if ($id!='' and $tukhoa=='')
echo"<h3>Hãy nhập tên SBD hoặc tên thí sinh</h3>";
}
Trang 32<li id="hoten">Họ Tên</li>
<li id="ns">Ngày Sinh</li>
<li class="sbd"><a href="?id=<?php echo $row['sbd'] ?>"
><?php echo $row['sbd'] ?></a></li>
Trang 33<li class="ns"><?php echo $row['ngsinh'] ?></li>
Trang 34<li class="sb1">Học Sinh Trường: <span><?php echo
$sql1="select * from cauhinh where config='mon0' or config='mon1' or
config='mon2' or config='mon3' or config='mon4' or config='mon5' or
Trang 35<td><span class="t">Tên host:</span></td><td><input type="text"
name="localhost" value="<?php echo $localhost=$_POST['localhost'] ?>"
/></td>
</tr>
<tr>
<td><span class="t">usename :</span></td><td><input type="text"
name="hostname" value="<?php echo $hostname=$_POST['hostname'] ?>"
/></td>
</tr>
Trang 36<tr>
<td><span class="t">pass:</span></td><td><input type="text"
name="passhost" value="<?php echo $passhost=$_POST['passhost'] ?>"
/></td>
</tr>
<tr>
<td><span class="t">Tên csdl:</span></td><td><input type="text"
name="dbname" value="<?php echo $dbname=$_POST['dbname'] ?>"
<td><span class="t">Tên ăng nhập</span></td><td><input type="text"
name="tk" value="<?php echo $_POST['tk'] ?>" />
</tr>
<tr>
<td><span class="t">Mật khẩu</span></td><td><input type="password"
name="mk" value="<?php echo $_POST['mk'] ?>" />
</tr>
<tr>
<td><span class="t">Nhập lại mật khẩu</span></td><td><input
type="password" name="remk" value="<?php echo $_POST['mk'] ?>" />
Trang 37<td colspan="2" align="center"><input type="submit" name="luu"
$file = fopen ( $path , "w" );
$write = fwrite ( $file ,
Trang 40//thiet lap csdl admin
$sql = "CREATE TABLE `$dbname`.`admin` (
`tk` varchar(50) NOT NULL,
`mk` varchar(255) NOT NULL,
$sql = "CREATE TABLE `$dbname`.`cauhinh` (
`config` varchar(50) NOT NULL,
`value` varchar(255) NOT NULL,