Em xin chân thành cảm ơn thầy Cấn Đức Điệp đã tận tâm hướng dẫn chúng emqua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về môn học.Trong thời gian được học tập và th
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG
ĐỀ T#I:
APP BÁN MỸ PHẨM
Sinh viên thực hiện : NGUYỄN THỊ THÙY GIANG
ĐỖ THỊ THU H#
Giảng viên hướng dẫn : CẤN ĐỨC ĐIỆP
Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D15CNPM3
Khóa : 2020-2025
Hà Nội, tháng 12 năm 2022
Trang 3MỤC LỤC
LỜI CẢM ƠN 1
LỜI MỞ ĐẦU 2
CHƯƠNG 1 KHẢO SÁT VÀ TỔNG QUAN ĐỀ TÀI 3
1.1 Khảo sát 3
1.2 Tổng quan đề tài 3
1.3 Một số trang chính của App 3
CHƯƠNG 2 THIẾT KẾ CẤU TRÚC HỆ THỐNG 5
2.1 Mô tả bài toán 5
2.2 Layout các trang 6
2.1.1 Layout đăng ký 6
2.1.2 Layout đăng nhập 7
2.1.3 Layout trang chủ 8
2.1.4 layout tìm kiếm 9
2.1.5 Layout chi tiết sản phẩm 10
2.1.6 Layout giỏ hàng 11
2.1.7 Layout trang cá nhân 12
CHƯƠNG 3 THIẾT KẾ GIAO DIỆN 13
3.1 Giao diện đăng nhập 13
3.2 Giao diện đăng ký 14
3.3 Giao diện trang chủ 15
3.4 Giao diện tìm kiếm 16
3.5 Giao diện chi tiết sản phẩm 17
3.6 Giao diện giỏ hàng 18
3.7 Giao diện trang cá nhân 19
KẾT LUẬN 20
Trang 4LỜI CẢM ƠN
Trên thực tế, không có sự thành công nào mà không gắn liền với những sự hỗtrợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác Trongsuốt thời gian từ khi bắt đầu học tập ở giảng đường Đại học đã đến nay, em đã nhậnđược rất nhiều sự quan tâm, giúp đỡ của thầy cô, gia đình và bạn bè
Với lòng biết ơn sâu sắc nhất, em xin gửi đến thầy cô ở Khoa Công NghệThông Tin- trường Đại Học Điện Lực đã cùng với tri thức và tâm huyết của mình
để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tạitrường Và đặc biệt, trong kỳ này, em được tiếp cận với môn học rất hữu ích đốivới sinh viên ngành Công Nghệ Thông Tin Đó là môn: “Lập trình trên thiết bị diđộng”
Em xin chân thành cảm ơn thầy Cấn Đức Điệp đã tận tâm hướng dẫn chúng emqua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về môn học.Trong thời gian được học tập và thực hành dưới sự hướng dân của cô, em khôngnhững thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thíchthú đối với bộ môn “Lập trình trên thiết bị di động” Nếu không có những lờihướng dẫn, dạy bảo của thầy thì em nghĩ báo cáo này rất khó có thể hoàn thànhđược
Xin gửi lời cảm ơn chân thành đến gia đình, bạn bè là nguồn động viên to lớn,giúp em vượt qua những khó khăn trong quá trình học tập và thực hiện báo cáo.Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên, dobước đầu đi vào thực tế, tìm hiểu và xây dựng báo cáo trong thời gian có hạn, vàkiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Lập trình trên thiết bị di động”
về xây dựng “App bán mỹ phẩm chắc chắn sẽ không thể tránh khỏi những thiếu”
sót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báucủa các thầy cô và các bạn để báo cáo này được hoàn thiện hơn
Trang 5LỜI MỞ ĐẦU
Hiện nay nhu cầu mua sắm của khách hàng ngày càng tăng và cũng có rất nhiềucách để mua sắm như là mua trực tiếp tại quán hay là mua qua những trangwebsite, ứng dụng trên điện thoại Vì vậy công nghệ thông tin đang là lĩnh vực hot
ở Việt Nam rất được Chính phủ quan tâm thúc đẩy phát triển Cho đến nay đã córất nhiều lý do để các doanh nghiệp cũng như các tổ chức phải quan tâm đến ứngdụng trên mobie vào kinh doanh để cạnh tranh, tồn tại và phát triển trong thực trạngtoàn cầu hóa hiện nay Tuy nhiên, hiện ở Việt Nam chưa có nhiều doanh nghiệphay tổ chức ứng dụng trên mobie một cách đúng nghĩa vào quá trình trao đổi muabán ở trong nước và quốc tế Hiện tại các phương tiện kỹ thuật và các công cụ lậptrình ứng dụng trên thiết bị di động chưa được ứng dụng rộng rãi trong các doanhnghiệp, để có đủ kiến thức cơ bản xây dựng và vận hành một ứng dụng có hiệu quả,thực hiện marketing qua mạng, chọn lựa mô hình ứng dụng mobie phù hợp, xúctiến thanh toán qua mạng, áp dụng các biện pháp an toàn mạng tối thiểu cần thiếtv.v… Từ những lý do trên, chúng em quyết định chọn đề tài “App bán mỹ phẩm” -xây dựng thử nghiệm cửa hàng mỹ phẩm theo mô hình trên mobie Thông qua đó
để chúng em hiểu biết, nắm rõ hơn về lĩnh vực công nghệ phần mềm và các kỹnăng ứng dụng lập trình cho ứng dụng trên mobie một cách hiệu quả
2
Trang 6CHƯƠNG 1 KHẢO SÁT V# TỔNG QUAN ĐỀ T#I
1.1 Khảo sát
Xã hội ngày càng phát triển, khoa học kĩ thuật ngày càng hiện đại, công nghệ4.0 ngày càng thay đổi cuộc sống chúng ta Vì vậy, chiếc điện thoại di động thôngminh ngày càng trở nên quan trọng hơn với chúng ta Chiếc điện thoại di độngthông minh giúp chúng ta làm việc, học tập, giải trí như là xem phim, chơi gamehay mua sắm Sống ở thời công nghệ 4.0, việc tiếp cận với inernet hiện nay khôngcòn mấy xa lạ với con người được trở thành phương tiện truyền thông được nhiềungười sử dụng nhất trên thế giới
Ở Việt Nam cũng có rất nhiều trang web/app mua sắm online với đa dạng.Tuy nhiên không phải app nào cũng thực sự tốt và phù hợp với nhu cầu người sửdụng Đã có hiện tượng xuất hiện tràn lan các app mua sắm nhưng thực chất lànhững app quảng cáo rẻ tiền, kiếm tiền bằng các lượt tải của người dùng hoặc mẫu
mã không đẹp giá cả cao Vì vậy, cần loại bỏ các app quảng cáo rẻ tiền và đầu tưnhững app thực sự phù hợp với nhu cầu làm việc cũng như giải trí của người dùng
1.2 Tổng quan đề tài
Trong cuộc sống, chúng ta sẽ rất bận rộn, không có thời gian đi mua sắm.Những lúc như vậy chính là thời gian mà các app mua sắm online trở nên cần thiết,giúp đỡ bạn công việc mua sắm mà không tốn nhiều thời gian phải ra cửa hàng đểlựa chọn, thay vào đó bạn chỉ cần một chiếc điện thoại nhỏ gọn có kết nối internet
để có thể mua sắp bất cứ lúc nào và bất kể đang ở đâu Nắm bắt được tình hìnhtrên, nhóm em tiến hành thiết kế trang web app bán mĩ phẩm để giúp cho ngườidùng có thể mua những đồ làm đẹp cho da nhanh hơn, thuận tiện hơn
1.3 Một số trang chính của App
- Trang chủ: Đây là nơi giới thiệu tên app, những lựa chọn bán chạy, đồ skincare, son, phấn, đồ trang điểm, thông tin mỹ phẩm,
Trang 7- Trang tìm kiếm: Đây là nơi người dùng tìm kiếm mỹ phẩm theo sở thích
- Trang giỏ hàng: Đây là nơi người dùng thanh toán những gì đã thêm vào giỏ hàng
- Trang cá nhân: Kiểm tra thông tin người dùng
4
Trang 8CHƯƠNG 2 THIẾT KẾ CẤU TRÚC HỆ THỐNG
2.1 Mô tả bài toán
Khi người dùng đã quyết định muốn vào App để mua sắm, thì mỗi ngườidùng được yêu cầu có một tài khoản dùng để định danh và đăng nhập vào App.Người dùng đăng ký tài khoản của mình bằng cách nhập thông tin chi tiết ngườidùng như họ tên, địa chỉ email, số điện thoại, username, password, Để đăng nhậpvào App, người dùng email và password vừa đăng ký và nhấn vào “Đăng nhập” đểmua sắm
Yêu cầu về chức năng:
-Người dùng có nhu cầu mua sắm, hơn nữa là có nhu cầu mua nhiều trên app Vì thế, App bán mĩ phẩm cần phải thỏa mãn các chức năng sau:
+Bảo mật an toàn thông tin cá nhân
+Tìm kiếm những sản phẩm mua khách hàng có nhu cầu mua
+Lưu trữ những sản phẩm khách hàng có nhu cầu mua, …
Trang 92.2 Layout các trang
2.1.1 Layout đăng ký
6
Trang 102.1.2 Layout đăng nhập
Trang 112.1.3 Layout trang chủ
8
Trang 122.1.4 layout tìm kiếm
Trang 132.1.5 Layout chi tiết sản phẩm
10
Trang 142.1.6 Layout giỏ hàng
Trang 152.1.7 Layout trang cá nhân
12
Trang 16CHƯƠNG 3 THIẾT KẾ GIAO DIỆN 3.1 Giao diện đăng nhập
Trang 173.2 Giao diện đăng ký
14
Trang 183.3 Giao diện trang chủ
Trang 193.4 Giao diện tìm kiếm
16
Trang 203.5 Giao diện chi tiết sản phẩm
Trang 213.6 Giao diện giỏ hàng
18
Trang 223.7 Giao diện trang cá nhân
Trang 23KẾT LUẬN
Trên đây là toàn bộ nội dung báo cáo thực hiện những vấn đề nêu lên ở phầnđầu Đó là minh chứng rõ rệt cho sự cố gắng, quyết tâm cũng như đánh giá khảnăng hiểu biết, kiến thức của nhóm chúng em trong việc tìm hiểu hệ thống hiện tại
và xây dựng hệ thống mới nhằm đáp ứng nhu cầu thực tiễn
Đồng thời, qua bài báo cáo trên cũng đã giúp cho chúng em học hỏi đượcthêm nhiều kiến thức mới mẻ, nâng cao tính tự giác, tinh thần đoàn kết và nângcao khả năng làm việc nhóm Giúp nhóm có thêm kinh nghiệm đi khảo sát thực tế
và được trau dồi khả năng phân tích, đánh giá về nhiều khía cạnh, tiếp cận vớingười dùng Thêm vào đó, là giúp cho chúng em hiểu rõ hơn về ngôn ngữ lậptrình, công cụ mà mình đang sử dụng, cũng như lý thuyết, phương pháp tìm hiểu
về tính đặc trù của lập trình moblie
Trong quá trình tìm hiểu và làm bài, nhóm đã cố gắng hoàn thiện bài làm vàhoàn thiện mình hơn về mặt kiến thức Nhưng cũng không thể tránh khỏi nhữngsai sót, mong thầy cô và các bạn góp ý để bài của nhóm hoàn thiện hơn
Em xin chân thành cảm ơ Bất cứ một công trình xây dựng nào của con người đềutác động đến thiên nhiên,
không nhiều thì ít, từ một tòa nhà, một con đường, cây cầu, một cái đập nước Vìvậy, bổn phận của người xây dựng, cũng như cơ quan chức năng khi cấp giấy phépxây dựng, cần cân nhắc hai phương diện đối nghịch với nhau: sự cần thiết và lợiích mang lại cho con người của công trình sẽ được xây dựng, và tác hại trước mắtcũng như lâu dài của công trình đó Sự cân nhắc tính toán này phải được thực hiệnđầy đủ và khoa học, trên cơ sở quyền lợi chung của cộng đồng, quốc gia và sửdụng các phương pháp phân tích tiên tiến nhất Xây dựng một cái đập trên một consông cũng giống như xây một xa lộ qua một vùng hoang dã, nó sẽ chia cắt môitrường thiên nhiên thành hai không gian khác nhau Trong trường hợp đập có hồchứa để điều hòa dòng nước thì dòng chảy tự nhiên của con sông sẽ thay đổi Sựthay đổi sẽ nhiều hay ít tùy theo hồ chứa được vận hành như thế nào
20
Trang 24đầy đủ và khoa học, trên cơ sở quyền lợi chung của cộng đồng, quốc gia và sử
dụng các phương
pháp phân tích tiên tiến nhất Xây dựng một cái đập trên một con
sông cũng giống như xây một xa lộ qua
một vùng hoang dã,
nó sẽ chia cắt môi
Trang 25trường thiên nhiên
thành hai không gian khác nhau Trong
trường hợp đập có hồ chứa để điều hòa
dòng nước thì dòng chảy tự nhiên của con sông sẽ thay đổi Sự thay đổi sẽ nhiều hay
ít tùy theo hồ chứa được vận hành như thế nào
22