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

Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường

56 2,6K 6
Tài liệu đã được kiểm tra trùng lặp

Đ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 56
Dung lượng 3,71 MB

Nội dung

Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN



BÀI TẬP LỚN

Đề tài: Quản lý ký túc xá sinh viên Trường Đại học

Tài Nguyên và Môi Trường

Giáo viên hướng dẫn: Th.s Đỗ Ngọc Sơn

Sinh viên thực hiện: Nhóm 9+10-Lớp CĐ Tin2-K11

1: Phạm Ích Nam 2: Lê Văn Hưởng

3 Hoàng Công Thuận

4: Lê Huy Lân 5: Đặng Thị Hà 6: Nguyễn Tiến Đạt

Trang 2

Lời nói đầu

Trong thời đại hiện nay, ứng dụng tin học hóa vào các ngành kinh tế góp phần quan trọng trong sự thành công và tăng trưởng của từng ngành Đặc biệt là việc ứng dụng tin học vào các lĩnh vực quản lý của các hệ thống như bến xe, công

ty, ngân hàng, ký túc xá…đã giảm thiểu được số lượng phí đầu tư cho nguồn nhân công, đồng thời còn giúp tăng hiệu quả tính chính xác trong việc quản lý.

Trường Đại học Tài Nguyên và Môi Trường với số lượng sinh viên tương đối nhiều Việc quản lý ký túc xá sinh viên của trường là rất khó khăn nếu không

có sự ứng dụng của tin học Vì vậy để có thể quản lý được ký túc xá sinh viên một cách chặt chẽ hiệu quả cần xây dựng một hệ thống quản lý bằng tin học Đây là vấn đề rất bức thiết đối với nhà trường.

Dựa vào mô hình cụ thể, quản lý ký túc xá sinh viên Đại học Tài Nguyên

và Môi Trường chúng em đã tìm hiểu và đi sâu vào nghiên cứu đề tài: “Hệ thống

quản lý ký túc xá sinh viên trường Đại học Tài Nguyên và Môi Trường” dưới sự

hướng dẫn của thầy giáo Đỗ Ngọc Sơn phụ trách bộ môn Lập trình Windows.

Trong bài tập chúng em còn có nhiều sai sót, rất mong thầy giáo và các bạn chỉ bảo thêm.

Nhóm chúng em xin chân thành cảm ơn!!!

1

Trang 3

MỤC LỤC

PHẦN 1: KHẢO SÁT NGHIỆP VỤ ĐỀ TÀI 3

PHẦN 2: PHÂN TÍCH HỆ THỐNG 5

1 Hoạt động của hệ thống quản lý ký túc xá………5

2 Lập từ điển dữ liệu……… 7

3 Mô hình dữ liệu vật lý……… ………….14

4 Thiết kế giao diện 15

4.1 Hệ thống quản lý 15

4.2 Hệ thống tìm kiếm 36

4.3 Báo cáo thống kê 44

PHẦN 3: ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN 55

Trang 4

PHẦN 1: KHẢO SÁT NGHIỆP VỤ ĐỀ TÀI

I - Cơ cấu tổ chức của hệ thống quản lý ký tác xá sinh viên trường ĐH

Tài Nguyên và Môi Trường

Gồm 6 bộ phận:

- Quản lý hợp đồng

- Quản lý sinh viên

- Quản lý phòng

- Quản lý nhân viên

- Quản lý điện nước

- Báo cáo thống kê

II - Chức năng, nhiệm vụ của các bộ phận trong hệ thống quản lý ký túc xá sinh viên trường ĐH Tài Nguyên và Môi Trường

2 Quản lý sinh viên

- Nhập thông tin sinh viên

- Sửa thông tin sinh viên

- Xóa thông tin sinh viên

3

Trang 5

3 Quản lý phòng

- Nhập mới thông tin phòng

- Sửa thông tin phòng

- Xoá thông tin phòng

4 Quản lý nhân viên

- Nhập thông tin nhân viên

- Sửa thông tin nhân viên

- Xoá thông tin nhân viên

5 Quản lý điện nước

- Nhập thông tin điện nước

- Sửa thông tin điện nước

- Xoá thông tin điện nước

- Lập báo cáo hoá đơn

6 Báo cáo thống kê

- Báo cáo doanh thu

- Thống kê số hợp đồng

- Thống kê tình trạng phòng

Trang 6

PHẦN 2: PHÂN TÍCH HỆ THỐNG

1 Hoạt động của hệ thống quản lý ký túc xá

Quản lý hợp đồng: Khi sinh viên có nhu cầu tạm trú trong ký túc xá phải

