Đồ án Kỹ thuật: công nghệ phần mềm quản lý siêu thị điện máy hc

Đồ án kỹ thuật nghiên cứu công nghệ phần mềm quản lý siêu thị điện máy hc, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Trường đại học

Trường Đại Học Điện Lực

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Báo Cáo Chuyên Đề

2021

92
3
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu về Hệ thống Quản lý Siêu thị Điện máy

Phần mềm quản lý siêu thị điện máy là một giải pháp công nghệ tiên tiến dành cho các doanh nghiệp bán lẻ điện máy. Hệ thống này được phát triển nhằm tối ưu hóa quy trình quản lý kinh doanh từ kho hàng đến bán hàng. Đề án này thuộc chương trình học phần Công nghệ phần mềm tại Trường Đại học Điện lực, bao gồm các chức năng chính như đăng nhập, quản lý sản phẩm, quản lý hóa đơn, và quản lý nhân viên. Phần mềm được thiết kế với giao diện đơn giản, dễ sử dụng, phù hợp với nhu cầu thực tế của siêu thị điện máy HC. Mục tiêu chính là xây dựng một công cụ quản lý toàn diện giúp nâng cao hiệu quả hoạt động, giảm thời gian xử lý dữ liệu, và cải thiện trải nghiệm khách hàng trong môi trường bán lẻ.

1.1. Khảo sát hệ thống quản lý siêu thị hiện tại

Khảo sát thực tiễn cho thấy siêu thị điện máy HC đang quản lý hàng hóa thủ công, gây ra nhiều sai sót và tốn kém thời gian. Quy trình kinh doanh hiện nay cần được số hóa để tăng cường quản lý hàng tồn khoxử lý giao dịch một cách hiệu quả. Hệ thống mới sẽ giải quyết các vấn đề về theo dõi sản phẩm, lập hóa đơn nhanh chóng, và quản lý nhân viên tập trung.

1.2. Bài toán cần giải quyết

Các thách thức chính bao gồm: tối ưu hóa quản lý kho hàng, nâng cao tốc độ xử lý đơn hàng, và cải thiện quản lý dữ liệu nhân viên. Phần mềm quản lý siêu thị sẽ tập trung vào việc số hóa toàn bộ quy trình bán hàng và tạo ra một hệ thống thông tin tích hợp cho siêu thị điện máy.

II. Các Chức năng Chính của Phần mềm

Phần mềm quản lý siêu thị điện máy được xây dựng với bốn chức năng cốt lõi để đáp ứng nhu cầu quản lý kinh doanh hiện đại. Các chức năng này được thiết kế dựa trên phân tích yêu cầu hệ thống chi tiết và được triển khai thông qua các biểu đồ Use Case chuyên biệt. Hệ thống quản lý sẽ cung cấp giao diện thân thiện cho các nhân viên bán hàngquản lý cửa hàng. Mỗi chức năng được tích hợp với cơ sở dữ liệu SQL Server để đảm bảo an toàn dữ liệu. Công nghệ phần mềm được áp dụng giúp hệ thống có khả năng mở rộng và bảo trì dễ dàng trong tương lai.

2.1. Quản lý sản phẩm và kho hàng

Chức năng quản lý sản phẩm cho phép người dùng thêm, sửa, xóa thông tin hàng hóa một cách linh hoạt. Hệ thống quản lý kho hàng cập nhật tự động lượng tồn kho sau mỗi giao dịch. Tìm kiếm sản phẩm nhanh chóng bằng mã hoặc tên. Điều này giúp giảm thiểu sai sót quản lý và nâng cao hiệu quả vận hành của siêu thị điện máy.

2.2. Quản lý hóa đơn và doanh thu

Quản lý hóa đơn là chức năng quan trọng cho phép lập hóa đơn nhanh chóng và chính xác. Hệ thống tự động tính toán doanh thu và cung cấp báo cáo chi tiết. Chức năng quản lý giao dịch giúp theo dõi từng đơn hànglịch sử bán hàng.

2.3. Quản lý nhân viên và quyền hạn

Quản lý nhân viên cho phép thêm, sửa, xóa thông tin cán bộ với các cấp quyền khác nhau. Hệ thống xác thực người dùng đảm bảo an toàn thông tin. Quản lý danh sách nhân viên hỗ trợ tìm kiếm và lọc dữ liệu một cách hiệu quả.

III. Quy trình Phát triển và Triển khai Phần mềm

