1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

40 194 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 40
Dung lượng 2,69 MB

Nội dung

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.

Trang 2

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: ……….

GIÁM ĐỐC

(Ký tên và đóng dấu)

Trang 3

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)

Trang 4

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 Androi ể ề d 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

Trang 5

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 Đạihọ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ácbạ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ácthầy cô trong khoa Công nghệ thông tin Đặc biệt là thầy Lê Trung Kiên, giảng viênkhoa Công nghệ thông tin, trường Đại học Công nghệ Giao thông vận tải, người trựctiế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ốtnhấ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ấtcho 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

Trang 6

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 muabá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 khoahọ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 chongườ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 muabá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 trongvò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”

Trang 7

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ệtNam

- Đị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ộ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ủynội địa

 Hệ thống mô phỏng huấn luyện chiến thuật phân đội Tank - Thiết giáp

Trang 8

 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

 http://iteal.fr, Công ty cổ phần Giải pháp tin học ITEAL, Cộng hòa Pháp

 http://tinnhanhchungkhoan.vn/ kênh thông tin chứng khoán, báo Đầu tư, Bộ KếHoạch Đầu Tư

 http://tvshopping.vn/ Kênh truyền hình thương mại điện tử VCTV11

Trang 9

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ệtNam

- 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

Trang 10

 Đổ 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

Trang 11

 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à đã đượcnhiề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ânhơ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

Trang 12

-Học cả những kiến thức về chuyên ngành lẫn kỹ năng mềm, ứng xử và giaotiế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ếuxó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ênthường xuyên bị chê trách, phê bình

-Nhiều kiến thức cần phải tiếp thu

Trang 13

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 ưutiê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áchthứ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ưngvẩ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ôngviệ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ôngnghệ 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ườitham 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ẩnnhau, 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ảibì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ựchà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

Trang 14

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ụngbằ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ấtnhiê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 Đồngthờ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ônngữ đó thay cho C++, nhưng các tính năng giống Objective C Không nên lẫn lộn Javavới JavaScript, hai ngôn ngữ đó chỉ giống tên và loại cú pháp như C Công ty SunMicrosystems đ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ìnhhướng đốitượ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ôngthường, thay vì biên dịchmã nguồn thành mã máy hoặc thông dịch mã nguồn khichạ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

Trang 15

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ảiqua 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ệnthoạ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ênmá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)

Trang 16

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

Trang 17

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, xemthô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

Trang 18

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.

Trang 19

Hình 4.2 Genymotion.

Hình 4.3 VirtualBox.

Trang 20

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.

Trang 21

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

Trang 22

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:

Ngày đăng: 26/12/2018, 14:53

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w