SlideShare a Scribd company logo
1 of 9
Download to read offline
1
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN
NINH MẠNG QUỐC TẾ ATHENA
BÁO CÁO THỰC TẬP TUẦN 4
Đề tài: Nghiên cứu xây dựng phần mền quản lý khách hàng trên
Android
SVTT: Trần Văn Nam
Ngành: CNTT
2
I. Cách xử lý lưu trữ và lấy dữ liệu theo mô hình client - server:
1. Mô hình client - server trong android:
- Client: là các máy khách hay ở đây chính là các thiết bị di động chạy hệ
điều hành android.
- Server: chính là database và một giao thức trung gian.
- Giao thức trung gian (HTTP): là một cầu nối trung gian để tiếp nhận yêu
cầu và trả lại kết quả của thiết bị và database. Hiện tại phổ biến nhất là sử
dụng PHP.
2. Một ví dụ đơn giản về mô hình client - server trong android:
- Người dùng sử dụng 1 thiết bị android, chạy một ứng dụng nào đó.
- Người dùng đăng ký 1 tài khoản trên thiết bị, và thông tin này được lưu trữ
trên server.
- Người dùng thực hiện việc đăng nhập - thiết bị sẽ gửi một yêu cầu đăng
3
nhập với email và password lên server để kiểm tra nếu đúng thì chuyển qua
chức năng nào đó như thông tin cá nhân ... nếu sai thì thông báo không thành
công..
- Người dùng sử dụng một thiết bị khác để đăng nhập và tất nhiên cũng sẽ
đăng nhập được.
- Trên thiết bị cũng sẽ có 1 database cục bộ lưu dữ thông tin người dùng vừa
đăng nhập, và khi logout thì delete tất cả.
- Và tất nhiên tất cả dữ liệu của người dùng đều được lưu trữ trên server.
Sau khi cài đặt thành công mở trình duyệt vào "http://localhost/phpmyadmin"
để khởi tạo cơ sở dữ liêu sử dụng trong ứng dụng.
Trên thanh menu ngang, chọn mục SQL để khởi tạo database
Create database qlkh
Sau khi khởi tạo thành công, chọn click vào tên database vừa khởi tạo rồi
tiếp tục chọn mục SQL để khởi tạo table:
Các bảng thuộc tính trong bảng khách hàng
CREATE TABLE KHACHHANG (
MAKH char(4) primary key not null,
HOTEN varchar(40) not null,
DCHI varchar(50) not null,
SODT varchar(20) not null,
NGSINH date not null,
NGDK date not null,
DOANHSO int(20) not null
);
CREATE TABLE SANPHAM(
MASP char(4) primary key not null,
TENSP varchar(40) not null,
DVT varchar(20) not null,
NUOCSX varchar(40) not null,
GIA int(20) not null
);
4
CREATE TABLE HOADON(
SOHD int primary key not null,
NGHD date not null,
MAKH char(4),
MANV char(4) not null,
TRIGIA int(20) not null,
FOREIGN KEY(MAKH) REFERENCES KHACHHANG(MAKH),
FOREIGN KEY(MANV) REFERENCES NHANVIEN(MANV)
);
CREATE TABLE CTHD(
SOHD int primary key not null,
MASP char(4) primary key not null,
SL int,
FOREIGN KEY(SOHD) REFERENCES HOADON(SOHD),
FOREIGN KEY(MASP) REFERENCES SANPHAM(MASP)
);
3. Bảng User để cấp tài khoản để xem thông tin bảng:
create table users(
uid int(11) primary key auto_increment,
unique_id varchar(23) not null unique,
name varchar(50) not null,
email varchar(100) not null unique,
encrypted_password varchar(80) not null,
salt varchar(10) not null,
created_at datetime, updated_at datetime null );
5
II. Xây dựng Web service trung gian giữa client và server
Để có thế kết nối client với server tất nhiên các client chạy android không thể kết
nối trực tiếp, phải thông qua 1 web service. Web service này sẽ nhận các yêu cầu
từ client, xử lý và truy vấn tới databse của server.
Tao 1 folder tên bất kỳ ví dụ ở đây mình lấy tên là “qlkh”. Trong thư mục hthocs
của thư mục cài đặt xammp. C:xampphtdocsqlkh.
Kế đến trong thư mục android_login_api mình sẽ tạo 1 folder include, folder này
sẽ chứa cái class php phục vụ cho việc kết nối và xử lý thông tin từ client.
Tao 1 file php có tên là config.php, class này có nhiệm vụ khai báo cac thông tin
kết nối với server bao gồm host, user, password, database name.
<?php
define("DB_HOST", "localhost");
define("DB_USER", "root");
define("DB_PASSWORD", "");
define("DB_DATABASE", "qlsinhvien");
?>
Tiếp đến da sẽ tạo 1 class DB_Connect.php. class này sẽ thực hiện việc kết nối
database.
<?php
class DB_Connect {
function __construct() { }
function __destruct() { }
public function connect() {
require_once 'include/config.php';
$con = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db(DB_DATABASE);
return $con;
}
public function close() {
6
mysql_close();
}
}
?>
Cuối cùng ta sẽ tạo 1 class chứa các hàm xử lý yêu cầu của phía client.
class DB_Functions {
private $db;
function __construct() {
require_once 'DB_Connect.php';
$this->db = new DB_Connect();
$this->db->connect();
}
function __destruct()
{ }
III. Hình ảnh ứng dụng demo:
Trang đăng nhập:
Đăng nhập thành công sẽ truy cập tới menu quản lý khách hàng.
7
8
Menu chính: để xem thông tin khách hàng, nhân viên, sản phẩm, hoá đơn và
công tác hoá đơn.
9
Giao diện đăng kí tài khoản. Tài khoản sẽ được đăng kí trên bảng users của
cơ sở dữ liệu.

More Related Content

What's hot

Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTMasterCode.vn
 
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất NghệMvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất NghệMasterCode.vn
 
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webBài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webMasterCode.vn
 
Hướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ Java
Hướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ JavaHướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ Java
Hướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ JavaHuy Vũ
 
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTBài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTMasterCode.vn
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngnataliej4
 
Bao cao thực tập tuan 2
Bao cao thực tập tuan 2 Bao cao thực tập tuan 2
Bao cao thực tập tuan 2 Hien Nguyen
 
Localizing globalization step_bystep
Localizing globalization step_bystepLocalizing globalization step_bystep
Localizing globalization step_bystepĐại Nguyễn Duy
 
Aspnet demo repeater_tao_menu2cap
Aspnet demo repeater_tao_menu2capAspnet demo repeater_tao_menu2cap
Aspnet demo repeater_tao_menu2capTrường Tiền
 

What's hot (19)

Web201 slide 1
Web201   slide 1Web201   slide 1
Web201 slide 1
 
Web301 slide 4
Web301   slide 4Web301   slide 4
Web301 slide 4
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
 
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất NghệMvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
 
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webBài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
 
Hướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ Java
Hướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ JavaHướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ Java
Hướng dẫn xây dựng ứng dụng web theo mô hình MVC bằng ngôn ngữ Java
 
Web201 slide 6
Web201   slide 6Web201   slide 6
Web201 slide 6
 
Web203 slide 5
Web203   slide 5Web203   slide 5
Web203 slide 5
 
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTBài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
 
Bai tap php_m123
Bai tap php_m123Bai tap php_m123
Bai tap php_m123
 
Bai th 03
Bai th 03Bai th 03
Bai th 03
 
Web301 slide 1
Web301   slide 1Web301   slide 1
Web301 slide 1
 
SQL injection
SQL injectionSQL injection
SQL injection
 
Web3012 assignment
Web3012   assignmentWeb3012   assignment
Web3012 assignment
 
Web201 slide 7
Web201   slide 7Web201   slide 7
Web201 slide 7
 
Bao cao thực tập tuan 2
Bao cao thực tập tuan 2 Bao cao thực tập tuan 2
Bao cao thực tập tuan 2
 
Localizing globalization step_bystep
Localizing globalization step_bystepLocalizing globalization step_bystep
Localizing globalization step_bystep
 
Aspnet demo repeater_tao_menu2cap
Aspnet demo repeater_tao_menu2capAspnet demo repeater_tao_menu2cap
Aspnet demo repeater_tao_menu2cap
 

Viewers also liked

Trip navigator event gallery august 14 slideshare
Trip navigator event gallery august 14  slideshareTrip navigator event gallery august 14  slideshare
Trip navigator event gallery august 14 slideshareTrip Navigator
 
Mobiliuz offer for corporate cars owners
Mobiliuz offer for corporate cars owners Mobiliuz offer for corporate cars owners
Mobiliuz offer for corporate cars owners Mobiliuz
 
3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...
3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...
3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...Fred den Boer
 
Neuroscience and behavior bba lecture 3
Neuroscience and behavior bba lecture 3Neuroscience and behavior bba lecture 3
Neuroscience and behavior bba lecture 3Yahya Noori, Ph.D
 
Immunogenetics m phil 30 12-14
Immunogenetics  m phil 30 12-14Immunogenetics  m phil 30 12-14
Immunogenetics m phil 30 12-14Yahya Noori, Ph.D
 
Presentatie verbetervoorstel Noordhave Ridderkerk, Examenportfolio
Presentatie verbetervoorstel Noordhave Ridderkerk, ExamenportfolioPresentatie verbetervoorstel Noordhave Ridderkerk, Examenportfolio
Presentatie verbetervoorstel Noordhave Ridderkerk, ExamenportfolioFred den Boer
 
SISTEM INFORMASI BERBASIS KOMPUTER
SISTEM INFORMASI BERBASIS KOMPUTERSISTEM INFORMASI BERBASIS KOMPUTER
SISTEM INFORMASI BERBASIS KOMPUTERBimbimhaka
 
Deleuze guattari-mil-platos-vol5
Deleuze guattari-mil-platos-vol5Deleuze guattari-mil-platos-vol5
Deleuze guattari-mil-platos-vol5vivi_krishna
 
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
BaocaothuctapcuoikyTrần Nam
 
Threads of life mph 19 11-2015
Threads of  life  mph 19 11-2015Threads of  life  mph 19 11-2015
Threads of life mph 19 11-2015Yahya Noori, Ph.D
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tapTrần Nam
 
Are u the one-The Employer is Looking For
Are u the one-The Employer is Looking ForAre u the one-The Employer is Looking For
Are u the one-The Employer is Looking ForYahya Noori, Ph.D
 
PowerPoint_sistem informas
PowerPoint_sistem informasPowerPoint_sistem informas
PowerPoint_sistem informasBimbimhaka
 
Thuc tap tuan 4
Thuc tap tuan 4Thuc tap tuan 4
Thuc tap tuan 4Trần Nam
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tapTrần Nam
 

Viewers also liked (20)

Báo cáo
Báo cáoBáo cáo
Báo cáo
 
Seminar
SeminarSeminar
Seminar
 
Seminar
SeminarSeminar
Seminar
 
Trip navigator event gallery august 14 slideshare
Trip navigator event gallery august 14  slideshareTrip navigator event gallery august 14  slideshare
Trip navigator event gallery august 14 slideshare
 
Mobiliuz offer for corporate cars owners
Mobiliuz offer for corporate cars owners Mobiliuz offer for corporate cars owners
Mobiliuz offer for corporate cars owners
 
3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...
3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...
3D aanzichten van De Noordhave, afstudeeropdracht, Examenjaar 2014 MBO Bouwku...
 
Neuroscience and behavior bba lecture 3
Neuroscience and behavior bba lecture 3Neuroscience and behavior bba lecture 3
Neuroscience and behavior bba lecture 3
 
Immunogenetics m phil 30 12-14
Immunogenetics  m phil 30 12-14Immunogenetics  m phil 30 12-14
Immunogenetics m phil 30 12-14
 
Presentatie verbetervoorstel Noordhave Ridderkerk, Examenportfolio
Presentatie verbetervoorstel Noordhave Ridderkerk, ExamenportfolioPresentatie verbetervoorstel Noordhave Ridderkerk, Examenportfolio
Presentatie verbetervoorstel Noordhave Ridderkerk, Examenportfolio
 
SISTEM INFORMASI BERBASIS KOMPUTER
SISTEM INFORMASI BERBASIS KOMPUTERSISTEM INFORMASI BERBASIS KOMPUTER
SISTEM INFORMASI BERBASIS KOMPUTER
 
Deleuze guattari-mil-platos-vol5
Deleuze guattari-mil-platos-vol5Deleuze guattari-mil-platos-vol5
Deleuze guattari-mil-platos-vol5
 
Test
TestTest
Test
 
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
Baocaothuctapcuoiky
 
Threads of life mph 19 11-2015
Threads of  life  mph 19 11-2015Threads of  life  mph 19 11-2015
Threads of life mph 19 11-2015
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tap
 
Are u the one-The Employer is Looking For
Are u the one-The Employer is Looking ForAre u the one-The Employer is Looking For
Are u the one-The Employer is Looking For
 
Purnaray.ppt
Purnaray.pptPurnaray.ppt
Purnaray.ppt
 
PowerPoint_sistem informas
PowerPoint_sistem informasPowerPoint_sistem informas
PowerPoint_sistem informas
 
Thuc tap tuan 4
Thuc tap tuan 4Thuc tap tuan 4
Thuc tap tuan 4
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tap
 

Similar to Thuc tap tuan 4

PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHP
PHP có thể làm gì?  9 Thứ thú vị có thể làm với PHPPHP có thể làm gì?  9 Thứ thú vị có thể làm với PHP
PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHPNIIT - ICT Hà Nội
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake phplaonap166
 
Videoconferencereport
VideoconferencereportVideoconferencereport
Videoconferencereporttuanle1984
 
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cậnTrần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cậnSecurity Bootcamp
 
Tutoria mvc framework
Tutoria mvc frameworkTutoria mvc framework
Tutoria mvc frameworkXuan Le
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1Tan Biến
 
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoMasterCode.vn
 
đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...
đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...
đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...anh hieu
 
Bai ii khai quat ha tang co so
Bai ii   khai quat ha tang co soBai ii   khai quat ha tang co so
Bai ii khai quat ha tang co soGiang Nguyễn
 
Tim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chongTim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chongVu Trung Kien
 
Semina Kết nối nguồn dữ liệu từ Internet
Semina Kết nối nguồn dữ liệu từ Internet Semina Kết nối nguồn dữ liệu từ Internet
Semina Kết nối nguồn dữ liệu từ Internet Nguyễn Ngọc Hoàng
 
Hdsd plesk 11
Hdsd plesk 11Hdsd plesk 11
Hdsd plesk 11laonap166
 

Similar to Thuc tap tuan 4 (20)

PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHP
PHP có thể làm gì?  9 Thứ thú vị có thể làm với PHPPHP có thể làm gì?  9 Thứ thú vị có thể làm với PHP
PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHP
 
Bai th08 php voi csdl
Bai th08 php voi csdlBai th08 php voi csdl
Bai th08 php voi csdl
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
Asp control
Asp controlAsp control
Asp control
 
Asp.net 3.5 _7
Asp.net 3.5 _7Asp.net 3.5 _7
Asp.net 3.5 _7
 
Videoconferencereport
VideoconferencereportVideoconferencereport
Videoconferencereport
 
Luận văn: Kỹ thuật điều tra phân tích tấn công web, HAY
Luận văn: Kỹ thuật điều tra phân tích tấn công web, HAYLuận văn: Kỹ thuật điều tra phân tích tấn công web, HAY
Luận văn: Kỹ thuật điều tra phân tích tấn công web, HAY
 
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cậnTrần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
 
Tutoria mvc framework
Tutoria mvc frameworkTutoria mvc framework
Tutoria mvc framework
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1
 
Bai1.pdf
Bai1.pdfBai1.pdf
Bai1.pdf
 
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
 
Báo cáo tuần đồ án
Báo cáo tuần đồ ánBáo cáo tuần đồ án
Báo cáo tuần đồ án
 
chuong_02.ppt
chuong_02.pptchuong_02.ppt
chuong_02.ppt
 
400 câu hỏi thi trắc nghiệm ASP.NET có đáp án - Thiết kế website kinh doanh 2
400 câu hỏi thi trắc nghiệm ASP.NET có đáp án - Thiết kế website kinh doanh 2400 câu hỏi thi trắc nghiệm ASP.NET có đáp án - Thiết kế website kinh doanh 2
400 câu hỏi thi trắc nghiệm ASP.NET có đáp án - Thiết kế website kinh doanh 2
 
đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...
đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...
đề thi trắc nghiệm asp net co kem đáp án trên 400 câu hỏi thiết kế website ki...
 
Bai ii khai quat ha tang co so
Bai ii   khai quat ha tang co soBai ii   khai quat ha tang co so
Bai ii khai quat ha tang co so
 
Tim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chongTim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chong
 
Semina Kết nối nguồn dữ liệu từ Internet
Semina Kết nối nguồn dữ liệu từ Internet Semina Kết nối nguồn dữ liệu từ Internet
Semina Kết nối nguồn dữ liệu từ Internet
 
Hdsd plesk 11
Hdsd plesk 11Hdsd plesk 11
Hdsd plesk 11
 

Recently uploaded

ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNguyễn Đăng Quang
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxendkay31
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxAnAn97022
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 

Recently uploaded (20)

ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptx
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 

Thuc tap tuan 4

