Đặc tả tiến trình đăng kí phịng

Một phần của tài liệu tiểu luận phân tích thiết kế hệ thống hệ thống quản lý ký túc xã đại học (Trang 27 - 59)

Đầ u vào: Yêu cầ u đăng kí vào ở KTX của sinh viên Đầ u ra: Xử l ý yêu cầ u của sinh viên theo trình tự Nộ i dung xử lý:

Lặp: Tiếp nhận đơn đăng kí của sinh viên Xét duyệt đăng kí

Nếu: Duyệt thì sắp xếp phịng cho sinh viên Nếu không: Thông báo với sinh viên

Đến khi: Sinh viên hết nhu cầu đăng kí 2. Đặc tả tiến trình trả phịng

Nộ i dung xử lý:

Lặ p: Nhận yêu cầ u và tiế n hành làm thủ tục trả phịng cho sinh viên Nếu: Sinh viên đồ ng ý thì hồn tấ t thủ tục trả phịng

Nếu khơng: tiếp tục thương lượng với sinh viên Đến khi : Trả phịng thành cơng

3. Đặc tả tiến trình nhận phịng Đầu vào: Phịng

Đầu ra: Sinh viên nhận phòng Nội dung xử lý:

Lặp: Hướng dẫn sinh viên nhận phòng

Nếu: Phòng đã được sắp xếp đúng với u cầu của sinh viên thì giao chìa khóa cho sinh viên,nếu khơng thì tiến hành đổi phịng cho sinh viên

Đến khi: Sinh viên nhận phịng

4. Đặc tả tiến trình cập nhật thơng tin sinh viên lên hệ thống Đầu vào: Thơng tin sinh viên

Đầu ra: Thơng tin sinh viên có trên hệ thống Nội dung xử lý:

Lặp: Lấy thông tin của sinh viên

Nếu : thơng tin sinh viên chính xác thì cập nhật lên hệ thống.Nếu khơng thì kiểm tra lại thơng tin sinh viên

Đến khi: Cập nhật thành công 5. Đặc tả tiến trình xét duyệt

Đầu vào: Đơn đăng kí của sinh viên Đầu ra: Thông tin trả lời sinh viên Nội dung xử lý:

Đến khi: Yêu cầ u đượ c xử lý xong 6. Đặ c tả tiến trình sắ p xếp phịng Đầ u vào: Yêu cầ u của sinh viên Đầu ra: phòng

Nộ i dung xử lý:

Lặ p: Sắ p xếp phòng cho sinh viên

Nếu nhận được yêu cầ u đăng kí từ bộ phậ n lễ tân thì sắ p xếp phịng cho sinh viên

Đến khi: Có phịng cho sinh viên 7. Đặ c tả tiến trình cấ p thẻ lưu trú Đầu vào: Thơng tin sinh viên

Đầ u ra: Sinh viên nhậ n thẻ lưu trú Nộ i dung xử lý:

Lặ p : Kiểm tra thẻ l ưu trú

Nếu thẻ l ưu trú của sinh viên đã đúng mọ i thơng tin thì tiế n hành đư a đế n bộ phậ n lễ t ân trả cho sinh viên .Nế u khơng thì tiế n hành làm lạ i thẻ Đến khi: Sinh viên nhậ n đượ c thẻ lưu trú

8. Đặ c tả tiến trình kiểm tra thơng tin sinh viên Đầ u vào: Thông tin sinh viên trên hệ thống Đầ u ra: Thông tin sinh viên đã kiểm tra Nộ i dung xử lý:

Lặ p: Kiểm tra thông tin sinh viên

Sau khi bộ phận lễ t ân nhậ p thông tin sinh viên vào hệ thố ng bộ phận quản lý sinh viên tiến hành kiểm trả l ại.Nếu thơng tin sai thì u cầ u bộ phậ n lễ tân nhậ p lại

2.2. Phân tích dữ liệu nghiệp vụ

2.2.1. Mơ hình hóa dữ liệu ban đầu

