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

PM ứng dụng quản lý bán hàng công ty Hồng Quang

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.68 MB, 31 trang )

BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TP.HỒ CHÍ MINH
TRƯỜNG CAO ĐẲNG KINH TẾ - CÔNG NGHỆ TP. HỒ CHÍ
MINH

---------oOo---------

BÁO CÁO
THỰC TẬP TỐT NHIỆP
ĐỀ TÀI:
ỨNG DỤNG QUẢN LÝ BÁN HÀNG
CÔNG TY HÔNG QUANG

Giảng viên hướng dẫn: Th.S
Sinh viên thực hiện: –
Lớp: C15CTT1
Niên Khóa:
Ngành: Cơng nghệ thơng tin
Chun ngành: Cơng nghệ thơng tin

TP. Hồ Chí Minh, tháng 07 năm 20


LỜI NĨI ĐẦU
Ngày nay năm 2021, cơng nghệ thơng tin trở nên thân quen với bất cứ mọt ai trong
mỗi người dân trung ta. Sự phát triển của công nghệ thơng tin (CNTT) đã đem lại nhiều
lợi ích cho con người. Điển hình như trong tốn học: Cơng nghệ giúp chúng ta giải tốn
nhanh hơn, ra đáp an trính xắc và tiết kiệm thời gian một cách hiệu quả. Thêm vào đó sự
tiến bộ của CNTT cũng cung cấp cho người dùng các công cụ để phát triển các phẩn
mềm phục vụ cho nhiều ngành nghề. Ở Việt Nam, CNTT đã trở thành một ngành nghề
mũi nhọn, phát triển mạnh mẽ. Sự phát triển của nó đã mang lại lợi ích to lớn cho các
ngành như y tế, giáo dục, nghiên cưu khoa học, quản lý bán hàng…Điều này đã đưa con


người thốt khỏi những vấn đề về tìm kiếm thông tin, thông kê, tổ chức quản lý thông tin.
Việc phát triển một hệ thống tin học hóa sẽ giúp giảm thiểu rất nhiều các công việc thủ
công và rút ngắn các công đoạn thừa lặp đi lặp lại nhiều lần nhằm tiết kiệm thời gian, chi
phí, sai sót và đạt hiệu quả cao trong việc quản lý kinh doanh. Vì vậy em quyết định thực
hiện đề tài: “Quản lý bán hàng”.

1


LỜI CẢM ƠN
Trước tiên với tình cảm sâu sắc và chân thành nhất, cho phép em được bày tỏ lòng biết
ơn đến tất cả các cá nhân và tổ chức đã tạo điều kiện hỗ trợ, giúp đỡ em trong suốt quá trình
học tập và nghiên cứu đề tài này. Trong suốt thời gian từ khi bắt đầu học tập tại trường đến
nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô và bạn bè.

Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô ngành Công nghệ thông
tin – Trường Cao Đẳng Kinh Tế - Công Nghệ TP.HCM đã truyền đạt vốn kiến thức quý
báu cho chúng em trong suốt thời gian học tập tại trường. Nhờ có những lời hướng dẫn,
dạy bảo của các thầy cô nên đề tài nghiên cứu của em mới có thể hồn thiện tốt đẹp.
Một lần nữa, em xin chân thành cảm ơn thầy – người đã trực tiếp giúp đỡ, quan
tâm, hướng dẫn em hoàn thành tốt bài báo cáo này trong thời gian qua.
Trong quá trình học tập, cũng như là trong q trình làm bài báo cáo, khó tránh khỏi
sai sót, rất mong các thầy cô bỏ qua. Đồng thời do trình độ lý luận cũng như kinh nghiệm
thực tiễn cịn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, em rất mong
nhận được những ý kiến đóng góp q báu của q Thầy Cơ để kiến thức của em trong
lĩnh vực này được hoàn thiện hơn đồng thời có điều kiện bổ sung, nâng cao ý thức của
mình.
Em xin chân thành cảm ơn!

TP.HCM, ngày 26 tháng 04 năm 202


2


LỜI CAM ĐOAN
Nhóm báo cáo đồ án chuyên ngành xin cam đoan đây là cơng trình nghiên cứu riêng
của nhóm, khơng sao chép bất kì một đồ án nào hết. Các số liệu, kết quả trong đồ án này là
trung thực và chưa từng được ai công bố trong bất kỳ cơng trình nghiên cứu nào khác.

Người thực hiện

3


TRƯỜNG CAO ĐẲNG KT-CN TP.HCM

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT

NAM
ĐỘC LẬP – TỰ DO – HẠNH PHÚC

KHOA: KỸ THUẬT – CÔNG NGHỆ

----------------------

----------------------

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN
ĐỀ TÀI: Ứng dụng Quản Lý Bán Hàng công ty Hông Quang


Sinh viên thực hiện – MSSV:
Nhận xét của giáo viên: .........................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................

Điểm bằng số: .............................................
Điểm bằng chữ: ..........................................
TP.HCM, ngày

tháng

năm 202

Giảng viên
(Ký và ghi rõ họ tên)

4



MỤC LỤC

Contents
NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN .........................................................................

4

+ CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ ĐƠN VỊ THỰC TẬP .......................

6

1.1THÔNG TIN ĐƠN VỊ THỰC TẬP:.................................................................................................. 6
-Sơ lược về sựu hình thành và phát triển của đơn vị: ................................................... 6
-Cách thức của công ty; ................................................................................................ 6
-Tinh thần làm việc với khách hàng: ............................................................................ 6
-Sơ đồ cơ cấu tổ chức của công ty giải pháp mạng viễn thông Hông Quang: ............. 7
+ CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .....................................................................

8

1.1.LÝ DO CHỌN ĐỀ TÀI ................................................................................................... 8
1.1.1.QUẢN LÝ BÁN HÀNG ............................................................................................. 8
1.1.2.TÌNH HÌNH, NHU CẦU VÀ XU HƯỚNG PHÁT TRIỂN .................................................... 8
1.1.3.KÊT QUẢCỦA PHÂN MÊM ........................................................................................

9

́́

́̀


1.1.4.QUY TRÌNH HOẠT ĐỘNG QUẢN LÝ BÁN HÀNG .........................................................
1.2.HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT SQL SERVER ..........................................
1.2.1.Microsoft SQL Server là gì? ..............................................................................
1.2.2.Ưu điểm của Microsoft SQL Server ..................................................................
1.2.3.Ưu điểm nội bật của Microsoft SQL Server 2019 .............................................
1.2.4.SQL Server Management Studio là gì? .............................................................
1.3.NGƠN NGỮ LẬP TRÌNH C# .........................................................................................
1.3.1.Microsoft Visual Studio ....................................................................................

9
10
10
10
11
12
13
14

+ CHƯƠNG 3: QUẢN LÝ BÁN HÀNG ............................................................... 16
2.1.MƠ TẢ PHẦN MỀM ................................................................................................... 16
2.2.PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .......................................................................... 17
2.2.1.Yêu cầu lưu trữ.................................................................................................. 17
2.2.2.Yêu cầu nghiêpp̣ vu p̣............................................................................................. 17
2.2.3.Yêu cầu bao biểu ............................................................................................... 17
2.3.THIẾT KẾ HỆ THỐNG ............................................................................................... 17
2.4.MƠ HÌNH QUAN HỆ ERD ......................................................................................... 19
2.5.MÔ TẢ CÁC BẢNG DỮ LIỆU ...................................................................................... 19
2.5.1.Bảng Admin ....................................................................................................... 19
2.5.2.Bảng Nhân Viên ................................................................................................ 20

2.5.3.Bảng Nhà Cung Cấp .......................................................................................... 20
2.5.4.Bảng Khách Hàng .............................................................................................. 20
2.5.5.Bảng Hoá Đơn ................................................................................................... 21
2.5.6.Bảng Hàng Hóa ................................................................................................. 21
2.5.7.Bảng Hóa Đơn ................................................................................................... 21
2.6.MƠ HÌNH PHẦN MỀM ............................................................................................... 22
2.6.1.Giao diện đăng nhập .......................................................................................... 22
2.6.2.Giao diện đăng nhập admin ............................................................................... 23
́́

+ CHƯƠNG 4: TỔNG KẾT ................................................................................... 28
3.1.KẾT QUẢ ĐẠT ĐƯỢC ..............................................................................................................................

5

28


3.2.HƯỚNG PHÁT TRIỂN............................................................................................... 28
3.3.ĐÁNH GIÁ ƯU NHƯỢC ĐIỂM CỦA ỨNG DỤNG......................................................... 29
3.3.1.Ưu điểm............................................................................................................ 29
3.3.2.Nhược điểm...................................................................................................... 29
+ TÀI LIỆU THAM KHẢO................................................................................... 30

CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ ĐƠN VỊ THỰC TẬP
1.1 Thơng tin đơn vị thực tập:
-

Sơ lược về sựu hình thành và phát triển của đơn vị:


Công ty cổ phần giải pháp mạng viễn thông Hông Quang tại Tp. Hồ Chí Minh. Cơng ty
tập hợp được kỹ sư và nhân viên giỏi đầy nhiệt huyết, có kinh nghiệm làm việc nhiều
năm tại các cơng ty, tập đồn phần mềm lớn trong Việt Nam... Trong suốt thời gian qua,
Công ty cổ phần giải pháp mạng viễn thơng Hơng Quang nhanh chóng khẳng định vị
thế của mình trong lĩnh vực mạng viễn thông.
Công ty Hông Quang với mong muốn cung cấp giải pháp tổng thể và có chiều sâu, giúp
doanh nghiệp có giải pháp trọn bộ và phù hợp từ phát triển phần mềm, ứng dụng đến khai
thác, quảng cáo, bán hàng.
đã cung cấp rất nhiều phần mềm chuyên sâu theo yêu cầu danh nghiệp, đến nay đã làm
việc với hàng ngàn khách hàng. Từ doanh nghiệp nhỏ tới những tập đoàn lớn hàng đầu tại
Việt Nam.
-

Cách thức của công ty;
 Đáp ứng nhu cầu thiết yếu của khách hàng.
 Giải quyết những bài tốn khó, nan giải về xây dụng phần mêm cho doanh nghiệp.
 Khả năng phát triển, bảo trì đều được các chuyên gia trong ngành hỗ trợ, giải
quyết trong thời gian ngắn.
 Cung cấp các thiệt bị phần cứng cho khách hàng có nhu cầu.
 Đẳm bảo dữ liệu được an toàn, bảo mật cao nhất, tạo cảm giác tin cạy hài lòng đối
tác.
 Tạo ra những đối tác hoàn toàn tin cậy và phát triển.

-

Tinh thần làm việc với khách hàng:
 Cơng ty lấy tiêu trí, đặt con người là trung tâm của mối quan hệ đối tác, khách
hàng, lấy lợi ích khách hang đặt lên trên hết.
6



 Sự thành công được xây dựng dựa trên nguyên tắc bền vững, tính minh bạch, tính
trung thực và tinh thần trách nhiệm.
 Giữ vững hợp tắc giữa đôi bên, công ty TGMSS vẫn cung cấp dịch vụ đối với
những khách hàng đầu tiên, khách hàng lâu năm và nhiều khách hàng khác.
-

Tổ chức và lĩnh vực hoạt động của công ty:

Trải qua nhiều năm thành lập, với kinh nghiệm phát triển phần mềm và chuyên cung cấp
các sản phẩm chất lượng theo yêu cầu của khách hàng nên ngày càng tạo nên tên tuổi và
phát triển nhiều hơn.
-

Tình hình hoạt kinh doanh của công ty:

Tuy chỉ với đội ngũ 7 nhân viên chính thức nhưng Cơng ty cổ phần giải pháp mạng viễn
thông Hông Quang đang và đã phục vụ làm hài lịng những cơng ty lơn và các khách
hàng bền lĩnh vực phần cứng.
 Hướng đền công ty hàng càng lớn mạnh và phát tiển hơn nữa nổ lực không ngừng
 Đáp ứng tất cả các nhu cầu của khách hàng khi đến với công ty
 Xây dựng môi trường làm việc ngày càng chuyên nghiệp trong mọi lĩnh vực.
-

Sơ đồ cơ cấu tổ chức của công ty giải pháp mạng viễn thông Hông Quang:
Giám đốc

P. Quản ly kho xuất
nhập hàng


P. Kinh doanh
Bán hàng

P. Marketing

P. Chăm sóc khách
hàng

7


CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
1.1.

Lý do chọn đề tài

1.1.1. Quản Lý Bán Hàng
Quản lý bán hàng là một trong những vấn đề then chốt trong mọi công ty. Quản lý bán

hàng không tốt sẽ dẫn đến nhiều vấn đề bất cập trong cơng ty. Chúng ta ln thấy
những tình trạng bán hàng hoặc lưu trữ sai thông tin chi tiết bán hàng, như vậy sẽ dẫn
đến những những xáo trộn khi quản lý doanh số bán hàng và thu nhập của cơng ty....
Vì vậy u cầu đặt ra ở đây là làm thế nào để có thể quản lý bán hàng một cách tốt nhất

