- Biểu đồ usecase là một mô hình đồ họa về các chức năng của hệ thống từ khung nhìn của người sử dụng.. Biểu đồ hoạt động chức năng quản lý sản phẩm Hình: Biểu đồ hoạt động chức năng quả
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 WEB NÂNG
CAO
ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN SMARTPHONE
Hà Nội, tháng năm 2022.
Sinh viên thực hiện : ĐỖ CHUNG HIẾU
: HÀ HUY HOÀN : HOÀNG VĂN ĐẠI 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
Trang 3MỤC LỤC
Trang 4DANH MỤC HÌNH ẢNH
Trang 5LỜI NÓI ĐẦU
Với sự phát triển bùng nổ của công nghệ thông tin hiện nay thì việc ứngdụng công nghệ thông tin vào trong xây dựng web là hết sức cần thiết nhằm đơngiản hóa và nâng cao hiệu suất công việc Chính vì vậy mà sự lớn mạnh của cácdoanh nghiệp công nghệ thông tin trong nước đã và đang đóng một vai trò vôcùng quan trọng trong sự phát triển kinh tế của nước nhà
Trong bối cảnh đó, việc xây dựng web bán smartphone là vô cung cầnthiết nhằm nâng cao hiệu quả kinh doanh cũng như chất lượng phực vụ kháchhàng
Việc áp dụng công nghệ thông tin vào quản lý” Xây dựng web bánsmartphone” là vô cùng cần thiết để theo kịp nhu cầu ngày càng khắt khe củakhách hàng và làm hài lòng mọi khách hàng
Chúng em cảm ơn thầy Cấn Đức Điệp đã truyền dạy cho em những kiếnthức cần thiết và bổ ích của môn “Lập trình web nâng cao” trong những buổihọc trên lớp Chúng em rất mong nhận được sự quan tâm, góp ý của các thầy cô
để báo cáo của em có thể hoàn thiện hơn
Một lần nữa chúng em xin chân thành cảm ơn!
Trang 6CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI
1.1 Khảo sát hệ thống
Xã hội ngày càng phát triển, nhu cầu hiểu biết trên tất cả các lĩnh vực của con người ngày căng nâng cao Để đáp ứng nhu cầu, Việt Nam hiện đã có nhiềucửa hàng smartphone đã xuất hiện, nhưng đa số các cửa hàng bán smartphone ở Việt Nam hiện nay tổ chức kinh doanh theo phương thức truyền thống bao gồm các quy trình cơ bản như sau:
- Nhập điện thoại từ các nhà cung cấp
- Bán điện thoại:
+ Trưng bày điện thoại theo các loại: quy trinh mua điện thoại hay
ký kết được thực hiện trực tiếp giữa hai bên hoặc trao đổi qua liện lạc điệnthoại
- Thanh toán theo phương thức truyền thống: thanh toán bằng tiền mặtTrước đây, khi công nghệ thông tin chưa phát triển, nhiều người lựa chọnquản lý bằng cách ghi chép kết hợp với phần mềm cơ sở có sẵn để tính toán,thống kê… Cách làm này đòi hỏi phải có nhiều nhân sự làm và tốn nhiều thờigian để tính toán ghi chép Và cửa hàng điện thoại cũng áp dụng một số chứcnăng cũ nên khiến cho công việc quản lý cũng chậm đôi chút
Cửa hàng khi có lượng nhân viên quá lớn, việc dễ mắc sai lầm trong khâuthống kê vào nhưng phần mềm cơ sở là rất cao Như vậy, sẽ ảnh hưởng đến việcsai thông tin nhân viên cho việc tính toán lương Mỗi thời kỳ, cửa hàng lại có những nhà cung cấp mới hoặc loại bỏ những nhà cung cấp không cần nữa, các khuyến mại khi thêm mới hoặc xóa khuyến mãi không cần nữa, các hóa đơn khithêm mới hoặc xóa hóa đơn không cần nữa đều cần một hệ thống quản lý cụ thể, rõ ràng, chính xác Với hệ thống cửa hàng hiện có còn chưa đáp ứng đủ yêucầu đề ra nên cần một hệ thống đầy đủ chức năng hơn
Khi số lượng điện thoại quá lớn, áp lực công việc sẽ khiến cho nhân viên
dễ mắc những sai lầm, sai sót trong khâu tính toán, thống kê vào những phần mềm cơ sở Như vậy, sẽ ảnh hưởng đến doanh thu, lợi nhuận của cửa hàng, nhà quản lý không thể nắm bắt được chính xác Ngày càng nhiều đối tượng khách hàng khác nhau với nhiều hoạt động khác nhau trong cửa hàng khiên cho việc quản lý hệ thống của cửa hàng gặp nhiều khó khăn Hệ thống quản lý cửa hàng bán sơn sẽ giúp nhà quản lý dễ dàng quản lý cửa hàng bán điện thoại bất kì lúc nào
Trang 7Những quy trình vừa nêu trên ở mục khảo sát thường rất phức tạp, vì vậy cần phải có giải pháp thực hiện một cách nhanh chóng, đảm bảo giữa các việc Việc thiết kế một hệ thống bán hàng để nhân viên cũng như người quản lý có thể nắm bắt là rất quan trọng.
Với phần mềm quản lý cửa hàng bán smartphone, bạn sẽ không cần phảivất vả như vậy, chỉ cần nhập dữ liệu đầu vào một lần duy nhất, hệ thống sẽ tựđộng lưu trữ và tính toán giá sơn theo đúng những loại điện thoại mà các kháchhàng lựa chọn Việc quản lý các nhà cung cấp, các hóa đơn, các khuyến mạicũng trở nên đơn giản Như vậy, hệ thống sẽ giúp bạn tiết kiệm thời gian vàcông sức Trang web quản lý cửa hàng bán điện thoại được thiết kế với giaodiện thân thiện với người sử dụng, có thể thao tác nhanh chóng máy tính bàn,laptop Không cần quá am hiểu về công nghệ thông tin, hoàn toàn có thể sửdụng trang web một cách dễ dàng chỉ với 15-30 phút làm quen
+ Đội ngũ điều hành và nhân viên gồm 38 người đều nhiệt huyết,chuyên nghiệp, chu đáo, tạo thiện cảm tốt với khách hàng
+ Sản phẩm ở đây luôn có nguồn gốc xuất xứ rõ ràng, chính sáchbán hàng linh hoạt, thanh toán nhanh chóng, dễ dàng, tiện lợi Nhiều chính sáchkhuyến mãi, ưu đã hấp dẫn vào các dịp lễ sự kiện, chính sách hậu mãi, bảo hànhđầy đủ uy tín
+ Cửa hàng smartphone được phát triển dựa trên các giá trị cốt lõi:Lấy khách hàng làm trung tâm, chính trực, trung thực, minh bạch, đoàn kết,đồng tâm hiệp lực, hướng đến mục tiêu chung, Luôn tạo sự khác biệt, liên tụchoàn thiện và đổi mới cùng với triết lý kinh doanh “Chăm sóc con người và mái
Trang 8ấm” và khẩu hiệu “Chất lượng, Giá trị đích thực”, qua đó đóng góp vào sự pháttriển chung của cộng đồng, xã hội, đất nước.
- Thời gian làm việc: 8h-22h các ngày trong tuần
- Cửa hàng smartphone tại cửa hàng gầm 38 nhân viên chia là 2 ca:
+ Ca 1: 8h-15h+ Ca 2: 15h-22h
- Mỗi ca có 19 nhân viên túc trực gồm: 14 nhân viên bán hàng, 2 nhânviên thu ngân, 2 nhân viên tư vấn, 1 nhân viên bảo vệ
1.2 Xác định bài toán cần giải quyết
1.2.1 Mục tiêu
- Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt độngquán Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng và chính xác hơn
- Giảm bớt chi phí, công nhân, thời gian và sức lực
- Hoàn thiện những thiếu sót hiện tại
- Công việc: Xây dựng website bán smartphone
- Giá trị của website: đáp ứng nhu cầu bán smartphone
- Tiết kiên thời gian và chi phí
1.2.2 Công nghệ sử dụng
- Ngôn ngữ lập trình: php
- Xây dựng hệ thống quản lý cơ sở dữ liệu: phpMyadmin
- Trình biên dịch: Visual Studio 2022
1.3 Khảo sát
Trang 9Hiện nay, khá nhiều trang web chỉ là rao vặt chứ ko mua bán online đúngnghĩa, không có sự ràng buộc, kiểm soát nào giữa người mua lẫn người bán, vìthế tỉ lệ rủi ro khi mua hàng đối với khách hàng là rất cao
Các web bán hàng hiện nay đã phần nào đáp ứng được về nhu cầu muabán hàng trực tuyến của người sử dụng Bên cạnh đó một số cửa hàng vẫn chưa
có trang web riêng để giới thiệu thông tin và bán hàng
Ngay cả phương thức thanh toán vẫn còn theo kiểu trực tiếp chưa có sựliên kết giữa ngân hàng và đơn vị bán hàng Người sử dụng dùng thẻ thanh toánquốc tế qua internet cũng phải cam kết với các ngân hàng là hoàn toàn chịu mọirủi ro khi mua bán qua mạng
Trang 10- Biểu đồ usecase là một mô hình đồ họa về các chức năng của hệ thống
từ khung nhìn của người sử dụng
Hình: Biểu đồ usecase tổng quát
2.2 Phân tích thiết kế từng chức năng của hệ thống
2.2.1 Chức năng đăng nhập
2.2.1.1 Biểu đồ usecase chức năng đăng nhập
Trang 11Hình: Biểu đồ usecase đăng nhập
2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập
Hình: Biểu đồ hoạt động chức năng đăng nhập
2.2.1.3 Biểu đồ trình tự chức năng đăng nhập
Trang 12Hình: Biểu đồ trình tự chức năng đăng nhập
2.2.2 Chức năng quản lý sản phẩm
2.2.2.1 Biểu đồ usecase chức năng quản lý sản phẩm
Trang 13Hình: Biểu đồ usecase chức năng quản lý sản phẩm
2.2.2.2 Biểu đồ hoạt động chức năng quản lý sản phẩm
Hình: Biểu đồ hoạt động chức năng quản lý sản phẩm
2.2.2.2.1 Biểu đồ hoạt động chức năng thêm sản phẩm
Trang 14Hình: Biểu đồ hoạt động chức năng thêm sản phẩm
2.2.2.2.2 Biểu đồ hoạt động chức năng sửa sản phẩm
Trang 15Hình: Biểu đồ hoạt động chức năng sửa sản phẩm
2.2.2.2.3 Biểu đồ hoạt động chức năng xóa sản phẩm
Trang 16Hình: Biểu đồ hoạt động chức năng xóa sản phẩm
2.2.2.3 Biểu đồ trình tự chức năng quản lý sản phẩm
Trang 17Hình: Biểu đồ trình tự chức năng quản lý sản phẩm
2.2.2.3.1 Biểu đồ trình tự chức năng thêm sản phẩm
Hình: Biểu đồ trình tự chức năng thêm nhân viên
Trang 182.2.2.3.2 Biểu đồ trình tự chức năng sửa sản phẩm
Hình: Biểu đồ trình tự chức năng sửa sản phẩm
2.2.2.3.3 Biểu đồ trình tự chức năng xóa sản phẩm
Hình: Biểu đồ trình tự chức năng xóa sản phẩm
Trang 192.2.3 Chức năng quản lý danh mục
2.2.3.1 Biểu đồ usecase chức năng quản lý danh mục
Hình: Biểu đồ usecase chức năng quản lý danh mục
2.2.3.2 Biểu đồ hoạt động chức năng quản lý danh mục
Hình: Biểu đồ hoạt động chức năng quản lý danh mục
Trang 202.2.3.2.1 Biểu đồ hoạt động chức năng thêm danh mục
Hình: Biểu đồ hoạt động chức năng thêm danh mục
2.2.3.2.2 Biểu đồ hoạt động chức năng sửa danh mục
Trang 21Hình: Biểu đồ hoạt động chức năng sửa danh mục
2.2.3.2.3 Biểu đồ hoạt động chức năng xóa danh mục
Trang 22Hình: Biểu đồ hoạt động chức năng xóa danh mục
2.2.3.3 Biểu đồ trình tự chức năng quản lý danh mục
Trang 23Hình: Biểu đồ trình tự chức năng quản lý dang mục
2.2.3.3.1 Biểu đồ trình tự chức năng thêm danh mục
Hình: Biểu đồ trình tự chức năng thêm danh mục
Trang 242.2.3.3.2 Biểu đồ trình tự chức năng sửa danh mục
Hình: Biểu đồ trình tự chức năng sửa danh mục
2.2.3.3.3 Biểu đồ trình tự chức năng xóa danh mục
Hình: Biểu đồ trình tự chức năng xóa danh mục
Trang 252.2.4 Chức năng quản lý người dùng
2.2.4.1 Biểu đồ usecase chức năng quản lý người dùng
Hình: Biểu đồ usecase chức năng quản lý người dùng
2.2.4.2 Biểu đồ hoạt động chức năng quản lý người dùng
Hình: Biểu đồ hoạt động chức năng quản lý người dùng
Trang 262.2.4.2.1 Biểu đồ hoạt động chức năng thêm người dùng
Hình: Biểu đồ hoạt động chức năng thêm người dùng
2.2.4.2.2 Biểu đồ hoạt động chức năng sửa người dùng
Trang 27Hình: Biểu đồ hoạt động chức năng sửa người dùng
2.2.4.2.3 Biểu đồ hoạt động chức năng xóa người dùng
Trang 28Hình: Biểu đồ hoạt động chức năng xóa người dùng
2.2.4.3 Biểu đồ trình tự chức năng người dùng
Hình: Biểu đồ trình tự chức năng người dùng
Trang 292.2.4.3.1 Biểu đồ trình tự chức năng thêm người dùng
Hình: Biểu đồ trình tự chức năng thêm người dùng
2.2.4.3.2 Biểu đồ trình tự chức năng sửa người dùng
Hình: Biểu đồ trình tự chức năng sửa người dùng
Trang 302.2.4.3.3 Biểu đồ trình tự chức năng xóa người dùng
Hình: Biểu đồ trình tự chức năng xóa người dùng
Trang 31CHƯƠNG 3: GIAO DIỆN
3.1 Giao diện trang chủ
Hình: Giao diện trang chủ
Trang 323.2 Giao diện chi tiết sản phẩm
Hình: Giao diện chi tiết sản phẩm
3.3 Giao diện giỏ hàng
Hình: Giao diện giỏ hàng
3.4 Giao diện đang nhập và đăng ký
Trang 33Hình: Giao diện đăng nhập
Hình: Giao diện đăng ký
3.5 Giao diện quản trị
Trang 34Hình: Giao diện quản trị
Trang 35KẾT LUẬN
Sau một thời gian nghiên cứu và bắt tay vào thực hiện, với sự mongmuốn xây dựng một website quản lý bán hàng, được sự quan tâm và hướng dẫntận tình của thầy Cấn Đức Điệp, em đã bước đầu hoàn thành được đề tài: “Xâydựng website bán smartphone”
Kết quả đạt được:
- Xây dựng được website bán smartphone
Vì thời gian triển khai có hạn và việc tìm hiểu công nghệ mới còn gặpnhiều khó khăn do không có nhiều tài liệu nên không tránh được những sai xót
Em rất mong nhận được sự đóng góp ý kiến và những hướng dẫn của thầy cô để
đề tài của em hoàn chỉnh hơn
Em xin chân thành cảm ơn!