Tải bản đầy đủ (.docx) (49 trang)

BÁO cáo PHẦN mềm QUẢN lý bán HÀNG đầu tư QUỐC tế ASC VIỆT NAM

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.54 MB, 49 trang )

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

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

ĐỀ TÀI THỰC TẬP TỐT NGHIỆP
PHẦN MỀM QUẢN LÝ BÁN HÀNG

Giảng viên hướng dẫn: Th.S
Sinh viên thực hiện:
Lớp:
Ngành: Công nghệ thông tin
Chuyên ngành: Cơng nghệ thơng tin

TP. Hồ Chí Minh,ngày tháng 09 năm 202


LỜI CẢM ƠN
Đầu tiên cho em xin trân trọng gửi lời cảm ơn chân thành và sự kính trọng tới các
Thầy và Cô ngành Công nghệ thông tin trường Cao Đẳng Kinh Tế - Công Nghệ
TP.HCM, và đặc biệt là giáo viên hướng dẫn Thầy đã tận tình hướng dẫn, chỉ bảo em
trong suốt quá trình thực hiện luận văn này.
Do kiến thức cịn hạn hẹp nên khơng tránh khỏi những thiếu sót trong cách hiểu,
lỗi trình bày. Em rất mong nhận được sự đóng góp ý kiến của quý thầy cô và ban lãnh
đạo, các anh chị trong công ty để báo cáo tốt nghiệp đạt được kết quả tốt hơn.
Em xin chân thành cảm ơn!
TP.HCM, ngày

tháng 09 năm 2021



LỜI CAM ĐOAN
Nhóm báo cáo thực tập tốt nghiệp 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


TRƯỜNG CAO ĐẲNG KT-CN TPHCM
KHOA KT-CN

CỘNG HÒA XÃ HỘI CHỦ NGHĨA
VIỆT NAM
Độc Lập - Tự Do - Hạnh Phúc
--------------------

--------------------

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

ĐỀ TÀI: PHẦN
MỀM QUẢN
LÝ BÁN HÀNG
Sinh viên thực hiện: Nhận xét của giáo
viên: .....................................................
..................................................
............................................................
............................................................

.....................
............................................................
............................................................
.....................
............................................................
............................................................
.....................
............................................................
............................................................
.....................
............................................................
............................................................
.....................


.........................................................................
....................................................................
.........................................................................
....................................................................
.........................................................................
....................................................................
.........................................................................
....................................................................

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

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


TRƯỜNG CAO ĐẲNG KT-CN TPHCM
KHOA KT-CN

CỘNG HÒA XÃ HỘI CHỦ NGHĨA
VIỆT NAM
Độc Lập - Tự Do - Hạnh Phúc
--------------------

--------------------

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

ĐỀ TÀI: PHẦN
MỀM QUẢN
LÝ BÁN HÀNG
Sinh viên thực hiện: Nhận xét của giáo
viên: .....................................................
..................................................
............................................................
............................................................
.....................
............................................................

............................................................
.....................
............................................................
............................................................
.....................
............................................................
............................................................
.....................
............................................................
............................................................
.....................


.........................................................................
....................................................................
.........................................................................
....................................................................
.........................................................................
....................................................................
.........................................................................
....................................................................

Điểm bằng
số: .................................................
Điểm bằng
chữ: ...............................................
t 09
TP.HCM, ngày
h
á năm

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


