Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng XuânI.. Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân... Đề tài: Xây dựng website bán
Trang 1BỘ MÔN CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP DOANH NGHIỆP
Đề Tài: Lập trình Android xây dựng app bán sách Giảng Viên Hướng Dẫn: Phạm Hồng Xuân
Họ tên Sinh viên: Bùi Quang Tiến
Mã Sinh Viên: 2051067837
Hồ Chí Minh - 22/3/2024
Trang 2Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
I LỜI MỞ ĐẦU
Em muốn bày tỏ lòng biết ơn sâu sắc đến quý thầy cô và các anh chị đồng nghiệp đã dành thờigian và tâm huyết để hỗ trợ và chỉ dẫn em trong suốt quá trình thực tập ngành Sự cởi mở và nhiệt tình của mọi người đã là nguồn động viên quý báu, giúp em không chỉ học hỏi mà còn phát triển nhanh chóng trong lĩnh vực mà em đang theo đuổi
Những kiến thức, kinh nghiệm và lời khuyên từ quý thầy cô và các anh chị đồng nghiệp đã giúp em tiến bộ và tự tin hơn trong công việc Sự kiên nhẫn và sự hỗ trợ không ngừng nghỉ của mọi người đã làm cho quãng thời gian thực tập của em trở nên ý nghĩa và đáng nhớ.Ngoài ra, em cũng muốn bày tỏ lòng biết ơn đến nhà trường và các giáo viên đã dành sự quan tâm và hỗ trợ trong suốt quá trình thực tập của mình Những bài học và kiến thức mà em nhậnđược không chỉ giúp em hoàn thiện bản thân mà còn mang lại cho em sự tự tin khi bước vào thế giới thực tế
Những điều tốt đẹp mà mọi người đã mang lại cho em là nguồn động viên quý báu, giúp em vượt qua mọi thử thách và hoàn thành công việc một cách thành công Em sẽ luôn ghi nhớ và trân trọng những kinh nghiệm và lời khuyên mà mọi người đã chia sẻ
Một lần nữa, em xin chân thành cảm ơn tất cả!
Tp Hồ Chí Minh, ngày 22 tháng 3 năm 2024
Sinh viên thực hiệnBùi Quang Tiến
Trang 3MỤC LỤC
Trang 4Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
Trang 5MỤC LỤC HÌNH ẢNH
Hình 1: Quy trình Agile 7
Hình 2: Usecase hệ thống 10
Hình 3: Giao diện đăng ký 11
Hình 4: Giao diện đăng nhập 12
Hình 5: Giao diện trang chủ 13
Hình 6: Giao diện tìm kiếm 14
Hình 7: Giao diện giỏ hàng 15
Hình 8: Giao diện chi tiết sản phẩm 16
Hình 9: Giao diện thanh toán 17
Hình 10: Giao diện sau khi thanh toán 18
Hình 11: Giao diện tài khoản 19
Hình 12: Giao diện thông tin tài khoản 19
Hình 13: Giao diện thay đổi mặt khẩu 20
Hình 14: Giao diện đơn hàng đã đặt 21
Hình 15: Giao diện thêm sách 22
Hình 16: Giao diện sửa sách 23
Hình 17: Giao diện thêm thể loại 24
Hình 18: Giao diện đơn hàng của khách 25
Trang 6Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
I LỜI MỞ ĐẦU
Thực tập tốt nghiệp không chỉ là một phần quan trọng của chương trình học, mà còn là
cơ hội lớn để áp dụng kiến thức lý thuyết đã học vào thực tế, đồng thời mở ra một cửa sổ tầmnhìn mới về ngành nghề mình lựa chọn Trong báo cáo này, tôi xin được chia sẻ với quýThầy, Cô và các bạn về hành trình thực tập của mình, những trải nghiệm, học hỏi và nhữngkết quả đạt được qua quãng thời gian này
Trước hết, tôi muốn bày tỏ lòng biết ơn sâu sắc tới Ban Giám hiệu và các Thầy, Cô tại trường
đã tạo điều kiện cho sinh viên như tôi có cơ hội thực tập và trải nghiệm thực tế trong môitrường chuyên ngành Đặc biệt, tôi muốn gửi lời cảm ơn chân thành tới Công y TNHH côngnghệ số Bảo Nam đã chấp nhận và hỗ trợ tôi suốt thời gian thực tập
Báo cáo này sẽ bao gồm một số phần chính, bao gồm:
Phần Một: Tổng quan về Công ty TNHH công nghệ số Bảo Nam sẽ giới thiệu về công
ty mà tôi đã có cơ hội thực tập, bao gồm tầm nhìn, sứ mệnh và các giá trị cốt lõi củacông ty
Phần Hai: Phân tích hiện trạng của công ty và công việc sẽ đi sâu vào việc phân tích
cơ cấu tổ chức, mô hình hoạt động và các thách thức mà công ty đang đối mặt, cùngvới mô tả chi tiết về công việc mà tôi đã được giao trong quá trình thực tập
Phần Ba: Giải pháp đề xuất và phương hướng phát triển sẽ đề xuất các giải pháp vàphương hướng để Công ty TNHH công nghệ số Bảo Nam có thể tối ưu hóa hoạt động
và phát triển bền vững trong tương lai
Phần Cuối: là phần quan trọng nhất, nói về xây dựng ứng dụng bán sách trên nền tảngandroid
Kết quả của dự án là một ứng dụng bán sách Android hoàn chỉnh, với giao diện thân thiện,tính năng đa dạng và tính ổn định cao Qua quá trình này, tôi đã học được rất nhiều về quytrình phát triển phần mềm, kỹ thuật lập trình Android và quản lý dự án Đồng thời, dự án cũng
mở ra một cửa sổ mới về tiềm năng và cơ hội trong lĩnh vực ứng dụng di động và thương mạiđiện tử
Hy vọng rằng thông qua báo cáo này, quý Thầy, Cô và các bạn sẽ có cái nhìn tổng quan vàsâu sắc về hành trình thực tập của tôi, cũng như giá trị mà nó mang lại Xin chân thành cảm
ơn sự quan tâm và hỗ trợ của quý vị!
Trân trọng,
Trang 7II TỔNG QUAN CÔNG TY
1 Giới thiệu công ty
Công ty TNHH công nghệ số Bảo Nam ( BNDTC) có tên quốc tế là BAO NAM DIGITAL
TECHNOLOGY LIMITED COMPANY, công ty chuyên hoạt động rất nhiều lĩnh vực trong đó
có các lĩnh vực chính là xây dựng nhà, hạ tầng, buôn bán và sửa chữa thiết bị, cung cấp công zĐịa chỉ: Số C7/13C10, Đường C7C, Ấp 4, Xã Bình Hưng, Huyện Bình Chánh, Thành phố HồChí Minh, Việt Nam
Người đại diện: PHẠM HỒNG XUÂN Ngoài ra PHẠM HỒNG XUÂN còn đại diện các doanhnghiệp: CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ CÔNG NGHỆ XUÂN CƯỜNG.Điện thoại: 0943077007
Loại hình DN: Công ty trách nhiệm hữu hạn 2 thành viên trở lên ngoài NN
2 Lĩnh vực hoạt động
Dưới đây là một số thông tin cụ thể về hoạt động kinh doanh chính của công ty:
Xây dựng nhà: BNDTC tham gia vào các dự án xây dựng nhà dân dụng và thương mại,
từ việc thiết kế, xây dựng cho đến hoàn thiện công trình Công ty cam kết cung cấp cácdịch vụ xây dựng chất lượng cao, tuân thủ các tiêu chuẩn an toàn và môi trường
Hạ tầng: BNDTC thực hiện các dự án về hạ tầng giao thông, điện, nước, và các côngtrình cơ sở hạ tầng khác Công ty đảm bảo việc triển khai dự án một cách chuyên nghiệp
và hiệu quả, đáp ứng nhu cầu phát triển đô thị và kinh tế
Buôn bán và sửa chữa thiết bị: BNDTC cung cấp các dịch vụ buôn bán và sửa chữa cácthiết bị công nghệ, máy móc và trang thiết bị xây dựng Công ty có một đội ngũ kỹ thuậtviên lành nghề và chuyên nghiệp để đảm bảo rằng sản phẩm và dịch vụ đều đáp ứng cáctiêu chuẩn chất lượng cao
Bên cạnh các hoạt động kinh doanh chính, BNDTC cũng chú trọng vào việc áp dụng công nghệ
số vào quản lý và vận hành, nhằm tối ưu hóa hiệu suất và tiết kiệm chi phí Điều này giúp công
ty nhanh chóng thích ứng với sự phát triển của công nghệ và thị trường, đồng thời tạo ra lợi íchlớn cho cả khách hàng và cộng đồng
Với tầm nhìn và sứ mệnh như vậy, BNDTC không chỉ là một đối tác tin cậy trong ngành xâydựng và hạ tầng, mà còn là một đơn vị đóng góp tích cực vào sự phát triển bền vững của kinh tế
và xã hội
Trang 8Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
III PHÂN TÍCH HIỆN TRẠNG CÔNG TY, CÔNG VIỆC
1 Cơ cấu tổ chức và hoạt động
Công ty TNHH công nghệ số Bảo Nam có một cơ cấu tổ chức hiệu quả, với các bộphận rõ ràng và phân công nhiệm vụ rõ ràng Đội ngũ nhân sự được chia thành các nhóm làmviệc nhỏ, mỗi nhóm đảm nhận một nhiệm vụ cụ thể trong dự án Có sự tập trung vào việc pháttriển kỹ năng và nâng cao năng lực cho nhân viên thông qua các khóa đào tạo và hỗ trợ từ cácchuyên gia trong lĩnh vực
Công ty sử dụng mô hình phát triển linh hoạt, thường là Agile, để quản lý và triển khai các dự
án Điều này giúp công ty linh hoạt và nhanh chóng thích ứng với yêu cầu thay đổi từ kháchhàng Quy trình làm việc được tổ chức rõ ràng, từ việc xác định yêu cầu, thiết kế, phát triển,kiểm thử đến triển khai và hỗ trợ sau bán hàng
Hình 1: Quy trình Agile
Trang 92 Thách thức và cơ hội phát triển
Thách thức: Công ty đang phải đối mặt với sự cạnh tranh khốc liệt từ các đối thủ trong ngành.Điều này đòi hỏi công ty phải liên tục cải tiến sản phẩm và dịch vụ để duy trì và mở rộng thịphần
Sự phát triển nhanh chóng của công nghệ đang mở ra nhiều cơ hội mới, từ việc áp dụng trí tuệnhân tạo, Internet of Things đến các ứng dụng mới trong lĩnh vực di động và phát triển phầnmềm
IV GIẢI PHÁP ĐỀ XUẤT VÀ PHƯƠNG HƯỚNG PHÁT
TRIỂN
1 Đa dạng và không ngừng nghiên cứu
Mở rộng dịch vụ và sản phẩm để đáp ứng nhu cầu đa dạng của khách hàng, bao gồm
cả ứng dụng di động, phần mềm, cũng như các giải pháp công nghệ thông tin cho các lĩnh vựckhác nhau như y tế, giáo dục, và thương mại điện tử Tăng cường đầu tư vào nghiên cứu vàphát triển để tạo ra các sản phẩm và dịch vụ mới, độc đáo và tiên tiến, đồng thời giữ vững vịthế cạnh tranh trong ngành công nghệ thông tin
2 Mở rộng hợp tác và chú trọng dịch vụ
Xây dựng chiến lược mở rộng thị trường sang các quốc gia và khu vực mới, tận dụng
cơ hội từ sự phát triển của thị trường công nghệ thông tin toàn cầu và việc số hóa ngày càngphổ biến Phát triển và mở rộng mạng lưới đối tác chiến lược trong và ngoài nước, từ các nhàcung cấp phần mềm, nhà phân phối, đến các tổ chức nghiên cứu và đối tác kinh doanh chiếnlược
Tập trung vào việc cải thiện trải nghiệm khách hàng thông qua việc tối ưu hóa giao diệnngười dùng, cải thiện tính năng và hiệu suất của sản phẩm, đồng thời cung cấp dịch vụ hỗ trợ
và chăm sóc khách hàng tốt hơn
Trang 10Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
3 Phát triển nhân sự
Xây dựng chương trình đào tạo và phát triển nhân sự chuyên nghiệp và toàn diện, giúpnhân viên nắm vững công nghệ mới và kỹ năng cần thiết để đáp ứng yêu cầu của thị trườngngày càng phức tạp
V TÀI LIỆU THAM KHẢO
https://masothue.com/0317634206-cong-ty-tnhh-cong-nghe-so-bao-nam
https://fiingate.vn/BusinessDirectory/CompanyDetail/2182943?lang=vi-VN
https://dauthau.net/vi/dn/CONG-TY-TNHH-CONG-NGHE-SO-BAO-NAM/
VI TỔNG QUAN VỀ ĐỀ TÀI
1 Giới thiệu đề tài
Trong bối cảnh thị trường sách đang ngày càng chuyển dịch từ mô hình truyền thống sang mô hình trực tuyến, việc phát triển một ứng dụng di động để bán sách trên nền tảng Android trở nên ngày càng quan trọng và hấp dẫn Đề tài này đề cập đến việc thiết kế và phát triển một ứng dụng di động đa năng, linh hoạt và thu hút để cung cấp trải nghiệm mua sắm sách trực tuyến tốt nhất cho người dùng trên hệ điều hành Android
Công cụ lập trình: Android Studio
Đa Dạng Hóa Sản Phẩm: Cung cấp một kho sách đa dạng với nhiều thể loại và định dạng khác nhau để đáp ứng nhu cầu đa dạng của người dùng
Trang 11 Tối Ưu Hóa Tính Năng Tìm Kiếm và Lọc: Phát triển tính năng tìm kiếm và lọc thông minh giúp người dùng dễ dàng tìm kiếm sách theo tiêu chí như tên sách, tác giả, thể loại, đánh giá, và giá cả.
Hỗ Trợ và Tương Tác Khách Hàng: Xây dựng hệ thống hỗ trợ khách hàng chuyên nghiệp và nhanh nhạy, bao gồm cả hỗ trợ trực tuyến và qua điện thoại để giải đáp mọi thắc mắc và yêu cầu của người dùng
3 Phạm vi và kết quả dự kiến
Phạm vi của dự án sẽ tập trung vào việc phát triển một ứng dụng di động trên nền tảng Android, bao gồm cả phát triển giao diện người dùng, tích hợp cơ sở dữ liệu sách và tối ưu hóa hiệu suất ứng dụng
Kết quả mong muốn là tạo ra một ứng dụng di động Android chất lượng cao và linh hoạt, đápứng đầy đủ các yêu cầu và mong đợi của người dùng
Trải nghiệm mua sắm sách trực tuyến thuận tiện và hấp dẫn, giúp tăng cường tiện ích và thoả mãn nhu cầu đọc sách của người dùng trên nền tảng Android
VII CHỨC NĂNG ỨNG DỤNG
1 Usecase hệ thống
Hình 2: Usecase hệ thống
Trang 12Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
2 Các chức năng chính:
2.1 Chức năng của người dùng:
Đăng ký tài khoản: người dùng dùng số điện thoại cá nhân để đăng ký để tiện liênlạc khi mua sách, lưu ý người dùng không thể dùng một số điện thoại để đăng ký 2tài khoản trờ lên, chỉ một tài khoản duy nhất
Đăng nhập: người dùng nhập số điện thoại, mật khẩu đã đăng ký trước đó
Chỉnh sửa thông tin tài khoản: cho phép người dùng chỉnh sửa số điện thoại, tên hiểnthị, địa chỉ
Nhận thông báo khi có sách mới: một thông báo nổi sẽ hiện khi có sách mới đượccập nhật cho máy người dùng
Xem danh mục sách: xem sách hiển thị theo thể loại
Tìm kiếm sách: tìm kiếm và lọc sách theo năm xuất bản, giá
Xem thông tin chung về sách: ấn vào sách để xem nội dung chính của sách, nămxuất bản, giá
Thêm, xóa, cập nhật số lượng sách trong giỏ hàng: thoải mái thay đổi sách theo nhucầu đặt hàng của người dùng
Đặt hàng
2.2 Chức năng của admin:
Thêm danh mục sách
Thêm sách
Cập nhật, ẩn/hiện sách trên trang bán hàng
Xem thông tin đặt hang
VIII GIAO DIỆN
1 Giao diện đăng nhập, đăng ký
Giao diện đăng ký của người dùng: người dùng nhập tên hiển thị, số điện thoại, mật khẩu đểđăng ký, sau khi nhập người dùng ấn đăng ký nếu thành công sẽ có thông báo hiện lên là đăng
kỳ thành công, nếu thất bại người dùng nhập lại thông tin
Trang 13Hình 3: Giao diện đăng ký
Giao diện đăng nhập của người dùng: người dùng nhập lại số điện thoại, mật khẩu đã đăng kýtrước đó, sau khi đăng ký thành công thì hệ thống tự chuyển qua giao điện đăng nhập
Hình 4: Giao diện đăng nhập
Trang 14Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
2 Giao điện trang chủ
Trang chủ dùng để hiện các sách đang bán, được sắp xếp theo thể loại để người dùng dễ dàng mua loại sách phù hợp với sở thích, mong muốn Phía dưới có phần tìm kiếm để người dùng
dễ dàng tìm kiếm sách, và giao hàng chứa các sách mà người dùng đã thêm
Hình 5: Giao diện trang chủ
Trang 153 Giao diện tìm kiếm
Dùng để tìm kiếm sách và lọc sách theo năm xuất bản và theo giá
Hình 6: Giao diện tìm kiếm
Trang 16Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
4 Giao diện giỏ hàng
Hiện sách mà người dùng đã thêm vào giỏ hàng, có nút thanh toán để giao hóa đơn đến người quản trị
Hình 7: Giao diện giỏ hàng
Trang 175 Giao diện chi tiết sản phẩm
Trang chi tiết sản phẩm dùng để nội dụng chính của sách, số lượng sách đó là khách hàng muốn mua, thông tin về tác giả, năm xuất bản, thể loại Nút thêm vào giỏ hàng dùng để thêm sách và số lượng sách đó vào giỏ hàng của khách hàng
Hình 8: Giao diện chi tiết sản phẩm
Trang 18Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
6 Giao diện thanh toán
Khi người dùng ấn vào nút thanh toán trong giỏ hàng thì chuyển quan giao diện thanh toángồm tên người đặt, số điện thoại, địa chỉ, phí ship và tổng hóa đơn
Hình 9: Giao diện thanh toán
Trang 19Sau khi ấn đặt hàng thì gửi thông tin người quản trị.
Hình 10: Giao diện sau khi thanh toán
7 Giao diện tài khoản
Hiện tên và các nút thao tác lên tài khoản gồm thông tin, đổi mật khẩu, đơn hàng đã đặt và đăng xuất tài khoản
Trang 20Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
Hình 11: Giao diện tài khoản
7.1 Giao diện chỉnh sửa thông tin
Hình 12: Giao diện thông tin tài khoản
Trang 217.2 Thay đổi mặt khẩu
Hình 13: Giao diện thay đổi mặt khẩu
7.3 Đơn hàng đã đặt của tài khoản
Hình 14: Giao diện đơn hàng đã đặt
Trang 22Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
8 Giao diện của Admin
Dùng để thêm sách và hiện lên hệ thống để khách hàng lựa chọn
Hình 15: Giao diện thêm sách
Trang 238.1 Sửa thông tin, ẩn hiện sách
Hình 16: Giao diện sửa sách
Trang 24Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
8.2 Thêm thể loại của sách
Hình 17: Giao diện thêm thể loại
Trang 25Hình 18: Giao diện đơn hàng của khách
Trang 26Đề tài: Xây dựng website bán điện thoại Giáo Viên Hướng Dẫn: Phạm Hồng Xuân
IX TÀI LIỆU THAM KHẢO CỦA ĐỀ TÀI
Em đã thành công trong việc xây dựng một ứng dụng bán sách có giao diện thân thiện vớingười dùng, tích hợp nhiều tính năng như tìm kiếm, đặt hàng, thanh toán và quản lý tài khoản.Đặc biệt, việc áp dụng các nguyên tắc thiết kế đồng nhất và trải nghiệm người dùng đã giúptăng cường sự hấp dẫn và tính hữu ích của ứng dụng
Trong quá trình này, em đã gặp phải một số thách thức, bao gồm việc hiểu rõ nhu cầu củangười dùng, kinh nghiệm kiến thức còn hạn chế Tuy nhiên, nhờ vào sự hỗ trợ cúa quýthầy/cô và nỗ lực không ngừng, em đã vượt qua các thách thức này và hoàn thành dự án mộtcách thành công
Cuối cùng, em xin gửi lời cảm ơn chân thành đến tất cả những người đã hỗ trợ và đóng gópvào dự án này, từ giảng viên hướng dẫn đến các bạn Sự hỗ trợ và sự cống hiến của mọi người
đã giúp em hoàn thành dự án một cách thành công