Quản lý bán tài liệu cho Tổng cục Đo lường Tiêu chuẩn Chất lượng Việt Nam - Pdf 12

Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
MỤC LỤC
Trang
III.2. Mục tiêu của DOTNET.............................................................................13
1
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
LỜI MỞ ĐẦU
Với sự phát triển bùng nổ công nghệ thông tin hiên nay,thì việc ứng dụng công
nghệ thông tin vào trong việc quản lý là hết sức cần thiết.Chính vì vậy mà sự lớn mạnh
của các doanh nghiệp công nghệ thông tin trong nước càng đóng một vai trò quan trọng
trong sự phát triển kinh tế của nước nhà.
Việt Nam đã chính thức gia nhập Tổ chức Thương mại Thế giới (WTO), bước
vào "sân chơi" thương mại chuyên nghiệp có quy mô lớn nhất hành tinh, với những quy
định "thẳng thừng", không có biệt lệ, áp dụng chung cho cả người cũ và mới, mạnh và
yếu, giàu và nghèo, các rào cản thương mại từng bước được gỡ bỏ. Hội nhập kinh tế
quốc tế càng sâu, các sản phẩm của Việt Nam càng phải chịu áp lực cạnh tranh mạnh
mẽ. Vì vậy, các doanh nghiệp phải tự mình tìm ra những lợi thế cạnh tranh riêng của
mình. Đó là những nét độc đáo, khác biệt của mỗi sản phẩm, mỗi ngành, mỗi quốc gia
so với đối thủ cạnh tranh.
Trong bối cảnh mới, vai trò của các doanh nghiệp tin học ngày càng trở nên quan
trọng. Để tạo tiền đề cho quá trình phát triển kinh tế Việt Nam theo thể thức kinh tế thị
trường định hướng xã hội chủ nghĩa, các doanh nghiệp tin học cần tìm cho mình một con
đường đi đúng tức là xác định chiến lược cạnh tranh cho doanh nghiệp mình.
Em xin chân thành cảm ơn giáo viên hướng dẫn thực tập Thạc sỹ Lưu Minh
Tuấn giới thiệu tôi đến công ty cổ phần mềm Hiện Đại,tôi cũng xin chân thành cảm ơn
Quý công ty đã bước đầu tạo điều kiện cho tôi đến thực tập và nghiên cứu chuyên đề
tốt nghiệp.
Hà Nội ngày 29 tháng 4 năm 2008
Sinh viên thực hiện
Nguyễn Đình Tuấn


Cả logo và biểu tượng trên vẫn mang một ý nghĩa ban đầu đó là Công ty
HIỆN ĐẠI phấn đấu cung cấp đến khách hàng các giải pháp CNTT hữu ích nhằm liên
hợp các bộ phận tác nghiệp để biến tiềm năng của khách hàng thành sức mạnh thật sự
của họ.
Công ty cổ phần mềm Hiện Đại(công ty Hiện Đại) là công ty tin học chuyên sản
xuất các phần mêm quản lý thư viện chủ yếu cho các trường học với quy mô vừa và
nhỏ
như VILAS, schoolib, Virtua, JetPortal, PowerCat. Ngoài các phần mềm thư viện điện
tử công ty còn cung cấp các sản phẩm phần mềm quản lý khác như phần mềm quản lý
gia tộc nhằm tới mục tiêu là các gia đình, dòng tộc ghi gia phả dòng họ mình bằng máy
tính, cho phép mở rộng gia phả theo nhiều hướng khác nhau, khắc phục được nhiều hạn
chế mà khi sử dụng giấy không thể làm được, hay phần mềm quản lý tri thức
EasyNote, phần mềm xuất bản điện tử ePublishing. Công ty Cổ phần Phần mềm Quản
lý Hiện Đại phát triển các giải pháp dựa trên công nghệ của Microsoft ngay từ khi mới
thành lập. Sự sáng tạo bắt nguồn từ tinh thần ham học hỏi, luôn chào đón những ý
tưởng mới, công nghệ mới và con người mới. Khách hàng của công ty thu được lợi ích
từ những giải pháp chuyên nghiệp về công nghệ và nghiệp vụ, có được từ kinh nghiệm
mà công ty đã trải qua. Với định hướng chiến lược về sản phẩm và dịch vụ rõ ràng,
công ty có kế hoạch đầu tư lâu dài vào con người, công cụ và các giải pháp.
Có trụ sở tại phòng 901 tầng 9 tòa nhà CT1 khu đô thị mới Mễ Trì Hạ, công ty
hiện có hai bộ phận chính: phòng Kỹ thuật, chuyên nghiệp trong việc phát triển và cung
cấp các sản phẩm phần mềm và dịch vụ hỗ trợ cho vấn đề tự động hóa thư viện ngày
nay và các sản phẩm phần mềm của công ty; phòng Kinh doanh tập trung phát triển các
sản phẩm phần mềm và dịch vụ hỗ trợ cho các doanh nghiệp.
Công ty hiểu rằng phải thực sự chuyên nghiệp và luôn luôn đổi mới sản phẩm
4
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
mới đáp ứng được sự mong đợi của khách hàng. Công ty quyết tâm xây dựng và phát
triển công ty trên cơ sở xây dựng 3 Hiện Đại:
1 .Con người hiện đại: theo quan niệm của chúng tôi đó là người yêu mến sự

