Tải bản đầy đủ (.doc) (40 trang)

Luận văn Quản Lý Phòng Học Trường Đại Học Bạc Liêu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.49 MB, 40 trang )

Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

PHẦN I. MỞ ĐẦU


I. LÝ DO CHỌN ĐỀ TÀI
Ngày nay, công nghệ thông tin có những bước tiến vượt bậc, là mũi
nhọn của công nghệ mới, nó thâm nhập vào mọi mặt của đời sống xã hội,
mang lại lợi ích to lớn thiết thực trong mọi lĩnh vực, đặc biệt góp phần
không nhỏ trong công tác quản lý, nâng cao hiệu quả quản lý, giải quyết
nhiều khó khăn mà phương thức quản lý truyền thống thực hiện rất khó
khăn.
Trường Đại học Bạc Liêu thành lập năm 2006, trụ sở của Trường nằm
tại Thành Phố Bạc Liêu, tỉnh Bạc Liêu. Nhiệm vụ chính của Trường là góp
phần đào tạo nguồn nhân lực có trình độ và tay nghề cho Tỉnh Bạc Liêu nói
riêng, khu vực và cả nước nói chung. Để phục vụ tốt công tác đào tạo cần
đảm bảo tốt nhiều điều kiện. Trường Đại học Bạc Liêu đã phát triển rất
mạnh mẽ, được nhiều người biết đến. Một trong những yếu tố góp phần cho
sự phát triển của nhà trường là lãnh đạo trường đã sáng suốt vận dụng công
nghệ thông tin trong việc quản lý và giảng dạy.
Một trong những điều kiện tiên quyết phục vục việc học và giảng dạy
là cơ sở vật chất. Mỗi năm Trường tuyển sinh các chuyên ngành mới, đồng
thời liên kết với các trường khác do đó số lượng sinh viên luôn tăng với số
lượng lớn. Trong khi đó số phòng học của trường, trang thiết bị giảng dạy có
đầu tư nhưng chưa đủ. Từ đó về lâu dài việc sắp phòng học phục vụ giảng
dạy và học tập cho các lớp học có thể sẽ có khó khăn như: thiếu phòng học,
sắp phòng trùng cho các lớp, phòng học không tương ứng với số sinh viên
lớp đó và dễ xuống cấp phòng học do sử dụng nhiều.
Bên cạnh đó việc đăng kí mượn phòng để phục vụ các công tác khác
như họp hội, các hoạt động phong trào… còn gặp rất nhiều khó khăn.


Trang 1


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

Để giải quyết vấn đề trên cần làm tốt công tác quản lý phòng học của
trường, tạo môi trường và điều kiện thuận lợi, lâu dài cho việc học và dạy
cũng như nghiên cứu góp phần nâng cao chất lượng đào tạo.
Xuất phát từ thực tế trên “Quản Lý Phòng Học Trường Đại Học
Bạc Liêu” là chương trình ứng dụng CNTT vào công tác quản lý nhằm giúp
quản lý tốt có hiệu quả hơn, giải quyết được những khó khăn phát sinh mà
không mất nhiều thời gian công sức như quản lý truyền thống, việc lưu trữ
tìm kiếm dữ liệu tốt và ít sai sót, phục vụ tốt việc sắp phòng tương ứng lịch
học các lớp và các đơn vị, cập nhật thêm mới cơ sở vật chất cần thiết.
II. LỊCH SỬ VẤN ĐỀ NGHIÊN CỨU
Công tác quản lý trong các trường Đại học nói chung trường Đại học
Bạc Liêu nói riêng rất được quan tâm và chú trọng đến điều hành và quản lý.
Trường luôn đầu tư phát triển cơ sở vật chất để phục vụ nhu cầu đào tạo của
trường và tạo điều kiện cho sinh viên, giảng viên học tập và giảng dạy có
hiệu quả cao. Việc quản lý phòng học của trường thực hiện bằng phương
pháp cổ điển – chủ yếu làm bằng thủ công, chưa có website quản lý phòng
học.
Từ đó em quyết định nghiên cứu xây dựng website quản lý phòng học
của trường nhằm tin học công việc quản lý phòng học của trường, ứng dụng
sự tiện lợi của mạng Internet để điều hành công tác quản lý sẽ có nhiều
thuận lợi hơn.
III. MỤC TIÊU
- Đổi mới phương pháp quản lý, phục vụ tốt công tác đào tạo có hiệu
quả hơn.
- Thiết kế website quản lý phòng qua mạng nhằm tin học hóa, phục

vụ công tác quản lý Đại học Bạc Liêu một cách hiệu quả.

Trang 2


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

