1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài tập môn hệ quản trị cơ sở dự liệu '''' Chương trình quản lý thi đại học'''' pptx

70 1,2K 8

Đ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 70
Dung lượng 6,43 MB

Nội dung

Private Sub btnsua_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles btnsua.Click str = "update hosothisinhduthi set hoten=@hoten, hokhau=@hokhau, noihocptth=@noih

Trang 1

Họ và tên: Nguyễn Thị Thúy.

Lớp: Mạng Máy Tính-k55

Msv:1021050212

Đề tài: Chương trình quản lý thi đại học.

I.THIẾT KẾ CƠ SỞ DỮ LIỆU

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 2

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 2

Trang 3

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 4

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 4

Trang 5

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 6

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 6

Trang 7

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 8

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 8

Trang 9

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 10

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 10

Trang 11

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 12

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 12

Trang 13

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 14

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 14

Trang 15

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 16

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 16

Trang 17

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 18

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 18

Trang 19

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 20

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 20

Trang 21

II.HIỂN THỊ DỮ LIỆU LÊN TRÊN FORM VÀ XUẤT BÁO CÁO

Giao diện của chương trình.

-Đoạn code cho Form chương trình quản lý thi đại học.

Public Class main1

Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton1.Click

Form1.Show()

End Sub

Private Sub ToolStripButton2_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton2.Click

Form2.Show()

End Sub

Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton3.Click

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 22

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 22

Form3.Show()

End Sub

Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton4.Click

Form4.Show()

End Sub

Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton5.Click

Form5.Show()

End Sub

Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton6.Click

Form6.Show()

End Sub

Private Sub ToolStripButton7_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton7.Click

Form7.Show()

End Sub

Private Sub ToolStripButton8_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton8.Click

Form8.Show()

End Sub

Private Sub ToolStripButton9_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton9.Click

Form9.Show()

End Sub

Private Sub ToolStripButton10_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles ToolStripButton10.Click

Trang 23

- Kích chuột vào nút IN BC trên Form DANH SÁCH THÍ SINH DỰ THI thì bảng báo cáo repost hiển thị.

-Làm tương tự với mục kết quả.

- Mục hồ sơ thí sinh.

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 24

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 24

-Mục địa điểm thi

-Mục khối thi.

Trang 25

-Mục khối_môn.

-Mục môn thi.

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 26

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 26

-Mục ngành_khối.

-Mục ngành thi.

Trang 27

-Mục phòng thi.

Chi tiết hiển thị từng FORM.

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 28

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 28

1 Bảng Hồ sơ thí sinh Dự thi.

a Hiển thị dữ liệu lên trên form.

Imports System.Data

Imports System.Data.SqlClient

Public Class Form3

#Region "cac khai bao chung"

Dim myconnstring As String = "server=thuytoe-pc\sqlexpress;" &

"database=QuanLi_thidaihoc;user id=sa;password=22121992"

Dim conn As New SqlConnection(myconnstring)

Dim myadapter As New SqlDataAdapter

Dim dsQuanLi_thidaihoc As DataSet

Dim myselectcommand As New SqlCommand

Dim str As String

Public Sub Connect()

conn = New SqlConnection(myconnstring)

conn.Open()

End Sub

#End Region

Private Sub btnthem_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthem.Click

str = "insert into hosothisinhduthi values(@sbd, @hoten, @noihocptth,

@phong, @ngsinh, @nganh, @khoi, @hokhau,@diadiemthi)"

Dim cmd As SqlCommand

Trang 29

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@sbd", SqlDbType.NVarChar, 50).Value = txtsbd.Text cmd.Parameters.Add("@hoten", SqlDbType.NVarChar, 50).Value =

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub dgview_CellContentClick(ByVal sender As System.Object, ByVal e

As System.Windows.Forms DataGridViewCellEventArgs) Handles dgview

Private Sub btnsua_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnsua.Click

str = "update hosothisinhduthi set hoten=@hoten, hokhau=@hokhau, noihocptth=@noihocptth, Ngaysinh=@ngsinh, nganh=@nganh,

