báo cáo dự án tốt nghiệp đề tài website cửa hàng sách beestore

98 0 0
báo cáo dự án tốt nghiệp đề tài website cửa hàng sách beestore

Đ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

Và để giúp việc mua bán sách được thuận lợi thì nhóm chúng em đã xây dựng lên “Website cửa hàng bán sách”:Website cửa hàng bán sách giúp người quản lý kiểm soát được số lượng sách,thể lo

Trang 1

BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘITRƯỜNG CAO ĐẲNG FPT POLYTECHNIC HÀ NỘI

-

BÁO CÁO DỰ ÁN TỐT NGHIỆP

ĐỀ TÀI: WEBSITE CỬA HÀNG SÁCH BEESTORE

Giảng viên hướng dẫn: Nguyễn Anh Dũng

Nguyễn Thị Thu Huyền – PH12010

Trang 2

SRS<Website cửa hàng sách BeeStore>UDPM

Trang 3

SRS<Website cửa hàng sách BeeStore>UDPM

PHẦN III: PHÂN TÍCH VÀ THIẾT KẾ 29

1 Sơ đồ Use Case 30

2 Activity diagram 31

2.1 Chức năng đăng nhập 32

2.2 Chức năng đăng ký tài khoản 32

2.3 Chức năng đổi mật khẩu 33

2.4 Chức năng quên mật khẩu 33

2.5 Chức năng quản lý sản phẩm 34

2.6 Chức năng quản lý danh mục 34

Trang 4

SRS<Website cửa hàng sách BeeStore>UDPM

2.7 Chức năng quản lý tác giả 35

2.8 Chức năng quản lý đơn hàng 36

2.9 Chức năng quản lý chương trình khuyến mãi, giảm giá 40

4.8 Quản lý tài khoản 60

4.9 Quản lý chương trình giảm giá 64

3 Chức năng đổi mật khẩu 94

4 Chức năng quên mật khẩu 94

5 Chức năng quản lý sản phẩm 95

6 Chức năng quản lý danh mục sản phẩm 95

7 Chức năng quản lý tác giả 95

8 Chức năng quản lý tài khoản người dùng 95

9 Chức năng quản lý đơn đặt hàng 95

10 Chức năng quản lý chương trình khuyến mãi, giảm giá 96

Trang 5

SRS<Website cửa hàng sách BeeStore>UDPM

11 Thống kê 97

PHẦN V: CÁC PHI CHỨC NĂNG 97

1 Yêu cầu về tính sẵn sàng 97

2 Yêu cầu về an toàn 97

3 Yêu cầu về bảo mật 97

4 Các đặc điểm chất lượng của phần mềm 97

3 Những khó khăn rủi ro gặp phải và cách giải quyết 99

4 Những bài học rút ra sau khi làm dự án 99

PHẦN VIII: YÊU CẦU KHÁC 100

Theo dõi phiên bản tài liệu

Trang 6

SRS<Website cửa hàng sách BeeStore>UDPM

DANH SÁCH THÀNH VIÊNSTTHọ & TênMã sinh

viênNgànhhọcSố điệnthoạiEmail

Trang 7

SRS<Website cửa hàng sách BeeStore>UDPM

GIẢNG VIÊN HƯỚNG DẪN Họ và tên: Thầy Nguyễn Anh Dũng

Cơ quan công tác: Trường Cao đẳng FPT Polytechnic Hà Nội

Ý kiến, nhận xét và đánh giá của cán bộ hướng dẫn:

Trang 8

SRS<Website cửa hàng sách BeeStore>UDPM

LỜI CẢM ƠN

Để hoàn thành tốt đề tài này, chúng em xin cảm ơn tới quý thầy cô trường Cao đẳng FPT Polytechnic Hà Nội đã tạo điều kiện cho chúng em nghiên cứu và hoàn thành đề tài Tiếp đến, chúng em xin chân trọng cảm ơn giáo viên bộ môn Công nghệ thông tin - Ứng dụng phần mềm thầy Nguyễn Anh Dũng đã tận tình giúp đỡ, chỉ bảo hướng dẫn chúng em trong suốt quá trình thực hiện đề tài Vì thời gian và năng lực còn có hạn chế nên không thể tráng khỏi những sai sót trong khi thực hiện đề tài nghiên cứu của mình.

Rất mong được sự góp ý bổ sung của thầy để đề tài của chúng em ngày càng hoàn thiện hơn Chúng em xin chân thành cảm ơn !!!

TÓM TẮT NỘI DUNG DỰ ÁN