LỜI NĨI ĐẦU
Ngày nay, với sự phát triển khơng ngừng của xã hội, tin học đã trở nên vô cùng phổ
biến và đã có những bước phát triển vượt bậc được thể hiện qua nhiều lĩnh vực của đời
sống xã hội. Tin học đã dần dần trở thành nhu cầu rất cần thiết và không thể thiếu trong
cuộc sống của con người. Ở các quốc gia phát triển hiệu quả do tin học hóa đem lại đã
góp phần thiết yếu và chiếm giữ một vị trí quan trọng trong các lĩnh vực kinh tế, chính
trị, văn hóa, giáo dục…
Nhờ tính hiệu quả và nhanh chóng do hệ thống mới đem lại làm cho hiệu suất công
việc tăng cao, trao đổi thơng tin được diễn ra an tồn, đồng bộ, chính xác do tính năng ưu
việt của hệ thống máy tính đem lại. Vì thế mà việc tra cứu khơng cịn phải khó khăn,
phức tạp nữa vì hệ thống sẽ thống kê, quản lý và chúng ta có thể tra cứu, tham khảo bất
cứ lúc nào khi cần. Do vậy chi phí sẽ giảm thiểu, lợi nhuận tăng cao.
Chương trình phần mềm quản lý bán hàng của em được lập trình bằng ngơn ngữ lập
trình C#, chạy trên nền NetFramwork và kết nối bằng cơ sở SQL, Phần mềm này giúp
công ty quản lý hàng hóa một cách tốt nhất giúp giảm tải bớt việc tìm kiếm mất thời gian
mà hiệu quả và tính chính xác vẫn cao.
Là sinh viên của trường chúng em luôn luôn mong muốn được học hỏi và áp dụng
những kiến thức mà chúng em đã được các thầy cô dạy trong thời gian qua. Đồ án này
giúp chúng em tổng kết lại những điều đã học được và phát triển khả năng tư duy, tính
sang tạo trong cơng việc để sau này chúng em có thể vững bước trên con đường mà
chúng em đã chọn.
Xin chân thành cảm ơn các thầy cơ đã nhiệt tình dạy chúng em trong suốt những năm
học qua và để chúng em có đủ các kiến thức làm được một đồ án hoàn chỉnh và là bước

khởi đầu cho những dự án trong tương lai.


MỤC LỤC
CHƯƠNG I: GIỚI THIỆU ĐƠN VỊ THỰC TẬP................................................... 1
1.1.

Giới thiệu công ty thực tập..................................................................... 1

1.2.

Ngành Nghề Kinh Doanh Của Cơng Ty................................................. 2

1.3.

Các hình ảnh sản phẩm của cơng ty....................................................... 3

CHƯƠNG II : CƠ SỞ LÝ THUYẾT……………………………………………...6
2.1.LÝ DO CHỌN ĐỀ TÀI.............................................................................. 6
2.1.1. Định nghĩa vấn đề:................................................................................. 6
2.1.2. Phạm vi đồ án......................................................................................... 6
2.1.3. Mục tiêu, sự cần thiết của đề tài, tại sao lại chọn đề tài này...................6
2.2.

Mô tả đề tài............................................................................................ 7

2.2.1. Các chức năng chính của phần mềm quản lý bán hàng gồm..................7
2.3.

Đối tượng sử dụng.................................................................................. 7


2.4.

Giới thiệu ngôn ngữ lập trình C#, ngơn ngữ truy vấn CSDL

SQL và phần mềm lập trình Visual Studio......................................................... 8
2.4.1. Ngơn ngữ lập trình C#............................................................................ 8
2.4.2. Ngôn ngữ truy vấn CSDL SQL.............................................................. 9
2.4.3. Phần mềm lập trình Visual Studio........................................................ 11
CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG................................... 12
3.1. Sơ đồ quản lý quy trình nghiệp vụ (BPM):................................................ 12
3.1.1. Quy trình đăng nhập:.............................................................................. 12
3.1.2. Quy trình quản lý loại sản phẩm:............................................................ 13
3.1.3. Quy trình quản lý sản phẩm………………………………………

..14

3.1.4.Quy trình quản lý nhà sản xuất:............................................................... 15
3.1.5.Quy trình quản lý nhân viên:................................................................... 15
3.1.6. Quy trình quản lý tài khoản.................................................................... 17
3.1.7. Quy trình thống kê.................................................................................. 18
3.1.8. Quy trình quản lý khách hàng................................................................. 19
3.1.9.Quy trình bán hàng.................................................................................. 20
3.1.10.Quy trình nhập kho................................................................................ 21


3.2 Yêu cầu hệ thống........................................................................................ 22
3.2.1 Yêu cầu lưu trữ........................................................................................ 22
3.2.2 Yêu cầu nghiệp vụ................................................................................... 22
3.2.3 Yêu cầu báo biểu..................................................................................... 22