thực hiện thủ tục đăng ký với tổ công tác sinh viên, bộ phận quản lý hợp đồng sẽ kiểm tra hồ sơ đăng ký của sinh viên Nếu hồ sơ được đáp ứng thì hệ thống sẽ nhập hợp đồng Khi cần thiết có thể sửa và xóa hợp đồng Thông tin hợp đồng gồm: Mã hợp đồng, mã phòng, tên sinh viên, địa chỉ sinh viên, giới tính, lớp, khoa, ngành, điện thoại, số CMND.

Quản lý sinh viên: Trong thời gian tạm trú ở ký túc xá bộ phận quản lý sinh

viên sẽ nhập và lưu trữ toàn bộ thông tin về sinh viên Khi cần thiết có thể sửa

và xóa thông tin về sinh viên.Thông tin sinh viên bao gồm: mã sinh viên, tên sinh viên, ngày sinh, địa chỉ sinh viên, giới tính, điện thoại, mô tả khác.

Quản lý phòng: Nhập mới thông tin phòng, sửa thông tin phòng, xóa thông

tin phòng Thông tin về phòng bao gồm: mã phòng, tình trạng phòng, số lượng sinh viên, khu nhà, mô tả khác.

Quản lý nhân viên: Để theo dõi và quản lý nhân viên làm việc ký túc xá thực

hiện thêm mới vào danh sách khi có nhân viên được tuyển, sửa thông tin khi có những biến đổi xảy ra và xóa thông tin nhân viên khi hết hợp đồng hoặc bị xa thải Các thông tin nhân viên bao gồm: mã nhân viên, tên nhân viên, điện thoại liên hệ, mô tả khác.

Quản lý điện nước: Khi sinh viên ở ký túc xá các phòng sẽ sử dụng điện

nước, hàng tháng bộ phận quản lý điện nước có trách nhiệm lập hóa đơn điện nước của mỗi phòng Hóa đơn bao gồm các thông tin: số hóa đơn, mã phòng,

ngày lập, tổng tiền Thông tin điện nước gồm: mã công tơ, mã phòng, ngày thu,

chỉ số đầu, chỉ số cuối.Ngoài ra bộ phận này còn phải nhập thông tin điện nước, xóa thông tin điện nước khi có sự thay đổi mức giá điện nước khi có điều chỉnh.

5

Trang 7

Báo cáo thống kê: Lấy thông tin từ các bộ phận khác và có nhiệm vụ thống

kê số lượng hợp đồng, thống kê tình trạng phòng, báo cáo doanh thu để đưa lên nhà quản lý khi nhận được yêu cầu từ nhà quản lý ký túc xá.

Trang 8

2 Lập từ điển dữ liệu

* Bảng sinh viên

7

Trang 9

* Bảng nhân viên

Trang 10

* Bảng phòng

9

Trang 11

* Bảng hợp đồng

Trang 12

* Bảng hóa đơn

11

Trang 13

* Bảng điện nước

Trang 15

3 Mô hình dữ liệu vật lý

Trang 16

4 Thiết kế giao diện

4.1 Hệ thống quản lý

* Giao diện đăng nhập

15

Trang 17

