Tải bản đầy đủ (.pdf) (16 trang)

xây dựng phần mềm quản lý việc kinh doanh của một công ty mua bán máy tính xách tay

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.77 MB, 16 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC KINH TẾ-KĨ THUẬT CÔNG NGHIỆPKHOA CÔNG NGHỆ THÔNG TIN</b>

<b>---o0o---ĐỒ ÁN 1:</b>

<b>XÂY DỰNG PHẦN MỀM QUẢN LÝ VIỆC KINH DOANH CỦAMỘT CÔNG TY MUA BÁN MÁY TÍNH XÁCH TAY</b>

<b>GIẢNG VIÊN: TRẦN THỊ HƯƠNG</b>

NGUYỄN THỊ THU NHÀIĐỊNH THỊ THÙY LINHTRIỆU THỊ TRÀ MYLÊ THỊ HẰNG

<b>HÀ NỘI: 2023 – 2024</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>MỤC LỤC</b>

<small>LỜI NÓI ĐẦU...2</small>

<small>CHƯƠNG I: TỔNG QUAN ĐỀ TÀI...2</small>

<small>1.1.Giới thiệu đề tài:...3</small>

<small>1.2.Mô tả quy trình bài tốn:...3</small>

<small>1.2.1.Quản lý mua hàng:...4</small>

<small>1.2.2.Quản lý kho:...4</small>

<small>1.2.3.Quản lý bán hàng:...4</small>

<small>1.2.4.Thanh tốn:...4</small>

<small>CHƯƠNG II: KHẢO SÁT PHÂN TÍCH THIẾT KẾ HỆ THỐNG...4</small>

<small>2.1.Sơ đồ phân cấp chức năng:...4</small>

<small>2.2.Sơ đồ luồng dữ liệu mức bối cảnh:...4</small>

<small>2.3.Sơ đồ dữ liệu mức đỉnh:...4</small>

<small>2.4.Sơ đồ dữ liệu mức dưới đỉnh:...4</small>

<small>2.4.1.Sơ đồ quản lý mua hàng:...4</small>

<small>2.4.2.Sơ đồ quản lý kho:...4</small>

<small>2.4.3.Sơ đồ quản lý bán hàng:...5</small>

<small>2.4.4.Sơ đồ quản lý thanh toán:...5</small>

<small>2.5.Xác định thực thể liên kết:...6</small>

<small>2.5.1.Thực thể dạng chuẩn:...6</small>

<small>2.5.2.Mối quan hệ giữa các thực thể:...6</small>

<small>2.5.3.Sơ đồ thực thể liên kết ER:...7</small>

<small>2.5.4.Database Diagram:...7</small>

<small>CHƯƠNG III: LẬP TRÌNH WINFORM...7</small>

<small>3.1.Giao diện đăng nhập:...8</small>

<small>3.2.Giao diện quản lý mua hàng:...8</small>

<small>3.3.Giao diện quản lý kho:...8</small>

<small>3.4.Giao diện quản lý bán hàng:...8</small>

<small>3.5.Giao diện quản lý thanh tốn:...8</small>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>LỜI NĨI ĐẦU</b>

Cơng nghệ thơng tin ngày nay đang dần phát triển, hiện diện trong mọi lĩnh vực của đờisống xã hội, từng bước thay đổi cuộc sống con người. Công nghệ thông tin hiện là ngành đượcđầu tư và chú trọng phát triển ở mọi Quốc Gia từ những nước nghèo đang phát triển tới cácnước công nghiệp phát triển. Việt Nam chúng ta đang dần hòa nhập với sự phát triển trongkhu vực và trên thế giới. Có thể nói khơng một ngành nghề nào lại liên tục biến đổi và pháttriển như công nghệ thông tin. Đây là lĩnh vực luôn phát triển từng ngày, từng giờ với tốc độchóng mặt nên nhu cầu nhân lực là rất lớn. Hầu như các tổ chức, các công ty, các doanhnghiệp đều cần đến người làm trong lĩnh vực công nghệ thông tin như một bàn đạp cho cácdoanh nghiệp nhằm đạt hiệu quả tối đa cho các chiến lược cạnh tranh của họ trên thị trường.Từ tầm quan trọng và nhu cầu sử dụng từ doanh nghiệp, bọn em đã lựa chọn xây dựng phầnmềm quản lý việc kinh doanh của một công ty mua bán máy tính xách tay, với các chức năngđược mô tả qua bốn nhần như sau:

Phần 1: Quản lý nhậpPhần 2: Quản lý máy tínhPhần 3: Quản lý xuấtPhần 4: Thanh toán.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>CHƯƠNG I: TỔNG QUAN ĐỀ TÀI</b>

