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

Xây dựng phần mềm quản lý bán Điện thoại di Động Đồ án học phần 2

37 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Xây Dựng Phần Mềm Quản Lý Bán Điện Thoại Di Động
Tác giả Chu Văn Đoàn
Người hướng dẫn Chu Thị Thanh Xuân
Trường học Trường Đại Học Công Nghiệp Việt - Hưng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Học Phần
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 37
Dung lượng 2,59 MB

Nội dung

KHOA CONG NGHE THONG TIN BO MON CONG NGHE THONG TIN DE TAI DO AN HOC PHAN 2 Hệ đào tạo: Cao đẳng, Đại học Chuyên ngành: Công nghệ thông tin Mã đề tài: XUAN201 Tên đề tài: Xây dựng ph

Trang 1

KHOA CONG NGHE THONG TIN

ĐẠI HỌC CÔNG NGHIỆP VIỆT-HUNG CHU VĂN ĐOÀN

XAY DUNG PHAN MEM QUAN

LY BAN DIEN THOAI DI DONG

CHUYEN NGANH: CONG NGHE THONG TIN

Ha Noi Nam 2022

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT - HUNG

KHOA CÔNG NGHỆ THÔNG TIN

XAY DUNG PHAN MEM QUAN LÝ BAN DIEN THOAI DI DONG

CHUYEN NGANH: CONG NGHE THONG TIN

Giáo viên hướng dẫn : Chu Thị Thanh Xuân

Họ tên sinh viên : Chu Văn Đoàn

HÀ NOI, NAM 2022

Trang 3

KHOA CONG NGHE THONG TIN

BO MON CONG NGHE THONG TIN

DE TAI DO AN HOC PHAN 2

Hệ đào tạo: Cao đẳng, Đại học

Chuyên ngành: Công nghệ thông tin

Mã đề tài: XUAN201

Tên đề tài: Xây dựng phần mềm quản lý bán điện thoại di động

Yêu cầu:

1) Yêu cầu về lý thuyết:

a) Phân tích và thiết kế được CSDL trên ngôn ngữ SQL Server

b) Lập trình trên ngôn ngữ C# (hiển thị form và thực hiện các chức năng) 2) Yêu cầu về chương trình:

a) Gui lich làm việc cho GVHD

b) Mỗi tuần phải liên hệ với GVHD ít nhất | lan qua email

5) Đánh giá:

a) Mức đạt: Hoàn thành các yêu cầu trên

b) Mức khá, tốt: Có tính sáng tạo

Số lượng sinh viên tham gia tối đa: 2

Thời gian thực hiện: Theo lịch của bộ môn

Tài liệu tham khảo: [1] Internet

Chu Thị Thanh Xuân

ĐT: 0989.183.975

Trang 4

TRUONG DHCN VIET — HUNG CONG HOA XA HOI CHU NGHIA VIET NAM KHOA CONG NGHE THONG TIN Độc lập - Tự do - Hạnh phúc

NHẬN XÉT ĐỎ ÁN HỌC PHẢN 2 Chuyên ngành: Công nghệ thông tin

(Nhận xét của GÌ hướng đânT] Nhận xét của GV phản biện L])

Tên đŠ tải: à n2 1 1121111121111112111111111111111111111211111111112111111011111 211111111 ra,

Người nhận xét (họ tên, học hàm, học vỊ): - - 2c 2222211121111 1 1212121181128 e2 Đơn vị công tác (nễu €Ó): - s1 1 21119211 12111112112111111121111212111 2110121 121tr

Ý KIÊN NHẬN XÉT

1 Về nội dung & đánh giá thực hiện nhiệm vụ nghiên cứu của đề tài:

Trang 5

Kết luận: [ ] Đồng ý / [_] Không đồng ý cho phép sinh viên được tham dự bảo vệ

kết quả trước hội đồng

Ngày thNG HẴH NGƯỜI NHẬN XÉT (chữ kỳ & họ tên)

Trang 6

1

LOI CAM ON

Trong quá trình thực hiện dé an hoc phan 2 nay, em đã nhận được rất nhiều sự hỗ trợ từ các thầy cô trong khoa Công nghệ Thông tin trường ĐHCN Việt - Hung Trước

