You are on page 1of 5

KIẾM TRA MÔN KỶ NGHỆ PHẦN PHẦN MỀM

1. Tổng quan:
- Khoa học công nghệ ngày càng phát triển hơn đem đếm sự tiện nghi , hiện
đại hơn cho cuộc sống . Cùng với đó là sự phát triển về công nghệ thông tin
rộng rãi trong mọi lĩnh vực cần tin học hóa để đơn giản công việc và dễ dàng
hơn trong công tác quản lí , thực hiện. Từ kinh tế, giáo dục , quốc phòng cho
đến những công việc phổ biển và đơn giản hơn như quản lí nhà hàng , khách
sạn , siêu thị ,... đều đó có thể sử dụng những ứng dụng công nghệ thông tin
để phục vụ cho những nghiệp vụ riêng . Để xây dựng được những ứng dụng
công nghệ thông tin vào những cơ quan , tổ chức như vậy bắt buộc phải thực
hiện phân tích thiết kế hệ thống để mô phỏng nắm bắt được hiện tượng, quy
trình nghiệp vụ từ thế giới thực để từ đó xây dựng hệ thống để giải quyết các
yêu cầu cần đề ra .
- Mục tiêu: là để giúp việc giảng dạy ở các phòng máy trở nên tiện lợi hơn,
tránh các sự trùng lặp hay hiểu lần khi giáo viên dạy phòng máy. Ngoài ra
còn giúp cho việc thống kê kiểm tra tình trạng máy để đảm bảo chất lượng
giáo dục…

2. Mô tả công việc
Trường Đại Học Khoa Học Huế đang đề ra và thực hiện xây dựng phần mềm dự án
quản lí các phòng học máy
- Yêu cầu dự án cần thực hiện cái nhiệm vụ sau :
+ Thông tin các phòng máy.
+ Đăng ký phòng máy/hủy đăng ký phòng máy
+ Thông kê tình hình sử dụng của các phòng máy.
+ Sữa chữa, nâng cấp phòng máy

a.Thông tin phòng máy:


- Thu thập được thông tin về phòng máy một cách tự động, không phải mất công
nhập lại thông tin
- Đáp ứng yêu cầu nghiệp vụ một cách tin cậy, chính xác, an toàn.
- Phần mềm sẽ phải nắm và phân phối việc sử dụng các phòng máy để dạy học của
giáo viên.
- Từ việc phân phối, sẽ phải kiểm tra và hiển thị xem vào thời điểm nào đó phòng
máy ấy được sử dụng chưa, có người đã đăng ký trước chưa.
- Việc hiển thị sẽ được quy định như sau :” tengv.malop” nếu giáo viên đã đăng kí,
và để trống nếu như chưa có ai đăng kí vào thời điểm cần kiểm tra.
-
b.Đăng ký phòng máy/hủy đăng ký phòng máy:

- Việc đăng kí sẽ được quy định như sau:


+ Phần mềm sẽ cho phép đăng kí khi tại thời điểm muốn đăng kí chưa có người nào
đăng kí trước đó, tức thời gian đó phòng máy trống. Nếu không sẽ hiển thị “Lịch
bị trùng” .
Việc hủy đăng kí sẽ được diễn ra bởi giáo viên phụ trách quản lí (khoa và nhà
trường có thế hủy đăng kí với mã riêng)
c.Thống kê tình hình sử dụng phòng máy.
- Dựa vào việc đăng kí của giáo viên, phần mềm sẽ cho ra 1 lịch đầy đủ về các giáo
viên đã đăng kí tại phòng máy được chọn.
- Đưa ra yêu cầu thống kê tình hình sử dùng phòng máy (theo ngày, tuần, tháng,…)
- Ngoài ra có thể thống kế số lượng phòng máy đang sử dụng, số lượng máy còn
trống
d. Sữa chữa , nâng cấp phòng máy:
- Nhân viên sữa chữa phòng máy là những người thường xuyên phải kiểm tra tình
trạng hoạt động của các thiết bị, máy móc tại nơi làm việc.

- Tiếp nhận những thông báo về lỗi máy móc, lỗi của các thiết bị của các bộ phận.
Để lên phương án xử lí và tiến hành xử lí những lỗi đó. Một cách nhanh chóng để
không làm ảnh hưởng đến những hoạt động khác.

- Song song với việc sữa chữa thì người nhân viên bảo trì còn có nhiệm vụ là tìm ra
nguyên nhân đẫn đến việc máy móc, thiết bị hưng hỏng , và khi càng có thêm
điều kiện -> nhà trường sẽ nâng cấp hệ thống máy để phục vụ việc học tập cũng
như giảng dạy chất lượng hơn.

Sơ đồ chức năng:
Quản Lý Việc Dạy Học Của
Các Lớp Tại Phòng Máy

Thống kê tình Sữa chữa ,nâng


Thông tin phòng Đăng ký /huỷ đăng hình sử dụng cấp phòng máy
máy ký phòng máy phòng máy
(A) (B) (C) (D)

BẢNG PHÂN RÃ CÔNG VIỆC:

CÔNG VIỆC THỜI GIAN CÔNG VIỆC ĐI


TRƯỚC
A ( Thông tin phòng máy ) 4 -
B ( Đăng ký / hủy đăng ký phòng 5 A
máy )
C ( Thống kê tình hình sử dụng 5 B
phòng máy )
D ( Sửa chữa , nâng cấp phòng 4 -
máy )

LẬP MẠNG CÔNG VIỆC:


BIỂU ĐỒ GANT – LẬP LỊCH DỰ ÁN:

Công 1 2 3 4 5 6 7 8 9 10 11 12 13 14
việc

A
B
C
D
3. Xác định các ràng buộc của dự án
+ Ràng buộc về nhân lực:

 Tối đa hoá việc sử dụng nguồn nhân lực.


 Đảm bảo đủ và đúng nguồn nhân lực, đúng thời gian thực hiện các
mục tiêu của tổ dự án. 
+ Ràng buộc về thiết bị, công cụ chia sẻ:

 Sử dụng ngôn ngữ lập trình (Java, C++, Python,…) ( Hướng đối
tượng,…), cơ sở dữ liệu SQL. Sử dụng các phần mềm CSS, PTS,
netBean,SQL,…
 Cấu hình máy tối thiểu để có thể sử dụng được phần mềm( HĐH, kết
nối,…)
 Về tài chính

You might also like