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

báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa

91 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 Chương Trình Quản Lý Bán Sách Tại Nhà Sách FAHASA
Tác giả Nguyễn Hoàng Thy
Người hướng dẫn Tôn Thất Hoài An
Trường học Trường Đại Học Tài Chính – Marketing
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Thực Hành Nghề Nghiệp
Năm xuất bản 2022
Thành phố TP. HCM
Định dạng
Số trang 91
Dung lượng 3,78 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI (17)
    • 1.1. Thông tin tổng quát (17)
      • 1.1.1. Thông tin chung về doanh nghiệp (17)
      • 1.1.2. Thông tin về nhà sách FAHASA (19)
    • 1.2. Lý do chọn đề tài (21)
    • 1.3. Mục tiêu đề tài (21)
    • 1.4. Phương pháp thực hiện (22)
    • 1.5. Nội dung đề tài (23)
    • 1.6. Ý nghĩa đề tài (23)
    • 1.7. Dự kiến kết quả đạt được (23)
    • 2.1. TỔNG QUAN VỀ BÁN HÀNG (24)
      • 2.1.1. Khái niệm về nhân viên bán hàng (24)
      • 2.1.2. Một số thông tin về quản lý bán hàng (24)
      • 2.1.3. Khái niệm về bán hàng (24)
      • 2.1.4. Một số thông tin về bán hàng (25)
    • 2.2. TỔNG QUAN VỀ KHÁCH HÀNG (25)
      • 2.2.1. Một số khái niệm về khách hàng (25)
      • 2.2.2. Một số thông tin về khách hàng (25)
    • 2.3. TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C# (26)
      • 2.3.1. Giới thiệu (26)
      • 2.3.2. Đặc điểm của ngôn ngữ lập trình C# (27)
    • 2.4. TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER (28)
      • 2.4.1 Định nghĩa (28)
      • 2.4.2 Đặc trưng (0)
      • 2.4.3 Tính năng (29)
    • 2.5. TỔNG QUAN VỀ CÔNG CỤ PHÂN TÍCH, THIẾT KẾ CƠ SỞ DỮ LIỆU (30)
      • 2.5.1. Giới thiệu (30)
      • 2.5.2. Đặc trưng (30)
      • 2.5.3. Tính năng (31)
  • CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (33)
    • 3.1. KHẢO SÁT HIỆN TRẠNG VÀ NHU CẦU (33)
      • 3.1.1. Nghiệp vụ bán hàng hiện tại (33)
      • 3.1.2. Khảo sát nhu cầu (34)
    • 3.2. QUY TRÌNH NGHIỆP VỤ (34)
    • 3.3. PHÂN TÍCH CHỨC NĂNG CỦA HỆ THỐNG (35)
      • 3.3.1. Mô hình phân cấp chức năng BFD (35)
      • 3.3.2. Phân tích và thiết kế dữ liệu (36)
        • 3.3.2.1. Sơ đồ trình tự (36)
        • 3.3.2.2. Các thực thể và thuộc tính cần lưu trữ (40)
        • 3.3.2.3. Thiết kế cơ sở dữ liệu mức ý niệm (43)
        • 3.3.2.4. Thiết kế cơ sở dữ liệu mức luận lý (44)
        • 3.3.2.5. Thiết kế cơ sở dữ liệu mức vật lý (46)
        • 3.3.3.6 Mô tả các bảng lưu trữ trong CSDL (47)
    • 3.4. CÀI ĐẶT CSDL (49)
  • CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH (55)
    • 4.1. Mô tả các chức năng của phần mềm (55)
      • 4.1.1. Giao điện đăng kí (55)
      • 4.1.2. Giao diện đăng nhập (56)
      • 4.1.3. Giao diện chính (57)
      • 4.1.4. Giao diện giới thiệu (57)
      • 4.1.6. Chức năng quản lý của người dùng (61)
      • 4.1.7. Chức năng mua hàng tại website (62)
      • 4.1.8. Chức năng tìm kiếm (63)
    • 4.2. Quy trình khai thác và sử dụng phần mềm (63)
      • 4.2.1. Giao diện đăng kí (64)
      • 4.2.2. Giao điện đăng nhập (65)
      • 4.2.3. Giao diện chính (66)
      • 4.2.4. Chức năng giới thiệu (67)
      • 4.2.5. Chức năng quản lý của quản trị viên (68)
      • 4.2.6. Chức năng quản lí của người dùng (85)
      • 4.2.7. Chức năng tìm kiếm (86)
      • 4.2.8. Chức năng mua hàng tại website (88)
  • CHƯƠNG 5: KẾT LUẬN (90)
    • 5.1. Những kết quả đạt được của đồ án (90)
    • 5.2. Những khó khăn và điểm yếu của đồ án (90)
    • 5.3. Hướng phát triển (90)
  • TÀI LIỆU THAM KHẢO (91)

Nội dung

Nhờ có Thầymà chúng tôi mới cố gắng tìm tòi, nghiên cứu để xây dựng đề tài của mình.Tôi xin gửi lời cảm công ty DXC Technology trong suốt thời gian tôi thực tập đãtạo mọi điều kiện để tô

TỔNG QUAN VỀ ĐỀ TÀI

Thông tin tổng quát

 Tên đề tài: Xây dựng chương trình quản lí bán sách tại nhà sách FAHASA Đề tài được thực hiện trên dự án nhỏ của công ty DXC Technology VIETNAM.Chương trình xây dựng một website cho khách hàng thực hiện việc mua hàng trực tuyến cũng như cho nhà quản lí có thể quản lí thông tin tài khoản khách hàng, quản lí sách, quản lí chủ đề,…

 Quản lý CSDL: SQL Server

1.1.1 Thông tin chung về doanh nghiệp:

DXC Technology là công ty hàng đầu về dịch vụ CNTT toàn cầu trong danh sách Fortune 500 Hơn 130.000 người của chúng tôi tại hơn 70 quốc gia được khách hàng tin tưởng giao những gì quan trọng nhất Chúng tôi sử dụng sức mạnh của công nghệ để cung cấp các dịch vụ CNTT quan trọng nhằm thúc đẩy tác động kinh doanh DXC là một nhà tuyển dụng được lựa chọn với các giá trị mạnh mẽ và thúc đẩy văn hóa hòa nhập, thuộc về và quyền công dân doanh nghiệp

Tầm nhìn của chúng tôi là trở thành nhà lãnh đạo toàn cầu đáng tin cậy trong việc cung cấp các dịch vụ CNTT và giải pháp kỹ thuật số.

Tận dụng trí lực người Việt để cung cấp các giải pháp gia công phần mềm chất lượng cao và hiệu quả về chi phí.

Tạo giá trị cho khách hàng, đối tác và nhân viên của chúng tôi.

Góp phần phát triển xã hội số Việt Nam.

NHỮNG GIÁ TRỊ CỐT LÕI

Văn hóa của DXC Technogy là điểm khác biệt chính với các công ty khác Chúng tôi tập trung vào tăng trưởng bền vững thông qua đổi mới và mối quan hệ lâu dài Các giá trị thúc đẩy chúng tôi:

Tạo giá trị cho khách hàng: chúng tôi cam kết phát triển mối quan hệ lâu dài thông qua việc tạo ra giá trị gia tăng cho khách hàng.

Dẫn đầu bởi sự đổi mới: chúng tôi đang phấn đấu để đạt được sự xuất sắc trong mọi hoạt động kinh doanh mà chúng tôi thực hiện bằng sự đổi mới của mình.