hết, em xin gửi lời cảm ơn chân thành đến quý thầy, cô giảng viên trong khoa Công

nghệ thông tin trường ĐHCN Việt - Hung đã tạo điều kiện thuận lợi cho em có thê học tập và hoàn thành tốt đồ án tốt nghiệp nay

Đặc biệt, em xin gửi đến Giảng viên Chu Thị Thanh Xuân, người đã tận tình

hướng dẫn, giúp đỡ em hoàn thành đồ án tốt nghiệp nảy lời cảm ơn sâu sắc nhất

Em xin chân thành cảm ơn quý Thầy Cô trong nhà trường đã luôn tận tình giảng day, hỗ trợ em trong suốt quá trình học tập tại nhà trường

Hà Nội, ngày tháng năm 2022 Sinh viên thực hiện

CHU VĂN ĐOÀN

Trang 7

28/11/2022 Hoàn thiện đóng sói chương trình

Hoàn thiện báo cáo và nộp báo cáo

Trang 8

MỤC LỤC

LỜI CẢM ƠN 55 22212 112211211221121 1221212122121 errau 1 NHAT KY THUC HIEN DE TAL eoccecccccscccccsscesecseessseseceececsscsssesersusseseeseversetstesseseeres 2 MUC LUC.ieecccccccceccsccsscessesecsecssecsecsscssesssssessesesenssesseesesressssseeseesisssestesseesensentesenseesevees 3 DANH MỤC CÁC KỶ HIỆU, CHỮ VIẾT TẮTT - + 21 112161111 12111111 11g 5 DANH MỤC CÁC BẢNG c2 121 1 101212121111 ru 6 DANH MỤC CÁC HÌNH VẼ, -Sc S1 T111, 121112121 1211121 12102112111 ung 7

MỞ ĐẦU à c1 12112 11011121 1 1 1 1 1 111 1 1211 1 ng na 8 CHƯƠNG | TONG QUAN VE DE TAL occccccsscsccssesessessessessessvsecsecsssssvssesessevesevevees 9

LL Ting quate ccc ccccscecsesessescssessesseseessesesssseseesecsiesessissteessesessssseteeseseeee 9 1.2 Giải pháp xây dựng chương trình - c2 2 2221211121121 11 1111511115111 11 8211 22 k2 9 1.2.1 Tom an 9

IV ia,/ 0 vi) 9 1.2.3 Đối tượng, mục dích sử dụng - - 1 c1 2121211211151 1521 122112212811 re 10 1.2.4 Yêu cầu về phần mềm 22 S91 1921211111211 111111211211211 1111 1c ty 10 1.2.5 Công cụ phát triỂn - + 2122211 11111211211111211 1211112122211 1 xe 10 000019)/6020991.900ả0.:0025310 ẢÁ 11

VI NN\ 0.0/19 dddiảỶảỶảỶảỶảỶả ll 2.1.1 Khai niém v6 SQL ccc cccscsccsescssescssesscsessvsessesesevscsesesesevsevevsnsvsesesetes 11

PA An io ng iấäiiadadiiiiiiiidđắẳ 11 2.1.3 Các ấn bản của SQL Servet .ccccccccccccceccsscsseseseesesessessssessesessesessisessessesses 11 2.1.4 Các thành phần cơ bản trong SQL Server 525cc S122 1112 E1 c6 12 2.1.5 Lý do chọn SQL SeFrVeT - L L1 20 1201221 1121211 11511 1111122111115 18 81111 Hà 14 2.2 Visual Stud1O - - cc 121 n1 nH HT HT Hs ng ke ng g1 1 k1 11115116 ng 14 2.2.1 Các chức năng của phần mềm Visual studio - 2 s2 S2scE2xc xe: 15 2.2.2 Lý do lựa chọn Visual stud1o - - 20 222 2122221111 112211 111515211222 16 2.3 Ngôn ngữ lập trình C - L1 2012111211121 1111111111111011 101111110111 11 1111k 1 Hay 16 2.3.1 Mục tiêu của việc phát triển C# s- se 212E1 2111112111121 xe 16 2.3.2 Ung dung ctia 9U nh .gaa 17 2.3.3 Dac diém ng6n nett cccccccceeccescceescssescssessesesessesessessesessseessneesees 17 2.3.4 Dac trung cia ng6n nett CH ccc ccc ce ccnsceseessseeseeeseeesseseenteeeneeenes 18 CHƯƠNG 3 PHẦN TÍCH HỆ THÔNG 1c SE 112112121111 2121 11g 20 3.1 Phân tích hệ thống về chức năng 2 + 2+2 1SE12212211511511 11521110118 2 20 3.1.1 Chức năng quản lí danh sách điện thoại 22 22 2222222 ccscccsss2 20 3.1.2 Chức năng quản lí loại điện thoại - 222 222112112221 2211 112511211222 20

