Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT Đồ án: Đề tài xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT i NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn (Ký và ghi rõ họ tên) Nội dung nhận xét Đồng ý hay không đồng ý cho sinh viên báo cáo TTCK; Nếu không đồng ý cần ghi rõ lý do Kết quả đạt được.
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn (Ký ghi rõ họ tên) Nội dung nhận xét: - Đồng ý hay không đồng ý cho sinh viên báo cáo TTCK; Nếu không đồng ý cần ghi rõ lý - Kết đạt so với yêu cầu; - Ý kiến khác (nếu có) i LỜI CẢM ƠN Trong sống, ai có mơ ngày đêm khao khát đạt Vào Đại học cách mà chọn để bước thực hóa ước mơ Trong suốt thời gian học tập trường, nhận nhiều quan tâm, giúp đỡ tơi gặp khó khăn, sẻ chia, an ủi, động viên lần thất bại từ bạn bè, thầy cô kiến thức vô quý báu mà thầy cô Khoa Kỹ Thuật – Công Nghệ – Môi Trường - Trường Đại học An Giang hết lòng truyền đạt Với lịng biết ơn sâu sắc nhất, tơi xin gửi đến quý thầy cô Khoa Kỹ Thuật – Công Nghệ – Môi Trường lời chúc sức khỏe lời cảm ơn chân thành Ngồi ra, tơi xin gửi lời cảm ơn chân thành đến toàn thể anh chị nhân viên cửa hàng Điện thoại di động APT Suốt tám tuần thực tập Cửa hàng, nhận nhiều ưu tạo điều kiện toàn thể anh chị nhân viên cửa hàng, đặc biệt anh Phạm Tiến Vinh để hồn thành tốt nhiệm vụ Hơn nữa, anh chị cửa hàng cịn giúp tơi học hỏi nhiều việc hoàn thiện kỹ giao tiếp, ứng xử, kỹ quản lí thời gian Đồng thời, xin gửi lời cảm ơn chân thành lời chúc sức khỏe đến cô Nguyễn Minh Vi, người hướng dẫn tơi suốt q trình thực tập Nhờ điểm thiếu sót, hạn chế mà tơi gặp phải q trình thực tập, qua giúp tơi hồn thiện kĩ thay đổi tư duy, cách định theo hướng tích cực góp phần vào thành cơng q trình thực tập cuối khóa Trong thời gian hồn thành thực tập, tơi khơng thể tránh khỏi sai lầm, thiếu sót, mong q thầy thông cảm mong nhận phản hồi quý thầy cô Lời cuối xin chúc quý thầy cô, anh chị nhân viên Cửa hàng APT lời chúc sức khỏe thành công sống Xin chân thành cảm ơn! Long Xuyên, tháng tư, năm 2016 Cao Huỳnh Nhân ii TÓM TẮT Trong trình hội nhập kinh tế giới, việc ứng dụng tin học vào kinh doanh tham gia thị trường thương mại điện tử xu tất yếu cho doan nghiệp, đặc biệt doanh nghiệp kinh doanh mặc hàng cơng nghệ Đó động lực để khởi đầu dự án Xây dựng trang web bán hàng cho cửa hàng điện thoại di động APT Thông tin cửa hàng điện thoại di động APT lĩnh vực kinh doanh trình bày chương Tiếp theo đó, điều kiện khách quan dẫn đến nhu cầu xây dựng hệ thống bán hàng điện tử, cách thức tổ chức hệ thống, phạm vi hệ thống tiền đề lý thuyết để xây dựng hệ thống trình bày chương Đến chương 3, kết khảo sát, thu thập yêu cầu thực tế phân tích mơ hình hóa để tạo tảng cho việc xây dựng hệ thống Sau mơ hình cụ thể dữ liệu, xử lí trình bày chương Những tồn động, vướn mắc trình xây dựng giải pháp cho tương lai xuất phần Kết luận hướng phát triển Tuy hệ thống cịn nhiều thiếu sót phần giải vấn đề “gia nhập sàn thương mại điện tử” cho cửa hàng điện thoại di động APT Song song với q trình sử dụng, hệ thống ln ln bảo trì nâng cấp tính đảm bảo yêu cầu từ phía người dùng người quản lí website iii MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN i Lời cảm ơn ii Tóm Tắt iii Danh sách hình ảnh vi Danh sách bảng vii Chương 1: GIỚI THIỆU VỀ CƠ QUAN THỰC TẬP 1.1 Giới thiệu tổng quan quan thực tập 1.2 Lĩnh vực hoạt động 1.3 Tầm nhìn – sứ mệnh 1.3.1 Tầm nhìn 1.3.2 Sứ mệnh Chương 2: TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT 10 2.1 Lý chọn đề tài 10 2.2 Tổng quan hệ thống 10 2.3 Đối tượng phạm vi hệ thống 11 2.4 Cơ sở lý thuyết 12 2.4.1 Ngôn ngữ JSP/Java Servlet 12 2.4.2 Hệ quản trị sở liệu MySQL 13 2.4.3 CSS 14 2.4.4 JavaScript 14 2.5 Đánh giá mức độ khả thi mức độ rủi ro 16 2.5.1 Mức độ khả thi 16 2.5.1.1 Khả thi kinh tế 16 2.5.1.2 Khả thi hoạt động 17 2.5.1.3 Khả thi kĩ thuật 17 2.5.2 Mức độ rủi ro 17 Chương 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 19 3.1 Kết thu thập yêu cầu 19 iv 3.1.1 Yêu cầu phi chức 19 3.1.2 Yêu cầu chức 19 3.2 Phân tích yêu cầu 19 3.3 Mơ hình hóa hệ thống 21 3.3.1 Các use-case 21 3.3.1.1 Sơ đồ tổng quát use-case 22 3.3.1.2 Phân rã use-case 23 3.3.1.2 Đặc tả use-case 26 3.3.2 Sơ đồ use-case 28 3.3.3 Các lớp đối tượng 31 3.3.3.1 Sơ đồ lớp 31 3.3.3.2 Chi tiết số lớp đối tượng 31 Chương 4: THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 34 4.1 Tổ chức liệu 34 4.2 Giao diện Website 40 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 44 5.1 Kết đạt 44 5.1.1 Sản phẩm 44 5.1.2 Kiến thức 44 5.1.2.1 Về lý thuyết 44 5.1.2.2 Về kỹ 44 5.1.2.3 Về kinh nghiệm thực tiễn 44 5.2 Các hạn chế 44 5.2.1 Về sản phẩm 44 5.2.2 Về thân 44 5.3 Hướng phát triển 45 TÀI LIỆU THAM KHẢO 46 v Danh sách hình ảnh Hình 1: Sơ đồ use-case tổng quát 22 Hình 2: Sơ đồ use-case quản lí sản phẩm 23 Hình 3: Sơ đồ use-case quản lí đơn hàng 23 Hình 4: Sơ đồ use-case quản lí người dùng 24 Hình 5: Sơ đồ use-case quản lí viết 24 Hình 6: Sơ đồ use-case quản lí tài khoản người dùng 25 Hình 7: Sơ đồ use-case Đặt hang – kiểm tra đơn hàng 25 Hình 8: Sơ đồ use-case Đăng ký thành viên 28 Hình 9: Sơ đồ use-case đặt hàng 29 Hình 10: Sơ đồ use-case thêm sản phẩm 30 Hình 11: Sơ đồ lớp tổng quát 31 Hình 12: Giao diện trang chủ 40 Hình 13: Giao diện trang sản phẩm 40 Hình 14: Giao diện trang giỏ hàng 41 Hình 15: Giao diện đăng nhập 41 Hình 16: Giao diện đăng ký tài khoản 42 Hình 17: Giao diện quản lí danh mục 42 Hình 18: Giao diện quản lí sản phẩm 43 vi Danh sách bảng Bảng 1: Mô tả đối tượng phạm vi ứng dụng 11 Bảng 2: Mô tả mức độ rủi ro dự án 17 Bảng 3: Bảng phân tích chức website 19 Bảng 4: Đặc tả use-case đăng ký tài khoản 26 Bảng 5: Đặc tả use-case đặt hàng 26 Bảng 6: Đặc tả use-case thêm danh mục 27 Bảng 7: Đặc tả use-case chỉnh sửa thông tin sản phẩm 27 Bảng 8: Chi tiết số lớp đối tượng 31 Bảng 9: Chi tiết bảng Categorys 34 Bảng 10: Chi tiết bảng Products 34 Bảng 11: Chi tiết bảng ProductDetails 35 Bảng 12: Chi tiết bảng Carts 36 Bảng 13: Chi tiết bảng OrderItems 37 Bảng 14: Chi tiết bảng Orders 37 Bảng 15: Chi tiết bảng Users 37 Bảng 16: Chi tiết bảng Warrantys 38 Bảng 17: Chi tiết bảng Comments 38 Bảng 18: Chi tiết bảng Customers 39 Bảng 19: Chi tiết bảng Images 39 vii CHƯƠNG GIỚI THIỆU VỀ CƠ QUAN THỰC TẬP 1.1 GIỚI THIỆU TỔNG QUAN VỀ CƠ QUAN THỰC TẬP Cửa hàng điện thoại động APT Long Xuyên đơn vị trẻ động Được thành lập từ năm 2010 đến APT tạo thương hiệu vị lĩnh vực kinh doanh ngành hàng điện thoại động địa bàn tỉnh An Giang, đặc biệt khu vực thành phố Long Xuyên Hoạt động kinh doanh APT tập trung vào sản phẩm cao cấp Apple, Oppo, Samsung, hãng khác, song hành dịch vụ cài đặt, sửa chữa, kinh doanh sim, thẻ cào, phụ kiện điện thoại Qua thời gian tín nhiệm khách hàng đối tác, APT trở thành điểm đến quen thuộc người yêu smartphone An Giang đặc biệt khu vực thành phố Long Xuyên Đáp lại tín nhiệm ủng hộ khách hàng đối tác, tồn nhân viên cửa hàng ln đặt “sự hài lòng khách hàng” làm nhiệm vụ “trung thực kinh doanh” làm phương châm hoạt động nhằm Dưới thông tin chi tiết cửa hàng Điện thoại động APT: - Tên cửa hàng: Cửa hàng điện thoại di động APT - Người đại diện: ông Phạm Tiến Vinh Chức vụ: chủ cửa hàng - Địa cửa hàng: 315/4 – Trần Hưng Đạo, phường Mỹ Long, thành phố Long Xuyên, tỉnh An Giang - Điện thoại: (84) 917 777 333 - Email: vinhphamapt@gmail.com - Ngành nghề kinh doanh: Các sản phẩm ngành hàng điện thoại di động.1.2 LĨNH VỰC HOẠT ĐỘNG Bán lẻ điện thoại di động, máy tính bảng: - Các sản phẩm hãng Apple: iPhone, iPad - Các sản phẩm Android hãng: Samsung smartphone, Samsung tablet, OPPO, HTC, SONY - Các sản phẩm Windows phone/Windows 10 mobile: Lumia Microsoft - Các sản phẩm nội địa xách tay từ Hàn Quốc, Mỹ, Nhật, EU Bán lẻ phụ kiện cho smartphone: ốp lưng, bao da (flip cover), sạc dự phòng, pin, sạc, cáp USB, tai nghe, loa bluetooth Các dịch vụ: - Sửa chữa phần cứng: chuẩn đoán sửa chữa hầu hết lỗi thường gặp điện thoại (gồm smartphone điện thoại phổ thông) - Sửa chữa phần mềm: giải vấn đề liên quan đến xung đột phần mềm, lỗi firmware, hệ điều hành - Dịch vụ ép kính: thay kính, ép kính cảm ứng 1.3 TẦM NHÌN – SỨ MỆNH 1.3.1 Tầm nhìn Trở thành cửa hàng (trung tâm) hàng đầu cung cấp sản phẩm, dịch vụ ngành hàng điện thoại di động An Giang, lấy chất lượng phục vụ khách hàng làm tảng cho phát triển bền vững 1.3.2 Sứ mệnh APT lấy khách hàng làm trung tâm, lấy tổ chức chuyên nghiệp làm sức mạnh cạnh tranh, không ngừng nổ lực cung cấp sản phẩm, dịch vụ mới, chất lượng cao với giá hợp lý để đóng góp vào mục tiêu nâng cao chất lượng sống thông tin trở thành người bạn đồng hành tin cậy với người yêu công nghệ CHƯƠNG TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT 2.1 LÝ DO CHỌN ĐỀ TÀI Cùng với bùng nổ công nghệ Internet, Thương mại điện tử Việt Nam trở thành xu chung cho doanh nghiệp Việc gia nhập cộng đồng Thương mại điện tử Việt Nam việc làm thiếu APT – cửa hàng trẻ, động, ln muốn hịa nhập Trong cơng thâm nhập thị trường Thương mại điện tử, trang web bán hàng, quảng bá thương hiệu, quảng bá sản phẩm thứ thiếu Website nơi tốt để khách hàng từ khắp miền tìm kiếm thông tin chi tiết sản phẩm cách nhanh chóng xác Chỉ cần thiết bị hỗ trợ trình duyệt web kết nối internet khách hàng có thơng tin sản phẩm thương hiệu mà họ muốn, cần vài thao tác đặt hàng thành toán sản phẩm họ cần chuyển đến cửa sau – ngày Đó động lực để tơi xây dựng trang web bán hàng cho cửa hàng Điện thoại di động APT 2.2 TỔNG QUAN HỆ THỐNG Hệ thống bán hàng trực tuyến xây dựng nhằm đưa thông tin chi tiết sản phẩm mà cửa hàng kinh doanh đến khách hàng, kênh giao tiếp, giao dịch thức cửa hàng APT với tất khách hàng gần xa Hệ thống phục vụ cho đối tượng sau: - Admin: người có tồn quyền việc quản trị hệ thống Các quyền gồm cập nhật danh mục, sản phẩm, tin tức - Khách hàng: khách vãng lai ghé thăm khách hàng xem thơng tin chi tiết sản phẩm, xem tin tức từ cửa hàng, bình luận sản phẩm, gửi khiếu nại/thắc mắc, đặt hàng tìm sản phẩm cần thiết, kiểm tra tình trạng bảo hành với sản phẩm mua Khách hàng đăng ký thành viên để nhận ưu đãi đặt biệt dễ dàng đặt hàng, toán với thông tin lưu giữ 10 String; -category: String; +getAllProduct(): ArrayList; -productDetail: String; +insertProduct(): void; -price: int; +updateProduct(): boolean; +deleteProduct(): void; -color: String; -warranty:int; -storage:String; Carts -cartsID:String; Constructors, getters, setters -customerID:String; +getCartByID(): Products; -productID:String; +getAllCart (): ArrayList; -quantity:int; +insertCart (): void; +deleteCart(): void; +updateCart (): boolean; Users -username:String; Constructors, getters, setters -password:String; +getUserByID(): Products; -permission:int; +getAllUser(): ArrayList< Users >; +insertUser(): void; +deleteUser(): void; +updateUser(): boolean; Warrantys -warrantyID: String; Constructors, getters, setters -productID:String; +getWarrantyByID(): Products; -OrderID:String; +getWarrantyBySerial(): Products; -serialNumber: String; +getWarrantyByOrderID(): Products; -expiredDate: String; +getAllWarranty(): ArrayList< Warrantys>; +insertWarranty(): void; +deleteWarranty(): void; +updateWarranty(): boolean; 32 Orders -orderID: String; Constructors, getters, setters -customerName: String; +getOrderByID(): Products; -orderDate: Date; +insertOrder(): void; -orderItemID: String; +deleteOrder(): void; +getAllOrder(): ArrayList< Orders>; +updateOrder(): boolean; -status: int; 33 CHƯƠNG THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 4.1 TỔ CHỨC DỮ LIỆU Các đối tượng liệu tổ chức thành lớp theo mơ hình lớp Hình 11 lưu trữ sở liệu với bảng tương ứng sau Bảng 9: Chi tiết bảng Categorys Tên trường Kiểu liệu Ràng buộc Mơ tả categoryid char(9) Khóa chính, not null Mã danh mục categoryname varchar(30) Not null Tên danh mục type int(11) Loại danh mục description varchar(150) Mô tả danh mục Bảng 10: Chi tiết bảng Products Tên trường Kiểu liệu Ràng buộc Mơ tả productid char(9) Khóa chính, not null Mã sản phẩm productname char(9) Not null Tên sản phẩm category char(9) Not null Mã danh mục productdetail char(9) Khóa ngoại (ProductDetails.d etailid) Mã chi tiết price int(11) Giá color varchar(30) Màu sắc warranty int(11) Thời gian bảo hành (tháng) storage varchar(50) Bộ nhớ 34 Bảng 11: Chi tiết bảng ProductDetails Tên trường Kiểu liệu Ràng buộc Khóa chính, not null Mơ tả detailid char(9) Mã chi tiết network varchar(50) Mạng launchdate varchar(30) Ngày mắt dimenison varchar(30) Kích thướt weight float Trọng lượng simcard varchar(30) Thẻ SIM displaytype varchar(30) Loại hình displaysize varchar(30) Kích thước hình displayresolution varchar(30) Độ phân giải hình touchscreen varchar(30) Màn hình cảm ứng os varchar(30) Hệ điều hành chipset varchar(30) Bộ vi xử lí gpu varchar(30) Bộ xử lí đồ họa externalsd varchar(30) Thẻ nhớ internalmemory varchar(30) Bộ nhớ primarycamera varchar(30) Camera camerafeatures varchar(50) Đặc tính camera video varchar(30) Quay phim secondarycamera varchar(30) Camera phụ soundtype varchar(30) Loại âm hỗ trợ speaker varchar(30) Loa wifi varchar(30) Wifi bluetooth varchar(30) Bluetooth 35 gps varchar(30) Định vị toàn cầu usb varchar(30) Kết nối USB sensor varchar(30) Cảm biến multimedia varchar(50) Đa phương tiện battery varchar(30) Pin standby varchar(30) Thời gian chờ otherdescriptions varchar(120) Mô tả khác productname varchar(50) Tên sản phẩm jack35 int(11) Jack âm 3.5mm accessories varchar(50) Phụ kiện otherconnection varchar(50) Kết nối khác Bảng 12: Chi tiết bảng Carts Tên trường Kiểu liệu Ràng buộc Mơ tả cartid char(9) Khóa chính, not null Mã giỏ hàng customerid char(9) Khóa ngoại (Customers.custo merid), not null Mã khách hàng productid char(9) Khóa ngoại Mã sản phẩm (Products.producti d), not null quantity int(11) Not null 36 Số lượng Bảng 13: Chi tiết bảng OrderItems Tên trường Kiểu liệu Ràng buộc Mô tả orderitemid char(9) Khóa Mã chi tiết đơn hàng orderid char(9) Khóa ngoại (Orders.orderid) Mã đơn hàng product char(9) Khóa ngoại Mã sản phẩm (Products.productid) quantity int(11) Not null Số lượng Bảng 14: Chi tiết bảng Orders Tên trường Kiểu liệu Ràng buộc Mơ tả orderid char(9) Khóa chính, not null Mã đơn hàng customerid char(9) Khóa ngoại (Customers.custome rid), not null Mã khách hàng orderdate date Not null Ngày đặt hàng orderitem char(9) Khóa ngoại (OrderItems.orderite mid) Mã chi tiết đơn hàng status int(11) Tình trạng Bảng 15: Chi tiết bảng Users Tên trường Kiểu liệu Ràng buộc Mô tả username varchar(30) Khóa chính, not null Tên tài khoản password varchar(30) Not null Mật permission int(11) Not null Quyền 37 Bảng 16: Chi tiết bảng Warrantys Tên trường Kiểu liệu Ràng buộc Mơ tả warrantyID char(9) Khóa chính, not null Mã bảo hành expiredDate date Not null Ngày hết hạn orderid char(9) Khóa ngoại (Orders.orderid), not null Mã đơn hàng serialnumber char(15) productID char(9) Số serial Khóa ngoại (Products.productid) Mã sản phẩm Bảng 17: Chi tiết bảng Comments Tên trường Kiểu liệu Ràng buộc Mô tả commentid char(9) Khóa chính, not null Mã bình luận memberid varchar(30) Khóa ngoại (Users.username), not null Mã thành viên productid char(9) Khóa ngoại Mã sản phẩm (Products.productid), not null message varchar(200) Not null 38 Nội dung Bảng 18: Chi tiết bảng Customers Tên trường Kiểu liệu Ràng buộc Khóa chính, not null Mơ tả customerid char(9) customername varchar(50) Tên khách hàng gender tinyint(1) Giới tính numberphone varchar(11) Số điện thoại email varchar(50) Email address varchar(150) Địa shippingaddress varchar(150) Địa giao hàng username varchar(50) Default: guest, not null Mã khách hàng Tên tài khoản Bảng 19: Chi tiết bảng Images Tên trường Kiểu liệu Ràng buộc Mô tả imageid char(9) Khóa chính, not null Mã hình ảnh imagename varchar(254) Not null Tên hình ảnh imagevalue mediumblob Hình ảnh product char(9) Mã tham chiếu 39 4.2 GIAO DIỆN WEBSITE Hình 12: Giao diện trang chủ Hình 13: Giao diện trang sản phẩm 40 Hình 14: Giao diện trang giỏ hàng Hình 15: Giao diện đăng nhập 41 Hình 16: Giao diện đăng ký tài khoản Hình 17: Giao diện quản lí danh mục 42 Hình 18: Giao diện quản lí sản phẩm 43 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 KẾT QUẢ ĐẠT ĐƯỢC 5.1.1 Sản phẩm Trang web thực yêu cầu sau: - Các chức quản lí: quản lí danh mục, quản lí sản phẩm, quản lí người dùng, quản lí đơn hàng Các chức dành cho khách hàng: Xem sản phẩm, đặt hàng, liên hệ, gửi đánh giá 5.1.2 Kiến thức 5.1.2.1 Về lý thuyết Kỳ thực tập cuối khóa giúp em tích lũy thêm kiến thức trau dồi kiến thức có java, mysql, html, uml 5.1.2.2 Về kỹ Trong trình thực tập em gặp nhiều khó khăn từ lỗ hỏng kiến thức mình, nhiên qua em học cách tự nghiên cứu tài liệu, cách giải vấn đề Ngồi ra, em cịn áp dụng kĩ thuật phân tích, thiết kế học vào thực tiễn, làm giảm khả thất bại bắt đầu dự án 5.1.2.3 Về kinh nghiệm thực tiễn Đợt thực tập giúp em phát triển kĩ giao tiếp, ứng xử hòa nhập chấp hành qui định tổ chức Bên cạnh đó, em cịn rèn luyện kĩ quản lí thời gian, chi phí, kĩ viết báo cáo, biết xác định khả năng, công việc phù hợp 5.2 CÁC HẠN CHẾ 5.2.1 Về sản phẩm Vẫn tồn số lỗi: - Các ràng buộc liệu chưa thực hiệu Sử dụng liệu chưa tiết kiệm 5.2.2 Về thân Trong trình thực tập thân em gặp phải số lỗi khơng đáng có: - Chưa viết code theo mơ hình chuẩn 44 - Tốn q nhiều thời gian tìm hiểu kĩ thuật 5.3 HƯỚNG PHÁT TRIỂN Cần phải hồn thiện xử lí phần web server: - - Khắc phục cố lại Chuẩn hóa cách tổ chức đối tượng theo mơ hình Spring MVC Tối ưu hóa việc sử dụng liệu Hồn thiện ràng buộc liệu để đảm bảo tính qn Tối đa hóa việc bắt lỗi thơng báo lỗi Tăng cường tính tương tác người dùng phía quản trị website cách tích hợp chức hỗ trợ trực tuyến, cho phép đăng nhập tài khoản mạng xã hội Tăng cường tính bảo mật website Đưa website lên host đưa vào sử dụng thực tế sau hoàn thiện chức Tăng cường khả tương thích tăng tính thẩm mỹ phần web client - Phát triển khả responsive – tương thích với loại thiết bị Đơn giản hóa menu, để người khơng có kiến thức tin học sử dụng 45 TÀI LIỆU THAM KHẢO Bryan Basham, Kathy Sierra and Bert Bates 2008 Head First Servlet & JSP Passing the Sun Certified Web Component Developer Exam v2 Ueli Wahli, Mitch Fielding, Gareth Mackown, Deborah Shaddon and Gert Hekkenberg 2000 Servlet and JSP programming Phạm Hữu Khang Giáo trình Java Server Pages trung tâm tin học SIMT.EDU.VN 46