Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh công nghệ thông tin phát triển mạnh mẽ và được ứng dụng sâu rộng vào mọi lĩnh vực kinh tế - xã hội, việc quản lý hoạt động sản xuất, kinh doanh bằng máy tính đã trở thành xu thế tất yếu. Tại các cơ sở kinh doanh thương mại, đặc biệt là các cửa hàng kinh doanh vật liệu xây dựng, phương thức quản lý thủ công truyền thống thông qua sổ sách, giấy tờ bộc lộ nhiều điểm hạn chế. Việc ghi chép bằng tay trong các khâu lưu trữ, thống kê nhập - xuất kho, tìm kiếm và tra cứu thông tin gây tiêu tốn nhiều thời gian, nhân lực, hiệu quả xử lý không cao, đồng thời dễ phát sinh nhầm lẫn dữ liệu và gây thất thoát tài sản. Bên cạnh đó, việc sử dụng các máy tính đơn lẻ không có sự liên kết mạng nội bộ dẫn đến tình trạng dữ liệu thiếu tính nhất quán.

Đề tài "Quản lý cửa hàng bán vật liệu xây dựng" được tác giả Phạm Văn Công (Lớp D14CNPM2, Khoa Công nghệ thông tin, Trường Đại học Điện Lực), dưới sự hướng dẫn của ThS. Phạm Đức Hồng, thực hiện trong khuôn khổ báo cáo chuyên đề học phần Công nghệ phần mềm nhằm giải quyết triệt để các hạn chế nêu trên thông qua việc tin học hóa quy trình quản lý.

Mục tiêu và nhiệm vụ nghiên cứu của đề tài bao gồm các nội dung chính sau:

  1. Khảo sát hiện trạng hoạt động thực tế và phân tích quy trình nghiệp vụ mua bán, nhập kho, xuất kho tại cửa hàng bán vật liệu xây dựng.
  2. Xác định, đặc tả chi tiết các yêu cầu chức năng và yêu cầu phi chức năng của hệ thống phần mềm.
  3. Lập kế hoạch quản lý dự án, bao gồm ước lượng chi phí, ước lượng thời gian, phân bổ nhân lực và lập lịch trình thực hiện.
  4. Phân tích và mô hình hóa hệ thống bằng ngôn ngữ UML thông qua các biểu đồ Use Case, biểu đồ hoạt động (Activity Diagram) và biểu đồ trình tự (Sequence Diagram).
  5. Thiết kế giao diện người dùng và thiết kế cơ sở dữ liệu lưu trữ cho toàn bộ hệ thống.
  6. Hiện thực hóa phần mềm thông qua lập trình, tiến hành kiểm thử các chức năng và đưa ra phương án đóng gói, bảo trì phần mềm.

Đối tượng nghiên cứu của đề tài là quy trình quản lý nghiệp vụ bán hàng, quản lý kho vật tư và các mối quan hệ giao dịch với khách hàng, nhà cung cấp tại cửa hàng vật liệu xây dựng. Phạm vi nghiên cứu hướng đến mô hình các doanh nghiệp, cửa hàng vật liệu xây dựng có quy mô vừa và nhỏ, với thời gian triển khai từ khâu khảo sát (tháng 08/2021) đến khi hoàn thiện đóng gói báo cáo (tháng 12/2023).


Cơ sở lý thuyết và phương pháp

Đề tài áp dụng các nguyên lý và quy trình chuẩn của kỹ nghệ phần mềm (Software Engineering) để xây dựng hệ thống từ giai đoạn khảo sát yêu cầu đến đóng gói triển khai.

Các khung lý thuyết, công cụ và phương pháp được sử dụng trong đề tài gồm:

  • Ngôn ngữ mô hình hóa thống nhất (UML): Sử dụng để trực quan hóa, đặc tả và xây dựng tài liệu cho hệ thống phần mềm. Các mô hình được xây dựng bao gồm Biểu đồ Use Case tổng quát và chi tiết, Biểu đồ hoạt động (Activity Diagram), Biểu đồ trình tự (Sequence Diagram).
  • Công cụ hỗ trợ phân tích và thiết kế: Sử dụng phần mềm Rational Rose và nền tảng draw.io để thiết kế các sơ đồ use case, sơ đồ tương tác và sơ đồ tuần tự nghiệp vụ.
  • Mô hình quản trị cơ sở dữ liệu quan hệ: Ứng dụng hệ quản trị cơ sở dữ liệu Microsoft SQL Server để thiết kế lược đồ quan hệ, lưu trữ dữ liệu tập trung và quản lý toàn vẹn dữ liệu.
  • Môi trường phát triển tích hợp (IDE): Sử dụng NetBeans để lập trình, xây dựng giao diện và xử lý các sự kiện logic của ứng dụng.
  • Phương pháp ước lượng dự án: Áp dụng phương pháp phân rã công việc (WBS) để tính toán chi phí, thời gian và tiến độ cho từng đầu việc cụ thể trong vòng đời phát triển phần mềm.
  • Phương pháp kiểm thử phần mềm: Thực hiện kiểm tra giao diện, kiểm tra tính hợp lệ của dữ liệu đầu vào và kiểm tra các luồng xử lý chức năng để phát hiện, khắc phục lỗi phát sinh.

