1. Trang chủ >
  2. Giáo Dục - Đào Tạo >
  3. Cao đẳng - Đại học >

2 Ngôn ngữ Visual C# .Net

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 (8.07 MB, 79 trang )


CHƯƠNG III – CỞ SỞ LÝ THUYẾT

khác nổi bật của Microsoft suốt từ những năm 90. Trong số đó có các dịch vụ

COM+, công nghệ ASP, XML và thiết kế hướng đối tượng, hỗ trợ các giao thức

dịch vụ web mới như SOAP, WSDL và UDDL với trọng tâm là Internet, tất cả được

tích hợp trong kiến trúc DNA.

Nền tảng .NET bao gồm bốn nhóm sau:

Một tập các ngơn ngữ, bao gồm C# và Visual Basic .Net, các công cụ phát

triển bao gồm Visual Studio .Net; một tập đầy đủ các thư viện phục vụ cho việc xây

dựng cácứng dụng web, các dịch vụ web và các ứng dụng Windows; còn có CLR Common Language Runtime: (ngơn ngữ thực thi dùng chung) để thực thi các đối

tượng được xây dựng trên bô khung này.

Một tập các Server như SQL Server 2000. Exchange 2000.v.v…

Các dịch vụ web thương mại miễn phí, vừa được công bố gần đậy như là dự

án Hailstorm; nhà phát triển có thể dùng các dịch vụ này để xây dựng các ứng dụng

đòi hỏi tri thức về định danh người dùng…

.NET cho các thiết bị không phải PC như điện thoại (cell phone), thiết bị

game.

3.2.1.2 Net Framework



.Net hỗ trợ tích hợp ngơn ngữ, tức là ta có thể kế thừa các lớp đa hình thơng

qua nhiều ngơn ngữ. .NET Framework thực hiện được việc này nhờ vào đặc tả

Common Type System - CTS (hệ thống kiểu chung) mà tất cả các thành phần .Net

đều tuân theo. Ví dụ, mọi thứ trong .Net đều là đối tượng, thừa kế từ lớp gốc

System.Object. Ngồi ra .Net còn bao gồm Common Language Specification CLS (đặc tả ngơn ngữ chung). Nó cung cấp các qui tắc cơ bản mà ngôn ngữ muốn

tích hợp phải thỏamãn. CLS chỉ ra các yêu cầu tối thiểu của ngôn ngữ hỗ trợ .Net.

Quản lý nhân sự tiền lương bệnh viện Đa khoa huyện Đông Triều



Trang 31



CHƯƠNG III – CỞ SỞ LÝ THUYẾT

Trình biên dịch tuân theo CLS sẽ tạo các đối tượng có thể tương hợp với các đối

tượng khác. Bộ thư viện lớp của khung ứng dụng (Framework Class Library - FCL)

có thể được dùng bởi bất kỳ ngôn ngữ nào tuân theo CLS. .NET Framework nằm ở

tầng trên của hệ điều hành (bất kỳ hệ điều hành nào không chỉ là Windows). .NET

Framework bao gồm:

Bốn ngơn ngữ chính thức: C#, VB.Net, C++, và Jscript.NET

Common Language Runtime - CLR, nền tảng hướng đối tượng cho phát triển

ứng dụng Windows và web mà các ngôn ngữ có thể chia sẻ sử dụng.

Bộ thư viện Framework Class Library - FCL.

3.2.2 Ngôn Ngữ C#



Ngôn ngữ C# là một ngôn ngữ được dẫn xuấttừ C và C++, nhưng nó được

tạo từ nền tảng phát triển hơn.Microsoft bắt đầu với công việc trong C và C + + và

thêm vào những đặc tính mới để làm cho ngơn ngữ này dễ sử dụng hơn.

- C# là ngôn ngữ đơn giản.

- C# là ngôn ngữ hướng đối tượng.

- C# là ngôn ngữ mạnh mẽ và cũng mềm dẻo.

- C# là ngơn ngữ ít từ khóa.

- C# là ngơn ngữ hướng module.

Trong C# có những từ khố dành cho việc khai báo lớp, phương thức, thuộc

tính (property) mới. C# hỗ trợ đầy đủ khái niệm trụ cột trong lập trình hướng đối

tượng: đóng gói, thừa kế, đa hình. Định nghĩa lớp trong C# khơng đòi hỏi tách rời

tập tin tiêu đề với tập tin cài đặt như C++. Hơn thế, C# hỗ trợ kiểu sưu liệu mới,



Quản lý nhân sự tiền lương bệnh viện Đa khoa huyện Đông Triều



Trang 32



CHƯƠNG III – CỞ SỞ LÝ THUYẾT

cho phép sưu liệu trực tiếp trong tập tin mã nguồn. Đến khi biên dịch sẽ tạo tập tin

sưu liệu theo định dạng XML.C# hỗ trợ khái niệm giao diện, interfaces (tương tự

Java). Một lớp chỉ có thể kế thừa duy nhất một lớp cha nhưng có thế cài đặt nhiều

giao diện.

C# có kiểu cấu trúc, struct (không giống C++). Cấu trúc là kiểu hạng nhẹ và

bị giới hạn.Cấu trúc không thể thừa kế lớp hay được kế thừa nhưng có thể cài đặt

giao diện. C# cũng cho truy cập trực tiếp bộ nhớ dùng con trỏ kiểu C++, nhưng

vùng mã đó được xem như khơng an toàn.



Quản lý nhân sự tiền lương bệnh viện Đa khoa huyện Đơng Triều



Trang 33



CHƯƠNG IV – PHÂN TÍCH THIẾT KẾ HỆ THỐNG



CHƯƠNG IV : PHÂN TÍCH THIẾT KẾ HỆ THỐNG

4.1 Sơ đồ phân rã chức năng



Hình 4.1: Sơ đồ phân rã chức năng Quản lý nhân sự và tiền lương của Bệnh viện Đa khoa

huyện Đông triều



Quản lý nhân sự tiền lương bệnh viện Đa khoa huyện Đông Triều



Trang 34



CHƯƠNG IV – PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1, Chức năng Hệ thống gồm có :

- Quản trị người dùng: thêm

người dùng mới (có phân quyền

người dùng), sửa, xóa, thơng tin

người dùng.

- Sao lưu phục hồi dữ liệu: Sao

lưu toàn bộ hay một cơ sở dữ

liệu của hệ thống.



2, Chức năng Quản lý danh mục gồm:

- Cập nhật chức vụ: cập nhật

thông tin chức vụ của nhân sự

trong bệnh viện.

- Cập nhật phòng ban: cập nhật

thơng tin các khoa phòng trong

bênh viện.

- Cập nhật học vấn: cập nhật

thông tin học vấn

- Cập nhật loại hợp đồng: cập

nhật thông tin loại hợp đồng ký

kết với nhân sự.

- Cập nhật trình độ tin học: cập

nhật các trình độ tin học của

nhân sự.

- Cập nhật trình độ ngoại ngữ :

cập nhật các trình độ ngoại ngữ

của nhân sự.

- Cập nhật trình độ chứng chỉ :

cập nhật các trình độ chứng chỉ

của nhân sự



3, Chức năng Quản lý nhân sự gồm:

- Cập nhật hồ sơ tuyển dụng: cập



4,Chức năng Quản lý lương gồm:

- Cập nhật thông tin phụ cấp: cập



nhật thông tin ứng viên tuyển



nhật thông tin phụ cấp được



dụng.



hưởng.



Quản lý nhân sự tiền lương bệnh viện Đa khoa huyện Đông Triều



Trang 35



Xem Thêm
Tải bản đầy đủ (.doc) (79 trang)

×