Tôn trọng cá nhân: chúng tôi coi trọng sự đa dạng và đối xử với mọi người theo cách chúng tôi muốn được đối xử.

Mối quan hệ lâu dài: chúng tôi coi trọng mối quan hệ lâu dài trong mọi mối quan hệ với nhân viên, cổ đông, đối tác và liên minh và khách hàng của chúng tôi.

Tên công ty: Công Ty DXC Technology VIETNAM Vị trí thực tập: Thực tập sinh Phân tích nghiệp vụ trong kinh doanh.

Chi tiết công việc thực tập:

- Thảo luận, tham gia lên kế hoạch lấy yêu cầu khách hàng.

- Phân tích insight khách hàng.

- Tham gia viết, tạo tài liệu requirements.

- Tham gia vẽ các loại biểu đồ.

- Tham gia vẽ wireframe, mockups.

- Tham gia giám sát quá trình tạo sản phẩm.

1.1.2 Thông tin về nhà sách FAHASA:

 Tên đơn vị: Công ty cổ phần phát hành sách-FAHASA (Nhà sách FAHASA)

Hình 0-1 Logo nhà sách FAHASA

 Lĩnh vực hoạt động: Liên kết xuất bản, in ấn, phát hành sách

 FAHASA là thương hiệu hàng đầu trong ngành Phát hành sách Việt Nam, ngay từ thời bao cấp cho đến thời kỳ kinh tế thị trường, đổi mới, hội nhập quốc tế.

FAHASA ngày càng phát triển mạnh mẽ và giờ đây đã trở nên thân quen và tin cậy với tất cả người đọc ở mọi độ tuổi khác nhau từ trẻ em cho đến những cụ già trong những năm qua Có thể nói, hệ thống gần 60 nhà sách của FAHASA là những điểm sinh hoạt văn hóa thân quen dành cho mọi đối tượng bạn đọc Để tiếp tục thực hiện sứ mệnh “MANG TRI THỨC, VĂN HÓA ĐỌC ĐẾN VỚI MỌI NHÀ”! FAHASA đã và đang ngày càng nỗ lực hơn trong hoạt động sản xuất kinh doanh, tiếp tục góp phần vào sự nghiệp phát triển “văn hóa đọc”, làm cho những giá trị vĩnh hằng của sách ngày càng thấm sâu vào đời sống văn hóa tinh thần của xã hội, nhằm góp phần tích cực, đáp ứng yêu cầu nâng cao dân trí, bồi dưỡng nhân tài và nguồn nhân lực cho sự nghiệp công nghiệp hóa, hiện đại hóa đất nước.

 Bởi vì, quy mô hoạt động của nhà sách lớn, với đội ngủ nhân viên đông đảo cùng với khả năng thời gian có hạn Vì vậy, trong đề tài này em đã chọn 1 chi nhánh ở TP HCM có địa chỉ 138 Lê Văn Việt, P Hiệp Phú, Q.9, TP.HCM

Hình 0-2 Hình ảnh nhà sách FAHASA quận 9

Lý do chọn đề tài

Xã hội ngày càng tiến bộ, nhu cầu tiếp cận thông tin của mọi người ngày càng lớn, nhưng thông tin có chọn lọc lại càng là nhu cầu lớn hơn, cũng xuất phát từ nhu cầu đó và cũng nhằm mục đích tạo một kênh mua bán sách trên mạng, phục vụ cho tất cả mọi người, để họ có thể thuận tiện hơn trong việc tiếp cận nguồn tri thức nhân loại, trang web sẽ phục vụ bán sách trong cả nước, giao hàng và thu tiền tận nơi.

Ngày nay, dưới sự phát triển mạnh mẽ của ngành công nghệ thông tin thì việc áp dụng chúng vào mọi lĩnh vực trong đời sống nhằm nâng cao năng suất cũng như cải thiện quy trình trở thành một nhu cầu cần thiết Đó là một nhu cầu không thể thiếu giúp tối ưu hóa các quy trình mà trước đây phải thực hiện một cách rườm rà và tốn thời gian, đẩy mạnh chất lượng và hiệu quả trong công tác quản lý và trải nghiệm mua sắm của người dùng.

Trước tình hình đó bản thân tôi muốn tin học hóa các quy trình bán sách và quản lý cửa hàng như quản lý khách hàng, quản lý nhân viên, và đặc biệt là quản lý mặt hàng(sách ,chủ đề, tác giả ) Hiện nay, một số cửa hàng vẫn có còn áp dụng việc bán hàng trực tiếp tốn nhiều chi phí , kém hiệu quả và các quy trình quản lý cửa hàng thực hiện bằng thủ công Nhân viên vẫn còn nhập thông tin sách , mặt hàng bằng tay, kiểm kê các chủ đề được lưu trữ trên giấy tờ, không thể cập nhật được ngay số lượng hàng tồn trong kho tại một thời điểm bất kì, khó quản lý mặt hàng và dễ gây ra nhầm lẫn trong việc tính toán, sự cố có thể làm mất dữ liệu,… Để giải quyết vấn đề trên, tôi chọn đề tài “ Xây dựng chương trình quản lí bán sách tại nhà sách Fahasa” để làm đề tài thực hành nghề nghiệp.

Mục tiêu đề tài

Nghiên cứu xây dựng chương trình quản lý bán sách với giao diện tiện lợi, thao tác nhanh chóng, gọn gàng, dễ sử dụng Chương trình sẽ giúp cửa hàng bán sách:

+ Tìm hiểu nghiệp vụ quản lý bán sách.

+ Tìm hiểu cơ sở lý thuyết phục vụ thiết kế phần mềm quản lý bán sách.

+ Theo dõi được số lượng truy cập chương trình, quản lý thông tin sách , chủ đề, tác giả, quản lí thông tin tài khoản nhân viên cũng như khách hàng,…

+ Chức năng thêm xóa sửa sách, nhà xuất bản, tác giả, chủ đề sách.

+ Chức năng Hiển thị sách mới nhập.

+ Chức năng Hiển các sách cùng nhà xuất bản, tác giả, chủ đề sách.

+ Chức năng Upload hình ảnh đại diện.

+ Chức năng Hiển thị tooltip động hình đại diện cho từng cuốn sách.

+ Chức năng Đổi mật khẩu đăng nhập.

+ Chức năng Ghi nhớ mật khẩu đăng nhập.

+ Chức năng Tạo lịch khi click vào textbox nhập ngày tháng năm.

+ Chức năng Tạo giỏ hàng+ Chức năng thêm quảng cáo động.

Phương pháp thực hiện

 Thực hiện qua khảo sát, điều tra, nghiên cứu tài liệu để xác định tình hình bán sách và quản lý bán sách, nhân viên, tồn kho, hóa đơn bán hàng.

 Thu thập dữ liệu về bán hàng.

 Phân tích và tổng hợp nhu cầu người dùng để đánh giá hiện trạng và yêu cầu.

 Ngôn ngữ thực hiện: Ngôn ngữ C#

 Phân tích và thiết kế sơ đồ lớp, cơ sở dữ liệu theo 3 mức:

 Mức ý niệm: mô tả quy tắc, mục tiêu, ràng buộc trên các quy trình nghiệp vụ.

 Mức luận lý: thể hiện dữ liệu một cách độc lập.

 Mức vật lý: liên quan tới việc lựa chọn giải quyết kỹ thuật (cấu trúc, lưu trữ,các phương tiện kỹ thuật).

Nội dung đề tài