Trang 9

3.1.3 Chức năng quản lí thông tin nhà sản xuất 2 S2 Sà s2 E21 2e 21 3.1.4 Chức năng quản lí nhân viên - : 2 222121112112 21 1211181 11111111 5112 21xe2 21 3.1.5 Chức năng quản lí thông tin khách hàng 5c 222222 222 +zscss+2 21 3.1.6 Chức năng quản lí hóa đơn - 2 2 2122 2111211121 1112211111115 18111 ke 22 3.1.7 Chức năng tìm kiếm - 5 sec 1211 121111211112211211 212121 net 22 3.1.8 Chức năng thông kê đoanh thu 2 2 1 2211125121111 1271111215 111C 22 3.2 Sơ đồ luồng đữ liệu - +51 2S 1121121121121 1111212111121 1221 1221 xe 23 3.3 Xây dựng cơ sở đữ liệu - L2 2112111211121 1111 111112111011 1812111 1111111111111 xay 23

K6ne nốố ố ố ẽ.ẽ.ẽ.ẽ 23 3.3.2 Mô hình liên kẾt :s: 22212 2221112221112221112221112.T11 1 1 re 25 CHƯƠNG 4 THIẾT KẾ HỆ THÓNG 52: 2222222222222212211221111211221222 e .x 26

Fan Go áo 8n na ii 26 4.2 Chức năng quản lý thông tin điện thoại 5: 22 2 222222 12221232212 12512 22xe2 26 4.3 Chức năng quản lý thông tin nhân viên 5 2 2222222221112 23 1225112 2x+2 26 4.4 Chức năng quản lý thông tin khách hàng 5: 2 2222222212232 x+2 27 4.5 Chức năng quản lý thông tin loại điện thoại - 5 22 2222222222222 czx+2 27 4.6 Chức năng quản lý thông tin nhà sản xuất - 2S St 2211115111111 6 27 4.7 Chức năng quản lý thông tin hóa ổơn 22 2 2222211211221 1212113121111 xe 28 4.8 Chức năng tìm kiếm - - s21 11 2121111211211211 1 1211201211112 re 28 4.9 Chức năng thông kê doanh thu - 2-52 212121821 9E1221211 2711121121121 16 28

KET LUAN 0 30

TÀI LIỆU THAM KHẢO 2 31251215 151151552112121215 212121551111 11 reo 31

Trang 10

Ngôn ngữ lập trình được phát triển bởi

so ae Microsoft, chay trén NET Framework

Ngôn ngữ truy vấn có cấu trúc dùng SQL Structured Query Language đề lưu trữ, truy vân, thao tác với dữ

liệu được lưu trữ trong cơ sở dữ liệu

MSIL | Microsoft Intermediate Language | Trinh thong dich cua NET

CLR Common Language Runtime la dich MSIL ra mã máy đẻ thực

DDL | Data Definition Language Ngôn ngữ định nghĩa dữ liệu

DML | Data Manipulation Language Ngôn ngữ để thao tác với dữ liệu

DCL Data Control Language Ngôn ngữ kiểm soát dữ liệu

Phần mềm cung cấp môi trường toàn

IDE _| Integrated Development di đệ các lập trình viên phát triển

Trang 11

DANH MUC CAC BANG

