1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) báo cáo bài tập lớn quản lý thông tin bảo hành thiết bị đã bán ra của một công ty kinh doanh máy tính

25 18 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 đề Quản lý thông tin bảo hành thiết bị đã bán ra của một công ty kinh doanh máy tính
Tác giả Dương Thanh Tùng, Võ Văn Toản, Đặng Văn Lâu, Hà Văn Chín, Lê Thị Thu Hiền
Người hướng dẫn ThS. Lê Hữu Dũng
Trường học Trường Đại học Mở Hà Nội
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2021
Thành phố Hồ Chí Minh
Định dạng
Số trang 25
Dung lượng 604,28 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lê Thị Thu Hiền – CSG 313 QUẢN LÝ BÁN HÀNG CHO MỘT CÔNG TY KINH DOANH THIẾT BỊ MÁY TÍNH.. Trường Đại học Mở Hà NộiKhoa Công nghệ Thông tin Bài tập lớn Môn học: Lập trình Hướng sự kiện Đề

Trang 1

VIỆN ĐẠI HỌC MỞ HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

1 DƯƠNG THANH TÙNG – CSG 213

2 VÕ VĂN TOẢN – CSG 213

3 ĐẶNG VĂN LÂU - CSG 313B

4 Hà Văn Chín – CSG 313

5 Lê Thị Thu Hiền – CSG 313

QUẢN LÝ BÁN HÀNG CHO MỘT CÔNG

TY KINH DOANH THIẾT BỊ MÁY TÍNH.

Môn: Lập trình hướng sự kiện

Giảng viên hướng dẫn ThS Lê Hữu Dũng

BÁO CÁO BÀI TẬP LỚN

TP Hồ Chí Minh - 2021

Trang 2

Trường Đại học Mở Hà Nội

Khoa Công nghệ Thông tin

Bài tập lớn

Môn học: Lập trình Hướng sự kiện

Đề 04: Quản lý thông tin bảo hành thiết bị đã bán ra của một công ty kinh

doanh máy tính.

1 Mô tả:

- Trong một công ty kinh doanh thiết bị máy tính, các thiết bị thuộc nhiềuhãng khác nhau được chia thành các loại khác nhau (Ví dụ: máy in, card màn hình,main ….) Tùy theo thời điểm bán hàng, mỗi thiết bị có thể có thời hạn bảo hànhkhác nhau

- Trong thời hạn bảo hành, nếu thiết bị khách hàng đã mua bị hỏng và đủ điềukiện bảo hành thì khách hàng có thể mang thiết bị đến công ty để được bảo hành.Một thiết bị có thể được bảo hành nhiều lần, có thể được đổi sang một thiết bị mớicùng loại Mỗi lần khách hàng có thể mang tới nhiều thiết bị

- Khi khách hàng mang thiết bị đến bảo hành, nhân viên công ty có nhiệm vụxem xét sơ bộ về thiết bị, ghi rõ tình trạng hỏng hóc, phán đoán nguyên nhân vàphương án giải quyết, ghi phiếu nhận thiết bị và hẹn ngày trả thiết bị đã được bảohành Công ty chỉ nhận bảo hành các thiết bị do công ty bán ra

- Các thiết bị mang đến bảo hành, tùy theo mức độ hỏng hóc và chế độ bảohành, khách hàng có thể không phải trả phí sửa chữa hoặc phải trả phí sửa chữa(hoặc phí đổi thiết bị mới)

2 Để giải quyết bài toán trên, người ta có thể sử dụng các bảng như sau:

tblNhomhang: chứa thông tin về nhóm hàng (VD: Main, Chip,

Monitor….) tblHanghoa: chứa thông tin mô tả về các mặt hàng (VD: tên gọi, màu sắc, kích thước, đặc tính kĩ thuật ….)

tblHoadonbanhang: chứa thông tin về hóa đơn bán hàng (ai lập hóa đơn, bán cho ai, bán vào lúc nào, đã thu tiền hay chưa)

Trang 3

tblHangban: chứa thông tin về các mặt hàng đã được bán theo các hóađơn (mặt hàng nào, số lượng bao nhiêu, qui cách, giá bán là bao nhiêu, bảohành bao nhiêu lâu….) Mỗi hóa đơn có thể bán nhiều mặt hàng Mỗi mặthàng tại mỗi thời điểm khác nhau có thể có giá bán khác nhau.

