Mô tả chức năng: Danh mục Quản lý Nhân Viên có 4 chức năng: Thêm Nhân Viên , sửa thông tin Nhân Viên, xóa thông tin Nhân Viên, tìm kiếm.. - Thêm Nhân Viên Mục đíchThêm Nhân Viên mới vào
Trang 1TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
-*** -BÁO CÁO Phân tích thiết kế hệ thống
ĐỀ TÀI: Chương 8:
Xây dựng cơ sở dữ liệu vật lý
Giáo viên hướng dẫn: Nguyễn Thị Hải Yến
Nhóm 1 Sinh viên thực hiện:
2121050104 – Lê Việt Anh (Nhóm trưởng)
2121050127 – Nguyễn Thành Nam
2121050114 – Quách Thành Đông
2121050124 - Nguyễn Tiến Đạt
Hà Nội, 2024
Trang 21.Thiết kế cơ sở dữ liệu vật lý
1.1 Phi chuẩn hóa
Từ quan hệ trên và phi chuẩn hóa ghép 2 quan hệ YEUCAU và THUTIEN thành quan hệ PHIEUTHU do giữa quan hệ YEUCAU và quan hệ THUTIEN về mặt lưu trữ là giống nhau Ta có quan hệ PHIEUTHU có những thuộc tính sau: sophieuthu, maNV, maDM, sokhach, ngay, tongtien
1.2 Thiết kế bảng dữ liệu
1.NHANVIEN
2.DANHMUC
3.LOAIDANHMUC
4.BAN
5.CA
Trang 39a PHIEUTHU
9b DONGPHIEUTHU
10.DONHANG
11a.THANHTOAN
2
Trang 4ngay datetime 6 dd/mm/yy
11b.DONGTHANHTOAN
12.PHUTRACH
13.NGAY
1.3 Phân tích và hoàn thiện mô hình quan hệ
Trang 5Hình 1.1 Biểu đồ mô hình quan hệ
1.4 Thiết kế các giao diện xử lí
1.4.1 Các biểu đồ luồng hệ thống
1.4.1.1 Biểu đồ luồng hệ thông tiến trình “1.0 Phục vụ khách”
4
Trang 6Hình 1.2 Biểu đồ luồng dữ liệu hệ thống tiến trình Phục vụ khách
Trong biểu đồ này có 2 tiến trình do máy thực hiện là: lập phiếu yêu cầu (cũng là phiếu thanh toán) và lập phiếu thu và thu tiền của khách
1.4.1.2 Biểu đồ luồng hệ thống tiến trình “ 2.0 Lấy hàng ”
Trang 7Hình 1.3 Biểu đồ luồng dữ liệu hệ thống tiến trình lấy hàng
Trong biểu đồ này có 2 tiến trình do máy thực hiện là: lập đơn đặt hàng và lập
phiếu thanh toán và trả tiền
1.4.1.3 Biểu đồ luồng hệ thống tiến trình “ 3.0 Tổng hợp, báo cáo ”
6
2.2
Nhận hàng, ghi sổ
2.1 Đặt hàng
3.0
Thanh toán đặt hàng
QUÁN
Đơn đặt hà hết ng
Yêu cầu th.toán thanh toánPhiếu
QUÁN
y/cầu nhận hàng
DONHANG
10
PHIEUT.TOAN
NGAY
7 LOAIDANHMUC
Trang 8Hình 1.4 Biểu đồ luồng dữ liệu hệ thống tiến trình Tổng hợp, báo cáo
Trong biểu đồ này có 2 tiến trình điều do máy thực hiện: Tổng hợp và Lập báo cáo.
1.5 Đặc tả các giao diện và thủ tục:
Chỉ đ ạo
3.2
Lập các báo cáo
3.1
Tổng hợp
QUÁN
Báo cáo Yêu cầu báo cáo
Kết quảTổng hợp
PHIEUT.TOAN
11
DONGPH.T.TOAN
12
NGAY
DANHMUC
2
BAOCAO
13
PHIEUTHU
8 DONGP.THU
9
Trang 91.5.1 Giao diện đăng nhập:
*Giao diện đăng nhập chương trình
1.5.2 Giao diện quản lí thay đổi tài khoản:
*Giao diện thay đổi tài khoản chương trình
8
Trang 101.5.3 Giao diện quản lý thay đổi tài khoản:
*Giao diện thay đối tài khoản chương trình
1.5.4 Giao diện quản lý nhân viên:
*Giao diện quản lí nhân viên chương trình
Trang 11a Mục đích:Quản lý Nhân Viên của quán.
b Điều kiện trước:
Người dùng nhấp chọn các chức năng có sẵn của danh mục Quản lý Nhân Viên
d Mô tả chức năng:
Danh mục Quản lý Nhân Viên có 4 chức năng: Thêm Nhân Viên , sửa thông tin
Nhân Viên, xóa thông tin Nhân Viên, tìm kiếm
- Thêm Nhân Viên
Mục đíchThêm Nhân Viên mới
vào hệ thống
Điều kiện trướcNhân Viên thêm vào
không có trong CSDL
Điều kiện sau
Thêm thành công
Mô tả
Khi người dùng muốn thêm vào sản phẩm thì nhập thông tin thêm sau đó hệ thống
sẽ ghi nhận và lưu vào CSDL
- Sửa thông tin Nhân Viên
Mục đích: Sửa một số thông tin về Nhân Viên
Điều kiện trước: Dữ liệu thêm vào không được trùng với CSDL có sẵn
Điều kiện sau: Dữ liệu thêm vào thành công
Mô tả:
Khi người dùng muốn sửa thông tin Nhân Viên thì phải nhập vào thông tin cần sửa sau đó hệ thống sẽ ghi nhận và lưu vào CSDL
Xóa thông tin Nhân Viên
10
Trang 12 Mục đích:
Xóa thông tin Sản Phẩm không còn cung được tổ chức giảng dạy trong nhà trường
Điều kiện trước: Dữ liệu phải có trong CSDL
Điều kiện sau: Dữ liệu được xóa thành công
Mô tả
Khi người dùng muốn xóa một Nhân Viên thì cần nhập vào mã Nhân Viên sau đó
hệ thống sẽ kiểm tra và xóa
- Tìm Kiếm thông tin Nhân Viên
Mục đích Tìm kiếm thông tin của : Nhân Viên có trong quán
Điều kiện trước Dữ liệu phải có trong CSDL:
Điều kiện sau Dữ liệu được tìm kiếm thành công:
Mô tả chức năng
Hiển thị thông tin Nhân Viên đã tìm kiếm
1.5.5 Giao diện quản lí sản phẩm:
Danh mục Quản lý Sản Phẩm có 4 chức năng: Thêm sản phẩm , sửa thông tin sản phẩm, xóa thông tin Món, tìm kiếm
- Thêm Sản Phẩm
Mục đíchThêm Sản Phẩm mới
vào hệ thống
Điều kiện trướcSản Phẩm thêm vào
không có trong CSDL
Điều kiện sau
Thêm thành công
Mô tả
Trang 13Khi người dùng muốn thêm vào sản phẩm thì nhập thông tin thêm sau đó hệ thống
sẽ ghi nhận và lưu vào CSDL
- Sửa thông tin Sản Phẩm
Mục đích: Sửa một số thông tin về Sản Phẩm
Điều kiện trước: Dữ liệu thêm vào không được trùng với CSDL có sẵn
Điều kiện sau: Dữ liệu thêm vào thành công
Mô tả:
Khi người dùng muốn sửa thông tin sản phẩm thì phải nhập vào thông tin cần sửa sau đó hệ thống sẽ ghi nhận và lưu vào CSDL
Xóa thông tin sản phẩm
Mục đích:
Xóa thông tin Sản Phẩm không còn cung được tổ chức giảng dạy trong nhà trường
Điều kiện trước: Dữ liệu phải có trong CSDL
Điều kiện sau: Dữ liệu được xóa thành công
Mô tả
Khi người dùng muốn xóa một Sản Phẩm thì cần nhập vào mã Sản Phẩm sau đó hệ thống sẽ kiểm tra và xóa
- Tìm Kiếm thông tin Sản Phẩm
Mục đích Tìm kiếm thông tin của sản Phẩm có trong quán:
Điều kiện trước Dữ liệu phải có trong CSDL:
Điều kiện sau Dữ liệu được tìm kiếm thành công:
Mô tả chức năng
Hiển thị thông tin sản phẩm đã tìm kiếm
12
Trang 14
*Giao diện quản lí sản phẩm chương trình
1.5.6 Giao diện quản lý phiếu xuất:
a Mục đích:
Quản lý tất cả các Phiếu Xuất của quán
b Điều kiện trước:
Người dùng nhấp chọn các chức năng có sẵn của danh mục Quản lý Phiếu Xuất
c Điều kiện sau:
Thực hiện các chức năng thành công
d Mô tả chức năng:
Danh mục Quản lý môn học có 3 chức năng: thêm Phiếu Xuất, sửa thông tin phiếu Xuất, xóa thông tin Phiếu Xuất
- Thêm Hoá Đơn
Trang 15 Mục đích: Thêm Phiếu Xuất mới vào hệ thống
Điều kiện trước: Phiếu Xuất thêm vào không có trong CSDL
Điều kiện sau: Thêm thành công
Mô tả
Khi người dùng muốn thêm vào Phiếu Xuất thì nhập thông tin thêm sau đó hệ thống sẽ ghi nhận và lưu vào CSDL
- Sửa thông tin Phiếu Xuất
Mục đích: Sửa một số thông tin về Phiếu Xuất
Điều kiện trước: Dữ liệu thêm vào không được trùng với CSDL có sẵn
Điều kiện sau: Dữ liệu thêm vào thành công
Mô tả
Khi người dùng muốn sửa thông tin Phiếu Xuất thì phải nhập vào thông tin cần sửa sau đó hệ thống sẽ ghi nhận và lưu vào CSDL
- Xóa thông tin Phiếu Xuất
Mục đích:Dữ liệu phải có trong CSDL
Điều kiện sau: Dữ liệu được xóa thành công
Mô tả
Khi người dùng muốn xóa một Phiếu Xuất thì cần nhập vào mã môn học sau đó hệ thống sẽ kiểm tra và xóa
- Tìm Kiếm thông tin Phiếu Xuất
Mục đích Tìm kiếm thông tin của Phiếu Xuất có trong quán:
Điều kiện trước Dữ liệu phải có trong CSDL:
Điều kiện sau Dữ liệu được tìm kiếm thành công:
Mô tả chức năng
Hiển thị thông phiếu xuất viên đã tìm kiếm
14
Trang 16*Giao diện quản lí xuất phiếu chương trình
1.5.7 Giao diện quản lý chi tiết phiếu xuất:
b Điều kiện trước:
Người dùng nhấp chọn các chức năng có sẵn của danh mục Quản lý Chi tiết Phiếu xuất
d Mô tả chức năng:
Danh mục Quản lý Chi tiết Phiếu xuất có 3 chức năng: Thêm Chi tiết Phiếu xuất, sửa thông tin Chi tiết Phiếu xuất, xóa thông tin Chi tiết Phiếu xuất
- Thêm Chi tiết Phiếu xuất
Mục đích: Thêm Chi tiết Phiếu xuất mới vào hệ thống
Trang 17 Điều kiện trước: Chi tiết Phiếu xuất thêm vào không có trong CSDL
Điều kiện sau: Thêm thành công
Mô tả
Khi người dùng muốn thêm vào Chi tiết Phiếu xuất thì nhập thông tin cần thêm sau
đó hệ thống sẽ ghi nhận và lưu vào CSDL
- Sửa thông tin Chi tiết Phiếu xuất
Mục đích: Sửa một số thông tin về Chi tiết Phiếu xuất
Điều kiện trước: Dữ liệu thêm vào không được trùng với CSDL có sẵn
Điều kiện sau: Dữ liệu thêm vào thành công
Mô tả
Khi người dùng muốn sửa thông tin Chi tiết Phiếu xuất thì phải nhập vào thông tin cần sửa sau đó hệ thống sẽ ghi nhận và lưu vào CSDL
- Xóa thông tin Chi tiết Phiếu xuất
Mục đích:Xóa Chi tiết Phiếu xuất không còn cần thiết
Điều kiện trước: Dữ liệu phải có trong CSDL
Điều kiện sau: Dữ liệu được xóa thành công
Mô tả
Khi người dùng muốn xóa một Chi tiết Phiếu xuất thì cần nhập vào phiếu sau đó
hệ thống sẽ kiểm tra và xóa
16
Trang 18*Giao diện quản lí chi tiết phiếu xuất chương trình
1.5.8 Giao diện quản lý thống kê sản phẩm:
* Giao diện thống kê sản phẩm chương trình.
Trang 19.
1.5.9 Giao diện quản lý thống kê phiếu xuất:
* Giao diện thống kê phiếu xuất chương trình
1.6 Giao diện trợ giúp chương trình:
18
Trang 20*Giao diện hỗ trợ chương trình