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

ĐỒ ÁN TỐT NGHIỆP PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KÝ TÚC XÁ

93 1,6K 5

Đ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 93
Dung lượng 1,46 MB

Nội dung

phân tích thiết kế hệ thống quản lý kí túc xá

Trang 1

ĐỒ ÁN:

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

QUẢN LÝ KÍ TÚC XÁ

Trang 2

LỜI NÓI ĐẦU

Thời đại ngày này mọi người rất chú trọng đến việc học tập, bồi bổ kiến thức Thành phố Hồ Chí Minh là nơi tập trung rất nhiều sinh viên ở các tỉnh về học tập Vì là sinh viên ở các tỉnh lẻ tập trung về nên nhu cầu chỗ ở ngày càng trở lên cấp thiết Sinh viên tỉnh ở các trường thường hay xin vào ở kí túc xá do ở trong kí túc xá thì an ninh, tiền phòng không quá đắt và có mô hình học tập sinh hoạt tốt nên quá trình quản lí kí túc xá ( không sử dụng công nghệ thông tin ) gặp nhiều khó khăn Thông qua nhu cầu

đó, nhóm chúng em làm đồ án “phân tích thiết kế hệ thống quản lí kí túc xá” nhằm phần nào giúp cho ban quản lí kí túc xá dễ dàng hơn trong quá trình quản lí sinh viên

Đồ án được khảo sát tại kí túc xá của trường đại học khoa học tự nhiên và đại học khoa học xã hội và nhân văn - 135B Trần Hưng Đạo – Quận 1

Trang 3

MỤC LỤC

MỤC LỤC 2

LỜI NÓI ĐẦU 3

LỜI CẢM ƠN 4

I Mục tiêu phạm vi đề tài 5

1 Mục tiêu 5

2 Phạm vi đề tài 5

3 Phân tích hiện trạng hệ thống 5

II Phân tích: 8

1 Phát hiện thực thể: 8

2 Sơ đồ tổ chức quản lí kí túc xá: 11

3 Mô hình ERD: 12

4 Chuyển mô hình ERD sang mô hình quan hệ: 13

5 Mô tả quan hệ: 14

6 Mô tả tổng kết: 21

III.Thiết kế ô xử lý 23

IV Thiết kế giao diện: 34

1 Giao diện chính: 34

Trang 4

2 Các menu chính: 34

3 Các form chính: 37

V Đánh giá ưu khuyết điểm 52

VI.Phân công 52

Trang 5

LỜI CẢM ƠN

Chúng em chân thành cảm ơn sự chỉ bảo tận tình của thầy Nguyễn Gia Tuấn Anh – Giảng viên bộ môn Phân tích thiết kế hệ thống thông tin Thầy đã cho chúng em những kiến thức quý giá về lĩnh vực phân tích thiết kế hệ thống thông tin

Đồng thời, chúng em cũng cảm ơn sự giúp đỡ của các cô chú trong ban quản lý kí túc

xá đã cung cấp cho chúng em những thông tin hữu ích để giúp chúng em hoàn thành

đồ án này

Trong quá trình làm đồ án, do kiến thức về phân tích thiết kế chưa sâu sắc nên đồ án của chúng em sẽ không tránh khỏi những sai sót Mong thầy thông cảm và góp ý thêm cho chúng em để đồ án được hoàn chỉnh hơn

Xin chân thành cảm ơn!

I.Mục tiêu và phạm vi đề tài

Trang 6

CS Đầu

CS Cuối T.Thụ Vượt

mức

Đơn giá

Thành tiền

Nước

Điện

Tổng số sản phẩm:2 Tổng số tiền:

Ngày……Tháng……Năm 2008 Người thu tiền

:

Trang 7

Sau mỗi tháng mỗi phòng sẽ nhận giấy báo điện nướcđề nghị đại diện phòng đóng đúng thời hạn

BAN QUẢN LÝ KÍ TÚC XÁ

Số:…………

THẺ NỘI TRÚ

Họ tên sinh viên:………

Ngày sinh………… …….Nơi sinh………

Trang 8

BAN QUẢN LÝ KÍ TÚC XÁ

Số phiếu……

Khi nhân viên bảo vệ quản lý việc ra vào của sinh viên,cho phép sinh viên bảo lãnh người thân đến thăm.Mỗi ngày gồm hai nhân viên bảo vệ thay ca nhau trực

Trang 9

BAN QUẢN LÝ KÍ TÚC XÁ

BIÊN LAI THU LỆ PHÍ

Mẫu: .Số:………

Ký hiệu:………

Ngày……… Tháng……… Năm……

