1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO KẾT THÚC MÔN QUẢN LÝ DỰ ÁN & KHỞI NGHIỆP đề tài XÂY DỰNG WEBSITE BÁN SÁCH

44 6 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 đề Xây dựng Website bán sách
Tác giả Phan Khắc Điền Trang, Huỳnh Thị Kim Ngân, Trần Châu Hồng Loan, Trần Đăng Quân, Dương Bá Thắng, Đoàn Ngọc Sơn, Trần Quốc Sang, Nguyễn Thị Thùy Dung
Người hướng dẫn TS. Trương Gia Toại
Trường học Trường Đại học Đông Á
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo kết thúc môn
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 44
Dung lượng 3,54 MB

Cấu trúc

  • A. CHUẨN BỊ DỰ ÁN (7)
    • I. Phác thảo dự án (7)
      • 1. Giới thiệu dự án (7)
      • 2. Mục đích và mục tiêu (7)
      • 3. Thời gian thực hiện (7)
      • 4. Nhân lực tham gia (7)
      • 5. Phạm vi (7)
      • 7. Tài nguyên (8)
      • 8. Mốc thời gian quan trọng (8)
      • 9. Phần hiệu chỉnh/ điều chỉnh (8)
      • 10. Chữ ký (8)
    • II. Khảo sát hiện trạng (8)
      • 1. Các nguồn điều tra (8)
      • 2. Kết quả khảo sát (8)
    • III. Nguồn nhân lực dự kiến (9)
    • IV. Môi trường triển khai (10)
      • 1. Phần mềm (10)
      • 2. Công cụ phát triển (10)
  • B. KHỞI ĐỘNG DỰ ÁN (10)
    • I. Thành lập nhóm (10)
    • II. Môi trường triển khai (10)
    • III. Xác định rủi ro ban đầu (10)
  • C. THỰC HIỆN DỰ ÁN (11)
    • I. Xây dựng Website bán sách (11)
    • II. Chức năng của website (12)
    • III. Xây dựng 1 số trang chính và chức năng của trang (13)
      • 1. Trang người quản trị (13)
      • 2. Trang chủ (14)
      • 3. Trang chi tiết sách (15)
      • 4. Trang sách bán chạy (15)
      • 5. Trang sách mới (16)
      • 7. Trang kết quả tìm kiếm (16)
      • 8. Trang giỏ hàng (16)
      • 9. Trang đăng nhập vào hệ thống thanh toán của khách hàng. .11 10. Trang đăng ký vào hệ thống thanh toán của khách hàng (17)
      • 11. Trang giao dịch (17)
      • 12. Trang thanh toán (18)
      • 13. Trang tạo tài khoản (18)
      • 14. Trang ý kiến khách hàng (19)
      • 15. Trang trợ giúp (19)
      • 16. Trang khuyến mại (19)
  • Phần II XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG, LUỒNG DỮ LIỆU VÀ TKCS DŨ LIỆU (19)
    • I. Biểu đồ phân cấp chức năng (19)
    • II. Biểu đồ luồng dữ liệu (20)
    • III. Sơ đồ thuật toán chức năng bán hàng (27)
    • IV. Chức năng quản trị (28)
    • V. Mô hình quan hệ E_R (28)
    • VI. Thiết kế cơ sở dữ liệu (29)
    • VII. Thiết kế bảng (29)
    • VIII. Chuẩn hoá cơ sở dữ liệu (34)
    • I. Kết quả dự án (36)
    • II. Nguyên nhân (36)
    • III. Báo cáo (36)
      • 1. Giới thiệu chung về dự án (36)
      • 2. Tình hình hiện trạng trước khi thực hiện dự án (36)
      • 3. Tóm tắt nội dung công việc của dự án (36)
      • 4. Những điểm đã đạt được (37)
      • 5. Các vẫn đề gặp phải khi thực hiện dự án (37)
    • E. SẢN PHẨM DỰ ÁN (38)
      • I. Giao diện web (38)
        • 1. Đăng nhập (38)
        • 2. Đăng ký (38)
        • 3. Trang chủ (39)
        • 4. Thông tin sách (39)
        • 6. Trang Admin (40)
        • 7. Lựa chọn danh mục sách (41)
        • 8. Thông tin cá nhân (42)
        • 9. Đổi mật khẩu (42)
        • 10. Email và SMS (43)
        • 11. Quản lý liên hệ (43)
      • II. Source code web (43)
    • F. CÁC TÀI LIỆU THAM KHẢO (44)
    • G. CÁC CÔNG CỤ HỖ TRỢ (44)

Nội dung