Nguồn dữ liệu nghiên cứu được thu thập từ quy trình nghiệp vụ thực tế của cửa hàng vật liệu xây dựng, bao gồm các biểu mẫu chứng từ: đơn đặt hàng, hợp đồng mua bán với nhà cung cấp, phiếu mua hàng, thẻ kho, phiếu đề nghị xuất vật tư, phiếu xuất kho và báo cáo nhập xuất tồn định kỳ.


Nội dung chính theo từng chương

Chương 1. Giới thiệu dự án phần mềm

Chương này tập trung trình bày kết quả khảo sát hệ thống, phân tích bài toán thực tế và xác định toàn bộ yêu cầu của phần mềm:

  • Khảo sát hệ thống và bài toán cần giải quyết: Phân tích chi tiết quy trình nhập vật liệu (nghiên cứu thị trường, đơn đặt hàng, kiểm tra chất lượng, ghi thẻ kho mới hoặc cập nhật thẻ kho sẵn có) và quy trình xuất hàng (căn cứ định mức từng hạng mục thi công, xử lý phiếu đề nghị xuất, lập phiếu xuất kho và báo cáo xuất nhập tồn).
  • Đặc tả vai trò người dùng trong hệ thống:
    • Chủ cửa hàng: Quản lý, điều hành hoạt động nhân viên, phân loại khách hàng, ban hành chính sách giá theo từng đối tượng khách hàng (khách hàng mua số lượng lớn, khách hàng thân thiết) và định hướng chiến lược kinh doanh.
    • Nhân viên: Thống kê hóa đơn, đơn đặt hàng, tính toán doanh thu cuối tháng/kỳ; quản lý thông tin khách hàng và nhà cung cấp; lập hóa đơn mua hàng, phiếu xuất hàng; theo dõi thời gian giao hàng; kiểm tra số lượng hàng tồn kho, hàng hóa hư hỏng hoặc sắp hết để đề xuất nhập hàng.
  • Yêu cầu chức năng: Xác định 7 chức năng cơ bản gồm: Đăng nhập, Đăng xuất, Quản lý khách hàng, Quản lý nhân viên, Quản lý hóa đơn, Quản lý nhà cung cấp, Quản lý vật liệu.
  • Yêu cầu phi chức năng:
    • Bảo mật: Đảm bảo tính bí mật (tránh lộ thông tin cho đối tượng chưa xác thực), tính toàn vẹn (dữ liệu không bị chỉnh sửa trái phép), tính sẵn sàng (dữ liệu luôn sẵn sàng phục vụ).
    • Sao lưu: Hệ thống tự động sao lưu dữ liệu mới phát sinh theo định kỳ thông qua các module chuyên trách.
    • Phần cứng tối thiểu: CPU Intel Pentium 4 2.8GHz trở lên (khuyến nghị Pentium D hoặc Server), RAM 1GB DDRAM II (khuyến nghị trên 1GB), ổ cứng trống tối thiểu 10GB.
    • Môi trường hệ điều hành và phần mềm: Hệ điều hành Windows XP, Vista, Windows 7, Windows Server 2003/2008; Hệ quản trị Microsoft SQL Server; Môi trường NetBeans.

Chương 2. Quản lý dự án

Chương 2 trình bày chi tiết công tác lập kế hoạch quản lý dự án phần mềm do 1 nhân sự thực hiện, cụ thể hóa qua các bảng ước lượng:

Giai đoạn Công việc chính Mô tả công việc Chi phí (VNĐ)
Quản lý dự án Khảo sát yêu cầu dự án Thu thập các dữ liệu cần thiết về dự án 10.000
Triển khai và thiết lập project Bắt đầu dự án 50.000
Lập kế hoạch phạm vi dự án Lập kế hoạch chi tiết cho phạm vi làm việc 50.000
Viết báo cáo tổng kết dự án Tổng kết lại toàn bộ quá trình quản lý dự án 0
Phân tích và thiết kế hệ thống Đặc tả chi tiết yêu cầu khách hàng Mô tả chi tiết yêu cầu, chức năng cần có 50.000
Mô tả hệ thống qua use case và trình tự Xây dựng sơ đồ use case, trình tự bằng Rational Rose 50.000
Thiết kế cơ sở dữ liệu Xây dựng các trường dữ liệu cần thiết 150.000
Thiết kế giao diện cho phần mềm Xây dựng các chức năng chính cho phần mềm bán hàng 250.000
Viết bài phân tích chi tiết hệ thống Viết báo cáo trình bày phân tích và thiết kế 50.000
Module thống kê sản phẩm Phân tích yêu cầu cụ thể cho từng module Xây dựng chi tiết nhiệm vụ chính của hệ thống 50.000
Thiết kế các module Xây dựng chức năng cùng các sự kiện 100.000
Xây dựng code Xử lý các tính năng khi thao tác 300.000
Cài đặt các module Demo module khi xây dựng xong 100.000
Kiểm thử cho module Kiểm tra giao diện, độ chính xác và tìm lỗi 50.000
Viết báo cáo hoàn thiện thiết kế Trình bày báo cáo chi tiết 50.000
Tích hợp và hoàn thành Tích hợp các module đã thiết kế Lắp ghép các module lại cho hoàn chỉnh 50.000
Kiểm thử phần mềm sản phẩm Test lại toàn bộ hệ thống đã xây dựng 100.000
Fix code Tìm kiếm các lỗi phát sinh trong quá trình thực thi 100.000
Viết báo cáo hướng dẫn sử dụng Viết bản hướng dẫn sử dụng phần mềm 0
Lên kế hoạch bảo trì phần mềm Đề ra kế hoạch bảo trì phần mềm 0
Kết thúc dự án Tổng kết lại quá trình tạo ra dự án 0
Tổng cộng 1.410.000

Bảng 2.1: Bảng ước lượng về chi phí thực hiện dự án.

Giai đoạn Công việc chính Mô tả công việc Thời gian (ngày)
Quản lý dự án Khảo sát yêu cầu dự án Thu thập các dữ liệu cần thiết về dự án 1
Triển khai và thiết lập project Bắt đầu dự án 1
Lập kế hoạch phạm vi dự án Lập kế hoạch chi tiết cho phạm vi làm việc 1
Viết báo cáo tổng kết dự án Tổng kết lại toàn bộ quá trình quản lý dự án 1
Phân tích và thiết kế hệ thống Đặc tả chi tiết yêu cầu khách hàng Mô tả chi tiết yêu cầu, chức năng cần có 1
Mô tả hệ thống qua sơ đồ Xây dựng sơ đồ use case và trình tự bằng draw.io 5
Thiết kế cơ sở dữ liệu Xây dựng các trường dữ liệu cần thiết 1
Thiết kế giao diện cho phần mềm Xây dựng các chức năng chính cho phần mềm bán hàng 10
Viết bài phân tích chi tiết hệ thống Viết báo cáo phân tích và thiết kế 1
Module thống kê sản phẩm Phân tích yêu cầu cụ thể từng module Xây dựng chi tiết nhiệm vụ chính của hệ thống 2
Thiết kế các module Xây dựng chức năng cùng các sự kiện 3
Xây dựng code Xử lý các tính năng khi thao tác 5
Cài đặt các module Demo module khi xây dựng xong 1
Kiểm thử cho module Kiểm tra giao diện, độ chính xác và tìm lỗi 1
Viết báo cáo hoàn thiện thiết kế Trình bày báo cáo chi tiết 1
Tích hợp và hoàn thành Tích hợp các module đã thiết kế Lắp ghép các module lại hoàn chỉnh 1
Kiểm thử phần mềm sản phẩm Test lại toàn bộ hệ thống đã xây dựng 1
Fix code Tìm kiếm các lỗi phát sinh trong quá trình thực thi 2
Viết báo cáo hướng dẫn sử dụng Viết bản hướng dẫn sử dụng phần mềm 1
Lên kế hoạch bảo trì phần mềm Đề ra kế hoạch bảo trì phần mềm 1
Kết thúc dự án Tổng kết lại quá trình tạo ra dự án 1
Tổng cộng 42

