Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
1,02 MB
File đính kèm
QUAN-LY-KI-TUC-XA.rar
(2 MB)
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THƠNG TIN BÀI TẬP LỚN Mơn:LẬP TRÌNH NET QUẢNLÝ KÝ TÚCXÁ Giáo viên hướng dẫn : Ths Nguyễn Duy Hải Sinh viên thực : Nguyễn Đồng Thắng Lại Thị Thanh Nguyễn Ngọc Thùy Cao Văn Đích Hà Nội, 12/2012 PHÂN TÍCH CHƯƠNG TRÌNH QUẢNLÝ KÍ TÚCXÁ Mục tiêu: Phân tích thiết kế hệ thống quảnlýkítúcxá nhằm tin học hóa việc quảnlý sinh viên, tạo mối quan hệ mật thiết sinh viên nhà trường Sơ đồ quản lý kí túc xá: Phần tích yêu cầu hệ thớng Mơ hình quảnlýkítúcxá được đơn giản hóa với mơ hình sau Sau phát thực thể: a/ Thực thể: SINHVIEN Mỗi thực thể tượng trưng cho sinh viên kítúcxá Các thuộc tính: MSSV:Mã số sinh viên thuộc tính khóa dùng để phân biệt với sinh viên khác HOTENSV:Họ tên sinh viên GIOITINH: Giới tính NGAYSINH: Ngày sinh DIACHI:Địa PHONG:Phòng KHOA: Khoa sinh viên theo học KHOAHOC: Khóa học TENPHONG: tên phòng sinh viên MACV: mã chức vu b/Thực thể: PHONG Mỗi thực thể tượng trưng cho phòng có sinh viên đăng kí Các thuộc tính: TENPHONG:tên Phòng thuộc tính khóa dùng để phân biệt phòng với MANHA: mã nhà TR_PHONG:Trưởng phòng c/Thực thể: NHA Mỗi thực thể tượng trưng cho khu nhà sinh viên Các thuộc tính: MANHA:tên nhà thuộc tính khóa dùng để phân biệt nhà với TENNHA: Tên nhà QL_NHA: tên quảnlý nhà d/Thực thể:CHUCVU − Mỗi thực thể cho biết chức vu nhân viên sinh viên(nếu có) − Các thuộc tính: MACV:Mã số chức vu thuộc tính khóa phân biệt giũa loại chức vu TEN_CHUC_VU: Tên chức vu e/ Thực thể: NHANVIEN − Mỗi thực thể cho biết thông tin nhân viên − Các thuộc tính: MANV:Mã số nhân viên thuộc tính khóa dùng để phân biệt nhân viên khác HOTEN_NV:Họ tên nhân viên GIOITINH: Giới tính DIACHI:Địa MACV: mã chức vu f/ Thực thể: TAIKHOAN − Mỗi thực thể cho biết thông tin đăng nhập vào hệ thống − Các thuộc tính: TENDANGNHAP:Tên đăng nhập MATKHAU: mật QUYEN: quyền hạn, xác định quyền người dùng Mô hình quan hệ SINHVIEN(MSSV, HOTENSV, GIOITINH, NGAYSINH, DIACHI, KHOA, KHOAHOC,TENPHONG, MACV) PHONG( TENPHONG, MANHA, TR_PHONG) NHA(MANHA, TENNHA, QL_NHA) CHUCVU(MACV, TEN_CHUC_VU) NHANVIEN(MANV, HOTEN_NV, GIOITINH, DIACHI, MACV) TAIKHOAN(TENDANGNHAP, MATKHAU, QUYEN) Mô tả quan hệ a) Quan hệ SINHVIEN Tên thuộc tính MSSV HOTENSV GIOITINH NGAYSINH DIACHI KHOA KHOAHOC TENPHONG MACV Diễn giải Kiểu DL Kích thước RB Mã số sinh viên Họ tên sinh viên Giới tính Ngày sinh Địa Khoa Khóa học Tên phòng Mã chức vu int nvarchar Nvarchar Datetime nvarchar Nvarchar Int Nvarchar Int 50 10 PK 50 20 15 b) quan hệ PHONG Tên thuộc Diễn giải tính TENPHONG Tên phòng MANHA Mã nhà TR_PHONG Trưởng phòng Kiểu DL Nvarchar nvarchar Nvarchar Kích thước 20 50 RB PK c) quan hệ NHA Tên thuộc tính Diễn giải Kiểu DL Kích thước MANHA Mã nhà Nvarchar TENNHA Tên nhà Nvarchar 20 QL_NHA Quảnlý nhà Nvarchar 50 RB PK d) quan hệ CHUCVU Tên thuộc tính Diễn giải Kiểu DL MACV Mã chưc vu TEN_CHUC_VU Tên chức vu Kích thước Nvarchar nvarchar 15 50 RB PK e) quan hệ NHANVIEN Tên thuộc tính Diễn giải MANV HOTEN_NV GIOITINH DIACHI MACV Mã nhân viên Họ tên Giới tính Địa Mã chức vu Kiểu DL Int Nvarchar Nvarchar Nvarchar Nvarchar Kích thước 50 10 50 15 RB PK f) quan hệ TAIKHOAN Tên thuộc tính Diễn giải TENDANGNHAP Tên đăng nhập MATKHAU Mật QUYEN Quyền Kiểu DL Int Int Int Kích thước 9 RB PK Mô hình kết nối bảng 7/ Các hình chức a/ Màn hình hình khởi động Màn hình khởi động chương trình Bao gồm menu gồm : Menu : + Đăng nhập: Cho phép người dùng đăng nhập + Thoát: Người dùng thoát khỏi chương trình Chức năng: Trợ giúp: Khi người dùng đăng nhập vào hệ thống với tài khoản có sẵn, dựa vào thơng tin tài khoản vừa đăng nhập tài khoản được phân quyền sinh viên, quảnlý nhà hay quảnlý ký túc mà hệ thống chuyển đến form tương ứng với quyền hạn tài khoản b/ Màn hình đăng nhập - Tên Đăng nhập - Mật - Button Đăng nhập: Khi người dùng điền đầy đủ thông tin vào trường Tên đăng nhập mật khẩu, click đăng nhập hệ thống kiểm tra tính hợp lệ (đúng) đăng nhập vào hệ thống chuyển đến hình chức tương ứng với quyền hạn người dùng vừa đăng nhập Nếu sai báo lỗi - Button thoát: Khi click vào Thoát lời hỏi người dùng có thực muốn thốt, đồng ý tắt hình đăng nhập khơng tiếp tục đăng nhập c/ Màn hình sinh viên Màn hình sinh viên bao gồm: Khung nhìn: Hiển thị thông tin người dùng thực chức Gồm button chức quyền hạn sinhvien - Thông tin cá nhân: Khi click vào button Thông tin cá nhân, thông tin sinh viên vừa đăng nhập thị Khung nhìn - Thơng tin phòng ở: Khi click vào button Thơng tin phòng ở, thơng tin phòng sinh viên vừa đăng nhập Khung nhìn - Thoát: Cho phép người dùng thoát khỏi hệ thống Khi thực hoạt động trên, thông tin được lấy từ csdl thay đổi thông tin được update vào csdl d/ Màn hình quản lý nhà Chức quảnlý phòng Màn hình bao gồm: - Khung nhìn: Hiển thị thông tin thực thao tác - Các trường tên phòng, mã nhà, trưởng phòng: Người dùng thực chức thêm phòng thực điền thơng tin phòng trường - Các button chức + Thêm phòng: Người dùng điền thơng tin vào trường Tên Phòng, Mã nhà, Trưởng phòng click vào button Thêm phòng, phòng mới được cập nhật thêm vào danh sách + Đổi trưởng phòng : Cho phép người dùng thực chức sửa thông tin trưởng phòng thơng tin được cập nhật vào sở liệu + Xố phòng: Cho phép người dùng thực chức xố phòng, phòng vừa xố bị xoá khỏi danh sách 10 e/ Màn hình quản lý ký túc - Chức quảnlý tài khoản Màn hình bao gồm: - Khung nhìn: Hiển thị thông tin thực thao tác - Các trường tài khoản, mật khẩu, quyền hạn : Người dùng thực chức thêm tài khoản thực điền thông tin tài khoản trường - Các button chức năng: + Thêm tài khoản : Người dùng điền thông tin vào trường Tài khoản, mật khẩu, quyền hạn click vào button Thêm tài khoản, tài khoản mới mới được cập nhật thêm vào danh sách + Sửa tài khoản: Cho phép người dùng thực chức sửa thông tin tài khoản, thông tin được cập nhật vào sở liệu + Xoá tài khoản : Cho phép người dùng thực chức xoá tài khoản , tài khoản vừa xoá bị xoá khỏi danh sách 11 - Chức quảnlý nhân viên Màn hình bao gồm: - Khung nhìn: Hiển thị thông tin thực thao tác - Các trường mã nhân viên, họ tên, giới tính, địa chỉ, mã chức vu : Người dùng thực chức thêm nhân viên thực điền thông tin nhân viên trường - Các button chức năng: + Thêm nhân viên : Người dùng điền thông tin vào trường Mã nhân viên, họ tên, giới tính, địa chỉ, mã chức vu click vào button Thêm nhân viên , nhân viên mới được cập nhật thêm vào danh sách + Sửa thông tin nhân viên: Cho phép người dùng thực chức sửa thông tin nhân viên, thông tin được cập nhật vào sở liệu + Xoá nhân viên : Cho phép người dùng thực chức xoá nhân viên , nhân viên vừa xoá bị xoá khỏi danh sách 12 - Chức quảnlý sinh viên Màn hình bao gồm: - Khung nhìn: Hiển thị thông tin thực thao tác - Các trường Mã SV, họ tên, giới tính, địa chỉ, ngày sinh, khoa, khố học, tên phòng, mã chức vu : Người dùng thực chức thêm sinh viên thực điền thông tin nhân viên trường - Các button chức năng: + Tìm sinh viên: Cho phép người quản trị tìm kiếm thông tin sinh viên thông qua mã sinh viên + Thêm sinh viên : Người dùng điền thông tin vào trường Mã SV, họ tên, giới tính, địa chỉ, ngày sinh, khoa, khố học, tên phòng, mã chức vu click vào button Thêm sinh viên , sinh viên mới được cập nhật thêm vào danh sách + Sửa thông tin sinh viên: Cho phép người dùng thực chức sửa thông tin sinh viên, thông tin được cập nhật vào sở liệu 13 + Xoá sinh viên : Cho phép người dùng thực chức xoá sinh viên , sinh viên vừa xoá bị xoá khỏi danh sách 14 ... TRÌNH QUẢN LÝ KÍ TÚC XÁ Mục tiêu: Phân tích thiết kế hệ thống quản lý kí túc xá nhằm tin học hóa việc quản lý sinh viên, tạo mối quan hệ mật thiết sinh viên nhà trường Sơ đồ quản lý kí túc xá: ... cầu hệ thớng Mơ hình quản lý kí túc xá được đơn giản hóa với mô hình sau Sau phát thực thể: a/ Thực thể: SINHVIEN Mỗi thực thể tượng trưng cho sinh viên kí túc xá Các thuộc tính: ... sẵn, dựa vào thơng tin tài khoản vừa đăng nhập tài khoản được phân quyền sinh viên, quản lý nhà hay quản lý ký túc mà hệ thống chuyển đến form tương ứng với quyền hạn tài khoản b/ Màn hình