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

ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA

61 11 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 đề Ứng Dụng Quản Lý Bán Linh Kiện Máy Tính Cho Công Ty Huỳnh Gia
Người hướng dẫn ThS. Giảng Viên Hướng Dẫn
Trường học Trường Cao Đẳng Kinh Tế - Công Nghệ TP. Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo thực tập tốt nghiệp
Năm xuất bản 2019
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 61
Dung lượng 1,62 MB

Cấu trúc

  • LỜI MỞ ĐẦU

  • Vì thời gian còn hạn chế, khối lượng kiến thức còn hạng hẹp, chương trình còn được phát triển thêm trong quá trình nghiên cứu nên không tránh khỏi những thiếu sót trong quá trình thực hiện. Rất mong được sự ủng hộ góp ý của quý thầy cô và các bạn.

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • MỤC LỤC

  • CHƯƠNG 1: GIỚI THIỆU CƠ QUAN THỰC TẬP

  • 1.1.Giới thiệu chung

  • Công ty TNHH điện tử tin học Huỳnh Gia là công ty có sự góp vốn của các thành viên trong công ty. Thành lập tháng 6 năm 2017, hoạt động chủ yếu kinh doanh thiết bị điện tử tin học, xây dựng và lắp đặt máy tính laptop.

  • Công ty có trụ sở chính tại số 224/2 khu phố Thạnh Lợi, phường An Thạnh, TX Thuận An, Bình Dương.

  • Website: www.laptopbinhduong.vn

  • Email: huynhgia85@gmail.com

  • SĐT: 0984 270 270

  • Trước sự phát triển ồ ạt của nền kinh tế mở. Nhiều ngành công nghiệp mới ra đời. Việc đảm bảo cho mọi người có được chiếc máy tính làm việc ưng ý là một vấn đề rất quan trọng. Là một công ty chuyên lắp đặt và cung cấp máy tính, laptop tại Việt Nam, Huỳnh Gia cung cấp các giải pháp cũng như sản phẩm và dịch vụ phục vụ cho những ai có nhu cầu mua hoặc bán máy tính, laptop.

  • Hiện tại, công ty cung cấp đa dạng và đủ loại các dòng máy tính của các hãng như Apple, LG, Dell, HP, Asus, Lenovo,…

  • 1.2.Cơ cấu tổ chức

    • 1.2.1.Cơ cấu nhân sự

  • - Giám đốc: Huỳnh Việt Thắng

  • - Phó giám đốc kinh doanh: Nguyễn Hữu Thảo

  • - Phó giám đốc kĩ thuật: Ông Nguyễn Hồng Khanh

  • - Trưởng phòng hành chính: Bà Phạm Ngọc Diễn

    • 1.2.2.Cơ cấu phòng ban

  • a. Ban giám đốc:

  • Bao gồm: Một giám đốc và hai phó giám đốc (phó giám đốc kinh doanh và phó giám đốc kỹ thuật) thực hiện các chức năng sau:

  • Nghiên cứu và đề ra các chiến lược cho việc phát triển kinh doanh của công ty, lập kế hoạch kinh doanh trong từng chu kì, thời kì hoạt động.

  • Điều hành và kiểm tra trực tiếp các hoạt động của cấp dưới.

  • Trực tiếp xây dựng các quy định, chế độ, chính sách chung của công ty về tổ chức nhân sự, lương tài chính kế toán.

  • Bên cạnh đó các phó giám đốc là những người trực tiếp giúp giám đốc điều hành công ty và được giám đốc phân công trách nhiệm trong một số lĩnh vực cụ thể:

  • Phó giám đốc kinh doanh sẽ chịu trách nhiệm về tình hình kinh doanh của công ty. Dưới sự chỉ đạo của giám đốc thì phó giám đốc sẽ giao nhiệm vụ cho cấp dưới quyền đồng thời thu thập, tổng hợp thông tin để ban giám đốc có thể dựa vào tình hình lập kế hoạch kinh doanh trong thời gian tới.

  • Phó giám đốc kỹ thuật sẽ chịu trách nhiệm về kỹ thuật của công ty, là người trực tiếp lập kế hoạch kiểm tra, bảo trì sản phẩm rồi báo cáo lên ban giám đốc và từ đó ban giám đốc sẽ đưa ra các quyết định kinh doanh trong tương lai.

  • b. Phòng hành chính:

  • Bao gồm: Trưởng phòng và 2 nhân viên hành chính thực hiện các chức năng sau:

  • Quản lí tình hình nhân sự của công ty, tuyển lao động và trực tiếp nhận hồ sơ xin việc của các ứng viên trong tình hình công ty thiếu nhân lực.

  • Sắp xếp lịch công tác và đề ra các kế hoạch đào tạo cho các nhân viên để để có thể sử dụng được những công nghệ mới.

  • Quản lí văn thư, trực tiếp nhận các công văn chính sách từ bên ngoài rồi báo cáo lên ban giám đốc và cũng từ đây gửi phản hồi tới các nơi dưới sự chỉ đạo của giám đốc.

  • Tính lương, thưởng, công tác phí cho nhân viên.

  • Tất cả các hoạt động của phòng hành chính sẽ được trưởng phòng trực tiếp báo cáo lên ban giám đốc rồi từ đó nhận các nhiệm vụ, kế hoạch trong tương lai từ cấp trên.

  • c. Phòng kinh doanh

  • Bao gồm: Trưởng phòng kinh doanh, phó phòng kinh doanh và 4 nhân viên kinh doanh thực hiện các chức năng sau:

  • Khai thác thị trường: phòng kinh doanh ngoài việc phát triển thị trường trong nước, họ còn cần tìm hiểu thị trường nước ngoài để có thể mở rộng phạm vi kinh doanh. Tìm những mặt hàng mà trong nước đang cần, hay có thể giới thiệu những sản phẩm của công ty ra các nước trên thế giới.

  • Bán hàng: Bộ phận bán hàng sẽ do 2 nhân viên phụ trách, có nhiệm vụ giới thiệu những tính năng của sản phẩm đến khách hàng giúp họ có thể đưa ra được những lựa chọn đúng đắn, phù hợp với nhu cầu khách hàng cần.

  • Dự án: do ban giám đốc đưa xuống cho phòng kinh doanh, trưởng phòng là người trực tiếp tiếp nhận rồi giao nhiệm vụ xuống cho cấp dưới, họ có trách nhiệm tìm hiểu về dự án mà công ty sẽ tham gia từ đó lập kế hoạch để có thể giành được những lợi thế trong việc kí kết hợp đồng.

  • Xuất nhập khẩu: phòng kinh doanh có trách nhiệm trực tiếp làm giấy tờ xuất nhập khảu cho các lô hàng mà công ty nhập về nước hay xuất ra nước ngoài theo cam kết hợp đồng đã kí với khách hàng.

  • Tất cả các hoạt động của phòng kinh doanh sẽ do trưởng phòng kinh doanh trực tiếp báo cáo lên ban giám đốc rồi từ đó nhận các chỉ thị để lập các kế hoạch kinh doanh cho phòng trong thời gian tới.

  • d. Phòng tài chính:

  • Bao gồm: Trưởng phòng tài chính kiêm kế toán trưởng, thủ quỹ và 1 nhân viên có nhiệm vụ thống kê sổ sách, báo cáo tình hình tài chính lên ban giám đốc, tổng hợp tình hình hoạt động tài chính theo từng chu kỳ kinh doanh giúp cho ban giám đốc có thể đưa ra được những sách lược trong thời gian tới.

  • e. Phòng kỹ thuật:

  • Bao gồm: Trưởng phòng kỹ thuật, phó phòng kỹ thuật và 6 nhân viên thực hiện các chức năng sau:

  • -Kiểm tra sản phẩm đối với những sản phẩm mà công ty chuẩn bị nhập vào thị trường Việt Nam.

  • -Trực tiếp thực hiện các nghĩa vụ sau bán hàng theo như hợp đồng đã ký với khách hàng: Lắp đặt, hướng dẫn sử dụng, cung cấp các tài liệu kỹ thuật có liên quan đến thiết bị bàn giao, bảo hành.

  • 1.3.Tình hình hoạt động kinh doanh

    • 1.3.1.Kinh nghiệm hoạt động

  • Công ty Huỳnh Gia bắt đầu kinh doanh trong lĩnh vực cung cấp máy tính, laptop cho người tiêu dùng từ năm 2017 cho tới nay. Các máy do Huỳnh Gia cung cấp đều được nhập khẩu từ những nước có công nghệ phát triển như Nhật Bản, Mỹ, Hàn Quốc,... Bên cạnh đó, Công ty còn chú trọng phát triển một số mặt hàng khác như: điện thoại di động, phụ kiện điện thoại,… Không những thế Huỳnh Gia còn đi sâu vào cung cấp các loại linh kiện khó tìm và khó thay thế dành cho máy tính, laptop.

  • Các đối tác tiềm năng của Huỳnh Gia là các doanh nghiệp sản xuất, gia công linh kiện điện thoại di động, máy tính. Luôn đảm bảo chất lượng sản phẩm luôn ở mức hoàn thiện và tốt nhất.

  • Nhưng do doanh nghiệp mới thành lập đang trong quá trình thiết lập quan hệ và thâm nhập thị trường nên số lượng khách hàng chưa nhiều, doanh thu thấp. Vì giá thành của một chiếc máy tính còn cao nên khả năng chi trả cho các thiết bị máy tính của mọi người chưa nhiều.

    • 1.3.2.Một số sản phẩm của công ty:

  • a) Máy tính xách tay/ Laptop MacBook 12" MNYL2ZP/A (Vàng đồng) - Màn hình: 12" ( 2304 x 1440 ) , không cảm ứng  - RAM: 8GB  - Đồ họa: Intel HD Graphics 615  - Lưu trữ: 512GB SSD  - Hệ điều hành: macOS  - Pin: Pin liền , khối lượng: 1.3 kg

  • b) Máy tính xách tay/ Laptop Acer Aspire A515-53G-564C (NX.H82SV.001) (i5-8265U)

  • - CPU: Intel Core i5-8265U ( 1.6 GHz - 3.9 GHz / 6MB / 4 nhân, 8 luồng )  - Màn hình: 15.6" ( 1920 x 1080 ) , không cảm ứng  - RAM: 1 x 4GB Onboard DDR4  - Đồ họa: Intel UHD Graphics 620

  • / NVIDIA GeForce MX130 2GB

  • GDDR5  - Lưu trữ: 1TB HDD 5400RPM  - Hệ điều hành: Free DOS  - Pin: 3 cell 61 Wh Pin liền , khối lượng: 2.1 kg

  • c)Máy tính xách tay/ Laptop HP Pavilion 14-ce1014TU (5JN05PA) (i3-8145U)

  • - CPU: Intel Core i3-8145U ( 2.1 GHz - 3.9 GHz / 4MB / 2 nhân, 4 luồng )  - Màn hình: 14" IPS ( 1920 x 1080 ) , không cảm ứng  - RAM: 1 x 4GB DDR4 2666MHz  - Đồ họa: Intel UHD Graphics 620  - Lưu trữ: 500GB HDD 5400RPM  - Hệ điều hành: Windows 10 Home SL 64-bit  - Pin: 3 cell 41 Wh Pin liền , khối lượng: 1.6 kg

  • d)Máy tính xách tay/ Laptop Dell Vostro 3568-VTI321072 (I3-7020U) (Đen)

  • - CPU: Intel Core i3-7020U ( 2.3 GHz / 3MB / 2 nhân, 4 luồng )  - Màn hình: 15.6" ( 1366 x 768 ) , không cảm ứng  - RAM: 1 x 4GB DDR4 2400MHz  - Đồ họa: Intel HD Graphics 620  - Lưu trữ: 1TB HDD 5400RPM  - Hệ điều hành: Free DOS  - Pin: 4 cell 40 Wh Pin rời , khối lượng: 2.2 kg

  • 1.4.Doanh số kinh doanh trong những năm qua

  • Doanh số: 2017: 300tr

  • Doanh số: 2018: 750tr

  • 1.5.Các công việc của nhóm thực tập tốt nghiệp tại công ty

  • Tuần lễ

  • Nội dung thực tập

  • 1

  • - Tham dự buổi nói chuyện với quản lý về sơ yếu lý lịch, kiến thức và kinh nghiệm

  • - Tham quan và tìm hiểu thông tin về công ty

  • - Làm quen với môi trường làm việc

  • - Nghiên cứu tài liệu về công ty và viết báo cáo về công ty

  • 2

  • - Tiếp cận công việc thực tập

  • - Tham gia, lắng nghe, học hỏi, đóng góp ý kiến trong các buổi họp xây dựng phần mềm

  • - Hoàn thành các công việc được giao

  • 3

  • - Chọn đề tài tốt nghiệp: ứng dụng quản lý bán hàng linh kiện máy tính cho công ty Huỳnh Gia

  • - Nhóm bắt đầu phân chia công việc

  • - Thực hiện xác định yêu cầu bài toán đề tài

  • - Khảo sát hiện trạng: tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống

  • - Phân tích hệ thống

  • 4

  • - Phân tích thiết kế cơ sở dữ liệu

  • - Thiết kế giao diện hoạt động hiệu quả và tiện dụng

  • 5

  • - Chọn công cụ và ngôn ngữ lập trình

  • - Cài đặt các chức năng cơ bản: thêm, xóa, sửa,...

  • 6

  • - Cài đặt các chức năng chính tìm kiếm, thống kê, in ấn, báo cáo,…

  • - Nghiên cứu đưa vào chức năng quét mã QR

  • 7

  • - Tiếp tục công việc của tuần 6

  • 8

  • - Sửa lỗi và hoàn tất ứng dụng

  • - Kiểm tra, chạy thử và tìm hiểu cách thức triển khai phần mềm cho khách hàng

  • 9

  • - Bàn giao phần mềm

  • - Tổng kết, viết báo cáo, chuẩn bị nội dung thuyết trình

  • 10

  • - Hoàn tất báo cáo

  • - Kết thúc quá trình thực tập tốt nghiệp tại công ty Huỳnh Gia

  • CHƯƠNG 2: KHẢO SÁT HỆ THỐNG

  • 2.1.Xác định yêu cầu

  • Khi có yêu cầu nhập thiết bị: nhân viên tiến hành ghi phiếu yêu cầu gồm các thông tin chi tiết về thiết bị và gửi đến cho nhà cung cấp.

  • Nhà cung cấp sẽ gửi đơn chào hàng chi tiết các thiết bị bao gồm các thông tin như: tên, loại thiết bị, số lượng, nguồn gốc…Qua đơn chào hàng của nhà cung cấp thì cửa hàng sẽ đưa ra đơn đặt hàng và gửi đến cho nhà cung cấp, để đáp ứng nhu cầu nhập thiết bị của cửa hàng nhà cung cấp sẽ chuyển thiết bị cho cửa hàng theo hợp đồng mua, bán hàng hóa và biên lai bàn giao thiết bị ( kiêm hóa đơn thanh toán tiền thiết bị ).

  • Trước khi nhập hàng vào kho thì cửa hàng sẽ kiểm tra xem đã đủ thiết bị chưa theo biên bản bàn giao thiết bị mà nhà cung cấp gửi đến, đồng thời cửa hàng sẽ ghi các thông tin cần thiết vào sổ chi và sổ kho. Nếu thiết bị nào không đạt yêu cầu thì cửa hàng sẽ trả lại nhà cung cấp, và yêu cầu nhà cung cấp cấp lại những thiết bi như hợp đồng đã thỏa thuận.

  • Khi khách có nhu cầu mua thiết bị, khách hàng xem thông tin hàng hóa, tìm kiếm hàng cần mua. Nếu khách hàng chọn được thiết bị cần mua thì cửa hàng sẽ kiểm tra trong kho, nếu trong kho còn hàng thì nhân viên sẽ viết phiếu bán hàng. Sau đó cửa hàng sẽ tiến hành bàn giao thiết bị cho khách và gửi đến khách hàng hóa đơn thanh toán, phiếu bảo hành và các giấy tờ liên quan , có kèm theo các khuyến mại (nếu có). Khi khách đã thanh toán tiền thiết bị thì cửa hàng sẽ lập biên lai thu tiền cho khách đồng thời sẽ ghi các thông tin cần thiết vào sổ thu và sổ kho.

  • Để tiện cho việc quản lý hệ thống sẽ lưu trữ và quản lý thông tin về nhà cung cấp và thông tin khách hàng. Có thể sửa hoặc xóa khi cần thiết.

  • Sau một khoảng thời gian nhất định nhân viên các bộ phận sẽ tổng hợp thông tin mua, bán, và các thông tin khác.

  • 2.2.Tổng quan về hệ thống cũ

  • 2.3.Nội dung khảo sát và đánh giá hiện trạng

    • 2.3.1.Quản lý thiết bị

    • Mọi công việc nhập, xuất, sửa và xóa thông tin về thiết bị đều được tiến hành trên giấy tờ.

    • 2.3.2.Quản lý nhân viên

    • 2.3.3.Tìm kiếm thông tin

    • 2.3.4.Tình hình bán thiết bị

  • 2.4.Đánh giá hệ thống cũ

  • 2.5.Yêu cầu đối với hệ thống mới

  • CHƯƠNG 3: PHÂN TÍCH VÀ

  • THIẾT KẾ HỆ THỐNG

  • 3.1.Sơ đồ phân cấp chức năng

  • 3.2.Xác định các tác nhân và Use Case

  • Dựa vào yêu cầu của bài toán quản lý bán hàng ta thấy các chức năng chính của hệ thống quản lý bán hàng được thực hiện bởi khách hàng và nhân viên. Như vậy chúng ta có hai tác nhân là nhân viên và khách hàng. Trong đó khách hàng có liên quan đến chức năng tra cứu tìm hàng. Còn nhân viên có chức năng quản lý hàng bán, quản lý hàng nhập, quản lý khách hàng, báo cáo thống kê…

    • 3.2.1.Biểu đồ use case tổng quát

  • Khái quát chức năng chính của hệ thống. Các chức năng này có tính tổng quát dễ dàng nhìn thấy được trên quan điểm của các tác nhân. Dựa vào yêu cầu của bài toán ta có use case tổng quát như sau:

    • 3.2.2.Use case quản lý khách hàng

  • Tác nhân: Nhân viên.

  • Điều kiện: Phải đăng nhập vào hệ thống.

  • Mô tả: Nhân viên sau khi đăng nhập được. Tìm khách hàng theo mã hoặc tên rồi sau đó có thể tùy chọn các chức năng tương ứng như nhập thông tin khách hàng, xóa thông tin khách hàng, sửa thông tin khách hàng.

    • 3.2.3.Use case quản lý nhà cung cấp

  • Tác nhân: nhân viên.

  • Điều kiện: Phải đăng nhập vào hệ thống.

  • Mô tả: Nhân viên sau khi đăng nhập được. Tìm nhà cung cấp theo tên hoặc địa chỉ rồi sau đó có thể tùy chọn các chức năng tương ứng như nhập thông tin nhà cung cấp, xóa thông tin nhà cung cấp, sửa thông tin nhà cung cấp.

    • 3.2.4.Use case quản lý bán hàng

  • Tác nhân: Nhân viên.

  • Điều kiện: Phải đăng nhập được vào hệ thống.

  • Mô tả: Dựa vào yêu cầu của khách hàng, nhân viên sẽ lập hóa đơn bán hàng, kiểm tra hàng trong kho xem có còn hay đáp ứng được không (tìm hàng), nếu đáp ứng được thì sẽ giao hàng cho khách hàng và cập nhật thông tin hàng bán vào hệ thống, Nếu hàng trong kho không đáp ứng được thì thông báo cho khách hàng.

    • 3.2.5.Use case quản lý nhập hàng

  • Tác nhân: nhân viên.

  • Điều kiện: Đăng nhập được vào hệ thống.

  • Mô tả: Sau một thời gian định kỳ, cửa hàng sẽ nhập thêm hàng mới. Nhân viên lập hóa đơn yêu cầu nhập hàng gồm thông tin về hàng muốn nhập. Bên nhà cung cấp sẽ cung cấp hàng theo yêu cầu cho cửa hàng. Nhưng trước khi nhận hàng, nhân viên sẽ kiểm tra hàng xem có đáp ứng cả về chất lượng và số lượng không. Nếu không đảm bảo một trong các yêu cầu thì nhân viên sẽ từ chối nhập.

    • 3.2.6.Use case báo cáo thống kê

  • Tác nhân: Nhân viên

  • Điều kiện: Đăng nhập được vào hệ thống

  • Mô tả: Cuối tháng nhân viên sẽ thống kê hàng bán, hàng nhập, thống kê doanh thu và báo cáo cho quản lý.

    • 3.2.7.Use case chi tiết

  • Dựa vào các use case đã được phân rã, ta tổng hợp lại tất cả các use case.

  • 3.3.Phân tích hệ thống chức năng

    • 3.3.1.Chức năng “Quản lý thiết bị”

  • Chức năng này của hệ thống giúp cho người quản lý thực hiện việc quản lý thiết bị. Chức năng bao gồm hỗ trợ người quản lý trực tiếp nhận, xuất, sửa đổi, xóa thông tin về thiết bị.

  • Nhập: Chức năng này cho phép nhân viên nhập thiết bị với đầy đủ thông tin chi tiết về thiết bị nhập.

  • Xuất: Chức năng này cho phép nhân viên xuất thiết bị với đầy đủ thông tin thiết bị xuất và các thông tin liên quan.

  • Sửa: Cho phép nhân viên sửa đổi những thông tin sau hoặc không còn phù hợp về thiết bị, nhân viên…( Lấy nội dung của thông tin trong kho dữ liệu).

  • Xóa: Cho phép nhân viên xóa những thông tin về những thiết bị đã hết ( lấy nội dung thông tin từ kho dữ liệu và xóa khỏi danh sách).

    • 3.3.2.Chức năng “Quản lý nhân viên”

  • Chức năng này giúp cho việc quản lý hồ sơ nhân viên và việc trả lương cho nhân viên của cửa hàng.

  • Quản lý hồ sơ: Chức năng này cho phép quản lý các thông tin về nhân viên của cửa hàng.

  • Trả lương: Chức năng này giúp việc quản lý theo dõi trả lương cho từng nhân viên của cửa hàng.

  • 3.3.3.Chức năng “Tra cứu”

  • Người quản lý có thể tra cứu thông tin về thiết bị hay thông tin cần thiết dễ dàng. Việc tra cứu có thể theo tên thiết bị, theo mã thiết bị, theo ngày nhập, theo mã nhà cung cấp, theo tên nhà cung cấp.

  • Tra cứu theo tên thiết bị: Chức năng này cho phép người sử dụng tra cứu thông tin về thiết bị cần tìm kiếm theo tên thiết bị đã biết.

  • Tra cứu theo mã thiết bị: Cho phép người sử dụng tìm thấy thông tin chi tiết về thiết bị khi đã biết mã thiết bị cần tìm.

  • Tra cứu theo mã nhà cung cấp: Người sử dụng có thể tìm được những thông tin chi tiết về thiết bị khi đã biết mã của nhà cung cấp đã cung cấp thiết bị đó.

  • Tra cứu theo tên nhà cung cấp: Chức năng này giúp cho người sử dụng có thể tìm thấy những thông tin chi tiết về thiết bị khi đã biết được tên nhà cung cấp thiết bị đó.

    • 3.3.4.Chức năng “Thống kê, in ấn”

  • Chức năng này của hệ thống giúp cho việc nhập, xuất, thống kê tình hình bán hàng qua việc nhập, xuất và cung cấp bảng báo giá chi tiết để giúp nắm bắt tình hình bán thiết bị và cung cấp cho khách hàng thông tin chi tiết về thiết bị.

  • In bảng báo giá: Chức năng này giúp cửa hàng in ra bảng báo giá theo từng lần cập nhật.

  • In, thống kê phiếu nhập: Giúp cho nhân viên in ra phiếu nhập ở mỗi lần nhập thiết bị và tổng kết được tình hình nhập thiết bị.

  • In, thống kê phiếu xuất: Giúp cho nhân viên in ra phiếu xuất khi xuất hàng và qua đó cũng tổng kết được tình hình xuất hàng.

  • 3.4.Mô hình thực thể kết hợp

    • 3.4.1.Xác định kiểu thực thể

  • - Nhân viên, khách hàng, nhà cung cấp.

  • - Chi tiết đơn đặt hàng, đơn đặt hàng.

  • - Tài khoản, hóa đơn, nhập sản phẩm..

  • - Phiếu giao hàng, chi tiết hóa đơn, chi tiết phiếu giao hàng.

  • - Chi tiết nhập sản phẩm, kho, nhà cung cấp.

    • 3.4.2.Xác định các thuộc tính

  • - NHANVIEN ( MaNV, HoTen, GioiTinh, NgaySinh, DiaChi, DienThoai, Gmail, HinhAnh ).

  • - KHACHHANG ( MaKH, HoTen, GioiTinh, NgaySinh, DiaChi, DienThoai, Gmail ).

  • - NHACUNGCAP ( MaNCC, TenNCC, DienThoai, DiaChi ).

  • - DONDATHANG ( MaDDH, MaNV, MaKH, NgayDat ).

  • - CT_DONDATHANG ( MADDH, MaSP, TenSP, SoLuongDat ).

  • - TAIKHOAN ( MaNV, TenDangNhap, MatKhau ).

  • - HOADON ( SoHD, MaNV, MaDDH, NgayLap ).

  • - NHAPSANPHAM ( MaNhapSP, MaNCC, NgayNhap, MaNV ).

  • - PHIEUGIAOHANG ( SoPGH, SoHD, NgayGiao ).

  • - CT_HOADON ( SoHD, MaSP, TenSP, SoLuongDat, GiaBan).

  • - CT_PHIEUGIAOHANG ( SoPGH, SoHD, NgayGiao ).

  • - CT_NHAPSANPHAM ( MaNhapSP, MaSP, TenSP, SoLuong, GiaNhap, GiaBan, HinhAnh).

  • - KHO ( MaSP, TenSP, SoLuong, GiaBAn ).

  • - NHACUNGCAP ( MaNCC, TenNCC, DienThoai, DiaChi ).

    • 3.4.3.Biểu đồ ERD

    • 3.4.4.Sơ đồ logic dữ liệu

  • 3.4.5.Mô tả thuộc tính các bản dữ liệu

  • CHƯƠNG 4: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN LINH KIỆN

  • 4.1.Chức năng thêm, xóa, sửa, thanh toán

    • 4.1.1.Thêm khách hàng

  • Chức năng này cho phép nhân viên lưu lại thông tin của khách hàng như: tên, giới tính, ngày sinh, số điện thoại, địa chỉ mail, địa chỉ nhà.

    • 4.1.2.Tạo đơn đặt hàng

  • Sau khi hoàn thành xong việc chọn sản phẩm nhân viên tiếp tục click vào button “Tạo đơn hàng”. Khi này form giỏ hàng sẽ xuất hiện, form này hỗ trợ nhân viên tạo ra một đơn đặt hàng với các thông tin như: mã đơn đặt hàng, mã khách hàng, tên khách hàng, số lượng đặt. Bên cạnh đó nhân viên có thể xóa hoặc sửa đơn hàng trong form giỏ hàng.

    • 4.1.3.Sửa hoặc xóa trong form giao hàng

  • Sau khi click chuột vào chức năng giao hàng form giao hàng xuất hiện. Trong form này có hai chức năng chính là sửa và xóa, hai chức năng này giúp cho nhân viên thay đổi thông số sản phẩm hoặc xóa đơn đặt hàng.

    • 4.1.4.Thanh toán đơn hàng

  • Sau khi đã kiểm tra xong đầy đủ các thông tin bán hàng, nhân viên sẽ sử dụng chức năng thanh toán để hoàn thành quá trình bán hàng.

  • 4.2.Chức năng tra cứu, tìm kiếm

  • Trong form tìm kiếm có các chức năng sẽ giúp nhân viên phân loại tìm kiếm như: tìm kiếm theo sản phẩm, khách hàng, sản phẩm, đơn đặt hàng, hóa đơn, phiếu giao hàng. Sau khi nhân viên đã chọn được mục muốn tìm, họ sẽ tiếp tục click chuột vào button tìm kiếm có biểu tượng kính lúp để quá trình tìm kiếm được diễn ra.

  • 4.3.Chức năng in ấn, thống kê

    • 4.3.1.In ấn

  • Chức năng in ấn cho phép in các phiếu xuất, phiếu nhập, in bảng báo giá và in thống kê tình hình bán thiết bị qua các thiết bị nhập và xuất trong ngày và thiết bị tồn kho, số lượng thiết bị mỗi nhân viên nhận được.

  • 4.3.1.Thống kê sản phẩm

  • Chức năng thống kê sản phẩm giúp cho nhân viên thống kê theo từng mục như: sản phẩm bán chạy, sản phẩm không được bán hoặc sản phẩm tồn kho.

    • 4.3.2.Thống kê đơn đặt hàng

  • Chức năng thống kê đơn đặt hàng giúp cho nhân viên thống kê theo từng mục như: đơn đặt hàng đang chờ, đơn đặt hàng đã hủy, đơn đặt hàng đã thanh toán.

    • 4.3.3.Thống kê doanh thu

  • Chức năng thống kê doanh thu giúp cho nhân viên thống kê theo từng mục như: sản phẩm nhập kho, sản phẩm bán.

  • 4.4.Đóng gói chương trình

  • Bước 1: Tải và cài đặt Advanced Installer Setup trên máy tính.

  • Bước 2: Sau khi cài đặt, khởi động ứng dụng Advanced Installer.

  • Bước 8: Giữ nguyên mặc định và nhấn next cho đến lúc hoàn thành nạp ứng dụng. Nhấn finish để hoàn tất.

  • Bước 9: Khởi động lại ứng dụng Advanced Installer để nạp vào thư viện, file cấu hình, hình ảnh đường dẫn,…

  • Bước 10: Mục “Launch Conditions”để thêm các mục cần thiết khi cài đặt phần mềm như: .Net Framework, SQL,.... Cuối cùng ta nhấn nút “Run” trên thanh công cụ và chờ chương trình đóng gói.

  • CHƯƠNG 5: KẾT LUẬN

  • 5.1.Kết quả đạt được của đề tài:

    • 5.1.1.Về lý thuyết:

    • 5.1.2.Về cài đặt:

  • 5.2.Đánh giá:

    • 5.2.1.Ưu điểm:

    • 5.2.2.Nhược điểm:

  • 5.3.Hướng phát triển:

  • TÀI LIỆU THAM KHẢO

  • DANH MỤC HÌNH ẢNH

  • DANH MỤC BẢNG