phục vụ khách hàng trong việc xây dựng và cung cấp những giải pháp biến những mục
tiêu kinh doanh của họ thành hiện thực.
Mặc dù mới ra đời được 3 năm nhưng công ty đã bước đầu xây dựng được cho
mình một đội ngũ nhân viên phục vụ cho quá trình sản xuất các sản phẩm phần mềm
theo yêu cầu thị trường và nhu cầu tin học hoá ở Việt Nam. Là một doanh nghiệp tin
học còn non trẻ, dù chỉ với hai phòng chức năng, đội ngũ nhân viên thường trực là 6
người, Hiện Đại đã bố trí được số lượng máy tính đủ để thực hiện được nhiệm vụ của
công ty mình. Cả hai phòng đều được trang bị máy tính hiện đại, máy in, kết nối
Internet, LAN đảm bảo các hoạt động của một doanh nghiệp tin học. Đội ngũ cán bộ
nhân viên trong công ty đều tốt nghiệp các trường Đại học lớn, có chuyên môn về tin
học, lập trình, sử dụng thành thạo các ngôn ngữ lập trình cần thiết, có hiểu biết rộng về
mạng và công nghệ thông tin. Cộng tác viên của công ty là các sinh viên, chuyên viên
về công nghệ thông tin nhiệt tình, năng động,ham hiểu biết.
Ngay từ những ngày đầu đến với Hiện Đại, tôi đã được tiếp xúc với môi trường
công nghệ thông tin hiện đại, môi trường làm việc sôi nổi và nhất là sự nhiệt tình của
đội ngũ nhân viên của công ty. Là thực tập sinh, tôi được Giám đốc Nguyễn Hồng
Vinh hướng dẫn rất tận tình. Qua những tuần đầu đến tìm hiểu, nghiên cứu, tôi được
học về VILAS - sản phẩm phần mềm quản lý thư viện điện tử tích hợp, một trong
những sản phẩm chúnh của công ty. Hệ thống VILAS là một hệ thống phần mềm kiến
trúc khách/chủ (client/server) hoàn chỉnh cho phép các thư viện cung cấp cho bạn đọc
của mình công nghệ mới nhất cho việc truy cập thông tin từ và tới khắp nơi trên thế
giới. Cung cấp nhiều tính năng cao cấp trong một giải pháp tích hợp, VILAS giúp cho
thư viện quản lý và sử dụng hiệu quả hơn các bộ sưu tập của mình. VILAS cải tiến tiến
trình quản lý công việc cho các nhân viên thư viện, cung cấp khả năng mạnh mẽ, mềm
dẻo và tiện lợi trong việc truy cập các nguồn tài nguyên thông tin đa phương tiện phân
tán. Giao diện đồ hoạ (GUI – Graphic User Interface) phía client cung cấp một môi
trường làm việc trực quan thân thiện với việc sử dụng các tabs, menu nổi và vô vàn các
6
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
điểm truy cập khác, cho phép làm việc nhanh chóng với toàn bộ các dữ liệu cần thiết.

