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

Xây dựng phần mềm quản lýthư viện trong trường Đại học

39 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ý Thư Viện Trong Trường Đại Học
Tác giả Chu Quốc Việt
Người hướng dẫn Th.s Chu Thị Thanh Xuân
Trường học Trường Đại Học Công Nghiệp Việt - Hưng Khoa
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án học phần
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 39
Dung lượng 3,47 MB

Nội dung

- Quản lý việc mượn, trả sách Có thông tin về sách, về độc giả và ngày mượn, ngày hẹn trá, ngày trả và nộp phạt nếu tra quá hạn nộp phạt theo giá bìa sách - Théng kê được các loại sách

Trang 1

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

KHOA: CÔNG NGHỆ THÔNG TIN

CHU QUOC VIET

XAY DUNG PHAN MEM QUAN LY

THU VIEN

TRONG TRUONG DAI HOC

BAO CAO DO AN HOC PHAN II

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: CONG NGHE THONG TIN

XAY DUNG PHAN MEM QUAN LY

THU VIEN

TRONG TRUONG DAI HOC

BAO CAO DO AN HOC PHAN II

CHUYEN NGANH: CONG NGHE THONG TIN

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

Sinh viên : Chu Quốc Việt

Mã sinh viên : 1900031

HÀ NỘI, NĂM 2022

Trang 3

TRUONG DAI HOC CONG NGHIEP VIET-HUNG

KHOA CONG NGHE THONG TIN

BO MON CONG NGHE THONG TIN

- Yêu cầu về kiến thức, kỹ năng

- Phân tích được bài toán quản lý thư viện

- Thiết kế CSDL trên ngôn ngữ SQL server

- Lap trinh trén C# (hién thị form, thực hiện các chức năng: thêm, sửa, xóa, tìm kiếm)

- 'Yêu cầu về thái độ:

- Nghiêm túc thực hiện theo lịch của GV hướng dan

2 M6 ta bai toan

- Quản lý thư viện của trường đại học

- Quan lý thông tin sách ( Mã sách, tên sách, loại sách, Tên tác giả, Nhà xuất bản, Giá bìa)

- Quản lý thông tin độc giá (sinh viên, giáo viên) đến mượn sách Mỗi độc gia đến mượn phải có mã độc giả (sử dụng mã ŠV, mã GV) dé mượn, trả sách

- Quản lý việc mượn, trả sách ( Có thông tin về sách, về độc giả) và ngày mượn, ngày hẹn trá, ngày trả và nộp phạt nếu tra quá hạn ( nộp phạt theo giá bìa sách)

- Théng kê được các loại sách độc giả hay mượn

- Tim kiém théng tin về sách, loại sách, độc giả

3 Nộp kết quả:

- Quyền báo cáo (theo mẫu của bộ môn)

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

4 Đánh giá:

- Mức đạt: Phân tích và thiết kế được CSDL trên ngôn ngữ SQL Server Kết nối va hiển thi các thông tin lên form

- Mức khá: Thực hiện được đủ các chức năng: thêm, sửa, xóa, tìm kiếm

- Mức tốt: Thực hiện được thêm các chức năng tìm kiếm nâng cao, thông kê

5 Các yêu cầu khác:

- Mỗi tuân phái liên hệ với GV hướng dẫn ít nhất 1 lần qua email hoặc gặp trực tiếp

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

- _ Thời gian thực hiện: Theo lịch của bộ môn, ít nhất 3 tuần

-_ [1] Giáo trình về CSDL và ngôn ngữ SQL

- [2] Tài liệu trên Internet

Thông qua tổ bộ môn Người biên soạn

Chu Thị Thanh Xuân ĐT: 0989.183.975

Trang 4

Email:

chuthanhxuan2009@gmail.com

Trang 5

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 II

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

(Nhận xét của GV hướng dân O Nhận xét của GW phản biện )

Họ tên sinh viên: Chu Quốc Việt

Tên đề tài: Xây dựng phần mềm quản lý thư viện trong trường đại học