CHUẨN BỊ DỰ ÁN

Phác thảo dự án

Khoa học công nghệ ngày càng phát triển, nó được ứng dụng rộng rãi trong tất cả các lĩnh vực Cùng với đó nhu cầu tìm kiếm thông tin trên sách vở của con người ngày càng nhiều Hình thức trao đổi mua bán sách cũng ngày càng đa dạng.

Việc ứng dụng thương mại điện tử vào trao đổi buôn bán mang lại nhiều lợi ích cho các doanh nghiệp Các doanh nghiệp có thể giảm đáng kể chi phí cho việc quảng cáo sản phẩm của mình, quảng bá sản phẩm tới khách hàng rộng rãi hơn và nhiều dịch vụ khác.Viếc trao đổi mua bán sẽ trở lên đơn giản hơn rất nhiều.

2 Mục đích và mục tiêu

2.1 Mục đích: Xây dựng một website bán sách.

 Giới thiệu đầy đủ các thông tin về sách như tên sách, tên tác giả, nội dung, năm xb, giá cả…

 Giúp khách hàng có thể tìm kiếm, mua được sách với tên sách, tên tác giả, nội dung, năm xb, giá cả…phù hợp với nhu cầu của mình chỉ bằng một vài lần click chuột trên chiếc máy tính có kết nối Internet mà không cần đến trực tiếp cửa hàng như vậy tiết kiệm thời gian và chi phí cho khách hàng.

 Hỗ trợ khách hàng thanh toán một cách dễ dàng theo nhiều hình thức như: thanh toán bằng tiền mặt, thanh toán bằng chuyển khoản trực tiếp

 Giúp người quản lý cập nhật và thống kê sản phẩm (hàng bán chạy, hàng tồn), doanh thu, lãi suất theo tháng, năm một cách đơn giản, nhanh chóng và chính xác.

- Dự án xây dựng website quảng bá sản phẩm và bán sản phẩm trực tuyến cho khách hàng thông qua hệ thống Internet.

- Website được sử dụng cho các cửa hàng bán sách.

- Các cửa hàng cung cấp:

+ Cung cấp chi phí dự án

+ Các mẫu văn bản cần thiết.

+ Cung cấp các nhu cầu, mong muốn khi mua hàng

+ Đưa ra các ý kiến đóng góp về dịch vụ

8 Mốc thời gian quan trọng

- Thời gian bắt đầu dự án: 30/10/2023.

- Thời gian kết thúc dự án: 22/12/2023.

9 Phần hiệu chỉnh/ điều chỉnh

10 Chữ ký Đại diện nhóm Đại diện cửa hàng bán sách.

Khảo sát hiện trạng

 Các website trên mạng: ví dụ như Ebook.com, goldbook.com.vn, thuviendientu.com.vn, Minhkhai.com, vinabook.com ….

 Từ nhu cầu của bản thân, độc giả, những người thường xuyên tìm kiếm học hỏi thông tin hay mua bán các mặt hàng trên internet

Từ hệ thống bán lẻ:

Một khách hàng khi mua sách người bán sẽ cung cấp các thông tin và tư vấn cho khách hàng về sản phẩm Khi khách hàng đồng ý mua sản phẩm thì người bán sẽ ghi hóa đơn mua hàng Và hình thức thanh toán là trả tiền mặt Đồng thời họ ghi lại thông tin giao dịch để tiện cho việc thống kê.

Sau mỗi ngày người bán thống kê lượng hàng nhập vào và bán ra, hàng bán chạy, hàng kém Sau hàng tháng thống kê lại một lượt về doanh thu, loại hàng bán chạy, hang tồn để đưa ra chiến lược bán hàng mới Và tổng kết lại vào cuối năm.

Nhược điểm của hệ thống:

Người bán thực hiện công việc hoàn toàn thủ công khó khăn trong việc quản lý và thống kê công việc kinh doanh của cửa hàng Người mua phải đến mua tại cửa hàng thì mới mua được sản phẩm Nghĩa là nếu cửa hàng đặt ở Hà Nội có một khách hàng ở TP Hồ Chí Minh muốn mua hàng thi phải ra Hà Nội mới mua được Như vậy rất tốn thời gian và chi phí cho việc đi lại.

Những vấn đề khách hàng quan tâm:

 Hình thức thanh toán dễ dàng

 Tính thẩm mĩ của sản phẩm

 Quản lý dễ dàng công việc kinh doanh

 Đáp ứng được nhu cầu cúa khách hàng

Nguồn nhân lực dự kiến

+ Thiết kế giao diện: 3 thành viên + Xây dựng code: 2 thành viên + Các công việc còn lại: 3 thành viên.

