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

Tiểu luận học phần công nghệ net Đề tài phần mềm quản lý cửa hàng Điện thoại di Động

29 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Phần mềm quản lý cửa hàng điện thoại di động
Tác giả Trần Quang Huy, Nguyễn Anh Huy
Người hướng dẫn ThS. Lương Thái Hiền
Trường học Trường Đại học Văn Hiến
Chuyên ngành Công nghệ .NET
Thể loại Tiểu luận học phần
Năm xuất bản 2024
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 29
Dung lượng 1,81 MB

Nội dung

Hệ thống quản lý cửa hàng điện thoại là một công cụ giúp chủ cửa hàng quản lý hiệuquả các hoạt động kinh doanh của mình, từ việc quản lý kho hàng, bán hàng, thu chi,đến quản lý nhân viên

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC VĂN HIẾN

- -TIỂU LUẬN HỌC PHẦN CÔNG NGHỆ NET

Đề tài : PHẦN MỀM QUẢN LÝ CỬA HÀNG ĐIỆN

THOẠI DI ĐỘNG

GVHD: ThS Lương Thái Hiền

SVTH : Trần Quang Huy – 211A010239 Nguyễn Anh Huy – 211A290047

Lớp: INT48102

TPHCM, 2024

Trang 2

Mục Lục

Lời cảm ơn 2

Chương 1: Cơ sở lý thuyết 3

1.1 Lịch sử phát triển 3

1.2 Đặc điểm 3

1.3 Ứng dụng 3

1.4 Lợi ích 4

1.5 Nhược điểm 4

1.6 Kết luận 4

Chương 2 Phân tích và thiết kế hệ thống 4

2.1 Mô tả hệ thống 4

2.2 Phân tích thiết kế chức năng 6

2.2.1 Sơ đồ tổng quan 6

2.2.2 sơ đồ thực thể ERD 10

Chương 3: Ưu điểm và nhược điểm 10

Chương 4: Giao diện winform 12

4.1 Giao diện lưu thông tin khách hàng 12

4.2 Giao diện hiển thị mã của các hãng điện thoại 14

4.3 giao diện sản phẩm 16

4.4 Giao diện nhân viên 21

4.5 Giao diện hóa đơn 24

Tài liệu tham khảo 28

1

Trang 3

Lời cảm ơn

Để đánh giá những gì đã học trong môn Công nghệ Net, bài tiểu luận về “Quản lýcửa hàng điện thoại di động này” này của sinh viên giới thiệu về phần mềm quản lýcửa hàng điện thoại di động Sinh viên gửi lời cảm ơn đến ``giảng viên hướng dẫn môncông nghệ Net, thầy Lương Thái Hiền, giảng viên Khoa Công nghệ thông tin – TrườngĐại Học Văn Hiến Thầy đã hết lòng giảng dạy và hướng dẫn trong quá trình học tập

và nghiên cứu của sinh viên Sinh viên đã tiếp thu được những kiến thức nền tảng vềCông nghệ Net và những điều thầy đã hướng dẫn Do thời gian thực hiện có hạn vàkiến thức còn nhiều hạn chế, nên bài làm của nhóm em chắc chắn không tránh khỏinhững thiếu sót nhất định Chúng em rất mong nhận được ý kiến đóng góp của thầy đểnhóm em có thêm kinh nghiệm và tiếp tục hoàn thiệt đề tài của nhóm mình

Chúng em xin chân thành cảm ơn!

Trang 4

Chương 1: Cơ sở lý thuyết

1.1 Lịch sử phát triển

C# là ngôn ngữ lập trình hướng đối tượng được Microsoft phát triển vào năm 2000,dựa trên nền tảng NET Framework Nó được thiết kế để dễ học, dễ sử dụng và có thểtương thích với các ngôn ngữ lập trình khác trong NET Framework