chỉnh, máy móc được bố trí chưa đủ hiện đại nhưng nỗ lực của Công ty rất đáng được
ghi nhận. Điều quan trọng đặt ra trước mắt là làm sao sản phẩm của công ty được
khách hàng chấp nhận rộng rãi, cạnh tranh được với các sản phẩm của các công ty lớn
trên thị trường, thực hiện tốt hơn nữa các chiến lược của công ty, huy động được nguồn
vốn lớn, phát triển công ty về mọi mặt.
I.2. Cơ cấu tổ chức
Công ty Hiên Đại được tổ chức thành 4 phòng ban như sau:
 Phòng giám đốc
 Phòng kỹ thuật
 Phòng kinh doanh
 Sơ đồ tổ chức của công ty như sau:
Phòng kỹ thuật
Phòng kinh doanh Phòng hành chính
nhân sự
Giám đốc
H2.Cơ cấu tổ chức
II.GIỚI THIỆU VỀ BÀI TOÁN
II.1. Giới thiệu về bài toán và tính cấp thiết của bài toán
Trong hệ thống quản lý thư viên Vilas đã đáp ứng rất tốt nhu cầu quản lý thông
tin tài liệu trong thư viên. Phạm vi của Vilas không chỉ dừng lại ở nhu cầu quản lý tài
liệu trong thư viên của các trương đại học,mà nó còn được mở rông áp dụng cho quản
lý các tài liệu trong các doanh nghiệp. Vì nó còn giải pháp quản lý các tài liệu số cho
các cơ quan ,doanh nghiệp chính vì vậy mà nó xuất hiện cả mục đích kinh doanh tài
liệu số nữa. Khi em thực tập ở công ty thì đã được tham gia phát triển thêm modul bán
tài liệu cho Tổng cục đo lường tiêu chuẩn chất lượng việt nam,modul này cho phep
quản lý việc mua bán các tài liệu mà cụ thể ở đây là các tiêu chuẩn , văn bản pháp quy
8
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
cho các doanh nghiệp khi đến TCDLCL đặt mua.
Khi mà modul này được hoàn thành thi phạm vi của Vilas sẽ được mở rộng, và

Bô phận thu ngân
-Thanh toán tiền
cho khách hàng
dưa vào đơn đặt
hàng.
Khách hàng
Đơn đặt hàng
Phiếu thanh toán
Tài liệu cần đặt mua
Đĩa CDROM chứa tài liệu
H3. Sơ đồ nghiệp vụ
10
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
Mô tả:
• Khách hàng khi có nhu cầu đặt mua tài liệu(các tiêu chuẩn),có thể đến trực tiếp
Tổng cục hoặc đặt hàng qua mạng.Khi đặt hàng khách hàng phải cung cấp
thông tin cá nhân(nếu chưa là thành viên của tổng cục thì phải đăng ký),sau đó
có thể yêu cầu đặt mua những tài liệu cần thiết
• Nhân viên nhận những thông tin của khách hàng sau đó kiểm tra trong kho dữ
liệu,và xác nhận thông tin,nhận yêu cầu đặt hàng từ khách hàng,bàn giao đơn
đặt hàng cho bộ phân bàn giao tài liệu,lập các báo cáo định kỳ khi có yêu cầu
của ban quản lý.
II.2. Yêu cầu của hệ thống
II.2.1. Về mặt thiết bị phần mềm

+Một máy tình phục vụ.
+Cài hệ điều hành WindowServer2003.
+Cài IIS.
+VisualStudio2008.
+Sqlserver2005