<b>1.1. Giới thiệu đề tài:</b>

Đề tài "Phần mềm quản lý mua bán máy tính xách tay" tập trung vào nghiên cứu vàphát triển một phần mềm đặc biệt nhằm hỗ trợ quản lý tồn diện q trình mua bán máytính xách tay. Với sự phát triển nhanh chóng của ngành cơng nghiệp máy tính xách tay vàsự đa dạng của sản phẩm, việc có một phần mềm quản lý hiệu quả là cần thiết để tối ưuhóa quy trình kinh doanh và nâng cao hiệu suất.

Đề tài này nhằm xây dựng một phần mềm quản lý mua bán máy tính xách tay đáp ứngcác yêu cầu và nhu cầu của doanh nghiệp, cửa hàng hoặc cá nhân tham gia trong lĩnh vựcnày. Phần mềm sẽ có khả năng theo dõi và quản lý thông tin chi tiết về các sản phẩm máytính xách tay, bao gồm thơng số kỹ thuật, giá cả, lịch sử bảo hành và thông tin liên quankhác. Nó cũng sẽ hỗ trợ trong việc quản lý kho hàng, từ việc nhập hàng, kiểm kê, định vịsản phẩm trong kho đến việc quản lý số lượng hàng tồn kho.

Phần mềm cũng sẽ cung cấp các tính năng quản lý đơn hàng, cho phép người dùngtheo dõi và xử lý các đơn hàng mua bán máy tính xách tay một cách thuận tiện và chínhxác. Nó sẽ hỗ trợ quản lý thông tin khách hàng, theo dõi trạng thái đơn hàng, tạo hóa đơnvà giúp tăng cường tương tác và quan hệ khách hàng.

Đặc biệt, phần mềm sẽ tích hợp các tính năng báo cáo và thống kê, cho phép ngườidùng tạo ra báo cáo tổng quan về doanh thu, lợi nhuận, xu hướng bán hàng và thông tinquản lý khác. Điều này giúp người dùng đánh giá hiệu suất kinh doanh, phân tích xuhướng thị trường và đưa ra các quyết định chiến lược.

Đề tài "Phần mềm quản lý mua bán máy tính xách tay" hướng đến việc cung cấp mộtcông cụ mạnh mẽ và tiện ích để quản lý mua bán máy tính xách tay, từ việc theo dõithông tin sản phẩm, quản lý kho hàng đến xử lý đơn hàng và tạo báo cáo. Với phần mềmnày, người dùng sẽ có khả năng tối ưu hóa hoạt động kinh doanh, nâng cao hiệu quả vàđáp ứng linh hoạt với yêu cầu thị trường ngày càng khắt khe trong lĩnh vực này.

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>1.2. Mơ tả quy trình bài tốn:</b>

Theo tiêu chí đánh giá thực tế để quản lý cửa hàng bán máy tính xách tay, phân tích hệthống của ứng dụng sẽ gồm các thành phần quản lý như sau:

<b>1.2.1. Quản lý mua hàng:</b>

Khi có nhu cầu nhập các mặt hàng mới, cửa hàng căn cứ vào lượng hàng tồn kho đểlập dự trù mua hàng gửi cho ban giám đốc. ban giám đốc dựa vào dự trù mua hàng và kếhoạch kinh doanh duyệt dự trù mua hàng gửi cho bộ phận mua máy tính. Sau đó, bộ phậnnày làm đơn hàng gửi các cơng ty cung cấp máy tính. Các cơng ty máy tính dựa vào đơnhàng cung cấp hàng cho công ty, bộ phận tiếp nhận hàng thông qua một phiếu nhận hàngđược lập, nhập hàng vào kho; phiếu nhận hàng sau đó được chuyển cho bộ phận thanhtốn để thanh tốn cho cơng ty cung cấp máy tính. Phiếu nhận hàng chứa các thông tin:số phiếu, ngày làm phiếu, tên công ty, địa chỉ, điện thoại, mã số thuế, mã số máy tính, tênmáy, hãng sản xuất, số lượng, đơn giá, thành tiền, tổng số tiền.

<b>1.2.2. Quản lý máy tính:1.2.3. Quản lý bán hàng:</b>