  • 1. 1 TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA BÁO CÁO THỰC TẬP TUẦN 4 Đề tài: Nghiên cứu xây dựng phần mền quản lý khách hàng trên Android SVTT: Trần Văn Nam Ngành: CNTT
  • 2. 2 I. Cách xử lý lưu trữ và lấy dữ liệu theo mô hình client - server: 1. Mô hình client - server trong android: - Client: là các máy khách hay ở đây chính là các thiết bị di động chạy hệ điều hành android. - Server: chính là database và một giao thức trung gian. - Giao thức trung gian (HTTP): là một cầu nối trung gian để tiếp nhận yêu cầu và trả lại kết quả của thiết bị và database. Hiện tại phổ biến nhất là sử dụng PHP. 2. Một ví dụ đơn giản về mô hình client - server trong android: - Người dùng sử dụng 1 thiết bị android, chạy một ứng dụng nào đó. - Người dùng đăng ký 1 tài khoản trên thiết bị, và thông tin này được lưu trữ trên server. - Người dùng thực hiện việc đăng nhập - thiết bị sẽ gửi một yêu cầu đăng
  • 3. 3 nhập với email và password lên server để kiểm tra nếu đúng thì chuyển qua chức năng nào đó như thông tin cá nhân ... nếu sai thì thông báo không thành công.. - Người dùng sử dụng một thiết bị khác để đăng nhập và tất nhiên cũng sẽ đăng nhập được. - Trên thiết bị cũng sẽ có 1 database cục bộ lưu dữ thông tin người dùng vừa đăng nhập, và khi logout thì delete tất cả. - Và tất nhiên tất cả dữ liệu của người dùng đều được lưu trữ trên server. Sau khi cài đặt thành công mở trình duyệt vào "http://localhost/phpmyadmin" để khởi tạo cơ sở dữ liêu sử dụng trong ứng dụng. Trên thanh menu ngang, chọn mục SQL để khởi tạo database Create database qlkh Sau khi khởi tạo thành công, chọn click vào tên database vừa khởi tạo rồi tiếp tục chọn mục SQL để khởi tạo table: Các bảng thuộc tính trong bảng khách hàng CREATE TABLE KHACHHANG ( MAKH char(4) primary key not null, HOTEN varchar(40) not null, DCHI varchar(50) not null, SODT varchar(20) not null, NGSINH date not null, NGDK date not null, DOANHSO int(20) not null ); CREATE TABLE SANPHAM( MASP char(4) primary key not null, TENSP varchar(40) not null, DVT varchar(20) not null, NUOCSX varchar(40) not null, GIA int(20) not null );
  • 4. 4 CREATE TABLE HOADON( SOHD int primary key not null, NGHD date not null, MAKH char(4), MANV char(4) not null, TRIGIA int(20) not null, FOREIGN KEY(MAKH) REFERENCES KHACHHANG(MAKH), FOREIGN KEY(MANV) REFERENCES NHANVIEN(MANV) ); CREATE TABLE CTHD( SOHD int primary key not null, MASP char(4) primary key not null, SL int, FOREIGN KEY(SOHD) REFERENCES HOADON(SOHD), FOREIGN KEY(MASP) REFERENCES SANPHAM(MASP) ); 3. Bảng User để cấp tài khoản để xem thông tin bảng: create table users( uid int(11) primary key auto_increment, unique_id varchar(23) not null unique, name varchar(50) not null, email varchar(100) not null unique, encrypted_password varchar(80) not null, salt varchar(10) not null, created_at datetime, updated_at datetime null );
  • 5. 5 II. Xây dựng Web service trung gian giữa client và server Để có thế kết nối client với server tất nhiên các client chạy android không thể kết nối trực tiếp, phải thông qua 1 web service. Web service này sẽ nhận các yêu cầu từ client, xử lý và truy vấn tới databse của server. Tao 1 folder tên bất kỳ ví dụ ở đây mình lấy tên là “qlkh”. Trong thư mục hthocs của thư mục cài đặt xammp. C:xampphtdocsqlkh. Kế đến trong thư mục android_login_api mình sẽ tạo 1 folder include, folder này sẽ chứa cái class php phục vụ cho việc kết nối và xử lý thông tin từ client. Tao 1 file php có tên là config.php, class này có nhiệm vụ khai báo cac thông tin kết nối với server bao gồm host, user, password, database name. <?php define("DB_HOST", "localhost"); define("DB_USER", "root"); define("DB_PASSWORD", ""); define("DB_DATABASE", "qlsinhvien"); ?> Tiếp đến da sẽ tạo 1 class DB_Connect.php. class này sẽ thực hiện việc kết nối database. <?php class DB_Connect { function __construct() { } function __destruct() { } public function connect() { require_once 'include/config.php'; $con = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); mysql_select_db(DB_DATABASE); return $con; } public function close() {
  • 6. 6 mysql_close(); } } ?> Cuối cùng ta sẽ tạo 1 class chứa các hàm xử lý yêu cầu của phía client. class DB_Functions { private $db; function __construct() { require_once 'DB_Connect.php'; $this->db = new DB_Connect(); $this->db->connect(); } function __destruct() { } III. Hình ảnh ứng dụng demo: Trang đăng nhập: Đăng nhập thành công sẽ truy cập tới menu quản lý khách hàng.
  • 7. 7
  • 8. 8 Menu chính: để xem thông tin khách hàng, nhân viên, sản phẩm, hoá đơn và công tác hoá đơn.
  • 9. 9 Giao diện đăng kí tài khoản. Tài khoản sẽ được đăng kí trên bảng users của cơ sở dữ liệu.