được xây dựng, một nền tảng giải phóng những sự ràng buộc và tự bản thân nó giải
phóng khỏi Microsoft Windows (về mặt kĩ thuật). Nói cách khác, .NET là một cách để
xây dựng các ứng dụng và các dịch vụ mà nó hoạt động không phụ thuộc vào một nền
tảng (platform) nào. Đây là một cách để tạo ra các trao đổi thông tin (truyền thông)
giữa những hệ thống đa dạng và các ứng dụng cũng như tích hợp nhiều thiết bị vào
trong việc trao đổi thông tin này.
Với cái nhìn tổng thể, bạn có thể đặt câu hỏi "Ai quan tâm đến vấn đề này?". Xét
cho cùng, Internet là một phương tiện truyền thông không thể tin nổi cho phép thực
hiện thương mại điện tử. Trong khi đây là thực tế, thì một cái nhìn khác về Internet và
thương mại điện tử là điều cần thiết. Ngày nay Internet cung cấp những giải pháp
thương mại điện tử thực sự hiệu quả, nhưng trước hết chúng ta hãy khảo sát mô hình
của Internet. Internet hoạt động trên mô hình khách/chủ (client/server) mà ở đó những
khách hàng (client) phải tương tác với các máy phục vụ (server) để xem dữ liệu. Những
12
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
trình duyệt đã được phát triển để thông dịch mã HTML[2] và trả lại trang Web cho
người dùng. Về cơ bản việc sử dụng trình duyệt và Internet là công việc không thể thay
đổi. Bạn có thể nhập thông tin vào trong các CSDL[3] thông qua trình duyệt của bạn,
nhưng phần lớn bạn không thể điều khiển việc sử dụng hay thao tác thông tin. Bạn phải
tương tác với các máy phục vụ Web và các CSDL của chúng, và nhiều ứng dụng Web
thường không tương thích. Nếu bạn sử dụng những thiết bị truy nhập Internet khác
nhau như PC hay cell phone thì cách sử dụng những thiết bị đó là rất khác nhau. Những
thiết bị này không tích hợp tốt với nhau, thậm chí ngay cả trên Internet. Từ một viễn
cảnh công việc kinh doanh, nhiều công nghệ thương mại điện tử để lại những hệ thống
đang tồn tại đằng sau chúng, đây quả là một vấn đề tốn kém và khó khǎn.
Ý tưởng .NET được thiết kế để hỗ trợ chúng ta tiến tới một Web thân thiện
hơn, tích hợp tốt hơn, một nơi mà ở đó các ứng dụng và các quá trình giao dịch có
thể tương tác với nhau một cách tự do không phụ thuộc vào chương trình và nền
tảng. Tóm lại, .NET làm cho thông tin trên Web có thể được tiếp cận một cách dễ
dàng: bạn có thể sử dụng bất kì thiết bị nào, trên bất kì nền tảng nào. .NET còn có

nhau ở mức sản phẩm, chứ không phải ở mức các chuẩn. Nếu mỗi một công ty đua
tranh ở mức các chuẩn, bạn sẽ có các sản phẩm bóng đèn khác nhau mà chúng chỉ được
sản xuất độc quyền cho các kiểu đui đèn riêng biệt, và đây là một kế hoạch chắc chắn
làm cho việc mua hàng trở thành một sự thách đố cho khách hàng.
Ngành công nghiệp điện toán từ xưa đã cạch tranh với nhau ở mức nền tảng
(platform level). Những sản phẩm của Microsoft không làm việc được với các sản
phẩm của Apple Computer Microsystem và chúng cũng không làm việc được với các
sản phẩm của Sun và cứ tiếp tục như thế. Mỗi một công ty tự xây dựng nền tảng tính
toán của riêng mình và quyết định cái gì có thể chạy trên nền tảng đó và chạy như thế
nào. Dẫu cho những công nghệ và những sự phát triển phải tiếp tục được sở hữu độc
quyền như chúng vẫn thế, dotNET giúp những người sử dụng có quan niệm rằng sự
cạnh tranh phải dựa trên những sản phẩm, chứ không phải các chuẩn. dotNET cung cấp
một cách để thoát khỏi phạm vi các chuẩn có quyền sở hữu bởi việc cung cấp một kiểu
tiếp cận các chuẩn trên Web một cách hợp lí từ các dịch vụ ứng dụng nào được xây
dựng ngay cả trên các sản phẩm không phải của Microsoft. Một trong những mục tiêu
14
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
của .NET là thoát khỏi sự cạnh tranh các chuẩn. Cách tiếp cận này là một tin tức tốt
lành cho mọi khách hàng và cho thương mại điện tử.
Mục tiêu thứ hai của nền tảng .NET (.NET platform) là truyền thông thương mại
điện tử (TMĐT). Điều đó có nghĩa .NET cung cấp một cách cho các ứng dụng khác
nhau sử dụng phần mềm khác nhau trong những môi trường Web khác nhau để trao đổi
và sử dụng thông tin. Thành quả này được hoàn tất khi sử dụng XML[4]. XML đem lại
một số lượng lớn những người ủng hộ và có thể được sử dụng để làm tiêu chuẩn hoá
các máy phục vụ truyền thông, nơi những ứng dụng khác nhau và các dịch vụ chạy trên
các ứng dụng này có thể dễ dàng liên lạc với một ứng dụng khác và trao đổi thông tin
một cách tự nhiên.
III.3. Ngôn ngữ C#
Nhiều người tin rằng không cần thiết có một ngôn ngữ lập trình mới. Java,
C++, Perl, Microsoft Visual Basic, và những ngôn ngữ khác được nghĩ rằng đã cung

