Tải bản đầy đủ (.docx) (40 trang)

XÂY DỰNG ỨNG DỤNG bán HÀNG điện THOẠI DI ĐỘNG và LAPTOP TRÊN điện THOẠI DI ĐỘNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.52 MB, 40 trang )

ĐẠI HỌC CÔNG NGHỆ GTVT
KHOA CÔNG NGHỆ THÔNG TIN

----------

BÁO CÁO THỰC TẬP DOANH NGHIỆP

Đề tài:
XÂY DỰNG ỨNG DỤNG BÁN HÀNG ĐIỆN
THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐIỆN
THOẠI DI ĐỘNG
GIẢNG VIÊN HƯỚNG DẪN: LÊ TRUNG KIÊN
SINH VIÊN THỰC HIỆN

: TRẦN VĂN TUÂN

HÀ NỘI 2018


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc

NHẬN XÉT THỰC TẬP
Họ và tên sinh viên: ……………………………………………………….
Mã sinh viên: ………………………………………………………………
Khoá học: ………………………………………………………………….
1. Thời gian thực tập :
…………………………………………………………………………………………
…………………………………………………………………………………………


2. Bộ phận thực tập :
…………………………………………………………………………………………
…………………………………………………………………………………………
3. Tinh thần trách nhiệm với công việc và ý thức chấp hành kỷ luật :
…………………………………………………………………………………………
…………………………………………………………………………………………
4. Kết quả thực tập theo đề tài :
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Nhận xét chung :
…………………………………………………………………………………………
…………………………………………………………………………………………
NGƯỜI HƯỚNG DẪN
(Ký và ghi rõ họ tên)

LỚP 66DCHT22

Ngày.......tháng........năm.........
GIÁM ĐỐC
(Ký tên và đóng dấu)

2


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN

.................................................................................................................................
.................................................................................................................................

.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Ngày.........tháng..........năm...........
GIẢNG VIÊN HƯỚNG DẪN
(ký và ghi rõ họ tên)

LỚP 66DCHT22

3


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

MỤC LỤ
LỜI MỞ ĐẦU..............................................................................................................6
CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY...............................................................7
1.1. Giới thiệu về công ty...................................................................................................................7
1.2. Lĩnh vực......................................................................................................................................7
1.3. Thành tích....................................................................................................................................7


CHƯƠNG 2: QUÁ TRÌNH THỰC TẬP...................................................................9
2.1. Khái quát công việc.....................................................................................................................9
2.2. Quá trình......................................................................................................................................9
2.3 Nhận xét chung những thuận lợi và khó khăn trong quá trình thực tập.......................................11
2.4 Những kinh nghiệm, kỹ năng có được sau quá trình thực tập.....................................................12

CHƯƠNG 3: CƠ SỞ LÝ THUYẾT.........................................................................13
3.1. Tìm hiểu về XML trong Android...............................................................................................13
3.2. Tìm hiểu về ngôn ngữ lập trình..................................................................................................13
3.3. Công cụ sử dụng (Andriod Studio, Sublime text, VirtualBox, Genymotion).............................14

CHƯƠNG 4: NỘI DUNG THỰC TẬP....................................................................16
4.1. Mục tiêu đề ra............................................................................................................................16
4.2. Phát biểu bài toán......................................................................................................................16
4.3 Chức năng...................................................................................................................................16
4.4. Mô tả công việc.........................................................................................................................17

TÀI LIỆU THAM KHẢO.........................................................................................38

LỚP 66DCHT22

4


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

LỜI CẢM ƠN
Trong thời gian nghiên cứu, học tập tại khoa Công nghệ thông tin trường Đại
học Công nghệ Giao thông vận tải, được sự giúp đỡ quý báu của quý thầy cô giáo, các
bạn sinh viên cùng các doanh nghiệp là đối tác của nhà trường đã giúp em hoàn thiện

đồ án tốt nghiệp. Trước tiên cho phép em được bày tỏ lời cảm ơn sâu sắc nhất tới các
thầy cô trong khoa Công nghệ thông tin. Đặc biệt là thầy Lê Trung Kiên, giảng viên
khoa Công nghệ thông tin, trường Đại học Công nghệ Giao thông vận tải, người trực
tiếp hướng dẫn, nhận xét, giúp đỡ em trong suốt quá trình thực hiện và hoàn thành đồ
án.
Đồng thời em cũng xin chân thành cảm ơn Ban giám hiệu nhà trường, các thầy
cô trong khoa Công nghệ thông tin cùng các phòng ban nhà trường đã tạo điều kiện tốt
nhất cho em trong suốt thời gian học tập và làm đồ án tốt nghiệp này.
Tiếp theo em xin được cảm ơn anh Phan Tuấn Anh– Giảm Đốc Công Ty Cổ
Phần Đầu Tư & Phát Triển Công Nghệ Mô Phỏng Việt Nam đã tạo điều kiện tốt nhất
cho em làm việc, học hỏi được nhiều điều trong suốt quá trình thực tập để em có thể
tiếp thu được những kiến thức, những kinh nghiệm quý báu cho tương lai của mình