1) Nghiên cứu tìm hiểu cơ sở lý thuyết2) Khảo sát hiện trạng và nhu cầu tại công ty3) Phân tích thiết kế và cài đặt cơ sở dữ liệu4) Thiết kế giao diện và cài đặt chương trình5) Viết báo cáo tổng hợp và đóng gói phần mềm

Ý nghĩa đề tài

Đề tài “Xây dựng chương trình quản lý bán sách tại nhà sách FAHASA” giúp doanh nghiệp có được cái nhìn tổng quan hơn về bán hàng trực tuyến và hệ thống quản lý bán hàng, có thể áp dụng vào doanh nghiệp với các module tương ứng, hữu ích cho doanh nghiệp Bên cạnh đó đề tài còn giúp bản thân tôi có thêm nhiều kinh nghiệm cũng như có được cơ hội được doanh nghiệp hỗ trợ nhiều kiến thức bổ ích, va chạm nhiều hơn với thực tế.

Dự kiến kết quả đạt được

- Thao tác được các chức năng.

+ Đối với khách hàng: Tạo tài khoản và đăng nhập, mua hàng trực tuyến,

+ Đối với nhân viên: Tạo tài khoản và đăng nhập, quản lí thông tin sách, chủ đề , nhà xuất bản, tác giả,….

- Dữ liệu được lưu trữ một cách an toàn và dễ dàng khôi phục khi sự cố.

- Vì thời gian có hạn nên một vài chức năng thực tế bị hạn chế so với thực tế.

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

TỔNG QUAN VỀ BÁN HÀNG

Nhân viên bán hàng là bộ mặt của công ty Họ là người trực tiếp tiếp xúc với khách hàng, tư vấn, giới thiệu hàng hóa, là người trực tiếp đem về doanh số cho công ty Nhân viên bán hàng thường làm việc trong các cửa hàng hoặc trong các quầy bán hàng

2.1.2 Một số thông tin về quản lý bán hàng

- Tiếp nhận gặp gỡ khách hàng - Trưng bày mặt hàng

- Bán hàng và tư vấn mặt hàng - Giải quyết các vấn đề của khách hàng - Nhập thông tin bán hàng vào máy tính

2.1.3 Khái niệm về bán hàng

Bán hàng là một quá trình trong đó người bán tìm hiểu, khám phá, gợi tạo và đáp ứng nhu cầu của người mua, để cả hai bên nhận được quyền lợi thỏa đáng Bán hàng là quá trình liên hệ với khách hàng tiềm năng tìm hiểu nhu cầu khách hàng, trình bày và chứng minh mặt hàng, đàm phán mua bán, giao hàng và thanh toán.

2.1.4 Một số thông tin về bán hàng

- Kiểm tra kết quả bán hàng:

 Nếu việc kinh doanh tăng thì việc quản lý kết quả và tình hình bán hàng trở nên quan trọng.

 Chi tiết bán hàng được phản ánh tự động và báo cáo, được kiểm tra nhanh chóng bằng hình thức mong muốn và không cần thao tác.

- Quản lý thông tin sách:

 Có thể chỉ định đơn giá khác theo từng khách hàng, nhà cung cấp của mỗi mặt hàng.

 Khi tạo phiếu bán hàng thì đơn giá chỉ định vì được tự động.

- Quản lý nhà xuất bản

TỔNG QUAN VỀ KHÁCH HÀNG

Khách hàng là những cá nhân hay tổ chức mà doanh nghiệp đang nổ lực Marketing hướng tới Họ ra quyết định mua sắm, khách hàng là đói tượng thừa hưởng những đặt tính chất lượng của mặt hàng - dịch vụ.

2.2.2 Một số thông tin về khách hàng- Phân loại khách hàng

Khách hàng bên ngoài doanh nghiệp: Là những đối tượng có nhu cầu mua sắm hàng hóa của doanh nghiệp tổ chức sản xuất Họ là những người mà bạn có thể giao dịch trực tiếp qua điện thoại Bao gồm:

 Doanh nghiệp hoặc người làm kinh doanh(nhà cung cấp, ngân hàng, đối thủ canh tranh)

 Cơ quan nhà nước, tổ chức từ thiện Khách hàng bên trong doanh nghiệp: Là những người làm việc trong doanh nghiệp cung cấp mặt hàng dịch vụ, trong các bộ phận phòng ban, nằm trong quy tình chắm sóc khách hàng của doanh nghiệp.

 Nói cách khác là nhân viên trong công ty là người trực tiếp sản xuất và tiếp xúc với mặt hàng Hơn ai hết, nhân viên công ty là người hiểu rõ nhất về mặt hàng – dịch vụ.

 Họ là những người giúp quảng cáo tốt thương hiệu của bạn Nhân viên công ty dễ dàng trở thành hàng khách trung thành nhất Chính vì vậy, mở rộng mối quan hệ với các nhân viên là điều cần thiết.

TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C#