Bảng 2.2: Bảng ước lượng về thời gian thực hiện dự án.

Tiến độ theo dõi dự án (Bảng 2.4) được phân bổ qua các giai đoạn: Khảo sát thực tế (từ 16/8/2021 đến 1/10/2021), phân tích quy trình nghiệp vụ, xây dựng use case (3 ngày), xây dựng sơ đồ trình tự (3 ngày), thiết kế cơ sở dữ liệu (2 ngày), xây dựng form giao diện (3 ngày), xử lý sự kiện (4 ngày), demo và kiểm thử phần mềm, hoàn thiện báo cáo và đóng gói.

Chương 3. Phân tích hệ thống

Chương này xác định các tác nhân (Actor) và mô hình hóa chi tiết từng luồng nghiệp vụ:

  • Xác định Actor:
    • Quản lý hệ thống: Đăng nhập, Đăng xuất, Quản lý nhân viên, Quản lý nhà cung cấp, Quản lý hóa đơn, Quản lý vật liệu, Quản lý khách hàng.
    • Khách hàng: Mua hàng, Thanh toán.
  • Phân tích chi tiết từng chức năng:
    1. Chức năng đăng nhập: Xác thực thông tin tài khoản và mật khẩu từ cơ sở dữ liệu. Nếu khớp đúng, hệ thống phân quyền truy cập tương ứng; nếu sai, hiển thị thông báo lỗi và yêu cầu nhập lại.
    2. Chức năng quản lý nhân viên: Cho phép người quản lý lưu trữ, tra cứu và xử lý thông tin nhân sự (thêm mới, sửa đổi thông tin, xóa hồ sơ nhân viên khi vào làm, đang làm việc hoặc nghỉ làm).
    3. Chức năng quản lý khách hàng: Lưu trữ dữ liệu khách hàng giao dịch tại cửa hàng, hỗ trợ nhân viên cập nhật thông tin và theo dõi đơn đặt mua vật liệu.
    4. Chức năng quản lý hóa đơn: Quét mã vật tư, tra cứu đơn giá tự động theo biểu giá quy định, tính tổng tiền, lưu trữ thông tin hóa đơn vào cơ sở dữ liệu và hỗ trợ in hóa đơn xuất cho khách.
    5. Chức năng quản lý nhà cung cấp: Quản lý danh bạ đối tác cung ứng thiết bị, vật tư; thực hiện các thao tác thêm mới, chỉnh sửa, xóa và tìm kiếm nguồn hàng.
    6. Chức năng quản lý vật liệu: Kiểm tra số lượng tồn kho theo yêu cầu của khách hàng, cập nhật biến động hàng hóa khi xuất - nhập kho, thực hiện thêm mới, chỉnh sửa quy cách và xóa danh mục vật liệu.

Chương 4. Thiết kế

Chương 4 thực hiện việc chuyển hóa các kết quả phân tích sang mô hình kỹ thuật:

  • Thiết kế giao diện: Thiết kế hệ thống các biểu mẫu thao tác gồm: Form đăng nhập, Form đăng ký, Form quản lý chính, Form quản lý nhân viên, Form quản lý vật liệu, Form quản lý khách hàng, Form chi tiết hóa đơn, Form quản lý nhà cung cấp.
  • Thiết kế lưu trữ cơ sở dữ liệu: Thiết lập sơ đồ quan hệ dữ liệu (Database Diagram) cùng cấu trúc chi tiết các bảng: Bảng tài khoản, Bảng nhân viên, Bảng khách hàng, Bảng nhà cung cấp, Bảng hóa đơn và Bảng vật liệu.

Chương 5. Lập trình

Nội dung chương 5 tập trung vào việc hiện thực hóa các form giao diện và liên kết các sự kiện xử lý dữ liệu với cơ sở dữ liệu Microsoft SQL Server thông qua môi trường phát triển NetBeans.

Chương 6. Kiểm thử phần mềm

Chương 6 trình bày các hoạt động kiểm thử: kiểm thử đơn vị trên từng module, kiểm tra tính hợp lệ của dữ liệu nhập, kiểm thử giao diện người dùng và kiểm thử tích hợp toàn bộ hệ thống để phát hiện và khắc phục các lỗi phát sinh trong quá trình vận hành.