Hiện nay, dưới sự phát triển mạnh mẽ của công nghệ thông tin thì các trang web bán sách càng phổ biến và ngày càng mở rộng Và để giúp việc mua bán sách được thuận lợi thì nhóm chúng em đã xây dựng lên “Website cửa hàng bán sách”:Website cửa hàng bán sách giúp người quản lý kiểm soát được số lượng sách,thể loại sách, tác giả, danh mục, các đơn hàng của khách một cách linh hoạt, thông minh, tiện lợi Quản lý những cuốn sách được yêu thích nhất, được mua nhiều nhất Người dùng khi đăng nhập vào trang web, ngoài được xem những cuốn sách, thêm sách mình muốn vào giỏ hàng, đặt mua hàng còn được tham gia vào các chương trình khuyến mãi, giảm giá, và đánh giá chất lượng những cuốn sách.

PHẦN I: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG

Trang 9

SRS<Website cửa hàng sách BeeStore>UDPM 1.Lý do chọn đề tài

Ngày nay, việc ứng dụng công nghệ thông tin và tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ.Với sự phát triển không ngừng của internet thì việc mua sách online đã trở thành một xu hướng mới và phổ biến hiện nay Bắt kịp xu hướng đó, nhóm chúng em đã chọn dự án xây dựng “Website cửa hàng bán sách” với mục đích nhằm giúp người sử dụng dễ dàng mua được quyển sách mình mong muốn nhanh chóng chỉ với vài cú click chuột Dù bạn ở nông thôn hay thành thi, ở bất cứ đâu, chỉ cần có máy tính và kết nối internet là có thể sở hữu được những cuốn sách mình đang tìm kiếm.

2.Quy ước tài liệu

Font chữKích thước chữKhoảng cách giữa các dòngCăn lề

3.Bảng chú giải thuật ngữ

Database Là một tập hợp các dữ liệu có tổ chức được lưu trữ và truy cập điện tử từ hệ thống

Class diagram Biểu đồ lớp, là một biểu đồ cấu trúc tĩnh mô tả cấu trúc của hệ thống bằng cách hiển thị các lớp của hệ thống, các thuộc tính, hoạt động của chúng và mối quan hệ giữa các đối tượng

Java Ngôn ngữ lập trình hướng đối tượng

Trang 10

SRS<Website cửa hàng sách BeeStore>UDPM

Developer Người viết ra sản phẩm các chương trình, các phần mềm, trang web

Tester Người kiểm tra sản phẩm mà lập trình viên làm ra, để nâng cao chất lượng sản phẩm.

SRS Tài liệu đặc tả yêu cầu

4.Mục tiêu đề tài

Nhằm mang đến những trải nghiệm tuyệt vời cho người dùng khi mua sắm, trang web giới thiệu đầy đủ các thông tin về những cuốn sách như tên sách, tên tác giả, hình ảnh minh họa, nhà xuất bản, nhà cung cấp, năm xuất bản chỉ với vài cú click chuột trên máy tính có kết nối internet mà không phải trực tiếp đến cửa hàng, tiết kiệm thời gian, khoản chi phí đi lại Hỗ trợ khách hàng thanh toán một cách dễ dàng theo nhiều hình thức Giúp người quản lý nắm bắt được mọi thông tin một cách đơn giản, nhanh chóng và chính xác.

5.Phạm vi đề tài

Trang web “ Website cửa hàng bán sách” được phát triển để giúp người quản lý của các cửa hàng sách kiểm soát số lượng sách, danh mục những cuốn sách, các tác giả ,các đơn đặt hàng của khách hàng và trạng thái đơn đặt hàng của khách đang ở trạng thái đang giao, đang giao,chờ xác nhận, đã được xác nhận hay đã hủy Giúp việc tạo hóa đơn cho khách hàng tại quầy và online trở nên dễ dàng, nhanh chóng, chính xác, và dễ dàng thực hiện Nắm bắt được trạng thái hoạt động của các chương trình giảm giá, mã giảm giá vào những dịp đặc biệt Đồng thời thống kê lại doanh thu của cửa hàng, số lượng những cuối sách của từng thể loại, được yêu thích nhất, đánh giá tốt.

6.Bố cục tài liệu

Phần I: Giới thiệu đề tài – hệ thống

Trang 11

SRS<Website cửa hàng sách BeeStore>UDPM

Trình bày lý do chọn đề tài, mục tiêu mà dự án hướng tới, phạm vi đề tài và khảo sát hiện trạng của hệ thống hiện tại.