Họ tên sinh viên: Lớp:………

Khóa Hệ đào tạo:………

Nội dung thu:

Số tiền thu:

Viết bằng chữ:

Người nộp tiền Người nhận tiền

(Kí,ghi rõ họ tên) (Kí,ghi rõ họ tên)

Trang 10

BAN QUẢN LÝ KÍ TÚC XÁ

Số:………

BIÊN LAI THẾ CHÂN TÀI SẢN

Họ và tên người nộp tiền:……… Phòng:………

Số tiền nộp:………

Lý do nộp: TIỀN THUẾ CHÂN TÀI SẢN NĂM HỌC 200…200…

Ngày… Tháng….Năm……

Kế toán Thủ quỹ

Mỗi năm sinh viên phải đóng kèm theo tiền thế chân tài sản

II Phân tích yêu cầu:

1.Phát hiện thực thể:

Trang 11

 NGAYSINH: Ngày sinh

 NOISINH: Nơi sinh

 DIACHI:Địa chỉ

 SDT:Số điện thoại

 TRUONG:Trường

 PHONG:Phòng

Trang 12

5/Thực thể:PHONG_HC

 Mỗi thực thể cho biết thông tin về phòng làm việc của nhân viên

 Các thuộc tính:

 MPHC:Mã phòng hành chính là thuộc tính khóa

6/Thực thể:PHONG_O

Trang 13

 Mỗi thực thể cho biết thông tin về phòng ở của sinh viên

Trang 16

 Mỗi thực thể cho biết chức vụ của nhân viên và sinh viên(nếu có)

 Các thuộc tính:

 MSCV:Mã số chức vụ là thuộc tính khóa phân biệt giũa các loại chức vụ

 TENCV:Tên chức vụ

Trang 17

Nhận xét:

- Từ sơ đồ tổ chức quản lí ký túc xá chúng ta có thề hình dung ra được quy cách hoạt động của ký túc xá.Tuy sơ đồ không được hoàn chỉnh nhưng giúp ban quản lý ký túc xá quản lý sinh viên chặt chẽ hơn.Để quàn lý tốt đòi hỏi ban quản lý phải linh hoạt cả về khâu tổ chức lẩn khâu quản lý

Trang 18

3.Mô hình ERD:

Trang 20

4.Chuyển mô hình ERD sang mô hình quan hệ:

SINHVIEN(MSSV, HOTENSV, GIOITINH, NGAYSINH, NOISINH, DIACHI,

SDT, TRUONG, PHONG, MSTRG, MAPHG, MACV)

Trang 22

5 TRUONG Trường CD B 50

- Khối lượng:

Số dòng tối tiểu: 900

Số dòng tối đa: 1000 Kích thước tối tiểu: 900*233(Byte) = 209,7 KB Kích thước tối đa: 1000*233(Byte) = 233 KB

2)Quan hệ NHANVIEN

Quan hệ NHANVIEN

Trang 24

Kích thước tối tiểu: 20*105(Byte) = 2,1KB Kích thước tối đa: 50*105(Byte) = 5,25KB

3)Quan hệ NHANVIEN_HC:

-Khối lượng:

Số dồng tối tiểu: 15

Số dòng tối đa: 30 Kích thước tối tiểu: 15*10 = 0,15KB

Trang 25

Kích thước tối đa: 30*10 = 0,3KB

4)Quan hệ NHANVIEN_BAOVE:

-Khối lượng:

Số dòng tối tiểu: 5

Số dòng tối đa: 20 Kích thước tối tiểu: 10*5 = 0,015KB Kích thước tối đa: 20*10 = 0,2KB

Trang 26

6)Quan hệ PHONG_HC:

Trang 27

7)Quan hệ PHONG_O:

Quan hệ PHONG_O

Trang 28

STT Thuộc tính Diễn giải Kiểu DL Loai

Trang 30

1 MHDONG Mã số hoạt

động

3 TGTCHUC Thời gian tổ

10)Quan hệ HOPDONG:

Quan hệ HOPDONG

STT Thuộc tính Diễn giải Kiễu DL Loai MGT Số RB

Trang 31

11)Quan hệ HOADON:

Trang 32

12)Quan hệ CHUCVU:

Trang 33

13) Quan hệ THANNHAN:

Trang 35

15)Quan hệ SV_TAMTRU:

Trang 37

N : Ngày tháng

Loại dữ liệu:

B: Bắt Buộc MGT : Miền Giá Trị

RB : Ràng Buộc

PK : Primary Key(Khóa chính) FK: Foreign Key(Khóa ngoại)

Trang 39

T

Tên thuộc tính Diễn giải Thuộc quan hệ