LỚP 66DCHT22

5


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

LỜI MỞ ĐẦU
Việc kinh doanh buôn bán đã xuất hiện từ rất lâu, trải qua mỗi giai đoạn lịch sử
nó mang một hình thức đặc thù riêng. Trước đây khi các công cụ hỗ trợ công việc mua
bán chưa phát triển mạnh, chỉ diễn ra dưới hình thức mua bán trực tiếp. Từ khi khoa
học công nghệ phát triển, nó đã tạo ra sự phát triển các loại hình thức mua bán mới,
điển hình là mua bán trực tuyến. Hình thức mua bán trực tuyến hỗ trợ đắc lực cho
người kinh doanh tiếp xúc được với nhiều khách hàng, còn khách hàng thì việc mua
bán được diễn ra nhanh chóng, thuận lợi, tiết kiệm được thời gian,...
Việc mua bán hàng qua mạng chỉ với thủ tục đăng ký mua sắm đơn giản nhưng
đem lại nhiều lợi ích : Khách hàng chỉ cần vài thao tác đơn giản trên điện thoại di động

là có thể đặt được món ăn ưu thích được ngay.Tiết kiệm và chủ động về thời gian,
tránh khỏi những phiền phức khó chịu. Vậy nên việc mua bán hàng qua mạng đang rất
được mọi người quan tâm, tỉ lệ mua sắm online của người Việt tăng gấp 3 lần trong
vòng một vài năm qua, đặc biệt là đồ dùng như điện thoại di động và laptop. Trên cơ
sở các kiến thức được học trong trường và quá trình thực tập trong dự án tại Công ty
Mô Phỏng Việt Nam, em đã quyết định chọn đề tài “Xây dựng ứng dụng bán hàng
điện thoại di động và laptop trên Android”.

LỚP 66DCHT22

6


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY
1.1. Giới thiệu về công ty
- Tên Công ty: Công Ty Cổ Phần Đầu Tư & Phát Triển Công Nghệ Mô Phỏng Việt
Nam.
- Địa chỉ: 848/850, Láng, Phường Láng Thượng, Quận Đống Đa, Thành Phố Hà Nội,
Láng Thượng, Đống Đa, Hà Nội.
- Công ty cổ phần đầu tư và phát triển công nghệ Mô phỏng Việt Nam thành lập năm
2009 bởi các chuyên gia giàu kinh nghiệm trong lĩnh vực công nghệ mô phỏng
(simulation).

1.2. Lĩnh vực
- Mô phỏng phục vụ đào tạo.
- Mô phỏng vũ khí, khí tài quân sự phục vụ huấn luyện.
- Mô phỏng thiết bị phục vụ ngành an ninh, cảnh sát.
- Mô phỏng thiết phòng cháy chữa cháy.

- Mô phỏng phục vụ ngành giao thông.
- Mô phỏng thiết bị phục vụ đào tạo trong ngành Y tế.
- Sản xuất, chuyển giao thiết bị dạy nghề các ngành điện, điện tử, công nghiệp,... bằng
- công nghệ Mô phỏng, thực tại ảo 3D, 4D (VR, AR) tiên tiến.
- Sản xuất, chuyển giao các thiết bị dạy nghề ngành Công nghệ ô tô (khung, gầm, điện,
điện lạnh, động cơ,...) bằng công nghệ thực tại ảo 3D, 4D (VR, AR) tiên tiến .
- Game mô phỏng dạy học mẫu giáo và tiểu học.
- Mô phỏng môi trường, địa hình, địa vật.
- Mô phỏng theo yêu cầu các bài toán cụ thể.
- Mô phỏng 3D.
- Phần mềm nhúng.
- Phần mềm ERP.
- Phần mềm quản lý doanh nghiệp.
- Website.
- Outsourcing.

1.3. Thành tích
Công ty có nhiều thành tích trong các lĩnh vực công nghệ mô phỏng, các phần mềm và
website như:
- Một số sản phẩm mô phỏng của công ty:



Phòng học Sa bàn điện tử 3D mô phỏng trong giảng dạy nghiệp vụ đường thủy
nội địa.
Hệ thống mô phỏng huấn luyện chiến thuật phân đội Tank - Thiết giáp.

LỚP 66DCHT22

7



ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ





Mô phỏng cấu tạo và nguyên lý hoạt động súng AK 47.
Hệ thống mô phỏng dạy lái xe ô tô.
Hệ thống mô phỏng dạy lái tàu thủy.

- Một số sản phẩm phần mềm và website:
 Giải pháp phục hồi - cải tiến máy điện não EEG-7410K.
 Web 3D.
Công ty Kudos-web-deign, thành phố
Manchester, vương quốc Anh.
 Phối hợp triển khai kỹ thuật các dự án website cho khách hàng của đối tác
Kudos-web-deign.
 , Công ty cổ phần Giải pháp tin học ITEAL, Cộng hòa Pháp.
 kênh thông tin chứng khoán, báo Đầu tư, Bộ Kế
Hoạch Đầu Tư.
 Kênh truyền hình thương mại điện tử VCTV11.


LỚP 66DCHT22

8



ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

CHƯƠNG 2: QUÁ TRÌNH THỰC TẬP
2.1. Khái quát công việc
- Công ty thực tập: Công Ty Cổ Phần Đầu Tư & Phát Triển Công Nghệ Mô Phỏng Việt
Nam.
- Người hướng dẫn: Anh Hạnh
- Thời gian: fulltime (từ ngày 15 tháng 10 năm 2018 đến ngày 23 tháng 12 năm 2018).
- Báo cáo công việc cho người hướng dẫn: tại công ty.
- Báo cáo công việc cho giảng viên hướng dẫn: trên Edmodo.

2.2. Quá trình
 Tuần 1:
Thời gian: từ ngày 15 tháng 10 năm 2018 đến ngày 20 tháng 10 năm 2018.
 Nội dung công việc:
-

Hiểu rõ hơn về nội quy và môi trường làm việc tại công ty.

-

Một môi trường chuyên nghiệp và đúc rút thêm nhiều kĩ năng.

-

Được làm quen với những anh chị giỏi và chuyên nghiệp.

-

Học hỏi và có thêm nhiều hiểu biết về lập trình android.


-

Cài đặt android studio và genymotion.

Tuần 2:
Thời gian: từ ngày 22 tháng 10 năm 2018 đến ngày 27 tháng 10 năm 2018.

 Nội dung công việc:
 Cài đặt server localhost, tạo và thêm dữ liệu cho database.
 Thiết kế giao diện màn hình chính, viewflipper chạy quảng cáo.
 Tạo file kết nối database và móc dữ liệu bảng.
Tuần 3:
Thời gian: từ ngày 28 tháng 10 năm 2018 đến ngày 3 tháng 11 năm 2018.
Nội dung công việc:
 Tạo adapter cho listview menu chọn sản phẩm.

LỚP 66DCHT22

9


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

 Đổ dữ liệu cho thanh menu, tạo adapter cho layout sản phẩm mới nhất.
 Đổ dữ liệu cho sản phẩm mới nhất.

 Tuần 4:
Thời gian: từ ngày 5 tháng 11 năm 2018 đến ngày 10 tháng 11 năm 2018.
Nội dung công việc:

 Bắt sự kiện chuyển màn hình cho menu.
 Tạo file lấy giá trị sản phẩm.
 Custom dòng dữ liệu màn hình điện thoại.
 Đổ dữ liệu cho màn hình sản phẩm điện thoại.
 Tuần 5:
Thời gian: từ ngày 12 tháng 11 năm 2018 đến ngày 17 tháng 11 năm 2018.
Nội dung công việc:
 Thiết kế giao diện màn hình chi tiết sản phẩm.
 Tạo adapter cho laptop.
 Đổ dữ liệu lên màn hình laptop.

 Tuần 6:
Thời gian: từ ngày 19 tháng 11 năm 2018 đến ngày 25 tháng 11 năm 2018.
Nội dung công việc:

 Thiết kế giao diện cho màn hình giỏ hàng.
 Gán dữ liệu màn hình chi tiết sản phẩm.
 Bắt sự kiện cho nút thêm giỏ hàng.
 Tuần 7:
Thời gian: từ ngày 26 tháng 11 năm 2018 đến ngày 2 tháng 12 năm 2018.
Nội dung công việc:

 Đổ dữ liệu lên màn hình giỏ hàng.