tblPhieunhan: chứa thông tin về phiếu nhận thiết bị khi khách hàngmang đến để bảo hành (nhận của khách hàng nào, địa chỉ liên hệ, nhận vàongày nào, ai nhận, hẹn bao giờ trả thiết bị) tblThietbiCanbaohanh: chứa thôngtin về thiết bị cần bảo hành (thiết bị gì, tình trạng hiện tại thế nào, phán đoánnguyên nhân ban đầu là gì)

tblNhatkysuachua: chứa thông tin ghi lại quá trình sửa chữa thiết bị cầnbảo hành (thiết bị nào, nguyên nhân, cách giải quyết, ai thực hiện sửa, ngàybắt đầu sửa, ngày sửa xong)

3 Yêu cầu: Xây dựng phần mềm nhằm giải quyết bài toán trên.

3.1 CSDL:

- Thiết kế trên SQL Server.

- Trong CSDL có các bảng trên với các trường, các bảng phục vụ cho yêu cầu

của chương trình (sinh viên có thể thêm bảng/trường nếu cần thiết)

- Các trường trong các bảng khi thiết kế phải thiết lập đầy đủ các thuộc

tính - Các bảng phải có quan hệ với nhau

- Thiết kế các truy vấn cập nhật (thêm, sửa, xóa) thành các Stored Procedure lưu trữ trong csdl

3.2 Phần mềm:

- Viết trên VB.NET/C#.NET, giao tiếp các chức năng thông qua hệ thống menu/toolbar

Trang 4

- Hạn chế các thao tác sử dụng chuột, hỗ trợ người dùng thao tác bằng bànphím để tăng tốc độ sử dụng chương trình Các chức năng cập nhật dữ liệu (thêm,sửa, xóa) có sử dụng các query/Stored Procedure đã thiết kế trong csdl.

- Dữ liệu của chương trình phải được kiểm tra chặt chẽ để tránh lỗi

- Các báo cáo viết trên Crystal Report và được gọi qua chương trình

4 Sản phẩm cần nộp gồm:

Mỗi nhóm nộp 01 bộ (cách thức nộp, thời gian nộp theo qui định của từng lớp) gồm:

4.1 Quyển báo cáo Bài tập lớn (bản PDF): theo

cấu trúc tại https://bit.ly/2LSn2dX, trình bày theo

qui định cho Bài tập lớn tại

http://www.fithou.edu.vn/userfiles/files/bieumau/

QuidinhTrinhbayBaocao_v4_5_2_1.pdf

4.2 Tệp nén (chuẩn ZIP) chứa sản phẩm theo yêu cầu 3.1 và 3.2

Trang 5

LỜI NÓI ĐẦU

1 Giới thiệu vấn đề nghiên cứu * Lý do chọn đề tài nghiên cứu

Trong một công ty kinh doanh thiết bị máy tính, các thiết bị thuộcnhiều hãng khác nhau được chia thành các loại khác nhau Thời hạn bảohành của các thiết bị được mua tại công ty được thực hiện nghiêm túc vàđúng với nguyên tắc đã đề ra Các thiết bị có thể được bảo hành nhiều lần khi

có đủ điều kiện bảo hành, khi khách hàng mang thiết bị đến bảo hành, nhânviên công ty có nhiệm vụ xem xét sơ bộ về thiết bị, ghi rõ tình trạng hỏnghóc, phán đoán nguyên nhân và tìm phương án giải quyết, ghi phiếu nhậnthiết bị và hẹn ngày trả thiết bị đã được bảo hành Công việc quản lý củacông ty nếu chỉ được tiến hành thủ công sẽ gặp nhiều khó khăn và phức tạpbởi số lượng sản phẩm bảo hành ngày càng tăng Việc đưa ra các ứng dụngcông nghệ thông tin sẽ giúp giảm tải công việc quản lý bằng thủ công củacon người là điều rất cần thiết để giải quyết vấn đề nêu trên

Là một người chủ công ty, chúng ta mong chờ điều tốt đẹp nhất vớidoanh nghiệp của mình, đó là lợi nhuận, là thương hiệu và sự phát triển hiệnđại hóa lĩnh vực quản lý của doanh nghiệp

Qua nghiên cứu, học hỏi thầy cô và bạn bè về giải pháp quản lý bánhàng kết hợp với quá trình khảo sát thực tế trên nhiều cửa hàng, doanh

nghiệp em xin đưa ra giải pháp “quản lý bán hàng cho một công ty kinh

doanh thiết bị máy tính.” dành cho các doanh nghiệp vừa và nhỏ Hy vọng