1 MSSV Mã số sinh viên SINHVIEN

2 HOTENSV Tên sinh viên SINHVIEN

Trang 40

10 HOTENNV Tên nhân viên NHANVIEN

17 TENTRUONG Tên trường TRUONG

18 MHDONG Mã số hoạt động HOATDONG

19 TENHD Tên hoạt động HOATDONG

20 TGTOCHUC Thời gian tổ chức HOATDONG

Trang 41

21 MSHDG Mã số hợp đồng HOPDONG

22 TGBD Thời gian bắt đầu HOPDONG

23 TGKT Thời gian kết thúc HOPDONG

28 TENTN Tên thân nhân THANNHAN

Trang 42

III.Thiết kế ô xử lý:

1.Ô xử lý Thông tin nhân viên của form Quản lý nhân viên

Tên xử lý: Thông tin nhân viên

Form: Quản lý nhân viên

Input:

Output: Thông tin về tất cả nhân viên trong ban quản lý ký túc xá

Table liên quan: NHANVIEN

Trang 43

2.Ô xử lý Cập nhật của form Thông tin sinh viên:

Tên xử lý:Cập nhật

Form:Thông tin sinh viên

Input:

Output:Xuất thông tin về tất cả sinh viên ở trong ký túc xá

Table liênquan SINHVIEN

Trang 45

3.Ô xử lý Thêm của Thông tin sinh viên

Tên xử lý:Thêm

Form:Thông tin sinh viên

Input:MSSV,HOTENSV,DIACHI,SDT,NGAYSINH,NOISINH,GIOITINH,MACV Output:Thông báo kết quả về thông tin sinh viên có thêm vào thành công không Table liên quan: SINHVIEN

Trang 46

Mở table SINHVIEN

MSSV:mssv HOTENSV:hoten GIOITINH:gtinh SDT:sdt DIACHI:diachi MACV:macv NGAYSINH:ngsinh NOISINH:nsinh MAPHG:maphg MSTRG:matrg

Kiểm tra sự tồn tại của sinh

viên

Thêm dữ liệu X vào:

X.MSSV=mssv X.HOTENSV=hoten X.DIACHI=diachi X.SDT=sdt X.GIOITINH=gtinh X.MACV=macv X.NGAYSINH=ngsinh

X.NOISINH=nsinh X.MAPHG=maphg X.MSTRG=mstrg

Đ S

Đóng table SINHVIEN

4.Ô xử lý Thêm của form Quản lý nhân viên

Trang 48

5.Ô xử lý Tìm kiếm của form Quản lý sinh viên:

Trang 49

Tên xử lý:Tìm kiếm

Form: Quản lý sinh viên

Input: MSSV,HOTENSV

Output: Xuất ra thông tin của sinh viên

Table liên quan: SINHVIEN

Trang 50

6.Ô xử lý Tìm kiếm của form Quản lý nhân viên

Trang 51

Tên xử lý:Tìm kiếm

Form:Quản lý nhân viên

Input:MANV,HOTENNV

Output:Xuất ra thông tin về nhân viên

Table liên quan:NHANVIEN

Trang 52

7.Ô xử lý In của form Hóa đơn

Trang 54

8.Ô xử lý Sửa của form Quản lý nhân viên

Trang 55

Tên xử lý:Sửa

Form:Quản lý nhân viên

Input:MANV,HOTENNV,DIACHI,SDT,GIOITINH,MACV Output:Thông tin của nhân viên trong danh mục nhân viên Table liên quan:NHANVIEN

Trang 56

9.Ô xử lý Sửa của form Thông tin sinh viên

Trang 57

Tên xử lý:Sửa

Form:Thông tin sinh viên

Input:MSSV,HOTEN,DIACHI,SDT,GIOITINH,NOISINH,NGAYSINH,MACV Output:Thông tin của sinh viên

Table liên quan:SINHVIEN

Trang 58

10.Ô xử lý Xóa của form Thông tin sinh viên

Trang 60

11 Ô xử lý Danh sách phòng của form Thông tin phòng

Trang 62

IV.Thiết kế giao diện:

1.Giao diện chính

Đây là giao diện chính trước khi bước vào thao tác đăng nhập 2.Các menu chính

2.1 Menu Hệ thống:

Trang 63

Menu Hệ thống có chức năng cho người dùng truy nhập, lưu dữ liệu đang làm việc và thoát khỏi chương trình

Menu chức năng sẽ bị ẩn khi người dùng chưa đăng nhập

Trang 64

Đây là chức năng cập nhật thông tin về sinh viên,thông tin về nhân viên và thông tin

về phòng ở