Diadiemthi=@diadiemthi,phong=@phong,khoi=@khoi where sbd=@sbd"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@sbd", SqlDbType.NVarChar, 50).Value = txtsbd.Text cmd.Parameters.Add("@hoten", SqlDbType.NVarChar, 50).Value =

txthoten.Text

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 30

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub btnxoa_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnxoa.Click

str = "delete from hosothisinhduthi where sbd=@sbd"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@sbd", SqlDbType.NVarChar, 50).Value = txtsbd.Text Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

myselectcommand.CommandText = "select*from hosothisinhduthi"

conn = New SqlConnection(myconnstring)

Trang 31

Private Sub btnthoat_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthoat.Click

Close()

End Sub

Private Sub btnbaocao_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnbaocao.Click

Dim myreport As New rptrepost3

b.Xuất báo cáo

 Tạo form hiển thị.

 Thiết kế repost.

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 32

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 32

 Bảng Repost

Trang 33

 Đoạn Code hiển thị báo cáo :

Private Sub btnbaocao_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnbaocao.Click

Dim myreport As New rptrepost3

a.Hiển thị dữ liệu lên trên Form.

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 34

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 34

Imports System.Data

Imports System.Data.SqlClient

Public Class Form5

#Region "cac khai bao chung"

Dim myconnstring As String = "server=thuytoe-pc\sqlexpress;" &

"database=QuanLi_thidaihoc;user id=sa;password=22121992"

Dim conn As New SqlConnection(myconnstring)

Dim myadapter As New SqlDataAdapter

Dim dsQuanLi_thidaihoc As DataSet

Dim myselectcommand As New SqlCommand

Dim str As String

Public Sub Connect()

conn = New SqlConnection(myconnstring)

conn.Open()

End Sub

#End Region

Private Sub btnsua_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnsua.Click

str = "update khoithi set tenkhoi=@tenkhoi where makhoi=@makhoi"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@makhoi", SqlDbType.NVarChar, 50).Value =

txtmakhoi.Text

cmd.Parameters.Add("@tenkhoi", SqlDbType.NVarChar, 50).Value = txttenkhoi.Text

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Trang 35

Private Sub btnthem_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthem.Click

str = "insert into khoithi values(@tenkhoi,@makhoi)"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@makhoi", SqlDbType.NVarChar, 50).Value =

txtmakhoi.Text

cmd.Parameters.Add("@tenkhoi", SqlDbType.NVarChar, 50).Value =

txttenkhoi.Text

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub btnthoat_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthoat.Click

Close()

End Sub

Private Sub dgview_CellContentClick(ByVal sender As System.Object, ByVal e

As System.Windows.Forms DataGridViewCellEventArgs) Handles dgview

CellContentClick

txtmakhoi.Text = dgview.CurrentRow.Cells(0).Value

txttenkhoi.Text = dgview.CurrentRow.Cells(1).Value

End Sub

Private Sub btnxoa_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnxoa.Click

str = "delete from khoithi where makhoi=@makhoi"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@makhoi", SqlDbType.NVarChar, 50).Value =

txtmakhoi.Text

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

If kq = True Then

MsgBox("Dữ liệu đã được cập nhật", vbInformation, "Thông báo")

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 36

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

myselectcommand.CommandText = "select*from khoithi"

conn = New SqlConnection(myconnstring)

Private Sub btnin_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnin.Click

Dim myreport As New rptrepost5

Trang 37

-Đoạn code báo cáo:

Private Sub btnin_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnin.Click

Dim myreport As New rptrepost5

a.Hiển thị dữ liệu lên trên Form.

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 38

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 38

Imports System.Data.SqlClient

Public Class Form7

#Region "cac khai bao chung"

Dim myconnstring As String = "server=thuytoe-pc\sqlexpress;" &

"database=QuanLi_thidaihoc;user id=sa;password=22121992"

Dim conn As New SqlConnection(myconnstring)

Dim myadapter As New SqlDataAdapter

Dim dsQuanLi_thidaihoc As DataSet

Dim myselectcommand As New SqlCommand