Người nhận xét (họ tên, học hàm, học vị): Ths Chu Thị Thanh Xuân

Đơn vị công tác (nếu có): Khoa Công nghệ thông tin

Ý 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:

2 Về phương pháp nghiên cứu, độ tin cậy của các số liệu:

3 Về kết quả của đề tài:

4 Những thiêu sót và vấn dé cần làm rõ (nều có):

5 Ý kiến kết luận (mức độ đáp ứng yêu cầu đối với ĐA/KL tốt nghiệp)

6 Câu hỏi người nhận xét dành cho học viên (nếu co):

Trang 7

1

LOI NOI DAU

Hiện nay cùng với sự phát triển của xã hội và nền kinh tế thị trường thì công việc quản lý cũng ngày cảng khó khăn và phức tạp Công việc quan lý ngày càng đóng góp một vai trò quan trọng trong các công việc của các cơ quan, công ty, xí nghiệp Việc áp dụng các thành tựu của khoa học kỹ thuật nói chung và thành tựu của công nghệ thông tin nói riêng vào công tác quản lý đã không ngừng phát triển Công tác quản lý ngày cảng được nhiều các cơ quan và đơn vị quan tâm nhưng quản lý thế nào

và quản lý làm sao cho đạt được hiệu quả cao nhất Như nhanh? Bảo mật? Thân thiện? Tất cả những yêu tô trên chúng ta đều có thê nhờ đến những thành tựu của ngành công nghệ thông tin, đó là những phần mềm trợ giúp quản lý thay cho tệp hồ sơ dày cộm, thay cho những ngăn tủ đựng hồ sơ chiếm nhiều diện tích và có thê ta phải mắt rất

nhiều thời gian đề lục lọi, tìm kiếm những thông tin cần phải thu thập hay những dữ

liệu quan trọng Tất cả những điều bất tiện ở trên đều có thê được tích hợp trong phần mềm - một sản phẩm của ngành tin học

Xuất phát từ những nhu câu thực tế ở trên các cơ quan, xí nghiệp đều thấy không thê thiếu được hệ quản trị cơ sở dữ liệu trong việc phát triển và quản lý của mình Qua những phần mềm — chương trình quản lý này người sử dụng có thê truy nhập thông tin một cách nhanh chóng, ngoài ra còn có thể tìm kiếm thông tin trong một khoảng thời gian nhanh nhất có thể Và nhờ chúng, người quản lý có thê sẽ tránh được sự mất mát, sự hư hỏng thông tin khi phải lưu trữ một số lượng cơ sở đữ liệu khong 16

O bat ctr thoi kỳ lịch sử nào, “thư viện” đều được coi là kho trí tuệ của loài người Nhu cầu sử dụng thư viện rất rộng rãi Có lẽ, không có một lĩnh vực hoạt động nào trong xã hội lại không cần đến thư viện

Qui mô của thư viện gắn liền với sự phát triển của loài người, cùng với sự phát triên xã hội và phân ngành sản xuất Thư viện ngày cảng đa dạng vẻ nội dung và lớn

về sô lượng Ngày nay nhiều thư viện ngành đã có số lượng hàng vạn cuốn sách, hàng trăm số báo và tạp chí và có 36 lượng lớn độc giả đến thư viện mượn và trả sách mỗi ngày Sự biến động đó tạo nên sự phức tạp về mặt quản ly và tra tìm sách Điều phức tạp hơn là xử lý thông tin trong sách đề người sử đụng tìm được sách cần thiết phục vụ cho các vấn đề nghiên cứu

Trong khi tìm kiếm các giải pháp khắc phục tình hình trên, máy tính đã thê hiện

là phương tiện tối ưu Tuỳ theo nhu cầu của từng thư viện máy tính có thê giải đáp được các vấn đề ở nhiều mức khác nhau Phố biến nhất là máy tính giúp cho việc quản

ly va phục vụ nhu câu tra tìm các thông tin về sách của thư viện hiện có Mức độ cao

Trang 8