để công ty càng ngày phát triển hơn và đạt được nhiều kết quả tốt nhất .
Dựa trên nhu cầu thực tế của xã hội nhằm giải quyết để giảm đi những bất cập trong
công tác quản lý bán hàng và tổng doanh thu trong công ty, giải pháp hiệu quả nhất
hiện nay là đầu tư công nghệ và thiết bị hiện đại, ứng dụng cơng nghệ thơng tin và tự
động hố trong điều hành và quản lý bán hàng để nâng cao chất lượng phục vụ, đổi
mới phương thức quản lý, tăng năng xuất hiệu quả... Đó là những nội dung cơ bản đề

cập đến trong đề tài này.
1.1.2. Tình hình, nhu cầu và xu hướng phát triển
Cùng với sự phát triển của các công ty nhỏ, lớn và các doanh nghiệp hiện nay trên thị
trường, nhu cầu cần quản lý số lượng lớn thông tin ngày càng cao.
Hiện trạng quản lý nhân viên và tính lương cho nhân viên thủ cơng hiện nay có một số
hạn chế sau:
 Quản lý bằng sổ sách, quản lý phải ghi chép nhiều do đó dẫn đến tình trạng nhầm
lẫn.
 Quản lý nhân viên, số lượng nhân viên, thêm hoặc xóa danh sách số lượng lớn nếu
sơ ý bị tẩy xoá sẽ rất mất thời gian và khơng chính xác.
 Khi cấp trên cần những thơng tin của từng nhân viên, số lượng nhân viên và kiểm
tra lương phải đi kiểm tra lại sổ sách thì lại khá vất vả.
 Tính lương cho từng đơn vị và từng cá nhân rất mất công và dễ gây ra sai sót dẫn
đến sai lương và khơng hiệu quả ảnh hưởng đến nhân viên và kinh tế công ty.
 Nhân viên muốn xem lương, xem ngày công, xem số sản phẩm phải thông qua
quản lý rất mất thời gian và đơi lúc thơng chính xác .
8


 Tuy chỉ với quy mơ trung bình, vừa và nhỏ thế nhưng những người chủ hay người
quản lý đều có mong muốn được áp dụng cơng nghệ tin học vào trong công tác quản
lý. Xuất phát từ nhu cầu thực tiễn đó, em đã mạnh dạn xây dựng phần mềm với chức
năng chính là quản lý nhân sự nhằm giúp người quản lý cập nhật thông tin nhân viên
một cách nhanh chóng, để từ đó có thể quản lý và tính lương hiệu quả hơn.

1.1.3. Kết quảcủa phần mềm
Nhóm đa ̃xây dưṇg đươcp̣ đầy đủcác chức năng chinh́ của môṭphần mềm phucp̣ vu cp̣ ho:
● Đối với admin:
-Đăng Nhập
- Sử dụng được tất cả chức năng của phần mềm.

- Quản lý thông tin nhân viên.
- Quản lý hàng hóa.
- Quản lý bán hàng.
- Quản lý các nghành, đơn vị của nhân viên.
- Xem Doanh thu.
- Xem Số Lượng Sản Phẩm
1.1.4. Quy trình hoạt động quản lý bán hàng
Quản lý sẽ nhập mã nhân viên , họ tên , ngày sinh , tuổi , quê quán của họ chuyên nghành
họ được phân công và chuyên nghành họ được chọn vào phần mềm ,sau đó sẽ nhập số
ngày cơng họ đi làm cộng với số sản phẩm họ làm được.Từ đó phần mềm sẽ tính lương
cho nhân viên .
Quản lý sẽ nhập mã khách hàng, họ tên, ngày sinh, tuổi, quê quán sau đó cập nhất trong
bản khách hàng để thực hiện quản lý khách hàng chuyển đến nơi giao dịch bán hàng.
Quản lý Hàng hóa gồm có như mã hàng hóa, số lượng hàng hóa, giá bán ra tang 20% theo
giá nhập hàng.
Quản lý nhà cung cấp cập nhật tất cả nhà cung cấp hợp tác với công ty trở thành nhà đối
tác tin cậy cũng như chất lượng của sản phẩm bán ra.
Quản lý bán hàng nhập tất cả các thông tin mã nhn viên bán hàng , mã khách hàng , và
nhập sản phẩm khách hàng muốn mua sau đó cập nhật giá tiền bán ra và lưu lại trong
danh sách bán hàng của công ty.

9


Sơ đồ sơ lược Quản Lý Bán Hàng
Quản lý nhập thơng tin nhân viên

Quản lý Hàng Hóa

Quản lý Hóa Đơn Bán Hàng


Quản Lý Khách Hàng

Nhà Cung Cấp Hàng Hóa