Nội dung

Thiết Kế Phần Mềm Quản Lý Thư Viện Ứng dụng quản lý bán hàng cho công ty Huỳnh Gia BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG CAO ĐẲNG KINH TẾ CÔNG NGHỆ TP HỒ CHÍ MINH BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI THỰC TẬP ỨNG DỤNG QUẢN LÝ BÁN LINH KIỆN MÁY TÍNH CHO CÔNG TY HUỲNH GIA Giảng viên hướng dẫn ThS Sinh viên thực hiện Lớp Khoa Kỹ thuật – Công nghệ Chuyên ngành Công nghệ phần mềm TP Hồ Chí Minh, tháng 6 năm 2019 LỜI MỞ ĐẦU Trong những năm gần đây, với sự phát triển mạnh mẽ, rộng khắp của công nghệ thông tin, m.

GIỚI THIỆU CƠ QUAN THỰC TẬP

Giới thiệu chung

Công ty TNHH điện tử tin học Huỳnh Gia, được thành lập vào tháng 6 năm 2017, là một doanh nghiệp có sự góp vốn từ các thành viên trong công ty Chuyên hoạt động trong lĩnh vực kinh doanh thiết bị điện tử tin học, công ty cung cấp dịch vụ xây dựng và lắp đặt máy tính laptop chất lượng.