3.3 Liệt kê các tác nhân và USE CASE............................................................ 23
3.3.1 Tác nhân.................................................................................................. 23
3.3.2 Các USE CASE....................................................................................... 23
3.4 Đặc tả sử dụng............................................................................................ 24
3.4.1 Đăng nhập............................................................................................... 24
3.4.2 Quản lý hóa đơn...................................................................................... 24
3.4.3 Quản lý nhập kho.................................................................................... 24
3.4.4. Quản lý sản phẩm................................................................................... 25
3.4.5. Quản lý cửa hàng................................................................................... 25
3.5 Mơ hình quan hệ ERD................................................................................ 26
3.6. Xây dựng cơ sở dữ liệu:............................................................................ 27
3.7. Sơ đồ phân rã chức năng (BFD):…………………………………...........28
CHƯƠNG IV: PHẦN MỀM QUẢN LÝ BÁN HÀNG:………………………...29
4.1.Giao diện phần mềm:……………………………………………………….. 29
CHƯƠNG V: KẾT LUẬN:………………………………………………….…..35
1.

Kết quả đạt được:…………………………………...…………………….36

2.

Hướng phát triển:…………………………………………………...........36

TÀI LIỆU THAM KHẢO:……………………………………………………….36


DANH MỤC HÌNH ẢNH
Hình 1.1 : Tên cơng ty…………………………………………………………1
Hình 1.2 : Nệm cao su thiên nhiên…………………………………………….3
Hình 1.3 : Nệm bơng gấp 3 …………………………………………………...4

Hình 1.4 : Túi du lịch………………………………………………………….4
Hình 1.5 : Gối bơng gịn…………………………………………………….....5
Hình 3.1 : Quy trình đăng nhập……………………………………………..12
Hình 3.2 : Quy trình quản lý loại sản phẩm………………………………...13
Hình 3.3 : Quy trình quản lí sản phẩm……………………………………...14
Hình 3.4 : Quy trình quản lý nhà sản xuất………………………………….15
Hình 3.5 : Quy trình quản lý nhân viên…………………………………….16
Hình 3.6: Quy trình quản lý tài khoản……………………………………….17
Hình 3.7: Quy trình thống kê………………………………………………...18
Hình 3.8 : Quy trình quản lý khách hang…………………………………..19
Hình 3.9 : Quy trình bán hang……………………………………………...20
Hình 3.10 : Quy trình nhập kho……………………………………………...21
Hình 3.11: Mơ hình quan hệ ERD…………………………………………...26
Hình 4.1: Form đăng nhập…………………………………………………...29
Hình 4.2 : Form màng hình chính…………………………………………....29
Hình 4.3 :Form quản lý đơn hang……………………………………………30
Hình 4.4 : Form nhập hang…………………………………………………..30
Hình 4.5 : Form thống kế doanh thu…………………………………………31
Hình 4.6:Form nhân viên…………………………………………………….31
Hình 4.7: Form tài khoản……………………………………………………32
Hình 4.8:Form khách hang…………………………………………………...32
Hình 4.9 : Form màng hình chính nhân viên…………………………………33
Hình 4.10: Form bán hàng………………………………………………..…..33
Hình 4.11 : Form hóa đơn……………………………………………….…..34
Hình 4.12 : Form hàng hóa…………………………………………………....34
Hình 4.13 : Form nhà sản xuất………………………………………………...35


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


Giới thiệu công ty thực tập

Tên đơn vị: CÔNG TY TNHH TM & DV ĐẦU TƯ QUỐC TẾ ASC VIỆT NAM (ASC VIET
NAM INTERNATIONAL INVESTMENT TM & DV COMPANY LIMITED)

Hình 1.1:Tên cơng ty

Trụ Sở Chính: 340 Đỗ Xuân Hợp, Phường Phước Long A, Thành phố Thủ Đức, Thành
phố Hồ Chí Minh.
Mã số thuế: 0314963202.
Giám đốc công ty(Người ĐDPL): Trương Văn Dung.
Điện thoại: 0382733739.
Ngày hoạt động: 04/04/2018.
Giấy phép kinh doanh: 0314963202.
Lĩnh vực: Bán buôn đồ dùng khác cho gia đình.

