Phần I:Giới thiệu chung: Tin học là một ngành khoa học mũi nhọn phát triển hết sức nhanh chóng trong vàichục năm lại đây và ngày càng mở rộng lĩnh vực nghiên cứu, ứng dụng B ài tập lớn
Trang 1Bài tập lớn Môn lập trình Visual Basic
Trang 2Phần I:Giới thiệu chung: 3
II Phần II: Giới thiệu đề tài - Phân tích thiết kế hệ thống: 5
1 Giới thiệu đề tài: 5
1 1.Lý do chọn đề tài: 5
1 2 Mục đích nghiên cứu: 6
1 3 Phạm vi đề tài: 6
2.Phân tích thiết kế hệ thống: 6
2 1 Phân tích đề tài: 6
2 2 Quy trình quản lý điểm sinh viên: 9
2 2 1 Nhập điểm thi của các lớp sau mỗi học kì: 9
2.2.2.Tính toán điểm tổng kết: 9
2.2.3.Xếp loại sinh viên, lọc ra danh sách những sinh viên thi lại: 9
2 2 4 Sửa chữa điểm nếu sai sót xảy ra 10
2.3 Thiết kế hệ thống: 10
2.3.1 Sơ đồ hệ thống quản lý điểm của một khoa: 11
2 3 2 Sơ đồ thực thể kết hợp: 11
2.3.3.Sơ đồ mô tả các chức năng : 12
III Thiết kê chương trình 15
1.Sơ đồ màn hình: 15
2.DEMO chương trình: 16
2.1.Các form chớnh: 16
2.1.1.Login: 16
2.2.2.Frmmain: 18
IV Những vấn đề đã thực hiện được của chương trình: 32
1 Cập nhật: 32
2 Chỉnh sửa/ xúa 32
3.Tỡm kiếm 33
4.Báo cáo 33
V.Những hạn chế của chương trình: 33
VI Kết luận 34
1.Kết luận: 34
2.Hướng phát triển 34
VII Tài liệu tham khảo 35
Tóm tắt nội dung báo cáo - Phần I:Giới thiệu chung. - Phần II:Giới thiệu đề tài- Phõn tích thiết kế hệ thống. B ài tập lớn Môn lập trình Visual Basic
Trang 3- Phần IV:Những vấn đề đã thực hiện được của chương
trình và những hạn chế.
- Phần V: Kết luận.
I Phần I:Giới thiệu chung:
Tin học là một ngành khoa học mũi nhọn phát triển hết sức nhanh chóng trong vàichục năm lại đây và ngày càng mở rộng lĩnh vực nghiên cứu, ứng dụng
B
ài tập lớn Môn lập trình Visual Basic
trong mọi mặt của đời sống xã hội Ngôn ngữ lập trình là một loại công cụ giúpcon người thể hiện các vấn đề của thực tế lên máy tính một cách hữu hiệu Với sự pháttriển của tin học, các ngôn ngữ lập trình cũng dần tiến húa để đáp ứng các thách thức mớicủa thực tế trong đó có ngôn ngữ lập trình Visual Basic
Visual Basic (viết tắt là VB) là một ngôn ngữ lập trình hướngđối tượng (OOP: Object Owented Programming) và điều khiển
Trang 4theo sự kiện(Event Preven) Trong đó điều khiển theo sự kiện làchương trình không viết theo quy tắc tuần tự, người lập trìnhkhông quy định trình tự thực hiện các thủ tục mà mỗi khi ngườidùng kích hoạt một hoạt động thì thủ tục tương ứng được thựchiện.
Phiên bản cũ của Visual Basic bắt nguồn phần lớn từ BASIC và để lập trình viênphát triển các giao diện người dùng đồ họa (GUI) theo mô hình phát triển ứng dụng
nhanh (Rapid Application Development, RAD); truy cập các cơ sở dữ liệu dùng DAO(Data Access Objects), RDO (Remote Data Objects), hay ADO (ActiveX
Data Objects); và lập các điều khiển và đối tượng ActiveX Làm việc với VB chính là
làm việc với các đối tượng điều khiển
B
ài tập lớn Môn lập trình Visual Basic
Các chương trình có thể phát triển ứng dụng dùng các thành phần (component) có sẵn
trong Visual Basic Các chương trình bằngVisual Basic cũng có thể sử dụng WindowsAPI, nhưng làm vậy thì phải sử dụng các khai báo hàm bên ngoài Trong lĩnh vực lập
Trang 5trình thương mại, Visual Basic có một trong những nhóm khách hàng lớn nhất Theo một
số nguồn, vào năm 2003, 52% của những lập trình viên sử dụng Visual Basic, làm núthành ngôn ngữ lập trình phổ biến nhất vào lúc đó
II Phần II: Giới thiệu đề tài - Phân tích thiết kế hệ thống:
1 Giới thiệu đề tài:
1 1.Lý do chọn đề tài:
Hiện nay,ở nước ta việc ứng dụng công nghệ thông tin vàocông tác quản lý đang phát triển mạnh mẽ trong nhiều lĩnhvực của cuộc sống,tuy nhiên, ở một số lĩnh vực khác, việcứng dụng tin học vẫn còn chậm so với đà phát triển chung,trong đó có việc quản lý điểm học sinh – sinh viên
B
ài tập lớn Môn lập trình Visual Basic
Chương trình “Quản lý điểm sinh viên khoa Công nghệ
thông tin sẽ hỗ trợ người quản lý điểm thực hiện tốt nghiệp
Trang 61.DSSV:
B
ài tập lớn Môn lập trình Visual Basic
B
ài tập lớn Môn lập trình Visual Basic
2 2 Quy trình quản lý điểm sinh viên:
2 2 1 Nhập điểm thi của các lớp sau mỗi học kì:
Sau khi điểm thi các môn đã có, khoa tiến hành vào điểmcủa từng môn học
Sinh viên sẽ đương nhiên bị điểm 0 đối với mỗi môn nếu:
o Không dự thi,xin hoãn thi
o Không thuộc diện được học hai trường, được nghỉhọc một số môn mà nghỉ quá 30% số giờ của họcphần(dù có phép hay không có phép)
2.2.2.Tính toán điểm tổng kết:
Điểm thi sẽ tính theo thang điểm 10
Điểm tổng kết sẽ được tính bằng điểm các môn nhân với sốđơn vị học trình tương ứng và chia cho tổng số đơn vị họctrình
Trang 72.2.3.Xếp loại sinh viên, lọc ra danh sách những sinh viên thi lại:
Sau mỗi học kỳ khoa sẽ tiến hành xét khen thưởng/ kỷ luật,xếp loại sinh viên
Trang 82.3.3.Sơ đồ mô tả các chức năng :
B
ài tập lớn Môn lập trình Visual Basic
Trang 9III Thiết kê chương trình
1.Sơ đồ màn hình:
B
ài tập lớn Môn lập trình Visual Basic
Trang 10B
ài tập lớn Môn lập trình Visual Basic
If (fgSV.TextMatrix(i, 0) <> Trim(txtSearch)) Then
i = i + 1
Trang 11fraPass Visible = False
fraSinhVien Visible = True
Trang 12Private Sub fgSV_RowColChange()
ài tập lớn Môn lập trình Visual Basic
frameAdmin Visible = True
FrameSinhVien Visible = False
Frame1 Height = 1815
Else
frameAdmin Visible = False
FrameSinhVien Visible = True
Trang 13End Sub
Private Sub set_empty()
txtOldPass = "" ' change pass
Private Sub active_ ctrl(ds As Boolean)
txtPassSV Enabled = ds ' danh muc sinh vien
Private Sub LoadSV()
StrSQL = " SELECT dmUser.Username, DSSV.hoten, dmUser.matkhau, Lop.Tenlop FROM dmUser, Lop " & _
" INNER JOIN DSSV ON Lop Malop = DSSV.Malop" & _
" Where dmUser typeID = 2 and dmUser.username=DSSV.masv" & _
" ORDER BY dmUser.Username"
Rcs Open StrSQL, ConnSQL, adOpenStatic, adLockReadOnly
fgSV FormatString = " Ma | s| i| n| h| v| i| e| n| || H| o| ten SV | || P| a|s| s| w| o| r| d| | || L| o| p| "
i = 1
Trang 14Do While Not Rcs EOF
If fgSV Rows <= i Then fgSV Rows = fgSV Rows + 1
Trang 15B
ài tập lớn Môn lập trình Visual Basic
Trang 16IV Những vấn đề đã thực hiện được của chương trình:
- Nhập thêm những sinh viên mới và điểm, số đơn vị họctrình cho các môn học Người sử dụngcó thể chọn lựa đểnhập theo từng lớp tương ứng
2 Chỉnh sửa/ xúa
thể bị thay đổi như điểm thi lại,hoc lại, xếp loại, lớp, khoa, …người thực hiện sẽ sử dụngchức năng này để cập nhật những thông tin mới nhất về họ Thông tin hiện
B
ài tập lớn Môn lập trình Visual Basic
Trang 17lên bao gồm toàn bộ các mục như trong hồ sơ sinh viên, những thông tin này cho phépthay đổi, cập nhật mới.
- Những thông tin mới sẽ được ghi lại và tra cứu về sau
- Chức năng chỉnh sửa được thiết kế ở các form nhập, để tiện cho việc sửa nhữngthông tin mà người sử dụng cần thay đổi
- Người sử dụng có thể dùng chức năng xúa để xúa các thông tin nếumuốn,chương trình sẽ tự động loại bỏ những thông tin bị xúa khỏi dữ liệu
ài tập lớn Môn lập trình Visual Basic
Chưa giải quyết được trọn vẹn những vấn đề nảy sinhtrong quá trình quản lý
Chương trình chưa đạt tính thẩm mỹ cao
Trang 18VI Kết luận
1.Kết luận:
Xây dựng chương trình tương đối hoàn chỉnh với cácform chức năng đáp ứng tương đối đầy đủ các nhu cầutrong việc quản lý điểm sinh viên như:
o Phân cấp được tài khoản người dùng
o Nhập mới, sửa chữa điểm thi của sinh viên
o Nhập mới, sửa chữa điểm thi lại
Cài đặt thuật toán để tối ưu việc truy xuất dữ liệu
Cài đặt thêm chức năng Backup dữ liệu
Nghiên Cứu Hệ Thống Bảo mật HDH windows 2003 GVHD
Đăng bởi tdt1900
Trang 19Nghiên cứu hệ thống bảo mật của HĐH Windows 2003
Đăng bởi tonytran1666
Giải pháp cho sản phẩm và dịch vụ về công nghệ thông tin mô hình doanh nghiệp kinh doanh xăng dầu
Đăng bởi nguyetminhlv
Giới thiệu chung về mạng GSM
Đăng bởi tansg79
Thiết kế xây dựng nhà máy sản xuất bột mỳ năng xuất 150T/ngày
Trang 20Đăng bởi thinh_di_monkey
CHUYÊN MỤC KHÁC
TÀI LIỆU CHUYÊN NGÀNH
Các Môn Đại Cương
Công Nghệ Thông Tin
Trang 21Gửi ý kiến, cần hỗ trợ gấp: click vào link này gửi thư admin
E-mail: khotrithucso@gmail.com Skype: khotrithucso
Điện thoại hỗ trợ 24/24: Bạn gọi điện hoặc nhắn tin bất cứ lúc nào 0936.053.911
Theo dõi sự kiện Google Plus của Kho tri thức số
Copyright © 2014 khotailieu.com - All Rights Reserved
Design by khotailieu.com Website đang chờ cấp phép của Bộ Văn hóa Thông tin và Truyền thông
Luận văn, đồ án,báo cáo Kỹ thuật - Công nghệ
Xây dựng chương trình quản lý điểm sinh viên các khóa học cho một khoa Công nghệ thông tin Tin học là một ngành khoa học mũi nhọn phát triển hết sức nhanh chóng trong vài chục năm lại đây và ngày càng mở rộng lĩnh vực nghiên cứu, ứng dụng trong mọi mặt của đời sống xã hội Ngôn ngữ lập trình
là một loại công cụ giúp con người thể hiện các vấn đề của thực tế lên máy tính một cách hữu docx Đăng bởi caovo333
lượng, đã giúp ích cho tôi rất nhiều Chia sẻ thông tin với tôi nếu bạn quan
Trang 22tâm đến tài liệu: Xây dựng chương trình quản lý điểm sinh viên các khóa học cho một khoa Công nghệ thông tin
Nghiên Cứu Hệ Thống Bảo mật HDH windows 2003 GVHD
TRANG CÁ NHÂN THOÁT
MÃ CÁ NHÂN: 555493 TRỢ GIÚP, HỎI ĐÁP
Luận văn, đồ án, báo cáo Kỹ thuật - Công nghệ
Nghiên Cứu Hệ Thống Bảo mật HDH windows 2003 GVHD
Loại file: pdf, docx | Số trang: 57 | Trình độ: Đại học | Kích thước: 1,555 Kb | Thành viên chia sẻ: tdt1900 | Sửa đổi lần cuối: 25/04/2012
Như chúng ta đã biết khoa học máy vi tính ngày nay vô cùng phát triển, do nhu cầu trao đổi thông tin tăng lên không ngừng Ngày nay máy vi tính là một vật bất khả li thân của nhiều người, nó đi sâu vào đời sống và giúp lưu trữ, xử lý thông tin hết sức đơn giản Nhưng do yêu cầu công việc muốn trao đổi thông tin với nhau thì người ta cần đến một giao thức hết sức quan trọng đó là giao thức mạng máy tính Mạng vi tính giúp rút ngắn khoảng cách về địa lí dù bạn ở nơi đâu Điều đó đã kéo theo sự phát triển đến chóng mặt của các mạng máy vi tính như:mạng lan mạng wan, mạng internet…Để đáp ứng yêu cầu thời đại, Microsoft nhà cung cấp phần mềm hàng đầu trên thề giới
đã tung ra nhiều hệ điều hành như: window server 2000, window server 2003… để điều hành ,quản
lý mạng máy vi tính Cùng với nhu cầu trao đổi thông tin thì cũng yêu cầu khả năng bảo mật thông tin đó ngày càng tốt hơn Window server 2003 (win2k3)là một sự lựa chọn đúng đắn Win2k3 là
Trang 23phiên bản kế thừa và phát triển các hệ điều hành trước đó Nó đã tích hợp rất nhiều công cụ mạnh nhằm giúp người quản trị có thể thiết lập bảo mật , quản trị hệ thống tin trong mạng của mình trước các cuộc thâm nhập hệ thống trái phép.vì vậy v
THÀNH VIÊN TIÊU BIỂU
LIKE THEO DÕI FANPAGE
THAM GIA GOOGLE +
Trang 24Quảng cáo thương hiệu với chi phí rẻ
adx.admicro.vn
Quảng cáo AdX với 5 kích thước banner cùng vị trí thu hút độc giả với giá chỉ 1,000đ/click Tour Hàn Quốc 5 ngày 4 đêm -Ưu đãi Tết
muachung.vn
Khám phá Seoul, đảo Nami,Yangi Pine xinh đẹp và hiện đại với giá Cực Sốc Đặt Tour
Đồng hồ thời trang phong cách Casio Gold
sieuthimuachung.com
Đồng hồ mạ vàng sang trọng, BH 18 tháng, miễn phí giao hàng KM Sốc 41% còn 699,000Đ
Giày da nam phong cách thể thao ReeHemes
sieuthimuachung.com
Chất da thật 100% mềm mại, bền đẹp, thời trang Giá cũ 2,600,000đ giảm còn 1,390,000đ
LUẬN VĂN ĐỒ ÁN BÁO CÁO
Chuyên mục chứa tài liệu
Kỹ thuật cấp thoát nước
Kỹ thuật cơ khí
Kỹ thuật công trình biển
Kỹ thuật công trình xây dựng
Trang 25 Tài liệu tiếng nước ngoài
Áo khoác Gile phối cổ lông cá tính -33%
muachung.vn
Thiết kế lạ mắt, cổ lông cá tính, dễ mix đồ Chỉ 135.000đ Mua ngay!
Túi xách IPAD thời trang phong cách
Trang 30Đầu tiên để tìm hiểu về chính sách bảo mật trong win2k3 chúng ta cần hiểu kháiniệm bảo mật trong window server 2003 là gì?và tại sao chúng ta lại đi tìm hiểu về chínhsách bảo mật trong win2k3?
Sau đó chúng ta sẽ đi sâu vào tìm hiểu các chính sách bảo mật trong win 2k3 gồmnhững bộ phận nào và chức năng nhiệm vụ của từng bộ phận
Sinh Viên : Lê Văn Đức Lớp : CNTT 48b
Nghiên Cứu Hệ Thống Bảo mật HDH windows 2003 GVHD: Phạm Minh Hoàn
Em xin chân thành cảm ơn ban giám hiệu trường Đại Học Kinh Tế Quốc Dân BộMôn Công nghệ Thông tin đã tạo điều kiện thuận lợi cho em thực hiện Báo Cáo này
Cảm ơn thầy Phạm Minh Hoàn đã tận tình hướng dẫn , cung cấp tài liệu để emthực hiện tốt đồ án này
Sinh Viên : Lê Văn Đức Lớp : CNTT 48b
Nghiên Cứu Hệ Thống Bảo mật HDH windows 2003 GVHD: Phạm Minh Hoàn
MỤC LỤCLỜI MỞ ĐẦU 1
LỜI CẢM ƠN 1
2
MỤC LỤC 3
Trang 312003 9
1, Khái niệm bảo mật trong window server 2003 9
II, Các hệ thống bảo mật cơ bản trên win 2003 9
1, Chính sách tài khoản người dùng 9
1.1, Giới thiợsu 9 1.2, Tìm hiờ̉u 9 1.2.1, Chính sách mật khẩu 10 1.2.2, Chính sách khóa tài khoản 11 1.2.3, Chính sách Kerberos(hỡnh 4) 11 1.2.4, Giới thiệu về Kerberos 12
2, Chính sách cục bụ ̣ 13 2.1, Giới thiợsu 13
2 2 Thiờ́t lọup chính sách kiờ̉m toán 13
2 3 , Thiờ́t lọup quyờsn hợs thụ́ng cho người dùng 14
2 4 Thuụ ̣c tính bảo mọut 17
3, Sự kiợsn dăng nhọup 20
4, Giới thiệu về IPsec 20 4.1, Định nghĩa 20 4.2, Cách sử dụng 20 4.3, Tác dụng 20
II, Những biện pháp bảo mật nâng cao 29
1, Tìm hiểu về EFS trên WorkGroup 29 1.1, Giới thiệu và mục đích 29
1.2, Chuẩn bị 30 1.3, Mã hóa thư mục 30 1.4 Admin tạo Recovery Agent 32
2, EFS trên Domain 36 2.1, Mục đích : 36 2.2, Chuẩn bị : 36 2.3, Thực hiện : 37
Trang 323, Bảo mật nhóm quản trị nội bộ trên các desktop 37
Nhiệm vụ 1: Remove tài khoản người dùng trong
miền 38
Nhiệm vụ ban dầu trong việc bảo vệ nhóm quản trị viên nội bộ
là bảo đảm rằng người dùng sẽ không nằm trong hội viên của nhóm nữa Điều này nói bao giờ cũng dễ hơn thực hiện vì hầu hết các công ty đều cấu hình tài khoản miền của người dùng làthành viên trong nhóm này khi cài đặt máy tính của người dùng 38
Hãy xem xét đến kịch bản ở nơi mà bạn giải quyết vấn đề với những người dùng đang đăng nhập vào máy tính của họ với quyền quản trị viên nội bộ và lúc này bạn cần phải remove cáctài khoản người dùng trong miền từ nhóm quản trị viên nội bộ trên mỗi máy trạm trong môi trường sản xuất của mình Bạn
có tới 10 000 máy trạm, laptop, và những người dùng từ xa, chính vì vậy có một nhiệm đặt ra với bạn Nếu tạo một kịch bản để thực hiện nhiệm vụ này thì bạn sẽ phải dựa vào người dùng để đăng xuất và quay trở về kịch bản để tiếp tục chạy Không bao giờ xảy ra đối với khoảng một nửa các máy trạm, chính vì vậy bạn cần đến một cách khác Một giải pháp hoàn hảo ở đây là sử dụng Local Group – Group Policy Preference
có thể thực hiện nhiệm vụ này trong khoảng 90 phút Để thực hiện công việc này, bạn chỉ cần soạn thảo Group Policy Object
thực hiện nhiệm vụ này thì bạn sẽ phải dựa vào người dùng đểđăng xuất và quay trở về kịch bản để tiếp tục chạy Không baogiờ xảy ra đối với khoảng một nửa các máy trạm, chính vì vậy
sử dụng Local Group – Group Policy Preference có thể thực hiện nhiệm vụ này trong khoảng 90 phút Để thực hiện công việc này, bạn chỉ cần soạn thảo Group Policy Object (GPO) và
Group, thao tác sẽ mở ra hộp thoại New Local Group
tính này, hãy chọn “Remove the current user” Tựy chọn này
sẽ ảnh hưởng đến tất cả các tài khoản trong phạm vi quản lý của GPO có thiết lập này Thiết lập này sẽ áp dụng trong suốt quá trình refresh ngầm của Group Policy tiếp theo, quá trình diễn ra không đến 90 phút 38
Nhiệm vụ 2: Thêm Domain Admin và Local
Administrator 39