Quản Lý Bán Hàng

Kết thúc



Hình: Quy trình tính lương cho nhân viên
Cách thức tính tiền hóa đơn:
Tổng lương = tổng của (đơn giá sản phẩm*số lượng sản phẩm).
1.2.

Hệ quản trị cơ sở dữ liệu Microsoft SQL Server

1.2.1. Microsoft SQL Server là gì?
Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển bởi
Microsoft. Là một máy chủ cơ sở dữ liệu, nó là một sản phẩm phần mềm 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. Có
thể chạy trên cùng một máy tính hoặc trên một máy tính khác trên mạng (bao gồm cả
Internet).
Cũng giống như các phần mềm RDBMS (relational database management system viết tắt
là RDBMS) khác, Microsoft SQL Server được xây dựng bên trên lớp SQL - ngơn ngữ lập
trình tiêu chuẩn hóa mà quản trị viên cơ sở dữ liệu (DBAs) và các chuyên gia CNTT sử
dụng để quản lý cơ sở dữ liệu và truy vấn dữ liệu nằm bên trong. SQL Server cung cấp
đầy đủ công cụ để quản lý, từ giao diện GUI cho đến việc sử dụng ngơn ngữ truy vấn
SQL. Ngồi ra điểm mạnh của nó là Microsoft có khá nhiền nền tảng kết hợp hoàn hảo

với SQL Server như ASP.NET, C# xây dựng Winform.
1.2.2. Ưu điểm của Microsoft SQL Server
 Đơn giản hóa
Microsoft SQL Server được yêu thích với các nhà phát triển và quản trị viên ảo hóa
là dễ sử dụng. Phát triển và xử lý sự cố thường là các khía cạnh khó khăn nhất để hồn
10


thiện khi nghĩ về việc đưa một dự án SQL vào sản xuất. MS SQL đi kèm với các công cụ
tuyệt vời sẽ giúp bạn tiết kiệm rất nhiều thời gian trong các lĩnh vực này đó là các cơng
cụ như SQL Server Profiler, SQL Server Management Studio, BI tools và Database Tune
Advisor.
Thiết lập hầu hết mọi thứ, từ cài đặt trên VM đến viết và chỉnh sửa truy vấn ban đầu, cực
kỳ dễ dàng với MS SQL – đặc biệt là so với các sản phẩm SQL khác. Nếu có vấn đề
trong bất kỳ giai đoạn phát triển nào, có rất nhiều hỗ trợ và tài liệu trực tuyến ngoài hỗ trợ
sản phẩm trực tiếp, trong khi các tùy chọn hỗ trợ cho các sản phẩm SQL khác gần như
khơng mạnh mẽ.
 SQL Server cịn hơn cả một RDBMS
Sự khác biệt lớn nhất giữa một phần mềm độc quyền và phần mềm mã nguồn mở là
việc nó được hỗ trợ như thế nào, được hỗ trợ riêng hay không. Trong trường hợp này, lợi
thế của SQL server rất rõ ràng, nó được bảo trợ bởi một tập đồn cơng nghệ lớn nhất tồn
cầu. Microsoft đã xây dựng nhiều cơng cụ mạnh mẽ cho SQL Server, hỗ trợ nhiều hơn
cho RDBMS, bao gồm các cơng cụ phân tích dữ liệu. Nó cũng có tính năng dịch vụ báo
cáo server – SQL Server Reporting servies, cũng như là công cụ ETL. Bạn cũng có thể
xây dựng các tính năng tương tự trong MySQL, nhưng cần có sự hỗ trợ từ bên thứ ba –
vốn không phải là lý tưởng nhất cho mọi người.
 Hệ thống lưu trữ
Sự khác biệt lớn khác nhưng không được xem trọng là MySQL và SQL Server có
cách khác nhau để lưu trữ liệu. SQL server sử dụng một hệ thống lưu trữ được phát triển
bởi Microsoft, khác hoàn toàn so với nhiều loại hệ thống được tạo ra cho MySQL. Điều

này giúp lập trình viên MySQL có sự linh hoạt nhất định, vì có thể dùng nhiều hệ thống
lưu trữ khác nhau cho bảng, dựa trên tốc độ, độ tin cậy hoặc các lý do khác. Một hệ thống
lưu trữ phổ biến của MySQL là InnoDB, có thể chậm hơn nhưng ổn định hơn so với
MyISAM.
 Bảo mật