mà khối lượng các công việc trên tại thư viện là không phải nhỏ Vì vậy, em đã phân tích và thiết kế một chương trình phục vụ quản lý một số công tác thư viện cho các công việc trên Nhưng đo đây là lần đầu tiên em phân tích và thiết kế một đề tài lớn nên khó tránh khỏi những sai sót Do vậy em mong được sự đóng góp ý kiến của thầy

cô và các bạn để đề tài này được hoàn thiện hơn

Em xin chân thành cảm ơn thầy giáo Dang Minh At da tan tình hướng dẫn em

thực hiện đề tài này, đồng cảm ơn các thầy cô giáo của Bộ môn Công nghệ Thông tin trong suốt quá trình học tập vừa qua

Trang 9

3

NHAT KY THUC HIEN DE TAI

Trang 10

MUC LUC

CHƯƠNG 1 TÔNG QUAN VỀ ĐÈ TÀI s5 552xveeeersrrrrreesrrrerrrrreee 1 1.1 Giới thiệu để tài ác tt ng he ghe re 1

1.1.1 Muc tiéu ctia website can thiét Ké 0cccccccccccccccecscecscsesesesessseseseseseseveveveveveeees 1

1.1.2 DOi trong khach hang cccccccccccscessescsscssessessesessesecsessvssesvesvsevevsevevevsveeseesees 2

1.1.3 Một số trang chính của websIfe c1 cv 122112 HH tre 2 1.2 Khảo sát hệ thống ¡1 ————— 2 1.2.1 Chức năng L1 121121112 2n 1151101110111 1011111111111 gáy 2 1.2.2 Khao mẽ eốa 2

CHUONG 2 CÔNG CỤ XÂY DỰNG HỆ THÓNG -5° 5c scsccsrscez 5

2.1 Trình soạn thảo (TDE) 5 1 2122112211111 12111551 150111711 1511211111115 1n key 5

2.2 Thiết kế giao điện - S1 T221 1112121 1n ng nga 5

"my — 5 P9 - 5 2.2.3 So sánh giữa HTML, CSS và JavaScTIpt c1 2 nhe ree 6 2.3 Giới thiệu ngôn ngữ máy chủ Cổ cc 211121122 22 112222 t1 re 6 2.4 Thur vign 00 0 ae 6 2.5 Hệ quản trị cơ sở dữ liệu sqÏ S€TV€T 0 2222222112212 21111921 xe re 7

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THÓNG 5-52 5 =5se5<s 8

3.1 Phân tích thiết kế hệ thống 2-5 S1 91 1E 1211111121211 1 1.11 1 ngu 8

3.1.1 Kay dung website ccc cece cece ceccecneeceseceeseesecesesseceseceetesseensseseessnaes 8 3.1.2 Xác định đối tượng sử dụng hệ thống " 8 3.2 Thiết kế bảng chức năng 1 51c E1 1221111211711 11 12711 1 11c rrờn 9

3.3 Mô hình đữ liệu của hệ thống -. 2S ST 1 1811211211121 1.1 1g rưệu 13

3.3.1 Mô hình đữ liệu ser G G G01 S9 S999 111 511551111111 s nnn nen kkế 13 3.3.2 Mô hình dữ liệu giỏ hàng S1 1211 1121111111111 182111111 1 1 He 14 3.3.3 Mô hình đữ liệu danh mục sản pham " 14

3.3.4 Mô hình đữ liệu chi tiết đơn hàng 5 nề SEEE H2 HH yệ 14

3.3.5 Mô hình dữ liệu đặt hàng - L2 12111 2 2111101111151 1H Hy Hệ 14

4

Trang 11

3.3.7 Mô hình đữ liệu sản phẩm - 5 S9 E1 1212112111111 ket re 15

CHƯƠNG 4 THIẾT KẾ WEBSITE thư viện 2-5 5.5 cecsecsccersccse 16

NN Con na 4 16

CN Vi iäycl.:)IađadII 16