1


1.2.

Ngành Nghề Kinh Doanh Của Công Ty

Số Thứ Tự

Tên Ngành Nghề Kinh Doanh

Mã Ngành
Nghề


1

Sản xuất thảm, chăn đệm.

1200

2

Sản xuất giường, tủ, bàn, ghế.

3100

3

Bán buôn thực phẩm.

4632

4

Bán buôn đồ uống.

4632

5

Bán buôn vải, hàng may sẵn, giày dép.

4641


6

Bán buôn đồ dùng khác cho gia đình.

4649

7

Bán bn máy vi tính, thiết bị ngoại vi và phần mềm.

4649

8

Bán buôn thiết bị và linh kiện điện tử, viễn thông.

4649

9

Bán lẻ thực phẩm trong các cửa hàng chuyên doanh.

4719

10

Bán lẻ thực phẩm trong các cửa hàng chuyên doanh.

4722


11

Bán lẻ đồ uống trong các cửa hàng chuyên doanh.

4722

12

Bán lẻ đồ điện gia dụng, giường, tủ, bàn, ghế và đồ nội thất
tương tự, đèn và bộ đèn điện, đồ dùng gia đình khác chưa
được phân vào đâu trong các cửa hàng chuyên doanh.

4759

13

Bán lẻ hàng hóa khác mới trong các cửa hàng chuyên doanh. 4773

14

Hoạt động dịch vụ hỗ trợ kinh doanh khác còn lại chưa được
8291
phân vào đâu.

2


1.3.


Các hình ảnh sản phẩm của cơng ty



Nệm cao su thiên nhiên nguyên chất 100% ASC:

Hình 1.2: Nệm cao su thiên nhiên

3




Nệm bơng gấp 3 ASC:

Hình 1.2:Nệm bơng gấp 3



Túi du lịch cao cấp ASC:

Hình 1.3:Túi du lịch

4




Gối bơng gịn MEMORY ASC:


Hình 1.4:Gối bơng gịn

5


CHƯƠNG II : CƠ SỞ LÝ THUYẾT
2.1.

Lý do chọn đề tài

2.1.1. Định nghĩa vấn đề:
-

Với sự phát triển tốc độ các ứng dụng phần mềm trong lĩnh vực điện tử tin học thì
những phần mềm quản lý đã được áp dụng rộng khắp trong tất cả các ngành nghề từ y
tế, giáo dục, giao thông, ngân hàng đến kinh doanh và phổ biến nhất là phần mềm quản
lý bán hàng… Gần như bất cứ ngành nghề công việc buôn bán nào đều có sự xuất hiện
của phần mềm quản lý bán hàng phù hợp. Đây chính là một bước tiến quan trọng đánh
dấu sự phát triển theo hướng hiện đại hóa ở nước ta.

-

Phần mềm quản lý bán hàng được tạo ra nhằm hỗ trợ người bán hàng quản lý cơng việc
kinh kinh doanh của mình bằng nhiều tính năng khác nhau. Thông qua phần mềm mua
bán hàng, công việc của bạn sẽ trở nên dễ dàng và nhanh chóng hơn bao giờ hết, từ đó
nâng cao hiệu quả, tăng thu nhập cho người dùng

2.1.2. Phạm vi đồ án
-


Trong quá trình quản lý bán hàng có nhiều vấn đề có thể chưa được tin học hố cách
hồn tồn, phần mềm viết ra để giúp quá trình quản lý bán hàng một cách tối ưu và hiệu
quả nhất.

2.1.3. Mục tiêu, sự cần thiết của đề tài, tại sao lại chọn đề tài này
-

Qua quá trình nghiên cứu nghiệp vụ quản lý bán hàng của quản lý phần mềm được viết
ra nhằm giúp quản lý chính xác các số liệu từ đó dễ dàng nắm bắt được các nhu cầu của
khách hàng và nâng cao hiệu suất quản lý so với việc thực hiện quản lý truyền thống
theo cách ghi sổ thông thường sẽ mất rất nhiều thời gian và công sức đơi khi cịn bị thất
thốt về mặt ghi chép dữ liệu.

