Tải bản đầy đủ - 0 (trang)
5 . Giới thiệu SQL và hệ quản trị cơ sở dữ liệu Microsoft SQL Server

5 . Giới thiệu SQL và hệ quản trị cơ sở dữ liệu Microsoft SQL Server

Tải bản đầy đủ - 0trang

Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



* Một vài ấn bản SQL Server:

- Enterprise : chứa 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ở dữ liệu và các dịch vụ đi kèm cùng với các công cụ cho tạo và quản lý phân

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).

- 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 này có thể chạy tốt trên hệ thống lên đến 4 CPU và 2 GB RAM.



H



U



- Developer : Có đầy đủ các tính năng của Enterprise Edition nhưng được chế tạo



TẾ



đặ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



N

H



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ổ



KI



chức xây dựng và kiểm tra ứng dụng





C



- Workgroup: ấn bản SQL Server Workgroup bao gồm chức năng lõi cơ sở dữ liệu



H



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



ẠI



2012.



Đ



- Express : SQL Server Express dễ sử dụng và quản trị cơ sở dữ liệu đơn giản.



N



G



Được tích hợp với Microsoft Visual Studio, nên dễ dàng để phát triển các ứng dụng dữ







liệu, an tồn trong lưu trữ, và nhanh chóng triển khai. SQL Server Express là phiên bản



TR



Ư



miễn phí, khơng giới hạn về số cơ ở dữ 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ơ sở dữ liệu. SQL Server Express là 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ỏ.

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.



SVTH: Nguyễn Ngọc Thắng



18



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



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à có thể

cài dặ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.



U







Nghĩa là SQL Server có thể chạy song song version 6.5 hoặc 7.0 với phiên bản 2000 trên



TẾ



H



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).



N

H



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

- SQL Server 2008 R2



KI



- SQL Server 2012





C



- SQL Server 2014



H



- SQL Server 2016



Đ



ẠI



Phiên bản mới nhất hiện tại là Microsoft SQL Server 2017, xuất bản vào ngày 1/10/2016.



G



1.5.2. Microsoft SQL Server 2012







N



Tháng 3/2012, tập đoàn Microsoft đã tuyên bố phiên bản mới nhất Microsoft SQL



Ư



Server 2012, nền tảng dữ liệu đã sẵn sàng trên thị trường. Microsoft SQL Server 2012



TR



đảm bảo cho các tác vụ quan trọng luôn được bảo mật, thời gian hệ thống hoạt động nhiều

hơn, các tính năng bảo mật được tăng cường kèm khả năng đột phá trong cung cấp thông

tin chuyên sâu.

Nền tảng dữ liệu Microsoft SQL Server 2012 được ghi nhận là đem đến hiệu năng

hoạt động nhanh đáng ngạc nhiên. SQL Server 2012 giúp giải quyết các thách thức liên

quan đến sự gia tăng lượng dữ liệu bằng cách chuyển các dữ liệu này thành các tầm nhìn

mang tính quyết định nhanh chóng.



SVTH: Nguyễn Ngọc Thắng



19



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



Một số tính năng nổi bật của SQL Server 2012 so với các phiên bán trước đây:

-Tính năng SQL Server AlwaysOn và đáp ứng 9s

-Hiệu suất nhanh đáng kinh ngạc nhờ công nghệ bộ nhớ trong xVelocity

-Power View và PowerPivot và đột phá khai thác dữ liệu nhanh

-Dữ liệu thống nhất và đáng tin cậy nhờ BI Semantic Model và Data Quality Services

-Chỉ một lần viết ứng dụng, chạy được ở bất cứ đâu với các công cụ dữ liệu của SQL







Server



TẾ



1.6. Các công cụ xây dựng giao diện website



H



U



-Quy mô theo yêu cầu từ các thiết bị trung tâm dữ liệu cho tới điện toán đám mây.



N

H



1.6.1. Giới thiệu và ứng dụng các công cụ, ngôn ngữ trong xây dựng giao diện



KI



website





C



* Giới thiệu HTML



H