IV. MỤC ĐÍCH NGHIÊN CỨU
- Tìm hiểu cơ cấu tổ chức quản lý phòng học của trường Đại học Bạc
Liêu
- Khảo sát tình hình thực tế của trường trường Đại học Bạc Liêu.
- Áp dụng các kiến thức về cơ sở dữ liệu, phân tích và thiết kế hệ
thống để xây dựng chương trình Quản Lý Phòng Học Trường Đại Học Bạc
Liêu
- Cung cấp cho sinh viên và giảng viên trường Đại Học Bạc Liêu
thông tin mới nhất về việc đăng kí phòng trên website, nhằm tiết kiệm thời
gian cho sinh viên và giảng viên.
V. ĐỐI TƯỢNG - PHẠM VI NGHIÊN CỨU
Nghiên cứu hoạt động quản lý phòng học của trường Đại học Bạc
Liêu. Với đề tài quản lý phòng qua mạng trường Đại học Bạc Liêu chúng ta
đã giải quyết nhu cầu quản lý sắp xếp Phòng học theo thời khoá biểu, tra
cứu phòng nhanh chóng, chính xác cho sinh viên và giảng viên của nhà
trường. Website đã đáp ứng được một số chức năng chính như: quản lý
phòng, cập nhật thông tin phòng và cập nhật các thông tin về lớp học, thông
tin dãy phòng, thông tin đăng kí phòng, xác nhận cho mượn phòng .
VI. NHIỆM VỤ NGHIÊN CỨU
• Tìm hiểu những quan điểm đổi mới trong điều hành và quản lý.
• Khảo xác thực tế quản lý phòng học tại trường Đại học Bạc Liêu.
• Thiết kế các chức năng đơn giản hoá công tác quản lý phòng.
• Kiểm tra vận hành chương trình.

VII. PHƯƠNG PHÁP NGHIÊN CỨU
• Phương pháp nghiên cứu lí luận
• Phương pháp điều tra, quan sát, thăm dò ý kiến.
• Phương pháp xử lý dữ liệu
• Phương pháp phân tích và tổng hợp tài liệu
Trang 3


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

• Phương pháp hỏi ý kiến của các đối tượng phục vụ
• Phương pháp tham khảo tài liệu
• Phương pháp sử dụng các phần mềm thiết kế và lập trình web.
VIII. ĐIỂM MỚI CỦA ĐỀ TÀI
Trong phạm vi Trường Đại học Bạc Liêu, điểm mới của đề tài là:
- Chương trình quản lý thông qua mạng Internet phục vụ công
tác quản lý phòng.
- Có chức năng cập nhật, đăng kí quản lý phòng học nhanh
chóng và dễ dàng.
- Giảng viên, cán bộ lớp có thể đăng kí phòng online qua mạng,
người quản lý có thể mọi nơi truy cập vào giao diện quản lý.
- Giải quyết tình trạng trùng phòng học hay có đơn vị thiếu
phòng học, đơn vị còn phòng trống nhiều.

Trang 4


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

PHẦN II. NỘI DUNG




CHƯƠNG I. PHÂN TÍCH THỰC TRẠNG
I. Công tác Quản lý Phòng Học Trường Đại học Bạc Liêu
1. Quản lý.

Hình thức quản lý phòng hiện tại của trường Đại học Bạc Liêu là
Trường sẽ phân công cho các đơn vị (các khoa, phòng hành chính, phòng
đào tạo, trung tâm ngoại ngữ) một số dãy phòng tương tự như hình thức
khoáng phòng. Các đơn vị sẽ quản lý, sử dụng các phòng mà trường đã phân
công để phục vụ giảng dạy, sắp theo thời khóa biểu và phục vụ các công
việc cần thiết khác. Các phòng không thuộc phạm vi quản lý của đơn vị khi
sắp lịch cần sự đồng ý của đơn vị quản lý.
 Ưu điểm
Công tác quản lý được chia nhỏ.
• Đối với mỗi đơn vị thì việc sắp xếp phòng ở các dãy phòng
đang quản lý cho các lớp sẽ thuận tiện hơn, sỉ số lớp học phù
hợp với tiện ích của phòng.
• Đối với sinh viên nhanh chóng xác định được vị trí lớp học ở
phòng nào và vào lớp đúng giờ.
• Các lớp hay giảng viên muốn mượn phòng cần sự đồng ý của
đơn vị quản lý, cần qua nhiều thủ tục hành chính.
 Hạn chế
Song song với nhưng ưu điểm còn tồn tại hạn chế, chưa thuận lợi
cho công tác quản lý như: xảy ra tình trạng thiếu phòng hay còn nhiều
phòng trống, chưa tận dụng hết các phòng ở mỗi đơn vị, đơn vị này
thiếu phòng học, đơn vị khác còn nhiều phòng trống. Như vậy các

Trang 5



Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