Bảng danh sách điện thoại (tbllDienthoal) - cceceeeteeteeeteeene seen 23 Bảng chí tiết hóa đơn(tblChitiethoadon) - 2 5c 12221 2212712122121 1 2x2 24 Bảng hóa đơn (tblHoadon)) - c2 2212112111211 15211 11122111211 115111128 x%5 24 Bảng khách hàng (tblKhachhang) - - 5: 2 222 22112211221 15511531 1211222 2xx©2 24 Bảng loại điện thoại (tblLoatdienthoal) - 2: 5c 22 2222212113122 eexk2 24 Bảng nhân viên (tbÏNhanvien)) - c2 2221211211121 1 1212221212181 xe 25 Bảng nhà sản xuất(tbINhasanxuat) 2-52 21 1E 1111111121111 1x1 mg 25

Trang 12

DANH MUC CAC HINH VE

Các thành phan chinh cia SQL Servet cccccccccccsccccscssseeseseesessessesesseseeesees 12

Sơ đồ luồng dữ liệu 52-51 SE E1 1121112111121 211112121 1e 23

Mô hình thực thể liên kết 5252: 22 2222112211 111 25

Giao diện Form chính của chương trỉnh - 22c S2 2222213231212 zx+2 26 Giao diện Form quản lý thông tin điện thoại - 552225222 S2z 22s csss2 26 Giao diện Form quản lý thông tin nhân viên - - 2 2222222222 <zcsxs2 26 Giao diện Form quản lý thông tin khách hàng 22 2 222522222252 27 Giao diện Form quản lý thông tin loại điện thoại - :- 2 55525552 27 Giao diện Form quản lý thông tin nhà sản xuất 5255 55c S22 s52 27 Giao diện Form quản lý thông tin hóa đơn 2 222 222222222 28 Giao diện Form quản lý thông tin chỉ tiết hóa đơn - 5 s22 szszszcez 28 Giao diện Form tìm kiếm 2.52 S2 E111 13 13111 515121111111215E858 82t rrsse 28 Hình 4.10 Giao diện Form thống kê doanh thu 2-22 2912 52E2512E2715E12222 xe 29

Trang 13

MỞ ĐẦU

I Đặt vấn đề

Hiện nay sự phát triển nhanh chóng của lĩnh vực công nghệ thông tin đang trở nên rất phổ biến trong đời sống của con người Các sản phâm công nghệ đã và đang đóng vai trò khá quan trọng trong quá trình vận hành các hệ thống hiện đại Các phần mềm ngày càng được ứng dụng vào nhiều lĩnh vực như giải trí, kinh doanh, quân sự Với việc áp dụng này làm cho hiệu quả công việc tăng lên đáng kế và tránh sai sót so với không áp dụng công nghệ như trước đây

Sự phát triển của các ngôn ngữ lập trình giúp cho chúng ta có thé phat triển rất nhiều các mô hình phần mềm đáp ứng được các nhu cầu của người sử dụng Việc phát triển nên một chương trình quản lý bán điện thoại cũng là một trong số đó

H Mục tiêu nghiên cứu của đề tài

Xây dựng được chương trình quản lý bán điện thoại di động có các chức năng:

- Có thể thêm, sửa, xóa, tìm kiếm đữ liệu

- Quản lý được thông tin về các mặt hàng

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

HI Nhiệm vụ của đề tài

Xây dựng được phần mềm có các chức năng:

- Xây dựng được CSDL

- Kết nỗi được CSDL với phần mềm

- Hiền thị các Form và thực hiện các chức năng thêm, sửa, xóa, tìm kiếm

- Quản lý thông tin về mặt hàng và thống kê doanh thu

Nộp kết quả với:

- Báo cáo

- Mã nguồn chương trình, file báo cáo

IV Kết quả đạt được của đề tài

- Xây dựng được chương trình đáp ứng những yêu cầu và nhiệm vụ đề tài đặt ra

- Chưa quản lý được số lượng điện thoại trong kho hàng và việc nhập hàng

V Bố cục của đề tài

Đề tài gồm 4 chương như sau:

Chuong1 : Tổng quan đề tài

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

Chương3 : Phân tích hệ thống