HTML là từ viết tắt của cụm từ HyperText Markup Language ( dịch là “ngôn ngữ



ẠI



đánh giấu siêu văn bản” ) dùng để tạo nên một trang web , một trang web sẽ có nhiều



Đ



trang , mỗi trang là một “mẫu” thông tin được trình bài World Wide Web. HTML là ngơn



N



G



ngữ đơn giản nhất, là cơ sở của mọi trang web, mọi trình duyệt web đều có thể hiển thị tốt



Ư







ngơn ngữ HTML. HTML là một chuẩn ngôn ngữ internet được tạo ra và phát triển bởi tổ



TR



chức World Wide Web Consortium còn được viết tắc là W3C. Hiện nay phiên bản mới

nhất của HTML là HTML 5 với nhiều tính năng ưu việt so với các phiên bản cũ, với mọi

Theme WordPress hiện nay tại các shop theme thì mình thấy đều cập nhật nên HTML5

rồi.

Một tập tin HTML bao gồm trong đó là các đoạn văn bản HTML, được tạo lên bởi

các thẻ HTML . Có 2 loại thẻ cơ bản là thẻ có khai báo mở rồi kết thúc bằng cách đóng

thẻ và loại thẻ khơng cần khai báo mở và đóng.

HTML5 là một chuẩn mới và là thế hệ tiếp theo của ngôn ngữ đánh dấu siêu văn

bản. Các phiên bản trước của HTML, như HTML 4.01 đã ra đời từ năm 1999. Cho đến

SVTH: Nguyễn Ngọc Thắng



20



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



nay các trang web đã có những thay đổi rất nhiều kể từ đó. HTML5 vẫn còn trong giai

đoạn phát triển và hồn thiện. HTML5 là kết quả của sự hợp tác giữa tổ chức W3C và

nhóm WHATWG. WHATWG làm việc với các web form và các ứng dụng, còn W3C thì

được làm việc với XHTML 2.0.

* Giới thiệu CSS

CSS là viết tắt của Cascading Style Sheets. Nó giúp xác định sự trình diễn của các

yếu tố HTML như là một file riêng biệt mà được biết như là tệp CSS có đi mở rộng







là .css.



H



U



CSS giúp thay đổi định dạng của bất kỳ yếu tố nào chỉ bởi tạo các thay đổi tại một



TẾ



vị trí. Tất cả thay đổi được tạo sẽ được phản ánh tự động tới tất cả các trang web của



N

H



website mà trong đó yếu tố xuất hiện.



KI



1.6.2. Bootstrap 4





C



Bootstrap là 1 framework HTML, CSS, và JavaScript cho phép người dùng dễ dàng



H



thiết kế website theo 1 chuẩn nhất định, tạo các website thân thiện với các thiết bị cầm tay



ẠI



như mobile, ipad, tablet,...



G



Đ



Bootstrap bao gồm những cái cơ bản có sẵn như: typography, forms, buttons,







N



tables, navigation, modals, image carousels và nhiều thứ khác. Trong bootstrap có thêm



Ư



nhiều Component, Javascript hỗ trợ cho việc thiết kế reponsive trở nên dễ dàng, thuận tiện



TR



và nhanh chóng hơn.



Bootstrap 4 đã ra đời, với những cải tiến đáng kể để tăng thêm tính tiện lợi, tính

thời đại, ưu việt hơn so với bản cũ của nó trước đó. Bootstrap 4 có một số đặc điểm đã cải

tiến đáng chú ý sau:

- Chuyển đổi từ LESS sang SASS, Viết lại toàn bộ các hàm Javascript.

- Cải thiện hệ thống lưới (grid system), bỏ Glyphicons Font.

- Đã hỗ trợ Opt-in flexbox.

- Loại bỏ các thành phần well, thumbnail, panel và cho ra đời card.

SVTH: Nguyễn Ngọc Thắng



21



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



- Thống nhất các đoạn reset HTML vào làm một module với tên gọi Reboot.

- Không hỗ trợ IE8 nữa và chuyển hệ tính từ pixel sang rem.

- Cải thiện vị trí tự động của tooltips và popovers nhờ vào Tether.

1.6.3 Javascript, Ajax và thư viện Jquery