Ngoài ra còn có thao tác truy cập trực tiếp vào chức năng xuất hóa đơn

Menu Trợ giúp dùng để hướng dẫn người dùng cách sử dụng và cách thay đổi mật khẩu

Trang 65

3.Các Form chính:

Trang 66

3.1 Form ĐĂNG NHẬP

Khi người dùng nhập đúng thông tin đã được cấp phát thì Menu chính sẽ xuất hiện Menu chức năng Từ Menu chức năng này mà người dùng có thể thao tác được mọi

dữ liệu đã được cho phép

Mô tả chi tiết form Đăng nhập

Tên đăng

nhập

Keyboard

Trang 67

DN_click()

khỏi Form

Thoat_click()

3.2 Form THÔNG TIN SINH VIÊN

Trang 68

Nhân viên có chức năng sẽ có quyền truy nhập thông tin về sinh viên hiện ở tại ký túc

Form này gồm có những chức năng chính sau:

Button Thêm: Khi click vào nút này thì sẽ tạo mới một sinh viên khi sinh viên đó đăng ký vào ở tại ký túc xá

Button Lưu: Dùng để lưu thông tin của sinh viên vào cơ sở dữ liệu khi mà đã được nhập đầy đủ thông tin với các mục như trên

Trang 69

Button Sửa: Khi click vào nút này,nhân viên có chức năng có quyền sửa đổi một số thông tin bị sai của sinh viên

Button Thoát: Dùng để thoát khỏi form

Mô tả chi tiết form Quản lý sinh viên với chức năng đưa ra Thông tin sinh viên

Nơi

sinh

keyboard

Trang 70

Phòng Combobox Lấy từ table

Trang 71

form

3.2 Form TÌM KIẾM SINH VIÊN

Chức năng của form này là tìm kiếm xem sinh viên đó có ở trong ký túc xá hay không, form này được hỗ trợ hai chức năng chính là tìm theo tên của sinh viên hoặc tìm theo mã số sinh viên

Button Tìm: tìm kiếm trong cơ sở dữ liệu xem sinh viên đó có tồn tại trong ký túc xá không, nếu có thì mục Kết quả sẽ xuất hiện ra một số thông tin như trong bảng,nếu

Trang 72

Button Chi tiết SV: SV đó có trong ký túc xá, nếu muốn biết thông tin chi tiết của SV

đó thì click vào nút này, khi đó form THÔNG TIN SINH VIÊN sẽ hiện ra

Button In: dùng để in dữ liệu trong bảng Kết quả

Button Thoát: thoát khỏi form

Mô tả chi tiết form Quản lý sinh viên với chức năng Tìm kiếm sinh viên

Trang 73

CTSV_Click()

SV

Tim_Click()

form

Thoat_click()

3.4 Form NHÂN VIÊN

Chức năng thông tin nhân viên

Trang 74

Chức năng của form này là dùng để cho nhân viên hành chính xem thông tin chi tiết của các nhân viên trong ký túc xá và cập nhật thông tin Mục Bảng chi tiết chỉ in ra một số kết quả cần thiết đã được mô tả như trên hình vẽ

Button Chi tiết NV: khi chọn một người trong Bảng chi tiết và click vào nút Chi tiết

NV thì form THÔNG TIN CHI TIẾT sẽ hiện ra và cung cấp toàn bộ thông tin có liên quan đến nhân viên đó Form này sẽ được giới thiệu ở phía dưới

Button Lưu: Dùng để lưu thông tin của nhân viên vào cơ sở dữ liệu

Button Xóa: Xóa trực tiếp một nhân viên trong Bảng chi tiết

Button Thoát: thoát khỏi form

Mô tả chi tiết form NHAN VIEN với chức năng Thông tin nhân viên

Trang 75

In ra danh sách nhân viên

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

Trang 76

bảng nhân viên

liệu

Luu_click()

khỏi form

Thoat_click()

Chức năng Chi tiết NV trong Thông tin nhân viên

Trang 77

Form này có chức năng thêm, sửa chi tiết một nhân viên

Button Thêm: Thêm một nhân viên mới vào

Button Sửa: Sửa đổi một hay một vài thông tin của nhân viên

Button Lưu: Lưu vào cơ sở dữ liệu

Button Thoát: Thoát khỏi form

Mô tả chi tiết chức năng Chi tiết NV trong Thông tin nhân viên

Trang 79

Form có chức năng tìm kiếm xem nhân viên đó có làm việc trong ký túc xá không, form hỗ trợ hai chức năng là tìm kiếm theo tên và tìm kiếm theo mã số nhân viên