Phần II:Database

Trình bày sơ đồ ERD và diễn giải các bảng có trong sơ đồ về tên thuộc tính, kiểu dữ liệu…

Phần III: Phân tích và thiết kế

Mô tả các chức năng sẽ làm trong hệ thống, mô tả các đối tượng của hệ thống và loại quan hệ tồn tại giữa chúng Liệt kệ thiết kế giao diện của hệ thống.

Phần IV:Các chức năng của hệ thống

Liệt kê các chức năng có trong hệ thống

Phần V: Các phi chức năng

Liệt kê các phi chức năng mà dự án đã làm hoặc dự kiến sẽ đạt được

Phần VI: Kiểm thử

Đưa ra kế hoạch kiểm thử của dự án như ai là người kiểm thử, các mục tiêu và kết quả mong muốn…

Phần VII:Tổng kết

Đưa ra những khó khăn gặp phải, cách giải quyết khó khăn Rút ra bài học và kế hoạch dự kiến phát triển trong tương lai.

Trang 12

SRS<Website cửa hàng sách BeeStore>UDPM

Đối tượng khảo sát

Khảo sát cửa hàng bán sách Tiến Thọ Địa chỉ: 36 Xuân Thủy, Cầu Giấy, Hà Nội

Hottline: 0943 173 636 Người thực hiện

Thời gian khảo

Xác định những chức năng cơ bản cần có, các thông tin cần quản lý Đưa ra những trải nghiệm thích hợp cho các tính năng và thân thiện với

người dùng.

Tìm hiểu và xây dựng thêm chức năng hữu ích mới.

Người được phỏng vấn: Quản lý của hàng sách Tiến Thọ

Hiện tại bên mình ngoài bán hàng tại cửa hàng còn bán hàng theo những hình thức nào?

Ngoài bán hàng tại cửa hàng thì còn bán hàng online Qua website và qua fanpage của cửa hàng.

Việc bán hàng tại quầy và trên website thì cái nào bán chạy hơn?

Trước khi có dịch thì số lượng bán hàng tại quầy nhiều hơn so với trên website Nhưng 2 năm trở lại đây thì số lượng bán hàng trên website nhiều hơn tại quầy.

Website cửa hàng mình quản lý các cuốn sách như thế nào?

Cửa hàng mình quản lí bằng cách lấy thông tin liên quan đến cuốn sách đó như tên sách, giá, số lượng, nhà sản xuất, nhà cung cấp

Ngoài ra còn có quản lý cả danh mục và tác giả liên quan đến sách nữa.

Trang 13

SRS<Website cửa hàng sách BeeStore>UDPM

Cách thức mua bán hàng trên website bên cửa hàng mình hoạt động như thế nào?

Website có 2 chức năng chính là mua bán hàng tại quầy và online Khi nhân viên tư vấn sản phẩm cho khách hàng tại quầy khách hàng đồng ý mua thì nhân viên sẽ nhập hoá đơn mua hàng và thanh toán Đồng thời sẽ lấy thông tin của khách hàng hoặc là không Khi khách hàng chọn sản phẩm online thì nhân viên sẽ tạo hoá đơn, ghi thông tin khách hàng và hoàn thành đặt hàng Đơn hàng sẽ được xác nhận và giao đến cho khách hàng.

Vậy các đơn hàng của khách đặt thì mình sẽ kiểm soát nó ra sao?

Bên mình quản lý hoá đơn theo thông tin khách hàng và theo trạng thái đơn hàng Khi hoá đơn được giao thành công thì trạng thái là hoàn thành và hoá đơn được lưu lại, khi giao hàng thất bại thì đơn hàng sẽ về trạng thái đã huỷ.

Cửa hàng mình có những chương trình ưu đãi nào dành cho khách hàng không?

Có Vào mỗi dịp đặc biệt như lễ Tết Dương lịch, Halloween, Tết thiếu nhi … cửa hàng mình thường đưa ra các chương trình khuyến mãi giảm bao nhiêu phần trăm dựa vào sản phẩm Doanh thu bên mình sẽ được quản lý như nào?

Mỗi đơn hàng xuất đi sẽ có hoá đơn lưu lại và doanh thu theo ngày sẽ được thống kê lại theo biểu đồ chi tiết.

Ngoài những chức năng hiện có thì cửa hàng mình muốn webste có thêm chức năng gì để phù hợp với cửa hàng cũng như người dùng?

Để phù hợp với nhu cầu của mọi người thì mình mong muốn có thêm chức năng đổi trả hàng theo quy định của cửa hàng, thanh toán bằng mã QR.