1.2 Đặc điểm

 Hướng đối tượng: C# là ngôn ngữ lập trình hướng đối tượng, nghĩa là nó sửdụng các khái niệm như lớp, đối tượng, thừa kế, đa hình, để tổ chức và quản lýmã

 Quản lý bộ nhớ tự động: C# có bộ thu gom rác tự động, giúp giải phóng bộ nhớđược sử dụng bởi các đối tượng không còn cần thiết

 Bảo mật: C# được thiết kế với tính bảo mật cao, giúp ngăn chặn các lỗi bảo mậtthường gặp trong các ngôn ngữ lập trình khác

 Khả năng tương thích: C# có thể tương thích với các ngôn ngữ lập trình kháctrong NET Framework, giúp lập trình viên dễ dàng tích hợp các thành phầnđược viết bằng các ngôn ngữ khác vào ứng dụng của mình

1.3 Ứng dụng

C# được sử dụng rộng rãi để phát triển nhiều loại ứng dụng khác nhau, bao gồm:

 Ứng dụng web: C# được sử dụng để phát triển các ứng dụng web như trang webthương mại điện tử, hệ thống quản trị nội dung (CMS),

 Ứng dụng desktop: C# cũng được sử dụng để phát triển các ứng dụng desktopnhư phần mềm quản lý bán hàng, phần mềm kế toán,

 Ứng dụng di động: C# có thể được sử dụng để phát triển các ứng dụng di độngcho hệ điều hành Windows Phone và Android

 Game: C# cũng được sử dụng để phát triển các game cho máy tính và thiết bị diđộng

3

Trang 5

 Dịch vụ web: C# có thể được sử dụng để phát triển các dịch vụ web, cung cấpcác chức năng cho các ứng dụng khác truy cập.

1.4 Lợi ích

 Dễ học, dễ sử dụng: C# được thiết kế để dễ học và dễ sử dụng, ngay cả đối vớinhững người mới bắt đầu lập trình

 Có cộng đồng lớn: C# có cộng đồng lập trình viên lớn và tích cực, giúp bạn dễdàng tìm kiếm sự trợ giúp khi gặp vấn đề

 Có nhiều tài liệu học tập: Có rất nhiều tài liệu học tập về C# được cung cấpmiễn phí trên mạng, giúp bạn dễ dàng học ngôn ngữ này

 Có nhiều công cụ hỗ trợ: Có nhiều công cụ hỗ trợ phát triển C# được cung cấpmiễn phí, giúp bạn viết mã hiệu quả và dễ dàng hơn

1.5 Nhược điểm

 Khả năng thực thi chậm hơn một số ngôn ngữ khác: C# là ngôn ngữ lập trìnhđược biên dịch, nghĩa là mã nguồn C# được dịch sang mã máy trước khi có thểđược thực thi Do đó, C# có thể thực thi chậm hơn một số ngôn ngữ lập trìnhđược thông dịch như Python và JavaScript

 Phụ thuộc vào NET Framework: C# phụ thuộc vào NET Framework để hoạtđộng Do đó, bạn cần cài đặt NET Framework trên máy tính của mình trước khi

có thể viết và chạy ứng dụng C#

1.6 Kết luận

C# là một ngôn ngữ lập trình mạnh mẽ, linh hoạt và dễ sử dụng, được sử dụng rộng rãi

để phát triển nhiều loại ứng dụng khác nhau Với nhiều ưu điểm như dễ học, dễ sửdụng, có cộng đồng lớn và nhiều tài liệu học tập, C# là lựa chọn tốt cho những ngườimới bắt đầu lập trình và cả những lập trình viên dày dặn kinh nghiệm

Chương 2 Phân tích và thiết kế hệ thống

2.1 Mô tả hệ thống

Trang 6

Hệ thống quản lý cửa hàng điện thoại là một công cụ giúp chủ cửa hàng quản lý hiệuquả các hoạt động kinh doanh của mình, từ việc quản lý kho hàng, bán hàng, thu chi,đến quản lý nhân viên và khách hàng Hệ thống này thường bao gồm các chức năngchính sau:

Quản lý kho hàng:

 Nhập kho: Hệ thống cho phép nhập thông tin về các mặt hàng điện thoại mớiđược nhập vào kho, bao gồm mã hàng, tên hàng, số lượng, giá nhập, nhà cungcấp,

 Xuất kho: Hệ thống cho phép xuất thông tin về các mặt hàng điện thoại đượcbán ra khỏi kho, bao gồm mã hàng, tên hàng, số lượng, giá bán, khách hàng,

 Kiểm kê kho: Hệ thống cho phép kiểm kê số lượng hàng hóa trong kho theođịnh kỳ, giúp đảm bảo số lượng hàng hóa thực tế khớp với số lượng hàng hóatrong hệ thống

 Cảnh báo tồn kho: Hệ thống có thể cảnh báo khi số lượng hàng hóa trong khosắp hết hoặc quá hạn sử dụng, giúp chủ cửa hàng có thể chủ động nhập hànghoặc xử lý hàng tồn kho

Quản lý bán hàng:

 Lập hóa đơn bán hàng: Hệ thống cho phép lập hóa đơn bán hàng cho kháchhàng, bao gồm thông tin về khách hàng, mặt hàng được mua, số lượng, giá bán,thành tiền,

 Quản lý khuyến mãi: Hệ thống cho phép tạo và quản lý các chương trình khuyếnmãi cho khách hàng, giúp thu hút khách hàng và tăng doanh số bán hàng

 Quản lý khách hàng: Hệ thống cho phép lưu trữ thông tin về khách hàng, baogồm tên khách hàng, số điện thoại, địa chỉ, lịch sử mua hàng, giúp chủ cửahàng có thể chăm sóc khách hàng tốt hơn

 Phân tích doanh số bán hàng: Hệ thống cho phép phân tích doanh số bán hàngtheo nhiều tiêu chí khác nhau như mặt hàng, khách hàng, thời gian, giúp chủcửa hàng có thể đưa ra các quyết định kinh doanh phù hợp

Quản lý thu chi:

5

Trang 7

 Ghi chép thu chi: Hệ thống cho phép ghi chép các khoản thu chi của cửa hàng,bao gồm doanh thu bán hàng, chi phí nhập hàng, chi phí vận chuyển, chi phínhân viên,

 Lập báo cáo thu chi: Hệ thống cho phép lập báo cáo thu chi theo định kỳ, giúpchủ cửa hàng có thể theo dõi tình hình tài chính của cửa hàng

 Quản lý công nợ: Hệ thống cho phép quản lý công nợ của khách hàng và nhàcung cấp, giúp chủ cửa hàng có thể thu hồi công nợ nhanh chóng và hiệu quả

Quản lý nhân viên:

 Quản lý thông tin nhân viên: Hệ thống cho phép lưu trữ thông tin về nhân viên,bao gồm tên nhân viên, chức vụ, số điện thoại, địa chỉ, lương bổng,

 Quản lý công việc: Hệ thống cho phép phân công công việc cho nhân viên vàtheo dõi tiến độ công việc

 Tính lương: Hệ thống cho phép tính lương cho nhân viên theo bảng lương đượcquy định

Báo cáo và thống kê:

 Hệ thống cho phép tạo ra nhiều loại báo cáo và thống kê khác nhau, giúp chủcửa hàng có thể nắm bắt được tình hình hoạt động kinh doanh của cửa hàng mộtcách chi tiết và đầy đủ

Lợi ích của hệ thống quản lý cửa hàng điện thoại:

 Tăng hiệu quả quản lý: Hệ thống quản lý cửa hàng điện thoại giúp chủ cửa hàngquản lý hiệu quả các hoạt động kinh doanh của mình, từ đó tiết kiệm thời gian

và chi phí

 Nâng cao doanh số bán hàng: Hệ thống quản lý cửa hàng điện thoại giúp thu hútkhách hàng và tăng doanh số bán hàng thông qua các chương trình khuyến mãi,quản lý khách hàng hiệu quả,

 Giảm thiểu rủi ro: Hệ thống quản lý cửa hàng điện thoại giúp giảm thiểu rủi rothất thoát hàng hóa, thất thoát doanh thu,

 Nâng cao năng suất làm việc: Hệ thống quản lý cửa hàng điện thoại giúp nhânviên làm việc hiệu quả hơn, từ đó nâng cao năng suất làm việc chung của cửahàng

Trang 8

2.2 Phân tích thiết kế chức năng

2.2.1 Sơ đồ tổng quan

