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

QUẢN LÝ CỬA HÀNG MÁY TÍNH

25 2 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ý Cửa Hàng Máy Tính
Trường học Trường Đại Học Công Nghệ Tp. Hcm
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Đồ án môn học
Năm xuất bản 2022
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 25
Dung lượng 4,22 MB
File đính kèm Quản lí cữa hàng máy tính.rar (3 MB)

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

Nội dung

Báo cáo đồ án CÔNG NGHỆ PHẦN MỀM Trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một công nghệ mũi nhọn nó là ngành khoa học kỹ thuật không thể thiếu trong việc áp dụng các hoạt động xã hội như: quản lý hệ thống cửa hàng, kinh tế, thông tin, kinh doanh , và mọi hoạt động trong lĩnh vực nghiên cứu….Với phần mềm “Quản lý cửa hàng máy tính” hy vọng sẽ giúp ích được nhiều cho công việc quản lý khách sử dụng dịch vụ trong cửa hàng một cách nhanh chóng, với những công cụ xử lý chuyên nghiệp sẽ giúp cho việc thao tác nhanh chóng, tiện lợi. Màn hình với giao diện đơn giản tạo sự thoải mái cho người sử dụng khi tiếp xúc với máy tính. Với việc áp dụng phần mềm Quản Lý cửa hàng sẽ giảm bớt thời gian. Phục vụ mộtcách nhanh chóng và hiệu quả hơn.Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian có hạn và thiếu kinh nghiệm cũng như kỹ năng chưa cao nen việc phân tích và thiết kế còn nhiều thiếu sót, kính mong quý thầy cô và các bạn góp ý, bổ sung để chúng em hoàn thiện cho bài tập tốt hơn . chúng em xin chân thành cảm ơn

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

ĐỒ ÁN MÔN HỌC:

CÔNG NGHỆ PHẦN MỀM

TÊN ĐỒ ÁN

QUẢN LÝ CỬA HÀNG MÁY TÍNH

Ngành: Công Nghệ Thông Tin

Giảng viên hướng dẫn : Lớp : Nhóm :

Sinh viên thực hiện :

Trang 2

Mục Lục

Mục lục 2

Chương 1: Lời nói đầu 3

Chương 2: Tổng quan 4

2.1:tổng quan đề tài……… 4

2.2:mục tiêu……… 4

2.1.1:mục tiêu và nhiệm vụ để nghiên cứu……… 4

2.1.2:đối tượng và phạm vi nghiên cứu……… 4

2.2:cấu trúc đề tài……… 5

chương 3: Cơ sở lý thuyết 6

3.1:Khái niện cơ bản 6

3.2:Khái niệm chỉ dẫn và khoá chỉ dẫn 6

3.3:Mục tiêu và tính ưu việt 6

chương 4: phân tích 7

4.1 kịch bản và yêu cầu thực nghiệm 8

4.1.1thiết kế các bản CSDL 9

4.1.2 mối liên hệ giữa các bản 9

4.2 xây dựng biểu đồ lớp phân tích 10

4.3 sơ đồ USECASE 10

4.3.1 Quản lý nhân viên 10

4.3.2 Quản lý loại sản phẩm 11

4.3.3 Quản lý thương hiệu 11

4.3.4 Quản lý sản phẩm 12

4.3.5 Quản lý khách hàng 12

4.3.6 Quản lý mua hàng 13

4.4 các bước thực hiện và thiết kế giao diện …13

Chương 5: kết luận và hướng phát triển 24

5.1 phân chia vai trò và nhiệm vụ 24

5.2 kết luận và hướng phát triển 24

Chương 6: Đánh giá ưu và khuyết điểm 24

6.1: ưu điểm 24

6.2: khuyết điểm 24

Trang 3

Chương 1: Lời nói đầu

Trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một công nghệ mũi nhọn nó là ngành khoa học kỹ thuật không thể thiếu trong việc áp dụng các hoạt động xã hội như: quản lý hệ thống cửa hàng, kinh tế, thông tin, kinh doanh , và mọi hoạt động trong lĩnh vực nghiên cứu…