Chương 7. Đóng gói và bảo trì phần mềm

  • Đóng gói phần mềm (Mục 7.1): Trình bày quy trình xuất bản và đóng gói ứng dụng hoàn chỉnh để có thể cài đặt và triển khai trên máy tính trạm của người dùng.
  • Khái niệm và lý do bảo trì phần mềm (Mục 7.2 & 7.3): Làm rõ bản chất của việc bảo trì phần mềm định kỳ nhằm sửa lỗi tiềm ẩn, thích ứng với sự thay đổi của môi trường phần cứng/hệ điều hành và cập nhật các tính năng mới theo yêu cầu kinh doanh của cửa hàng.

Thiết kế và triển khai

Hệ thống quản lý cửa hàng vật liệu xây dựng được tổ chức theo kiến trúc ứng dụng máy tính để bàn (Desktop Application) kết nối cơ sở dữ liệu quan hệ tập trung.

  • Môi trường và Công nghệ triển khai:
    • Môi trường phát triển: NetBeans IDE.
    • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server.
    • Công cụ phân tích thiết kế: Rational Rose và draw.io.
  • Cấu trúc lưu trữ dữ liệu: Cơ sở dữ liệu được tổ chức thành các bảng lưu trữ có liên kết quan hệ chặt chẽ:
    • Bảng tài khoản: Lưu trữ thông tin đăng nhập, mật khẩu và quyền hạn người dùng.
    • Bảng nhân viên: Quản lý mã nhân viên, họ tên, thông tin cá nhân và vị trí làm việc.
    • Bảng khách hàng: Quản lý mã khách hàng, tên, địa chỉ, số điện thoại và phân loại khách hàng.
    • Bảng nhà cung cấp: Quản lý thông tin liên hệ và danh mục hàng hóa do nhà cung cấp phân phối.
    • Bảng vật liệu: Lưu trữ mã vật tư, tên loại vật liệu, đơn vị tính, đơn giá và số lượng tồn kho.
    • Bảng hóa đơn & Chi tiết hóa đơn: Lưu trữ mã hóa đơn, ngày lập, nhân viên lập, mã khách hàng, danh sách vật liệu xuất bán, số lượng và tổng tiền.
  • Giao diện chức năng: Hệ thống triển khai các màn hình làm việc chuẩn hóa: Form đăng nhập, Form chính, Form quản lý nhân viên, Form quản lý vật liệu, Form quản lý khách hàng, Form quản lý nhà cung cấp và Form lập/in chi tiết hóa đơn.
  • Kiểm thử và vận hành: Toàn bộ hệ thống trải qua quy trình kiểm thử giao diện, kiểm thử chức năng xử lý nghiệp vụ (thêm, xóa, sửa, tìm kiếm, tính toán hóa đơn), sau đó được đóng gói thành bộ cài đặt để triển khai lên hệ thống máy tính chạy hệ điều hành Windows.

Kết quả và đóng góp

Báo cáo chuyên đề đã đạt được các kết quả cụ thể:

  • Hoàn thành đầy đủ hồ sơ phân tích và thiết kế hệ thống thông tin quản lý cửa hàng vật liệu xây dựng theo quy trình công nghệ phần mềm chuẩn, bao gồm hệ thống các biểu đồ UML (Use Case, Hoạt động, Trình tự) và lược đồ cơ sở dữ liệu quan hệ.
  • Xây dựng thành công ứng dụng phần mềm hoàn chỉnh, đáp ứng đầy đủ 6 phân hệ chức năng nghiệp vụ cốt lõi: Quản lý đăng nhập/phân quyền, Quản lý vật liệu, Quản lý khách hàng, Quản lý hóa đơn bán hàng, Quản lý nhân viên và Quản lý nhà cung cấp.
  • Lập bảng kế hoạch quản lý dự án chi tiết, lượng hóa chi phí phát triển ở mức 1.410.000 VNĐ và thời gian thực hiện trong 42 ngày làm việc cho 1 nhân sự.
  • Cung cấp giải pháp phần mềm có cấu trúc đơn giản, giao diện trực quan, chi phí đầu tư thấp, đáp ứng trực tiếp nhu cầu quản lý bán hàng và kiểm soát kho vật tư cho các doanh nghiệp, cửa hàng vật liệu xây dựng quy mô vừa và nhỏ.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế: Đồ án được thực hiện bởi một sinh viên trong thời gian giới hạn của học phần môn học, do đó cơ sở dữ liệu và các tính năng mới tập trung giải quyết các nghiệp vụ cơ bản tại một điểm bán lẻ độc lập; hệ thống chưa tích hợp các phương thức thanh toán điện tử trực tuyến hay phân hệ báo cáo phân tích kinh doanh nâng cao.
  • Hướng phát triển: Tác giả xác định tiếp tục cập nhật các phiên bản mới, tối ưu hóa hiệu suất làm việc của phần mềm, hoàn thiện cơ chế tự động sao lưu dữ liệu phân tán và mở rộng khả năng kết nối mạng máy tính đa điểm để quản lý chuỗi cửa hàng.