Trong một hế thống bao gồm bốn đối tượng chính: Nhà cung cấp, hệ thống quản lýbán hàng, khách hàng và phòng ban Dưới đây là sơ đồ về mô hình quản lý một cáchkhoa học và các mô hình làm việc với nhau thông qua các quy tắc nhất địn

Hình 1: Sơ đồ ngữ cảnh

7

Trang 9

Tiếp theo là sơ đồ chức năng của quản lý bán hàng

Hình 2 Sơ đồ chức năng hệ thống quản lý

Giải thích chức năng

1 Nhập hàng:

 Tìm nhà cung cấp:

o Lựa chọn nhà cung cấp uy tín, đảm bảo chất lượng sản phẩm

o Tìm hiểu giá cả, điều kiện thanh toán, chính sách bảo hành

 Đặt hàng:

o Gửi đơn hàng cho nhà cung cấp, ghi rõ thông tin sản phẩm, số lượng, giácả

Trang 10

o Theo dõi tiến độ giao hàng, đảm bảo hàng hóa được giao đúng thời hạn.

 Nhập hàng vào kho:

o Kiểm tra chất lượng sản phẩm trước khi nhập kho

o Cập nhật số lượng sản phẩm trong kho

 Thanh toán tiền cho nhà cung cấp:

o Thanh toán đúng hạn theo hợp đồng

o Lưu giữ hóa đơn chứng từ

o Ghi nhận thông tin khách hàng, sản phẩm đã chọn

o Cập nhật số lượng sản phẩm trong kho

 Thanh toán tiền:

o Thu tiền từ khách hàng

o Cập nhật doanh thu bán hàng

3 Thống kê:

 Thống kê nhập hàng:

o Theo dõi số lượng sản phẩm nhập vào kho theo từng loại

o Theo dõi chi phí nhập hàng

 Thống kê xuất hàng:

o Theo dõi số lượng sản phẩm bán ra theo từng loại

o Theo dõi doanh thu bán hàng

 Tính toán lợi nhuận:

o So sánh doanh thu bán hàng với chi phí nhập hàng để tính toán lợi nhuận

4 Tìm kiếm:

 Tìm kiếm thông tin khách hàng:

o Tìm kiếm thông tin khách hàng theo tên, số điện thoại, email

o Lưu trữ lịch sử mua hàng của khách hàng

 Tìm kiếm thông tin nhà cung cấp:

o Tìm kiếm thông tin nhà cung cấp theo tên, địa chỉ, số điện thoại

9

Trang 11

o Lưu trữ lịch sử giao dịch với nhà cung cấp.

 Tìm kiếm sản phẩm:

o Tìm kiếm sản phẩm theo tên, mã sản phẩm, thương hiệu

o Hiển thị thông tin chi tiết về sản phẩm

Ngoài ra, sơ đồ UML còn cho thấy một số chức năng khác như:

 Quản lý công nợ:

o Theo dõi công nợ của khách hàng và nhà cung cấp

o Thu hồi công nợ đúng hạn

 Quản lý kho hàng:

o Theo dõi số lượng sản phẩm trong kho

o Bổ sung sản phẩm khi cần thiết

 Quản lý nhân viên:

o Phân công công việc cho nhân viên

o Đánh giá hiệu quả công việc của nhân viên

2.2.2 sơ đồ thực thể ERD

Chương 3: Ưu điểm và nhược điểm

Trang 12

Ưu điểm:

 Chi phí thiết kế rẻ:

o Có thể tận dụng các công nghệ miễn phí để tiết kiệm chi phí

o Lựa chọn nhà phát triển phần mềm có kinh nghiệm trong lĩnh vực quản

lý bán hàng, cửa hàng để tối ưu hóa chi phí

 Giao diện tối ưu:

o Thiết kế giao diện đơn giản, dễ sử dụng, phù hợp với người dùng khôngchuyên về công nghệ

o Cung cấp tùy chỉnh giao diện nhất định để đáp ứng sở thích và nhu cầucủa cửa hàng

 Tốc độ tải trang nhanh:

o Tối ưu hóa cơ sở dữ liệu và mã code để đảm bảo phần mềm hoạt độngmượt mà, tải trang nhanh chóng

