CHƯƠNG 1. TONG QUAN VE DE TÀI 1. Giới thiệu về đề tài 1. Giới thiệu về Hệ thống Website - Hiện nay, Internet ngày càng phát triển, việc sử dụng website trong việc kinh doanh bán hàng trực tuyến thông qua Internert ngày càng phổ biến và phát triển hơn, và các cửa hàng đã áp dụng quảng bá sản phẩm, thông tin cửa hàng.
Việc đặt hàng qua Internet dần trở nên quen thuộc và gần gũi với con người hơn. Do vậy, yêu cầu về thiết kế trang web bán hàng được chú trọng hơn nhằm đáp ứng một cách tốt nhất, hiệu quả nhất cho việc kinh doanh cửa hàng, buôn bán thuận lợi hơn và cung cấp sựa thuận tiện cho khách hàng, giúp cho các khách hàng có thêm nhiều sự chọn lựa tốt hơn và tìm được sản phâm mình ưng ý, phù hợp với bản thân hơn. - Chức năng của website s* Admin: “Quản trị hệ thông: Có chức năng quan lý toàn bộ hệ thống. Có thé Thêm, sửa, xóa moi thông tin.
+ Khi quản trị viên ( Admin) muốn thêm mới nhân viên quản lý website, thì quản trị viên sẽ thêm 1 hay nhiều Nhân viên hệ thống vào trong dữ liệu ( Admin và trang quản trị -> Quản lý Nhân viên -> Thêm Nhân viên) = Quan lý danh mục sản phẩm: Thêm mới, xóa và chỉnh sửa các danh mục sản phẩm, các nhóm theo từng danh mục quản lý sản phẩm. = Quản lý sản phẩm: Thêm, xóa và chỉnh sửa thông tin của các sản phẩm. " Quản lý khách hàng: Thêm mới khi khách hàng đặt hàng qua điện thoại, email; xem, xóa khách hang, cập nhật thông tin khách hàng = Quản lý bán hàng: Khi khách hàng gửi đơn hàng muốn đặt tới hệ thống, hệ thống nhận đơn đặt hàng, Nhân viên hệ thống xét duyệt đơn hàng và thông báo thành công/ hoặc thất bại tới khách hàng. 2 = Trong trường hợp khách hàng mới đăng ký tài khoản dé đặt hàng trên website, hệ thống sẽ lưu thông tin khách hàng cùng hóa đơn xuống CSDL.
= Thống kê doanh thu: theo thời gian như ngày, tháng; theo sản phẩm, từng danh mục và nhóm sản phẩm * WEBSTIE bán hàng: Là một website bán hàng, giới thiệu các mẫu mã *. sản pham của cửa hàng với các chi tiết như mặt hàng, thông tin về sản phẩm, giá sản phâm, các ưu đãi cho khách hàng. Website có các chức năng sau: = Hiên thị danh sách các mặt hàng: theo các nhóm sản phâm riêng, từng danh mục sản phâm riêng, các sản phâm mới nhất, các sản phâm bán chạy nhất. " Cung cấp đầy đủ về hình ảnh, thông tin chi tiết, mã mã, chất lượng dé khách hang đưa ra su chon lựa tốt nhất, ưng ý nhất.
= Hiển thị các thông tin của khách hàng khi khách hang đặt hang dé xem xét đúng thông tin chưa. “Giỏ hàng: khách hàng lựa chọn sản phẩm vào giỏ, và khi muốn đặt hàng thì chọn phan thanh toán. Khách hang có thé xóa bớt sản phẩm trong giỏ hàng khi không muốn đặt sản pham đó. = Trang hướng dan: Hướng dẫn khách hàng cách đặt hàng nhanh chống nhất có thê.
= Trang thông tin của cửa hàng: Hiển thị thông tin cửa hàng, hién thị Map cho khách hàng muốn đến cửa hang dé tham khảo sản phẩm, xem và thử trực tiết, mua hàng. Mục tiêu của đề tài Hệ thống Website được xây dựng và thiết kế ra với mục đích giới thiệu và mang đến các sản phâm công nghệ điện tử chất lượng tới người tiêu dùng. Ngoài ra Website cũng muốn giới thiệu tới quý khách hàng các mẫu mã sản phẩm khác nhau, đa dạng về hình ảnh, chất lượng, kích thước, nhằm giúp cho các khách hàng có thé chọn lựa sản phẩm phù hợp với sự yêu thích, điều kiện và nhu cầu cần thiết của bản thân mình nhất. a) Với khách hàng: e Giúp cho các khách hàng có thé tìm được những sản phẩm bản thân cần và phù hợp với điều kiện của mình, chọn được sản phẩm chất lượng tốt.
e Với những khách hàng không có thời gian đến cửa hàng xem và mua trực tiếp thì khách hàng có thể mua hàng trực tuyến. Thông qua Website, khách hàng có thé xem hình ảnh, thông tin chi tiết của các sản phẩm và từ đó chọn ra được sản phẩm phù hợp với điều kiện cũng như nhu cầu của bản thân nhất. Sản phẩm sau khi được khách hàng đặt hàng, sẽ được đóng gói lại một cách kỹ càng, cân thận và giao tới tận địa chỉ nhà cho khách hàng. e Có thé biết được san phẩm xuất xứ từ đâu, công nghệ ở mức độ nào của các loại sản phẩm khác nhau.
Giúp khách hàng khám phá, biết đến nhiều loại sản phẩm tốt hơn và giúp cho sự lựa chọn chính xác nhất có thé. © Với việc áp dụng các tính năng của công nghệ thông tin vào thiết kế, website sẽ đưa ra cho khách hàng danh sách các sản phẩm được bán chạy nhất, các sản phẩm mới nhất nhằm quảng bá và định hướng cho khách hàng những sản phẩm chất lượng, tiêu chuẩn phù hợp với nhu cầu cũng như điều kiện của mình. e Website cung cấp nguôn thông tin chỉ tiết về từng sản phẩm rõ nguồn góc, xuất sứ. Cửa hàng cam kết và đảm bảo chất lượng với tất cả các mặt hàng sản phẩm trên website như giới thiệu.
b) Đối với cửa hàng: © Có thé thêm mới các loại sản phâm, sản phẩm mới có trong cửa hàng, xóa đi các sản phâm mà cửa hàng ngừng bán. Những công việc này dễ dàng triển khai trên hệ thống, giúp tiết kiệm thời gian. e Dé dàng cập nhật các sản phẩm đời mới nhất, bán chạy nhất theo xu hướng công nghệ, theo sự yêu thích của người tiêu dùng. e Cửa hàng có thé quảng bá cũng như giới thiệu các loại trái cây của cửa hang mình cho khách hàng được biết, giúp nhiều người có thê biết tới cửa hàng mình.
e Dễ dàng quản lý các danh mục sản phẩm , nhóm sản phẩm, sản pham, e_ Dễ dàng tìm kiếm được thông tin khách hàng, thông tin sản phẩm, thông tin đơn hàng, tiết kiệm được thời gian. e Có thể cập nhật được trạng thái đơn hàng. 4 e Kiểm tra số lượng các sản phẩm hiện có trong cửa hàng, tối thiểu được thời gian làm việc bằng thủ công. e Quản lý, update được trạng thái danh sách tài khoản khách hàng.
e Có cơ chế đăng nhập để xác định quyền hạn trong hệ thống quản trị của website, dam bao an toàn của việc quan tri hệ thống. e Tạo được các báo cáo - thong ké, dua ra danh sach cac mat hang ban chay, mặt hàng mới nhập, thông tin doanh thu theo các khoảng thời gian, theo từng loại, danh mục sản phẩm. e Có thể backup đữ liệu của website, đảm bảo an toàn thông tin dữ liệu. Ý nghĩa thực tiễn và vai trò của đề tài Xây dựng website quản lý bán hàng đem đến rất nhiều hữu ích cho cửa hàng kinh doanh: Với các hoạt động quản lý như: - Giúp khách hang dé dàng tìm kiếm thông tin và các sản pham của cửa hàng.
Khách hàng có thể xem được các review, feedback, đánh giá về sản phẩm của cửa hàng mà khách hàng đã đặt hàng, đang sử dụng, đã từng sử dụng trên trang web nhằm mang lại lòng tin cho khách hàng cũng như giúp khách hàng hiểu rõ hơn về sản phẩm. - Giúp khách hàng có thé nhanh chóng chon lựa được sản phẩm ưng ý nhất và đặt hàng sản phẩm khi khách hàng không có nhiều thời gian rảnh hoặc không muốn đến trực tiếp cửa hàng. Khách hàng có thê theo dõi lịch trình đơn hàng đang được giao thông qua mã đơn hàng đã đặt. - Cửa hàng có thé dé dang quản lý sản phẩm và khách hàng một cách dễ dàng.
Với các hoạt đông kinh doanh cửa hàng như: - Giúp đơn giản giới thiệu các sản phẩm đến với khách hàng: Với xu hướng như hiện nay, hầu như mỗi người đều sẽ có riêng cho mình ít nhất là một hoặc nhiều thiết bị có thể truy cập vào internet, ví dụ như: smartphone, ipad hay máy tinh,. Khách hàng chỉ cần thực hiện một số thao tác để truy cập 5 tới website là có thể xem, tìm kiếm các thông tin, hình ảnh, đánh giá từ các khách hàng khác về sản pham minh quan tâm. Ngoài ra, khách hàng cũng có thé tham khảo thêm một vài sản phâm khác dé tìm hiểu, so sánh giữa các sản pham chi bằng vài lượt click mà không mắt quá nhiều thời gian. - Giúp giảm thiểu đi các chi phí và làm tăng doanh thu cửa hàng lên: Với việc đăng ký tài khoản qua mạng sẽ giúp khách hàng có thể xem và đăng ký 24/1, khách hàng có thé đặt hàng mọi lúc và hệ thống sẽ thông báo trong giờ hành chính.
- Ngoài ra, cửa hàng cũng tiết kiệm được một khoản tiền lớn vào tiền thuê địa điểm cửa hàng và nhân viên bán hàng: Thay vì đi thuê mặt bằng ở địa điểm tốt dẫn đến phí thuê cao, để cho khách hàng dễ thấy, thì cửa hàng có thê tìm và thuê mặt bằng ở trong các ngõ, hẻm nhỏ nhằm cắt giảm chỉ phí. Ngược lại, nêu khách hàng đên tận nơi thì cửa hàng phải thuê ít nhất 1 nhân viên tư van và 1 nhân viên thu ngân nhưng khi có website thì cửa hàng chỉ cần một người đã đảm nhiệm được các công việc trên. Và nêu có quá nhiều khách hàng đến cửa hang cùng một thời điểm thì số nhân viên tư van cũng tăng lên nhiều. Như vậy, có thé thấy, việc kinh doanh thông qua website thì chi phí dành cho việc thuê nhân viên sẽ giảm đi rất nhiều.
Các công nghệ và công cụ sử dụng 1. Servlet a) Khái niệm: Theo tài liệu O7Planning thì Servlet được định nghĩa “là các thành phần đối tượng nhúng trên Web Server dé cử lý các yêu cầu và sinh ra các trang web động, trả về cho Web Browser. Servlet là thành phần chính được sử dụng nham phát triển các chương trình dịch vụ Java ở phía máy chủ. Java Servlet là chương trình chạy trên một Web hoặc ứng dụng máy chủ (Application Server) để trả lời cho các yêu cầu của Client.” b) Cách thức hoạt động: - Client (các trình duyệt web) tao ra 1 yêu cầu ( request) dựa trên nghi thức HTTP.
- Trình chủ Web nhận các yêu cầu này sau đó chuyển tới cho Servlet. Trong trường hợp Servlet chưa được nạp vào, thì trình chủ web sẽ nhận và nạp nó vào trong phan máy ảo java dé thực thi.