JavaScript là một ngơn ngữ lập trình đa nền tảng (cross-platform), ngơn ngữ lập

trình kịch bản, hướng đối tượng. JavaScript là một ngôn ngữ nhỏ và nhẹ (small and

lightweight). Khi nằm bên trong một môi trường (host environment), JavaScript có thể kết



U







nối tới các object của mơi trường đó và cung cấp các cách quản lý chúng (object).



H



JavaScript chứa các thư viện tiêu chuẩn cho các object, ví dụ như: Array, Date,



TẾ



và Math, và các yếu tố cốt lõi của ngơn ngữ lập trình như: tốn tử (operators), cấu trúc



KI



mục đích bằng việc bổ sung thêm các object



N

H



điều khiển (control structures), và câu lệnh. JavaScript có thể được mở rộng cho nhiều



Đ



ẠI



H





C



AJAX, là viết tắt của Asynchronous JavaScript and XML, (tạm dịch là JavaScript

và XML không đồng bộ), là một kỹ thuật mới để tạo các ứng dụng web giàu tính tương

tác, nhanh hơn và mượt mà hơn với sự giúp đỡ của XML, HTML, CSS và JavaScript.



Ư







N



G



AJAX cho phép các trang web được cập nhật một cách không đồng bộ bằng cách

trao đổi các lượng dữ liệu nhỏ với Server. Tức là AJAX giúp cập nhật các phần nhỏ

trong trang mà khơng cần tải lại tồn bộ trang.



TR



Jquery là một thư viện được tạo ra từ JavaScript, Ajax hay nói cách khác đó là một

bước phát triển mới của JavaScript. Jquery làm cho chúng ta dễ dàng thao tác hơn và đỡ

mất thời gian hơn đối với khi thao tác trên Ajax cũng như JavaScript.

Bản thân jquery được phát triển dựa trên nền tảng JavaScript nên khi thao tác với

jQuery người sử dụng có thể viết lệnh JavaScript lồng vào nó hồn tồn được. Một số tính

năng quan trọng của jQuery như : thao tác HTML, thao tác DOM, lựa chọn phần tử

DOM, thao tác CSS, hiệu ứng và ảnh động, tiện ích, khả năng mở rộng,..



SVTH: Nguyễn Ngọc Thắng



22



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



CHƯƠNG II. TỔNG QUAN CÁC HỆ THỐNG E-LEARNING VÀ

PHÂN TÍCH CHỨC NĂNG HỆ THỐNG HCE E-LEARNING

Từ việc sử dụng các phương pháp nghiên cứu đã nêu ra ở phần mở đầu cùng với

việc tìm hiểu lý thuyết, các thơng tin từ bài giảng, internet cùng với các công nghệ đã nêu

ở chương I, chương này sẽ nêu rõ quá trình từ phân tích, thiết kế cho đến xây dựng hồn

chỉnh website học trực tuyến, đáp ứng được yêu cầu đã đề ra.



2.1. Một số hệ thống E-Learning hiện nay và phân tích chức năng hệ thống học



H



TẾ



* Một số hệ thống E-Learning hiện nay tại Việt Nam



U







trực tuyến HCE E-Learning



N

H



- Hệ thống học trực tuyến Kyna.vn



KI



Là một trong những đơn vị đầu tiên tham gia lĩnh vực giáo dục trực tuyến. Kyna





C



mong muốn xây dựng một nền tảng chia sẻ kiến thức, nơi ai cũng có thể học cùng chuyên

gia.Trường đào tạo hàng đầu hiệu quả, linh hoạt và chi phí tiết kiệm. Sau 3 năm hoạt



ẠI



H



động, từ một cơng ty khởi nghiệp với 8 thành viên, Kyna đã xây dựng thành công một hệ



Đ



sinh thái giáo dục trực tuyến tồn diện, cung cấp nhiều chương trình, giải pháp đào tạo đa



N



G



dạng, chất lượng và tính ứng dụng cao.







Hệ thống xây dựng theo 5 giá trị cốt lõi sau: Cam kết và hành động, chuyên



TR



Ư



