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.. Với phần mềm quản lý cửa hàn
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
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ệnnay thì việc ứng dụng công nghệ thông tin vào trong xây dựngweb là hết sức cần thiết nhằm đơn giản hóa và nâng cao hiệusuất công việc Chính vì vậy mà sự lớn mạnh của các doanhnghiệp công nghệ thông tin trong nước đã và đang đóng mộtvai trò vô cùng quan trọng trong sự phát triển kinh tế của nướcnhà
Trong bối cảnh đó, việc xây dựng web bán smartphone là
vô cung cần thiết nhằm nâng cao hiệu quả kinh doanh cũngnhư chất lượng phực vụ khách hàng
Việc áp dụng công nghệ thông tin vào quản lý” Xây dựngweb bán smartphone” là vô cùng cần thiết để theo kịp nhucầu ngày càng khắt khe của khách hàng và làm hài lòng mọikhá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ến thức cần thiết và bổ ích của môn “Lập trình webnâng cao” trong những buổi học trên lớp Chúng em rất mongnhậ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ều cử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ặctrao đổi qua liện lạc điện thoại
- Thanh toán theo phương thức truyền thống: thanh toánbằng tiền mặt
Trước đây, khi công nghệ thông tin chưa phát triển, nhiềungười lựa chọn quản lý bằng cách ghi chép kết hợp với phầnmềm cơ sở có sẵn để tính toán, thống kê… Cách làm này đòihỏi phải có nhiều nhân sự làm và tốn nhiều thời gian để tínhtoán ghi chép Và cửa hàng điện thoại cũng áp dụng một sốchức năng cũ nên khiến cho công việc quản lý cũng chậm đôichú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âu thố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ệc sai thông tin nhân viên cho
Trang 7việ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 khi thê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êu cầ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
Nhữ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ải vất vả như vậy, chỉ cần nhập dữ liệu đầu vàomộ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ách hàng lựachọn Việc quản lý các nhà cung cấp, các hóa đơn, các khuyếnmại cũng trở nên đơn giản Như vậy, hệ thống sẽ giúp bạn tiếtkiệ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 giao diệ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útlàm quen
* Tổng quan:
- Cửa hàng smartphone:
Trang 8+ Địa chỉ: 129 Hải Triều, Hoàng Văn Thụ, Hồng Bàng,Hải Phòng
+ Số điện thoại: 0931910123+ Email: smartphone16@gmail.com
+ Khách hàng có thể tới mua hàng trực tiếp tại cửahàng hoặc có thể mua qua website
+ Các mặt hàng tại đây được bố trí thông minh, khoahọc, chia thành nhiều phần các nhau với từng mặt hàng:iphone, samsung, xiaomi, oppo, huawei, oneplus, realme,pocophone, … Khách hàng có thể dễ dàng tìm kiếm, lựa chọnsản phẩm ưng ý theo các loại điên thoại khác nhau Mỗi tầnghay khu vực đều có các nhân viên có thể hỗ trợ tư vấn kháchhàng
+ Đội ngũ điều hành và nhân viên gồm 38 người đềunhiệt huyết, chuyên nghiệp, chu đáo, tạo thiện cảm tốt vớikhách hàng
+ Sản phẩm ở đây luôn có nguồn gốc xuất xứ rõràng, chính sách bán hàng linh hoạt, thanh toán nhanh chóng,
dễ dàng, tiện lợi Nhiều chính sách khuyến mãi, ưu đã hấp dẫnvào các dịp lễ sự kiện, chính sách hậu mãi, bảo hành đầy đủ uytín
+ Cửa hàng smartphone được phát triển dựa trên cácgiá trị cốt lõi: Lấy khách hàng làm trung tâm, chính trực, trungthực, minh bạch, đoàn kết, đồng tâm hiệp lực, hướng đến mụctiêu chung, Luôn tạo sự khác biệt, liên tục hoàn thiện và đổimới cùng với triết lý kinh doanh “Chăm sóc con người và máiấm” và khẩu hiệu “Chất lượng, Giá trị đích thực”, qua đó đónggóp vào sự phát triể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ênchia là 2 ca:
+ Ca 1: 8h-15h+ Ca 2: 15h-22h
Trang 9- Mỗi ca có 19 nhân viên túc trực gồm: 14 nhân viên bánhàng, 2 nhân viên thu ngân, 2 nhân viên tư vấn, 1 nhân viênbả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áttriển hoạt động quá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
Hiện nay, khá nhiều trang web chỉ là rao vặt chứ ko muabán online đúng nghĩa, không có sự ràng buộc, kiểm soát nàogiữ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
Trang 10Các web bán hàng hiện nay đã phần nào đáp ứng được vềnhu cầu mua bá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ệuthông tin và bán hàng
Ngay cả phương thức thanh toán vẫn còn theo kiểu trựctiế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án quốc tế qua internet cũngphải cam kết với các ngân hàng là hoàn toàn chịu mọi rủi ro khimua bán qua mạng
Trang 11- 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 12Hì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 13Hì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 14Hì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 15Hì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 16Hì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 17Hì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 18Hì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 192.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 202.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 212.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 22Hì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 23Hì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 24Hì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 252.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 262.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 272.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 28Hì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 29Hì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 302.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 312.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 32CHƯƠNG 3: GIAO DIỆN
3.1 Giao diện trang chủ
Hình: Giao diện trang chủ
Trang 333.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 34Hình: Giao diện đăng nhập
Hình: Giao diện đăng ký
3.5 Giao diện quản trị
Trang 35Hình: Giao diện quản trị
Trang 36KẾ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ự mong muốn xây dựng một website quản lý bán hàng, được
sự quan tâm và hướng dẫn tận tình của thầy Cấn Đức Điệp, em
đã bước đầu hoàn thành được đề tài: “Xây dựng website bánsmartphone”
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ặp nhiều khó khăn do không có nhiều tài liệu nênkhô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!