Khi có khách hàng đến mua máy tính, cơng ty căn cứ u cầu của khách hàng. Nếuu cầu được đáp ứng thì cơng ty lập một phiếu xuất. sau đó, phiếu xuất được chuyển chobộ phận thanh tốn để thu tiền, giao máy tính cho khách hàng. Phiếu xuất chứa các thôngtin: số phiếu, ngày làm phiếu, tên khách hàng, địa chỉ, điện thoại, mã số thuế, mã số máytính, tên máy tính, hãng sản xuất, số lượng, đơn giá, thành tiền, tổng số tiền.

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>CHƯƠNG II: KHẢO SÁT PHÂN TÍCH THIẾT KẾ HỆ THỐNG</b>

<b>2.1. Sơ đồ phân cấp chức năng:</b>

<b>2.2. Sơ đồ luồng dữ liệu mức bối cảnh:</b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>2.3. Sơ đồ dữ liệu mức đỉnh:</b>

<b>2.4. Sơ đồ dữ liệu mức dưới đỉnh:</b>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>2.4.1. Sơ đồ quản lý mua hàng:</b>

<b>2.4.2.Sơ đồ quản lý máy tính:</b>

<b>2.4.3. Sơ đồ quản lý bán hàng:</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>2.4.4. Sơ đồ quản lý thanh toán: </b>

<b>2.5. Xác định thực thể liên kết:</b>

<b>2.5.1. Thực thể dạng chuẩn:</b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

- Nhà cung cấp (<b>MaNCC</b>, TeneNCC, ĐiaChi, SĐT)

- Hàng (<b>MaMT</b>, MaNCC, TenMT, TenTG, GiaTien, NhaSX, TheLoai)- Khách hàng (<b>MaKH</b>, TenKH, SĐT)

- Hóa đơn (<b>MaHĐ</b>, MaKH MaMT, , TenSP, SL, GiaTien, TongTien, NgayTao)

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>2.5.2. Mối quan hệ giữa các thực thể:</b>

<b>2.5.3. Sơ đồ thực thể liên kết ER:</b>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>2.5.4. Database Diagram:</b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>CHƯƠNG III: LẬP TRÌNH WINFORM</b>

Lý do nào chọn lập trình Winform với .NET Framework?

- Trong vô vàn lựa chọn, em đã quyết định chọn lập trình Winform với .NET frameworkvới nhiều ưu điểm với sự hỗ trợ bởi Microsoft.

- Ngôn ngữ C# với ưu điểm dễ sử dụng hơn C/C++ và có những bộ thư viện rộng lớn,được Microsoft sử dụng làm ngơn ngữ chính thức của .NET framework. C# có cộng đồngtrực tuyến đơng đảo, ln được update thường xun nên ln có một cộng đồng lớn docác nhà phát triển và lập trình viên C# cùng nhau xây dựng, giúp đỡ, trao đổi kinhnghiệm.

- Winform là một thư viện lớp đồ họa, mã nguồn mở và được cung cấp hồn tồn miễnphí. Phần mềm này cung cấp nền tảng giúp bạn viết những lập trình đa dạng cho các thiếtbị như máy tính bàn, laptop, máy tính bảng,... Winform cũng được coi như là một sự thaythế đối với thư viện lớp nền tảng Microsoft Foundation của C++.

-Winform có các thành phần cơ bản như Forms Panel, Button Textbox, ComboBox,RadioButton,... Trong đó, Form là nơi chứa tất cả thành phần của chương trình, Panelchứa Button, Label, TextBox. Button là nút nhấn, Textbox dùng để nhập văn bản mộtdòng hay nhiều dòng. Label hiển thị văn bản hoặc thông tin trên Form và ComboBox làcác lựa chọn có sẵn để bạn lựa chọn dễ dàng hơn.

- Phù hợp để làm các phần mềm quản lý, thống kê hay kế toán,... Đây là các loại ứngdụng mà công ty hoặc doanh nghiệp nhỏ và vừa rất cần có. Bên cạnh đó, bạn chỉ cần sửdụng các component như Telerik UI hoặc Devexpress để tạo ra một giao diện hiện đại vàchất lượng. Hiện nay, các trình viên ở Việt Nam hầu như đều sử dụng crack nên cácComponent này là hồn tồn miễn phí giúp bạn tạo ra nhiều giao diện hiện đại, đẹp mắt.Từ đó cải thiện tốt nhất trải nghiệm người dùng trên ứng dụng.

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Những điều trên chính là những lý do em quyết định phát triển phần mềm quản lýbằng Winform với ngôn ngữ C#, bây giờ chúng ta cùng đến với giao diện đầu tiên.

<b>3.1. Giao diện đăng nhập:</b>

<b>3.2. Giao diện quản lý mua hàng:</b>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>3.3. Giao diện quản lý máy tính:</b>

<b>3.4. Giao diện quản lý bán hàng:</b>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>3.5. Giao diện quản lý thanh toán:</b>

</div>

×