1. Trang chủ
  2. » Luận Văn - Báo Cáo

SỬ DỤNG SPRING FRAMEWORK

28 0 0

Đ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

Thông tin cơ bản

Tiêu đề Sử Dụng Spring Framework & Mysql Xây Dựng Website Kinh Doanh Trang Sức
Tác giả Nguyễn Phan Hoài Sơn
Người hướng dẫn TS. Nguyễn Thị Hạnh
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 28
Dung lượng 2,02 MB

Nội dung

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

Trang 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 : 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

Trang 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

Trang 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

Trang 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

Trang 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

 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

Trang 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

Trang 7

Hình 2.1.3: Use case Khách Hàng

Trang 8

2.2 Biể u đồ hoạt động

Hình 2.2.1: Biểu đồ hoạt động đăng nhập

Trang 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

Trang 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

Trang 12

Hình 2.3.3: Biểu đồ tuần tự thêm sản phẩm

Trang 13

2.4 Các lớp đối tượng

 Lớp Authorization:

 Lớp Bill

Trang 14

 Lớp Bill Infor

 Lớp Blog

 Lớp Cart

 Lớp Category

Trang 15

 Lớp Discount

 Lớp Material

 Lớp Product

Trang 17

 Lớp Users

 Lớp Tax

 Lớp Supplier

Trang 18

2.5 Biể u đồ lớp

Hình 2.1.8: Biểu đồ lớp

Trang 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

Trang 20

Hình 3.1.3 - Giao diện thông tin

Trang 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

Trang 22

Hình 3.1.7 - Giao diện giỏ hàng

Trang 23

Hình 3.1.9 - Giao diện đăng nhập

Trang 24

3.2 Giao diện quản lý

Hình 3.2.1 - Giao diện trang chủ (admin)

Trang 25

Hình 3.2.3- Giao diện danh mục

Hình 3.2.4- Giao diện sản phẩm

Trang 26

Hình 3.2.5- Giao diện nhà cung cấp

Trang 27

Hình 3.2.7- Giao diện List user

Hình 3.2.8- Giao diện thông tin

Trang 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

 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

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

w