Môi trường triển khai

Visual Studio, MS SQL Server …

- Ngôn ngữ sử dụng:HTML, CSS, JavaScript.

- Hệ cơ sở dữ liệu: SQL Server.

KHỞI ĐỘNG DỰ ÁN

Thành lập nhóm

1 Phan Khắc Điền Trang (Nhóm trưởng)

Môi trường triển khai

Visual Studio, MS SQL Server …

- Ngôn ngữ sử dụng:HTML, CSS, JavaScript.

- Hệ cơ sở dữ liệu: SQL Server.

THỰC HIỆN DỰ ÁN

Xây dựng Website bán sách

 Yêu cầu để tài: Xây dựng một cửa hàng bán sách trên Internet, là đề tài trong đó chủ yếu là xử lý quá trình bán hàng giữa cửa hàng với khách hàng là những người sử dụng Internet.

Chúng ta có thể hiểu bán hàng ở đây cũng gần giống như bán hàng tại các cửa hàng sách nhưng có khác là ở đây khách hàng gián tiếp mua hàng Vậy nhiệm vụ chúng ta đề ra ở đây là làm thế nào để đáp ứng được đầy đủ các nhu cầu cho khách hàng một cách nhanh chóng, phù hợp yêu cầu mà vẫn đảm bảo chất lượng Khách hàng cảm thấy an toàn, dễ sử dụng phần mềm và công việc giao dịch được thuận lợi, tiết kiệm được thời gian công sức.

 Hoạt động của hệ thống:

Trong hoạt động của hệ thống bán hàng trên Internet bao gồm 2 hoạt động chính:

 Hoạt động của khách hàng

 Hoạt động cuả nhà quản lý( hay người quản trị)

 Website có thể đáp ứng được yêu cầu giới thiệu và cung cấp một phương thức có thể giao dịch với khách hàng qua mạng.

 Website cung cấp cho khách hàng đầy đủ thông tin về các loại sách.

 Website cho phép khách hàng có thể xem, tìm kiếm các loại sách được rao bán trên website Từ đó khách hàng có thể lựa chọn được các loại sách mà mình cần mua, sau mỗi lần lựa chọn thì tên, giá bán và số lượng sách của bạn lựa chọn sẽ được lưu lại trong một giỏ hàng của khách hàng đó

 Website còn cho phép khách hàng loại bỏ những quyển sách mà mình đã chọn nhưng không mua nữa hoặc chọn nhầm sản phẩm ở ngay trên giỏ hàng.

 Giới thiệu cho khách hàng những dịch vụ có thể có được do website cung cấp: dịch vụ vận chuyển hàng của công ty - Tận tay hoặc khách hàng đến lấy do nhu cầu ( tự chọn )

 Website cung cấp các công cụ hỗ trợ người quản trị trong công việc điều hành quản lý cơ sở dữ liệu.

Chức năng của website

 Thiết kế và tạo nên giao diện mô tả và giới thiệu về các loại sách được rao bán trên website

 Xây dựng mục tìm kiếm sản phẩm trên website để người dùng có thể tìm kiếm sản phẩm dựa trên: Tên sách, tác giả, giá trong khoảng giới hạn…

 Tạo giỏ hàng: sẽ đảm bảo cho mỗi khách hàng có một giỏ hàng riêng biệt không liên quan đến khách hàng khác Vì đây là website bán hàng trên mạng, nên cùng một lúc có thể có nhiều khách hàng vào xem giỏ hàng và đăng ký mua hàng.Ngoài ra, bạn có thể cập nhật loại sách trong giỏ như : xóa, sửa………

 Thanh toán: Thiết kế và tạo nên một giao diện, để một khách hàng nhập đầy đủ thông tin cá nhân của khách hàng, cùng địa chỉ và địa điểm giao hàng để dễ dàng giao dịch với khách hàng Và lưu lại các thông tin giao dịch Khách hàng có thể thanh toán theo các hình thức sau đây:

 Thanh toán bằng thẻ ATM

 Thanh toán trực tiêp + Phương thức vận chuyển:

 Gửi hàng qua bưu điện

 Chuyển phát nhanh trong nước

 Quản trị hệ thống: Cho phép người quản trị thêm, xóa, sửa thông tin liên quan đến sản phẩm Người quản trị thường xuyên cập nhật những thông tin mới nhất về sản phẩm Người quản trị có thể thống kê doanh thu bán hàng, lãi suất, sản phẩm bán chạy, sản phẩm bán chậm theo ngày, tháng, năm

 Đăng ký,đăng nhập: Cho phép khách hàng mới đăng ký tài khoản và cho phép khách hàng quen đăng nhập vào hệ thống

 Giao tiếp với khách hàng: việc khách hàng có thể gửi ý kiến yêu cầu, khiếu nại đến công ty….

 Giới thiệu chiến lược kinh doanh của doanh nghiệp như: khuyến mại,dịch vụ chăm sóc khách hàng…