tiến khác làm bớt nhầm lẫn và đơn giản hơn.
Ghi chú: Nếu chúng ta đã sử dụng Java và tin rằng nó đơn giản, thì chúng ta cũng sẽ
tìm thấy rằng C# cũng đơn giản. Hầu hết mọi người đều không tin rằng Java là ngôn
ngữ đơn giản. Tuy nhiên, C# thì dễ hơn là Java và C++.
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.
Ghi chú: Con trỏ được tích hợp vào ngôn ngữ C++. Chúng cũng là nguyên nhân gây ra
những rắc rối của ngôn ngữ này. C# loại bỏ những phức tạp và rắc rối phát sinh bởi con
trỏ. Trong C#, bộ thu gom bộ nhớ tự động và kiểu dữ liệu an toàn được tích hợp vào
ngôn ngữ,sẽ loại bỏ những vấn đề rắc rối của C++.C# là ngôn ngữ hướng đối tượng
Những đặc điểm chính của ngôn ngữ hướng đối tượng (Object-oriented language)
là sự đóng gói (encapsulation), sự kế thừa (inheritance), và đa hình (polymorphism). C#
16
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
hỗ trợ tất cả những đặc tính trên. Phần hướng đối tượng của C# sẽ được trình bày chi
tiết trong một chương riêng ở phần sau.
C# là ngôn ngữ mạnh mẽ và cũng mềm dẻo
Như đã đề cập trước, với ngôn ngữ C# chúng ta chỉ bị giới hạn ở chính bởi bản thân
hay là trí tưởng tượng của chúng ta. Ngôn ngữ này không đặt những ràng buộc lên
những việc cóthể làm. C# được sử dụng cho nhiều các dự án khác nhau như là tạo ra
ứng dụng xử lý văn bản, ứng dụng đồ họa, bản tính, hay thậm chí những trình biên dịch
cho các ngôn ngữ khác.
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

Cách đây không lâu, Microsoft đã gặp sự thất bại về hệ điều hành Microsoft Bob. Mặc
dù Microsoft muốn Bob trở nên phổ biến nhưng thất bại. C# thay thế tốt hơn để đem
đến thành công sơ với Bob. Thật sự là không biết khi nào mọi người trong công ty
Microsoft sử dụng Bob trong công việc hằng ngày của họ. Tuy nhên, với C# thì khác,
nó được sử dụng bởi Microsoft. Nhiều sản phẩm của công ty này đã chuyển đổi và viết
lại bằng C#. Bằng cách sử dụng ngôn ngữ này Microsoft đã xác nhận khả năng của
C# cần thiết cho những người lập trình
Micorosoft .NET là một lý do khác để đem đến sự thành công của C#. .NET là một sự
thay đổi trong cách tạo và thực thi những ứng dụng.Ngoài hai lý do trên ngôn ngữ C#
cũng sẽ trở nên phổ biến do những đặc tính của ngôn ngữ này được đề cập trong mục
trước như: đơn giản, hướng đối tượng, mạnh mẽ...
Ngôn ngữ C# và những ngôn ngữ khác
Chúng ta đã từng nghe đến những ngôn ngữ khác như Visual Basic, C++ và
Java. Có lẽ chúng ta cũng tự hỏi sự khác nhau giữa ngôn ngữ C# và nhưng ngôn
ngữ đó. Và cũng tự hỏi tại sao lại chọn ngôn ngữ này để học mà không chọn một
trong những ngôn ngữ kia. Có rất nhiều lý do và chúng ta hãy xem một số sự so
sánh giữa ngôn ngữ C# với những ngôn ngữ khác giúp chúng ta phần nào trả lời
được những thắc mắc. Microsoft nói rằng C# mang đến sức mạnh của ngôn ngữ C+
+ với sự dễ dàng của ngôn ngữ Visual Basic. Có thể nó không dễ như Visual
18
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
Basic, nhưng với phiên bản Visual Basic.NET (Version 7) thì ngang nhau. Bởi vì
chúng được viết lại từ một nền tảng. Chúng ta có thể viết nhiều chương trình với ít
mã nguồn hơn nếu dùng C#.
Mặc dù C# loại bỏ một vài các đặc tính của C++, nhưng bù lại nó tránh được
những lỗi mà thường gặp trong ngôn ngữ C++. Điều này có thể tiết kiệm được hàng
giờ hay thậm chí hàng ngày trong việc hoàn tất một chương trình..
Một điều quan trọng khác với C++ là mã nguồn C# không đòi hỏi phải có
tập tin header. Tất cả mã nguồn được viết trong khai báo một lớp.Như đã nói ở bên
trên. .NET runtime trong C# thực hiện việc thu gom bộ nhớ tự động. Do điều này