Với phần mềm “Quản lý cửa hàng máy tính” hy vọng sẽ giúp ích được nhiều cho côngviệc quản lý khách sử dụng dịch vụ trong cửa hàng một cách nhanh chóng, với những công cụ xử lý chuyên nghiệp sẽ giúp cho việc thao tác nhanh chóng, tiện lợi Màn hìnhvới giao diện đơn giản tạo sự thoải mái cho người sử dụng khi tiếp xúc với máy tính Với việc áp dụng phần mềm Quản Lý cửa hàng sẽ giảm bớt thời gian Phục vụ mộtcách nhanh chóng và hiệu quả hơn.Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian có hạn và thiếu kinh nghiệm cũng như kỹ năng chưa cao nen việc phân tích và thiết kế còn nhiều thiếu sót, kính mong quý thầy cô và các bạn góp ý, bổ sung để chúng em hoàn thiện cho bài tập tốt hơn chúng em xin chân thành cảm ơn!

Trang 4

Chương 2: Tổng quan

2.1 Tổng quan đề tài

+ giúp cửa hàng dễ dàng quản lý

+thêm ,xóa, sữa

Phân tích và thiết kế phần mềm quản lí cữa hàng máy tính

Chương trình dễ sử dụng, thuận tiện cho người sử dụng

Giao diện đẹp mắt, dễ nhìn

Hoàn thành sản phẩm đúng thời gian quy định

+ Nhiệm vụ để nghiên cứu.

Mục đích của phần mềm quản lý cửa hàng nhằm giúp cho doanh nghiệp nâng cao chất lượng dịch vụ bán hàng đối với khách hàng đồng thời cũng là một công cụ để quản lý hàng hóa, kho, quy trình bán hàng, chăm sóc khách hàng một cách hiệu quả, tiết kiệm được nhiều thời gian và chi phí cho việc phải cần quá nhiều nhân viên để

- Phân chia quyền quản lý của Admin và nhân viên

- Có nhiều chức năng của việc quản lý cửa hàng như: thêm món hàng, sản phẩm, tính tiền, hóa đơn v.v

- Phần mềm phải đáp ứng được các tác vụ cơ bản, đồng thời phải hoạt động ổnđịnh và có hiệu quả cao

2.1.2 Đối tượng và phạm vi nghiên cứu.

+ Mục tiêu

- Giúp Admin, nhân viên kiểm tra trạng thái của cửa hàng

- Cập nhật, thêm, xóa, sửa, tìm kiếm thông tin các loại sản phẩm và thương hiệu

- Cập nhật, thêm, xóa, sửa tài khoản

- Quản lý cữa hàng tiện cho việc nhập dữ liệu

- Thống kê được doanh thu

Trang 5

+ Lợi ích:

Giúp nhân viên dễ dàng thao tác,chọn sản phẩm cho khách hàng và thêm sản

phẩm,quản lý cửa hàng để tránh trường hợp nhầm lẫn Dễ dàng tính toán và xuất các hóa đơn cho khách hàng khi tính tiền Để dễ dàng quản lý sản phẩm và chọn hàng cho khách một cách nhanh chóng và chính xác

- Việc tính tiền cho khách sẽ nhanh hơn

- Hệ thống đơn gian,dễ tiếp cận và sử dụng

+Danh mục các biểu đồ usecase

+Nội dung đề tài nghiên cứu

+Tài liệu tham khảo

Trang 6

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

3.1 Khái niện cơ bản

- Cơ sở dữ liệu: Là một tập hợp các bảng dữ liệu có quan hệ với nhau sao cho cấu trúc của chúng cũng như các mối quan hệ bên trong giữa chúng là tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng khác nhau cũng như nhiều ứng dụng khác nhau có thể cùng khai thác và chia xẻ một cách chọn lọc lúc cần

-Thực thể: Là hình ảnh cụ thể của một đối tượng trong hệ thống thông tin quản lý Một thực thể xác định Tên và các thuộc tính

-Thuộc tính: Là một yếu tố dữ liệu hoặc thông tin của thực thể ấy

- Lớp thực thể: Là các thực thể cùng thuộc tính

- Lược đồ quan hệ: Tập các thuộc tính của một quan hệ Lược đồ một quan hệ gồm các thuộc tính của thực thể cùng với các mệnh đề ràng buộc

-Làm rõ về vấn đề nghiên cứu, ý nghĩa, lịch sử, cấu trúc

-Giúp giải quyết được nhu cầu

3.2 Khái niệm chỉ dẫn và khoá chỉ dẫn