Xây dựng 1 số trang chính và chức năng của trang

 Menu ngang gồm có các mục: Trang chủ, Tạo thành viên, Cập nhật sản phẩm, Cập nhật thông tin khách hàng, trả lời ý kiến.

 Menu dọc trái gồm có các đề mục sau: Hoá đơn nhập, Hoá đơn xuất, Thống kê hoá đơn,Thống kê sản phẩm.

B_ Khi bạn click vào các mục trong menu trên thì sổ ra các trang :

Tạo thành viên: Thêm các thành viên mới vào quản trị hệ thống Thông tin cần thiết để đăng ký người quản trị: Username, pass, họ và tên, quyền.

 Cập nhật các sản phẩm:

 Thêm mới một sản phẩm: khi công ty nhập sản phẩm mới về Thông tin cần thiết để nhập:Mã sách, Mã loại, Manxb, Tên sách, Ngày xuất bản, Nội dung, Ảnh bìa, Đơn giá, Tên nhà xuất bản, Số lượng, Tác giả.

 Update sản phẩm: chỉnh sửa các thông tin của sản phẩm khi cần thay đổi các thông tin ở trên.

 Xóa sản phẩm: Xóa sản phẩm khi người quản lý có nhu cầu.

 Hóa đơn nhập: Khi sách mới được nhập về Người quản trị cần phải điền đầy thông tin hóa đơn nhập để thống kê và theo dõi tình trạng sản phẩm Thông tin cần thiết trong hóa đơn là: Mã hóa đơn, Mã sản phẩm, số lượng, Đơn giá, Ngày nhập, Người nhập, Tổng tiền.

 Hóa đơn xuất: Khi khách hang mua sách Người quản trị cần cung cấp cho khách hàng hóa đơn xuất để khách hàng tiện theo dõi thông tin sản phẩm mà mình đã mua Thông tin cần thiết trong hóa đơn là: Mã hóa đơn, Mã sản phẩm, số lượng, Đơn giá, Ngày xuất, Người xuất, Tổng tiền.

 Cập nhật thông tin khách hàng:

 Xem thông tin khách hàng: Dùng để quản lý khách hàng cho thuận lợi cho người quản trị.

 Xóa khách hàng: Xóa các khách hàng như khách hàng không phải là khách hàng quen…….

 Trả lời ý kiến khách hàng: Xem phần ý kiến của khách hàng, sau đó trả lời ý kiến rồi gửi qua gmail cho khách hàng kết quả trả lời

Thống kê theo tên sản phẩm

Hàng nhập từ ngày …đến ngày