LỚP 66DCHT22

10


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ


 Bắt sự kiện button cộng trừ số lượng sản phẩm.
 Bắt sự kiện button và thiết kế giao diện thông tin khách hàng.
 Tuần 8:
Thời gian: từ ngày 3 tháng 12 năm 2018 đến ngày 9 tháng 12 năm 2018.
Nội dung công việc:
 Tạo bảng đơn hàng và giả lập thêm dữ liệu.
 Giả lập thêm dữ liệu.
 Insert thông tin khách hàng vào bảng đơn.

 Tuần 9:
Thời gian: từ ngày 10 tháng 12 năm 2018 đến ngày 16 tháng 12 năm 2018.
Nội dung công việc:
 Đưa dữ liệu giỏ hàng từ app lên server.
 Tuần 10:
Thời gian: từ ngày 17 tháng 12 năm 2018 đến ngày 23 tháng 12 năm 2018.
Nội dung công việc:
 Thiết kế màn hình thông tin.


Demo, run app chỉnh hoàn thiện.

2.3 Nhận xét chung những thuận lợi và khó khăn trong quá trình thực tập
2.3.1 Nhận xét:
Trong quá trình thực tập có nhiều thiết sót, một số lỗi hay xảy ra và đã được
nhiều người đồng nghiệp, anh chị tại công ty giúp đỡ tận tình để hoàn thiện bản thân
hơn.
2.3.2 Thuận lợi:
-Cơ sở vật chất tốt.
-Được anh chị tại công ty giúp đỡ tận tình.

-Được giảng viên hướng dẫn chỉ dẫn sát sao, tận tâm.
-Thời gian thực tập linh động.

LỚP 66DCHT22

11


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

-Học cả những kiến thức về chuyên ngành lẫn kỹ năng mềm, ứng xử và giao
tiếp xã hội.
2.3.3 Khó khăn:
-Phải theo phong cách làm việc nghiêm ngặt,chuyên nghiệp nên còn nhiều thiếu
xót, sai lầm, nhiều lỗi xảy ra do nhiều công việc chưa được tham gia bao giờ nên
thường xuyên bị chê trách, phê bình.
-Nhiều kiến thức cần phải tiếp thu.

LỚP 66DCHT22

12


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

2.4 Những kinh nghiệm, kỹ năng có được sau quá trình thực tập
2.4.1 Kỹ năng mềm
Kinh nghiệm khi tham gia làm việc nhóm rằng lắng nghe luôn là đều được ưu
tiên, phải biết trình bày và bảo vệ quan điểm của mình trước nhóm nhưng hơn thế là
nhận thấy được ý tưởng hay nhất, tốt nhất. Tranh luận chứ không phải cãi nhau và cách

thức làm việc chuyên nghiệp mà em học được từ các anh chị đi trước.
Kinh nghiệm khi làm việc độc lập: ta không nên hiểu từ độc lập ở đây là chỉ
làm một mình mà là làm một mình cùng với những người khác, làm một mình nhưng
vẩn theo một cái đã bàn bạc thảo luận trước và mỗi người phải tự triển khai phần công
việc của mình với những người khác cũng triển khai công việc của họ.
Kinh nghiệm khi trình bày ý tưởng của mình với các đồng nghiệp mà ở đây là
các bạn, anh chị nhân viên trong công ty.
Kinh nghiệm khi nói chuyện với những người trong cùng chuyên nghành công
nghệ thông tin mà ở đây là thiết kế, vẽ đồ họa 3d
Kinh nghiệm khi tham gia vào các dự án lớn – một dự án lớn sẽ có nhiều người
tham gia và mỗi người một công việc khác nhau, rằng chúng ta phải biết tin tưởng lẩn
nhau, cùng nhau làm việc theo một sơ đồ khoa học được tổ chức trước…
Các kinh nghiệm khi xữ lý các lỗi phát sinh trong quá trình làm việc là phải
bình tĩnh kiểm tra và vận dụng kiến thức được học để sửa lỗi…
Ngoài ra còn 1 số kỹ năng khác như: lắng nghe, quan sát, soạn thảo văn bản,
thuyết trình, rèn luyện cả khả năng tiếng anh, giao tiếp với khách hàng, …….
2.4.2 Kỹ năng chuyên ngành
- Học được thêm kiến thức về XML,java,PHP,các công cụ trong android studio , thực
hành và làm một số app như đuổi hình bắt chữ, dự báo thời tiết, app bán hàng.....