không có kỹ năng hoặc có ý phá hoại không thể thay đổi hoặc làm hư hỏng các bảng
này được. Điều này ngăn bạn hoặc bất kỳ ai khác làm hỏng cấu trúc chính mà SQL
Server phụ thuộc vào.
b, Bắt buộc chính sách mật khẩu
Khi bạn cài Window Server 2003, bạn có thể áp dụng chính sách mật khẩu của
Window (bạn đang áp dụng) cho SQL Server 2005. Bạn có thể thi hành chính sách về
mức độ và ngày hết hạn của mật khẩu trên SQL Server 2005 giống hệt như cho tài
khoản đăng nhập vào Windows mà trong 2000 không hỗ trợ tính năng này. Bạn có thể
tắt hoặc mở việc bắt buộc chính sách mật khẩu cho từng đăng nhập riêng.
c, Tách biệt giản đồ và người dùng
SQL Server 2000 không có khái niệm giản đồ (Schema): Người dùng sở hữu
các đối tượng CSDL. Nếu một người dùng User1 tạo một đối tượng là myTable thì tên
của đối tượng sẽ là User1.myTable. Nếu User1 bị xóa khi một nhân viên rời khỏi công
ty chẳng hạn, bạn cần thay đổi tên của đối tượng. Việc này gây ra vấn đề với những
ứng dụng phụ thuộc vào tên của đối tượng để truy xuất dữ liệu.
Trong SQL Server 2005, người dùng có thể tạo giản đồ có tên khác với người
dùng để chứa các đối tượng CSDL. Ví dụ User1 có thể tạo giản đồ có tên là HR và tạo
một đối tượng Employee. Bạn tham chiếu đến đối tượng đó như là HR.Employee. Vì
thế nếu User1 rời khỏi công ty, bạn không cần thay đổi tên giản đồ, nghĩa là mã ứng
dụng vẫn được giữ nguyên bởi vì đối tượng vẫn được gọi là HR.Employee.
d, Tự động tạo chứng nhận cho SSL
20
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
Trong SQL Server 2000, khi bạn dùng Secure Sockets Layer (SSL) để đăng
nhập vào thể hiện SQL Server, bạn phải tạo chứng nhận để làm cơ sở sử dụng SSL.
SQL Server 2005 tự tạo chứng nhận cho bạn, điều đó cho phép bạn sử dụng SSL, mà
không cần phải quan tâm việc tạo chứng nhận
III.4.2. Mở rộng T-SQL
Transact - SQL là một phiên bản của Structured Query Language (SQl), được
dùng bởi SQL Server 2005. Transact-SQL thường được gọi là T-SQL. T-SQL có nhiều

