Tải bản đầy đủ (.doc) (25 trang)

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

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 (2.32 MB, 25 trang )

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

:

TP. Hồ Chí Minh, 2022
1


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à khố 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


2


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ơ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ý chun 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ột
cách nhanh chóng và hiệu quả hơn.Mặc dù đã rất cố gắng để hồ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 q 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!

3


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.
+ dễ dàng tìm kiếm sản phẩm.

+Giúp giảm thiểu thời gian và dễ dàng sử dụng.
+quản lí sản phẩm và tìm sản phẩm nhanh chống.
+nâng cao chất lượng dịch vụ.

2.2 Mục tiêu
2.1.1 Mục tiêu và nhiệm vụ để nghiên cứu.
+ Mục tiêu.

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.
Hồ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.
- Admin.

-Nhân Viên.
-Khách hàng.


+ Phạm vi

Nhằm đáp ứng cho nhu cầu phát triển của xã hội nói chung và thực hiện tin học hố
trong cơng tác quản lý các cữa hàng nói riêng, giúp cho việc quản lý, kiểm tra, kiểm
soát dễ dàng và thuận tiện. Phần mềm “Quản lý cữa hàng” ra đời nhằm đáp ứng vấn đề
trên.

+ 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.
4


+ 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 tố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.

1.3 Cấu trúc đề tài.

+Lời nói đầu.

+Tổng quan.
+Nhiệm vụ và thiết kế.
+Mục lục.
+Danh mục các bả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.

5


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à khố chỉ dẫn. Khố 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 khố 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ết
cấ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ở tố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 động
rấ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

6


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,...
+ Chức năng.
có chức năng chính là lưu trữ và truy xuất dữ liệu theo yêu cầu của các ứng dụng
phần mềm khác.
+ Ứng dụng.
Nó được sử dụng để tạo, duy trì, quản lý và triển khai hệ thống

7



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 , Rational
Rose, 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ết
hóa đơn.

8



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

9


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

10


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
11



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

12


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

13


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

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

14



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

15


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

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


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

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

17


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

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

18


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


Hình 12: lưu sản phẩm.
19


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

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

20



×