Chương 4 : Thiết kế hệ thống

Trang 14

Hiện nay sự phát triển nhanh chóng của lĩnh vực công nghệ thông tin đang trở nên rất phổ biến trong đời sống của con người Các sản phâm công nghệ đã và đang đóng vai trò khá quan trọng trong quá trình vận hành các hệ thống hiện đại Các phần mềm ngày càng được ứng dụng vào nhiều lĩnh vực như giải trí, kinh doanh, quân sự Với việc áp dụng này làm cho hiệu quả công việc tăng lên đáng kế và tránh sai sót so với không áp dụng công nghệ như trước đây

Với sự phát triển các phần mềm ứng dụng bằng các ngôn ngữ và công cụ quản lý

đã làm cho việc quản lý trở nên dễ đàng hơn trước đây, đảm bảo được sự chính xác và nhất quán của các thông tin được lưu trữ Việc truy xuất thông tin sẽ trở nên dễ dàng khi có các công cụ hỗ trợ được xây dựng trên các nền tảng khác nhau như app desktop, app mobile, web app,

Sự phát triển của các ngôn ngữ lập trình giúp cho chúng ta có thé phat trién rat nhiều các mô hình phần mềm đáp ứng được các nhu cầu của người sử dụng Việc phát triển nên một chương trình quản lý bán điện thoại cũng là một trong số đó

Phần mềm quản lí cửa hàng bán điện thoại cung cấp đến đối tượng là chủ cửa hàng điện thoai,quan lí thông tin tại chính cửa hàng của mình Với phần mềm này công việc quản lí các hạng mục như điện thoại, khách hàng, nhân viên, doanh thu sẽ trở nên thuận tiện và để dàng hơn so với việc quản lí thủ công

Với ý tưởng về phần mềm như trên em đã quyết định lựa chọn đề tải “Xây dựng chương trình quản lí cửa hàng điện thoại di động” được phát triển dựa trên ngôn ngữ C#, céng cu lap trinh Visual Studio và công cụ quản trị dữ liệu SQL Server

Giải pháp xây dựng chương trình

Tóm tắt hoạt động

Là một ứng dụng phục vụ cho nhụ cầu quản lý, tìm kiếm thông tin của chủ cửa

hang trong các hạng mục mua ban, quan ly thông tin, thống kê doanh số

Người sử dụng tiến hành truy cập vào ứng dụng thông qua giao diện ứng dụng và vào menu chứa các chức năng Tại đây người dùng chọn các chức năng được bố trí trên menu và thực hiện nhu cầu của mình

Pham vi ap dung

Phần mềm được áp dụng cho cácchủ cửa hàng bán điện thoại

Phần mềm cung cấp môi trường thao tác với dữ liệu được nhanh chóng, thuận tiện, chính xác Phần mềm được cải trên máy tính tại cửa hàng của người sử dụng làm

Trang 15

việc Mang lại công cụ làm việc thuận tiện đảm bảo thông tin về quản lý các hạng mục cho cửa hàng của minh được xử ly chính xác

1.2.3 Đối tượng, mục dích sử dụng

Đối tượng sử dụng ở đây là các chủ cửa hàng bán điện thoại có nhu cầu sử dụng ứng dụng quản lý.Người sử dụng có quyền thao tác với các dữ liệu được thể hiện ở phần mềm

Phần mềm đáp ứng nhu cầu quản lý các thông tin chỉ tiết của thông tin điện thoại, thông tin nhân viên, khách hàng Hỗ trợ tối đa người sử dụng trong các hoạt động tìm kiếm thông tin, thông kê

1.2.4 Yêu cầu về phần mầm

> Về giao diện:

- Yêu cầu về giao dién dễ sử dụng, dễ thao tác

- Giao diện bồ trí gọn gàng khoa học, dễ quan sát

- Có đầy đủ các giao diện để quản lý thông tin điện thoại, thông tin khach hang, nhân viên

- Có phần tìm kiếm các thông tin để đễ dàng khai thác được thông tin

> Về chức năng:

- Có đầy đủ các chức năng quản lý thông tin điện thoại của cửa hàng