Công ty có trụ sở chính tại số 224/2 khu phố Thạnh Lợi, phường An Thạnh, TX Thuận An, Bình Dương.

Trước sự phát triển nhanh chóng của nền kinh tế mở, nhiều ngành công nghiệp mới đã xuất hiện Đảm bảo mọi người có được chiếc máy tính làm việc phù hợp là vấn đề quan trọng Công ty Huỳnh Gia, chuyên lắp đặt và cung cấp máy tính, laptop tại Việt Nam, mang đến các giải pháp, sản phẩm và dịch vụ cho những ai có nhu cầu mua hoặc bán máy tính, laptop.

Hiện tại, công ty cung cấp đa dạng và đủ loại các dòng máy tính của các hãng nhưApple, LG, Dell, HP, Asus, Lenovo,…

Cơ cấu tổ chức

- Giám đốc: Huỳnh Việt Thắng

- Phó giám đốc kinh doanh: Nguyễn Hữu Thảo

- Phó giám đốc kĩ thuật: Ông Nguyễn Hồng Khanh

- Trưởng phòng hành chính: Bà Phạm Ngọc Diễn

1.2.2.Cơ cấu phòng ban a Ban giám đốc:

Bao gồm: Một giám đốc và hai phó giám đốc (phó giám đốc kinh doanh và phó giám đốc kỹ thuật) thực hiện các chức năng sau:

Nghiên cứu và xây dựng các chiến lược phát triển kinh doanh là rất quan trọng để đảm bảo sự tăng trưởng bền vững cho công ty Việc lập kế hoạch kinh doanh cho từng chu kỳ và thời kỳ hoạt động giúp doanh nghiệp nắm bắt cơ hội và đối phó với thách thức.

- Điều hành và kiểm tra trực tiếp các hoạt động của cấp dưới.

Hình 1.1 Cơ Cấu phòng ban

- Trực tiếp xây dựng các quy định, chế độ, chính sách chung của công ty về tổ chức nhân sự, lương tài chính kế toán.

Các phó giám đốc đóng vai trò quan trọng trong việc hỗ trợ giám đốc điều hành công ty, đảm nhận các trách nhiệm cụ thể theo sự phân công của giám đốc.

Phó giám đốc kinh doanh đóng vai trò quan trọng trong việc quản lý tình hình kinh doanh của công ty Dưới sự chỉ đạo của giám đốc, phó giám đốc sẽ phân công nhiệm vụ cho các cấp dưới và thu thập, tổng hợp thông tin cần thiết Những thông tin này sẽ hỗ trợ ban giám đốc trong việc lập kế hoạch kinh doanh cho tương lai.

Phó giám đốc kỹ thuật có trách nhiệm quản lý các khía cạnh kỹ thuật của công ty, bao gồm lập kế hoạch kiểm tra và bảo trì sản phẩm Họ sẽ báo cáo trực tiếp lên ban giám đốc, từ đó cung cấp thông tin cần thiết để ban giám đốc đưa ra quyết định kinh doanh trong tương lai.

Bao gồm: Trưởng phòng và 2 nhân viên hành chính thực hiện các chức năng sau:

Quản lý tình hình nhân sự của công ty là một nhiệm vụ quan trọng, đặc biệt trong bối cảnh công ty đang thiếu hụt lao động Việc tuyển dụng lao động và tiếp nhận hồ sơ xin việc của các ứng viên được thực hiện trực tiếp nhằm đảm bảo quy trình tuyển dụng hiệu quả và nhanh chóng.