Kết luận: Dựa vào khảo sát trên nhóm chúng em đã xây dựng lên một trang web “ Website cửa

hàng sách BeeStore” như sau:

Đối tượng sử dụng hệ thống: quản lí của cửa hàng và nhân viên:

Các thực thể: tài khoản, địa chỉ, tác giả, chi tiết giỏ hàng, giỏ hàng, danh mục, yêu thích,

chi tiết đơn hàng, đơn hàng, lịch sử đơn hàng, lịch sử mật khẩu, sản phẩm, danh sách chương trình khuyến mãi, danh mục khuyến mãi, khuyến mãi, đánh giá, khu vực, vai trò tài khoản, vai trò, trạng thái đơn hàng, tiêu đề, mã giảm giá.

Các chức năng + nghiệp vụ:

o Quản lí sản phẩm: Khi hiển thị form quản lý, nhân viên hoặc quản lý của cửa hàng có thể xem mọi thông tin liên quan đến sản phẩm, có thể thực hiện các chức năng như thêm mới sản phẩm, xóa, cập nhật thông tin sản phẩm, chỉnh sửa trạng thái sản phẩm.

o Quản lí tác giả: Khi hiển thị form quản lý, nhân viên hoặc quản lý của cửa hàng có thể xem mọi thông tin liên quan đến tác giả, có thể thực hiện các chức năng như thêm mới tác giả, xóa, cập nhật thông tin mới cho tác giả.

Trang 14

SRS<Website cửa hàng sách BeeStore>UDPM

o Quản lí danh mục: Khi hiển thị form quản lý, nhân viên hoặc quản lý của cửa hàng có thể xem mọi thông tin liên quan đến danh mục, có thể thực hiện các chức năng như thêm mới danh mục, xóa, cập nhật thông tin danh mục, chỉnh sửa trạng thái danh mục.

o Quản lí chương trình khuyến mãi: Khi hiển thị form quản lý, nhân viên hoặc quản lý của cửa hàng có thể xem mọi thông tin liên quan đến danh mục, có thể thực hiện các chức năng như thêm mới chương trình, thay đổi trạng thái hoạt động của chương trình kết thúc hay tạm dừng, xóa, cập nhật chương trình, thêm danh mục hoặc sản phẩm mới vào chương trình khuyến mãi, tạo mã giảm giá mới, thay đổi trạng thái hoạt động của mã giảm giá kết thúc hay ngừng lại.

o Quản lí tài khoản người dùng: Khi hiển thị form quản lý, nhân viên hoặc quản lý của cửa hàng có thể xem mọi thông tin liên quan đến tài khoản, có thể thực hiện các chức năng như thêm mới tài khoản, xem chi tiết tài khoản, xóa, chỉnh sửa trạng thái hoạt động của tài khoản, phân quyền tài khoản.

o Quản lí đơn đặt hàng: Gồm có 5 mục: Tất cả đơn hàng, đơn hàng đã xác nhận, đơn chờ xác nhận, đơn hàng đã giao, đơn hàng đang giao, đơn hàng đã hủy Tại mỗi mục, nhân viên hoặc quản lí cửa hàng đều có thể xem toàn bộ thông tin đơn hàng

 Đối với đơn chờ xác nhận: ngoài xem danh sách, còn được phê duyệt hoặc hủy đơn hàng.

 Đối với đơn hàng đã xác nhận và đơn hàng đang giao, còn được chỉnh sửa trạng đơn hàng và cập nhật thông tin đơn hàng.

 Đối với đơn hàng đã hủy, còn được khôi phục lại đơn hàng đã bị hủy trước đó.

8.Khởi tạo và lập kế hoạch

8.1 Các hoạt động

Trang 15

SRS<Website cửa hàng sách BeeStore>UDPM

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

THIẾT KẾ GIAO DIỆN

Thiết kế giao diện quản lý đơn đặt hàng Dưỡng 02/10 09/10 100%

Thiết kế quản lý chương trình giảm giá,

Thiết kế giao diện cập nhật thông tin

Thiết kế giao diện xem chi tiết sản phẩm

Trang 16

SRS<Website cửa hàng sách BeeStore>UDPMCODE CHỨC NĂNG

Quản lý chương trình khuyến mãi, giảm

Đánh giá sản phẩm và yêu thích của

8.3 Xác định đối tượng sử dụng hệ thống