4.1.2 Giao diện đanh sách sản phẩm 2-5 E91 E1 E1 E11 11212112 tre, 16

4.1.3 Tim kiém san pham theo danh ImỤc - c2 2235511111 ky 17 4.1.4 Giao diện trang chỉ tiết sản phẩm 52 E1 1122212211211 ket, 18 4.1.5 Giao điện trang đăng nhập ccc 0211122212 111 82122212111 nớy 19 4.1.6 Giao điện trang giỏ hàng L0 2102211221111 2 1118111011101 1 1115211 key 20 4.2 Giao diện trang quản fTỊ - cece 20122212 1112115 111511150115 111111111111 kea 21 4.2.1 Giao diện trang đăng nhập phân quyẻn - 2-5-1 1c 2E re 21 4.2.2 Giao điện trang chủ dashboard - L2 2211211112112 11211112111 rrreg 22 4.2.3 GIao diện danh sách thư viện - - - G 2n 11 Sky ng 22

4.2.4 Giao diện form thêm sản phẩm - S11 SE EE221E1111 221 1c 23

4.2.5 Giao diện form sửa sản phâm G11 1100111111 111112111111 511511114 23 4.2.6 GIao diện danh sách các loại sách n9 9911155151155 1 111kg xa 24 4.2.7 Giao điện form thêm thương hiệu 5.2 2 22 2222112112211 2E 1E erk2 24 4.2.8 Giao diện danh sách danh thư viỆn - - 2G G S119 v33 51x x2 25 4.2.9 Giao điện danh sách người quản fTỊ 2 S22 2222212112112 x se, 25

Trang 12

Vì vậy, em lựa chọn đề tài “ Xây dụng phần mềm quản lý thư viện trong trường đại học” nhằm mục đích xây đựng một website giúp sinh viên trong trường có thể dễ dàng mượn sách, mang đến cái nhìn khách quan và củng có kiến thức đã học phục vị cho công việc sau này

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

©

©

Quản lý thư viện của trường đại học

Quản lý thông tin sách ( Mã sách, tên sách, loại sách, Tên tác giả, Nhà xuất ban, Gia bia)

Quản lý thông tin độc giả (sinh viên, giáo viên) đến mượn sách Mỗi độc giả đến mượn phải có mã độc giả (sử dụng mã SV, mã GV) đề mượn, trả sách Quản lý việc mượn, trả sách ( Có thông tin về sách, về độc giả) và ngày mượn, ngày hẹn trả, ngày trả và nộp phạt néu tra quá hạn ( nộp phạt theo giá bìa sách)

- Thống kê được các loại sách độc giả hay mượn

- Tìm kiếm thông tin về sách, loại sách, độc giả

II Mục tiêu của đề tài

Xây dựng phần mềm quản lý thư viện trong trường đại học

IV Bồ cục của đề tài:

Chương l: Tông quan về đề tài

Chương 2: Công cụ xây dựng hệ thống

Chương 3: Phân tích thiết kế hệ thống

Chương 4: Thiết kế website

Trang 13

dễ dàng và thuận tiện không mắt nhiều thời gian về việc tìm một cuốn sách thì phải làm thế nào quản lý một cách có hiệu quả nhất

Như đã nói ở trên, số lượng độc giả mượn sách và trả sách trong một ngày là rất nhiều, vì vậy việc quản lý làm sao để độc giả mượn sách và tra cứu sách một cách thuận lợi và nhanh chóng thì cũng cần được quan tâm chú ý

Từ những nhu cầu trên, để quản lý thông tin về người đọc, về sách không những cần phải có thông tin chính xác về những đối tượng trên mà cần phải có một cơ chế quản lý thích hợp Một trong những cách hiệu quả nhất đó là việc ứng dụng những thành tựu của công nghệ tin học áp dụng cho công tác này Công nghệ thông tin da đem lại cho chúng ta những khả năng to lớn cho việc lưu trữ và xử lý các thông tin đặc biệt và phân chia các cấp quản lý sao cho có hiệu quả nhất Do đó, cần thiết để tự động hoá (hoặc bán tự động hoá) và hợp lý hoá những khâu nghiệp vụ quan trọng trong công tác quán lý như: thong ké, tong hop, tim kiếm, in ấn