đơn vị cần mượn phòng của các đơn vị khác. Việc mượn phòng mất
nhiều thời gian.
2. Giảng dạy.
Giảng viên giảng dạy theo lịch phân công của đơn vị (các phòng
khoa), của trường.
3. Học tập.
Sinh viên học tập theo lịch học của đơn vị (các phòng khoa), của
trường.
II. Những lợi ích của chương trình phục vụ nhu cầu quản lý, giảng dạy
và học tập của cán bộ, giảng viên, sinh viên
1. Quản lý.
Thông tin nhanh nhất, tiện lợi nhất cho cán bộ, giảng viên, sinh viên,
đặt biệt là những hoạt động về cơ sở vật chất, tăng cường trang bị Phòng học
giúp cán bộ, giảng viên và sinh viên nắm bắt các thông tin kịp thời.
Phần mềm quản lý phòng học trường Đại học Bạc Liêu qua mạng
nhằm giúp công tác quản lý phòng chặt chẻ hơn, thuận tiện cho các đơn vị
quản lý phòng, sắp lịch theo thời khóa biểu, đăng kí phòng trực tuyến qua
mạng, cập nhập thông tin mới về cơ sở vật chất mới của trường và phân
quyền người dùng.
Tính chất quản lý qua mạng giúp người quản lý có thể truy cập thực
hiện công việc của mình mọi nơi có kết nối mạng Internet.
2. Giảng dạy và học tập.
Các đơn vị, giảng viên, lớp học có thể đăng kí phòng qua mạng
không cần mất nhiều thời gian và rút ngắn các thủ tục mượn phòng phục vụ
nhu cầu giảng dạy và học tập.


Trang 6


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

CHƯƠNG III. PHÂN TÍCH HỆ THỐNG

Hiện tại, trường đại học Bạc Liêu có 2 cơ sở đào tạo sinh viên là cơ
sở A và cơ sở B. Trường phân công cho các đơn vị (các khoa, phòng đào
tạo…) quản lý một số dãy phòng phục vụ công tác giảng dạy và học tập.
Mỗi đơn vị có mã đơn vị, tên đơn vị, số điện thoại liên lạc.
Ở mỗi cơ sở có nhiều dãy phòng học, mỗi dãy phòng học được xác
định bằng: mã dãy, vị trí dãy phòng, số phòng, thuộc đơn vị nào quản lý.
Quản lý thông tin chi tiết của phòng thuộc dãy nào do các đơn vị
quản lý. Các phòng học được sắp xếp phù hợp với sỉ số lớp học dựa vào số
chỗ ngồi, các tiện ích khác trong phòng. Quản lý phòng học cần biết chi tiết
phòng: mã phòng, vị trí của phòng thuộc dãy nào, số tiện ích tương ứng
trong phòng đó.
Quản lý thông tin lớp học cần biết mã lớp, sỉ số lớp và lớp đó thuộc
đơn vị nào quản lý.
Các đơn vị sắp xếp phòng học cho các lớp theo theo thời khóa biểu
học tập, lịch thi vào các buổi học của ngày trong tuần. Một ngày có ba buổi
học: sáng, chiều, tối. Một tuần có bảy ngày từ thứ hai đến chủ nhật. Thông
tin tuần cần biết mã tuần, ngày bắt đầu, ngày kết thúc, thuộc học kì nào.
Đồng thời, các đơn vị có thể đăng kí mượn phòng của đơn vị khác vào một
thời gian cụ thể.
Từ đó ta cần quản lý tình trạng của phòng học cũng như trang thiết bị,
với thời khóa biểu dày đặc của các lớp thì tình trạng sử dụng phòng học với
tần suất cao như vậy dễ dẫn đến tình trạng xuống cấp nhanh chóng, hư hỏng
các tiện ích. Vì vậy cần phải sửa chữa, bảo trì và nâng cấp hợp lý để có thể

sử dụng lâu, dài và tiết kiệm hoặc có thể thay mới tiện ích khi cần thiết.
Tìm kiếm: phòng trống và phòng đang sử dụng vào một thời điểm,
thông tin dãy nhà học và phòng học.
Chương trình đáp ứng được các yêu cầu sau:
Trang 7


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

 Giao diện người dùng:
• Người dùng truy cập vào website xem thông tin, sự kiện mới,
các thông báo của trường tổ chức.
• Người dùng có thể đăng kí phòng trực tuyến với điều kiện
phòng học chưa được đăng kí vào thời điểm mà người dùng
đăng kí.
• Sau khi đăng kí phòng trực tuyến hoàn tất, xem kết quả xác
nhận của người quản trị.
 Giao diện quản lý:
Chương trình phân quyền thành 2 cấp là: quản trị toàn hệ thống và
quản trị của từng đơn vị.
- Quyền của Người quản trị hệ thống (admin):
• Quản lý toàn hệ thống, cập nhật thông tin của các đơn vị, lớp
học, dãy phòng, chi tiết phòng, các tuần trong tháng…
• Phân công lại số dãy phòng cho từng đơn vị.
• Quản lý phân quyền cho người quản lý của từng đơn vị.
• Đăng kí phòng theo thời khóa biểu, đăng kí theo lịch thi cho tất
cả các lớp, riêng việc đăng kí đột xuất admin chỉ có quyền xem
thông tin đăng kí, nếu có đăng kí cũng phải chờ xác nhận từ
các đơn vị.
- Quyền của Người quản lý từng đơn vị:

• Đối với quyền người quản lý chỉ tập trung vào việc đăng kí
phòng.
• Đăng kí các phòng ứng với các lớp trực thuộc đơn vị quản lý.
Nếu muốn đăng kí phòng thuộc đơn vị khác phải đăng kí mượn
phòng (đăng kí đột xuất).
• Xác nhận các đăng kí mượn phòng từ các lớp, đơn vị khác ứng
với các phòng trực thuộc đơn vị quản lý.

Trang 8


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

I. Thực thể
Danh sách các Thực thể
TÊN BẢNG
DONVI
DAY
PHONG
LOP
TUAN
DKPHONG
THANHVIEN
TBTHU
BUOI

Ý NGHĨA
Thông tin về đơn vị
Thông tin về dãy phòng
Thông tin về phòng

Thông tin của lớp
Thông tin các tuần
Thông tin về đăng kí phòng
Thông tin admin quản lý
Các thứ trong tuần
Các ca học

1. Thực thể DONVI (đơn vị)

DONVI

Các thuộc tính của thực thể:
o MADV: mã đơn vị (khóa chính)
o TENDV: tên đơn vị

MADV
TENDV
SDT

o SDT: số điện thoại đơn vị

2. Thực thể DAY (dãy phòng)

DAY

Các thuộc tính của thực thể:
o MADAY: mã dãy (khóa chính)
o SLP: số lượng phòng

MADAY

SLP
MOTA

o MOTA: mô tả vị trí dãy phòng.
3. Thực thể PHONG (phòng)

PHONG

Các thuộc tính của thực thể:
o MAPHONG: mã phòng (khóa chính)
o MOTAPH: số chỗ ngồi.

MAPHONG
MOTAPH
CHUTHICH

o CHUTHICH: loại phòng như giảng đường, phòng học...
4. Thực Thể LOP (Lớp)

LOP

Các thuộc tính của thực thể:
o MALOP: mã lớp (khóa chính)

MALOP
SISO

o SISO: sỉ số
5. Thực thể TUAN (tuần)


TUAN

Các thuộc tính của thực thể:
o STUAN: số tuần (khóa chính)
Trang 9

STUAN
NGAYBD
NGAYKT
HOCKI


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

o NGAYBD: ngày bắt đầu của tuần
o NGAYKT: ngày kết thúc của tuần
o HOCKI: học kì
6. Thực thể BUOI (buổi học)
Thực thể BUOI để mô tả các buổi học trong ngày như:
Buổi Sáng, Buổi chiều, Buổi tối

BUOI
MABUOI
TENBUOI

Ca 1 buổi sáng, ca 2 buổi sáng
Ca 1 buổi Chiều, ca 2 buổi Chiều
o MABUOI: mã buổi học (khóa chính)
o TENBUOI: tên buổi
7. Thực thể THU (thứ trong tuần)

Các thuộc tính của thực thể:

THU
MATHU
TENTHU

o MATHU: mã thứ (khóa chính)
o TENTHU: tên thứ
8. Thực thể DKPHONG (đăng kí phòng)
Các thuộc tính của thực thể:
o STT: số thứ tự đăng kí (khóa chính)

DKPHONG
STT
NGAYDK
NOIDUNG
XACNHAN

o NGAYDK: ngày đăng kí (ngày của hệ thống)
o NOPIDUNG: nội dung đăng kí mượn phòng
o XACNHAN: xác nhận
9. Thực thể thành viên
o Các thuộc tính của thực thể:
o ID: số thứ tự (khóa chính)
o NAME: tên đăng nhập
o PASS: mật khẩu
o HOTEN: họ tên thành viên
o SDT: số điện thoại thành viên
o EMAIL: địa chỉ mail thành viên
o DIACHI: địa chỉ thành viên

o QUYEN: quyền của thành viên
II. Các mối kết hợp và bản số

Trang 10

THANHVIEN
ID
NAME
PASSHOTEN
SDT
EMAIL
DIACHI
QUYEN


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

1. DONVI và DAY: mỗi dãy chỉ thuộc một đơn vị quản lý, một đơn vị quản
lý nhiều dãy.
DAY

(1,1)

MADAY
SLP
MOTA

DONVI

(1,n)


MADV
TENDV
SDT

Thuộc

2. DAY và PHONG (dãy phòng và phòng)
Mỗi dãy phòng có nhiều phòng nhưng mỗi phòng chỉ thuộc một dãy phòng.
PHONG

(1,1)

DAY
MADAY
SLP
MOTA

(1,n)
Thuộc

MAPHONG
MOTAPH
CHUTHICH

3. LOP và DONVI (lớp và đơn vị) Mỗi đơn vị có nhiều lớp nhưng mỗi lớp
chỉ thuộc một đơn vị
LOP