Quá trình phát triển phần mềm quản lý siêu thị tuân theo vòng đời phần mềm tiêu chuẩn gồm bảy giai đoạn chính. Đầu tiên là giới thiệu và phân tích bài toán, tiếp theo là quản lý dự án với ước lượng chi phí và thời gian. Giai đoạn phân tích hệ thống xác định các Use Caseyêu cầu chức năng chi tiết. Thiết kế hệ thống bao gồm thiết kế giao diện người dùng và cơ sở dữ liệu SQL Server. Lập trình sử dụng ngôn ngữ C#Visual Studio 2019. Cuối cùng là kiểm thử phần mềm toàn diện và bảo trì hệ thống lâu dài.

3.1. Thiết kế kiến trúc hệ thống

Thiết kế hệ thống được thực hiện dựa trên mô hình Use Case chi tiết. Kiến trúc phần mềm sử dụng Microsoft SQL Server cho lưu trữ dữ liệu. Giao diện người dùng được thiết kế thân thiện, dễ học. Thiết kế cơ sở dữ liệu đảm bảo tính toàn vẹn dữ liệu và hiệu suất cao.

3.2. Lập trình và tích hợp

Ngôn ngữ lập trình C# được chọn vì tính linh hoạt và khả năng tích hợp dễ dàng với SQL Server. Visual Studio 2019 là công cụ phát triển chính. Code được viết theo tiêu chuẩn để dễ bảo trì. Tích hợp cơ sở dữ liệu được thực hiện đảm bảo kết nối an toàn.

3.3. Kiểm thử và bảo trì

Kiểm thử phần mềm bao gồm kiểm thử chức năng, kiểm thử hiệu năng, và kiểm thử bảo mật. Bảo trì phần mềm đảm bảo cập nhật kịp thờikhắc phục lỗi nhanh chóng. Đóng gói phần mềm làm cho sản phẩm sẵn sàng triển khai tại siêu thị điện máy.

IV. Kết quả Đạt được và Hướng Phát triển Tương lai

Đề án phần mềm quản lý siêu thị điện máy đã hoàn thành toàn bộ các yêu cầu của học phần Công nghệ phần mềm. Sản phẩm cuối cùng là một hệ thống quản lý hoàn chỉnh với đầy đủ các chức năng, giao diện đơn giản và dễ sử dụng. Phần mềm được thiết kế phù hợp với nhu cầu thực tế của siêu thị điện máy HC, giúp nâng cao hiệu quả quản lý kinh doanh. Hệ thống đã được kiểm thử kỹ lưỡng và sẵn sàng triển khai. Trong tương lai, phần mềm quản lý có thể được mở rộng với các tính năng như báo cáo thống kê, quản lý khuyến mãi, hoặc tích hợp thanh toán online để phục vụ nhu cầu ngày càng cao của doanh nghiệp bán lẻ.

4.1. Thành tựu đạt được

Phần mềm quản lý siêu thị đã được phát triển hoàn thiện với tất cả chức năng lõi. Giao diện người dùng thân thiện, phù hợp cho nhân viênquản lý. Cơ sở dữ liệu được tổ chức khoa học, bảo đảm an toàn và hiệu quả. Sản phẩm cuối cùng sẵn sàng sử dụng tại siêu thị điện máy HC.

4.2. Hướng phát triển và nâng cấp

Phần mềm có thể mở rộng thêm báo cáo analytics chi tiết, quản lý khuyến mãi, tích hợp hóa đơn điện tử. Tính năng di động cũng là hướng phát triển tiềm năng. Công nghệ phần mềm cho phép dễ dàng thêm tính năng mới trong tương lai.

28/12/2025

Trích đoạn nội dung tài liệu

CHƯƠNG I: GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ SIÊU THỊ ĐIỆN MÁY HC 1. Khảo sát hệ thống quản lý siêu thị điện máy HC - Thương hiệu Siêu thị Điện máy HC (Home Center) được sở hữu và điều hành bởi công ty VHC. - Địa chỉ tại:VHC Tower, Số 399 Phạm Văn Đồng, Bắc Từ Liêm, Hà Nội. - Đội ngũ nhân viên lên tới hơn 40 người, bán hàng chuyên nghiệp, tư vấn tận tình.

- Website: https://hc.1 Tổng quan về HC 3 lOMoARcPSD|18034504 - Siêu thị điện máy HC tập trung vào 5 ngành hàng: + Điện tử (Tivi, thiết bị âm thanh…). + Công nghệ thông tin (Laptop, PC, bàn phím, tai nghe…). + Điện thoại – Thiết bị giải trí số (Smartphone, máy ảnh…). - Hiện nay sự quản lý chủ yếu sử dụng giấy tờ, không có phần mềm hỗ trợ, không còn phù hợp với tình hình hiện tại của siêu thị điện máy HC.