sản phẩm này có thể giúp người quản lý kiểm soát toàn bộ quá trình hoạtđộng kinh doanh của mình

* Mục đích của đề tài

Tạo dựng phần mềm có thể chứa đựng thông tin về nhóm hàng, mô tả

về các mặt hàng; chứa đựng thông tin về các hóa đơn bán hàng; theo dõi các

mặt hàng đã được bán theo các hóa đơn, lưu giữ các thông tin về thiết bị

Trang 6

Như vậy, mục tiêu cuối cùng là xây dựng một phần mềm quản lý bánhàng cho một công ty kinh doanh thiết bị máy tính một cách tối ưu và dễ sửdụng Đáp ứng nhu cầu xử lý các chức năng nghiệp vụ trong quá trình thựchiện hoạt động bán hàng và quản lý tồn kho

2 Môi trường thực hiện nghiên cứu

Môi trường thực hiện nghiên cứu là môi trường Win10

Trang 7

MỤC LỤC

Trang

3.3 Giao diện Demo

CHƯƠNG 4 KIỂM THỬ, ĐÁNH GIÁ, KẾT LUẬNVÀ HƯỚNG PHÁT

TRIỂN

Trang 8

4.1.2 Kết quả chưa đạt được 16

Trang 9

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI

1.1 Nhiệm vụ của đề tài

Tìm hiểu cơ cấu tổ chức của cửa hàng bán các thiết bị máy tính

Tìm hiểu nhiệm vụ và quy trình nghiệp vụ bảo hành tại một cửa hàng Ápdụng các kiến thức về cơ sở dữ liệu và phân tích – thiết kế hệ thống thông tinquản lý để xây dựng phần mềm Quản lý bán hàng, tự động thực hiện một sốcông việc bằng máy tính có thể thay thế một phần công việc cho con ngườinhư:

- Xây dựng chức năng phân quyền cho người dùng

- Xây dựng chức năng xuất – nhập thiết bị tại đơn vị cơ sở

- Xây dựng chức năng về chứng từ giao dịch, hóa đơn

- Xây dựng chức năng báo cáo thống kê về tình hình xuất, nhập hàng thiết bị máy tính theo ngày, tháng, năm

- Xây dựng giao diện chương trình thân thiện và dễ dàng sử dụng

1.2 Định hướng giải quyết

Một bài toán quản lý sẽ có nhiều cách tiếp cận và hướng giải quyết khác nhau Phổ biến là hai cách tiếp cận sau:

- Cách tiếp cận bằng các phương pháp có cấu trúc, hay còn được gọi là cách tiếp cận hướng chức năng

- Cách tiếp cận bằng phương pháp hướng đối tượng

Đối với cách tiếp cận hướng chức năng còn một số bất cập mà phươngpháp hướng đối tượng đã phần nào khắc phục được những nhược điểm đó Ngày nay, khi ngôn ngữ lập trình ngày càng phát triển theo hướng đối tượngnhư: Net, CShap, Java, VB.Net… thì phương pháp hướng đối tượng đang dầnthay thế cho phương pháp hướng chức năng

Trang 10

Đối với vấn đề nghiên cứu của mình, em lựa chọn phương pháp tiếp cậnhướng đối tượng, cài đặt trên ngôn ngữ CShap kết hợp với sử dụng cơ sở dữliệu trên SQL Server 2019

1.3 Công cụ để giải quyết

Do tính chất của cơ sở dữ liệu của bài toán nên chương trình này sử dụngngôn ngữ lập trình CShap của Microsoft Visual Studio 2019 trong việc tạo giaodiện và chương trình chính, kết hợp với Microsoft SQL Server 2019 tạo cơ sở

dữ liệu và phân tích và thiết kế hệ thống thông tin

Ngôn ngữ CShap là một ngôn ngữ được dẫn xuất từ C và C++ , nhưng nóđược tạo từ nền tảng phát triển hơn Microsoft bắt đầu với công việc trong C vàC++ và thêm vào những đặc tính mới để làm cho ngôn ngữ này dễ sử dụng hơn.Nhiều trong số những đặc tính này khá giống với những đặc tính có trong ngônngữ Java Không dừng lại ở đó, CShap có tính ưu việt hơn hẳn ở các ngôn ngữkhác như:

Là ngôn ngữ đơn giản Là ngôn ngữ hiện đại

Là ngôn ngữ hướng đối tượng

Là ngôn ngữ mạnh mẽ và mềm dẻo Là ngôn ngữ có ít từ khóa Là ngôn ngữ hướng module