-

Trong thời đại công nghệ bùng nổ hiện nay mọi thứ đều áp dụng trên internet vì thế
chương trình quản lý bán hàng là 1 trong những chương trình có thể giúp quản lý có thể
xử lý nhanh cơng việc của mình hơn.

6


2.2. Mơ tả đề tài
2.2.1.

Các chức năng chính của phần mềm quản lý bán hàng gồm



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




Quản lý sản phẩm



Quản lý nhà sản xuất



Quản lý nhân viên



Quản lý tài khoản



Quản lý khách hàng



Nhập kho



Thống kê




Bán hàng

2.3.


Đối tượng sử dụng
Người quản lý dự án, lập trình viên:

Người quản lý dự án, lập trình viên cần đọc tài liệu này để lên kế hoạch, phân công công
việc, cũng như nắm được yêu cầu của hệ thống nhằm đưa ra các ý tưởng lợp lý để hiện
thực hóa Phần mềm.


Người kiểm thử phần mềm:
Người kiểm thử phần mềm cần đọc tài liệu này để có thể nắm bắt các yêu cầu của phần
mềm, từ đó có thể kiểm tra xem phần mềm đã đáp ứng được các yêu cầu đó hay chưa.



Người bảo trì hệ thống:

Người bảo trì hệ thống cần đọc tài liệu nay để nắm rõ về thiết kế, cách thức hoạt động
của phần mềm, từ đó có thể sử dụng nghiệp vụ của mình bảo trì hệ thống khi cần thiết.

7


2.4.


Giới thiệu ngơn ngữ lập trình C#, ngơn ngữ truy vấn CSDL SQL và phần mềm lập
trình Visual Studio

2.4.1. Ngơn ngữ lập trình C#
C# là gì?
C# (hay C sharp) là một ngơn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư
của Microsoft vào năm 2000. C# là ngơn ngữ lập trình hiện đại, hướng đối tượng và được
xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java.
Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được biên dịch trực
tiếp thành mã thực thi của hệ điều hành.
Trong các ứng dụng sử dụng .NET Framework, mã nguồn chương trình (C#, VB.NET)
được biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft intermediate language).
C# với sự hỗ trợ mạnh mẽ của .NET Framework giúp cho việc tạo một ứng dụng Windows
Forms hay WPF (Windows Presentation Foundation), phát triển game, ứng dụng Web, ứng
dụng Mobile trở nên rất dễ dàng.

Đặc trưng của ngơn ngữ lập trình C# là gì?
C# là ngơn ngữ đơn giản
C# loại bỏ một vài sự phức tạp và rối rắm của những ngôn ngữ như Java và c++, bao
gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ
sở ảo (virtual base class). Ngôn ngữ C# đơn giản vì nó dựa trên nền tảng C và C++. Nếu
chúng ta thân thiện với C và C++ hoặc thậm chí là Java, chúng ta sẽ thấy C# khá giống về
diện mạo, cú pháp, biểu thức, toán tử và những chức năng khác được lấy trực tiếp từ ngơn
ngữ C và C++, nhưng nó đã được cải tiến để làm cho ngôn ngữ đơn giản hơn.
C# là ngôn ngữ hiện đại
Điều gì làm cho một ngơn ngữ hiện đại? Những đặc tính như là xử lý ngoại lệ, thu gom
bộ nhớ tự động, những kiểu dữ liệu mở rộng, và bảo mật mã nguồn là những đặc tính
được mong đợi trong một ngôn ngữ hiện đại. C# chứa tất cả những đặc tính trên. Nếu là
người mới học lập trình có thể chúng ta sẽ cảm thấy những đặc tính trên phức tạp và khó
hiểu. Tuy nhiên, cũng đừng lo lắng chúng ta sẽ dần dần được tìm hiểu những đặc tính qua