DONVI


(1,1)

MALOP
SISO

(1,n)
Thuộc

MADV
TENDV
SDT

4. DKPHONG và PHONG mỗi phòng có nhiều phiếu đăng kí, nhưng mỗi
phiếu đăng kí chỉ có một phòng được đăng kí.
DKPHONG
STT
NGAYDK
NOIDUNG
XACNHAN

PHONG

(1,1)

Đăng


(1,n)


MAPHONG
MOTAPH
CHUTHICH

5. Mối kết hợp giữa DKPHONG và THU
Trên mỗi phiếu đăng kí chỉ đăng kí vào một ngày (Thứ) trong tuần, nhưng
một ngày (Thứ) trong tuần thì có nhiều phiếu đăng kí.
DKPHONG
STT
NGAYDK
NOIDUNG
XACNHAN

THU

vào
(1,n)

(1,1)

6. Mối kết hợp giữa DKPHONG và BUOI

Trang 11

MATHU
TENTHU


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng


Mỗi phiếu đăng kí phòng chỉ sử dụng vào một buổi học của một ngày trong
tuần, mỗi buổi của một ngày trong tuần có thể đăng kí nhiều phòng khác
nhau.

DKPHONG
STT
NGAYDK
NOIDUNG
XACNHAN

BUOI

vào

(1,1)

(1,n)

MABUOI
TENBUOI

7. Mối kết hợp giữa DKPHONG và TUAN
Mỗi phiếu đăng kí phòng chỉ thuộc một tuần , một tuần có rất nhiều phiếu
đăng kí phòng.

DKPHONG

TUAN

STT

NGAYDK
NOIDUNG
XACNHAN

(1,1)

(1,n)

vào

STUAN
NGAYBD
NGAYKT
HOCKI

III. Mô hình MCD và MLD
1.Mô hình MCD
Thuộ
c

(1,n)

(1,1)
THANHVIEN

DONVI

(1,n)

MADV

TENDV
SDT

(1,n)

MAPHONG
MOTAPH
CHUTHICH

Thuộ
c

DAY
MADAY
SLP
MOTA

PHONG

(1,n)

ID
NAME
PASSHOTEN
SDT
EMAIL
DIACHI
QUYEN

(1,1)


Thuộ
c

Thuộ
c

(1,1)

(1,1)
LOP

(1,n)
Đăng


MALOP
SISO
(1,n)
Đăng

từ

TUAN
STUAN
TENTUAN
(1,n)

vào


(1,1)

THU
MATHU
(1,n) TENTHU

(1,1)
DKPHONG
STT
NGAYDK
NOIDUNG
XACNHAN

(1,1)

Hình 1: Mô hình MCD
2. Mô hình MLD và tham chiếu ràng buộc
Trang 12

(1,1)

vào

(1,1)
vào

(1,n)

BUOI
MABUOI

TENBUOI


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

• DONVI (MADV, TENDV, SDT)
• LOP (MALOP, SISO, MADV)
• DAY (MADAY, SLP, MOTA, MADV)
• PHONG (MAPHONG, MOTAPH, CHUTHICH, MADAY)
• THU (MATHU, TENTHU)
• TUAN (STUAN, NGAYBD, NGAYKT,HOCKI)
• BUOI(MABUOI, TENBUOI)
• DKPHONG( STT, NGADK, XACNHAN, NOIDUNG, MALOP,
MAPHONG, MABUOI, MATHU, STUAN)
• THANHVIEN(ID, NAME, PASS, HOTEN, SDT, EMAIL, DIACHI,
QUYEN, MADV)
Ràng buộc tham chiếu
oPHONG(MADAY)  DAY(MADAY)
oLOP(MADV)  DONVI(MADV)
oDAY(MADV)  DONVI(MADV)
oTHANHVIEN(MADV)  DONVI(MADV)
oDKPHONG(MAPHONG)  PHONG(MAPHONG)
oDKPHONG(MALOP)  MALOP(MALOP)
oDKPHONG(MABUOI )BUOI(MABUOI)
oDKPHONG(STUAN)  TUAN(STUAN)
oDKPHONG(MATHU)  THU(MATHU)

Trang 13



Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

CHƯƠNG III. GIỚI THIỆU ASP.NET TRONG LẬP TRÌNH WEB

I. Môi trường thiết kế
• Môi trường lập trình ứng dụng phía server: Microsoft Active Server
Pages (ASP)
• Ngôn ngữ lập trình: VISUAL STUDIO C# 2008
• Cơ sở dữ liệu: SQL SEVER 2005