* Thống kê hoá đơn xuất

 Thống kê theo tên sản phẩm

 Hàng xuất từ ngày… dến ngày

 Tình trạng đơn hàng: đã thanh toán or chưa thanh toán

 Menu ngang: Khi bạn click vào các mục trên thì sẽ đưa ra các trang chủ đề là các mục trong menu ngang gồm: trang chủ, sách hay, sách bán chạy, sách giảm giá, ý kiến khách hàng.

 Mục sách: Sách tin học, sách ngoại ngữ, Từ điển tin học, sách học làm người, Sách pháp luật, Sách thiếu nhi.

 Mục tin tức: Sách đặc biệt, Góc cười

 Mục thông tin: thông tin số người truy cập, số người online

 Thế giới sách: Sách quảng cáo và các danh mục quảng cáo khác….

 Mục đăng nhập quản trị gồm thông tin: Username, pass

 Mục đăng nhập khách để thực hiện quá trình giao dịch gồm thông tin đăng nhập: Username Pass

 Mục giới thiệu sách: Sách ngoại ngữ, Sách đặc biệt, một số quyển sách bán chạy trên thị trường….Và các thông tin quảng cáo khác.

 Tìm kiếm thường : Tìm kiếm theo Tác giả, Tên sách

 Tìm kiếm nâng cao: Tìm kiếm theo Tên sách, Tác giả, giá nằm trong khoảng từ … đến……

 Phần thông tin khuyến mại :Là một ảnh khuyến mại, khi bạn click vào đấy sẽ ra trang thông tin khuyến mại cần thiết khi khách hàng có nhu cầu mua bán.

 Phần giới thiệu sản phẩm : Khi bạn click vào mục trong menu trên thì sẽ ra các trang sản phẩm.Trong trang này sản phẩm hiện ra gồm các thông tin như:

 Tên sách là một đường link đến trang chi tiết sản phẩm.

 Phần giỏ hàng: là một đường link cho phép bạn xem thông tin về giỏ hàng khi cần thiết.

 Giới thiệu ngắn gọn thông tin vể sách như : Tên sách, tác giả, ngày xuất bản, nhà xuất bản, giá bán hoặc thông tin khuyến mại về sách.

 Giới thiệu nội dung của sách : Gồm các chương, các đề mục chính Và những nội dung đặc biệt của sách.

 Phần thêm vào giỏ hàng nếu khách hàng muốn chọn mua.

 Trang này kế thừa từ trang masterpage của trang chủ

 Bạn có thể sắp xếp sách theo hình thức :ngày cập nhật, theo giá tăng hoặc giảm dần

 Cung cấp thông tin cần thiết về cuốn sách như : tên sách, tên tác giả, năm xb, tác giả, giá bán, nhà xuất bản.Bạn chọn và thêm vào giỏ hàng

 Trang này kề thừa từ trang masterpage của trang chủ

 Bạn có thể sắp xếp sách theo hình thức :ngày cập nhật, theo giá tăng hoặc giảm dần

 Cung cấp thông tin về cuốn sách như : tên sách, tên tác giả, năm xb, tác giả, giá bán, nhà xuất bản Bạn chọn và thêm vào giỏ hàng.

 Trang này kế thừa từ trang masterpage của trang chủ.

Các Trang như : Sách hay, sách giảm giá, và các trang sách về các chủ đề như : sách tin học, Sách ngoại ngữ, Sách học làm người,

Từ điển, Sách thiếu nhi, Sách pháp luật cũng có cấu trúc như trang sách mới mà ta đã nói ở phần trên.

6 Trang tìm kiếm nâng cao

 Ở các trang trên bạn có thể tìm kiếm theo : Tên tác giả, tên sách, giá nằm trong khoảng giới hạn Nhưng đối với trang tìm kiếm nâng cao bạn tìm kiếm theo các tiêu chí sau :

 Trang này cũng kế thừa từ trang chủ

7 Trang kết quả tìm kiếm

 Trả về kết quả tìm kiếm Bạn có thể xem chi tiết của sách và thêm vào giỏ hàng nếu bạn cần mua cuốn sách đó.

 Bạn có thể thêm vào giỏ hàng để thực hiện thanh toán.

 Cung cấp thông tin về các sản phẩm bạn chọn như:

 Xóa sản phẩm: xóa từng sản phẩm hay xóa cả giỏ hàng.

 Cập nhật số lượng sản phẩm, sau đó bạn tính lại giá tiền.

 Đặt hàng nếu bạn muốn mua hàng.

9 Trang đăng nhập vào hệ thống thanh toán của khách hàng

 Nếu khách hàng là khách hàng cũ thì đăng nhập với tài khoản đã đăng ký gồm:

* Vào trang đăng ký nếu bạn có nhu cầu đăng ký khách hàng

Trang đăng nhập vào hệ thống quản trị cũng như trang đăng nhập vào hệ thống khách hàng Nhưng chỉ có những người trong ban quản trị mới có quyền đăng nhập vào hệ thống quản trị.

10 Trang đăng ký vào hệ thống thanh toán của khách hàng

 Nếu khách hàng là khách hàng mới thì bạn cần đăng ký thông tin gồm:

 Bạn chọn 1 trong hai phương thức thanh toán: thanh toán trực tiếp và thanh toán băng thẻ ATM

 Thanh toán trực tiếp: bạn đi đến cửa hàng và thanh toán trực tiếp với người bán hàng.

 Thanh toán bằng thẻ ATM: Bạn cung cấp cho khách hàng 1 thẻ ATM của công ty.Sau mỗi lần mua hàng, khách hàng chỉ cần chọn hình thức thanh toán sau đó nhập mật khẩu để xác định tài khoản của mình Sau khi có đơn mua hàng gửi đến và khách hàng đã nhận được sản phẩm thì tài khoản của khách hàng sẽ bị trừ.

 Gửi hàng qua bưu điện

 Đưa hàng trực tiếp Ghi chú:

 Nếu khách hàng có ghi chú về đơn hàng

 Yêu cầu gói hàng thành quà

Các hình thức thanh toán trên chỉ là các hình thức mô phỏng trên phần mềm Em dự định sẽ thực hiện thanh toán như sau:

Sử dụng hình thức thanh toán bằng thẻ ATM Nhưng việc kết nối đến ngân hàng thì không phải là dễ dàng gì Chính vì vậy,em sẽ giả định công ty phát cho mỗi khách hàng thê ATM mỗi khách hàng sẽ tự đặt cho mình mật khẩu riêng, việc tạo tài khoản cho khách hàng thực hiện ở ngay phía máy chủ.Khách hàng có thể nhập số tài khoản của mình và sau mỗi lần mua hàng tài khoản của khách hàng sẽ bị trừ.

 Tạo tài khoản: Khi khách hàng muốn mua hàng mà thanh toán bằng thẻ ATM thì mỗi khách hàng cần phải có thê ATM của công ty Thông tin tạo tài khoản gồm:

 Nhập số tiền trong tài khoản.

 Kiểm tra tài khoản: Khách hàng có thể kiểm tra tài khoản khi nào họ có nhu cầu Thông tin kiểm tra gồm:

 Thông tin phản hồi từ phía khách hàng.Khách hàng muốn gửi thông ý kiến cần nhập đầy đủ thông tin sau:

 Hướng dẫn khách hàng mua sắm

 Liên hệ qua mail với công ty khi cần thiết

 Thông báo các tin khuyến mãi mới nhất Ngoài ra, website còn có một số các chức năng :

 Đếm số người try cập vào hệ thống

XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG, LUỒNG DỮ LIỆU VÀ TKCS DŨ LIỆU

Biểu đồ phân cấp chức năng

Từ những chức năng cơ bản đã phân tích ở trên để tạo lên một trang website bán hàng Em đã xây dựng lên biểu đồ phân cấp chức năng sau:

QL Tài khoản Giới thiệu

Cập nhật Xem tt_tk Đặt hàng

Cập nhật Ý kiến KH Đăng ký

Thống kê Cập nhật tt_tk Đăng nhập Cập nhập user

Biểu đồ luồng dữ liệu

Khách hàng Người quản trị

Yêu cầu cập nhật tt

*Phân tích biểu đồ luồng dữ liệu ở mức ngữ cảnh (mức 0) Ở biểu đồ luồng này thì thể hiện tác động giữa hai tác nhân: khách hàng và người quản trị tới hệ thống thông qua các luồng dữ liệu.

Khách hàng có yêu cầu xem, tìm kiếm thông tin về sách cũng như yêu cầu đặt mua hàng thì hệ thống sẽ thực hiện các yêu cầu đó thông qua các chức năng tương ứng và gửi thông tin phản hồi lại cho khách hàng.

Người quản trị có yêu cầu xem thống kê hay cập nhật thông tin sản phẩm thì hệ thống cũng sẽ thực hiện các yêu cầu đó thông qua các chức năng tương ứng và gửi thông tin phản hồi về cho người quản trị

Khách hàng Người quản trị

Cập nhất sách Y/c TT sách

Y/c và trả về TT tài khoản

Xem TT tài khoản Y/c TT

Cung cấp TT Trả về TT

Cung cấp tt câ nhân

Cung cấp TT cá nhân

Kho dữ liệu: kho sách, kho user, kho admin, thông tin ý kiến, tài khoản

Chức năng chính của website: Quản lý sách, Quản lý tài khoản, Quản lý ý kiến khách hàng, Quản lý người dùng, Trợ giúp

+ Xem thông tin sách và lựa chọn cuốn sách phù hợp để thực hiện quá trình giao dịch.

+ Đăng ký tài khoản trong đó có tên đăng nhập, Email, mật khẩu,số tài khoản Và kh có thể xem được tài khoản khi cần thiết

+ Đưa ra ý kiến về sản phẩm hay các thông tin khác về sách + Cung cấp thông tin cá nhân để thực hiện việc giao dịch +Yêu cầu trợ giúp khi cần thiết

+Cập nhật sách: thêm, xóa, sửa

+Xem thông tin tài khoản của khách hàng để thông báo cho khách hàng biết lượng tiền có đủ để mua sách không?

+Trả lời ý kiến khách hàng, Thống kê và tìm cách khắcphục +Cung cấp thông tin cá nhân để thực hiện truy cập vàothống Mức 2:

Khách hàng Người quản trị

Y/c thông tin sách Trả về thông tin

Y/c cập nhật TT sách K/q cập nhật TT

Y/c thanh toán K/q TT thanh toán

Y/c tìm kiếm K/q tìm kiếm Kho sách

Kho dữ liệu: Kho sách, kho hóa đơn, kho ý kiến khách hàng