2.2.1.1. Xác đị nh kiểu thự c thể và thuộc tính Dựa vào tài nguyên :

o Con người: Sinh viên o Tài sả n: Phịng,dịch vụ o Kho bãi: Loại phịng Giao dịch:

o Có mẫ u biểu: Đăng kí (MB1),Hủy đăng kí(MB3),thanh tốn tiền điện nướ c(MB4),Kí hợ p đồng(MB5)

o Giao dịch khơng mẫu : Khơng có Kiểu thực thể (thuộc tính):

o Sinh viên (Mã sinh viên,tên sinh viên,ngày sinh,giới tính,số điện thoạ i,lớp)

o Loại phịng (Mã loại phòng,Tên loại phòng ,đơn nguyên) o Phòng (Mã phòng,Tên phòng,số người,Tên loại phòng) o Điện nước (Mã cơng tơ,Tên sản phẩm, Tên phịng,tháng

ghi sổ,chỉ số đầu,chỉ số cuối)

o Hóa đơn điện nước (Mã hóa đơn,tên phịng phịng,ngày lập,tên sản phẩm,mức tiêu thụ,đơn giá,thành tiền,tổng tiền) o Hợp đồng (Mã hợp đồng,Tên sinh viên,Tên phòng,ngày

bắt đầu,ngày kết thúc) 2.2.1.2. Xác đị nh kiể u liên kết

Kiể u thực thể

2.2.1.3. Mơ hình dữ liệ u ban đầu Giải thích ký hiệu sử dụng:

2.2.2. Chuẩ n hóa dữ liệu

2.2.2.1. Chuyể n đổi từ ERD mở r ộng về ERD kinh điển Xử l ý kiểu thuộc tính đa trị:

Hóa đơn điện nước (Mã hóa đơn,mã phịng,ngày lập,tên sản phẩm(*),mức tiêu thụ(*),đơn giá(*),thành tiền(*),tổng tiền)

Áp dụng quy tắc 1 chuyển đổi ta được:

Hóa đơn điện nước (Mã hóa đơn, mã phịng, ngày lập, tổng tiền).

D_Hóa đơn điện nước (Tên sản phẩm, mức tiêu thụ, đơn giá, thành tiền).

Kiểu liên kết :

Tìm khóa cho kiểu thực thể chính: Kiểu thực thể chính Phịng Loại phịng Sinh viên Điện nước Hóa đơn Hợp đồng

o Sinh viên (Mã sinh viên,tên sinh viên,ngày sinh,giới tính,số điện thoại,lớp)

o Loại phịng (Mã loại phòng,Tên loại phòng ,đơn nguyên) o Phòng (Mã phòng,Tên phòng,số người,Tên loại phòng)

o Điện nước (Mã cơng tơ,Tên sản phẩm, Tên phịng,tháng ghi sổ,chỉ số đầu,chỉ số cuối)

