Giới Thiệu Về Đơn Vị Thực Tập1. Đơn vị thực tập: Công ty Cổ Phần Tin Học Truyền Thông Hướng Dương Đăk Nông2. Địa chỉ:15 Hai Bà Trưng Thị xã Gia Nghĩa Tỉnh Đăk Nông3.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ấy phép thành lập ngày 27062005 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ôngTên công ty: Công ty CPTHTT Hướng Dương Đăk NôngTrụ sở tại: 15 Hai Bà Trưng Thị xã Gia Nghĩa Tỉnh Đăk NôngĐiện thoại:Năm thành lập: Năm 1996Giấp phép số:054781
Trang 1G I Ớ I T H I Ệ U
Giới Thiệu Về Đơn Vị Thực Tập
1 Đơn vị thực tập:
Công ty Cổ Phần Tin Học Truyền Thông Hướng Dương Đăk Nông
Tên công ty: Công ty CPTHTT Hướng Dương Đăk NôngTrụ sở tại: 15 Hai Bà Trưng - Thị xã Gia Nghĩa - Tỉnh ĐăkNông
Điện thoại:
Năm thành lập: Năm 1996
Trang 2Mở 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áytí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:
2
Trang 3Từ 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 tyhoàn thành các mục tiêu đề ra và đạt được nhiều thành tích cao quý Vớinhững thành tích đạt được và uy tín đã đạt được đã giúp cho công ty chiếmlĩ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 ĐăkNô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ácdụ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
Chứ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ênlắp ráp bảo trì linh kiện máy tính, máy văn phòng ( Notebook, PC nguyênchiếc và phân phối các sản phẩm Công Nghệ Thông Tin) Sau những bướcdài nỗ lực xây dựng và phát triển thương hiệu, Công Ty TNHH HSN đã thu
Trang 4hà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ư: DELLCORPORATION, INTEL CORPORATION, IBM CORPORATION, HP-COMPAQ CORPORATION, LENOVO 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, đượcthị 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 TyTNHH HSN cung cấp được bảo đảm tuyệt đối về chất lượng, nguồn gốcxuất xứ, giá cả hợp lý … Ngoài sự ân cần, uy tín của đội ngũ bán hàngchuyên nghiệp, Khách hàng còn được hướng dịch vụ bảo hành chuyênnghiệp từ chính hãng kết hợp với Công Ty TNHH HSN
4.Cơ cấu tổ chức của Công ty:
4
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 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ổ đôngcô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ủacác cán bộ quản lý trong công ty
doanh
Trang 6Quyết định cơ cấu tổ chức,quyết định thành lập công ty,chi nhánh cácquyế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áchnhiệm của công ty trước pháp luật
Tổ 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 đồngquả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 tyQuyết định các biện pháp quảng cáo, tiếp thị, mở rộng hoạt động sản xuấtkinh doanh
Đề nghị hội đồng quản trị bổ nhiệm, bãi miễn, khen thưởng,kỷ luật cácchức danh quan trọng như: Phó giám đốc,kế toán trưởng, trưởng cácphò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:
6
Trang 7Tham 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
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
b: Nhiệm vụ
Lậ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 kinhdoanh
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
Trang 8Lậ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 độngSXKD 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
8
Trang 9Thực hiện các nhiệm vụ khác do ban giám đốc giao.
6 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 10Sửa chữa, bảo trì, bảo hành máy móc thiết bị ,dịch vụ của khách hàng docông ty cung cấp.
Trang 11NỘ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
Trang 12Đăk Lăk,… Tháng… năm 2011
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 HTMLphí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 chophép người pháp triển web động một cách nhanh chóng Chúng tahãy xem một ví dụ đơn giản
1.<html>
12
Trang 13để 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ã nguồn của PHP được đặt trong một cặp thẻ đặcbiệt (‘<?php’ và ‘?>’) Đặc điểm phân biệt PHP với một số ngônngữ 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ếtquả 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
Trang 14Ví 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ẻ ‘<scriptlanguage = “php”> và ‘</script>’cách này được đặt mặc định giốngnhư 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>
14
Trang 15Cá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ácthẻ 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ấmphẩ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ệnhnhư dấu ‘;’ Trong hai câu lệnh sau đều đúng
Trang 16echo “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
Các hàm tạo mảng : list( ), arrway( )
Các hàm sắp xếp mảng: asort( ), arsorrt( ), ksort( )…
Hàm đếm số phần tử mảng : count( )
16
Trang 17 Các hàm duyệt mảng: next( ), prev( ), each( ).
b Các kiểu số
Các kiểu số con trỏ động có kích thước về độ lớn khác nhau
Độ lớn tối đa của chúng xấp xỉ 1.8e308
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()…
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 đối tượng được khai báo như sau:
Class tên_lớp{
Khai báo các thuộc tính
Trang 18 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:
Trang 19}
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]
Trang 21 Require_once( ): Giống như hàm require( ) nhưng nó chỉ thaythế mã lệnh của file một lần.
Include_once( ): Giống như hàm include( ) nhưng nó chỉ thaythế mã lệnh của file một lần
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ệu qua các thủ tục Mặc dù mSQL có thể cung cấp hầu hết cácchức năng phục vụ cho việc khai thác dữ liệu nhưng sau một thờigian 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ộtphiê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 cầ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ứ bagiống như trong mSQL do đó tốc độ của MySQL vượt xã so vớimSQL trước đây Do nó có mã nguồn mở nên phiên bản MySQLphát triển rất nhanh Nó được cung cấp các tính năng ngày càng
Trang 221.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ộttập hợp dữ liệu có cấu trúc Nó có thể là bất cứ thứ gì từ danh sáchcác loại hàng hóa đơn giản đến một triển lãm tranh hay là một lượnglớ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ị CSDLnhư MySQL Từ khi các máy tính trở thành một phương tiện khá tốttrong 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íchhợ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àmtă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ảngkhác nhau trong một yêu cầu SQL là một phần của MySQL Nó là
22
Trang 23ngôn ngữ được chuẩn hóa và được sử dụng phổ biến nhất để truycập cơ sở dữ liệu.
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ọi ngườ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ộttập các chức năng rất lớn và đa dạng Ngoài ra nó còn được bổ sungcác tính năng khá mạnh khác như: khả năng kết nối và khả năng bảomật…
MySQL là một phần mềm thân thiện: MySQL là một hệ quảntrị 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áchhiệu quả hơn nhiều so với các hệ quản trị cơ sở dữ liệu khác Theomộ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 ứngdụ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
Trang 24chương trình được lưu trữ trên máy chủ dùng để hoàn thành cácnhiệm vụ xử lý mà chương trình đó được thiết kế để thực hiện, cònfontend là các chương trình phía trước dùng để điều khiển giao tiếpvới từng user ở các client ) hỗ trợ các thư viện chương trình clientkhác nhau các công cụ quản trị và giao diện lập trình.
24
Trang 25PHẦ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ầutra điểm của các thí sinh
Trang 26PHẦ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ì
Cauhinh(config,value)
Đăng nhập Admin với CSDL admin:
26
Trang 27 Điểm với CSDL diem:
Cấu hình với CSDL cauhinh:
Trang 29PHẦN IV: CÀI ĐẶT WEBSITE
Cài đặt website offline với phần mềm tạo host ảo Vertrigo 2.21Gói cài đặt vertrigo gồm có:
Ta 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:
Trang 30 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:
30
Trang 31 Tiếp theo là trang cài đặt host và admin:
Trang 32 Đánh các thông tin như tên host ,usename,pass host…sau đó ấn lưu và ấnnext:
Việc cài đặt website đã hoàn tất:
32
Trang 33PHẦN V: GIAO DIỆN VÀ MÃ LỆNH WEBSITE 1.Giao diện website:
1.1 Giao diện Trang Tra Điểm.
Trang 351.2 Giao diện trang admin: 1.2.1 Trang đăng nhập:
Trang 361.2.2 Trang Cấu hình môn thi:
1.2.3 Trang import Dữ Liệu:
Trang 37?>
<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ọnTrường:</font> <select name="truong">
<option value="<?php echo $mem; ?>"><?php echo $mem ; ?>
Trang 39echo"<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' ";
Trang 40<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>
40