Với MS SQL Server, Microsoft đã cung cấp cho SQL server những tính năng bảo
mật đáng giá và mạnh mẽ. Một công cụ bảo mật riêng như – Microsoft Baseline Security
Analyzer cũng giúp bạn tăng tính bảo mật cho SQL Server. Vì vậy, nếu an tồn là điều ưu
tiên nhất của bạn, bạn đã biết nên chọn nền tảng nào rồi đấy.
 Cộng đồng hỗ trợ
SQL Server có một cộng đồng trao đổi và hỗ trợ bởi các lập trình, chun gia giỏi
và có mặt khắp thế giới với ngơn ngữ phong phú. Do đó, khơng khó khăn để tìm kiếm sự
trợ giúp, giải quyết sự cố, tài liệu và kiến thức.
 IDEs
SQL Server sử dụng Management Studio (SSMS) là một công cụ trực quan dùng để
quản lý SQL Server. Với SQL Server Management Studio chúng ta có thể thực hiện được
các tương tác với database bằng câu lệnh hoặc trên giao diện người dùng. SQL Server
Management Studio được thiết kế đơn giản và dễ sử dụng nhưng bạn cũng cần có thời
gian nhất định để làm quen với nó.
1.2.3. Ưu điểm nội bật của Microsoft SQL Server 2019
SQL Server 2019 giới thiệu Cụm dữ liệu lớn cho SQL Server. Nó cũng cung cấp khả
năng và cải tiến bổ sung cho công cụ cơ sở dữ liệu SQL Server, Dịch vụ phân tích máy chủ
SQL, Dịch vụ học máy SQL Server, SQL Server trên Linux và Dịch vụ dữ liệu chủ
11


của SQL Server.
 Cơ sở dữ liệu thông minh
SQL Server 2019 (15.x) xây dựng dựa trên những đổi mới trong các phiên bản trước
để cung cấp hiệu suất hàng đầu trong ngành. Từ Xử lý truy vấn thông minh đến hỗ trợ cho

các thiết bị bộ nhớ liên tục, các tính năng Cơ sở dữ liệu thơng minh của SQL Server cải thiện
hiệu suất và khả năng mở rộng của tất cả các khối lượng công việc cơ sở dữ liệu của bạn mà
khơng có bất kỳ thay đổi nào đối với ứng dụng hoặc thiết kế cơ sở dữ liệu của bạn.
 Hiệu suất thông minh
SQL Server 2019 (15.x) xây dựng trên các đổi mới Cơ sở dữ liệu thông minh trong
các bản phát hành trước để đảm bảo rằng nó chỉ chạy nhanh hơn. Những cải tiến này giúp
khắc phục các tắc nghẽn tài nguyên đã biết và cung cấp các tùy chọn để định cấu hình
máy chủ cơ sở dữ liệu của bạn để cung cấp hiệu suất có thể dự đốn được trên tất cả các
khối lượng công việc của bạn.
 Trải nghiệm của nhà phát triển
SQL Server 2019 (15.x) tiếp tục cung cấp trải nghiệm dành cho nhà phát triển đẳng
cấp thế giới với các cải tiến cho các loại dữ liệu đồ thị và không gian, hỗ trợ UTF-8 và
khung mở rộng mới cho phép các nhà phát triển sử dụng ngôn ngữ mà họ lựa chọn để
hiểu rõ hơn tất cả dữ liệu của họ.
 Hỗ trợ Unicode
Hỗ trợ các doanh nghiệp trên khắp các quốc gia và khu vực khác nhau, nơi yêu cầu
cung cấp các ứng dụng và dịch vụ cơ sở dữ liệu đa ngơn ngữ tồn cầu là rất quan trọng để
đáp ứng nhu cầu của khách hàng và tuân thủ các quy định cụ thể của thị trường.
 Bảo mật tốt
SQL Server cung cấp một kiến trúc bảo mật được thiết kế để cho phép các nhà quản
trị và nhà phát triển cơ sở dữ liệu tạo các ứng dụng cơ sở dữ liệu an toàn và chống lại các
mối đe dọa. Mỗi phiên bản SQL Server đã được cải thiện trên các phiên bản trước.
1.2.4. SQL Server Management Studio là gì?
Microsoft SQL Server Management Studio là một công cụ trực quan dùng để quản
lý SQL Server. Với SQL Server Management Studio chúng ta có thể thực hiện được các
tương tác với database bằng câu lệnh hoặc trên giao diện người dùng. SSMS cung cấp các
công cụ để cấu hình, giám sát và quản lý các cá thể của SQL. Sử dụng SSMS để triển
khai, theo dõi và nâng cấp các thành phần cấp dữ liệu được ứng dụng của bạn sử dụng,
cũng như xây dựng truy vấn và tập lệnh.