LỚP 66DCHT22

13


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

CHƯƠNG 3: CƠ SỞ LÝ THUYẾT
3.1. Tìm hiểu về XML trong Android
3.1.1 Khái niệm XML

XML là viết tắt của từ eXtensible Markup Language, hay còn gọi là ngôn ngữ
đánh dấu mở rộng do W3C đề nghị với mục đích tạo ra các ngôn ngữ đánh dấu khác.
Đây là một tập hợp con đơn giản có thể mô tả nhiều loại dữ liệu khác nhau nên rất hữu
ích trong việc chia sẻ dữ liệu giữa các hệ thống. Ví dụ khi bạn xây dựng một ứng dụng
bằng C# và một ứng dụng bằng PHP thì hai ngôn ngữ này không thể hiểu nhau, vì vậy
ta sẽ sử dụng XML để trao đổi dữ liệu.
3.1.2 XML trong Android.
Không giống như lập trình java thông thường, lập trình android ngoài các lớp
được viết trong java còn sử dụng XML để thiết kế giao diện cho ứng dụng. Tất
nhiên bạn hoàn toàn có thể thiết kế 1 giao diện như ý muốn mà không cần tới bất cứ
1 dòng XML nào, nhưng sử dụng XML sẽ đơn giản công việc đi rất nhiều. Đồng
thời sử dụng XML sẽ giúp việc chỉnh sửa ứng dụng sau này trở nên dễ dàng.

3.2. Tìm hiểu về ngôn ngữ lập trình
3.3.1 Java
a) Lịch sử
Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun
Microsystems năm 1991. Ban đầu ngôn ngữ này được gọi là Oak (có nghĩa là cây sồi;
do bên ngoài cơ quan của ông Gosling có trồng nhiều loại cây này), họ dự định ngôn
ngữ đó thay cho C++, nhưng các tính năng giống Objective C. Không nên lẫn lộn Java
với JavaScript, hai ngôn ngữ đó chỉ giống tên và loại cú pháp như C. Công ty Sun
Microsystems đang giữ bản quyền và phát triển Java thường xuyên. Tháng 04/2011,
công ty Sun Microsystems tiếp tục cho ra bản JDK 1.6.24.
b) Khái niệm
Java (phiên âm Tiếng Việt: "Gia-va") là một ngôn ngữ lập trình hướng đối
tượng (OOP) và dựa trên các lớp (class. Khác với phần lớn ngôn ngữ lập trình thông
thường, thay vì biên dịch mã nguồn thành mã máy hoặc thông dịch mã nguồn khi
chạy, Java được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ
được môi trường thực thi (runtime environment) chạy.
LỚP 66DCHT22


14


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

3.3.2 PHP
PHP - viết tắt hồi quy của "Hypertext Preprocessor", là một ngôn ngữ lập
trình kịch bản được chạy ở phía server nhằm sinh ra mã html trên client. PHP đã trải
qua rất nhiều phiên bản và được tối ưu hóa cho các ứng dụng web, với cách viết mã rõ
rãng, tốc độ nhanh, dễ học nên PHP đã trở thành một ngôn ngữ lập trình web rất phổ
biến và được ưa chuộng.

3.3. Công cụ sử dụng (Andriod Studio, Sublime text, VirtualBox, Genymotion)
3.3.1 Công cụ lập trình
Android Studio là một phầm mềm bao gồm các bộ công cụ khác nhau dùng để
phát triển ứng dụng chạy trên thiết bị sử dụng hệ điều hành Android như các loại điện
thoại smartphone, các tablet... Android Studio được đóng gói với một bộ code editor,
debugger, các công cụ performance tool và một hệ thống build/deploy (trong đó có
trình giả lập simulator để giả lập môi trường của thiết bị điện thoại hoặc tablet trên
máy tính) cho phép các lập trình viên có thể nhanh chóng phát triển các ứng dụng từ
đơn giản tới phức tạp.
3.3.2 Máy ảo (VirtualBox và Genymotion)
a) VirtualBox
VirtualBox là phần mềm tạo máy ảo miễn phí tốt nhất hiện nay. Bạn có thể sử
dụng VirtualBox để cài nhiều hệ điều hành trên một máy tính.

Hình 3.2. Giao diện máy ảo.
b) Genymotion
Genymotion là ứng dụng giả lập Android trên máy tính với hiệu suất 3D cao

cho phép người sử dụng kiểm soát đầy đủ các thiết bị Android. Đặc biệt Genymotion
hỗ trợ giả lập rất nhiều dòng máy với các phiên bản hệ điều hành Android khác nhau.