Button Tìm: dùng để tìm kiếm nhân viên trong cơ sở dữ liệu, nếu có thì Bảng chi tiết

sẽ xuất hiện kết quả, còn nếu không thì sẽ không xuất ra gì cả

Button In: In kết quả trong mục Bảng chi tiết

Button Thoát: Thoát khỏi form

Mô tả chi tiết chức năng Tìm kiếm của form NHAN VIEN

Trang 81

Địa chỉ Textbox Lấy tự

khỏi form

Thoat_click()

3.5 Form HOA DON THANH TOAN

Trang 82

Đây là mẫu hóa đơn thanh toán tiền điện nước hàng tháng của từng phòng, khi nhân viên hành chính nhập tên phòng vào thì mọi dữ liệu theo sẽ được cập nhật

Mục Tổng số SP thì mặc định là 2 (vì sinh viên trong ký túc xá hàng tháng chỉ phải trả tiền điện và nước, ngoài ra không phải trả thêm khoản nào nữa)

Mục Tổng số tiền ban đầu mặc định là 0 đồng, khi cột thành tiền xuất hiện thì nó sẽ tự cập nhật vào mục này

Mục ngày, tháng, năm thì mặc định lấy theo ngày của hệ thống, tuy nhiên nhân viên khi lập phiếu có thể thay đổi

Button In: In hóa đơn

Trang 83

Button Lưu: Lưu dữ liệu vào hệ thống

Button Thoát: Thoát khỏi form

Mô tả chi tiết form Hóa đơn thanh toán

table PHONG_

O

Chọn phòng đã tồn tại

Trang 85

Ngày Combobox Lấy từ

table ngày

Chọn ngày trong tháng

Ngày

hệ thống

table tháng

Chọn tháng trong năm

Tháng

hệ thống

table năm

Chọn năm

Năm hệ thống

Người lập

phiếu

nhân viên tồn tại

đơn

In_click()

khỏi form

Thoat_click()

3.6 Form DANH MUC PHONG

Trang 86

Chức năng Thông tin phòng ở

Form có chức năng truy xuất ra thông tin về tất cả phòng ở của sinh viên trong ký túc

Button Thêm: Dùng để thêm mới về thông tin của một phòng

Button Sửa: Sửa một hay nhiều mục trong thông tin về phòng ở

Button Lưu: Lưu vào cơ sở dữ liệu

Button Thoát: Thoát khỏi form

Trang 87

Mô tả chi tiết form DANH MUC PHONG với chức năng Thông tin phòng ở

Thông tin

phòng ở

Button Lấy DL từ

table PHONG_O

Xuất ra thông tin

về phòng

TTPO_click()

Tìm kiếm Button Lấy DL từ

table PHONG_O

Tìm kiếm phòng

TK_click()

phòng

Combo box

Trang 88

UpDown

Tổng số

sinh viên

NumericUpDown

Trang 89

Chức năng Tìm kiếm

Chức năng của form này là tìm kiếm xem phòng đó có tồn tại trong ký túc xá không, nếu có thì xuất ra thông tin liên quan đến phòng đó Form hỗ trợ hai chức năng là tìm kiếm theo mã số và theo số sinh viên nội trú

Button Thêm dùng để thêm dữ liệu của phòng

Button Sửa dùng để Sửa một hay nhiều mục trong bảng Kết quả

Trang 90

Button Lưu là lưu thông tin vào cơ sở dữ liệu

Button Thoát dùng để thoát ra khỏi form hiện hành

Mô tả chi tiết form DANH MUC PHONG với chức năng Tìm kiếm

Trang 92

Sửa Button Sửa thông

 Mô hình đã đưa ra một số chức năng phù hợp với yêu cầu cần thiết để tiến hành quản lý sinh viên hiệu quả và chặt chẽ hơn

 Cấu trúc dữ liệu tương đối đầy đủ và gần gũi với thực tế giúp mọi người nắm được một cách dễ dàng

 Thuật giải đơn giản,dễ hiểu nhưng tương đối đầy đủ từ đó có thề mở rộng mô hình lên thành hệ thống quản lý ký túc xá rộng khắp

2.Khuyết điểm:

 Mô hình chưa hoàn chỉnh

 Lược đồ quan hệ chưa chặt chẽ

 Thuật giải đơn giản

Trang 93

 Giao diện không được đẹp và chưa thể hiện được hết mục tiêu yêu cầu VI.Phân công

Lê Thị Hoa:

 Khảo sát

 Thiết kế ô xử lý và giải thuật

 Chuyển từ mô hình ERD sang mô hình quan hệ

Ngày đăng: 20/05/2014, 12:16

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w