Dim str As String

Public Sub Connect()

conn = New SqlConnection(myConnString)

conn.Open()

End Sub

#End Region

Private Sub Form7_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

myselectcommand.CommandText = "select*from monthi"

conn = New SqlConnection(myconnstring)

Trang 39

Private Sub btnthem_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthem.Click

str = "insert into monthi values(@mamonthi,@tenmonthi)"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@mamonthi", SqlDbType.NVarChar, 50).Value =

txtmamonthi.Text

cmd.Parameters.Add("@tenmonthi", SqlDbType.NVarChar, 50).Value = txttenmonthi.Text

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub btnthoat_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthoat.Click

Close()

End Sub

Private Sub dgview_CellContentClick(ByVal sender As System.Object, ByVal e

As System.Windows.Forms DataGridViewCellEventArgs) Handles dgview

CellContentClick

txtmamonthi.Text = dgview.CurrentRow.Cells(0).Value

txttenmonthi.Text = dgview.CurrentRow.Cells(1).Value

End Sub

Private Sub btnsua_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnsua.Click

str = "update monthi set tenmonthi=@tenmonthi where

mamonthi=@mamonthi"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@mamonthi", SqlDbType.NVarChar, 50).Value =

txtmamonthi.Text

cmd.Parameters.Add("@tenmonthi", SqlDbType.NVarChar, 50).Value = txttenmonthi.Text

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub btnxoa_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnxoa.Click

str = "delete from monthi where mamonthi=@mamonthi"

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 40

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 40

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@mamonthi", SqlDbType.NVarChar, 50).Value = txtmamonthi.Text

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub btnin_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnin.Click

Dim myreport As New rptrepost7

Trang 41

-Đoạn code báo cáo:

Private Sub btnin_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnin.Click

Dim myreport As New rptrepost7

Public Class Form9

#Region "cac khai bao chung"

Nguyễn Thị Thúy_Mạng Máy Tính K55

Trang 42

Bài tập lớn môn Hệ Quản Trị Cơ Sở Dữ

Liệu. 42

Dim myconnstring As String = "server=thuytoe-pc\sqlexpress;" &

"database=QuanLi_thidaihoc;user id=sa;password=22121992"

Dim conn As New SqlConnection(myconnstring)

Dim myadapter As New SqlDataAdapter

Dim dsQuanLi_thidaihoc As DataSet

Dim myselectcommand As New SqlCommand

Dim str As String

Dim byt As Byte

Public Sub Connect()

conn = New SqlConnection(myConnString)

conn.Open()

End Sub

#End Region

Private Sub Form9_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

myselectcommand.CommandText = "select*from nganhthi"

conn = New SqlConnection(myconnstring)

Private Sub btnthem_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthem.Click

str = "insert into nganhthi values(@manganh,@tennganh,@chitieu)"

Dim cmd As SqlCommand

conn = New SqlConnection(myconnstring)

conn.Open()

cmd = New SqlCommand(str, conn)

cmd.Parameters.Add("@manganh", SqlDbType.NVarChar, 50).Value =

Dim da As New SqlDataAdapter(cmd)

Dim kq As Boolean = cmd.ExecuteNonQuery()

Private Sub btnthoat_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnthoat.Click

Close()

End Sub

Private Sub dgview_CellContentClick(ByVal sender As System.Object, ByVal e

As System.Windows.Forms DataGridViewCellEventArgs) Handles dgview

CellContentClick

Ngày đăng: 16/03/2014, 17:20

HÌNH ẢNH LIÊN QUAN

1. Bảng Hồ sơ thí sinh Dự thi. - Bài tập môn hệ quản trị cơ sở dự liệu '''' Chương trình quản lý thi đại học'''' pptx
1. Bảng Hồ sơ thí sinh Dự thi (Trang 28)
2. Bảng Khối thi. - Bài tập môn hệ quản trị cơ sở dự liệu '''' Chương trình quản lý thi đại học'''' pptx
2. Bảng Khối thi (Trang 33)

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

TÀI LIỆU LIÊN QUAN

w