II. Giới thiệu ASP.NET
Trước hết, tên đầy đủ của ASP.NET là Active Server Pages .NET
(.NET ở đây là .NET framework). Nói đơn giản thì ASP.NET là một công
nghệ có tính cách mạng dùng để phát triển các ứng dụng về mạng hiện nay
cũng như trong tương lai. Bạn lưu ý ở chổ ASP.NET là một phương pháp tổ
chức hay khung tổ chức (framework) để thiết lập các ứng dụng hết sức hùng
mạnh cho mạng dựa trên CLR (Common Language Runtime).
(Trích nguồn: Microsoft Vietnam – DPE team, Tổng quan về ASP..NET 3.5)
III. VISUAL STUDIO 2008
Visual Studio 2008 phiên bản Professional là bộ công cụ đầy đủ đẩy
nhanh quá trình biến các ý tưởng của nhà phát triển thành hiện thực. Visual
Studio 2008 phiên bản Professional được thiết kế nhằm hỗ trợ cho các dự án
phát triển hướng đến nền tảng Web (như ASP.NET AJAX), Windows Vista,
Visual Studio 2008, hệ thống Microsoft Office 2007, SQL Server 2008 và
các thiết bị sử dụng Windows Mobile. Số lượng nền tảng - mà các nhà phát
triển phải nắm được để đáp ứng nhu cầu kinh doanh – đang tăng lên nhanh
chóng. Để đáp ứng nhu cầu này, Visual Studio 2008 phiên bản Professional
cung cấp một bộ công cụ tích hợp có siêu tập tính năng đã có trong Visual
Studio 2008 phiên bản Standard. Ngày nay, các nhà phát triển phải đối mặt
với thách thức phải bao quát được nhiều loại nền tảng và ứng dụng thủ công

nhanh chóng đem lại giá trị cho tổ chức. Các công cụ thiết kế tích hợp và
những tính năng ngôn ngữ trong Visual Studio cho phép các nhà phát triển
Trang 14


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

vừa xây dựng các ứng dụng nối mạng đáp ứng cho nghiệp vụ hiện tại mà
vẫn tận dụng tối đa .NET Framework 3.5 để rút ngắn thời gian phát triển sản
phẩm.trợ rất tốt.
(trích
nguồn: />spx)

IV. SQL SEVER 2005
SQL Server 2005 là một hệ thống quản lý cơ sở dữ liệu
(Relational Database
Management System (RDBMS) ) sử dụng Transact-SQL để
trao đổi dữ liệu giữa Client computer và SQL Server
computer. Một RDBMS bao gồm databases, database engine
và các ứng dụng dùng để quản lý dữ liệu và các bộ phận
khác nhau trong RDBMS.
SQL Server 2005 được tối ưu để có thể chạy trên môi trường
cơ sở dữ liệu rất lớn (Very Large Database Environment) lên
đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn
user. SQL Server 2005 có thể kết hợp "ăn ý" với các server
khác như Microsoft Internet Information Server (IIS), ECommerce Server, Proxy Server....
(trích nguồn: Giáo trình giới thiệu về SQL Sever 2005, chi tiết
tham

khảo:


/>-features.mspx)

Trang 15


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

CHƯƠNG V. GIỚI THIỆU CHỨC NĂNG WEBSITE
I. Chức năng Website
Thiết kế website quản lý phòng học trường Đại học Bạc Liêu gồm các
chức năng như:
• Giao diện là website giúp các đơn vị, các lớp đăng kí phòng qua
mạng.
• Sau khi đăng nhập là giao diện chương trình quản lý gồm các chức
cập nhật thêm, xóa, sửa thông tin phòng, lớp, phân công quản lý cho
các đơn vị quản lý các dãy phòng.
• Phân quyền cho từng cấp người dùng, admin, người quản lý cho từng
đơn vị. Xác nhận các đăng kí phòng từ các lớp, các khoa.
• Đăng kí phòng theo thời khóa biểu, lịch thi và đăng kí mượn phòng.
• Tra cứu thông tin phòng, dãy phòng, phòng trống, phòng đang sử
dụng, xem thông tin xác nhận việc đăng kí phòng.
• Ngoài ra website xây dựng được giao diện thân thiện với người dùng,
thường xuyên cập nhật các tin tức mới và tiếp nhận những liên hệ,
góp ý từ khách hàng để kịp thời giải quyết và phản hồi lại.
1. Chức năng cung cấp thông tin
Trang Chủ:
Cung cấp các thông tin mới, các tin tức liên quan đến trường
Đại học Bạc Liêu chủ yếu thông tin về phòng học, lịch học, trang
thiết bị cơ sở vật chất. Các thông báo, các tin tức có tính thời sự.

Trang giới thiệu: giới thiệu về trường Đại học Bạc Liêu.
Trang đăng kí phòng: đăng kí mượn phòng.
Trang quản trị: giao diện quản lý của chương trình
2. Chức năng quản lý
Công việc quản lý Phòng học Đại học Bạc Liêu bao gồm các chức năng sau:
- Hệ thống: đăng ký, đăng nhập.

Trang 16


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