Từ những lý do trên, công việc của chúng ta là phân tích thiết kế và xây dựng

hệ thống quản lý thư viện đề khai thác hết được những ưu việt của kỹ thuật hiện đại

tiên tiên này

1.2 Khả năng ứng dụng tin học trong công tác thư viện

Đề thực hiện tin học hoá công tác thư viện, người ta có thê thiết kế CSDL sau:

* CSDL sách chọn lọc theo chuyên đề: loại CSDL này nhằm giúp độc giả tìm thông tin tương đối sâu vào từng cuốn sách theo một chủ đề nhất định Muốn vậy, các yếu tổ tim tin thường được mở rộng trên các biéu ghi nhập đữ liệu Thí dụ các biéu ghi áp dụng đề biên mục cho các sách của thư viện hơn 15 mục (trường) Mức độ tăng

số trường dé đảm bảo tìm tin sâu trong một cuồn sách phụ thuộc vào nhiều yêu cầu tra cứu của các nhà quản lý và người sử dụng

* CSDL thay thế tư liệu bản gốc: CSDL này có thê nói là thư viện tự động

Trang 14

2

những phương pháp khác nhau sẽ được hoả nhập vào CSDL dé phuc vụ yêu cầu của độc giả Ngày nay, người ta sử dụng phần nhiều bộ nhớ ngoài như các đĩa quan đề lưu giữ thông tin về sách nhằm bảo quản và luân chuyên trong phạm vi sử đụng của nhiều thư viện

* CSDL quản lý về các thông tin về độc giả, về số lần mượn và thống kê

số lượng độc giá mượn sách cuả thư viện cũng được dé cap đến ở đây

Kỹ thuật đề tạo lập ra các loại CSDL nêu trên không ngừng phát triển Ngoài các phần mềm tối ưu, người ta còn sử dụng nhiều phần cứng mới Thí dụ việc nhập dữ liệu của sách vào máy tuỳ theo mức độ phức tạp của CSDL mà người ta có thê sử dụng các phương tiện nhập thông tin khác nhau như: bàn phím (keyboard), chuột (mouse), máy quét (scaner)

1.3 Các quy trình hoạt động

1.3.1 Các chứng năng chính của chương trình

® Quan ly user

® - Quản lý việc mượn trả sách, tình trạng sách

® - Quản lý thêm, xóa

e Tìm kiêm sách

1.3.2 Phạm vi đồ án

Chương trình cho phép người dùng quản lý thông tin liên quan đến việc mượn, trả, tìm kiếm thông tin về sách Chương trình cũng cho phép lưu trữ các thông tin về sách, bạn đọc

1.3.3 Phạm vi dữ liệu

- Quản lý thư viện của trường đại học

- Quản lý thông tin sách ( Mã sách, tên sách, loại sách, Tên tác giả, Nhà xuất bản, Giá bìa)

- Quản lý thông tin độc giả (sinh viên, giáo viên) đến mượn sách Mỗi độc giả đến mượn phải

có mã độc giả (sử dụng mã SV, mã GV) đề mượn, trả sách

Trang 15

3

- Quản lý việc mượn, trả sách (Có thông tin về sách, về độc giả) và ngày mượn, ngày hẹn trả,

ngày trả và nộp phạt nếu trả quá hạn (nộp phạt theo giá bìa sách)

- Thống kê được các loại sách độc giả hay mượn

- Tìm kiêm thông tin về sách, loại sách, độc giả

- Báo cáo số lượng sinh viên giảng viên mượn số lượng sách

- Tim kiém sach theo yéu cau

1.3.5 Yêu cầu từ phía người dùng

- Hệ thống đăng nhập an toàn, có tình bảo mật

- Co hiệu qua quan lý cao

- Dé dang theo déi ngay muon tra sach