Bên cạnh đó, CShap còn hỗ trợ quản lý Cơ sở dữ liệu, Internet, tính năngkết nối môi trường dữ liệu Access, SQL , … được thực hiện bằng nhiều cách

Do đó việc dùng ngôn ngữ CShap là thích hợp

Trang 11

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

2.1 Đánh giá hệ thống hiện tại

Trong công ty kinh doanh thiết bị máy tính các thiết bị thuộc nhiều hãng khách nhau chia thành nhiều loại

Mọi hoạt động đều do con người trực tiếp làm việc nên có thể bị stress Khi mở rộng quy mô hoạt động thì hệ thống quản lý thủ công sẽ khôngđáp ứng được

Trang 12

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

3.1 Mô hình hệ thống quản lý bán hàng cho một công ty kinh doanh thiết bị máy tính

3.1.1 Quản lý nhân viên của công ty:

+ Mã nhân viên

+ Họ và tên nhân viên

3.1.2 Quản lý hàng hóa và nhóm hàng hóa+ Mã nhóm hàng (Main, Chip, Monitor ….)

Trang 14

3.2 Cơ sở dữ liệu:

Trang 15

B2: Nhập tên truy cập vào ô Tài khoản

B3: Nhập mật khẩu đi kèm với tên truy cập vào ô Mật khẩu

B4: Kích Đăng nhập Nếu tên đăng nhập tồn tại và mật khẩu đi kèm đúng thì hệ thống sẽ hiển thị giao diện chính của chương trình

Sau khi đăng nhập thành công sẽ ra giao diện

Trang 16

3.3.2 Giao diện chương trình bao gồm

3.3.2.1 Quản Trị Hệ Thống

Trang 17

Phần mêm có chức năng phân quyền

Nếu chon admin thì người dùng có thể sử dụng toàn bộ tính năng , còn user thì bị hạn chế

3.3.2.2 Quản Lý

3.3.2.3 Xuất –Nhập Hàng Hóa

Trang 18

3.3.2.4 Báo Cáo Thống Kê

Trang 19

Các chức năng của chương trình

From Sản Phẩm để chúng ta nhập danh sách sản phẩm

Khi muốn thêm sản phẩm : Bấm Thêm -> Nhập các thông tin -> Cập Nhật

Khi muốn sửa sản phẩm : Click vào sản phẩm cần thay đổi -> thay đổi trên textbox ->xong bấm sửa là hoàn thành Chức năng xóa cũng sử dụng như vậy.

Trang 20

Tiếp đến là phần bán hàng và nhập hàng :

Chức năng của phần này là giúp cho người quản lý được số hàng nhập

, hàng bán cũng như trong kho còn lại bao nhiêu , để tiện trong việc quản lý thống kê và báo cáo

Form Nhập Hàng

Trang 21

Form Bán Hàng

Form Tồn Kho

Cuối cùng là báo cáo và thống kê

Báo cáo theo nhân viên

Trang 22

Chức năng này cho chúng ta lọc ra doanh thu của nhân viên và thời gian nhân viên bán hàng

Báo cáo bán hàng theo thời gian

Báo cáo nhập hàng theo thời gian

Trang 23

15

Trang 24

Tạo cơ sở dữ liệu quản lý bán hàng

Xây dựng thành công các chức năng của hệ thống, chức cập nhậtthông tin, chức năng nhập hàng và bán hàng, chức năng báo cáo bánhàng, nhập hàng

4.1.2 Kết quả chưa đạt được

Phần mềm chưa được tối ưu hóa ,và xây dựng form in 3 liên chokhách hàng

Tuy nhiên do thời gian hoàn thành đề tài có hạn và kinh nghiệm vềnghiệp vụ chưa sâu nên đề tài của chúng em khó tránh khỏi những thiếusót về nghiệp vụ và chuyên môn Chúng em mong nhận được những ýkiến đóng góp của các thầy cô và các bạn để đề tài của chúng em đượchoàn thiện hơn và có thể đi vào thực tế

Trang 25

TÀI LIỆU THAM KHẢO

1 Bài giảng Lập trình Hướng sự kiện, Nhóm tác giả, Khoa CNTT – Viện Đại học Mở Hà Nội

2. NET toàn tập (tập 7: Sổ tay Kỹ thuật Visual C#), Dương Quang Thiện, NXB Tổng hợp Tp Hồ Chí Minh

Ngày đăng: 01/12/2022, 09:35

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w