- Sắp xếp lịch công tác và đề ra các kế hoạch đào tạo cho các nhân viên để để có thể sử dụng được những công nghệ mới.

Quản lý văn thư là quá trình tiếp nhận các công văn chính sách từ bên ngoài, báo cáo trực tiếp lên ban giám đốc và gửi phản hồi đến các đơn vị dưới sự chỉ đạo của giám đốc.

- Tính lương, thưởng, công tác phí cho nhân viên.

Trưởng phòng hành chính sẽ báo cáo trực tiếp tất cả các hoạt động lên ban giám đốc, từ đó nhận nhiệm vụ và kế hoạch tương lai từ cấp trên Phòng kinh doanh cũng sẽ thực hiện các nhiệm vụ tương tự để đảm bảo hiệu quả trong công việc.

Bao gồm: Trưởng phòng kinh doanh, phó phòng kinh doanh và 4 nhân viên kinh doanh thực hiện các chức năng sau:

Phòng kinh doanh không chỉ tập trung vào việc phát triển thị trường trong nước mà còn cần nghiên cứu thị trường nước ngoài để mở rộng hoạt động kinh doanh Việc xác định những mặt hàng đang được nhu cầu trong nước hoặc giới thiệu sản phẩm của công ty ra thị trường quốc tế là rất quan trọng để nâng cao khả năng cạnh tranh và gia tăng doanh thu.

Bộ phận bán hàng gồm hai nhân viên chuyên trách, có nhiệm vụ giới thiệu các tính năng của sản phẩm đến khách hàng Điều này giúp khách hàng đưa ra những lựa chọn đúng đắn và phù hợp với nhu cầu của họ.

Dự án được ban giám đốc giao cho phòng kinh doanh, trong đó trưởng phòng sẽ tiếp nhận và phân công nhiệm vụ cho các nhân viên cấp dưới Họ có trách nhiệm nghiên cứu kỹ lưỡng về dự án mà công ty sẽ tham gia, từ đó xây dựng kế hoạch nhằm tối ưu hóa lợi thế trong việc ký kết hợp đồng.

Phòng kinh doanh đảm nhiệm trách nhiệm trực tiếp trong việc xử lý giấy tờ xuất nhập khẩu cho các lô hàng mà công ty nhập khẩu hoặc xuất khẩu, đảm bảo tuân thủ các cam kết hợp đồng đã ký với khách hàng.

Trưởng phòng kinh doanh sẽ trực tiếp báo cáo tất cả các hoạt động của phòng lên ban giám đốc, từ đó nhận chỉ thị để xây dựng kế hoạch kinh doanh cho thời gian tới.

Phòng tài chính bao gồm trưởng phòng tài chính kiêm kế toán trưởng, thủ quỹ và một nhân viên thống kê sổ sách Nhiệm vụ của phòng là báo cáo tình hình tài chính lên ban giám đốc, tổng hợp hoạt động tài chính theo từng chu kỳ kinh doanh, từ đó hỗ trợ ban giám đốc đưa ra các sách lược cho tương lai.

Bao gồm: Trưởng phòng kỹ thuật, phó phòng kỹ thuật và 6 nhân viên thực hiện các chức năng sau:

-Kiểm tra sản phẩm đối với những sản phẩm mà công ty chuẩn bị nhập vào thị trường Việt Nam.

Chúng tôi thực hiện đầy đủ các nghĩa vụ sau bán hàng theo hợp đồng đã ký với khách hàng, bao gồm lắp đặt thiết bị, hướng dẫn sử dụng, cung cấp tài liệu kỹ thuật liên quan và đảm bảo chế độ bảo hành.

Tình hình hoạt động kinh doanh

Công ty Huỳnh Gia đã hoạt động trong lĩnh vực cung cấp máy tính và laptop từ năm 2017, nhập khẩu sản phẩm từ các quốc gia có công nghệ tiên tiến như Nhật Bản, Mỹ và Hàn Quốc Ngoài máy tính và laptop, công ty còn mở rộng sang các sản phẩm khác như điện thoại di động và phụ kiện liên quan Đặc biệt, Huỳnh Gia chú trọng cung cấp các linh kiện hiếm và khó thay thế cho máy tính và laptop, đáp ứng nhu cầu đa dạng của người tiêu dùng.

Các doanh nghiệp sản xuất và gia công linh kiện cho điện thoại di động, máy tính là những đối tác tiềm năng của Huỳnh Gia Chúng tôi cam kết mang đến sản phẩm với chất lượng hoàn thiện và tốt nhất.

Doanh nghiệp mới thành lập đang trong giai đoạn thiết lập quan hệ và thâm nhập thị trường, dẫn đến số lượng khách hàng còn hạn chế và doanh thu thấp Hơn nữa, giá thành cao của máy tính khiến khả năng chi trả cho thiết bị này của người tiêu dùng chưa cao.

1.3.2.Một số sản phẩm của công ty: a) Máy tính xách tay/ Laptop MacBook 12" MNYL2ZP/A (Vàng đồng)

- Màn hình: 12" ( 2304 x 1440 ) , không cảm ứng

- Đồ họa: Intel HD Graphics 615

- Pin: Pin liền , khối lượng: 1.3 kg

Hình 1.2 Laptop Mac b) Máy tính xách tay/ Laptop Acer Aspire A515-53G-564C

- Màn hình: 15.6" ( 1920 x 1080 ) , không cảm ứng

- Đồ họa: Intel UHD Graphics 620

- Lưu trữ: 1TB HDD 5400RPM

- Hệ điều hành: Free DOS

- Pin: 3 cell 61 Wh Pin liền , khối lượng: 2.1 kg c)Máy tính xách tay/ Laptop HP Pavilion 14-ce1014TU (5JN05PA) (i3- 8145U)

- Màn hình: 14" IPS ( 1920 x 1080 ) , không cảm ứng

- Đồ họa: Intel UHD Graphics 620

- Lưu trữ: 500GB HDD 5400RPM

- Hệ điều hành: Windows 10 Home SL

- Pin: 3 cell 41 Wh Pin liền , khối lượng: 1.6 kg

Hình 1.4 Laptop HP d)Máy tính xách tay/ Laptop Dell Vostro 3568-VTI321072 (I3-7020U) (Đen)

- Màn hình: 15.6" ( 1366 x 768 ) , không cảm ứng

- Đồ họa: Intel HD Graphics 620

- Lưu trữ: 1TB HDD 5400RPM

- Hệ điều hành: Free DOS

- Pin: 4 cell 40 Wh Pin rời , khối lượng: 2.2 kg

Doanh số kinh doanh trong những năm qua

Các công việc của nhóm thực tập tốt nghiệp tại công ty

Tuần lễ Nội dung thực tập

- Tham dự buổi nói chuyện với quản lý về sơ yếu lý lịch, kiến thức và kinh nghiệm

- Tham quan và tìm hiểu thông tin về công ty

- Làm quen với môi trường làm việc

- Nghiên cứu tài liệu về công ty và viết báo cáo về công ty

- Tiếp cận công việc thực tập

- Tham gia, lắng nghe, học hỏi, đóng góp ý kiến trong các buổi họp xây dựng phần mềm

- Hoàn thành các công việc được giao

3 - Chọn đề tài tốt nghiệp: ứng dụng quản lý bán hàng linh kiện máy tính cho công ty Huỳnh Gia

- Nhóm bắt đầu phân chia công việc

- Thực hiện xác định yêu cầu bài toán đề tài

- Khảo sát hiện trạng: tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống

4 - Phân tích thiết kế cơ sở dữ liệu

- Thiết kế giao diện hoạt động hiệu quả và tiện dụng

5 - Chọn công cụ và ngôn ngữ lập trình

- Cài đặt các chức năng cơ bản: thêm, xóa, sửa,

- Cài đặt các chức năng chính tìm kiếm, thống kê, in ấn, báo cáo,

- Nghiên cứu đưa vào chức năng quét mã QR

7 - Tiếp tục công việc của tuần 6

- Sửa lỗi và hoàn tất ứng dụng

- Kiểm tra, chạy thử và tìm hiểu cách thức triển khai phần mềm cho khách hàng

- Tổng kết, viết báo cáo, chuẩn bị nội dung thuyết trình

- Kết thúc quá trình thực tập tốt nghiệp tại công ty Huỳnh Gia

Bảng 1.1 Bảng các công việc thực tập tại công ty

KHẢO SÁT HỆ THỐNG

Xác định yêu cầu

Khi có yêu cầu nhập thiết bị, nhân viên cần ghi phiếu yêu cầu với đầy đủ thông tin chi tiết về thiết bị và sau đó gửi phiếu này đến nhà cung cấp.

Nhà cung cấp gửi đơn chào hàng chi tiết về thiết bị, bao gồm tên, loại, số lượng và nguồn gốc Dựa trên đơn chào hàng, cửa hàng sẽ lập đơn đặt hàng và gửi cho nhà cung cấp để nhập thiết bị Sau khi nhận hàng, cửa hàng kiểm tra số lượng và chất lượng thiết bị theo biên bản bàn giao Nếu thiết bị không đạt yêu cầu, cửa hàng sẽ trả lại và yêu cầu nhà cung cấp cung cấp thiết bị theo hợp đồng đã thỏa thuận.