Bài toán cần giải quyết Sau khi khảo sát siêu thị điện máy HC ta rút ra được những điều sau: - Hiện nay siêu thị điện máy HC đang cung cấp rất nhiều các loại thiết bị điện tử với đủ chủng loại từ cao cấp đến bình dân, phục vụ nhu cầu thường ngày của mọi người. Với số lượng lớn sản phẩm đa dạng như vậy thì cần một lượng nhân viên rất lớn, gây tốn kém về mặt nhân lực và kinh phí. - Người quản lý trực tiếp quản lý mọi mặt trong siêu thị điện máy nên gặp nhiều khó khăn trong khi số lượng hàng hóa được nhập và hóa đơn khi kinh doanh có số lượng lớn. - Việc tạo hóa đơn thủ công mất nhiều thời gian của cả siêu thị điện máy và khách hàng, mang lại cảm giác không hài lòng.

- Kho hàng là nơi chứa nhiều hàng hóa nhất, tuy nhiên việc quản lý kho chưa được triệt để, dễ gây sai sót khi tính toán số lượng, dễ gây thất thoát hàng hóa hay tiền của. - Việc đón lượng lớn khách mua sắm cùng với việc quản lý nhiều mặt khiến cho hệ thống quản lý đa phần bằng giấy tờ ngày càng trở nên lỗi thời, kém hiệu quả, công việc quản lý trở nên khó khăn, nặng nhọc. - Tình hình dịch Covid 19 đang diễn ra hết sức phức tạp, số lượng lớn nhân viên phải nghỉ việc khiến cho việc quản lý diễn ra hết sức lúng túng. 4 lOMoARcPSD|18034504 - Trong những năm gần đây, đất nước ta đang trên đà phát triển kèm theo sự phát triển cao về mọi mặt, nhất là sự phát triển của nhóm ngành công nghệ thông tin với cuộc cách mạng công nghiệp lần thứ tư đang bùng nổ mạnh mẽ.

- Để giải quyết mọi khó khăn còn tồn đọng, việc ứng dụng công nghệ thông tin để quản lý mọi mặt của siêu thị điện máy là cần thiết, xây dựng một hệ thống quản lý siêu thị điện máy mới tối ưu, thông minh, chính xác, dễ sử dụng cho người quản lý và nhân viên hay cả với khách hàng. Phân tích và đặc tả các nghiệp vụ của hệ thống - Nhân viên hỗ trợ khách hàng có đầy đủ thông tin của các sản phẩm, có nhiệm vụ giúp đỡ khách hàng tìm kiếm hay tư vấn về sản phẩm họ tìm mua hay tham khảo. - Đồ điện tử: các sản phẩm tivi Samsung, Sony, LG…, thiết bị âm thanh loa LG, JBL, dàn âm thanh, loa kéo Dalton TS – 12G400X, Logitech… - Đồ điện lạnh: tủ lạnh Panosonic, Hitachi, Sharp, Toshiba…, điều hòa Misubishi, Daikin, Electrolux… - Các sản phẩm laptop: Dell, HP, Lenovo., các mặt hàng điện thoại: Iphone, Xiaomi, Samsung… - Nhân viên kế toán ghi nhận trong sổ kế toán những dữ liệu giao dịch có thể đo lường bằng tiền, từ đó tiến hành thống kê doanh thu, số sản phẩm đã bán, số sản phẩm tồn kho. Những thông tin này được người quản lý cửa sử dụng để đưa ra những quyết định, những phương án kịp thời để phát triển siêu thị điện máy.

- Người thủ kho sẽ quản lý việc nhập, xuất sản phẩm và kiểm tra sản phẩm của siêu thị điện máy dưới quyền của người quản lý. Khi hết loại sản phẩm nào đó cần nhập thêm dựa trên nhu cầu của khách hàng, hay nhập thêm loại sản phẩm mới có trên thị trường thì thủ kho sẽ tiến hành tạo Phiếu nhập hàng, thủ kho phải ghi rõ thông tin trên phiếu về ngày tháng năm nhập- xuất, loại, số lượng, thành tiền….2 Phiếu Nhập - Người quản lý trực tiếp liên hệ với các nhà cung cấp để nhập mới hàng, trực tiếp quản lý toàn bộ nhân viên, doanh thu của siêu thị, là người đưa ra kế hoạch phát triển, các chiến dịch marketing, trực tiếp có mặt khi khách hàng yêu cầu. - Nhân viên thu ngân trực tiếp đứng tại quầy thanh toán, nhận tiền thanh toán từ khách hàng và in hóa đơn cho khách hàng khi có thông tin từ phía nhân viên hỗ trợ gửi tới. Nhân viên thu ngân còn có thể lấy thông tin từ khách hàng để hỗ trợ làm thẻ thành viên hay tích điểm.