o Sử dụng các giải pháp lưu trữ đám mây uy tín để đảm bảo tính ổn định vàtốc độ truy cập

 Thân thiện với các công cụ tìm kiếm:

o Tối ưu hóa cho phần mềm để dễ dàng tiếp cận qua các công cụ tìm kiếm

o Cung cấp đầy đủ thông tin sản phẩm, cửa hàng, chính sách bán hàng đểthu hút khách hàng

Nhược điểm:

 Khó thay đổi thông tin:

o Áp dụng các giải pháp quản lý nội dung linh hoạt, cho phép nhân viêncửa hàng dễ dàng cập nhật thông tin sản phẩm, khuyến mãi, tin tức

o Sử dụng giao diện WYSIWYG (What You See Is What You Get) đểngười dùng có thể trực quan chỉnh sửa nội dung mà không cần biết lậptrình

Trang 13

o Lập kế hoạch bảo trì, nâng cấp phần mềm định kỳ để đảm bảo hệ thốngvận hành ổn định và cập nhật các tính năng mới.

o Viết code rõ ràng, có chú thích và tài liệu hướng dẫn để dễ dàng bảo trì

và nâng cấp trong tương lai

Chương 4: Giao diện winform

4.1 Giao diện lưu thông tin khách hàng

Load database từ sql để hiển thi thông tin tin khách hàng

Khi muốn sửa thông tin khách hàng thì nhấn vào button sửa

Trang 14

Khi muốn cập nhật lại datagridview thì nhấn vào button Update

Khi muốn thêm thông tin khách hàng thì nhấn vào button thêm

Khi muốn xóa thông tin khách hàng thì nhấn vào button xóa

13

Trang 15

4.2 Giao diện hiển thị mã của các hãng điện thoại

Load dữ liệu database từ SQL vào datagridview loại sản phẩm

Khi muốn thêm mã sản phẩm và tên mã sản phẩm thì nhấn nút button thêm

Trang 16

Khi muốn xóa mã sản phẩm và tên mã sản phẩm thì nhấn nút button xóa

Khi muốn chỉnh sửa mã sản phẩm và tên mã sản phẩm thì nhấn nút button sửa

15

Trang 17

Khi muốn update lại datagridview thì nhấn vào button update

4.3 giao diện sản phẩm

Trang 18

Load database từ sql

17

Trang 19

Khi muốn thêm sản phầm thì nhấn vào button thêm

Trang 20

Khi muốn sửa thông tin sản phẩm thì nhấn vào button sửa

Khi muốn xóa sản phẩm thì nhấn vào button xóa

19

Trang 21

Update lại datagridview thì nhấn vào button update

Khi muốn tìm kiếm sản phầm thì nhấn vào button tìm kiếm

Trang 22

4.4 Giao diện nhân viên

Load thông tin nhân viên từ SQL

21

Trang 23

Khi muốn thêm nhân viên sau khi ghi đầy đủ thông tin vào textbox khi nhấn buttonthêm

Khi muốn xóa thông tin nhân viên thì nhấn vào button xóa

Trang 24

Khi muốn sửa thông tin nhân viên thì nhấn button sửa

Khi muốn update lại datagridview thì nhấn button update

23

Trang 25

Khi muốn tìm kiếm thông tin nhân viên thì nhấn button tìm kiếm

4.5 Giao diện hóa đơn

Trang 26

Khi muốn thêm hóa đơn thì nhấn button thêm hóa đơn

Khi muốn xóa hóa đơn

25

Trang 27

Khi muốn sửa hóa đơn thì nhấn vào button sửa

Khi muốn tìm kiếm hóa đơn thì nhấn vào button tìm kiếm

Trang 28

Khi muốn update lại datagridview thì nhấn vào button reset

27

Trang 29

Tài liệu tham khảo

dong-doc.htm

https://123docz.net/document/1008990-tai-lieu-do-an-quan-ly-cua-hang-dien-thoai-di-mem-de-tai-quan-ly-cua-hang-dien-thoai-di-dong.htm

Ngày đăng: 21/11/2024, 20:33

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

TÀI LIỆU LIÊN QUAN

w