Khi khách hàng có nhu cầu mua thiết bị, họ sẽ tìm kiếm thông tin sản phẩm và chọn hàng cần mua Nếu thiết bị còn trong kho, nhân viên sẽ lập phiếu bán hàng và tiến hành bàn giao thiết bị, kèm theo hóa đơn thanh toán, phiếu bảo hành và các giấy tờ liên quan, cùng với các khuyến mại nếu có Sau khi khách hàng thanh toán, cửa hàng sẽ lập biên lai thu tiền và ghi chép thông tin vào sổ thu và sổ kho Hệ thống sẽ lưu trữ và quản lý thông tin nhà cung cấp và khách hàng, cho phép sửa hoặc xóa khi cần thiết.

Sau một khoảng thời gian nhất định nhân viên các bộ phận sẽ tổng hợp thông tin mua, bán, và các thông tin khác.

Tổng quan về hệ thống cũ

Mục đích khảo sát hiện trạng:

- Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống.

- Tìm hiểu các chức năng, nhiệm vụ và cung cách hoạt động của hệ thống.

Hệ thống hiện tại cần được đánh giá để xác định những điểm hợp lý cần được duy trì và những bất hợp lý cần được cải thiện Việc thừa kế các yếu tố tích cực trong hệ thống sẽ giúp tối ưu hóa hiệu suất làm việc, trong khi những vấn đề cần khắc phục sẽ đảm bảo rằng hệ thống đáp ứng đầy đủ các yêu cầu công việc Sự hoàn thiện của hệ thống không chỉ nâng cao hiệu quả hoạt động mà còn tạo điều kiện thuận lợi cho người sử dụng.

Nội dung khảo sát và đánh giá hiện trạng

- Khảo sát và tìm hiểu hệ thống hiện tại mà cửa hàng đang làm việc.

- Các quy tắc quản lý của cửa hàng.

Cửa hàng sẽ tiến hành nhập thiết bị mới theo từng đợt Nhân viên sẽ nhận thiết bị và ghi chép thông tin vào phiếu nhập, bao gồm mã thiết bị, tên thiết bị, mã nhà cung cấp, số lượng, đơn giá, thuế VAT, ngày nhập, thời gian bảo hành, thành giá tiền và mã nhân viên.

Khi xuất hàng, nhân viên cần điền đầy đủ thông tin vào phiếu xuất, bao gồm mã thiết bị, tên thiết bị, mã nhà cung cấp, số lượng, đơn giá, ngày xuất, bảo hành, thành tiền, tên khách hàng và mã nhân viên Một bản phiếu xuất sẽ được giao cho khách hàng, trong khi bản còn lại sẽ được cửa hàng lưu giữ.

Mọi công việc nhập, xuất, sửa và xóa thông tin về thiết bị đều được tiến hành trên giấy tờ

Quản lý nhân viên bao gồm việc lưu trữ thông tin chi tiết về từng nhân viên trong hồ sơ cá nhân và quản lý thông tin liên quan đến lương bổng Mỗi nhân viên sẽ có hồ sơ riêng biệt được ghi chép trên giấy tờ.

Nhân viên có thể tra cứu thông tin về thiết bị và quy trình nhập, xuất thiết bị bằng cách tìm kiếm theo tên, mã thiết bị hoặc ngày nhập Để thực hiện việc này, nhân viên cần tham khảo các tài liệu lưu trữ trong kho Tất cả thông tin chỉ có sẵn trên giấy tờ.

2.3.4.Tình hình bán thiết bị

Cửa hàng sẽ thường xuyên cập nhật và in báo giá thiết bị dưới dạng file Word cho các phiếu xuất và nhập Nhờ vào các phiếu này, cửa hàng có thể tổng hợp tình hình bán hàng theo từng ngày, tháng và quý một cách hiệu quả.

Đánh giá hệ thống cũ

Trên đây là mô tả hoạt động của hệ thống, ta thấy việc quản lý thiết bị của cửa hàng máy tính có những ưu, nhược điểm sau:

Cơ cấu quản lý cửa hàng được thiết kế chặt chẽ và hợp lý, giúp đảm bảo rằng khi thực hiện đúng các nguyên tắc trong quy trình quản lý, công việc sẽ được tiến hành chính xác và đáp ứng đầy đủ các yêu cầu đề ra.

Phương tiện quản lý bằng giấy tờ sổ sách cho phép người dùng dễ dàng tra cứu, sửa chữa mà không cần đến máy móc hay thiết bị hiện đại, giúp quy trình trở nên đơn giản và linh hoạt hơn.

Việc lưu trữ thông tin thiết bị và quản lý hệ thống hiện nay chủ yếu được thực hiện thủ công qua sổ sách và chứng từ, dẫn đến khó khăn trong công tác quản lý Hệ thống này tốn nhiều thời gian và công sức cho nhân viên quản lý do phải thực hiện các công việc kiểm tra, tra cứu và kiểm kê phức tạp.

Việc lưu trữ thông tin bằng phương pháp này gặp khó khăn trong việc sửa đổi khi có sai sót Chẳng hạn, để chỉnh sửa thông tin trong hồ sơ thiết bị, người dùng phải gạch đi và sửa lại bên cạnh, điều này sẽ tạo ra sự bất tiện và không thẩm mỹ nếu phải thực hiện nhiều lần.

- Việc thống kê tình hình bán thiết bị cũng phức tạp.

Yêu cầu đối với hệ thống mới

Dựa trên quy trình làm việc của cửa hàng bán thiết bị máy tính, chúng tôi nhận thấy rằng phần mềm quản lý là rất cần thiết để giải quyết các nhược điểm hiện tại Phần mềm này được thiết kế để hỗ trợ việc quản lý mua bán thiết bị và tài chính cho cửa hàng Chúng tôi phát triển phần mềm nhằm phục vụ cho việc bán thiết bị máy tính tại cửa hàng Huỳnh Gia, với đối tượng sử dụng chính là nhân viên quản lý cửa hàng.

Các yêu cầu của người dùng:

- Phần mềm có giao diện phù hợp, sử dụng tiện lợi, nhanh chóng cho người sử dụng.

- Có khả năng nhập, xuất dữ liệu cho mỗi lần nhập, xuất thiết bị kèm theo các bản in phiếu xuất, nhập.

- Xử lý được việc sửa dữ liệu nếu trong quá trình nhập có sai sót.

- Khi người sử dụng có nhu cầu xem thông tin thì có thể xem bằng chương trình tìm kiếm thông tin giúp việc tra cứu thông tin dễ dàng

Để nắm bắt tình hình bán hàng hiệu quả, việc thống kê danh sách các mặt hàng hiện có, đã hết, còn tồn kho và bán chạy nhất là rất cần thiết Điều này có thể được thực hiện thông qua việc theo dõi các phiếu nhập và xuất hàng theo tháng, quý và năm.

- Các nguồn thông tin điều tra: tham khảo từ sách báo, tài liệu và tham khảo các phần mềm download từ mạng.

- Quan sát hoạt động của hệ thống cũ.

- Phỏng vấn trực tiếp chủ cửa hàng.

- Đặt vị trí vào vai trò của khách hàng (người sử dụng hệ thống) để thấy được rõ những yêu cầu thực tế mà hệ thống cần thực hiện.

Chương trình có các chức năng chính:

- Quản lý thiết bị - Tra cứu.

- Quản lý nhân viên - Thống kê in ấn.

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

Xác định các tác nhân và Use Case

Hệ thống quản lý bán hàng bao gồm hai tác nhân chính: khách hàng và nhân viên Khách hàng có nhiệm vụ tra cứu và tìm kiếm hàng hóa, trong khi nhân viên đảm nhiệm các chức năng quản lý như quản lý hàng bán, hàng nhập, khách hàng và thực hiện báo cáo thống kê.

Quản lý bán thiết bị của cửa hàng máy tính

Quản lý nhân viên Tra cứu

Tra theo tên thiết bị

Tra theo mã thiết bị

Thống kê, in phiếu nhập

In bảng báo giá Tra theo mã nhà cung cấp Xuất

Tra theo tên nhà cung cấp

Hình 3.1 Sơ đồ phân cấp chức năng

3.2.1.Biểu đồ use case tổng quát

Hệ thống có những chức năng chính rõ ràng, dễ nhận thấy từ góc độ của các tác nhân Dựa trên yêu cầu của bài toán, ta có thể xác định một use case tổng quát.

Hình 3.2 Biểu đồ use case tổng quát

3.2.2.Use case quản lý khách hàng

Tác nhân: Nhân viên. Điều kiện: Phải đăng nhập vào hệ thống.

Sau khi nhân viên đăng nhập, họ có thể tìm kiếm khách hàng bằng mã hoặc tên Sau đó, nhân viên có thể lựa chọn các chức năng tương ứng như nhập, xóa hoặc sửa thông tin khách hàng.