MessageBox.Show("Nhập User Name", "Thông

MessageBox.Show("Nhập Pass Word", "Thông

MessageBox.Show("Đăng nhập thành công!", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

Form frm = new frmMain();

MessageBox.Show("Sai User Name!", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

txtuser.Text = ""; txtuser.Focus(); return; }

Trang 18

if (txtpass.Text != "admin")

{

MessageBox.Show("Sai Pass Word!", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

txtpass.Text = ""; txtpass.Focus(); return;

}

}

else

{

MessageBox.Show("Bạn đã nhập sai 3 lần Chương trình sẽ

bị đóng!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close();

Trang 19

* Giao diện chính

Trang 20

#region Tab Hệ Thống Quản Lý

private void butQLSV_Click_1(object sender, EventArgs e)

private void butQLP_Click(object sender, EventArgs e)

Trang 21

t.AttachedControl.Controls.Add(k);

k.Show();

tabControl1.SelectedTabIndex = tabControl1.Tabs.Count - 1; }

private void butQLHopDong_Click(object sender, EventArgs e) {

TabItem t = tabControl1.CreateTab("Quản Lý Hợp Đồng"); frmQLHopDong k = new frmQLHopDong();

private void butQLHoaDon_Click(object sender, EventArgs e) {

TabItem t = tabControl1.CreateTab("Quản Lý Hóa Đơn"); frmQLHoaDon k = new frmQLHoaDon();

private void butQLDN_Click(object sender, EventArgs e)

#endregion

#region Tab Tìm Kiếm

private void butTKSV_Click(object sender, EventArgs e)

private void butTKNV_Click(object sender, EventArgs e)

Trang 22

private void butTKP_Click(object sender, EventArgs e)

private void butTKHopDong_Click(object sender, EventArgs e) {

TabItem t = tabControl1.CreateTab("Tìm Kiếm Hợp Đồng"); frmTKHopDong k = new frmTKHopDong();

private void butTKHoaDon_Click(object sender, EventArgs e) {

TabItem t = tabControl1.CreateTab("Tìm Kiếm Hóa Đơn"); frmTKHoaDon k = new frmTKHoaDon();

private void buttkDN_Click(object sender, EventArgs e)

#endregion

#region Tab Báo Cáo

private void butBCSV_Click(object sender, EventArgs e)

private void butBCNV_Click(object sender, EventArgs e)

{

TabItem t = tabControl1.CreateTab("Báo Cáo Nhân Viên"); frmBCNV k = new frmBCNV();

21

Trang 23

private void butBCP_Click(object sender, EventArgs e)

private void butBCHopDong_Click(object sender, EventArgs e) {

TabItem t = tabControl1.CreateTab("Báo Cáo Hợp Đồng"); frmBCHopDong k = new frmBCHopDong();

private void butBCHoaDon_Click(object sender, EventArgs e) {

TabItem t = tabControl1.CreateTab("Báo Cáo Hóa Đơn"); frmBCHoaDon k = new frmBCHoaDon();

private void butBCDN_Click(object sender, EventArgs e)

Trang 24

* Quản lý thông tin sinh viên:

23

Trang 25

//Khai báo biến

private SqlConnection myConnection;

private SqlDataAdapter myDataAdapter;

private DataSet myDataSet;

private DataTable myTable;

private SqlCommand myCommand;

private int pos;

private SqlDataAdapter myDataAdapter1;

private DataSet myDataSet1;

private DataTable myTable1;

public frmQLSV()

{

InitializeComponent();

}

//Phương thức kiểm tra bảng dữ liệu có rỗng không

private bool kt_rong()

{

string SqlStr = "SELECT * FROM Bangsinhvien";

myDataAdapter = new SqlDataAdapter(SqlStr, strCon);

myDataSet = new DataSet();

myDataAdapter.Fill(myDataSet, "dssv");

myTable = myDataSet.Tables["dssv"];

return myTable.Rows.Count == 0;

}

//Phương thức hiển thị dữ liệu lên lưới

private void hienthi()

{

string SqlStr = "SELECT * FROM Bangsinhvien";

myDataAdapter = new SqlDataAdapter(SqlStr, strCon);

myDataSet = new DataSet();

Trang 26

myDataSet = new DataSet();

myDataAdapter1 = new SqlDataAdapter(strsql, strCon);

myDataSet1 = new DataSet();

myDataAdapter1.Fill(myDataSet1, "dssv");

myTable1 = myDataSet1.Tables["dssv"];

if (myTable1.Rows.Count != 0)

{

MessageBox.Show("Mã nhập vào đã tồn tại Vui lòng nhập

mã khác.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaSV_QLSV.Clear();

txtMaSV_QLSV.Focus();

25

Trang 27

MessageBox.Show("Vui lòng nhập Mã Sinh Viên.", "Thông

MessageBox.Show("Vui lòng nhập Giới Tính.", "Thông

MessageBox.Show("Vui lòng nhập Ngày Sinh.", "Thông

MessageBox.Show("Vui lòng nhập Họ Tên Sinh Viên.",

"Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

MessageBox.Show("Vui lòng nhập Mã Phòng.", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

MessageBox.Show("Vui lòng nhập Lớp.", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

MessageBox.Show("Vui lòng nhập Quê Quán.", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

Trang 28

MessageBox.Show(ex.Message, "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

if (a == true) MessageBox.Show("Thêm Thành Công", "Thông

//Kiểm tra mã cần sửa có tồn tại không

string strsql = "SELECT * FROM Bangsinhvien WHERE

Trang 29

{

MessageBox.Show("Mã Sinh Viên không tồn tại Nhập mã khác!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaSV_QLSV.Clear();

MessageBox.Show("Vui lòng nhập Mã Sinh Viên.", "Thông

MessageBox.Show("Vui lòng nhập Giới Tính!", "Thông

MessageBox.Show("Vui lòng nhập Ngày Sinh!", "Thông

MessageBox.Show("Vui lòng nhập Họ Tên!", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

MessageBox.Show("Vui lòng nhập Mã Phòng!", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

MessageBox.Show("Vui lòng nhập Lớp!", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

txtLop_QLSV.Focus();

Trang 30

{

MessageBox.Show("Vui lòng nhập Quê Quán!", "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

txtHoTen_QLSV.Text.Trim() + "'," + "NgaySinh = '" + txtNgaySinh_QLSV.Text +

"'," + "Lop = N'" + txtLop_QLSV.Text + "'," + "QueQuan = N'" +

txtQueQuan_QLSV.Text + "'," + "GioiTinh = N'" + txtGioiTinh_QLSV.Text + "' Where MaSinhVien = '" + txtMaSV_QLSV.Text + "'";

myCommand = new SqlCommand(strSql, myConnection);

MessageBox.Show(ex.Message, "Thông Báo",

MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

if (a == true) MessageBox.Show("Sửa Thành Công", "Thông

Trang 32

* Quản lý thông tin nhân viên:

31

Trang 33

* Quản lý phòng:

Trang 34

* Quản lý hợp đồng:

33

Trang 35

* Quản lý hóa đơn:

Trang 36

* Quản lý điện nước:

35

Trang 37

4.2 Tìm Kiếm

* Tìm kiếm sinh viên

Trang 38

private SqlConnection myConnection;

private SqlDataAdapter myDataAdapter;

private DataSet myDataset;

private DataTable myTable;

private void frmTKSV_Load(object sender, EventArgs e)

{

myConnection = new SqlConnection(strCon);

myConnection.Open();

string SqlStr = "Select * From Bangsinhvien";

myDataAdapter = new SqlDataAdapter(SqlStr, strCon);

myDataset = new DataSet();

Trang 39

string SqlStr = "Select *From Bangsinhvien";

myDataAdapter = new SqlDataAdapter(SqlStr, strCon); myDataset = new DataSet();

Trang 40

* Tìm kiếm nhân viên

39

Trang 41

* Tìm kiếm phòng

Trang 42

* Tìm kiếm hợp đồng

41

Trang 43

* Tìm kiếm hóa đơn

Trang 44

* Tìm kiếm điện nước

43

Trang 45

4.3 Báo cáo thống kê

* Báo cáo thông tin sinh viên

Trang 46

string s = "SELECT * FROM VIEW_BCSV ";

SqlConnection scon = new SqlConnection(strCon);

SqlDataAdapter sda = new SqlDataAdapter(s, strCon);

DataTable dt = new DataTable();

Trang 47

* Báo cáo thông tin nhân viên

Trang 48

* Báo cáo thông tin phòng

47

Trang 49

* Báo cáo thống kê hợp đồng

Trang 50

* Báo cáo thống kê hóa đơn

49

Trang 51

* Báo cáo thống kê điện nước

Trang 52

SqlConnection scon = new SqlConnection(strCon);

SqlDataAdapter sda = new SqlDataAdapter(s, strCon);

DataTable dt = new DataTable();

Trang 53

* Mẫu hợp đồng:

Trang 54

Code In Hóa Đơn:

SqlConnection scon = new SqlConnection(strCon);

SqlDataAdapter sda = new SqlDataAdapter(s, strCon);

DataTable dt = new DataTable();

Trang 55

* Mẫu Hóa Đơn:

Trang 56

Phần 3

1 Đánh giá công việc và kết luận

Trong quá trình làm bài tập lớn các thành viên trong nhóm đã cố gắng làm tốt phần việc được giao của nhóm trưởng, thông qua bài tập lớn các thành viên trong trong nhóm đã đoàn kết với nhau hơn, tinh thần làm việc tập thể được nâng lên cao hơn Nhưng do trình độ hiểu biết còn hạn chế nên bài làm không tránh khỏi những khuyết điểm Vì vậy chung em rất mong nhận được

sự đóng góp ý kiến của thầy giáo và các bạn sinh viên để bài tập lớn của chúng em được hoàn thiện hơn Chúng em xin chân thành cảm ơn thầy giáo

Đỗ Ngọc Sơn đã nhiệt tình hướng dẫn chúng em làm bài tập lớn này trong suốt quá trình qua, được sự nhiệt tình hướng dẫn của thầy chúng em đã hoàn thành được bài tập lớn và hiểu hơn về môn học.

2 Tài liệu tham khảo

Giáo trình môn Lập trình Windows

Tài liệu hướng dẫn và bài tập thực hành do thầy Đỗ Ngọc Sơn biên soạn

55

Ngày đăng: 26/04/2013, 15:43

HÌNH ẢNH LIÊN QUAN

* Bảng sinh viên - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
Bảng sinh viên (Trang 7)
* Bảng nhân viên - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
Bảng nh ân viên (Trang 8)
* Bảng phòng - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
Bảng ph òng (Trang 9)
* Bảng hợp đồng - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
Bảng h ợp đồng (Trang 10)
* Bảng hóa đơn - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
Bảng h óa đơn (Trang 11)
* Bảng điện nước - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
ng điện nước (Trang 12)
3. Mô hình dữ liệu vật lý - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
3. Mô hình dữ liệu vật lý (Trang 14)
//Phương thức kiểm tra bảng dữ liệu có rỗng không - Quản lý ký túc xá sinh viên Trường Đại học Tài Nguyên và Môi Trường
h ương thức kiểm tra bảng dữ liệu có rỗng không (Trang 24)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w