Không an toàn: Ở mức độ này bạn có thể truy xuất bất kỳ chức năng mong
muốn nào ngoài phạm vi SQL Server 2005. Bạn chỉ nên dùng mức độ bảo mật này nếu
chắc chắn mã được viết tốt, và bạn tin cậy người viết mã đó.
b, Các kiểu dữ liệu mới
Varchar(max): Kiểu này cho phép bạn dùng chuỗi kí tự lớn hơn 8000 byte (8000
kí tự). Tối đa là 2 GB.
Nvarchar(max): Kiểu này cho phép bạn dùng chuỗi kí tự Unicode lớn hơn 8000
byte (4000 kí tự). Tối đa là 2 GB.
Varbinary(max): kiểu này cho phép bạn dùng dữ liệu nhị phân lớn hơn 8000
byte.
c, SQL Management Object (SMO)
SMO thay thế cho Distributed Management Objects (DMO) được dùng trong
SQL Server 2000. SMO nhanh hơn DMO ở nhiều thiết lập bởi vì mỗi đối tượng chỉ
được thực hiện từng phần. Ví dụ, bạn muốn liệt kê một danh sách hàng ngàn đối tượng
lên tree view (Cấu trúc hình cây), bạn không cần nạp đầy đủ thông tin của đối tượng
ngay một lần. Ban đầu bạn chỉ cần hiển thị tên của đối tượng, khi nào cần thì mới nạp
đầy đủ thông tin của đối tượng đó. Điều này giúp các bạn tiết kiệm được nhiều thời
gian cho các tác vụ đơn giản.
d, Tự động thực thi mã kịch bản
Nếu bạn đã dùng các chương trình của Microsoft như Microsoft Access, Excel,
bạn biết rằng có thể tạo các macro (mã thực thi) cho phép bạn thực hiện tự động một số
tác vụ nào đó. SQL Server 2005 bây giờ có tính năng tự động tạo mã kịch bản T-SQL
22
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
từ những hành động mà bạn dùng gian diện hình ảnh trong SQL Server Management
Studio.
e, Truy cập Http
Dùng giao thức HTTP để truy cập vào SQL Server 2005 là tính năng mới cho
phép người lập trình truy cập vào SQL Server mà không phụ thuộc vào việc IIS có
đang chạy trên cùng máy hay không. SQL Server có thể cùng tồn tại với IIS nhưng

đồ thị, bạn có thể truy cập đến điểm có vấn đề.
c, SQL Server Agent
- Những khả năng của SQL Server Agent, thành phần hỗ trợ cho các tác vụ đã được lập
thời gian biểu, được nâng cao. ví dụ, số tác vụ đồng thời mà SQL Server Agent có thể
chạy được tăng lên. SQL 2000 chỉ dùng SQL Agent trong những tác vụ liên quan đến
cỗ máy CSDL. còn trong 2005, SQL Server Agent thực thi các tác vụ cho Analysis
Services và Integration Services. SQL Server Agent dùng Windows Management
Instrumentation (WMI), cho phép ạn viết mã tránh thực thi tác vụ, như khi đĩa cứng
đầy thì các tác vụ vẫn được thực thi thành công.
d, Cấu hình động
Trong SQL Server 2005, bạn có thể thực hiện bất kì Thay đổi cấu hình nào mà
không cần khởi động lại SQL Server, kể cả khi bạn đang chạy trên Windows Server
2003. Bên cạnh đó, bạn cũng có thể thay đổi áp lực CPU và I/O nếu bạn cần, có thể
thêm nóng bộ nhớ cho Server nếu bạn cần có thể thêmc nóng bộ nhớ cho Server nếu
bạn có phần cứng thích hợp.
Gửi mail từ cơ sở dữ liệu:
Đây là tính năng khá mới mẻ trong SQL Server 2005. Nó thay thế SQL Mail
trong SQL Server 2000. Database Mail sử dụng giao thức Simple Mail Transfer
Protocol (SMTP). Không còn bất kỳ phụ thuộc nào với Messaging Application
Programming Interface(MAPI) và cũng không còn đòi hỏi phải có Outlook. Việc loại
bỏ những phụ thuộc này tránh được hiều vấn đề mà người dùng SQL Server 2000 gặp
phải với SQL Mail. Ngoài ra, Database Mail cũng hỗ trợ .Hoạt đông liên tiếp,ghi tập tin
log và kiểm tra hoạt động
CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
I. PHÂN TÍCH HỆ THỐNG
24
Quản lý bán tài liệu cho Tổng Cục Đo Lường Tiêu Chuẩn Chất Lượng Việt Nam
I.1. Biểu đồ phân cấp chức năng:
Quản lý thành viên Quản lý đơn đặt
hàng


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status