- Chức năng thêm xóa sách

1.3.6 thời gian thực hiện

Khoảng hơn một tháng từ ngày 1/11/2022 đến 28/12/2022

Trang 16

4

CHUONG 2

CONG CU XAY DUNG HE THONG

2.1 Trinh soan thao (IDE)

2.1.1 Visual studio

Visual stuđio 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 cac dé dang va nhanh chóng nhất thông qua Visual Studio

Visual Studio la mét phan 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ử đụng

2.1.2 Các chức năng của phần mềm Visual studio

Tính đến nay, Visual Studio vẫn được coi là phần mềm lập trình hệ thống hàng đầu, chưa có phần mềm nào có thê thay thế được nó Được đánh giá cao như vậy bởi Visual Studio sở hữu nhiều tính năng cực kỳ hấp dẫn Cụ thẻ:

a Đa nền tảng

Phần mềm lập trình Visual Studio của Microsoft hỗ trợ sử dụng trên nhiều nền tảng khác nhau Không giống như các trình viết code khác, Visual Studio sử dụng được trên cả Windows, Linux va Mac Systems Điều này cực ky tiện lợi cho lập trình viên trong quá trình ứng dụng

a Đa ngôn ngữ lập trình

Trang 17

Hình | Lap trinh bang C#

Phan mềm hỗ trợ Đa ngôn ngữ lập trình

Không chỉ hỗ trợ đa nền tảng, Visual Studio cũng cho phép sử dụng nhiều ngôn ngữ lập trình khác nhau từ C#, F#, C/C++, HTML, CSS, Visual Basic, JavaScript, Bởi vậy, Visual Studio có thể để dàng phát hiện và thông báo cho bạn khi các chương trình có lỗi

a H6 tro

isual studio code cũng hỗ trợ website, đặc biệt trong công việc soạn thảo và

thiết kế web

= Kho tiện ích mở rộng phong phú

Mac du Visual Studio có hệ thống các ngôn ngữ hỗ trợ lập trình khá đa dạng Nhưng nếu lập trình viên muốn sử dụng một ngôn ngữ khác, bạn có thể đễ dàng tải xuống các tiện ích mở rộng Tính năng hấp dẫn này được hoạt động như một phần chương trình độc lập nên không lo làm giảm hiệu năng của phần mềm

8 Lưu trữ phân cấp

Phần lớn các tệp đữ liệu đoạn mã của Visual Studio đều được đặt trong các thư mục tương tự nhau Đồng thời, Visual Studio cũng cung cấp một số thư một cho các tệp đặc biệt dé bạn lưu trữ an toàn, dễ tìm, đễ sử dụng hơn

= Kho lưu trữ an toàn

Với Visual Studio, bạn có thể hoàn toàn yên tâm về tính lưu trữ, bởi phần mềm

đã được kết nối GIT và một số kho lưu trữ an toàn được sử dụng phô biến hiện nay

a Man hinh da nhiém

Trang 18

6

Visual Studio sở hữu tính năng màn hình đa nhiệm, cho phép người dùng mở cùng lúc nhiều tập tin, thư mục dù chúng có thê không liên quan tới nhau

= H6 tro viết code

Khi sử dụng code vào trong lập trình, với Visual Studio, công cụ này có thê đề xuất tới các lập trình viên một số tùy chọn thay thế nhằm điều chinh đôi chút để đoạn code áp dụng thuận tiện hơn cho người dùng

& - Hỗ trợ thiết bị đầu cuối

Phần mềm Visual Studio cũng tích hợp các loại thiết bị đầu cuối, giúp người dùng không cần chuyền đổi giữa hai màn hình hay trở về thư mục gốc khi thực hiện một thao tác cần thiết nào đó

2.1.3 Tại sao nên dùng Visual studio

Được đánh giá là một trong những công cụ lập trình có | — 0 — 2, Visual Studio

là một lựa chọn tuyệt vời đành cho các lập trình viên Đặc biệt là khi công cụ này còn

