Đặc biệt trong lĩnh vực thương mại điện tử, việc áp dụng công nghệ thông tin vào thương mại điện tử giúp cho việc mua bán trên mạng ngày càng dễ dàng và thuận tiện hơn.. Tuy nhiên hiện n
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCMKHOA CÔNG NGHỆ THÔNG TIN
MÔN: CÁC CÔNG NGHỆ PHẦN MỀM MỚIĐỀ TÀI:
XÂY DỰNG TRANG WEB BÁN SÁCH GVHD: NGUYỄN TRƯỜNG HẢI
SVTH:
Trang 2TP Hồ Chí Minh, ngày tháng 12 năm 2022
Trang 3Phần 1: MỞ ĐẦU
1.Lý do chọn đề tài
Ngày nay với việc khoa học kỹ thuật ngày càng phát triển mạnh mẽ đặc biệt là công nghệ thông tin, những gì mà công nghệ thông tin tạo ra giúp con người phát triển trong nhiều lĩnh vực
Đặc biệt trong lĩnh vực thương mại điện tử, việc áp dụng công nghệ thông tin vào thương mại điện tử giúp cho việc mua bán trên mạng ngày càng dễ dàng và thuận tiện hơn Việc mua bán trên mạng dễ dàng hơn, sẽ kích thích người tiêu dùng mua hàng nhiều hơn qua đó sẽ làm tăng doanh thu cho cửa hàng Tuy nhiên hiện nay việc mua bán trên mạng cũng còn gặp phải nhiều vấn đề cần phải giải quyết như:
- Người tiêu dùng lo ngại về chất lượng sản phẩm - Lo ngại về hàng hóa không đến được tay người tiêu dùng
- Lo ngại về tính bảo mật thông tin của khách hàng trên website thương mại điện tử - Lo ngại về tính bảo mật của hệ thống thanh toán trên website thương mại điện tử Mặt khác việc bán hàng qua mạng có nhiều lợi ích hơn so với bán hàng truyền thống như: - Quảng bá thông tin và tiếp thị trong thị trường toàn cầu với chi phí thấp.
- Tạo lợi thế cạnh tranh
Do đó, để tạo nên một website thương mại điện tử chuyên nghiệp và tạo được lòng tin cho khách hàng là một việc không dễ dàng
Trong khuôn khổ đề tài của mình, nhóm em chỉ dừng lại ở việc giới thiệu sách và nhận đặt hàng qua mạng Mặc dù đã cố gắng rất nhiều để hoàn thành công việc nhưng do thời gian có hạn và kiến thức thực tế chưa nhiều nên còn nhiều thiếu sót cần được bổ
Trang 42.Mục đích của đề tài
Thông tin hiện nay là một lĩnh vực rất quan trọng đối với cuộc sống hiện nay, bên cạnh đó các nhu cầu nghe nhìn, giải trí, trao đổi thông tin,…Vì vậy cần các mặt hàng khác nhau để phục vụ nhu cầu trên, nhưng để chọn được những mặt hàng như ý đúng với nhu cầu sử dụng thì không phải dễ, với lý do đó mà em xây dựng nên website bán hàng online Nhằm một phần nào đó giúp khách hàng có thể lựa chọn và mua những mặt hàng mọi lúc mọi nơi mà không cần đi xa mà hàng về tận nhà chỉ cần một cú click chuột.
3.Đối tượng và phạm vi của đề tài
- Khách hàng - Mạng Internet
- Các thiết bị sử dụng trên mạng như máy tính ,….
4.Ứng dụng của đề tài
Website mà em xây dựng chưa thật sự hoàn chỉnh nhưng có thể giúp ích cho người sử dụng có thể dễ dàng mua bán sản phẩm, quảng bá sản phẩm, cập nhật thông tin của các sản phẩm mới, sản phẩm bán chạy của cửa hàng, tư vấn trực tiếp cho khách hàng qua internet, góp phần quảng bá thương hiệu, giảm chi phí kinh doanh và tăng doanh thu cho cửa hàng
Đối với khách hàng và cửa hàng: Khách hàng có thể xem được các thông tin chi tiết về sản phẩm của cửa hàng, tìm kiếm sản phẩm, có thể đăng nhập để mua hàng, gửi các góp ý đến với cửa hàng để cửa hàng có thể hoàn thiện hơn, làm cho cửa hàng ngày
Trang 5+ Chức năng xem tra cứu sách + Chức năng cập nhật tài khoản + Chức năng quản lý đơn hàng cá nhân Sơ đồ use-case:
2.Kế hoạch phân công và nhiệm vụ
Trang 6Vẽ lược đồ tuần tự cho các chức
Trang 7- Xây dựng controller xử lý việc
đăng nhập, đăng ký, quên mật khẩu, kích hoạt tài khoản.
16/10/2022 - Xây dựng controller xử lý việc
tìm sách, xem chi tiết sách, bình luận.
20/10/2022 - Xây dựng controller xử lý việc
thay đổi thông tin cá nhân, xem
- Xây dựng giao diện Đăng nhập
28/10/2022 - Xây dựng giao diện quản lý
01/11/2022 - Xây dựng giao diện quản lý
các tài khoản đang hoạt động.
Trang 94.Thiết kế cơ sở dữ liệu
5.Giao diện
5.1 Khách hàng5.1.1.Đăng nh pậ
Trang 10Đăng nh p thành côngậ
5.1.2.Đăng ký
Trang 155.1.6.Trang danh m c sáchụ
Trang 165.1.7.Trang gi hàng-đ t hàngỏặ
Trang 185.1.8.Trang tài kho nả
- Thông tin cá nhân
Trang 19- L ch s đ n hàngịử ơ
Trang 205.2.1.Trang đăng nh pậ
5.2.2.Trang chủ
Trang 215.2.3.Trang qu n lýả5.2.3.1 Qu n lý sáchả
5.2.3.2 Qu n lý khách hàngả
Trang 225.2.3.3 Qu n lý đ n hàngảơ
5.2.3.4 Qu n lý hình nh (ch a c p nh t)ảảư ậậ
Trang 23Phần 3: KẾT LUẬN
1.Ưu điểm
− Áp dụng được những kiến thức đã học
− Kiến thức lập trình giao diện web và kết nối cơ sở dữ liệu − Hoàn thành tương đối đầy đủ các chức năng đề ra
2.Hạn chế
− Trang web còn đơn giản − Giao diện và bộ cục chưa thẩm mỹ
− Chưa thực hiện được tất cả chức năng ban đầu − Lập trình còn chấp vá, nhiều lỗi chưa được kiểm thử
3.Hướng phát triển
− Thêm các chức năng còn thiếu, thiết kế giao diện thẩm mĩ
− Tiếp tục bồi dưỡng và phát triển web, trở thành một ứng dụng web chuyên nghiệp
Trang 24TÀI LIỆU THAM KHẢO
1.JSTL Core Tag c:forEach Example (codejava.net)2.Các Annotation c a Hibernate - GP Coder (L p trình Java)ủậ
3.F8, h c l p trình đ đi làm! | H c l p trình online | H c l p trình Javascript (fullstack.edu.vn)ọ ậểọ ậọ ậ4.Hướng dâẫn s d ng Java JSP Standard Tag Library (JSTL) (openplanning.net)ử ụ
5.Java là gì? - T h c l p trình Java online - VietTutsự ọ ậ