Để có thể tìm kiếm thông tin nhanh theo một tiêu chuẩn nào đó chúng ta tạo ra các thông tin chỉ dẫn theo tiêu chuẩn đó Các thông tin chỉ dẫn là các thông tin giúp ta tìm kiếm dữ liệu nhanh Các thông tin này gọi là khoá chỉ dẫn Khoá chỉ dẫn có thể

là 1 trường hoặc nhiều trường trong trường hợp này phải chỉ ra thứ tự Với cách tạo

ra khoá theo tiêu chuẩn nào đó ta có thể tìm kiếm dữ liệu nhanh theo tiêu chuẩn đó

3.3 Mục tiêu và tính ưu việt

- Cho một lược đồ dữ liệu dễ sử dụng, mô hình đơn giản, người dùng không cần biếtcấu trúc vật lý của dữ liệu Tiện lợi cho người dùng cuối không chuyên tin học

- Tăng cường tính độc lập của dữ liệu, đặc biệt là độc lập vật lý

- Cho một khả năng có một ngôn ngữ thao tác bậc cao

- Tối ưu việc tìm kiếm dữ liệu trong cơ sở dữ liệu, hệ quản trị tự tìm cách truy nhập

- Cải thiện nâng cao toàn vẹn dữ liệu và bảo mật dữ liệu

- Có thể phục vụ cho nhiều chương trình ứng dụng

- Có cơ sở toán học phong phú chắc chắn

+các công cụ liên quan, chức năng, ứng dụng:

+Gồm có:

C#: Ngôn ngữ lập trình C# được sử dụng để triển khai các trang web động đầy đủ các tính năng nâng cao dựa trên nền tảng NET hay phần mềm mã nguồn mở Các trang web được xây dựng trên ngôn ngữ lập trình hướng đối tượng nên nó hoạt độngrất hiệu quả, dễ dàng mở rộng và bảo trì

+Chức năng

Sử dụng ngôn ngữ lập trình C# giúp tiết kiệm thời gian bởi nó được nhập tĩnh và rất

dễ đọc Mọi hành động tìm kiếm các tập lệnh để tìm ra các lỗi làm gián đoạn các chức năng của ứng dụng đều được tối ưu hoá thời gian ở mức độ tốt nhất Ngoài ra, C# hoạt động theo hướng đơn giản và hiệu quả cho phép các lập trình viên sử dụng

ít thời gian để viết các đoạn mã phức tạp trong dự án của mình Với một ngân hàng

Trang 7

bộ nhớ đa dạng giúp tối ưu hoá thời gian lao động và cải thiện thời gian hoàn thành

dự án đúng thời hạn

+ ứng dụng

Chúng ta có thể sử dụng C# để xây dựng các ứng dụng phần mềm hiện đại ngày nay C# có thể được sử dụng để phát triển tất cả các loại ứng dụng bao gồm ứng dụng Windows, các thành phần và thư viện, Service và API, ứng dụng Web, ứng dụng di động, ứng dụng đám mây và video game

+ Sql server:

SQL server hay còn được gọi là Microsoft SQL Server, nó từ viết tắt của MS SQL Server Đây chính là một loại phần mềm đã được phát triển bởi Microsoft và nó được sử dụng để có thể dễ dàng lưu trữ cho những dữ liệu dựa theo tiêu chuẩn RDBMS

Từ đó, người ta sẽ lưu trữ dữ liệu dựa vào tiêu chuẩn RDBMS và nó cũng là một trong những hệ quản trị cơ sở dữ liệu dạng quan hệ đối tượng

SQL Server có khả năng cung cấp đầy đủ các công cụ cho việc quản lý từ giao diện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL Điểm mạnh của SQL điểm mạnh của nó là có nhiều nền tảng được kết hợp cùng như: ASP.NET, C# để xây dựng Winform cũng chính nó có khả năng hoạt động độc lập Tuy nhiên, SQL Server thường đi kèm với việc thực hiện riêng các ngôn ngữ SQL, T-SQL,

Trang 8

Chương 4 Phân tích

4.1 Kịch bản và yêu cầu thực nghiệm

+Xác định yêu cầu của hệ thống

- Phải nắm rõ nhu cầu cần xây dựng của hệ thống, từ các nhu cầu cần xây dựng mà cần phải thu thập các tư liệu cần thiết từ nơi thiết lập dự án

- Các công cụ cần thiết để xây dựng hệ thống: SQL Server , Visual Studio , RationalRose, Microsoft Word

- Kiến thức cần có:

+ Nắm vững về ngôn ngữ lập trình Visual Studio

+ Phân tích chính xác cơ sở dữ liệu bằng SQL Server

Mô tả các chức năng của hệ thống

Hệ thống quản lý cửa hàng máy tính bao gồm các chức năng sau:

+Quản l sản phẩm: tìm kiếm sản phẩm, cập nhật sản phẩm, xem danh sách sản phẩm

+quản lý nhân viên:nhân viên,quản lí nhân viên, tìm kiếm nhân viên,cập nhật nhân viên,tìm kiếm nhân viên,xem dau danh sách nhân viên

+quản lý loại sản phẩm: xem loại sản phẩm, cập nhật loại sản phẩm

+quản lý thương hiệu: xem thương hiệu,cập nhật thương hiệu

+quản lý khách hàng: cập nhật nhân viên,tìm kiếm nhân viên, xem danh sách nhân viên

+mua hàng: chọn khách hàng, thêm danh sách sản phẩm cần mua, lưu hóa đơn,lập hóa đơn, cập nhật chi tiết hóa đơn, chọn mã hóa đơn, chọn mã sản phẩm, lưu chi tiếthóa đơn

Trang 9

4.1.1 Thiết kế các bản CSDL.

4.1.2 Mối liên hệ giữa các bản.

4.2 Xây dựng biểu đồ lớp phân tích

Trang 10

4.3 Sơ đồ USECASE

Dựa trên các yêu cầu như trên, biểu đồ use case tổng quát của hệ thống được biểu diễn trong Hình

Bảng 1:tổng quát

4.3.1 Quản lý nhân viên.

Bảng 2: quản lý nhân viên

Trang 11

4.3.2 Quản lý loại sản phẩm.

Bảng 3: quản lý loại sản phẩm

4.3.3 Quản lý thương hiệu.

Bảng 4 : quản lý thương hiệu

Trang 12

4.3.4 Quản lý sản phẩm.

Bảng 5 : Quản lý sản phẩm

4.3.5 Quản lý khách hàng.

Bảng 6: quản lý khách hàng

Trang 13

4.3.6 Quản lý mua hàng.

Bảng 7:Quản lý mua hàng

4.4 Các bước thực hiện và thiết kế giao diện

+ Giao diện form chính của chương trình

Hình 1: Giao diện đăng nhập

Trang 14

Hình 2:Giao diện quản lý

Hình 3:Giao diện nhân viên

Trang 15

Hình 4: Giao diện quản lí nhân viên

Hình 5:Giao diện sửa nhân viên

Trang 16

Hình 6: Giao diện thêm nhân viên

Hình 7: Thêm nhiều nhân viên

Trang 17

Hình 7: Lưu nhân viên

Hình 8: Giao diện sau khi thêm

Trang 18

Hình 9:Giao diện sản phẩm

Hình 10: giao diện sửa sản phẩm

Trang 19

Hình 11:Thêm sản phẩm

Trang 20

Hình 13: Giao diện khách hàng.

Hình 14:Giao diện thêm khách hàng

Trang 21

Hình 15: Ấn vào Xem chi tiết để xem danh sách các mặt hàng để mua.

Hình 16: Giao diện sau khi bấm mua hàng

Trang 22

Hình 17: chọn phần cần mua sau đó bấm thêm

Hình 18: Thêm số lượng mua rồi bấm lưu hóa đơn

Trang 23

Hình 19: Giao diện thống kê

Trang 24

Chương 5: Kết luận và hướng phát triển.

5.1 Phân chia vai trò và nhiệm vụ

+Lê Anh Thư: code

+Nguyễn Duy Khương: code

+Phạm Tiến Dũng: làm báo cáo word

5.2 Kết luận và hướng phát triển

- Phần mềm dễ sử dụng

- Quản lý chính xác, nhanh chóng và kịp thời các hoạt động của thư viện

- Tạo sự chuyên nghiệp trong môi trường làm việc

+ Hướng phát triển

- Điều chỉnh một số chức năng cho phù hợp với yêu cầu sử dụng của Trung tâm

- Xây dựng thêm một số chức năng mang tính ứng dụng thực tế

- Chức năng tìm kiếm phát triển tối ưu hơn

-Tính được thòi gian quán hạn trả sách

-Kết xuất báo cáo tự động hơn

Chương 6 Đánh giá ưu và khuyết điểm

Ngày đăng: 05/04/2023, 23:42

w