sở hữu những ưu điểm vượt trội hơn hắn bất kỳ IDE nào khác như:

* It dung luong

* Tinh nang phong phu, da dang va manh mé

* Hỗ trợ nhiéu nén tang khac nhau (Linux, Windows, Mac)

Hỗ trợ da ngén ngit (HTML, CSS, C#, F#, C/C++, JSON, JavaScript, )

* Tính năng Intellisense chuyên nghiệp

° Giao điện thân thiện đễ sử dụng

* Cập nhật đa dạng phiên bản cho nhiều đối tượng sử dụng khác nhau Tuy nhiên Visual Studio sẽ không phù hợp với những lập trình viên PHP bởi đây là một ngôn ngữ mã nguồn mở, để có thê lập trình website hoặc web app bằng PHP tôt nhât thì bạn nên tham khảo các [DE dành riêng cho ngôn ngt PHP tai http://free-php-editor.com/

Cho đến nay, nhà phát triển Microsoft vẫn đang không ngừng cải tiễn và ứng dụng các công nghệ mới cho Visual Studio Bởi vậy, đây là “cánh tay đắc lực” hỗ trợ cho cac developers, data administrators, testers va bat kỳ ai có nhu cầu tiếp cận, tìm hiểu về lập trình đều có thể sử đụng Visual Studio

Trang 19

2.2 Tong quan vé SQL Server

2.2.1 SQL Server

SQL Server la mét hé quan tri co so dt ligu quan hé (Relational Database Management System (RDBMS) sir dung cau 1énh SQL (Transact-SQL) dé trao doi dit liệu giữa máy Client va may cai SQL Server M6t RDBMS bao gdm databases, database engine va cac img dung dung để quản lý đữ liệu và các bộ phận khác nhau trong RDBMS

SQL Server được tối ưu để có thể chạy trên môi trường cơ sở đữ liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte và có thê phục vụ cùng lúc cho hàng ngàn user SQL Server có 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.2.2 Lịch sử ra đời và các ấn bản của SQL Server

Lịch sử ra đời

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 mới 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 đáng 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

Từ tháng 10 năm 2016, các phiên bản sau được Microsoft hỗ trợ:

a SQL Server 2008 R2

a SQL Server 2012

a SQL Server 2014

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

HÌNH ẢNH LIÊN QUAN

Hình  |.  Lap  trinh  bang  C# - Xây dựng phần mềm quản lýthư viện trong trường Đại học
nh |. Lap trinh bang C# (Trang 17)
Hình  2.  Các  thành  phần  chính  của  sqÍ  server - Xây dựng phần mềm quản lýthư viện trong trường Đại học
nh 2. Các thành phần chính của sqÍ server (Trang 21)
Hình  4.  Danh  sách  các  mặt  hàng  mà  của  hàng  kinh  doanh - Xây dựng phần mềm quản lýthư viện trong trường Đại học
nh 4. Danh sách các mặt hàng mà của hàng kinh doanh (Trang 31)
Hình  5.  Các  mặt  hàng  hiển  thị  theo  đanh  mục - Xây dựng phần mềm quản lýthư viện trong trường Đại học
nh 5. Các mặt hàng hiển thị theo đanh mục (Trang 32)
Hình  6.  Chi  tiết  sản  phẩm  kèm  giá  tiền  của  sản  phâm - Xây dựng phần mềm quản lýthư viện trong trường Đại học
nh 6. Chi tiết sản phẩm kèm giá tiền của sản phâm (Trang 33)
Hình  7.  Đăng  nhập  đề  xác  định  người  dùng  mua  hàng - Xây dựng phần mềm quản lýthư viện trong trường Đại học
nh 7. Đăng nhập đề xác định người dùng mua hàng (Trang 34)
Hình  §.  Giỏ  hàng  đề  xem  các  mặt  hàng  đã  cho  vào  giỏ - Xây dựng phần mềm quản lýthư viện trong trường Đại học
nh §. Giỏ hàng đề xem các mặt hàng đã cho vào giỏ (Trang 35)