các nội dung khố học này.
C# là một ngơn ngữ lập trình thuần hướng đối tượng
Lập trình hướng đối tượng (OOP: Object-oriented programming) là một phương pháp lập
trình có 4 tính chất. Đó là tính trừu tượng (abstraction), tính đóng gói (encapsulation), tính
8


đa hình (polymorphism) và tính kế thừa (inheritance). C# hỗ trợ cho chúng ta tất cả
những đặc tính trên.
C# là một ngơn ngữ ít từ khóa
C# là ngơn ngữ sử dụng giới hạn những từ khóa. Phần lớn các từ khóa được sử dụng để
mơ tả thơng tin. Chúng ta có thể nghĩ rằng một ngơn ngữ có nhiều từ khóa thì sẽ mạnh
hơn. Điều này khơng phải sự thật, ít nhất là trong trường hợp ngôn ngữ C#, chúng ta có thể
tìm thấy rằng ngơn ngữ này có thể được sử dụng để làm bất cứ nhiệm vụ nào.
Nền tảng .NET
.NET Framework được Microsoft đưa ra chính thức từ năm 2002. .NET Framework
chỉ hoạt động trên Windows. Những nền tảng ứng dụng như WPF, Winforms,
ASP.NET(1-4) hoạt động dựa trên .NET Framework.
Mono là phiên bản cộng đồng nhằm mang .NET đến những nền tảng ngoài Windows.
Mono được phát triển chủ yếu nhằm xây dựng những ứng dụng với giao diện người
dùng và được sử dụng rất rộng rãi: Unity Game, Xamarin…
Cho đến năm 2013, Microsoft định hướng đi đa nền tảng và phát triển .NET core. .NET
core hiện được sử dụng trong các ứng dụng Universal Windows platform và ASP.NET
Core. Từ đây, C# có thể được sử dụng để phát triển các loại ứng dụng đa nền tảng trên các
hệ điều hành khác nhau (Windows, Linux, MacOS,…)
2.4.2. Ngôn ngữ truy vấn CSDL SQL

Khái niệm SQL
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). Microsoft tiếp thị ít nhất một chục phiên bản Microsoft SQL Server khác nhau,
nhắm vào các đối tượng khác nhau và cho khối lượng công việc khác nhau, từ các ứng
dụng máy đơn nhỏ đến các ứng dụng Internet lớn có nhiều người dùng đồng thời.
Các thành phần cơ bản trong SQL Server
Các thành cơ bản trong SQL Server gồm có: Reporting Services, Database Engine,
Integration Services, Notification Services, Full Text Search Service,… Tất cả kết hợp với
nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc phân tích và lưu trữ dữ liệu trở nên
dễ dàng hơn.
Database Engine: Đây là một engine có khả năng chứa dữ liệu ở các quy mô dưới dạng
support và table. Ngồi ra, nó cịn có khả năng tự điều chỉnh ví dụ: trả lại tài nguyên cho
ệ điều hành khi một user log off và sử dụng thêm các tài nguyên của máy khi cần.
Integration Services: là tập hợp các đối tượng lập trình và các cơng cụ đồ họa cho việc
sao chép, di chuyển và chuyển đổi dữ liệu. Khi bạn làm việc trong một công ty lớn thì dữ
9


liệu được lưu trữ ở nhiều nơi khác nhau như được chứa trong: Oracle, SQL Server, DB2,
Microsoft Access,… và bạn chắc chắn sẽ có nhu cầu di chuyển dữ liệu giữa các server này.
Ngồi ra, bạn cịn muốn định dạng dữ liệu trước khi lưu vào database. Chắc chắn
Integration Services sẽ giúp bạn giải quyết được công việc này dễ dàng.
Analysis Services: Đây là một dịch vụ phân tích dữ liệu rất hay của Microsoft. Dữ liệu khi
được lưu trữ vào trong database mà bạn không thể lấy được những thơng tin bổ ích thì coi
như khơng có ý nghĩa gì. Chính vì thế, cơng cụ này ra đời giúp bạn trong việc phân tích dữ
liệu một cách hiệu quả và dễ dàng bằng cách dùng kỹ thuật khai thác dữ liệu – datamining
và khái niệm hình khối nhiều chiều – multi dimendion cubes.
Notification Services: Dịch vụ thông báo này là nền tảng cho sự phát triển và triển khai các
ứng dụng soạn và gửi thơng báo. Ngồi ra, dịch vụ này cịn có chức năng gửi thơng báo theo
dịch thời đến hàng ngàn người dăng ký sử dụng trên nhiều loại thiết bị khác nhau. Reporting

