TTCS HE THONG THONG TIN

48 13 0
TTCS HE THONG THONG TIN

Đ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

Đề tài thực tập sở thông tin Chuyên ngành hệ thống Lời nói đầu Ngày nay, Công nghệ thông tin đà trở thành ngành mũi nhọn Nó không bó hẹp phạm vi nhà trờng, viện nghiên cứu, trung tâm máy tính mà đợc ứng dụng rộng rÃi tất lĩnh vực đời sống xà hội Có thể nói phát triển vợt bậc Công Nghệ Thông Tin đà giúp ngời hoá giải đợc nhiều toán phức tạp mà trớc đà tốn nhiều thời gian, công sức Giờ đà trở nên đơn giản hơn, nhanh chóng đạt độ xác cao Điều đà đánh dấu bớc ngoặt phát triển tin học nói riêng nh khoa học nhân loại nói chung Mặc dù đà đợc trang bị kiến thức đầy đủ qua trình học tập, nhng kinh nghiệm cha có nên bớc thực bỡ ngỡ, trình dẫn dắt trình bày có nhiều chỗ cha rõ ràng, chặt chẽ Rất mong đợc góp ý Thầy, Cô giáo tất bạn Chúng em xin chân thành cảm ơn hớng dẫn cô giáo TS Hồ Thị Huyền Thơng ngời đà tận tình chu đáo hớng dẫn chúng em trình thực đề tài Nhóm sinh viên thực Lớp 46E1 cntt GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống Mục lục Trang Lời nói ®Çu Giới thiệu đề tài Phần i: hệ quản trị CSDL SQL Server 2000 I Giíi thiƯu vỊ SQL Server 2000 .3 II Cài đặt SQL Server 2000 III ViÕt lệnh SQL làm công việc .9 Phần II: Tìm hiểu BIOS 13 I.C¸c loại ROM BIOS hÃng thờng gặp 13 II Trình bày tắt thiết lËp BIOS 16 III T×m hiĨu m· lỗi cảu máy IBM tơng thích thông qua hệ thèng tiÕng Bip 21 PhÇn III:Chia sÏ tài nguyên mạng cục 24 I M¹ng cơc bé 24 II.ThiÕt lËp định cấu hình cho mạng cục 26 III Chia sÏ th mơc qua m¹ng 31 GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống Phần IV: toán liên quan đến quan hệ hai tập hợp 32 I Bài toán 33 II CÊu tróc d÷ liƯu biĨu diƠn quan hƯ 32 III ThuËt to¸n 32 IV VÝ dô 34 V Chơng trình 34 PhÇn V: kÕt luËN 40 Phần VI: tài liệu tham khảo 41 ĐỀ TÀI THỰC TẬP CƠ SỞ NĂM HỌC: 2008 – 2009 Mà ề: 070 GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống Phần I: Hệ quản trị sở liệu SQL Server 2000/2K Cài đặt hệ quản trị sở liệu SQL Server 2000 Trình bày chi tiết trình cài đặt Cho sở liệu công ty tin học: NHANVIEN(MANV,TENNV, CHUCVU) DUAN(MADA,TENDA, NGANSACH) TLUONG(CHUCVU, LUONG) PHANCONG(MANV, MADA, NHIEMVU, THOIGIAN) Thùc yêu cầu với SQL Server 2k: a Tạo sở liệu có tên: QLCT, sở liệu tạo bảng NHANVIEN, DUAN, TLUONG, PHANCONG theo cấu trúc đà cho(chú ý ràng buộc liệu, kiểu liệu thuộc tính ) b Viết lệnh SQL công việc: - Nhập liệu cho bảng(chú ý tính đắn liệu) - Cho biết mà số, tên nhân viên làm việc cho dự án - Cho biết tên dự án có ngân sách lớn - Cho biết tên nhân viên làm việc cho dự án cã thêi gian nhiỊu nhÊt c T¹o ngêi dïng míi có quyền SELECT truy nhập vào sở liệu QLCT Yêu cầu báo cáo: Quyền báo cáo Các đoạn chơng trình Phần II: Tìm hiểu BIOS Các loại ROM-BIOS hÃng thờng gặp thị trờng Việt Nam GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống Trình bày thiết lập BIOS cảu Mainboard cụ thể: Số ỗ đĩa vật lý IDE tối đa mà Mainboard hỗ trợ, tên gọi chúng thứ tự u tiên truy nhập Các thiết bị khởi động thứ tự u tiên Mật mức mật Một số chức khác: Halt on, Quick POST Tìm hiểu mà lỗi máy tính theo chuẩn IBM tơng thích thông qua hệ thống tiếng Bip: Hỏng Card hình, RAM, Mainboard, bàn phím, chuột Phần III: Chia sẻ tài nguyên mạng cục Thiết lập việc chia sẻ tài nguyên Cài đặt thiết bị dùng chung qua mạng Chia sẻ liệu qua mạng (ỗ đĩa, th mục, tệp) Phần IV: Quan hệ tập hợp Tìm cấu trúc liệu để biểu diễn quan hệ Kiểm tra tính chất quan hệ(phản xạ, đối xứng, bắc cầu) Yêu cầu: Nêu toán Nêu thuật toán Ví dụ minh họa Cài đặt thuật toán ngôn ngữ đó(Pascal, C, C++,) GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống Phần I: Hệ quản trị sở d÷ liƯu SQL Server 2000 I Giíi thiƯu vỊ SQL Server 2000 SQL Server 2000 hệ thống quản lý sở liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác nha SQL Server 2000 tối ưu để chạy môi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server 2000 kết hợp "ăn ý" với server khác Microsoft Internet Information Server (IIS), ECommerce Server, Proxy Server SQL Server có editions: • Enterprise : Chứa đầy đủ đặc trưng SQL Server chạy tốt hệ thống lên đến 32 PUs 64 GB RAM Thêm vào có dịch vụ giúp cho việc phân tích liệu hiệu (Analysis Services) • Standard : Rất thích hợp cho cơng ty vừa nhỏ giá thành rẻ nhiều so với Enterprise Edition, lại bị giới hạn số chức cao cấp (advanced features) khác, edition chạy tốt hệ thống lên đến CPU GB RAM GVHD: Ts.Hå ThÞ Hun Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống ã Personal: c tối ưu hóa để chạy PC nên cài đặt hầu hết phiên windows kể Windows 98 Chúng đề nghị bạn sử dụng SQL Server • Developer : Có đầy đủ tính Enterprise Edition chế; tạo đặc biệt giới hạn số lượng người kết nối vào Server lúc • Desktop Engine (MSDE): Ðây engine chạy desktop user interface (giao diện) Thích hợp cho việc triển khai ứng dụng máy client Kích thước database bị giới hạn khoảng GB • Win CE : Dùng cho ứng dụng chạy Windows CE • Trial: Có tính Enterprise Edition, download free, giới hạn thời gian sử dụng II Cài đặt SQL Server 2000 Vì đặc điểm sản phẩm Microsoft dễ install nên không trình bày chi tiết cách install hay bước install mà trình bày điểm cần lưu ý install mà thơi Ở hình thứ sau chạy install, bạn chọn SQL Server 2000 Components để ci t GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngµnh hƯ thèng Ở hình thứ hai Install Components, bạn chọn Install Database Server Ở hình Computer Name, chn Local Computer GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống mn hỡnh Installation Selection, chn Create a new instance of SQL Server, or install Client Tools Ở hình User Information, nhập tên cơng ty ca bn GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngành hệ thống mn hỡnh Software License Agreement, chn Yes GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 Đề tài thực tập sở thông tin Chuyên ngµnh hƯ thèng Hiện hệ điều hành mạng thường chia làm hai loại hệ điều hành mạng ngang hàng (Peer-to-peer) hệ điều hành mạng phân biệt (client/server) Với hệ điều hành mạng ngang hàng máy tính mạng vừa đóng vai trị chủ lẫn khách tức chúng vừa sử dụng tài nguyên mạng lẫn chia sẻ tài nguyên cho mạng, ví dụ: LANtastic Artisoft, NetWare lite Novell Ta thiết lập mạng theo hai dạng : dạng client-server dạng peerto-peer Đối với dạng client-server vài máy tính đặc biệt thiết lập máy chủ đưa tài nguyên dùng chung cho mạng Ở dạng peer-topeer tất máy tính mạng nhau, máy chủ hay máy trạm * Mơ hình Client-Server: Ưu điểm chủ yếu mơ hình đưa phương pháp đơn giản việc tập trung hóa điều khiển cho tài nguyên dùng chung cho mạng Do tạo an tồn mạng tốt việc trì chương trình liệu dễ Mơ hình Client-Server GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 33 Đề tài thực tập sở thông tin Chuyên ngành hƯ thèng * Mơ hình Peer-to-peer: Mơ hình cho phép người sử dụng tự điều khiển việc chia sẻ quản lý liệu, có tính linh hoạt người sử dụng Người sử dụng không bị phụ thuộc vào tài ngun sẵn có Server Mơ hình Peer-to-peer * Điều khiển truy nhập tài nguyên Như ta thấy phương thức ta điều khiển truy nhập tới tài nguyên xác định đó.Mỗi hệ điều hành cho phép loạt điều khiển truy nhập.Sau số mức điều khiển truy nhập - Read : Có thể đọc, copy file, chạy chương trình, thay đổi từ thư mục sang thư mục khác - Write: Có thể ghi file - Create: Có thể tạo file, chương trình - Delete: Có thể xóa file thư mục - Execute: Có thể chạy chương trình khơng thể c hay copy file; GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 34 Đề tài thực tập sở thông tin Chuyên ngành hệ thống - No access: khụng cho người sử dụng truy nhập tới file, thư mục hay tài nguyên - Các mức khác: ta kết hợp nhiều mức lại để đưa nhiều mức điều khiển truy nhập khác Với hệ điều hành mạng phân biệt máy tính phân biệt chủ khách, máy chủ mạng (Server) giữ vai trò chủ máy cho người sử dụng giữ vai trò khách (các trạm) Khi có nhu cầu truy nhập tài nguyên mạng trạm tạo yêu cầu gửi chúng tới máy chủ sau máy chủ thực gửi trả lời Ví dụ hệ điều hành mạng phân biệt: Novell Netware, LAN Manager Microsoft, Windows NT Server Microsoft, LAN Server IBM, Vines Banyan System với server dùng hệ điều hành Unix III Chia sẻ thư mục qua mạng Nếu bạn muốn máy mạng thấy File máy in máy cửa sổ Network, chọn Add (trong win98) Install (trong win2000, XP) nhắp đôi chột vào Service chọn File and printer sharing for Microsoft Networks nhấn OK Sau cùng, bạn bấm OK để kết thúc đóng cửa sổ Network lại khởi động lại máy win yêu cầu Để máy khác thấy ổ đĩa hay thư mục máy (đã cài Sharing nói mục trên) bạn dùng Windows Explorer nhấp phải chuột vào ổ đĩa (thư mục) chọn Sharing menu vừa ra, chọn shared as, đặt tên cho ô share name (nếu muốn) nhấn OK (Trong win 2000/XP phức tạp chút gần vậy) Hoặc làm theo thủ tục sau đây: Vào Start\ Run, nhập vào shrpubw.exe, nhấn OK Hộp thoại Create A Shared Folder Wizard xuất Nhấn Next Nhấn nút Browse để tới thư mục cần chia sẻ gõ tên thư mục vào ô Share name Nhấn Next Xác định quyền truy cập vào thư mục chia sẻ Nhấn Next Nhấn Finish Logoff restart để hệ thống cp nht thay i GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 35 Đề tài thực tập sở thông tin Chuyên ngành hệ thống Phần IV: Bài toán liên quan đến quan hệ tập hợp I Tìm cấu trúc liệu để biểu diễn quan hƯ II KiĨm tra c¸c tÝnh chÊt cđa quan hệ (phản xạ,đối xứng, bắc cầu) Bài làm I Bài toán: 1.1 Định nghĩa: Cho A B tập hợp Một quan hệ hai từ A đến B lµ mét tËp cđa A*B 1.2 TÝnh chÊt cđa quan hƯ: 1.2.1.Quan hƯ ®èi xøng : Quan hệ R tập A đợc gọi đối xứng (a,b)R kéo theo (b,a)R,với a,bA 1.2.2.Quan hệ phản xạ: Quan hệ R tập A đợc gọi phản xạ (a,b)R (b,a)R , a=b với a,bA 1.2.3 Quan hệ bắc cầu: Quan hệ R tập A đợc gọi bắc cầu (a,b)R (b,c)R (a,c) R với a,b,cA II Cấu trúc liệu biểu diễn quan hệ: Sử dụng liệu kiểu ghi ®Ĩ biĨu diƠn quan hƯ Type qh=record a : char; b : char; end ; GVHD: Ts.Hå ThÞ Hun Thơng Mà Đề: 070 36 Đề tài thực tập sở thông tin Chuyên ngành hệ thống III Thuật toán : 3.1 Thuật toán quan hệ đối xứng: Input : Mét quan hƯ hai ng«i Output : Quan hƯ cã tính chất đối xứng hay không ? Method: begin for i:=1 to n {n sè cỈp quan hƯ} begin dx:=false; if c[i]=1 then dx:=true else for j:=1 to n if(x[i].a=x[j].b)and(x[i].b=x[j].a) then begin c[i]:=1; dx:=true; break; end; if dx=false then break; end; end; 3.2 Tht to¸n quan hƯ phản xạ: Input : Một quan hệ hai Output : Quan hệ có tính chất phản xạ hay không ? Method: for i:=1 to d {d sè phÇn tử quan hệ hai đà cho} GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 37 Đề tài thực tập sở thông tin Chuyên ngành hệ thống tạo mảng c[i] chứa phần tử quan hệ; for i:=1 to d begin px:=false; for j:=1 to n if (x[j].a=c[i])and(x[j].b=c[i]) then begin px:=true; break; end; if px=false then break; end; 3.3 Thuật toán quan hệ bắc cầu: Input : Một quan hệ hai Output : Quan hệ có tính chất bắc cầu hay không ? Method: for i:=1 to n for j:=1 to n if c[i]=1 then begin bc:=true; break; end else if (x[i].a=x[j].b)or(x[i].b=x[j].a) then begin bc:=false; if x[i].a=x[j].b then gan(x[j].a,x[i].b); GVHD: Ts.Hå Thị Huyền Thơng Mà Đề: 070 38 Đề tài thực tập sở thông tin Chuyên ngành hệ thống { for t:=1 to n if(x[t].a=u)and(x[t].b=v) then thùc hiƯn g¸n bc:=true; c[i]:=1;} if x[i].b=x[j].a then gan(x[i].a,x[j].b); if bc=false then exit; end; IV VÝ dơ: Cho R lµ mét quan hƯ tập phần tử {1,2,3,4,5} : R={(1,1) (5,5) , (2,3) , (2,4) , (3,1) , (3,4) , (3,3) (3,5) , (4,2) , (4,5) , (5,1) , (5,2) , (5,4) , (2,2) ,(4,4)} Quan hệ trên: - Không có tính chất bắc cầu - Không có tính chất đối xứng - Có tính chất phản xạ V Chơng trình chính: uses crt; const fo='bai.ou'; type quanhe=record a:integer; b:integer; end; var f1,f2:text; x:array[1 100] of quanhe; c:array[1 100] of integer; dx,px,bc,thoat:boolean; n,i,j,t,d:integer; ok: boolean; chon: 4; { } procedure motep; GVHD: Ts.Hå Thị Huyền Thơng Mà Đề: 070 39 Đề tài thực tập sở thông tin Chuyên ngành hệ thống var tentep: string; begin repeat write(' Nhap ten tep can mo: '); readln(tentep); assign(f1,tentep); {$I-} reset(f1); ok:=IOResult=0; {$I+} if not ok then writeln(' Khong mo duoc tep nay!!!') else begin writeln(' Mo tep cong!!!'); readln; end; until ok; end; { } procedure doc; begin n:=0;t:=0; while not seekeof(f1) begin n:=n+1; with x[n] begin readln(f1,a,b); if a>t then t:=a; if b>t then t:=b; if c[a]=0 then c[a]:=1; if c[b]=0 then c[b]:=1; end; end; close(f1); GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 40 Đề tài thực tập sở thông tin Chuyên ngành hệ thống end; {************** T/C_PHAN_XA*************} procedure phanxa; begin assign(f2,fo); reset(f2); for i:=1 to d read(f2,c[i]); close(f2); for i:=1 to d begin px:=false; for j:=1 to n if (x[j].a=c[i])and(x[j].b=c[i]) then begin px:=true; break; end; if px=false then break; end; end; {************** T/C_DOI_XUNG **************} procedure doixung; begin for i:=1 to n begin dx:=false; if c[i]=1 then dx:=true else for j:=1 to n if(x[i].a=x[j].b)and(x[i].b=x[j].a) then begin c[i]:=1; dx:=true; break; GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 41 Đề tài thực tập sở thông tin Chuyên ngành hệ thống end; if dx=false then break; end; end; {**************T/C_BAC_CAU*****************} procedure gan(u,v:integer); begin for t:=1 to n if(x[t].a=u)and(x[t].b=v) then begin c[i]:=1; bc:=true; break; end; end; { } procedure baccau; var u,v:integer; begin for i:=1 to n for j:=1 to n if c[i]=1 then begin bc:=true;break; end else if (x[i].a=x[j].b)or(x[i].b=x[j].a) then begin bc:=false; if x[i].a=x[j].b then gan(x[j].a,x[i].b); if x[i].b=x[j].a then gan(x[i].a,x[j].b); if bc=false then exit; end end; { -} GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 42 Đề tài thực tập sở thông tin Chuyên ngµnh hƯ thèng procedure kiemtra; begin doc;d:=0; assign(f2,fo); rewrite(f2); for i:=1 to t if c[i]=1 then begin write(f2,i,' ');d:=d+1; end; close(f2); phanxa; fillchar(c,sizeof(c),0); doixung; fillchar(c,sizeof(c),0); baccau; if px=true then writeln(' co tinh chat phan xa') else writeln(' ko co tinh chat phan xa'); if dx=true then writeln(' co tinh chat doi xung') else writeln(' ko co tinh chat doi xung'); if bc=true then writeln(' co tinh chat bac cau') else writeln(' ko co tinh chat bac cau'); readln; end; {**************CHUONG_TRINH_CHINH************} BEGIN clrscr; while true begin writeln('******CHON CAC CHUC NANG DE THUC HIEN******'); writeln; writeln(' -'); GVHD: Ts.Hồ Thị Huyền Thơng Mà Đề: 070 43 Đề tài thực tập sở thông tin writeln; writeln(' writeln(' writeln(' Chuyên ngành hệ thống Mo tep can kiem tra'); Kiem tra cac tinh chat'); Thoat'); writeln; write(' Ban chon chuc nang '); readln(chon); while (chon3) begin writeln(' Ban chon sai chuc nang '); writeln(' Xin moi chon lai! (1

Ngày đăng: 29/08/2021, 22:07

Mục lục

  • PhÇn III: Chia sÏ tµi nguyªn trªn m¹ng côc bé

  • 2. Các mô hình mạng :

  • II. Thiết lập và định cấu hình cho một mạng côc bội bộ (LAN - Local

  • 2. Quản lý tài nguyên:

  • III. Chia sẻ thư mục qua mạng

  • Bµi lµm

Tài liệu cùng người dùng

Tài liệu liên quan