- Quản lý: dãy phòng, phòng, lớp, đơn vị, tuần, đăng kí phòng.
- Trợ giúp: hướng dẫn, liên hệ, góp ý.
2.1. Hệ thống:
Chức năng này quản lý các tên truy nhập vào hệ thống, nếu đăng
nhập với quyền admin thì có quyền thêm, xóa các tên truy nhập.
- Đăng nhập: góp ý. Giao diện đơn giản dể sử dụng. Người
quản trị đăng nhập để thực hiện các chức năng quản lý.
- Đăng xuất: thoát khỏi chức năng quản lý.
2.2. Quản lý.
*Chức năng Cập nhật thông tin về Đăng Kí phòng
Có các trạng thái:
- Chờ xác nhận: thông tin đăng kí phòng của bạn cần đơn vị quản
lý phòng mà bạn đăng kí xác nhận cho mượn phòng.
- Đã xác nhận: phòng bạn đăng kí đã xác nhận cho mượn.
- Không xác nhận: không đồng ý cho mượn phòng
Chức năng quản lý đăng kí phòng được chia thành các chức năng con
như sau:
• Đăng kí phòng theo Thời khóa biểu: cập nhật thông tin thêm xóa,

sửa theo lịch thời khóa biểu của từng đơn vị, Các đơn vị sắp lịch
phòng học theo thời khóa biểu của đơn vị mình và xem như đã
được xác nhận.
• Đăng kí phòng theo lịch thi: cập nhật thông tin thêm xóa, sửa theo
lịch Thi của từng đơn vị, xem như đã xác nhận.
• Đăng kí phòng đột xuất (mượn phòng):
• Để mượn phòng của một đơn vị nào đó cần đăng kí mượn phòng,
thông tin đăng kí ở trạng thái “chờ xác nhận”.
*Chức năng Cập nhật thông tin Phòng
• Phòng học được bố trí theo dãy như : dãy A1, A2 thuộc đơn vị
Công nghệ thông tin, dãy B1,B2 thuộc đơn vị Sư phạm , dãy

Trang 17


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

C1,C2 thuộc đơn vị Kinh tế…, mỗi dãy có rất nhiều phòng và
Người quản lý có thể “Cập nhật” dễ dàng.
• Cập nhật phòng: thêm phòng, xóa phòng, sửa phòng.
*Chức năng Cập nhật thông tin dãy phòng, đơn vị, lớp học, Tuần trong
tháng.
• Cập nhật thông tin đơn vị: thêm, xóa, sửa dãy phòng kết hợp tìm
kiếm theo phòng.
• Cập nhật thông tin dãy: thêm, xóa, sửa dãy phòng kết hợp tìm
kiếm.
• Cập nhật thông tin lớp học: thêm, xóa, sửa dãy Lớp kết hợp tìm
kiếm.
• Cập nhật thông tin tuần học trong tháng : thêm, xóa, sửa dãy Tuần
kết hợp tìm kiếm.

*Chức năng Xác nhận thông tin đăng kí phòng
Người quản trị phải xác nhận trạng thái của thông tin đăng kí:
-

Xác nhận đồng ý cho mượn phòng.

-

Xác nhận không đồng ý cho mượn phòng.

*Chức năng tìm kiếm
• Tìm kiếm phòng còn trống vào một thời điểm: ca học, thứ
trong tuần của đơn vị nào đó.
• Tìm kiếm phòng đang sử dụng vào một thời điểm nào đó
• Tìm kiếm thông tin phòng theo loại phòng như: giảng đường,
hội trường, phòng máy, phòng học…
• Tìm kiếm thông tin dãy phòng theo từng đơn vị.
*Chức năng thêm tài khoản, cập nhật tài khoản
• Thêm thành viên
• Xóa thành viên
• Sửa thành viên
2.3. Liên hệ:

Trang 18


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

- Liên hệ người quản trị: nếu gặp khó khăn khi sử dụng thì có thể
liên hệ với người quản trị để được giúp đỡ.

- Bạn cũng có thể vào mục góp ý để trao đổi cách sử dụng website.
2.4. Yêu cầu Hệ thống
- Khả năng thực thi.
- Yêu cầu chất lượng chương trình: các trường hợp lổi phải được xử
lý tốt và phải thông báo cho người dùng.
- Yêu cầu chất lượng hoạt động: các chức năng phải hoạt động tốt, độ
an toàn về dữ liệu cao.
- Khả năng bảo mật: do chương trình có phân quyền cụ thể cho từng
cá nhân sử dụng nên các tài khoản và mật khẩu người dùng phải tự
quản lý, người dùng có thể sử dụng chức năng thay đổi mật khẩu
chương trình cung cấp để bảo mật thông tin tài khoản của mình.
- Khả năng truyền dữ liệu trong thời gian cao điểm.

Trang 19


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

II. Sơ đồ chức năng
Đơn Vị
Lớp

Đăng kí
theo lịch

Phòng

Đăng kí
Mượn
phòng


Dãy
phòng