Services: là một công cụ tạo, quản lý và triển khai báo cáo bao gồm: server và client. Ngồi
ra, nó cịn là nền tảng cho việc phát triển và xây dựng các ứng dụng báo cáo. Full Text
Search Service: là một thành phần đặc biệt trong việc truy vấn và đánh chỉ mục dữ liệu văn
bản không cấu trúc được lưu trữ trong các cơ sở dữ liệu SQL Server.
Service Broker: là một môi trường lập trình cho việc tạo ra các ứng dụng trong việc nhảy
qua các Instance.
Cách cài đặt SQL Server
Muốn cài đặt SQL Server thì bạn cần phải có phiên bản Developer Edition và ít nhất là
500MB ổ cứng cùng với 64 MB Ram và có thể thể cài đặt trên hầu hết các hệ điều hành
Windows. Các bước cài đặt khơng có gì khó khăn cũng tương tự như các ứng dụng khác.
Tuy nhiên trong quá trình cài đặt bạn cần lữu ý những điều sau:
-

Sau khi lựa chọn Install Database Server và chọn cài đặt SQL Server thì bạn có thể cài
đặt thêm Analysis Service nếu bạn thích.

-

Ở màn hình Installation Definition thì bạn nên chọn Server and Client Tools.
-

Sau đó bạn nên chọn chọn tất cả các bộ phận của SQL Server và chọn kiểu Custom.
Ngoài ra, bạn còn nên chọn các giá trị mặc định – default.

-

Sau khi cài đặt thành công, bạn sẽ thấy một icon nằm ở góc phải bên dưới của màn
hình, đây chính là Service Manager. Bạn nên lưu ý rằng SQL Server có thể dùng chế độ
bảo mật riêng của nó cũng có thể dùng chế độ security của hệ điều hành Windows.


10


2.4.3. Phần mềm lập trình Visual Studio


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.

Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ Microsoft. Từ
khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử dụng khác nhau. Điều đó,
giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dịng máy của mình
cũng như cấu hình sử dụng phù hợp nhất.
Bên cạnh đó, Visual Studio cịn cho phép người dùng có thể tự chọn lựa giao diện chính
cho máy của mình tùy thuộc vào nhu cầu sử dụng.

-

Những điểm mạnh của Visual Studio:
Visual Studio hỗ trợ lập trình trên nhiều ngơn ngữ như: C/C++, C#, F#, Visual Basic,
HTML, CSS, JavaScript.

-

Là một công cụ hỗ trợ việc Debug một cách dễ dàng và mạnh mẽ như: Break Point, xem
giá trị của biến trong quá trình chạy, hỗ trợ debug từng câu lệnh.


-

Giao diện Visual Studio rất dễ sử dụng đối với người mới bắt đầu lập trình.

-

Visual Studio hỗ trợ phát triển các ứng dụng: desktop MFC, Windows Form, Universal
App, ứng dụng mobile Windows Phone 8/8.1, Windows 10, …

-

Visual Studio hỗ trợ xây dựng ứng dụng một cách chuyên nghiệp bằng các cơng cụ kéo thả.

-

Visual Studio được đơng đảo lập trình viên trên thế giới sử dụng.

11


CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1. Sơ đồ quản lý quy trình nghiệp vụ (BPM):
3.1.1. Quy trình đăng nhập:

Hình 3.1 : Quy trình đăng nhập

12


3.1.2. Quy trình quản lý loại sản phẩm:


Hình 3.2 : Quy trình quản lý loại sản phẩm
13


3.1.3. Quy trình quản lý sản phẩm:

Hình 3.3 : Quy trình quản lí sản phẩm

14


×