Xác định các yêu cầu của hệ thống 1. Yêu cầu chức năng - Quản lý đăng nhập - Quản lý sản phẩm - Quản lý hóa đơn - Quản lý nhân viên 1. Yêu cầu phi chức năng 1.1 Yêu cầu bảo mật 7 lOMoARcPSD|18034504 Bảo mật chính là yếu tố được quan tâm hàng đầu khi thời đại công nghệ ngày càng phát triển, mọi hệ thống phải có bảo mật vững chắc để phòng tránh những thiệt hại mà kẻ gian có thể gây ra. Yêu cầu sao lưu Việc sao lưu dữ liệu rất quan trọng bởi nhiều dữ liệu rất quan trọng như thông tin cảu các sản phẩm, đơn hàng, báo cáo, thống kê và hơn cả là thông tin nhân viên, khách hàng.

Yêu cầu về tính năng sử dụng - Sử dụng được đầy đủ các chức năng của phần mềm. - Cập nhật thời gian thực. - Hệ thống thân thiện, dễ sử dụng, dễ thao tác. - Cung cấp đầy đủ thông tin.

Yêu cầu rằng buộc thiết kế - Xây dựng trên Visual Studio 2019 với ngôn ngữ lập trình C#. - Hệ quản trị cơ sở dữ liệu SQL Sever 2019. Yêu cầu về phần cứng - Hệ điều hành: Windows 7, 8, 10. - Bộ xử lý CPU 2,3 GHz.

- Ram: 4gb trở lên. Phần mềm được sử dụng - Cơ sở dữ liệu SQL Sever. Yêu cầu khi sử dụng phần mềm - Nhân viên sẽ được quản lý phổ biến rõ hơn về các chức năng của phần mềm khi được sử dụng. Yêu cầu khác - Phần mềm có hướng dẫn sử dụng.

- Thiết kế giao diện gọn gàng, thân thiện, dễ sử dụng. 8 lOMoARcPSD|18034504 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2. Ước lượng dự án 2. Ước lượng chi phí Giai đoạn Công việc chính Mô tả công việc Chi phí Khảo sát yêu cầu Thu thập cá dự liệu cần 300.000VNĐ dự án thiết về dự án Triển khai và thiết lập Bắt đầu dự án 200.000VNĐ project cho dự án Quản lý dự án Lập kế hoạch phạm Lập kế hoạch chi tiết vi dự án cho phạm vi làm việc 500.000VNĐ Viết báo cáo tổng Tổng kết lại toàn bộ quá 0VNĐ kết dự án trình quản lý dự án Mô tả chi tiết những yêu Đặc tả chi tiết yêu cầu, chức năng cần có 300.000VNĐ cầu của khách hàng của phần mềm Mô tả hệ thống Xây dựng sơ đồ usecase thông qua sơ đồ và trình tự bằng phần 400.000VNĐ usecase và trình tự mềm Rational Rose Phân tích và Xây dựng các trường dữ Thiết kế cơ cở dự thiết kế hệ liệu cần thiết cho phần 500.000VNĐ liệu thống mềm Xây dựng các chức năng Thiết kế giao diện chính cho phần mềm 800.000VNĐ cho phần mềm bán hàng Viết báo cáo trình bày Viết bài phân tích phân tích và thiết kế ra 300.000VNĐ chi tiết về hệ thống hệ thống phần mềm 9 lOMoARcPSD|18034504 Phân tích yêu cầu Xây dựng chi tiết nhiệm cụ thể cho từng 100.000VNĐ vụ chính của hệ thống module Thiết kế các Xây dựng chức năng 150.000VNĐ module cùng các sự kiện Xử lý các tính năng khi 1.000VN Xây dựng code Module thống thao tác Đ kê sản phẩm Demo module khi xây Cài đặt các module 200.000VNĐ dựng xong Kiểm tra giao diện, độ Kiểm thử cho chính xác và tìm các lỗi 300.000VNĐ module trong hệ thống Viết báo cáo hoàn Trình bày báo cáo chi 100.000VNĐ thiện tiết khi thiết kế module Tích hợp các Lắp ghép các module lại 100.000VNĐ Module đã thiết kế với nhau cho hoàn chỉnh Tích hợp và Kiểm thử phần Test lại toàn bộ hệ thống 200.000VNĐ hoàn thành sản mềm đã xây dựng phẩm Tìm kiếm các lỗi phát Fix code sinh trong quá trình thực 200.000VNĐ thi Viết báo cáo hướng Viết bản hướng dẫn sử 0VNĐ dẫn sử dụng dụng phần mềm Đóng gói phần Lên kế hoạch bảo Đề ra kế hoạch bảo trì 0VNĐ mềm trì phần mềm Tổng kết lại quá trình là Kết thúc dự án 0VNĐ ra dự án Bảng 2.

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

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