nghiệp, niềm vui, học hỏi, sáng tạo với tiêu chí đảm bảo quyền lợi và cung cấp kiến thức

đầy đủ, chính xác nhất đến học viên.

Hệ thống có hơn 500 khóa học ở nhiều lĩnh vực khác nhau, hơn 200 chuyên gia

tham gia giảng dạy trực tuyến và hơn 15.000 bài giảng để học viên học tập. Một số danh

mục nổi bật của hệ thống như: Giao tiếp và thuyết trình, Kỹ năng bán hàng, Digital

Marketing, Thiết kế và lập trình, ... Hơn 100.000 học viên đã tin tưởng và sử dụng dịch vụ

của hệ thống.



SVTH: Nguyễn Ngọc Thắng



23



GVHD: TS. Nguyễn Thanh Tuấn



KI



N

H



TẾ



H



U







Khóa luận tốt nghiệp





C



Hình 2.1 Giao diện trang Kyna.vn



H



Nguồn: https://kyna.vn/



Đ



ẠI



Với quy mô hơn 100.000 học viên hiện tại thì để đáp ứng cho việc sử dụng để học



G



tập và tìm kiếm thơng tin về các khóa học, trao đổi thơng tin và một số thao tác khác thì







N



hệ thống website của Kyna.vn xây dựng được các chức năng như:



TR



Ư



- Chức năng Đăng ký/ Đăng nhập

- Chức năng Đăng ký khóa học.

- Chức năng hỗ trợ trực tuyến.

- Chức năng quản lý khóa học, tài liệu, giao dịch.

- Chức năng đổi điểm tích lũy lấy quà .

- Chức năng thanh toán trực tuyến.

- Chức năng bình luận và đánh giá trực tiếp hoặc thơng qua Facebook.

Quy trình đăng ký học diễn ra qua các bước sau:

SVTH: Nguyễn Ngọc Thắng



24



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



- Bước 1: Tìm kiếm khóa học

- Bước 2: Thêm khóa học vào giỏ hàng

- Bước 3: Kiểm tra giỏ hàng và đặt hàng khóa học

- Bước 4: Đăng nhập hoặc đăng ký tài khoản tại Kyna.vn

- Bước 5: Chọn cách thanh toán và tiến hành thanh toán

Bảng 2.1 Phân tích SWOT hệ thống Kyna.vn







U



H



TẾ



N

H



T



- Các đối thủ cạnh tranh ngày

càng gay gắt.

- Nội dung dạy luôn thay đổi để

bắt kịp thời đại.







N



G



Đ



ẠI



H



- Là hệ thống được sinh viên

lựa chọn nhiều nhất.

- Công nghệ sử dụng hiện đại,

tân tiến



KI



W



- Chất lượng tài liệu chưa

tốt.

- Các ưu đãi, khuyến mãi

chưa nhiều



O





C



S



- Giao diện bắt mắt.

- Chức năng đầy đủ.

- Giá cạnh tranh.

- Thơng tin các khóa học

đầy đủ.



Ư



- Hệ thống học viện trực tuyến Unica.vn



TR



Đi đầu trong lĩnh vực đào tạo trực tuyến mới nổi hiện này là Unica. Unica là một

hệ thống đào tạo trực tuyến, cổng kết nối Chuyên gia với Học viên, được vận hành bởi

iNET Academy – Học viện Internet Marketing với hơn 100.000 học viên.

Unica là nơi quy tụ đội ngũ giảng viên giàu kinh nghiệm và có uy tín trên cả nước,

là các diễn giả, các chuyên gia,các doanh nhân có kinh nghiệm thực tế và khát khao chia

sẻ những giá trị của họ tới các học viên Unica.



SVTH: Nguyễn Ngọc Thắng



25



GVHD: TS. Nguyễn Thanh Tuấn



N

H



TẾ



H



U







Khóa luận tốt nghiệp



KI



Hình 2.2 Giao diện trang Unica.vn





C



Nguồn: https://unica.vn/



H



Hệ thống website học trực tuyến của Unica.vn đang triển khai được các chức năng như:



ẠI



- Chức năng Đăng ký/ Đăng nhập.