Hình 3.3 Use case quản lý khách hàng

3.2.3.Use case quản lý nhà cung cấp

Tác nhân: nhân viên. Điều kiện: Phải đăng nhập vào hệ thống.

Nhân viên có thể đăng nhập và tìm kiếm nhà cung cấp bằng tên hoặc địa chỉ Sau khi tìm thấy, họ có thể thực hiện các thao tác như nhập, xóa hoặc sửa thông tin nhà cung cấp một cách dễ dàng.

Hình 3.4 Use case quản lý nhà cung cấp

3.2.4.Use case quản lý bán hàng

Tác nhân: Nhân viên. Điều kiện: Phải đăng nhập được vào hệ thống.

Nhân viên sẽ lập hóa đơn bán hàng dựa trên yêu cầu của khách hàng, kiểm tra tình trạng hàng tồn kho để xác định khả năng cung ứng Nếu hàng hóa còn đủ, nhân viên sẽ tiến hành giao hàng và cập nhật thông tin vào hệ thống Trong trường hợp hàng không còn, nhân viên sẽ thông báo cho khách hàng về tình trạng này.

Hình 3.5 Use case quản lý bán hàng

3.2.5.Use case quản lý nhập hàng

Tác nhân: nhân viên. Điều kiện: Đăng nhập được vào hệ thống.

Sau một khoảng thời gian nhất định, cửa hàng sẽ tiến hành nhập thêm hàng hóa mới Nhân viên lập hóa đơn cần cung cấp thông tin chi tiết về hàng hóa muốn nhập Nhà cung cấp sẽ giao hàng theo yêu cầu của cửa hàng Tuy nhiên, trước khi nhận hàng, nhân viên sẽ kiểm tra chất lượng và số lượng hàng hóa Nếu hàng không đáp ứng yêu cầu, nhân viên sẽ từ chối nhập.

Hình 3.6 Use case quản lý nhập hàng

3.2.6.Use case báo cáo thống kê

Tác nhân: Nhân viên Điều kiện: Đăng nhập được vào hệ thống

Mô tả: Cuối tháng nhân viên sẽ thống kê hàng bán, hàng nhập, thống kê doanh thu và báo cáo cho quản lý.

Hình 3.7 Use case báo cáo thống kê

Dựa vào các use case đã được phân rã, ta tổng hợp lại tất cả các use case.

Hình 3.8 Use case chi tiết

Phân tích hệ thống chức năng

3.3.1.Chức năng “Quản lý thiết bị”

Chức năng quản lý thiết bị trong hệ thống cho phép người quản lý thực hiện các thao tác như nhận, xuất, sửa đổi và xóa thông tin liên quan đến thiết bị một cách trực tiếp và hiệu quả.

- Nhập: Chức năng này cho phép nhân viên nhập thiết bị với đầy đủ thông tin chi tiết về thiết bị nhập.

- Xuất: Chức năng này cho phép nhân viên xuất thiết bị với đầy đủ thông tin thiết bị xuất và các thông tin liên quan.

Cho phép nhân viên cập nhật và chỉnh sửa thông tin không còn phù hợp về thiết bị và nhân sự, nhằm đảm bảo tính chính xác và hiệu quả trong quản lý dữ liệu.

- Xóa: Cho phép nhân viên xóa những thông tin về những thiết bị đã hết ( lấy nội dung thông tin từ kho dữ liệu và xóa khỏi danh sách).

3.3.2.Chức năng “Quản lý nhân viên”

Chức năng này giúp cho việc quản lý hồ sơ nhân viên và việc trả lương cho nhân viên của cửa hàng.

- Quản lý hồ sơ: Chức năng này cho phép quản lý các thông tin về nhân viên của cửa hàng.

- Trả lương: Chức năng này giúp việc quản lý theo dõi trả lương cho từng nhân viên của cửa hàng.

Người quản lý có thể dễ dàng tra cứu thông tin thiết bị và các dữ liệu cần thiết thông qua nhiều tiêu chí khác nhau như tên thiết bị, mã thiết bị, ngày nhập, mã nhà cung cấp và tên nhà cung cấp.

Chức năng tra cứu theo tên thiết bị giúp người dùng dễ dàng tìm kiếm thông tin liên quan đến thiết bị bằng cách nhập tên thiết bị đã biết.

- Tra cứu theo mã thiết bị: Cho phép người sử dụng tìm thấy thông tin chi tiết về thiết bị khi đã biết mã thiết bị cần tìm.

Tra cứu thông tin thiết bị theo mã nhà cung cấp giúp người dùng dễ dàng tìm kiếm các thông tin chi tiết liên quan đến thiết bị khi đã biết mã của nhà cung cấp.

Chức năng tra cứu theo tên nhà cung cấp cho phép người dùng dễ dàng tìm kiếm thông tin chi tiết về thiết bị khi đã biết tên nhà cung cấp.

3.3.4.Chức năng “Thống kê, in ấn”

Chức năng của hệ thống cho phép quản lý hiệu quả việc nhập và xuất hàng hóa, đồng thời thống kê tình hình bán hàng Hệ thống cung cấp bảng báo giá chi tiết, giúp người dùng nắm bắt thông tin về tình hình bán thiết bị và cung cấp cho khách hàng các thông tin cần thiết về sản phẩm.

- In bảng báo giá: Chức năng này giúp cửa hàng in ra bảng báo giá theo từng lần cập nhật.

- In, thống kê phiếu nhập: Giúp cho nhân viên in ra phiếu nhập ở mỗi lần nhập thiết bị và tổng kết được tình hình nhập thiết bị.

- In, thống kê phiếu xuất: Giúp cho nhân viên in ra phiếu xuất khi xuất hàng và qua đó cũng tổng kết được tình hình xuất hàng.

Mô hình thực thể kết hợp

3.4.1.Xác định kiểu thực thể

- Nhân viên, khách hàng, nhà cung cấp.

- Chi tiết đơn đặt hàng, đơn đặt hàng.

- Tài khoản, hóa đơn, nhập sản phẩm

- Phiếu giao hàng, chi tiết hóa đơn, chi tiết phiếu giao hàng.

- Chi tiết nhập sản phẩm, kho, nhà cung cấp.

3.4.2.Xác định các thuộc tính

- NHANVIEN ( MaNV, HoTen, GioiTinh, NgaySinh, DiaChi, DienThoai, Gmail, HinhAnh ).

- KHACHHANG ( MaKH, HoTen, GioiTinh, NgaySinh, DiaChi, DienThoai, Gmail ).

- NHACUNGCAP ( MaNCC, TenNCC, DienThoai, DiaChi ).

- DONDATHANG ( MaDDH, MaNV, MaKH, NgayDat ).

- CT_DONDATHANG ( MADDH, MaSP, TenSP, SoLuongDat ).

- HOADON ( SoHD, MaNV, MaDDH, NgayLap ).

- NHAPSANPHAM ( MaNhapSP, MaNCC, NgayNhap, MaNV ).

- CT_HOADON ( SoHD, MaSP, TenSP, SoLuongDat, GiaBan).

- CT_PHIEUGIAOHANG ( SoPGH, SoHD, NgayGiao ).

- CT_NHAPSANPHAM ( MaNhapSP, MaSP, TenSP, SoLuong, GiaNhap, GiaBan, HinhAnh).

- KHO ( MaSP, TenSP, SoLuong, GiaBAn ).

- NHACUNGCAP ( MaNCC, TenNCC, DienThoai, DiaChi ).

3.4.4.Sơ đồ logic dữ liệu

Hình 3.10 Sơ đồ logic dữ liệu

3.4.5.Mô tả thuộc tính các bản dữ liệu

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaNV Varchar(20) Mã nhân viên

TenDangNhap Varchar(20) Chính Tên đăng nhập

Bảng 3.1 Bảng tài khoản ( TAIKHOAN )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaNV Varchar(20) Chính Mã nhân viên

HoTen Nvarchar(30) Họ tên nhân viên

CMND Int Chứng minh nhân dân

DienThoai Int Số điện thoại

HinhAnh Image Hỉnh ảnh đại diện

Gmail Varchar(50) Địa chỉ Gmail

Bảng 3.2 Bảng nhân viên ( NHANVIEN )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaKH Varchar(20) Chính Mã khách hàng

HoTen Nvarchar(30) Họ tên khách

DienThoai Int Số điện thoại

Gmail Varchar(50) Địa chỉ Gmail

Bảng 3.3 Bảng khách hàng ( KHACHHANG )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaNCC Varchar(20) Chính Mã nhà cung cấp

TenNCC Nvarchar(50) Tên nhà cung cấp

DienThoai Int Số điện thoại

Bảng 3.4 Bảng nhà cung cấp ( NHACUNGCAP )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaNhapSP Varchar(20) Chính Mã nhập sản phẩm

MaNCC Varchar(20) Mã nhà cung cấp

MaNV Varchar(20) Mã nhân viên