12


Hình 1.2: Giao diện Microsoft SQL Server Management

1.3. Ngơn ngữ lập trình C#
Ngơn ngữ C# khá đơn giản, chỉ khoảng 80 từ khóa và hơn mười mấy kiểu dữ liệu
được xây dựng sẵn. Tuy nhiên, ngơn ngữ C# có ý nghĩa cao khi nó thực thi những khái
niệm lập trình hiện đại. C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần
component, lập trình hướng đối tượng.
Phần cốt lõi hay còn gọi là trái tim của bất cứ ngơn ngữ lập trình hướng đối tượng là
sự hỗ trợ của nó cho việc định nghĩa và làm việc với những lớp. Những lớp thì định nghĩa
những kiểu dữ liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mơ hình tốt
hơn để giải quyết vấn đề. Ngơn ngữ C# chứa những từ khóa cho việc khai báo những
kiểu lớp đối tượng mới và những phương thức hay thuộc tính của lớp, và cho việc thực
thi đóng gói, kế thừa, và đa hình, ba thuộc tính cơ bản của bất cứ ngơn ngữ lập trình
hướng đối tượng.
Trong ngôn ngữ C# mọi thứ liên quan đến khai báo lớp điều được tìm thấy trong phần
khai báo của nó. Định nghĩa một lớp trong ngơn ngữ C# khơng đoi hỏi phải chia ra tập tin
header và tập tin nguồn giống như trong ngôn ngữ C++. Hơn thế nữa, ngôn ngữ C# hỗ trợ
kiểu XML, cho phép chèn các tag XML để phát sinh tự động các document cho lớp.

13


Ngơn ngữ C# cung cấp những đặc tính hướng thành phần (component-oriented), như
là những thuộc tính, những sự kiện. Lập trình hướng thành phần được hỗ trợ bởi CLR cho

phép lưu trữ metadata với mã nguồn cho một lớp.
1.3.1. Microsoft Visual Studio

Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) từ Microsoft.
Nó được sử dụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như
các trang web, các ứng dụng web và các dịch vụ web. Visual Studio sử dụng nền tảng
phát triển phần mềm của Microsoft như Windows API, Windows Forms, Windows
Presentation Foundation, Windows Store và Microsoft Silverlight. Nó có thể sản xuất cả
hai ngôn ngữ máy và mã số quản lý.
Visual Studio bao gồm một trình soạn thảo mã hỗ trợ IntelliSense cũng như cải tiến
mã nguồn. Trình gỡ lỗi tích hợp hoạt động cả về trình gỡ lỗi mức độ mã nguồn và gỡ lỗi
mức độ máy. Cơng cụ tích hợp khác bao gồm một mẫu thiết kế các hình thức xây dựng
giao diện ứng dụng, thiết kế web, thiết kế lớp và thiết kế giản đồ cơ sở dữ liệu. Nó chấp
nhận các plug-in nâng cao các chức năng ở hầu hết các cấp bao gồm thêm hỗ trợ cho các
hệ thống quản lý phiên bản (như Subversion) và bổ sung thêm bộ công cụ mới như biên
tập và thiết kế trực quan cho các miền ngôn ngữ cụ thể hoặc bộ cơng cụ dành cho các
khía cạnh khác trong quy trình phát triển phần mềm.
Visual Studio hỗ trợ nhiều ngơn ngữ lập trình khác nhau và cho phép trình biên tập
mã và gỡ lỗi để hỗ trợ (mức độ khác nhau) hầu như mọi ngơn ngữ lập trình. Các ngơn
[4]
ngữ tích hợp gồm có C, C++ và C++/CLI (thơng qua Visual C++), VB.NET (thông qua
[5]
Visual Basic.NET), C# (thông qua Visual C#) và F# (như của Visual Studio 2010 ). Hỗ
trợ cho các ngôn ngữ khác như J++/J#, Python và Ruby thơng qua dịch vụ cài đặt riêng
rẽ. Nó cũng hỗ trợ XML/XSLT, HTML/XHTML, JavaScript và CSS.

Hình 1.1.1.1: Giao diện Microsoft Visual Studio
14


Cách taọ Visual C# Winform project:
Bước 1: Mở Microsoft visual studio lên và chọn new project, tiếp theo lựa chọn Windows
Form App (.NET Framework).


Hình 1.1.1.2: Tạo project windows form c#
Bước 2 : Đặt tên cho project chọn nơi lưu sau đó bấm Create.