Dựa vào khảo sát đã xác định những đối tượng sử dụng hệ thống gồm:  Quản lí: kiểm soát toàn bộ hệ thống.

 Nhân viên: quản lý toàn bộ các chức năng có trong hệ thống, nhưng không được phép truy cập vào xem thống kê, doanh thu.

Trang 17

SRS<Website cửa hàng sách BeeStore>UDPM

8.4 Phương pháp phát triển phần mềm

Mô hình tăng trưởng là sự kết hợp của 1 hoặc nhiều mô hình thác nước Trong mô hình này các yêu cầu được chia thành nhiều mô đun và mỗi mô đun được phát triển riêng biệt, cuối cùng tích hợp các mô đun đã phát triển trở thành

 Mô hình linh hoạt hơn, ít tốn kém hơn khi thay đổi phạm vi yêu cầu  Dễ dàng hơn trong việc kiểm tra và sửa lỗi.

Nhược điểm:

 Cần lập plan và thiết kế tốt.

 Tổng chi phí là cao hơn so với mô hình thác nước.

Hình 1 Phương pháp phát triển phần mềm

Trang 18

SRS<Website cửa hàng sách BeeStore>UDPM

8.5 Đánh giá tính khả thi của dự án

 Người dùng có thể dễ dàng truy cập vào trang web qua Chrome ,… khi đã kết nối mạng, có thể lựa chọn và mua sách mình thích chỉ với vài thao tác đơn giản và nhanh chóng.

 Quản lý có thể quản lý các sản phẩm, tác giả, tài khoản của người dùng….một cách dễ dàng, chính xác.

 Không tốn quá nhiều nguồn lực.

9.Bối cảnh của sản phẩm

Đọc sách vốn là thói quen tốt, giúp chúng ta nâng cao tầm trí thức, rèn luyện tính nhẫn nại, gom lại cái sự bồng bột của cuộc sống, thay vào đó là những giây phút trầm lắng, an yên để suy nghĩ, để chiêm nghiệm về cuộc đời Những người yêu sách thường chọn thư viện là địa điểm đến để đọc sách Hay cách khác, đó là họ sẽ mua những quyển sách mà mình yêu thích về nhà từ những cửa hàng sách Nhưng trong thời điểm dịch bệnh COVID-19 hiện tại, cùng với những yêu cầu về giãn cách, phong tỏa, hạn chế tiếp xúc, khiến họ không thể tiếp cận với sách Hiểu được tâm lý đó, chúng tôi đã xây dựng lên một trang web bán sách giúp những người yêu có thể chọn lựa những quyển sách mà mình yêu thích một cách nhanh chóng, tiết kiệm thời gian chỉ với những thao tác đơn giản.

10. Các chức năng của sản phẩm

Trang 19

SRS<Website cửa hàng sách BeeStore>UDPM

11.Đặc điểm của người sử dụng

Quản lí : được sử dụng toàn bộ chức năng có trong hệ thống

Nhân viên: Có trách nhiệm quản lý sản phẩm, danh mục, tác giả có trong hệ thống Kiểm soát được tình trạng các đơn đặt hàng của khách, và trạng thái hoạt động tài khoản của người dùng Đưa ra các chương trình khuyến mãi, mã giảm giá mới thu hút khách hàng Nhung không được xem thống kê sản phẩm, doanh thu, đánh giá sản phẩm.

Trang 20

SRS<Website cửa hàng sách BeeStore>UDPM

o Giao diện đơn giản, thân thiện với người sử dụng

o Kích thước của CSDL, đủ lớn với thông tin của người sử dụng o Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp o Phần mềm chạy trên nền Winsdows.

Trang 21

SRS<Website cửa hàng sách BeeStore>UDPM 2.Chi tiết ERD

2.1 Bảng PROMOTIONCATEGORY

mãi

2.2 Bảng PROMOTIONS

2.3 Bảng PROMOTIONBLACKLIST

2.4 Bảng CATEGORIES

Trang 22

SRS<Website cửa hàng sách BeeStore>UDPM

2.5 Bảng AUTHORS

2.6 Bảng TITLES

2.7 Bảng REGIONS

2.8 Bảng PRODUCTS

Trang 24

SRS<Website cửa hàng sách BeeStore>UDPM

2.11 Bảng COMMENTS

2.12 Bảng RALES

2.13 Bảng FAVORIES

Trang 40

SRS<Website cửa hàng sách BeeStore>UDPM

Hình 22 Activity diagram chương trình giảm giá – chọn 1 chương trình

Ngày đăng: 22/04/2024, 22:12

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

Tài liệu liên quan