1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

53 636 5

Đ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

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 319,38 KB

Nội dung

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 1

Bài tập lớn Môn lập trình Visual Basic

Trang 2

Phầ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 4

theo 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 5

trì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 6

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

2.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 8

2.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 9

III 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 10

B

à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 11

fraPass Visible = False

fraSinhVien Visible = True

Trang 12

Private 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 13

End 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 14

Do While Not Rcs EOF

If fgSV Rows <= i Then fgSV Rows = fgSV Rows + 1

Trang 15

B

ài tập lớn Môn lập trình Visual Basic

Trang 16

IV 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 17

lê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 18

VI 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 19

Nghiê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 21

Gử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 22

tâ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 23

phiê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 24

Quả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 31

2003 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 32

3, 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

Ngày đăng: 07/01/2015, 20:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w