LỚP 66DCHT22

15


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

Hình 3.3. Giao diện máy ảo genymotion.

LỚP 66DCHT22

16


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

CHƯƠNG 4: NỘI DUNG THỰC TẬP
4.1. Mục tiêu đề ra
- Xây dựng ứng dụng tập chung vào chức năng đặt mua, tìm kiếm điện thoại và laptop.
- Xây dựng ứng dụng triển khai trên internet.
- Xây dựng chương trình hoản chỉnh.

4.2. Phát biểu bài toán.
Một số cửa hàng điện thoại muốn liên hết với nhau để xây dựng một hệ thống
ĐT và LT nhanh đáp ứng những chỉ tiêu nhanh gọn không mất thời gian mà vẫn chọn
được sản phẩm ưng ý tại nhiều cửa hàng khác nhau.
Hoạt động của ứng dụng cần đảm bảo những yêu cầu:

Đối với khách hàng
-

Khác hàng có thể tìm ĐT và LT yêu thích, có thể biết được giá tiền của ĐT và
LT đó.

-

Khách hàng đăng kí tài khoản để có thể đặt mua ĐT và LT đó.

-

Với những ĐT và LT yêu thích khách hàng có để lưu lại tại giỏ hàng, xem
thông tin ĐT và LT.

4.3 Chức năng
 Biểu đồ chức năng tổng quát

Hình 4.3.1 Use case tổng quát

LỚP 66DCHT22

17


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

 Biểu đồ Use case giỏ hàng

Hình 4.3.2 Use case giỏ hàng


4.4. Mô tả công việc
 Tuần 1:
Thời gian: từ ngày 15 tháng 10 năm 2018 đến ngày 20 tháng 10 năm 2018.
Kết quả công việc:
 Cài đặt thành công Android Studio, VirtualBox, GenyMotion.

Hình 4.1 Android studio.

LỚP 66DCHT22

18


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

Hình 4.2 Genymotion.

Hình 4.3 VirtualBox.

LỚP 66DCHT22

19


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

 Tuần 2:
Thời gian: từ ngày 22 tháng 10 năm 2018 đến ngày 27 tháng 10 năm 2018.
Nội dung công việc: Tiếp tục hoàn thiện app.

Kết quả công việc:
 Web Service thao tác dữ liệu giữa android và local.
 Thêm dữ liệu vào database.
 ViewFliper chạy quảng cáo.

Hình 4.4 Web Service thao tác dữ liệu giữa android và local.

LỚP 66DCHT22

20


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

Hình 4.5 dữ liệu điện thoại và laptop.

Hình 4.6 ViewFliper chạy quảng cáo.
 Tuần 3:
Thời gian: từ ngày 28 tháng 10 năm 2018 đến ngày 3 tháng 11 năm 2018.

LỚP 66DCHT22

21


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

Nội dung công việc: Tiếp tục hoàn thiện app.
Kết quả công việc:
 Đổ dữ liệu cho sản phẩm mới nhất.


4.7 Sản phẩm mới nhất.
 Tuần 4:
Thời gian: từ ngày 5 tháng 11 năm 2018 đến ngày 10 tháng 11 năm 2018.
Nội dung công việc: Tiếp tục hoàn thiện app.
Kết quả công việc:
LỚP 66DCHT22

22


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

 Thiết kế và dổ dữ liệu lên chi tiết đơn hàng.
 Đổ dữ liệu cho màn hình sản phẩm điện thoại.

Hình 4.8 Chi tiết đơn hàng.

LỚP 66DCHT22

23


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

Hình 4.9 Sản phẩm điện thoại.
 Tuần 5:
Thời gian: từ ngày 12 tháng 11 năm 2018 đến ngày 17 tháng 11 năm 2018.
Nội dung công việc: Tiếp tục hoàn thiện app.
Kết quả công việc:


 Đổ dữ liệu lên màn hình laptop.

LỚP 66DCHT22

24


ỨNG DỤNG BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG VÀ LAPTOP TRÊN ĐTDĐ

Hình 4.10 Sản phẩm laptop.

 Tuần 6:
Thời gian: từ ngày 19 tháng 11 năm 2018 đến ngày 25 tháng 11 năm 2018.
Nội dung công việc: Tiếp tục hoàn thiện app.
Kết quả công việc:
 Đổ dữ liệu lên màn hình giỏ hàng.

LỚP 66DCHT22

25


×