Bảng 3.5 Bảng nhập sản phẩm ( NHAPSANPHAM )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaNhapSP Varchar(20) Chính Mã nhập sản phẩm

MaSP Varchar(20) Mã sản phẩm

TenSP Nvarchar(50) Tên sản phẩm

HinhAnh Image Hình ảnh sản phẩm

Bảng 3.6 Bảng chi tiết nhập sản phẩm ( CT_NHAPSANPHAM )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaSP Varchar(20) Mã sản phẩm

TenSP Nvarchar(50) Tên sản phẩm

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaDDH Varchar(20) Chính Mã đơn đặt hàng

MaNV Varchar(20) Mã nhân viên

MaKH Varchar(20) Mã khách hàng

TinhTrang Nvarchar(20) Tình trạng sản phẩm

Bảng 3.8 Bảng đơn đặt hàng ( DONDATHANG )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

MaDDH Varchar(20) Mã đơn đặt hàng

MaSP Varchar(20) Mã sản phẩm

TenSP Nvarchar(50) Tên sản phẩm

SoLuongDat Int Số lượng đặt

Bảng 3.9 Bảng chi tiết đơn đặt hàng ( CT_DONDATHANG )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

SoHD Varchar(20) Chính Số hóa đơn

MaDDH Varchar(20) Mã đơn đặt hàng

MaNV Varchar(20) Mã nhân viên

NgayLap Datetime Ngày lập hóa đơn

Bảng 3.10 Bảng hóa đơn ( HOADON )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

SoHD Varchar(20) Số hóa đơn

MaSP Varchar(20) Mã sản phẩm

TenSP Nvarchar(50) Tên sản phẩm

SoLuongDat Int Số lượng đặt

Bảng 3.11 Bảng chi tiết hóa đơn ( CT_HOADON )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

SoPGH Varchar(20) Chính Số phiếu giao hàng

SoHD Varchar(20) Số hóa đơn

NgayGiao DateTime Ngày giao hàng

Bảng 3.12 Bảng phiếu giao hàng ( CT_PHIEUGIAOHANG )

Tên trường Kiểu dữ liệu Null Khóa Ghi chú

SoPGH Varchar(20) Số phiếu giao hàng

MaSP Varchar(20) Mã sản phẩm

TenSP Nvarchar(50) Tên sản phẩm

SoLuongDat Int Số lượng đặt

Bảng 3.13 Bảng phiếu giao hàng ( PHIEUGIAOHANG )

XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN LINH KIỆN

Chức năng thêm, xóa, sửa, thanh toán

Chức năng này cho phép nhân viên lưu lại thông tin của khách hàng như: tên,giới tính, ngày sinh, số điện thoại, địa chỉ mail, địa chỉ nhà.

Hình 4.1 Form thêm khách hàng

Sau khi chọn sản phẩm, nhân viên nhấn nút “Tạo đơn hàng” để hiển thị form giỏ hàng Form này giúp nhân viên tạo đơn đặt hàng với các thông tin cần thiết như mã đơn hàng, mã khách hàng, tên khách hàng và số lượng đặt Ngoài ra, nhân viên còn có khả năng xóa hoặc chỉnh sửa đơn hàng ngay trong form giỏ hàng.

Hình 4.2 Form tạo đơn đặt hàng

4.1.3.Sửa hoặc xóa trong form giao hàng

Sau khi nhấn vào chức năng giao hàng, biểu mẫu giao hàng sẽ hiện ra Trong biểu mẫu này, có hai chức năng chính là sửa và xóa, cho phép nhân viên điều chỉnh thông tin sản phẩm hoặc hủy đơn đặt hàng.

Sau khi đã kiểm tra xong đầy đủ các thông tin bán hàng, nhân viên sẽ sử dụng chức năng thanh toán để hoàn thành quá trình bán hàng.

Hình 4.4 Form thanh toán đơn hàng

Chức năng tra cứu, tìm kiếm

Trong form tìm kiếm, nhân viên có thể phân loại tìm kiếm theo các tiêu chí như sản phẩm, khách hàng, đơn đặt hàng, hóa đơn và phiếu giao hàng Sau khi lựa chọn mục cần tìm, nhân viên chỉ cần nhấn vào nút tìm kiếm có biểu tượng kính lúp để bắt đầu quá trình tìm kiếm.

Chức năng in ấn, thống kê

Chức năng in ấn hỗ trợ người dùng in các phiếu xuất, phiếu nhập, bảng báo giá và thống kê tình hình bán thiết bị Nó cho phép theo dõi thiết bị nhập và xuất trong ngày, cũng như kiểm soát số lượng thiết bị tồn kho và số lượng thiết bị mà mỗi nhân viên nhận được.

Chức năng thống kê sản phẩm cho phép nhân viên theo dõi các chỉ số quan trọng như sản phẩm bán chạy, sản phẩm không tiêu thụ được và sản phẩm tồn kho.

Hình 4.7 Form thống kê sản phẩm

4.3.2.Thống kê đơn đặt hàng

Chức năng thống kê đơn đặt hàng cho phép nhân viên theo dõi và quản lý các loại đơn hàng một cách hiệu quả, bao gồm các đơn hàng đang chờ xử lý, đơn hàng đã bị hủy và đơn hàng đã được thanh toán.

Hình 4.8 Form thống kê đơn đặt hàng

Chức năng thống kê doanh thu giúp cho nhân viên thống kê theo từng mục như: sản phẩm nhập kho, sản phẩm bán.

Hình 4.9 Form thống kê doanh thu

Đóng gói chương trình

Bước 1: Tải và cài đặt Advanced Installer Setup trên máy tính.

Bước 2: Sau khi cài đặt, khởi động ứng dụng Advanced Installer.

Bước 3: Nhập vào tên ứng dụng, và tên công ty, tổ chức hay doanh nghiêp… Nhấn Next qua B4.

Bước 4: Chọn cấu trúc bên ngoài của gói cài đặt dưới dạng exe

Bước 5: Chương trình yêu cầu chọn đường dẫn lưu file cài đặt Nhấn Next qua bước kế tiếp.

Bước 6: Chọn đường dẫn chứa các tệp project của ứng dụng Đây là các tệp giúp tạo nên ứng dụng.

Bước 7: Đánh dấu chọn tên cài đặt rút gọn có dạng exe.

Bước 8: Giữ nguyên mặc định và nhấn next cho đến lúc hoàn thành nạp ứng dụng Nhấn finish để hoàn tất.

Bước 9: Khởi động lại ứng dụng Advanced Installer để nạp vào thư viện, file cấu hình, hình ảnh đường dẫn,…

Bước 10: Trong phần “Launch Conditions”, hãy thêm các yêu cầu cần thiết cho việc cài đặt phần mềm như Net Framework và SQL Cuối cùng, nhấn nút “Run” trên thanh công cụ và chờ đợi quá trình đóng gói hoàn tất.

Ngày đăng: 09/04/2022, 11:24

HÌNH ẢNH LIÊN QUAN

Hình 1.1. Cơ Cấu phòng ban - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 1.1. Cơ Cấu phòng ban (Trang 10)
Hình 1.3. Laptop Acer - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 1.3. Laptop Acer (Trang 15)
- Màn hình: 15.6" ( 1366 x 768 ), không cảm ứng - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
n hình: 15.6" ( 1366 x 768 ), không cảm ứng (Trang 16)
Hình 1.5. Laptop Dell - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 1.5. Laptop Dell (Trang 16)
Bảng 1.1. Bảng các công việc thực tập tại công ty - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Bảng 1.1. Bảng các công việc thực tập tại công ty (Trang 18)
Hình 3.2. Biểu đồ use case tổng quát - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.2. Biểu đồ use case tổng quát (Trang 25)
Hình 3.3. Use case quản lý khách hàng - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.3. Use case quản lý khách hàng (Trang 26)
Hình 3.4. Use case quản lý nhà cung cấp - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.4. Use case quản lý nhà cung cấp (Trang 27)
Hình 3.5. Use case quản lý bán hàng - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.5. Use case quản lý bán hàng (Trang 29)
Hình 3.6. Use case quản lý nhập hàng - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.6. Use case quản lý nhập hàng (Trang 30)
Hình 3.7. Use case báo cáo thống kê - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.7. Use case báo cáo thống kê (Trang 31)
Hình 3.8. Use case chi tiết - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.8. Use case chi tiết (Trang 33)
Hình 3.9. Biểu đồ ERD - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.9. Biểu đồ ERD (Trang 39)
Hình 3.10. Sơ đồ logic dữ liệu - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Hình 3.10. Sơ đồ logic dữ liệu (Trang 40)
Bảng 3.1. Bảng tài khoản ( TAIKHOA N) - ỨNG DỤNG QUẢN lý bán LINH KIỆN máy TÍNH CHO CÔNG TY HUỲNH GIA
Bảng 3.1. Bảng tài khoản ( TAIKHOA N) (Trang 41)

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

TÀI LIỆU LIÊN QUAN

w