- Có chức năng quản lý thông tin nhân viên

- Có chức năng quản lý thông tin khách hàng

- Tìm kiếm thông tin điện thoại theo các tiêu chí có sẵn

- Thống kê doanh số cửa hàng theo ngày, tháng, năm

> Về nghiệp vụ:

- Cần tìm hiểu được quy trình quản lý tại cửa hàng bán điện thoại di động

- Có thê đánh giá được các thông số về yêu cầu phần cứng và phần mềm 1.2.5 Công cụ phát triển

Chương trình được phát triển đựa trên ngôn ngữ lập trình C# với bộ công cụ phát triển Visual Studio đo Microsoft cung cấp và hệ quan tri cơ sở dữ liệu SQL Server của Microsoft

Trang 16

11

CHUONG 2 |

CO SO LY THUYET Giới thiệu và tìm hiểu chỉ tiết về ngôn ngữ lập trình Cứ, hệ quản trị cơ sở die liéu SOL

Server và bộ công cụ phát triển phần mềm Iisual Studio 2017

SQL Server được tôi ưu để có thế chạy trên môi trường cơ sở dữ liệu rất lớn (Very Laree Database Environment) lên đến Tera-Byte và có thé phục vụ củng lúc cho

hang ngan user SQL Server co thé két hợp “ăn ý” với các server khác như Microsoft

Internet Information Server (IIS), E-Commerce Server, Proxy Server

2.1.2 Lich sw ra doi

Phiên bản đầu tiên của Microsoft SQL Server ra đời đầu tiên vào năm 1989 cho

các hệ điều hành chạy 16 bít với SQL Server phiên bản 1.0 và tiếp tục phát triển cho

tớI ngày nay

SQL Server của Microsoft được thị trường chấp nhận rộng rãi kế từ version 6.5 Sau đó Microsoft đã cải tiến và hầu như viết lại một engine moi cho SQL Server 7.0 Cho nên có thê nói từ version 6.5 lên version 7.0 là một bước nhảy vọt Có một số đặc tính của SQL Server 7.0 không tương thích với version 6.5 Trong khi đó từ Version 7.0 lên version 8.0 (SQL Server 2000) thì những cải tiến chủ yếu là mở rộng các tính năng về web và làm cho SQL Server 2000 dang tin cậy hơn

Một điểm đặc biệt đáng lưu ý ở phiên bản 2000 là Multiple-Instance Tức là bạn

có thể cài đặt phiên bản 2000 chung với các phiên bản trước mà không cần phải gỡ chúng Nghĩa là bạn có thể chạy song song version 6.5 hoặc 7.0 với phiên bản 2000 trên cùng một máy (điều này không thê xảy ra với các phiên bản trước đây) Khi đó phiên bản cũ trên máy bạn là Default Instance còn phiên bản 2000 mới vừa cài sẽ là Named Instance

2.1.3 Cac an ban cia SOL Server

Enterprise: chia tất cả cá đặc điểm nổi bật của SQL Server, bao gồm nhân bộ máy cơ sở đữ liệu và các dịch vụ đi kèm cùng với các công cụ cho tao va quan ly phan cụm SQL Server Nó có thể quản lý các CSDL lớn tới 524 petabytes và đánh địa chỉ 12 terabytes bộ nhớ và hỗ trợ tới 640 bộ vi xử lý (các Core của Cpu)

Trang 17

Standard: Rất thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ hơn nhiều so với Enterprise Edition, nhưng lại bị giới hạn một số chức năng cao cấp (advanced features) khác, edition nay có thể chạy tốt trên hệ thông lên đến 4 CPU và 2 GB RAM Developer: Có đầy đủ các tính năng của Enterprise Edition nhưng được chế tạo đặc biệt như giới hạn số lượng người kết nối vào Server cùng một lúc Đây là phiên bản sử dụng cho phát triển và kiếm tra ứng dụng Phiên bản này phù hợp cho các cá nhân, tổ chức xây đựng và kiếm tra ứng dụng

Workgroup: an ban SQL Server Workeroup bao gồm chức năng lõi cơ sở đữ liệu nhưng không có các dịch vụ đi kèm Chú ý phiên bản này không còn tồn tại ở SQL Server 2012