Giá trị tham khảo

Báo cáo chuyên đề học phần môn Công nghệ phần mềm của tác giả Phạm Văn Công là tài liệu tham khảo phù hợp cho sinh viên chuyên ngành Công nghệ thông tin, Công nghệ phần mềm và Hệ thống thông tin trong quá trình thực hiện đồ án môn học hoặc khóa luận tốt nghiệp. Tài liệu cung cấp mẫu phân tích nghiệp vụ chi tiết từ bước khảo sát, lập kế hoạch quản lý dự án, xây dựng các biểu đồ UML (Use Case, Activity, Sequence) đến thiết kế cơ sở dữ liệu SQL Server và xây dựng giao diện ứng dụng quản lý bán hàng.


Câu hỏi thường gặp

1. Hệ thống phần mềm quản lý cửa hàng vật liệu xây dựng bao gồm những nhóm chức năng chính nào?
Hệ thống gồm 6 nhóm chức năng nghiệp vụ chính: Quản lý đăng nhập (đăng nhập/đăng xuất), Quản lý vật liệu (nhập, xuất, tồn kho), Quản lý khách hàng, Quản lý hóa đơn (quét mã, tính giá, in hóa đơn), Quản lý nhân viên và Quản lý nhà cung cấp.

2. Dự án xác định những tác nhân (Actor) nào tương tác với hệ thống?
Hệ thống xác định 2 tác nhân chính:

  • Quản lý hệ thống: Thực hiện các quyền đăng nhập, đăng xuất và quản lý toàn bộ các phân hệ nhân viên, nhà cung cấp, hóa đơn, vật liệu, khách hàng.
  • Khách hàng: Thực hiện các hành vi mua hàng và thanh toán.

3. Yêu cầu cấu hình phần cứng và môi trường phần mềm tối thiểu để cài đặt hệ thống là gì?
Phần cứng tối thiểu yêu cầu CPU Intel Pentium 4 2.8GHz, RAM 1GB DDRAM II, dung lượng ổ cứng trống 10GB. Môi trường phần mềm gồm hệ điều hành Windows (XP/Vista/Win7/Server 2003/2008), hệ quản trị cơ sở dữ liệu Microsoft SQL Server và môi trường NetBeans.

4. Kế hoạch ước lượng chi phí và thời gian thực hiện dự án được tính toán cụ thể ra sao?
Dự án do 1 người thực hiện với tổng chi phí ước tính là 1.410.000 VNĐ và tổng thời gian thực hiện là 42 ngày làm việc, trải qua các giai đoạn: quản lý dự án, phân tích - thiết kế hệ thống, xây dựng module thống kê sản phẩm, tích hợp, kiểm thử và đóng gói phần mềm.

5. Hệ thống đặt ra các yêu cầu phi chức năng nào về an toàn và bảo mật thông tin?
Hệ thống quy định 3 tiêu chí an toàn thông tin gồm: Tính bí mật (ngăn chặn truy cập trái phép), Tính toàn vẹn (không cho phép chỉnh sửa dữ liệu mà không bị phát hiện), Tính sẵn sàng (thông tin luôn sẵn sàng khi cần thiết), cùng cơ chế tự động sao lưu dữ liệu định kỳ theo module.


Kết luận

Báo cáo chuyên đề học phần Công nghệ phần mềm "Quản lý cửa hàng bán vật liệu xây dựng" của sinh viên Phạm Văn Công đã giải quyết trọn vẹn bài toán tin học hóa quy trình quản lý bán hàng và kho vật tư cho các cửa hàng vừa và nhỏ. Đề tài tuân thủ nghiêm ngặt quy trình kỹ nghệ phần mềm thông qua việc khảo sát, lập kế hoạch quản lý dự án, mô hình hóa UML, thiết kế cơ sở dữ liệu SQL Server và hiện thực hóa trên NetBeans. Kết quả nghiên cứu cung cấp một giải pháp ứng dụng thiết thực, có tính khả thi cao và đóng vai trò là tài liệu tham khảo hữu ích cho sinh viên ngành công nghệ thông tin.