C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java.

Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được biên dịch trựctiếp thành mã thực thi của hệ điều hành Trong các ứng dụng sử dụng NETFramework, mã nguồn chương trình (C#, VB.NET) được biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft intermediate language).

Sau đó mã này được biên dịch bởi Common Language Runtime (CLR) để trở thành mã thực thi của hệ điều hành Hình bên dưới thể hiện quá trình chuyển đổi MSIL code thành native code.

C# với sự hỗ trợ mạnh mẽ của NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), phát triển game, ứng dụng Web, ứng dụng Mobile trở nên rất dễ dàng.

2.3.2 Đặc điểm của ngôn ngữ lập trình C#

 C# là ngôn ngữ đơn giản

C# loại bỏ một vài sự phức tạp và rối rắm của những ngôn ngữ như Java và c++, bao gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ sở ảo (virtual base class).

Ngôn ngữ C# đơn giản vì nó dựa trên nền tảng C và C++ Nếu chúng ta thân thiện với C và C++ hoặc thậm chí là Java, chúng ta sẽ thấy C# khá giống về diện mạo, cú pháp, biểu thức, toán tử và những chức năng khác được lấy trực tiếp từ ngôn ngữ C và C++, nhưng nó đã được cải tiến để làm cho ngôn ngữ đơn giản hơn.

 C# là ngôn ngữ hiện đại Điều gì làm cho một ngôn ngữ hiện đại? Những đặc tính như là xử lý ngoại lệ, thu gom bộ nhớ tự động, những kiểu dữ liệu mở rộng, và bảo mật mã nguồn là những đặc tính được mong đợi trong một ngôn ngữ hiện đại C# chứa tất cả những đặc tính trên.

Nếu là người mới học lập trình có thể chúng ta sẽ cảm thấy những đặc tính trên phức tạp và khó hiểu Tuy nhiên, cũng đừng lo lắng chúng ta sẽ dần dần được tìm hiểu những đặc tính qua các nội dung khoá học này.

 C# là một ngôn ngữ lập trình thuần hướng đối tượng

Lập trình hướng đối tượng (OOP: Object-oriented programming) là một phương pháp lập trình có 4 tính chất Đó là tính trừu tượng (abstraction), tính đóng gói (encapsulation), tính đa hình (polymorphism) và tính kế thừa (inheritance) C# hỗ trợ cho chúng ta tất cả những đặc tính trên.

 C# là một ngôn ngữ ít từ khóa

C# là ngôn ngữ sử dụng giới hạn những từ khóa Phần lớn các từ khóa được sử dụng để mô tả thông tin Chúng ta có thể nghĩ rằng một ngôn ngữ có nhiều từ khóa thì sẽ mạnh hơn Điều này không phải sự thật, ít nhất là trong trường hợp ngôn ngữ C#,chúng ta có thể tìm thấy rằng ngôn ngữ này có thể được sử dụng để làm bất cứ nhiệm vụ nào.

TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ với các tính năng bảo mật, an toàn cao, hỗ trợ nhiều người dùng truy xuất đồng thời được dùng để tạo các ứng dụng cơ sở dữ liệu theo mô hình máy trạm/máy chủ, phát triển các ứng dụng web và chỉ thực thi trên môi trường Windows SQL Server có nhiều ưu điểm hơn so với các hệ quản trị cơ sở dữ liệu Access, Foxpro

- Được tối ưu để thực thi trên môi trường CSDL lớn.

- Tích hợp công cụ Reporting Service hỗ trợ thiết kế và trình bày báo cáo tùy biến người dùng.

- Quản lý, chia sẻ, cấp phát, truy xuất tài nguyên hệ thống linh hoạt, hiệu quả, dễ nâng cấp, bảo trì.

- Hỗ trợ các ứng dụng web và xử lý trực tuyến với lượng dữ liệu lớn.

- Hỗ trợ cơ chế mã hóa tự động.

- Hỗ trợ phát triển ứng dụng trong môi trường NET nhằm giảm sự phức tạp xây dựng và phát triển các ứng dụng.

- Tích hợp ngôn ngữ truy vấn SQL nhằm giảm sự phức tap khi xây dựng và phát triển các ứng dụng.

- Tích hợp ngôn ngữ truy vấn SQL, các hàm, thủ tục, khung nhìn … - Cấp quyền truy xuất cơ sở dữ liệu và các đối tượng cơ sở dữ liệu nhằm nâng cao khả năng bảo mật hệ thống.

- Khả năng tích hợp dữ liệu, kho dữ liệu và cơ sở dữ liệu phân tán.

- Khả năng chuyển đổi dữ liệu từ các hệ quản trị khác nhau vào SQL Server và dữ liệu trong cơ sở dữ liệu được dễ dàng.

- Hỗ trợ cơ chế đồng bộ hóa dữ liệu.

- Hỗ trợ việc tổ chức, lưu trữ cơ sở dữ liệu không gian.

- Hỗ trợ xử lý giao dịch trong môi trường nhiều người dùng truy xuất đồng thời.

- Sao lưu và phục hồi hệ thống khi có sự cố.

2.4.3 Tính năng - Nâng cao tính sẵn sàng của CSDL.

- Nâng cao khả năng mở rộng CSDL.

- Khai thác dữ liệu thông qua công cụ Integrate Analyze và Reporting Service.

- Tích hợp ngôn ngữ truy vấn (LINQ – Language Integrated Query).

TỔNG QUAN VỀ CÔNG CỤ PHÂN TÍCH, THIẾT KẾ CƠ SỞ DỮ LIỆU

ONLINE APP.DIAGRAMS.NET 2.5.1 Giới thiệu:

App.diagrams.net là một công cụ vẽ sơ đồ rất mạnh mẽ, hỗ trợ nhiều hình khối, chạy online không cần cài đặt mà lại miễn phí và không bị giới hạn số biểu đồ như nhiều tool vẽ nền web khác Chúng ta có thể vẽ sơ đồ về mạng, điện, phác thảo vị trí các căn phòng trong nhà, hay vẽ các quy trình kinh doanh, vận hành, sản xuất Đối với người dùng làm công nghệ cũng sẽ thích App.diagrams.net vì nó cho phép vẽ hàng tá sơ đồ thiết kế phần mềm, phần cứng và hệ thống App.diagrams.net có thư viện template rất phong phú để bạn có thể bắt đầu nhanh hơn, không phải tự mình vẽ lại hết tự đầu.

Hình 2.2: Giao diện truy cập vào trang web App.diarams.net

2.5.2 Đặc trưng: Ưu điểm của trang web :

- Có thể lựa chọn một số khung đã được tạo sẵn giúp rút ngắn thời gian- Tạo khung khá thoải mái (tùy ý co giãn kích thước khung)

- Xuất, nhập file dễ dàng

- Khó căn khung cho biểu đồ - Không thể reponsive được (không có dạng hiển thị khác trên màn hình mobile)

- Quản lí các thành phần chưa tốt lắm nên việc chuyển đổi màu sắc cùng lúc nhiều khối phải mất chút thời gian để chọn nhiều thành phần

- Xuất dưới các dạng như xml, html nhưng lại bị mã hóa

App.diagrams.net cung cấp giao diện trực quan với tính năng kéo và thả, các mẫu sơ đồ có thể tùy chỉnh và thư viện hình khối mở rộng Người dùng có thể tạo và chỉnh sửa một loạt các sơ đồ, biểu đồ bao gồm biểu đồ luồng, biểu đồ quy trình, sơ đồ tổ chức, sơ đồ ER, UML, sơ đồ mạng, Hệ thống chức năng phong phú của App.diagrams.net cho phép người dùng theo dõi và khôi phục các thay đổi, nhập và xuất các định dạng khác nhau, đồng thời tự động xuất bản và chia sẻ công việc.

Sau khi vẽ xong, người dùng còn có thể:

 Lưu file App.diagrams.net vào Google Drive để kì sau lấy ra xài cho tiện Vì file ở trên Drive nên khi nào mở ra cũng có, an toàn.

 Download file về máy tính Hỗ trợ các định dạng hình ảnh, PDF và ảnh vectorSVG để bạn nhúng vào các ứng dụng, tài liệu khác.

Hình 2.3: Giao diện chọn loại sơ đồ cần thực hiện

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

KHẢO SÁT HIỆN TRẠNG VÀ NHU CẦU

Hình 0.1: Quy trình bán hàng

(1) Khách hàng yêu cầu mua hàng với nhân viên bán hàng.

(2) Nhân viên bán hàng chấp nhận với yêu cầu mua hàng của khách hàng và hướng dẫn khách hàng phương thức thanh toán và tạo hóa đơn xác nhận lại thông tin mặt hàng mà mình đã mua một lần nữa.

(3) Khách hàng đồng ý và thanh toán với nhân viên thu ngân.

(4) Nhân viên thu ngân báo gửi hóa đơn cho khách hàng.

(5) Nhân viên thu ngân gửi thông tin thanh toán của khách hàng với nhân viên bán hàng.

(6) Nhân viên bán hàng liên hệ kho để giao hàng.

(7) Kho giao hàng cho khách hàng.

3.1.2 Khảo sát nhu cầu 3.1.2.1 Lưu trữ

(1) Thông tin mặt hàng (sách): Mã sách ,tên sách, đơn giá, đơn vị tính, mô tả, hình minh họa, mã chủ đề, mã nhà xuất bản, ngày cập nhật, số lượng bán, số lượng xem, tên tác giả.

(2) Thông tin chủ đề : Mã chủ đề, tên chủ đề.

(3) Thông tin chi nhánh: Mã chi nhánh, tên chi nhánh, địa chỉ, số điện thoại, email, hình.

(4) Thông tin nhà xuất bản: Mã nhà xuất bản, tên nhà xuất bản.

(5) Khách hàng: Mã khách hàng, họ tên khách hàng, địa chỉ khách hàng, số điện thoại khách hàng, tên chi nhánh, mật khẩu, ngày sinh, giới tính, email, mật khẩu thật, quyền

(6) Quảng cáo: Số thứ tự, tên công ty, hình minh họa, HREF, ngày bắt đầu, ngày kết thúc.

- Tìm kiếm theo tên sách

- Tìm kiếm theo chủ đề

QUY TRÌNH NGHIỆP VỤ

Hình 0.2: Quy trình bán hàng

(1) Khách hàng yêu cầu mua hàng với nhân viên bán hàng.

(2) Nhân viên bán hàng chấp nhận với yêu cầu mua hàng của khách hàng và hướng dẫn khách hàng phương thức thanh toán và tạo hóa đơn xác nhận lại thông tin mặt hàng mà mình đã mua một lần nữa.

(3) Khách hàng đồng ý và thanh toán với nhân viên thu ngân.

(4) Nhân viên thu ngân báo gửi hóa đơn cho khách hàng.

(5) Nhân viên thu ngân gửi thông tin thanh toán của khách hàng với nhân viên bán hàng.

(6) Nhân viên bán hàng liên hệ kho để giao hàng.

(7) Kho giao hàng cho khách hàng.

PHÂN TÍCH CHỨC NĂNG CỦA HỆ THỐNG

Hình 0.3: Mô hình phân cấp chức năng BFD quản trị bán hàng

3.3.2 Phân tích và thiết kế dữ liệu3.3.2.1 Sơ đồ trình tự

Hình 0.4: Sơ đồ trình tự đăng nhập

 Sơ đồ trình tự chức năng Tìm kiếm

Hình 0.5: Sơ đồ trình tự tìm kiếm

3.3.2.2 Các thực thể và thuộc tính cần lưu trữ - Thực thể KhachHang(Khách hàng)

Bảng 0-1: Bảng thực thể khách hàng

Tên bảng Mô tả bảng Tên thuộc tính Ý nghĩa Kiểu dữ liệu

Khachhang Mô tả thông tin khách hàng

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

Diachikh Địa chỉ khách hàng

Dienthoaikh Điện thọai khách hàng

Tendn Tên đăng nhập Nvarchar(50)

Email Email (thư điện tử)

Matkhauthat Mật khẩu thật Nvarchar(50)

Bảng 0-2:Bảng thực thể sách

Sach Mô tả thông tin sách

Masach Mã sách (khóa chính)

Dongia Đơn giá sách Int

Donvitinh Đơn vị tính Nvarchar(10)

Mota Mô tả sách Ntext

Hinhminhhoa Hình minh họa cho sách

Macd Mã chủ đề Int

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

Ngaycapnhat Ngày cập nhật Smalldatetime Tentacgia Tên tác giả Nvarchar(80)

- Thực thể CHUDE(Chủ đề)

Bảng 0-6:Bảng thực thể chủ đề

Tên bảng Mô tả bảng Tên thuộc tính Ý nghĩa Kiểu dữ liệu

Chude Mô tả chủ đề sách

Macd Mã chủ đề (khóa chính)

Tenchude Tên chủ đề Nvarchar(50)

- Thực thể NHAXUATBAN(Nhà xuất bản )

Bảng 0-7:Bảng thực thể nhà xuất bản

Tên bảng Mô tả bảng Tên thuộc tính Ý nghĩa Kiểu dữ liệu

Nhaxuatban Mô tả nhà xuất Manxb Mã nhà xuất bản Int bản (khóa chính)

Tennxb Tên chủ đề Nvarchar(100)

- Thực thể CHINHANH(Chi nhánh)

Bảng 0-8:Bảng thực thể chi nhánh

Tên bảng Mô tả bảng Tên thuộc tính Ý nghĩa Kiểu dữ liệu

Chinhanh Mô tả chi nhánh

Tencn Tên chi nhánh Nvarchar(50)

Sdt Số điện thọai Nvarchar(50)

Email Email (thư điện tử)

Hinh Hình đại diện Nvarchar(50)

- Thực thể QUANGCAO(Quảng cáo)

Bảng 0-9:Bảng thực thể quảng cáo

Tên bảng Mô tả bảng Tên thuộc tính Ý nghĩa Kiểu dữ liệu

Quangcao Mô tả quảng cáo stt Số thứ tự quảng cáo (khóa chính)

Tencty Tên công ty muốn đặt quảng

Hinhminhhoa Hình quảng cáo Nvarchar(100)

Href Đường dẫn đến trang công ty đặt quảng cáo

Ngaybatdau Ngày bắt đầu đăng quảng cáo

Ngayhethan Ngày hết hạn đăng quảng cáo smalldatetime

- Thực thể GIOHANGKH(Gio hàng khách hàng)

Bảng 0-10:Bảng thực thể giỏ hàng khách hàng

Tên bảng Mô tả bảng Tên thuộc tính Ý nghĩa Kiểu dữ liệu

Giohangkh Mô tả giỏ hàng

Tendn Tên đăng nhập khách hàng

Ngaymua Ngày mua sách smalldatetime

3.3.2.3 Thiết kế cơ sở dữ liệu mức ý niệm

Hình 0.6: Cơ sở dữ liệu mức ý niệm

3.3.2.4 Thiết kế cơ sở dữ liệu mức luận lý

Hình 0.7: Cơ sở dữ liệu mức luận lý

3.3.2.5 Thiết kế cơ sở dữ liệu mức vật lý

Hình 0.8: Cơ sở dữ liệu mức vật lý

3.3.3.6 Mô tả các bảng lưu trữ trong CSDL:

 Quản lý danh mục sách:

Quản lý sách thể hiện các loại sách được đặt giá như thế nào, chi phí ra sao, chi nhánh phân phối và số lượng mặt hàng còn tồn lại Nhờ đó mà nhân viên cũng như người quản lý có thể nắm được tình hình mặt hàng của cửa hàng mình đang có số lượng bao nhiêu, sách nào gần hết hàng, sách nào tồn kho nhiều cần thanh lý.

Bên cạnh đó, tác vụ quản lý mặt hàng còn có các chức năng thêm, xóa, sửa, tìm kiếm thông tin của từng loại sách một cách dễ dàng.

Thông tin về sách gồm:

+ Mã sách + Tên sách + Chủ đề

- Quản lý nhóm chủ đề:

+ Mã chủ đề + Tên chủ đề

+ Mã tác giả + Tên tác giả

 Quản lý danh mục Khách hàng

Quản lý khách hàng cũng là một tác vụ không thể thiếu của nhà sách bởi lẽ nhà sách luôn quan tâm đến chất lượng dịch vụ và phản hồi của khách hàng, mặt khác còn thực hàng nhiều Vì những lý do đó thì chương trình quản lý của hàng cần phải có tác vụ quản lý khách hàng.

Trong form Quản lý khách hàng này người dùng có thể thực hiện các chức năng thêm xóa sửa thông tin khách hàng một cách dễ dàng.

Thông tin quản lý khách hàng:

+ Mã khách hàng + Tên khách hàng + Ngày sinh + Giới tính + Địa chỉ + Số điện thoại + Loại khách hàng + Email

 Phân hệ Quản lí hệ thống tồn kho

 RBTV1: Dạng phụ thuộc hàm trong quan hệ KHACHHANG

 Mô tả: Mỗi Khách Hàng có một mã số nhân viên riêng biệt với các khách hàng khác

 Hành động: Khi thêm hoặc sửa thông tin nhân viên không được nhập giá trị cho thuộc tính MAKH trùng với MAKH có sẵn trong bộ dữ liệu đã có trong bảngKHACHHANG.

CÀI ĐẶT CSDL

 Cài đặt cơ sở dữ liệu vào hệ quản trị cơ sở dữ liệu SQL Server - Cấu trúc bảng KhachHang

Bảng 0-3: Dữ liệu bảng khách hàng

Bảng 0-4: Bảng dữ liệu nhóm chi nhánh

Bảng 0-5: Bảng dữ liệu chủ đề

Bảng 0-6: Bảng dữ liệu nhà xuất bản

Bảng 0-7: Bảng dữ liệu Quảng cáo

Bảng 0-8: Bảng dữ liệu chi tiết hóa đơn

Hình 0.9: Sơ đồ cơ sở dữ liệu hệ quản trị cơ sở dữ liệu SQL Server

CÀI ĐẶT CHƯƠNG TRÌNH

Mô tả các chức năng của phần mềm

Chương trình bán sách tại nhà sách Fahasa đã đáp ứng được các nhu cầu cần thiết và cơ bản trong quản lý bán sách như sau:

Hình 4.1: Giao diện đăng kí

- Khách hàng có thể chọn vào mục đăng kí để đăng kí tài khoản mới để có thể tiến hành mua sách online.

- Khách hàng nhập đầy đủ thông tin yêu cầu để có thể tạo riêng tài khoản đăng nhập cho cá nhân.

- Sau khi tạo tài khoản khách hàng có thể chọn mục đăng nhập và nhập tài khoản vừa tạo để tiếp tục đăng nhập.

Hình 4.2: Giao diện đăng nhập

- Chức năng: Giúp đảm bảo an toàn cho dữ liệu, thông tin của nhân viên, khách hàng, hóa đơn, mặt hàng, … được bảo mật, chỉ những người dùng có quyền truy cập mới có thể sử dụng chương trình để thực hiện mua hàng hoặc quản lí.

- Tài khoản mặc định dành cho quả trị viên là: Tên đăng nhập “NV” và mật khẩu

- Tài khoản ví dụ dành cho khách hàng là: Tên đăng nhập “thyhoang” và mật khẩu

Hình 4.3: Giao diện trang chủ của chương trình

Giao diện cung cấp các chức năng chính của hệ thống giúp nhân viên dễ dàng sử dụng phần mềm, với mỗi chức năng nhân viên chỉ cần click chuột vào chức năng đó để thực hiện

- Chức năng: Mô tả sơ lược về quá trình hình thành của chi nhánh.

4.1.5 Chức năng quản lý của quản trị viên:

Hình 4.5: Giao diện chức năng Quản lý của quản trị viên

- Chức năng: Thực hiện các tác vụ quản lý của quản trị viên như quản lý việc thêm, xóa, sửa các mục như chủ đề, sách, liên hệ, nhà xuất bản , và các tài khoản của khách hàng

- Thực hiện được các tác vụ thêm xóa sửa tìm kiếm thông tin cũng như truy xuất được thông tin đã được lưu vào hệ thống Hỗ trợ tối đa công việc quản lý của quản

 Giao diện thêm, sửa, xóa chủ đề:

Hình 4.6 :Giao diện thêm, sửa, xóa chủ đề

- Chức năng: Xử lý các tác vụ thêm, sửa, xóa chủ đề giúp cho quản trị viên có thể cập nhật thêm chủ đề khi cần thiết Sau khi hoàn thành có thể chọn cập nhật để chương trình có thể tiến hành cập nhật.

 Giao diện thêm, sửa, xóa sách:

- Chức năng: Xử lý các tác vụ thêm, sửa, xóa sách giúp cho quản trị viên có thể cập nhật thêm sách khi cần thiết Sau khi hoàn thành có thể chọn cập nhật để chương trình có thể tiến hành cập nhật.

4.1.6 Chức năng quản lý của người dùng :

Hình 4.8: Giao diện truy cập chức năng quản lí của người dùng

- Chức năng: Thực hiện các tác vụ quản lý xóa sửa thông tin cá nhân, đổi mật khẩu.

- Kiểm tra lịch sử mua hàng.

 Giao diện quản lí thông tin cá nhân

Hình 4.9: Giao diện truy cập chức năng quản lí thông tin cá nhân của người dùng

- Chức năng: Thực hiện các tác vụ quản lý thông tin cá nhân của người dùng.

4.1.7 Chức năng mua hàng tại website:

Hình 4.10: Giao diện mua hàng dành cho khách hàng

- Chức năng: Dùng để thực hiện tác vụ mua hàng cho khách hàng Khi thực hiện mua hàng khách hàng có thể chọn chủ đề sách cần mua để có thể chọn sách phù hợp Chương trình cũng sẽ xuất doanh mục sách hiện có thuộc chủ đề đó.

 Giao diện mua chọn sản phẩm

- Chức năng: Dùng để thực hiện tác vụ mua hàng cho khách hàng.Sau khi thực hiện mua hàng khách hàng sẽ nhận được thông tin sách đã chọn mua như số lượng, tên sách, hình thức thanh toán và giao hàng Chức năng này giúp khách hàng kiểm tra đơn hàng trước khi tiến hành thanh toán.

 Giao diện lịch sử mua hàng

Hình 4.11: Giao diện lịch sử mua hàng

- Chức năng: Tại đây khách hàng có thể kiểm tra các lịch sử mua hàng tại website.

Chức năng giúp hỗ trợ khách hàng kiểm tra, khiếu nại về các đơn hàng, cũng như mua lại các mặt hàng đã mua mà không cần tìm kiếm mất thời gian.

Hình 4.12: Giao diện truy cập Tìm kiếm

- Chức năng: Giúp người dùng có thể tìm kiếm được thông tin của bất cứ tên sách nào một cách nhanh chóng và cụ thể Tối ưu thời gian tìm thông tin các tác vụ ngoài ra còn giúp thống kê được thông tin theo nhu cầu.

Quy trình khai thác và sử dụng phần mềm

Hình 4.13: Chức năng đăng nhập của chương trình

+ Khách hàng nhập tất cả thông tin được yêu cầu vào các textbox họ và tên, ngày sinh, giới tính, địa chỉ, điện thoại, email, tên đăng nhập, mật khẩu, nhập lại mật khẩu để chương trình có thể tạo ra một tài khoản mới cho khách hàng có thể đăng nhập vào hệ thống.

+ Sau khi nhập tất cả thông tin khách hàng tiếp tục chọn “ sign in “ để đăng nhập vào hệ thống cũng như để hệ thống lưu thông tin lại.

Hình 4.15:Màn hình khi đăng nhập thành công với lại tài khoản vừa tạọ

Hình 4.16: Chức năng đăng nhập của chương trình

 Nút “Login” để đăng nhập vào chương trình.

 Ô tên đăng nhập và mật khẩu để nhập tên đăng nhập và mật khẩu đã được tạo ra trước đó ở mục đăng kí.

 Check “Ghi nhớ mật khẩu cho lần đăng nhập sau” để lưu thông tin đăng nhập cho lần sau giúp nhanh chóng đăng nhập vào chương trình.

- Cách sử dung: Khách hàng sử dụng tài khoản và mật khẩu đã được tạo nhập vào ô thông tin đăng nhập và mật khẩu, sau đó lựa chọn có lưu mật khẩu vào hệ thống hay không sau đó nhấn đăng nhập để vào hệ thống.

+ Đăng nhập thành công: Xuất hiện hộp thoại như bên dưới.

Hình 4.17: Giao diện đăng nhập thành công chương trình

+ Đăng nhập không thành công do lỗi đăng nhập như chưa nhập tên đăng nhập, mật khẩu, hoặc nhập sai tên đăng nhập, mật khẩu

Hình 4.18: Giao diện đăng nhập thất bại

Hình 4.19: Giao diện chính của chương trình

 Chức năng “Trang chủ” để truy cập vào trang chính của chương trình.

 Chức năng “Gioi thiệu” để truy cập vào chức năng giới thiệu của chương trình.

 Chức năng “Đăng kí” để truy cập vào trang đăng kí tài khoản của chương trình.

 Chức năng “Đăng nhập ” để truy cập vào các tài khoản của chương trình.

 Chức năng “Liên hệ” để truy cập vào chức năng liên hệ của chương trình.

- Cách sử dụng: Khách hàng sau khi truy cập vào hệ thống thì lựa chọn chức năng cần thực hiện, nếu trường hợp không thực hiện chức năng nào muốn quay lại giao diện đăng nhập thì chỉ cần click vào nút chọn đăng xuất.

Hình 4.20: Chức năng giới thiệu về chương trình

4.2.5 Chức năng quản lý của quản trị viên:

4.2.5.1 Chức năng thêm chủ đề sách

Hình 4.22: Giao diện thêm chủ đề sách

 Ô “tên chủ đề “ để người quản trị có thể nhập tên chủ đề

 Nút lệnh “ Cập nhật” để thực hiện tác vụ thêm thông tin chủ đề vào hệ thống.

+ Chức năng “ Thêm chủ đề sách”: Nhân viên nhập đầy đủ tên chủ sách sau đó nhấn nút lệnh “ Hoàn tất” để lưu thông tin chủ đèe vào hệ thống

Hình 4.23: Giao diện trước khi thêm chủ đề mới

Hình 4.24: Sau khi thêm chủ đề mới

4.2.5.2 Chức năng sửa, xóa chủ đề sách

Hình 4.25: Giao diện sửa, xóa chủ đề

 Bảng thông tin chủ đề để hiển thị thông tin chủ đề một cách cụ thể và đầy đủ nhất của chủ đề.

 Các ô thông tin như mã chủ đề, tên chủ đề, dùng để nhập và xem thông tin về chủ đề.

 Nút lệnh “ Chọn ” dùng để thực hiện tác vụ chọn thông tin chủ đề cần sửa hoặc xóa.

 Nút lệnh “ Xóa” dùng để thực hiện tác vụ xóa thông tin chủ đề đã được lưu trong hệ thống.

 Nút lệnh “ Sửa” dùng để thực hiện tác vụ sửa thông tin chủ đề đã được lưu trong hệ thống.

 Nút lệnh “Cập nhật” dùng để cập nhật thông tin chủ đề được sửa và lưu vào hệ thống.

+ Chức năng “ Chọn, xóa, sửa, cập nhật”: Nhân viên chọn thông tin chủ sau đó chương trình sẽ tự động load thông tin để quản trị viên có thể cập nhật các chủ đề.

Sau đó quản trị viên tiếp tục chọn tác vụ “xóa” để thực hiện xóa chủ đề ra khỏi hệ thống.

Hình 4.26: Giao diện trước khi sửa chủ đề

Hình 4.27: Giao diện sau khi sửa chủ đề

Hình 4.28: Giao diện trước khi xóa chủ đề

Hình 4.29: Giao diện sau khi xóa chủ đề

Hình 4.30: Giao diện thêm sách

 Các ô thông tin như tên sách, đơn giá, đơn vị tính, tên tác giả, mô tả, tên chủ đề, tên nhà xuất bản, ngày cập nhật, đưa ảnh đại diện, đường dẫn ảnh dùng để quản trị viên thêm thông sách mới

 Nút lệnh “ Choose File ” dùng để thực hiện tác vụ chọn hình ảnh từ thiết bị.

 Nút lệnh “ Đưa hình lên” dùng để thực hiện tác vụ đưa hình ảnh lên hệ thống

 Nút lệnh “Hoàn tất” dùng để cập nhật thông tin sách được thêm vào hệ thống.

+ Chức năng “ Thêm thông tin sách”: Quản trị viên cần nhập đầy đủ các thông tin về sách như: tên sách, đơn giá, đơn vị tính, tên tác giả, mô tả, tên chủ đề, tên nhà xuất bản, ngày cập nhật, đưa ảnh đại diện, Sau khi nhập đầy đủ các thông tin

Hình 4.31: Giao diện trước khi thêm sách

Hình 4.32: Giao diện sau khi thêm sách

4.2.5.4 Chức năng sửa, xóa sách

Hình 4.33: Giao diện sửa xóa sách

 Bảng thông tin sách để hiển thị thông tin sách một cách cụ thể và đầy đủ nhất

 Các ô thông tin như mã sách, tên sách, đơn giá, đơn vị tính, tên tác giả, mô tả, tên chủ đề, tên nhà xuất bản, ngày cập nhật dùng để nhập và xem thông tin về chủ đề.

 Nút lệnh “ Xóa” dùng để thực hiện tác vụ xóa thông tin sách đã được lưu trong hệ thống.

 Nút lệnh “ Sửa” dùng để thực hiện tác vụ sửa thông tin sách đã được lưu trong hệ thống.

 Nút lệnh “Hoàn tất” dùng để cập nhật thông tin chủ đề được sửa và lưu vào hệ thống.

+ Chức năng “xóa, sửa, cập nhật”: Nhân viên chọn sửa thông tin sách sau đó chương trình sẽ tự động load thông tin để quản trị viên có thể cập nhật thông tin sách Sau đó quản trị viên tiếp tục chọn tác vụ “xóa” để thực hiện xóa chủ đề ra khỏi hệ thống.

Hình 4.34: Giao diện trước khi sửa sách

Hình 4.35: Giao diện sau khi sửa sách

Hình 4.36: Giao diện trước khi xóa sách

Hình 4.37: Giao diện sau khi xóa sách

4.2.5.5 Chức năng thêm liên hệ

Hình 4.38: Giao diện thêm liên hệ

 Các ô thông tin như tên chi nhánh, địa chỉ, số điện thoại, Email dùng để quản trị viên thêm thông tin liên hệ mới

 Nút lệnh “ Đưa hình lên” dùng để thực hiện tác vụ đưa hình ảnh lên hệ thống

 Nút lệnh “Hoàn tất” dùng để cập nhật thông tin liên hệ được thêm vào hệ thống.

+ Chức năng “ Thêm thông tin liên hệ ”: Quản trị viên cần nhập đầy đủ các thông tin về sách như: tên chi nhánh, địa chỉ, số điện thoại, Emai, Sau khi nhập đầy đủ các thông tin quản trị viên có thể hoàn tất để thông tin liên hệ có thể được lưu vào hệ thống.

Hình 4.39: Giao diện trước khi thêm liên hệ

Hình 4.40: Giao diện sau khi thêm liên hệ

4.2.5.6 Chức năng sửa, xóa thông tin liên hệ

Hình 4.41: Giao diện sửa , xóa liên hệ

 Bảng thông tin sách để hiển thị thông tin liên hệ một cách cụ thể và đầy đủ nhất của cửa hàng.

 Các ô thông tin như : tên chi nhánh, địa chỉ, số điện thoại, Emai,… dùng để nhập và xem thông tin liên hệ.

 Nút lệnh “ Xóa” dùng để thực hiện tác vụ xóa thông tin liên hệ đã được lưu trong hệ thống.

 Nút lệnh “ Sửa” dùng để thực hiện tác vụ sửa thông tin liên hệ đã được lưu trong hệ thống.

 Nút lệnh “Hoàn tất” dùng để cập nhật thông tin liên hệ được sửa và lưu vào hệ thống.

+ Chức năng “xóa, sửa, cập nhật”: Nhân viên chọn sửa thông tin liên sau đó chương trình sẽ tự động load thông tin để quản trị viên có thể cập nhật thông tin liên hệ Sau đó quản trị viên tiếp tục chọn tác vụ “xóa” để thực hiện xóa chủ đề ra khỏi hệ thống.

+ sửa thông tin liên hệ:

Hình 4.42: Giao diện trước khi sửa liên hệ

Hình 4.43: Giao diện sau khi sửa liên hệ

Hình 4.44: Giao diện trước khi xóa liên hệ

Hình 4.45: Giao diện sau khi xóa liên hệ

4.2.6 Chức năng quản lí của người dùng:

Hình 4.46: Chức năng quản lí của người dùng 4.2.6.1 Chức năng đổi mật khẩu

Hình 4.47: Chức năng đổi mật khẩu tài khoản

 “Mật khẩu mới” để người dùng có thể nhập mật khẩu mới.

 “Nhập lại Mật khẩu mới” để người dùng có thể nhập lại mật khẩu mới.

 Nút lệnh “ Đổi Cập nhật” để thực hiện tác vụ đổi mật khẩu vào hệ thống.

+ Chức năng “ đổi mật khẩu”: Nhân viên nhập đầy đủ mật khẩu sau đó nhấn nút lệnh “ đổi mật khẩu” để lưu thông tin mật khẩu vào hệ thống

Hình 4.48: Giao diện trước khi đổi mật khẩu

Hình 4.49: Giao diện sau khi đổi mật khẩu

Hình 4.50: Chức năng Tìm kiếm

Sau khi truy cập đăng nhập, người dùng có thể tiết kiệm thời gian bằng cách nhập tên sách cần tìm vào khung “Tìm kiếm sách” thay vì lượt từng mục để tìm kiếm.

Tại textbox tìm kiếm có hint là gõ vào tựa sách:

+ khi nhập tên sách không có trong dữ liệu , màn hình sẽ tự động xuất ra kết quả tìm kiếm

+ khi nhập tên sách trong dữ liệu , màn hình sẽ tự động xuất ra kết quả tìm kiếm

Hình 4.52: Tìm kiếm thành công

4.2.8 Chức năng mua hàng tại website:

Khi khách hàng đăng nhập thành công, chương trình hiện liên giao diện mua hàng cho khách hàng, khách hàng tiến hành chọn ra những tựa sách mình chọn mua rôi tiếp tục bấm “ chọn mua” để tiếp tục đến các bước thanh toán và giao hàng.

Hình 4.54: Giao diện sau khi bấm “chọn mua”

Sau khi khách hàng bấm chọn mua, chương trình sẽ chuyển sang giao diện giỏ hàng để khách hàng có thể kiểm tra giỏ hàng của mình, có thể thực hiện các tác vụ như xóa sách, nếu như khách hàng muốn thay đổi tựa sách.

Trường hợp khách hàng đã kiểm tra thông tin sách và muốn tiếp tục mua hàng có thể bấm chọn thanh toán để tiếp tục.

Ngày đăng: 05/07/2024, 10:07

HÌNH ẢNH LIÊN QUAN

Hình 0- 2  Hình ảnh nhà sách FAHASA quận 9 - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 0 2 Hình ảnh nhà sách FAHASA quận 9 (Trang 20)
Hình 2.3: Giao diện chọn loại sơ đồ cần thực hiện - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 2.3 Giao diện chọn loại sơ đồ cần thực hiện (Trang 32)
Hình 0.3: Mô hình phân cấp chức năng BFD quản trị bán hàng - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 0.3 Mô hình phân cấp chức năng BFD quản trị bán hàng (Trang 36)
Hình 0.5: Sơ đồ trình tự tìm kiếm - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 0.5 Sơ đồ trình tự tìm kiếm (Trang 39)
Bảng 0-6:Bảng thực thể chủ đề - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Bảng 0 6:Bảng thực thể chủ đề (Trang 41)
Bảng 0-10:Bảng thực thể giỏ hàng khách hàng - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Bảng 0 10:Bảng thực thể giỏ hàng khách hàng (Trang 43)
Hình 0.6: Cơ sở dữ liệu mức ý niệm - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 0.6 Cơ sở dữ liệu mức ý niệm (Trang 44)
Hình 0.7: Cơ sở dữ liệu mức luận lý - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 0.7 Cơ sở dữ liệu mức luận lý (Trang 45)
Hình 0.8: Cơ sở dữ liệu mức vật lý - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 0.8 Cơ sở dữ liệu mức vật lý (Trang 46)
Bảng 0-3: Dữ liệu bảng khách hàng - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Bảng 0 3: Dữ liệu bảng khách hàng (Trang 49)
Bảng 0-8: Bảng dữ liệu chi tiết hóa đơn - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Bảng 0 8: Bảng dữ liệu chi tiết hóa đơn (Trang 53)
Hình 0.9: Sơ đồ cơ sở dữ liệu hệ quản trị cơ sở dữ liệu SQL Server - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 0.9 Sơ đồ cơ sở dữ liệu hệ quản trị cơ sở dữ liệu SQL Server (Trang 54)
Hình 4.1: Giao diện đăng kí - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.1 Giao diện đăng kí (Trang 55)
Hình 4.3: Giao diện trang chủ của chương trình - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.3 Giao diện trang chủ của chương trình (Trang 57)
Hình 4.5: Giao diện chức năng Quản lý của quản trị viên - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.5 Giao diện chức năng Quản lý của quản trị viên (Trang 58)
Hình 4.6 :Giao diện thêm, sửa, xóa chủ đề - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.6 Giao diện thêm, sửa, xóa chủ đề (Trang 59)
Hình 4.10: Giao diện mua hàng dành cho khách hàng - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.10 Giao diện mua hàng dành cho khách hàng (Trang 62)
Hình 4.15:Màn hình khi đăng nhập thành công với lại tài khoản vừa tạọ - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.15 Màn hình khi đăng nhập thành công với lại tài khoản vừa tạọ (Trang 65)
Hình 4.20: Chức năng giới thiệu về chương trình - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.20 Chức năng giới thiệu về chương trình (Trang 68)
Hình 4.26: Giao diện trước khi sửa chủ đề - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.26 Giao diện trước khi sửa chủ đề (Trang 72)
Hình 4.30: Giao diện thêm sách - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.30 Giao diện thêm sách (Trang 74)
Hình 4.31: Giao diện trước khi thêm sách - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.31 Giao diện trước khi thêm sách (Trang 75)
Hình 4.32: Giao diện sau khi thêm sách - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.32 Giao diện sau khi thêm sách (Trang 76)
Hình 4.34: Giao diện trước khi sửa sách - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.34 Giao diện trước khi sửa sách (Trang 78)
Hình 4.36: Giao diện trước khi xóa sách - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.36 Giao diện trước khi xóa sách (Trang 80)
Hình 4.39: Giao diện trước khi thêm liên hệ - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.39 Giao diện trước khi thêm liên hệ (Trang 81)
Hình 4.50: Chức năng Tìm kiếm - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.50 Chức năng Tìm kiếm (Trang 87)
Hình 4.52: Tìm kiếm thành công - báo cáo thực hành nghề nghiệp xây dựng chương trình quản lý bán sách tại nhà sách fahasa
Hình 4.52 Tìm kiếm thành công (Trang 88)

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

TÀI LIỆU LIÊN QUAN

w