Express: SQL Server Express đễ sử dụng và quản trị cơ sở dữ liệu đơn giản Được tích hợp với Microsoft Visual Studio, nên đễ dàng để phát triển các ứng dụng đữ liệu, an toàn trong lưu trữ, và nhanh chóng triển khai SQL Server Express là phiên bản miễn phí, hông giới hạn về số cơ ở đữ liệu hoặc người sử dụng, nhưng nó chỉ dùng cho 1 bộ vi xử lý với 1 GB bộ nhớ và 10 GB file cơ so dtr ligu SQL Server Express la lựa chọn tốt cho những người dùng chỉ cần một phiên bản SQL Server 2005 nhỏ gọn, dùng trên máy chủ có cấu hình thấp, những nhà phát triển ứng dụng không chuyên hay những người yêu thích xây dựng các ứng dụng nhỏ

2.1.4 Các thành phần cơ bản trong SQL Server

SQL Server được cấu tạo bởi nhiều thanh phan nhu Database Engine, Reporting

Services, Notification Services, Integration Services, Full Text Search Service Các thành phần này khi phối hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc lưu trữ và phân tích di liệu một cách dễ dang

Trang 18

13

Ngoài ra nó còn có khả năng tự điều chỉnh ví dụ như sử dụng thêm các tài nguyên của máy khi cần và trả lại tài nguyên cho hệ điều hành khi một user log off Replication

Giả sử bạn có một database dùng để chứa đữ liệu được các ứng dụng thường xuyên cập nhật Một ngày đẹp trời bạn muốn có một cái database giống y hệt như thế trên một server khác đề chạy báo cáo Vấn đề là report server của bạn cũng cần phải được cập nhật thường xuyên để đảm bảo tính chính xác của các báo cáo Bạn không thê dùng cơ chế back up and restore trong trường hợp này Thế thì bạn phải làm sao? Lúc đó cơ chế replication cua SQL Server sé được sử dụng dé bao dam cho dữ liệu ở 2 database được đồng bộ

Integration Services (DTS)

Nếu làm việc trong một công ty lớn trong đó data được chứa trong nhiều nơi khác nhau và ở các dạng khác nhau cụ thể như chứa trong Oracle, DB2, SQL Server, Microsoft Access Nhu cau di chuyén data giữa các server này không thê thiếu và không chi di chuyén mà còn muốn định dang no trước khi lưu vào database khác, khi

đó DTS giúp chúng ta giải quyết công việc trên đễ dàng

Analysis Services

Dữ liệu chứa trong Database sẽ chẳng có ý nghĩa gì nhiều nếu như bạn không thê lây được những thông tin bô ích từ đó Do đó Microsoft cung cấp cho chúng ta một công cụ rất mạnh giúp cho việc phân tích đữ liệu trở nên dễ dàng và hiệu quả bằng cách dùng khái niệm hình khối nhiều chiều và kỹ thuật Data Mining

Notification Services

Dich vu théng bao Notification Services la nén tang cho sự phát triển và triển khai các ứng dụng tạo và gửi thông báo Notification Services có thể gửi thông báo theo địch thời đến hàng ngàn người đăng ký sử đụng nhiều loại thiết bị khác nhau Reporting Services

Reporting Services bao g6m cac thanh phan server va client cho việc tạo, quản ly

và triển khai các báo cáo Reporting Services cũng là nền tảng cho việc phát triển va xây dựng các ứng dụng báo cáo

Full Text Search Service

Dich vu SQL Server Full Text Search là một dịch vụ đặc biệt cho đánh chỉ mục

và truy vấn cho dữ liệu văn bản không cấu trúc được lưu trữ trong các CSDL SQL Server Đánh chỉ mục với Full Text Search có thể dduwowecJ tạo trên bất kỳ cột dựa trên dữ liệu văn bản Nó sẽ rất hiệu quả cho việc tìm các sử dụng toán tử LIKE trong SQL với trường hợp tìm văn bản

Service Broker

Ngày đăng: 03/01/2025, 21:38