Cập nhật
Xác nhận

• Admin: Điều hành
năng
Tuần
Xemtoàn bộ hệ thống bao gồm tất cả chức
Học

nhưng chỉ có quyền xem đăng kí mượn phòng, không có quyền
xác
nhận
Quản
lý cho mượn phòng.

Admin

• Quản lý (admin của
Gópbiểu
ý
CậpĐơn
nhậtvị): Đăng kí phòng theo thời khóa
ứng với các phòng thuộc đơn vị quản lý, xác nhận đăng kí mượn

Đăng kí


Đóng góp

phòng Người
dùng:
Người
dùng

• Người dùng: Hình
Người
dùng
là lớpnăng
trưởng
các lớp, giảng viên của
2. Sơ
đồ chức
hệ thống
trường… có thông tin cụ thể rõ ràng. Trong việc đăng kí mượn
phòng cần đơn vị xác nhận đồng ý cho mượn hay không. Đóng
góp ý kiến cho website.

Trang 20


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

1 Lưu đồ đăng nhập
Đăng nhập

Sai mật khẩu


Kiểm tra

Cơ sở dữ liệu

Sai tài khoản
Đúng tài khoản

Trang quantri.aspx

Thoát tài khoản

Hình 3: Lưu đồ đăng nhập hệ thống

5. Lưu đồ quản lý cập nhật thông tin

Cập nhật thông tin

Nếu Tài khoản không
có quyền quản trị

Kiểm tra
Tài khoản
Thoát tài khoản

Đăng nhập với tài
khoản quản trị

Cơ sở dữ liệu

Nếu Tài khoản có

quyền quản trị
(Phân quyền)

Thực hiện chức năng

Cơ sở dữ liệu

Hình 4: Sơ đồ thực hiện chức năng của người quản lý

Trang 21


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

III.Sơ đồ hệ thống website
QUẢN LÝ PHÒNG HỌC TRƯỜNG ĐẠI
HỌC BẠC LIÊU

1. Hệ Thống

3.Trợ giúp

Đăng Nhập

Giới thiệu
Liên Hệ

Đăng xuất

2. Quản Lý

Đăng kí phòng
Đăng kí phòng theo TKB
Đăng kí phòng theo lịch thi

Góp Ý

Đăng kí mượn phòng
Xác nhận đăng kí phòng
Đơn vị
Dãy phòng
Phòng
Lớp
Tuần
Góp ý
Tìm kiếm

Tìm kiếm phòng trống
Tìm phòng đang dùng

Hình 5 Kiến trúc hệ thống

Trang 22


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

CHƯƠNG IV. HƯỚNG DẪN SỬ DỤNG WEBSITE

1. Trang chủ (Giao diện web)
Giao diện chính gồm

+ Trang chủ: trang giao diện web người dùng xem thông tin.
+ Giới thiệu: giới thiệu về trường Đại học Bạc Liêu
+ Liên hệ: nếu gặp vấn đề khi sử dụng website thì vào mục liên hệ để
được trợ giúp, đồng thời có thể đóng góp ý kiến của mình.
+ Đăng kí mượn phòng: cho người dùng đăng kí mượn phòng qua
mạng.
+ Ngoài ra người sử dụng có thể xem các tin tức của nhà trường được
cập nhật hàng ngày và các liên kết website khác, có thông tin về số
lượng truy cập, thông tin ngày tháng năm hiện tại.
- Mục Tin tức & sự kiện: thông tin tin tức về trường.

- Mục Số người truy câp: Thống kê số lượng người truy cập vào chương
trình, đồng thời hiện ngày giờ theo hệ thống.
- Mục Liên kết: liên kết đến các trang web Trường, website khoa công nghệ
thông tin, cổng thông tin điện tử tỉnh Bạc Liêu… và một số website hữu
ích khác.
- Mục Hỗ trợ Trực tuyến: nếu có thắc mắc hay khó khăn khi sử dụng trang
web có thể liên hệ trực tuyến với các admin để trao đổi và hướng dẫn sử
dụng cho người dùng.

Trang 23


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng

Trang 24


Thiết kế phần mềm Quản Lý Phòng Học Trường Đại Học Bạc Liêu Qua Mạng


Hình 6. Giao diện trang chủ
2. Trang Giới thiệu

Giới thiệu về trường Đại học Bạc Liêu, cơ sở vật chất của trường, giới thiệu
về chương trình.
3. Đăng kí mượn phòng

Người dùng truy cập vào website có thể đăng kí phòng và cần xem kết quả
đăng kí của bạn đã được quản lý đơn vị xác nhận hay chưa.

Hình 7. Trang đăng kí mượn phòng
4 .Trang đăng nhập
Để có thể vào trang quản lý cần phải đăng nhập. Khi người sử dụng

đăng nhập vào hệ thống sẽ kiểm tra cấp (quyền sử dụng) dựa vào cột

Trang 25


×