Hình 1.1.1.3: Đặt tên cho windows form c#

Bước 3: kéo thả các chức năng từ tab toolbox vào form để thiết kế giao diện cho phần mềm.
15


Sau khi hồn thành bấm F5 để chạy trương trình.

Hình 1.4: Thiết kế chương trình windows form c#
CHƯƠNG 3: QUẢN LÝ BÁN HÀNG
2.1. Mô tả phần mềm
Người quản lý Bán Hàng

Đầu ra:
Thông tin
nhân

Đầu vào:
thông tin,
số lượng

Hệ thống

về nhân
viên.


QUẢN LÝ BÁN HÀNG

Hình 2.1: Mơ tả phần mềm
16

viên,
Khách
hàng ,
hóa đơn
bán hàng.


2.2.

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

2.2.1. Yêu cầu lưu trữ
 Lưu trữ thông tin tài khoản nhân viên.
 Lưu trữ thông tin Nhân Viên.
 Lưu trữ thông tin Khách Hàng.
 Lưu trữ thơng tin Hàng Hóa.
 Lưu trữ thơng tin Bán Hàng
2.2.2. Yêu cầu nghiêpp̣ vu p̣
 Đăng nhâpp̣
 Tính Tổng Doanh Thu.
 Quản lý thơng tin nhân viên.
 Quản lý Hàng Hóa.
 Quản lý Bán Hàng. .
2.2.3. Yêu cầu báo biểu







2.3.
-

Giao diện hệ thống dễ sử dụng, trực quan, thân thiện với mọi người dùng.
Cho phép truy cập dữ liệu đa người dùng.
Tính bảo mật và độ an tồn cao.
Tốc độ xử lý của hệ thống nhanh chóng và chính xác.
Người sử dụng phần mềm có thể sẽ không biết nhiều về tin học nhưng vẫn sử
dụng một cách dễ dàng nhờ vào sự trợ giúp của hệ thống
Thiết kế hệ thống

Thiết kế chạy trên 2 ứng dụng visuol studio và sql sever
+ Visual studio là một trong những cơng cụ hỗ trợ lập trình website rất nổi tiếng
nhất hiện nay của Mcrosoft và chưa có một phần mềm nào có thể thay thế
được nó. Visual Studio được viết bằng 2 ngơn ngữ đó chính là C# và VB+.
Đây là 2 ngơn ngữ lập trình giúp người dùng có thể lập trình được hệ thống
một các dễ dàng và nhanh chóng nhất thơng qua Visual Studio.
+ Microsoft sql server là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển
bởi microsoft. Là một máy chủ cơ sở dữ liệu, nó là một sản phẩm phần mềm
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.

17



+ Sơ đồ use case
Xóa, sửa tài
khoản nhân
viên
Thêm, xóa, sửa thơng
tin nhân viên

Thêm, xóa, sửa,
Sản Phẩm
Thêm, xóa, sửa hóa đơn bán
hàng

Thêm, xóa, sửa
Hàng hóa.
Đăng nhập
Xem danh
sách bán hàng

Xem tổng
doanh thu

Xem thơng tin

số sản phẩm

Tìm kiếm các hóa
đơn bán hàng

18



2.4.

Mơ hình quan hệ ERD

2.5. Mơ tả các bảng dữ liệu
2.5.1. Bảng Admin

19


2.5.2. Bảng Nhân Viên

2.5.3. Bảng Nhà Cung Cấp

2.5.4. Bảng Khách Hàng

20


2.5.5. Bảng Hố Đơn

2.5.6. Bảng Hàng Hóa

2.5.7. Bảng Hóa Đơn

21


2.6.


Mơ hình phần mềm

2.6.1. Giao diện đăng nhập
Quản lý nhập đúng thông tin tài khoản, mật khẩu do admin cấp để đăng nhập. Nếu
nhập sai thơng tin khơng có trong CSDL phần mềm sẽ thông báo sai tài khoản hoặc mật
khẩu.
Tài khoản quản trị: admin. Mật khẩu 123

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

22


2.6.2. Giao diện đăng nhập admin

Hình 2.6.3.1: Giao diện đăng nhập thành công dưới dạng admin
+ Các quyền bật các nút lệnh
+Xóa, Sửa và về lại menu cho admin

23


Hình 2.6.3.2: Giao diện quản lý nhân viên

+ Các quyền bật các nút lệnh
+Thêm, Xóa , Sửa và về lại menu cho admin

24



×