GHI PHIẾU Giờ k/vào Mã máy THANH TOÁN Số phiếu Số phiếu LOẠI DỊCH VỤ THUỘC Tên Đơn giá Số chỗ... III – THIẾT KẾ MÔ HÌNH VẬT LÝ: 1- Cơ sở dữ liệu vật lý: Sử dụng hệ quản trị cơ
Trang 1Trường Đại Học Sư Phạm Hà Nội
Khoa Công Nghệ Thông Tin
Bài tập môn: Phân tích & thiết kế hệ thống
Approver Name:
Phạm Thị Quỳnh
Group:
1 Đàm Minh Tuấn
2 Lê Tiến Tùng
Trang 2THIẾT KẾ HỆ THỐNG
I – MÔ HÌNH KHÁI NIỆM: Mô hình E-R:
1- Xác định thực thể và thuộc tính
Loại dịch vụ : (Tên loại dịch vụ)->(Số chỗ,đơn giá)
Phiếu : (Số phiếu)->( )
Mã máy : ( Mã)->( )
Loại dịch vụ nước : (Tên)->( )
2- Biểu đồ
GHI PHIẾU
Giờ k/vào Mã máy
THANH TOÁN
Số phiếu
Số phiếu
LOẠI DỊCH VỤ
THUỘC
Tên
Đơn giá
Số chỗ
Trang 3
Biểu đồ dữ liệu của mô hình quan hệ:
1 PHIẾU
* Số phiếu
4 ĐÁP ỨNG NHU CẦU
* Loại dịch vụ
* Mã máy
5.THANH TOÁN
* Số phiếu
* Mã máy
* Loại dịch vụ
2.LOẠI DỊCH VỤ
* Tên dịch vụ
* Mã máy
3.MÁY
* Mã máy
Trang 4III – THIẾT KẾ MÔ HÌNH VẬT LÝ:
1- Cơ sở dữ liệu vật lý:
Sử dụng hệ quản trị cơ sở dữ liệu MS SQL Server.Từ các quan hệ trên,ta chỉ cần đến hai bảng sau:
a) Bảng “ Giá dịch vụ”:
b) Bảng “Dịch vụ khách”:
Thuộc tính Kiểu dữ liệu Độ rộng Ghi chú
Giờ khách vào Smalldatetime
Giờ khách ra Smalldatetime
Trang 52 – Xác định luồng hệ thống:
a.Sơ đồ hệ thống cho biểu đồ ”1 Đáp ứng nhu cầu cùa khách”
Máy thực hiện 2 tiến trình 1.2 và 1.4
a.1.Tiến trình”1.2.Kiểm tra chố trống”
Xử lý mối khi có khách vào
Sau khi nhập vào Loại dịch vụ,xác định số chố như sau:
Khách
1.1 Hỏi yêu cầu của khách
1.2 Kiểm tra chỗ trống
Sổ ghi khách ra B
A Bảng giá
1.4 Ghi sổ khách vào
1.3 Ghi phiếu
D Sổ ghi khách vào
Phiếu ghi C
Hết máy
Loại dịch vụ y/cầu
Vé xe
Đã ghi phiếu
Yêu cầu
Còn máy
Yêu cầu
Trang 6Trong đó:
- Tổng số loại máy của loại dịch vụ : đã biết trước
- Số lượng máy đang hoạt động := tổng số bản ghi trong bảng ghi khách vào
a.2.Tiến trình “1.4 ghi sổ khách vào”
Xử lý mối khi có khách vào, và còn chố trống
Chỉ cần nhập vào Mã máy loại dịch vụ,còn thời gian vào được lấy ra từ hệ thống của máy
b.Sơ đồ hệ thống cho biểu đồ 2 “Thanh toán dịch vụ của khách”
Máy thực hiện hai tiến trình 2.3 và 2.4
b.1:Tiến trình”2.3.Thanh toán”
2.1
Kiểm tra
phiêu ghi
2.2
Đối chiếu
với sổ ghi khách vào
khách
2.3
Thanh toán
2.4
Ghi sổ
khách ra
Ghi sổ khách ra C
Thông tin phiếu
Dịch vụ đã thanh toán
Phiếu thanh toán
Phiếu giả Phiếu ghi khách vào
sai
Phiếu đúng
Trang 7Xử lý mỗi khi có khách ra,Phiếu là thật phù hợp với thông tin trong sổ
Sau khi nhập vào Mã máy sẽ tìm ra được Máy người đó sử dụng,bổ xung
thêm giờ khách ra từ giờ của hệ thống Tính tiền như sau
b.2.Tiến trình”2.4.ghi sổ khách ra”
là tiếp tục của tiến trình 2.3
Chỉ cần ghi lại các dữ liệu đã có vê dịch vụ đã có vào máy
c.Sơ đồ hệ thống cho biểu đồ”3.Giải quyết sự cố”
Máy thực hiện 3 tiến trình 3.1,3.2,3.3
khách
3.1
Kiểm tra hiện trạng máy
3.2
Đối chiếu
với sơ đồ
3.3
Giải quyết
sự cố
3.4
Lập biên bản
Biên bản
Lỗi do
khách
Thông báo sự cố
Thông tin sự cố
Do máy tính
Không đúng
Đúng
Thông tin
về sự cố
Chọn máy khác cho khách
Thông tin sự cố
Trang 8c.1.Tiến trình”3.1 kiểm tra hiện trạng của máy”
Mối khi có sự cố,Ngưới coi dịch vụ phải đến trực tiếp kiểm tra máy
Xem có phải do máy hay không
Sau khi kiểm tra hiện trạng của máy, ta cần phải kiểm tra sơ đồ máy xem
có đúng là máy như vậy không?
c.3.Tiến trình”3.3 Xử lý sự cố máy”
Tiền hành khắc phục sự cố về máy cho khách trong thời gian ngắn nhất
c.4.Tiến trình”3.4 “Lập biên bản ”
Thực hiện sau khi đã kiểm tra sơ đồ máy
Cập nhật nội dung biên bản theo mấu trên máy
3– Thiết kế các giao diện
a) Giao diện truy nhập vào hệ thống
TRUY NHẬP HỆ THỐNG Người dùng
Mật khẩu
Trang 9
b) Giao diện nhập loại dịch vụ đơn giá
CẬP NHẬT DỊCH VỤ NƯỚC
Loại dịch vụ nước Đơn giá Đơn vị
KIỂM TRA CHỖ TRỐNG VÀ GHI KHÁCH VÀO
Trang 10d) Giao diện ghi dịch vụ nước
e) Giao diện ghi sổ khách ra và in phiếu thanh toán
Trang 11
f) Giao diện tổng hợp chính:
g) Đặc tả giao diện:
- Mục tiêu của giao diện là kiểm tra chỗ trống và cập nhật thông tin khi có khách vào
- Chỉ cần nhập mã máy và dịch vụ giải khát,còn các thông tin khác thì máy tự làm
Cập nhật
In báo cáo
Tính tiền K/tra chỗ trống
INTERNER
CHƯƠNG TRÌNH QUẢN LÝ CỬA HÀNG