SỬ DỤNG SPRING FRAMEWORK

28 0 0
SỬ DỤNG SPRING FRAMEWORK

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 ĐẠ I H ỌC ĐÀ NẴ NG TRƯỜNG ĐẠ I H Ọ C CÔNG NGH Ệ THÔNG TIN VÀ TRUY Ề N THÔNG VI Ệ T - HÀN KHOA KHOA H Ọ C MÁY TÍNH    TÊN ĐỀ TÀI S Ử D Ụ NG SPRING FRAMEWORK & MYSQL XÂY D Ự NG WEBSITE KINH DOANH TRANG S Ứ C TÓM T ẮT ĐỒ ÁN T Ố T NGHI Ệ P NGÀNH CÔNG NGH Ệ THÔNG TIN (L Ậ P TRÌNH MÁY TÍNH) Sinh viên th ự c hi ệ n : Nguy ễ n Phan Hoài Sơn Mã sinh viên : K13C0 5A 021 Gi ả ng viên hư ớ ng d ẫ n : TS Nguy ễ n Th ị H ạ nh Khóa đào t ạ o : 2019 - 2022 Đà Nẵ ng, ngày 25 tháng 12 năm 2021 2 PH Ầ N M Ở ĐẦ U Trong nh ững năm trở l ại đây, xã hộ i ngày càng phát tri ển, đờ i s ố ng c ủa người dân đượ c nâng cao thì nh ữ ng v ấn đề v ề mua s ắ m tr ự c tuy ến luôn đượ c m ọi người quan tâm Đặ c bi ệ t là nh ữ ng s ả n ph ẩ m ph ụ c v ụ cho nhu c ầ u v ề làm đẹ p Hơn thế , v ớ i s ự phát tri ể n c ủa CNTT và đạ i d ị ch Covid 19, mua s ắ m tr ự c tuy ến đang l à xu th ế và phát tri ể n không ng ừ ng Nh ậ n th ấ y ti ềm năng củ a th ị trườ ng và nhu c ầ u mua s ắ m tr ự c tuy ế n c ủa người tiêu dùng, em đã xây dự ng "WEBSITE KINH DOANH TRANG S Ứ C ", hư ớ ng đ ế n ch ấ t lư ợ ng và ti ệ n l ợ i cho ngư ờ i tiêu dùng V ớ i 284STORE , ngư ờ i dùng có th ể xem s ả n ph ẩ m, tìm ki ế m s ả n ph ẩ m, thêm s ả n ph ẩ m vào gi ỏ hàng, thanh toán, theo dõi đơn hàng s ả n ph ẩ m và liên h ệ tr ự c ti ế p v ớ i c ử a hàng V ề phía qu ả n tr ị s ẽ có các ch ức năng như quả n lý danh m ụ c, qu ản lý ngườ i dùng, qu ả n lý s ả n ph ẩ m, th ố ng kê Ph ạ m vi d ự án: D ự án n ằ m trong ki ế n th ứ c các môn h ọ c, gi ả i quy ế t các v ấn đề cơ bả n c ủ a m ộ t website bán hàng 3 CHƯƠNG 1: T Ổ NG QUAN 1 1 Đặ t v ấn đề  Gi ớ i thi ệ u bài toán  Th ế gi ớ i ngày m ộ t phát tri ển, đờ i s ống con ngườ i ngày càng hi ện đạ i hóa, nhu c ầ u v ề đờ i s ố ng v ậ t ch ấ t và tinh th ầ n c ủ a con ngườ i m ỗ i ngày m ộ t cao và có nhi ều đòi hỏ i kh ắt khe hơn  H ằ ng ngày m ỗi người trong chúng ta đề u ph ả i có nh ữ ng nhu c ầ u thi ế t y ếu như : ăn uố ng, mua s ắ m, xem phim, nghe nh ạ c và làm đ ẹ p  Và m ụ c tiêu c ủ a vi ệ c xây d ự ng trang web này nh ằ m giúp cho khách hàng có th ể mua hàng tr ự c ti ế p t ừ xa thông qua m ạ ng internet ph ổ bi ế n 1 2 Gi ả i quy ế t v ấn đề  Mô t ả  Admin (Ngườ i qu ản lý): là ngườ i qu ả n tr ị trang web, có toàn quy ề n s ử d ụ ng và thêm xóa s ử a d ữ li ệ u, qu ả n lý các thông tin danh m ụ c, s ả n ph ẩm, đơn đặ t hàng, th ống kê…  User (Ngườ i dùng): là khách c ầ n mua s ả n ph ẩ m trên m ạ ng H ọ có th ể ch ọ n t ừ ng s ả n ph ẩm ưa thích Và ch ọ n s ả n ph ẩ m b ỏ vào gi ỏ hàng, và thanh toán 4  Mô hình hóa c ử a hàng bán hàng th ờ i trang  Mô hình đượ c mô t ả như sau:  Quy trình 1: Khi trang ch ủ đượ c hi ể n th ị, ngườ i dùng có th ể xem s ả n ph ẩ m có trong danh m ụ c  Quy trình 2: Sau khi đã chọn đượ c s ả n ph ẩm, ngườ i dùng s ẽ cho vào gi ỏ hàng  Quy trình 3: Trong gi ỏ hàng c ủa mình, ngườ i dùng có th ể c ậ p nh ậ t s ố lượ ng, thêm ho ặ c b ớt đi sả n ph ẩ m  Quy trình 4: Ngườ i dùng s ẽ l ập đơn đặ t hàng sau khi đã quyết đị nh ch ọ n nh ữ ng s ả n ph ẩ m có trong gi ỏ hàng  Quy trình 5: Phiên giao d ị ch s ẽ k ết thúc khi ngườ i dùng đặt xong đơn đặ t hàng 5 1 3 Nhi ệ m v ụ c ủa đồ án  H ệ th ố ng website cho phép làm nh ữ ng công vi ệ c sau:  Đố i v ới ngườ i qu ả n lý  Thêm, xóa, s ử a s ả n ph ẩ m trong c ủ a c ử a hàng  Ti ế p nh ận đơn đặ t hàng c ủ a khách hàng  X ử lý đơn đặ t hàng  Th ố ng kê s ố lượ ng danh m ụ c, m ặt hàng, đơn đặ t hàng  Đố i v ới ngườ i dùng  Đăng ký tài khoả n  Đặ t hàng  Giao di ệ n  H ệ th ố ng ho ạt độ ng trên giao di ệ n web application 1 4 C ấu trúc đồ án  Chương I : Tổ ng quan  Đặ t v ấn đề  Gi ả i quy ết đề tài  Nhi ệ m v ụ c ủa đồ án  C ấ u trúc c ủa đồ án  Chương II: Phân tích thiế t k ế h ệ th ố ng  Bi ểu đồ Usecase  Bi ểu đồ ho ạt độ ng  Bi ểu đồ tu ầ n t ự  Các l ớp đối tượ ng  Bi ểu đồ l ớ p  Chương III: Triể n khai xây d ựng đề tài  Giao di ện ngườ i dùng  Giao di ệ n qu ả n lý  K ế t Lu ận và hướ ng phát tri ể n  K ế t lu ậ n  Hướ ng phát tri ể n  Tài li ệ u tham kh ả o 6 CHƯƠNG 2: PHÂN TÍCH THI Ế T K Ế H Ệ TH Ố NG 2 1 Bi ểu đồ Use Case Hình 2 1 1: Use case t ổ ng quát Hình 2 1 2 : Use case Admin 7 Hình 2 1 3 : Use case Khách Hàng 8 2 2 Bi ểu đồ ho ạt độ ng Hình 2 2 1: Bi ểu đồ ho ạt động đăng nhậ p 9 Hình 2 2 2: Bi ểu đồ ho ạt độ ng đăng kí Hình 2 2 2: Bi ểu đồ ho ạt độ ng thanh toán 10 11 2 3 Bi ểu đồ tu ầ n t ự Hình 2 3 1: Bi ểu đồ tu ầ n t ự đ ặ t mua s ả n ph ẩ m Hình 2 3 2: Bi ểu đồ tu ầ n t ự thanh toán 12 Hình 2 3 3: Bi ểu đồ tu ầ n t ự thêm s ả n ph ẩ m 13 2 4 Các l ớp đối tượ ng  L ớ p Authorization:  L ớ p Bill 14  L ớ p Bill Infor  L ớ p Blog  L ớ p Cart  L ớ p Category 15  L ớ p Discount  L ớ p Material  L ớ p Product 16  L ớ p Product Comment  L ớ p Product Image  L ớ p Province  L ớ p District  L ớ p Ward 17  L ớ p Users  L ớ p Tax  L ớ p Supplier 18 2 5 Bi ểu đồ l ớ p Hình 2 1 8: Bi ểu đồ l ớ p 19 CHƯƠNG 3: TRI Ể N KHAI VÀ XÂY D Ự NG 3 1 Giao di ện ngườ i dùng Hình 3 1 1 - Giao di ệ n trang ch ủ Hình 3 1 2 Giao di ệ n thanh toán 20 Hình 3 1 3 - Giao di ệ n thông ti n Hình 3 1 4 - Giao di ệ n s ả n ph ẩ m 21 Hình 3 1 5 - Giao di ệ n liên h ệ Hình 3 1 6 - Giao di ệ n chi ti ế t s ả n ph ẩ m 22 Hình 3 1 7 - Giao di ệ n gi ỏ hàng Hình 3 1 8 - Giao di ệ n đăng ký 23 Hình 3 1 9 - Giao di ệ n đăng nh ậ p 24 3 2 Giao di ệ n qu ả n lý Hình 3 2 1 - Giao di ệ n trang ch ủ (admin) Hình 3 2 2 – Giao di ện đăng nhậ p 25 Hình 3 2 3 - Giao di ệ n danh m ụ c Hình 3 2 4 - Giao di ệ n s ả n ph ẩ m 26 Hình 3 2 5 - Giao di ệ n nhà cung c ấ p Hình 3 2 6 - Giao di ệ n khách hàng 27 Hình 3 2 7 - Giao di ệ n List user Hình 3 2 8 - Giao di ệ n thông tin 28 KI Ế N LU ẬN VÀ HƯ Ớ NG PHÁT TRI Ể N K ế t lu ậ n  K ế t qu ả đạt đượ c:  Xây d ựng đượ c các ch ức năng cơ bả n c ủ a m ộ t website bán hàng  Xây d ựng đượ c các ch ức năng quả n lý admin: Qu ả n lý s ả n ph ẩ m, qu ả n lý bài vi ế t, qu ản lý hóa đơn…  Thi ế t k ế gi ỏ hàng giúp khách hàng ch ọ n mua hàng d ễ dàng và c ậ p nh ậ t gi ỏ hàng  Ngườ i qu ả n tr ị có các ch ức năng quả n lý, có th ể thêm, xóa, s ử a m ộ t s ố b ả ng d ữ li ệu như: sả n ph ẩ m, danh m ụ c, bài vi ế t …  Ưu điể m:  Giao di ệ n website thân thi ệ n v ới ngườ i dùng  Hoàn thành đúng tiến độ đượ c giao  Nhược điể m:  Website ch ỉ gi ả i quy ết đượ c nh ữ ng v ấn đề cơ bả n  V ẫ n còn nhi ề u thi ế u sót  Chưa giả i quy ết đượ c nh ữ ng v ấn đề khó Hướ ng phát tri ể n  T ừng bướ c hoàn thi ệ n website, để ngườ i dùng vào xem và đặ t hàng hi ệ u qu ả  Hoàn thi ệ n h ệ th ố ng qu ả n tr ị , giúp cho vi ệ c qu ả n lý d ễ dàng hơn nữ a  Nghiên c ứ u, tìm hi ể u các gi ả i pháp b ả o m ậ t an toàn thông tin cho ngườ i s ử d ụ ng  S ử d ụng các design pattern để t ối ưu code  Gia tăng c ác d ị ch v ụ kinh doanh như : Tặ ng quà cho khách hàng thân thi ế t, t ổ ch ức các chương trình khuy ế n mãi  Xây d ự ng trang web quy mô l ớn hơn vớ i nhi ề u ứ ng d ụ ng, ch ức năng…  C ả i ti ế n, hoàn thi ệ n m ộ t s ố ch ức năng chưa hoàn ch ỉnh trong chương trình Kế t h ợ p ch ức năn g thanh toán online

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN KHOA KHOA HỌC MÁY TÍNH  TÊN ĐỀ TÀI SỬ DỤNG SPRING FRAMEWORK & MYSQL XÂY DỰNG WEBSITE KINH DOANH TRANG SỨC TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN (LẬP TRÌNH MÁY TÍNH) Sinh viên thực : Nguyễn Phan Hoài Sơn Mã sinh viên : K13C05A021 Giảng viên hướng dẫn : TS Nguyễn Thị Hạnh Khóa đào tạo : 2019 - 2022 Đà Nẵng, ngày 25 tháng 12 năm 2021 PHẦN MỞ ĐẦU Trong năm trở lại đây, xã hội ngày phát triển, đời sống người dân nâng cao vấn đề mua sắm trực tuyến người quan tâm Đặc biệt sản phẩm phục vụ cho nhu cầu làm đẹp Hơn thế, với phát triển CNTT đại dịch Covid 19, mua sắm trực tuyến xu phát triển không ngừng Nhận thấy tiềm thị trường nhu cầu mua sắm trực tuyến người tiêu dùng, em xây dựng "WEBSITE KINH DOANH TRANG SỨC", hướng đến chất lượng tiện lợi cho người tiêu dùng Với 284STORE, người dùng xem sản phẩm, tìm kiếm sản phẩm, thêm sản phẩm vào giỏ hàng, toán, theo dõi đơn hàng sản phẩm liên hệ trực tiếp với cửa hàng Về phía quản trị có chức quản lý danh mục, quản lý người dùng, quản lý sản phẩm, thống kê Phạm vi dự án: Dự án nằm kiến thức môn học, giải vấn đề website bán hàng CHƯƠNG 1: TỔNG QUAN 1.1 Đặt vấn đề  Giới thiệu toán  Thế giới ngày phát triển, đời sống người ngày đại hóa, nhu cầu đời sống vật chất tinh thần người ngày cao có nhiều địi hỏi khắt khe  Hằng ngày người phải có nhu cầu thiết yếu : ăn uống, mua sắm, xem phim, nghe nhạc làm đẹp  Và mục tiêu việc xây dựng trang web nhằm giúp cho khách hàng mua hàng trực tiếp từ xa thông qua mạng internet phổ biến 1.2 Giải vấn đề  Mô tả  Admin (Người quản lý): người quản trị trang web, có tồn quyền sử dụng thêm xóa sửa liệu, quản lý thơng tin danh mục, sản phẩm, đơn đặt hàng, thống kê…  User (Người dùng): khách cần mua sản phẩm mạng Họ chọn sản phẩm ưa thích Và chọn sản phẩm bỏ vào giỏ hàng, tốn  Mơ hình hóa cửa hàng bán hàng thời trang  Mơ hình mơ tả sau:  Quy trình 1: Khi trang chủ hiển thị, người dùng xem sản phẩm có danh mục  Quy trình 2: Sau chọn sản phẩm, người dùng cho vào giỏ hàng  Quy trình 3: Trong giỏ hàng mình, người dùng cập nhật số lượng, thêm bớt sản phẩm  Quy trình 4: Người dùng lập đơn đặt hàng sau định chọn sản phẩm có giỏ hàng  Quy trình 5: Phiên giao dịch kết thúc người dùng đặt xong đơn đặt hàng 1.3 Nhiệm vụ đồ án  Hệ thống website cho phép làm công việc sau:  Đối với người quản lý  Thêm, xóa, sửa sản phẩm cửa hàng  Tiếp nhận đơn đặt hàng khách hàng  Xử lý đơn đặt hàng  Thống kê số lượng danh mục, mặt hàng, đơn đặt hàng  Đối với người dùng  Đăng ký tài khoản  Đặt hàng  Giao diện  Hệ thống hoạt động giao diện web application 1.4 Cấu trúc đồ án  Chương I : Tổng quan  Đặt vấn đề  Giải đề tài  Nhiệm vụ đồ án  Cấu trúc đồ án  Chương II: Phân tích thiết kế hệ thống  Biểu đồ Usecase  Biểu đồ hoạt động  Biểu đồ  Các lớp đối tượng  Biểu đồ lớp  Chương III: Triển khai xây dựng đề tài  Giao diện người dùng  Giao diện quản lý  Kết Luận hướng phát triển  Kết luận  Hướng phát triển  Tài liệu tham khảo CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ Use Case Hình 2.1.1: Use case tổng quát Hình 2.1.2: Use case Admin Hình 2.1.3: Use case Khách Hàng 2.2 Biểu đồ hoạt động Hình 2.2.1: Biểu đồ hoạt động đăng nhập Hình 2.2.2: Biểu đồ hoạt động đăng kí Hình 2.2.2: Biểu đồ hoạt động toán 10  Lớp Bill Infor  Lớp Blog  Lớp Cart  Lớp Category 14  Lớp Discount  Lớp Material  Lớp Product 15  Lớp Product Comment  Lớp Product Image  Lớp Province  Lớp District  Lớp Ward 16  Lớp Users  Lớp Tax  Lớp Supplier 17 2.5 Biểu đồ lớp Hình 2.1.8: Biểu đồ lớp 18 3.1 CHƯƠNG 3: TRIỂN KHAI VÀ XÂY DỰNG Giao diện người dùng Hình 3.1.1- Giao diện trang chủ Hình 3.1.2 Giao diện tốn 19 Hình 3.1.3 - Giao diện thơng tin Hình 3.1.4 - Giao diện sản phẩm 20

Ngày đăng: 27/02/2024, 06:06

Tài liệu cùng người dùng

Tài liệu liên quan