o Hóa đơn điện nước (Mã hóa đơn,Tên phịng,ngày lập,tổng tiền) o Hợp đồng (Mã hợp đồng,Tên sinh viên,Tên phòng ,ngày bắt

2.2.2.2. Chuyển đổi từ ERD kinh điể n về ERD hạ n chế Xử l ý liên kết 11 : Áp dụng quy tắ c 5 chuyển đổi ta có:

Xử l ý liên kết 1n: Khơng có

Xác định thuộc tính kết nối : Áp dụng quy tắc 7:

Xác định khóa chính cho từng thực thể: o Sinh viên: Mã sinh viên o Phòng : Mã phịng

o Loạ i phịng : Mã loại phịng o Hóa đơn điện nước: Mã hóa đơn o Điện nước: Mã cơng tơ

o Hợp đồng : Mã hợp đồng

o D_Hóa đơn điện nước: Mã hóa đơn, mã cơng tơ Kiểu thực thể

Sinh viên Phịng Loại phịng

D_Hóa đơn điện nước Mã HD,Mã cơng tơ Mã HD,Mã công tơ

2.2.2.3. Chuyển đổi từ ERD hạn chế v ề mơ hình quan hệ Mã hóa kiểu thực thể thành bảng quan hệ

o Mỗi bảng thực thể thành một bảng quan hệ Mã hóa kiểu thuộc tính chuyển thành trường dữ liệu

o Kiểu thuộc tính khóa chuyển sang bảng tương ứng o Kiểu thuộc tính mơ tả :

Xuất hiện ở 1 kiểu thực thể chuyển bảng tương ứng

Xuất hiện ở nhiều chuyển sang bảng chính, ở các bảng khác thay bằng khóa chính của bảng chính. 2.2.3.Đặ c tả bả ng dữ liệu SINHVIEN STT Khóa chính 1 x 2

6 sLop HOADONDIENNUOC STT Khóa chính 1 x 2 3 4 D_HOADONDIENNUOC STT Khóa chính 1 x 2 x 3 4 5 6 HOPDONG STT Khóa chính 1 x 2 3 4 5

PHONG STT Khóa chính 1 x 2 3 4 LOAIPHONG STT Khóa chính 1 x 2 3 DIENNUOC STT Khóa chính 1 x 2 3 4 5 6 Chương 3:Thiết kế hệ thống 3.1.Xác đị nh tiến trình hệ thống

2 3 4 5 6 Lậ p hợ p đồng

Cậ p nhật thông tin sinh viên

Kiểm tra thông tin sinh viên

Xác nhậ n trả phịng

Tìm kiếm thơng tin sinh viên Mở form hợ p đồng

Tìm kiếm thơng tin hợ p đồng Mở form phịng

Tìm kiếm phịng

Cậ p nhậ t lại số người Lập hóa đơn điện nước

Kiểm sốt kiểu dữ liệu nhập Tính tốn trường dữ liệu có cơng thức kết xuất

Lưu thơng tin hóa đơn đã nhập In hóa đơn

41 1

7

8 9

Kiểm tra thơng tin điện nước

Tính tiền điện nước

Tìm kiếm thơng tin điện nước Thanh tốn hóa đơn điện nước M

ở lập

Tìm kiếm hóa đơn cần thanh tốn Xác nhận thanh tốn

Lưu thơng tin thanh tốn

3.1.2. Xác đị nh bả ng dữ liệ u hệ thống

STT Kho

liệu(DFD 2)

2 3 4 5 Phòng điện nước HTQLSV Hợ p đồng 3.1.3. Vẽ DFD hệ thống

4 3

3.2. Thiết kế kiểm soát

3.2.1. Xác đị nh nhóm người dùng

Dựa trên cơ cấu tổ chức của hệ thống gồm có 3 nhóm người dùng là : Nhóm người dùng nghiệp vụ:

o Nhóm 1: Nhóm nhân viên quản lý giao dịch làm nhiệm vụ của nhóm chức năng “quản lý giao dịch”: Cập nhật thông tin sinh viên lên hệ thống ,nhận phịng,xác nhận trả phịng,Thanh tốn hóa đơn điện nước

o Nhóm 2: Nhóm nhân viên quản lý sinh viên làm cơng việc của nhóm chức năng “quản lý sinh viên”: Xét duyệt yêu cầu đăng ký,Sắp xếp phòng,Lập hợp đồng,cấp thẻ lưu trú,kiểm tra thơng tin sinh viên o Nhóm 3: Nhóm nhân viên quản lý điện nước làm nhiệm vụ của nhóm

chức năng “quản lý điện nước” : kiểm tra cơng cơ điện nước,Tính tốn tiền điên nước,lập hóa đơn điện nước

Nhóm người dùng quản trị: Có 2 nhu cầu quản trị người dùng và quản trị dữ liệu

ST Nhu cầu quản lý

T

1 Quản lý người dùng

3.2.2. Phân đị nh quyền hạ n nhóm người dùng

3.2.2.1. Phân đị nh quyề n hạ n dữ liệu CERD ( C Creat, E Edit, R Read, D Delete) HOAĐONIENNUOC D_HOADONDIENNUOC SINHVIEN PHONG LOAIPHONG DIENNUOC HOPDONG

3.2.2.2. Phân quyề n quyền hạ n tiến trình

Tìm kiếm phịng trống Lậ p hợ p đồng

Kiểm soát kiểu dữ liệu nhậ p

Lưu thơng tin hợ p đồng Tìm kiếm thơng tin hợp đồng

Nhập thơng tin sinh viên Lưu thơng tin sinh viên

trong phịng

Lập hóa đơn điện nước Lưu thơng tin hóa đơn điện nước

Tìm kiếm hóa đơn điện nước

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

Lưu thơng tin điện nước Tìm kiếm thơng tin điện nước

Xác nhận thanh tốn hóa đơn

Thay đổi mật khẩu user Tạo,xóa người dùng Thay đổi mật khẩu quản trị

Đăng nhập vào hệ thống

3.3. Thiết kế c ơ s ở d ữ liệu

3.3.1. Thiế t kế b ảng dữ liệu phục vụ bảo mật Xác định thực thể phục vụ bảo mật

o Mỗi nhân viên trước khi thực hiện các thao tác trên hệ thống cần được đăng nhập vào hệ thống với tài khoản và mật khẩu cho phép.Hệ thống sẽ kiểm tra tài khoản và mật khẩu ,quyền sử dụng từ đó lọc ra những chức năng mà người dùng được phép truy cập .Từ đó ta xác định được các thực thể sau

o Bảng NGUOIDUNG: Lưu trữ thông tin,tài khoản đăng nhập,quyền hạn của nhân viên

NGUOIDUNG MaNV TenNV Sdt Tendn Matkhau MaNhomND

o Bả ng NHOMNGUOIDUNG: lưu trữ quyền hạn bảng đượ c phép tác động của mỗ i quyền

NHOMNGUOIDUNG MaNhomND

TenNhomND

3.3.2. Xác đị nh thuộc tính kiểm sốt ,bả ng kiểm sốt

Dựa vào mơ hình quan hệ ta có bảng hóa đơn điện nước và hợp đồng xảy ra giao dịch nên cần thêm thuộc tính kiểm sốt (maNV) vào bảng

HOADONDIENNUOC sMaHD sMaphong dNgaylap fTongtien MaNV

HOPDONG sMahopdong sMaSV sMaphong dngaybatdau dngayketthuc MaNV

3.3.3. Nghiên cứ u tình huống gom bảng 3.3.4. Xây dự ng mơ hình hệ thống

3.3.5. Đặ c tả bả ng dữ liệu

1. Số hiệu: 1

4. Mô tả : Lưu trữ thơng tin nhóm người dùng

5. Mơ tả

STT

1

2 6. Khóa ngồi

STT Tên Cột khóa ngồi Quan hệ với bảng

1.Số hiệu: 2 2. Tên bảng: NGUOI 3. Bí danh:NGUOIDUNG

DUNG

4. Mô tả : Lưu trữ thông tin người dùng

5. Mô tả STT 1 2 3 4 5 6 6. Khóa ngồi

ST

T

Tên Cột khóa ngồi Quan hệ với bảng

1 s M a N h o m N D s M a N h o m N D NHO MNG UOI DUN G 1. Số hiệu: 3 ONG 4. Mô tả : Lưu trữ

thông tin loại phịng

6. Kh h ó a n g o ài 53

ST

T

Tên Cột khóa ngồi Quan hệ với bảng

1. Số hiệu: 4 PHON G 4. Mô tả : Lưu trữ thơng tin phịng 5. Mơ tả 6. Khóa ngồi S T T T C ộ t n g o à i

Một phần của tài liệu tiểu luận phân tích thiết kế hệ thống hệ thống quản lý ký túc xã đại học (Trang 27 - 59)

w