Từ chức năng quản lý sách phân giã làm các chức năng sau: Giới thiệu, Cập nhật sách, tìm kiếm sách, xem thông tin và đặt hàng, Xem giỏ hàng và thanh toán, thống kê sách.

+ Yêu cầu các thông tin cần xem về sách bằng cách sử dụng chức năng của hệ thống.

+ Đưa ra tiêu chí và yêu cầu tìm kiếm sách của hệ thống

+ Yêu cầu đặt hàng và đăng ký thông tin cá nhân

+ Yêu cầu cập nhật thông tin về sách như thêm, xóa, sửa + Yêu cầu tìm kiếm khi cần thiết

+ Xem thông tin về các hóa đơn đặt hàng

+ Thống kê sách như: số lượng sách bán ra, sách bạn chạy, sách mới, hóa đơn theo ngày, tháng tuần

Cập nhật TT tài khoản

Khách hàng Người quản trị

Cung cấp TT Cung cấp TT

Kho dữ liệu: kho tài khoản

Mô tả: Mỗi khách hàng khi đi mua sắm thì cần phải có tiền trong tài khoản,vì vậy chúng ta cần giả định 1 tài khoản riêng cho khách hàng.

Từ chức năng Quản lý tài khoản ta phân nhỏ thành các chức năng sau: Tạo tài khoản, xem thông tin tài khoản, cập nhật thông tin tài khoản, thống kê.

 Khách hàng : +Cung cấp thông tin tài khoản

 Người quản trị +Cung cấp thông tin tạo tài khoản của chính mình +Xem thông tin tài khoản của khách hàng

+Cập nhật tài khoản và kiểm tra tài khoản +Thống kê tài khoản của khách hàng

Khách hàng Người quản trị Đưa ra K/q ý kiến

Y/c thống kê K/q thống kê Kho ý kiến

Tác nhân: +Người quản trị

Kho tác nhân: ý kiến khách hàng

Mô tả: Khi khách hàng có ý kiến gì về hệ thống hay sản phẩm…thì có thể gửi câu hỏi lên công ty qua Email Sau đó công ty cũng sẽ gửi cho bạn câu trả lời qua Email của bạn.

Từ chức năng quản lý khách hàng ta phân nhỏ ra làm các chức năng sau: Ý kiến khách hàng, cập nhật ý kiến, thống kê ý kiến.

 Khách hàng: + Đưa thông tin ý kiến của mình

 Người quản trị: +Trả lời ý kiến khách hàng +Thống kê ý kiến khách hàngMức 2: Đăng ký Đăng nhập

Khách hàng Người quản trị

Y/c sửa đổi Kết quả sửa đổi

Y/c sửa đổi Kết quả sửa đổi

Tác nhân : +Khách hàng +Người quản trị

Mô tả: Khách hàng và người quản trị có quyền đăng ký và đăng nhập hệ thống mức độ quyền khác nhau.

 Khách hàng: +Đăng ký tài khoản của mình +Đăng nhập vào phần quyền hạn của mình để có t thực hiện giao dịch

+Cập nhật thông tin đăng ký của mình

 Người quản trị :+ Đăng ký tài khoản của mình +Đăng nhập vào hệ thống quản trị đê thực hiện Chức năng của mình.

+Cập nhật thông tin đăng ký của mình + Thống kê những yêu câu cần thiết như: Hàng nhập về, số lượng hàng tồn kho,số khách hàng, hoá đơn.

Sơ đồ thuật toán chức năng bán hàng

Xem thông tin Đặc menu loại sách

Tiếp tục mua Đăng ký thông tin KH

Kết thúc giao dịch end

Chức năng quản trị

Ghi vào cơ sở liệu

Nhập Đọc cơ sở dữ liệu

Mô hình quan hệ E_R

Tbl sach tblsáchkm tblhoadonxuat tblCTHD tblloai tblhoadonnhap tbluser tblykien tenuser

Hoten ngauxb Noidung Tensach manxb maloai masach

Dongia anhbia tacgia maloai tenloai

Phần trăm tungay denngay masach tongtien mahd

Ngayxuat thoigian tinhtrang Dongia vanchuyen Diachi mahg

Ngay dat hang 1 khachhang hoten makh matkhau

CÓ có có có có

Thiết kế bảng

Mô tả thuộc tính Kiểu DL

Mã thể loại là khoá chính của bảng

Tên thể loại sách Text

Mô tả thuộc tính Kiểu DL

Mã sách là khoá chính của bảng

Manxb Mã nhà xuất bản Text

Ngày xuất bản Date/time

Tên nhà xuất bản Text