G



Đ



- Chức năng kích hoạt khóa học .







N



- Chức năng quản lý khóa học, tài liệu, giao dịch.



TR



Ư



- Chức năng tư vấn trực tiếp cho học viên.

- Chức năng thanh tốn trực tuyến.

- Chức năng đánh giá khóa học.

Quy trình đăng ký tại học viện trải qua các bước:

- Bước 1: Tìm kiếm, tham khảo thơng tin các Khóa đào tạo trực tuyến mà học viên

đang quan tâm.

- Bước 2: Chọn khóa học muốn tham gia.

- Bước 3: Đăng ký khóa học.

SVTH: Nguyễn Ngọc Thắng



26



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



- Bước 4: Thanh tốn khóa học trước khi bắt đầu ( Chuyển khoản, thẻ diện thoại,

COD ).

Bảng 2.2 Phân tích SWOT hệ thống Unica.vn



TẾ



H



U







T



- Các đối thủ cạnh tranh ngày

càng gay gắt.

- Các chuyên mục phải luôn

được cập nhật để không bị lỗi

thời.



N

H



W



- Chất lượng video, âm

thanh bài học chưa tốt.

- Thơng tin các khóa học

vẫn chưa bao quát.



O



- Hệ thống liên kết với chương

trình đào tạo nước ngồi.

- Cơng nghệ sử dụng hiện đại,

tân tiến.





C



KI



S



- Hệ thống giảng viên chất

lượng cao.

- Mức học phí phù hợp đối

với học sinh.

- Thơng tin các khóa học

đầy đủ.



- Hệ thống Hocmai.vn



ẠI



H



Là hệ thống website học trực tuyến đang được nhiều thế hệ học sinh, sinh viên lựa



Đ



chọn để theo dõi, đăng ký học tập ở những lĩnh vực, danh mục gắn liền và bám sát với



G



chương trình giảng dạy với bộ giáo dục hiện tại. Website có hệ thống bài giảng và tài liệu







N



rất phong phú từ cấp tiểu học đến trung học phổ thông. Hệ thống giảng viên chất lượng



TR



mỗi người.



Ư



đến từ các trường danh tiếng và được đào tạo chuyên nghiệp trong lĩnh vực giảng dạy của



Học viên có thể học thử các khóa học qua năm bài giảng của mỗi khóa học, sau khi

học thử thì mới đưa ra quyết định có đăng ký khóa học đó hay không, tạo điều kiện thuận

lợi nhất cho học viên của hệ thống Hocmai.vn.

Hệ thống Hocmai.vn đang có xấp xỉ 200 giảng viên uy tín trên tồn quốc, các học

viên từng học ở hệ thống đã đạt được một số thành tích nổi bật như: Thủ khoa đại học, top

giảng viên của thành phố,… Năm 2008 đã cán mốc 500.000 người đã đăng ký học trực



SVTH: Nguyễn Ngọc Thắng



27



Khóa luận tốt nghiệp



GVHD: TS. Nguyễn Thanh Tuấn



tuyến tại website, năm 2010 tiếp tục tăng vượt bậc ở mốc 1 triệu người đăng ký, tăng gấp



H





C



KI



N

H



TẾ



H



U







đôi trong 2 năm và nhiều thành tựu nổi bật khác.



ẠI



Hình 2.3 Giao diện trang Hocmai.vn



G



Đ



Nguồn: https://hocmai.vn/



N



Hệ thống vừa có giao diện ưa nhìn, dễ kiểm sốt được thông tin đang hiển thị và



Ư







đảm bảo các chức năng



TR



- Chức năng Đăng Nhập / Đăng ký thành viên.

- Chức năng đăng ký khóa học.

- Chức năng quản lý q trình học tập.

- Chức năng thanh tốn trực tuyến.

- Chức năng tư vấn online.

- Chức năng thi thử, tự luyện thi.



SVTH: Nguyễn Ngọc Thắng



28



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

5 . Giới thiệu SQL và hệ quản trị cơ sở dữ liệu Microsoft SQL Server

Tải bản đầy đủ ngay(0 tr)

×
x