Mô tả thuộc tính Kiểu DL

Họ và tên khách hàng

SoDT Số điện thoại Mumber

UserName Tên đăng nhập Text

Mô tả thuộc tính Kiểu DL

Mahd Mã số đơn hàng Text

Masp Mã sản phẩm Text

Mô tả thuộc tính Kiểu DL username Tên đăng nhập Text

Hovaten Họ và tên người quản trị Text

Mô tả thuộc tính Kiểu DL cityID Mã vận chuyển Text city Tên công ty Text

Mô tả thuộc tính Kiểu DL

Ngày khuyến mại Date/time

Hết ngày khuyến mại Date/time

Mô tả thuộc tính Kiểu DL

STT Số thứ tự Mumber

Mô tả thuộc tính Kiểu DL

Mô tả thuộc tính Kiểu DL mHD Mã hoá đơn Text

TenDN Tên đăng nhập Text

Ngaydathang Ngày đặt hàng Date/time

Ngày giao hàng Date/time

Diachigiaoha ng Địa chỉ giao hàng Text

Chuẩn hoá cơ sở dữ liệu

Danh sách các thuộc tính

Dạng 1NF Dạng 2NF Dạng 3NF

IDSP Tên SP Ảnh Trạng thái Cấu tạo Đặc điểm

IDSP Tên SP Ảnh Trạng thái Cấu tạo Đặc điểm

IDSP Tên SP Ảnh Trạng thái Cấu tạo Đặc điểm

ID Khuyến mại Điều kiện

Họ tên Địa chỉ sách

ID Khuyến mại Điều kiện Thời điểm

Họ tên Điạ chỉ sách

ID Khuyến mại Điều kiện Thời điểm

Họ tên Địa chỉ sách

Ma Pin UserName Trị giá

ID Khuyến mại Điều kiện Thời điểm

Kết quả dự án

Nguyên nhân

Thiếu kinh nghiệm quản lý.

Thiếu kinh nghiệm xây dựng website.

Báo cáo

1 Giới thiệu chung về dự án

- Mục đích: Xây dựng website bán sách.

- Phạm vi: Áp dụng cho các cửa hàng bán sách.

2 Tình hình hiện trạng trước khi thực hiện dự án

- Kinh nghiệm quản lý dự án: chưa có.

- Kinh nghiệm xây dựng website: các thành viên đều chưa có nhiều kinh nghiệm trong xây dựng website.

3 Tóm tắt nội dung công việc của dự án

- Chuẩn bị cho dự án

+ Phác thảo nội dung của dự án

+ Xác định yêu cầu chung của khách hàng

+ Ước tính chi phí, nguồn lực chung cho dự án.

+ Thành lập tổ dự án với nguồn lực dự kiến

+ Lắp đặt các thiết bị, cài đặt chương trình phục vụ cho dự án

+ Lập kế hoạch thời gian làm việc cho dự án

+ Xây dựng bảng công việc cho dự án

+ Xác định các rủi ro ban đầu có thể xảy ra trong quá trình thực hiện dự án

+ Phân tích yêu cầu của khách hàng để xác định các chức năng cho website + Thiết kế cơ sở dữ liệu, giao diện

+ Tích hợp và kiểm thử hệ thống

+ Vận hành và bảo trì

4 Những điểm đã đạt được

+ Đã phân tích, thiết kế được các chức năng của website

+ Xây dựng được một số module.

- Về kinh nghiệm làm việc:

+ Đã xác định được phần nào cách quản lý một dự án

+ Các thành viên có kinh nghiệm hơn trong phân tích, thiết kế hệ thống + Trình độ Code được nâng cao.

5 Các vẫn đề gặp phải khi thực hiện dự án

+ Khả năng code – Nâng cao hơn nữa kiến thức và kinh nghiệm

+ Khả năng quản lý công việc - Nâng cao hơn nữa kiến thức và kinh nghiệm.

SẢN PHẨM DỰ ÁN

7 Lựa chọn danh mục sách

II Source code web https://github.com/phankhacdientrang/QLDA-KN_BOOKSHOP.git

CÁC TÀI LIỆU THAM KHẢO

1 Đề án công nghệ phần mềm – Đại học khoa học tự nhiên

3 Quản lý dự án – Lê Đức Trung

4 Quản lý dự án phần mềm – Phùng Đức Hòa

5 Quản lý dự án Công nghệ thông tin – Ngô Trung Việt và Phạm Ngọc Khôi

6 Giáo trình Quản lý dự án – Học viện công nghệ bưu chính viễn thông

Ngày đăng: 15/04/2024, 15:13

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w