Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
2,55 MB
Nội dung
TRƯỜNG CAO ĐẲNG KT LÝ TỰ TRỌNG TPHCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC LẬP TRÌNH CƠ SỞ DỮ LIỆU QUẢN LÝ SỔ TIẾT KIỆM GVGD : Thầy Trần Việt Khánh Sinh viên thực hiện: Tên sinh viên: Trần Ngọc Thanh Thảo Nguyễn Yến Nhi Bá o cáo MỤC LỤC Chương HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM 1.1 YÊU CẦU NGHIỆP VỤ 1.1.1 Danh sách yêu cầu 1.1.2 Danh sách biểu mẫu qui định 1.1.2.1 Biểu mẫu qui định 1.1.2.2 Biểu mẫu qui định 1.1.2.3 Biểu mẫu qui định 1.1.2.4 Biểu mẫu 1.1.2.5 Biểu mẫu Biểu mẫu 5.1 1.1.2.6 Quy định 1.1.3 Bảng trách nhiệm yêu cầu nghiệp vụ 1.2 YÊU CẦU TIẾN HÓA 1.2.1 Danh sách yêu cầu tiến hóa 1.2.2 Bảng trách nhiệm yêu cầu tiến hóa 1.3 YÊU CẦU HIỆU QUẢ 1.3.1 Danh sách yêu cầu hiệu 1.3.2 Bảng trách nhiệm yêu cầu hiệu 1.4 YÊU CẦU TIỆN DỤNG 1.4.1 Danh sách yêu cầu tiện dụng Bá o cáo 1.4.2 Bảng trách nhiệm yêu cầu tiện dụng 1.5 YÊU CẦU TƯƠNG THÍCH 1.5.1 Danh sách yêu cầu tương thích 1.5.2 Bảng trách nhiệm yêu cầu tương thích 1.6 YÊU CẦU BẢO MẬT 1.6.1 Danh sách yêu cầu bảo mật 1.6.2 Bảng trách nhiệm yêu cầu bảo mật 1.7 YÊU CẦU AN TOÀN 1.7.1 Danh sách yêu cầu an toàn 1.7.2 Bảng trách nhiệm yêu cầu an toàn 1.8 YÊU CẦU CÔNG NGHỆ 1.8.1 Danh sách yêu cầu công nghệ Chương MÔ HÌNH HÓA 2.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TIẾP NHẬN NHÂN VIÊN 2.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP THẺ ĐỘC GIẢ Chương THIẾT KẾ DỮ LIỆU 3.1 BƯỚC 1: XÉT YÊU CẦU TIẾP NHẬN NHÂN VIÊN 3.1.1 Thiết kế liệu với tính đắn 3.1.2 Thiết kế liệu với tính tiến hóa 3.2 BƯỚC 2: XÉT YÊU CẦU TIẾP LẬP THẺ ĐỘC GIẢ 3.2.1 Thiết kế liệu với tính đắn Bá o cáo 3.2.2 Thiết kế liệu với tính tiến hóa 3.3 BƯỚC 3: XÉT YÊU CẦU TIẾP NHẬN SÁCH MỚI 3.3.1 Thiết kế liệu với tính đắn 3.3.2 Thiết kế liệu với tính tiến hóa 3.4 BƯỚC 4: XÉT YÊU CẦU TRA CỨU SÁCH 3.4.1 Thiết kế liệu với tính đắn 3.4.2 Thiết kế liệu với tính tiến hóa 3.5 BƯỚC 5: XÉT YÊU CẦU CHO MƯỢN SÁCH 3.5.1 Thiết kế liệu với tính đắn 3.5.2 Thiết kế liệu với tính tiến hóa 3.6 DIỄN GIẢI CƠ SỞ DỮ LIỆU 3.6.1 Bảng XXX 3.6.2 Bảng XXX Chương THIẾT KẾ GIAO DIỆN 4.1 THIẾT KẾ MÀN HÌNH CHÍNH 4.1.1 Thiết kế hình thực đơn với tính đắn 4.1.2 Thiết kế hình thực đơn với tính hiệu tiện dụng 4.1.2.1 Phương án 1: xxxx 4.1.2.2 Phương án 2: xxxx 4.2 THIẾT KẾ MÀN HÌNH 4.2.1 Màn hình xxxx Bá o cáo 4.2.2 Màn hình xxxx với tính đắn 4.2.3 Màn hình xxxx với tính tiện dụng hiệu 4.2.4 Màn hình aaaa 4.2.5 Màn hình aaaa với tính đắn 4.2.6 Màn hình aaaa với tính tiện dụng hiệu Bá o cáo Chương I HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM 1.1 YÊU CẦU NGHIỆP VỤ 1.1.1 Danh sách yêu cầu 1.1.2 Danh sách biểu mẫu qui định Biểu mẫu quy định Ví dụ: BM1: Mã sổ: 01 Sổ tiết kiệm Loại tiết kiệm: không kỳ hạn Bá o cáo Khách hàng: Nguyễn Yến Nhi Địa chỉ: 26 Vũ Tùng,P2,Q.BT,TP.HCM Số tiền gửi: 100.000 VND CMND: 123456789 Ngày mở sổ: 16/9/2014 Biểu mẫu quy định Ví dụ: BM2: Mã sổ: 01 Ngày gởi: 20/9/2014 Phiều Gởi Tiền Khách hàng: Nguyễn Yến Nhi Số tiền gửi: 100.000 VND Biểu mẫu quy định Ví dụ: Ví dụ: BM2: Mã sổ: 01 Ngày gởi: 21/9/2014 Phiều Rút Tiền Khách hàng: Nguyễn Yến Nhi Số tiền gửi: 100.000 VND Biểu mẫu quy định Ví dụ: Bá o cáo BM1: STT Mã sổ 02 03 Sổ tiết kiệm Loại tiết kiệm Khách hàng tháng Nguyễn A Không kỳ hạn Nguyễn B Biểu mẫu quy định Biểu mẫu quy định Số dư 200.000 VND 300.000 VND 1.1.3 Bảng trách nhiệm yêu cầu nghiệp vụ STT Nghiệp vụ Mở sổ tiết kiệm Lập phiếu gửi tiền Lập phiếu rút tiền Người dung Phần mềm Ghi Cung cấp thông tin khách hàng, loại tiết kiệm, số tiền gửi Bổ sung trường thiếu, kiểm tra quy định ghi nhận Cho phép hủy, cập nhật thong tin sổ tiết kiệm Cung cấp thong tin mả số khách hàng tiền gửi Kiểm tra quy định, ghi nhận vào hệ thống Có thể hủy phiếu Cung cấp thong tin mả số khách hàng tiền rút Kiểm tra quy định, ghi nhận vào hệ thống Có thể hủy phiếu Bá o cáo Tra cứu sổ Nhập vào thong tin khách hàng và/hoặc loại tiết kiệm không cần nhập cho việc tra cứu toàn bô sổ tiết kiệm Tìm, xử lý, xuất thong tin lien quan Nhập ngày, tháng Tìm, xử lý, xuất thong tin lien quan Báo cáo theo ngày, hoăc theo tháng Nhập vào giá trị sửa đổi Sửa đổi thong số hệ thống Có thể định sửa lại thông số cũ với sổ tiết kiệm hệ thống cập nhật thông tin Báo cáo tháng Thay đổi quy định 1.2 YÊU CẦU TIẾN HÓA 1.2.1 Danh sách yêu cầu tiến hóa STT Tham số cần thay đổi Nghiệp vụ Thay đổi số lượng loại kỳ hạn Tiền gửi tối thiểu Thay đổi thời gian gừi tối thiểu Lãi suất loại kỳ hạn Miền giá trị cần thay đổi Tiền gửi tối thiểu Loại tiết kiệm Thời gian gửi tối thiểu Lãi suất 1.2.2 Bảng trách nhiệm yêu cầu tiến hóa STT Nghiệp vụ Người dùng Phần mềm Ghi Bá o cáo Thay đổi số lượng loại kỳ hạn Tiền gửi tối thiểu Thay đổi thời gian gửi tối thiểu Lãi suất lọi kỳ hạn( Không ảnh hưởng sổ chưa đáo hạn) Cung cấp thong tin kỳ hạn lãi suất Cung cấp hto6ng tin tiền gửi tối thiểu Cung cấp thong tin thời gian gửi tối thiểu Cung cấp thong tin lãi suất Kiểm tra quy định ghi nhận Kiểm tra quy định ghi nhận Kiểm tra quy định ghi nhận Kiểm tra quy định ghi nhận Cho phép hủy, thêm kỳ hạn 1.2 YÊU CẦU TIẾN HÓA 1.2.1 Danh sách yêu cầu tiến hóa Máy tính với CPU Pentium III, RAM 128MB, HDD:10GB STT Nghiệp vụ Tốc độ xử lý Mở sổ tiết kiệm 50 yêu cầu/ Lập phiếu gửi tiền 50 yêu cầu/ Lập phiếu rút tiền 50 yêu cầu/ Tra sổ Ngay tức Lập báo cáo tháng 80 yêu cầu/ báo cáo ngày 40 yêu cầu/ báo cáo tháng Thay đổi quy định Ngay tức Dung lượng lưu trữ Ghi Bá o cáo D4: D1 D5:Không có D6: • Thuật toán Bước 1: Nhận D1 từ người dung Bước 2: Kết nối CSDL Bước 3: Đưa D4 vào nhớ phụ, cập nhật loại tiết kiệm không sử dụng nửa Bước 4: Đóng kết nối CSDL Bước 5: Kết thúc Chương THIẾT KẾ DỮ LIỆU 3.1 BƯỚC 1: XÉT YÊU CẦU TIẾP NHẬN NHÂN VIÊN 3.1.1 Thiết kế liệu với tính đắn • Biểu mẫu liên quan: BM1 • Sơ đồ luồng liệu: có • Các thuộc tính mới: Bá o cáo MaSo, MaLoaiTK, TenKhachHang, SoTienTK, LoaiTL, NgayMoSo • Thiết kế liệu • Các thuộc tính trừu tượng MaSo • Sơ đô logic: 3.1.2 Thiết kế liệu với tính tiến hóa • Quy định liên quan: QĐ1 • Sơ đồ luồng liệu: có Bá o cáo • Các thuộc tính mới: TenLoaiTK, TenThamSo • Thiết kế liệu: • Các thuộc tính trựu tượng MaLoaiTK • Sơ đồ logic: Bá o cáo 3.2 BƯỚC 2: XÉT YÊU CẦU TIẾP LẬP PHIẾU GỬI 3.2.1 Thiết kế liệu với tính đắn • Biểu mẫu lien quan: BM2 • Sơ đồ luồng liệu: Đã có • Các thuộc tính mới: NgayGoi, SoTienGoi • Thiết kế liệu • Các thuộc tính trừu tượng MaPhieuGoi • Sơ đồ logic: Bá o cáo 3.2.2 Thiết kế liệu với tính tiến hóa • Quy định liên quan: QĐ2 • Sơ đồ luồng liệu: có • Các thuộc tính mới: TenThamSo • Thiết kế liệu • Các thuộc tính trừu tượng MaLoaiTK Bá o cáo • Sơ đồ logic: 3.3 BƯỚC 3: XÉT YÊU CẦU LẬP PHIẾU RÚT TIỀN 3.3.1 Thiết kế liệu với tính đắn • Biểu mẫu liên quan:BM1 • Sơ đồ luồng liệu: có • Các thuộc tính mới: SoTienRut, NgayRut • Thiết kế liệu: • Các thuộc tính trừu tượng: MaPhieuRut • Sơ đồ logic Bá o cáo 3.3.2 Thiết kế liệu với tính tiến hóa • Quy định liên quan: QĐ3 • Sơ đồ luồng liệu: có • Các thuộc tính mới: SoNgayDuocRut, KyHan, LaiSuatThang, DongSo • Thiết kế liệu: Bá o cáo • Sơ đồ logic: 3.4 BƯỚC 4: XÉT YÊU CẦU TRA CỨU SỔ 3.4.1 Thiết kế liệu với tính đắn Biểu mẫu liên quan: BM4 • Sơ đồ luồng liệu: có • Các thuộc tính mới: thuộc tính • Thiết kế liệu: • Các thuộc tính trựu tượng: STT • Sơ đồ logic: 3.4.2 Thiết kế liệu với tính tiến hóa Không có yêu cầu tiến hóa cho tra cứu sổ Bá o cáo 3.5 BƯỚC 5: XÉT YÊU CẦU LẬP BÁO CÁO THÁNG 3.5.1 Thiết kế liệu với tính đắn • Biểu mẫu liên quan: BM5, BM6 Yêu cầu cần viết truy vấn không cần thiết kế CSDL 3.5.2 Thiết kế liệu với tính tiến hóa: yêu cầu tính tiến hóa 3.6 BƯỚC 6: XÉT YÊU CẦU THAY ĐỔI QUY ĐỊNH 3.6.1 Thiết kế liệu với tính đắn 3.6.2 Thiết kế liệu với tính tiến hóa: Bá o cáo QĐ6: Người dùng thay đổi qui định sau : + QĐ1 : Thay đổi số lượng loại kỳ hạn Tiền gởi tối thiểu + QĐ3 : Thay đổi thời gian gởi tối thiểu Lãi suất loại kỳ hạn (không ành hưởng sổ chưa đáo hạn ) • Sơ đồ luồng liệu: có • Các thuộc tính mới: LaiSuat • Thiết kế liệu: • Các thuộc tính trừu tường: • Sơ đồ logic: 3.7 DIỄN GIẢI CƠ SỞ DỮ LIỆU 3.7.1 Bảng SOTIETKIEM STT Thuộc tính Kiểu liệu Diễn giải MaSo Chuỗi Mã sổ tiết kiệm MaLoaiTK Chuỗi Mã loại tiết kiệm Bá o cáo MaKhachHang Số nguyên Mả khách hàng NgayMoSo Ngày tháng Ngày mở sổ SoTienTK Số thực Số tiền tiết kiệm 3.7.2 Bảng LOAITIETKIEM STT Thuộc tính Kiểu liệu Diễn giải MaLoaiTK Chuỗi Mã loại tiết kiệm TenLoaiTK Chuỗi Tên loại tiết kiệm LaiSuat Số thực Lãi suất 3.7.3 Bảng THAMSO STT Thuộc tính Kiểu liệu Diễn giải MaThamSo Số nguyên Mã tham số TenThamSo Chuỗi Tên tham số GiaTri Số thực Gía trị 3.7.4 Bảng PHIEUGOITIEN STT Thuộc tính Kiểu liệu Diễn giải MaSo Chuỗi Mã sổ MaPhieuGoi Số nguyên Mã phiếu gởi NgayGoi Ngày tháng Ngày gởi Bá o cáo SoTienGoi Số thực Số tiền gởi 3.7.5 Bảng PHIEURUTTIEN STT Thuộc tính Kiểu liệu Diễn giải MaSo Chuỗi Mã sổ MaPhieuRut Số nguyên Mã phiếu rút NgayRut Ngày tháng Ngày rút SoTienRut Số thực Số tiền rút 3.7.6 Bảng KHACHHANG STT Thuộc tính Kiểu liệu Diễn giải MaKhachHang Số nguyên Mã khách hàng TenKhachHang Chuỗi Tên khách hàng CMND Chuỗi Số chứng minh nhân dân DiaChi Chuỗi Địa Bá o cáo Chương THIẾT KẾ GIAO DIỆN 4.1 THIẾT KẾ MÀN HÌNH CHÍNH 4.1.1 Thiết kế hình thực đơn với tính đắn 4.1.2 Thiết kế hình thực đơn với tính hiệu tiện dụng 4.1.2.1 Phương án 1: xxxx 4.1.2.2 Phương án 2: xxxx 4.2 THIẾT KẾ MÀN HÌNH 4.2.1 Màn hình mở sổ tiết kiệm Bá o cáo 4.2.2 Màn hình mở sổ tiết kiệm với tính đắn 4.2.3 Màn hình lập phiếu gởi tiền 4.2.4 Màn hình lập phiếu gởi tiền với tính đắn 4.2.5 Màn hình lập phiếu gởi tiền 4.2.6 Màn hình lập phiếu gởi tiền với tính đắn 4.2.7 Màn hình báo cáo hoạt động doanh số ngày Bá o cáo 4.2.8 Màn hình báo cáo hoạt động doanh số ngày với tính đắn 4.2.9 hoạt động doanh số tháng Màn hình báo cáo 4.2.10 Màn hình báo cáo hoạt động doanh số tháng với tính đắn [...]... số lượng sổ tiết kiệm của từng “loại tiết kiệm (D3), tổng số tiền thu được từ các sổ tiết kiệm của mỗi loại, tổng số tiền chi ra từ các sổ tiết kiệm của mỗi loại Bước 5: Tính chênh lệch của mỗi loại tiết kiệm (tổng thu-tổng chi) Bước 6: Đóng kết nối dữ liệu Bước 7: Kết thúc • Biểu mẫu Bá o cáo • Hình vẽ • Các ký hiệu 2 Bá o cáo D1: LoẠI tiết kiệm, tháng D2: không có D3: Danh sách các sổ tiết kiệm cùng... Ghi chú 1 Phục hồi Sổ tiết kiệm đả hủy Lưu thông nhân viên đưa yêu cầu 2 Hủy thật sự Sổ tiết kiệm đả hủy Lưu thông nhân viên đưa yêu cầu Không cho phép xóa Sổ tiết kiệm khi vẫn còn tiền trong tài khoản 3 1.6.2 Bảng trách nhiệm yêu cầu an toàn STT Nghiệp vụ Người dung Phần mềm Ghi chú 1 Bá o cáo 1 Phục hồi Cho biết mã sổ tiết kiệm cần phục hồi Phục hồi 2 Hủy thật sự Cho biết mã sổ tiết kiệm cần hủy Xóa... sách các sổ tiết kiệm trong ngày lập báo cáo, danh sách các phiếu rút tiền trong ngày lập báo cáo, danh sách các phiếu gửi tiền trong ngày lập báo cáo D4: không có D5: Số lượng sổ tiết kiệm của từng loại tiết kiệm cùng với tổng thu, tổng chi, chênh lệch tương ứng với loại tiết kiệm đó D6: D5 • Thuật toán Bước 1: Kết nối CSDL Bước 2: Đọc D3 từ bộ nhớ phụ Bước 3: Tính toán số dư của từng sổ tiết kiệm theo... tiền trong sổ bằng 0 thì hủy số tiết kiệm Bước 9: Trả về luồng thông tin D6 cho người dùng Bước 10: Xuất D5 ra máy in Bước 11: Đóng kết nối CSDL Bước 12: Kết thúc 2.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP DANH SÁCH SỔ TIẾT KIỆM • Biểu mẫu • Hình vẽ Bá o cáo • Các ký hiệu D1: Không có D2: Không có D3: Danh sách sổ tiết kiệm cùng với thông tin chi tiết có liên quan (Số thứ tự, Mã sổ, Loại tiết kiệm, Khách... kiệm cùng thông tin về ngày mở của mỗi sổ D4: Không có D5: Danh sách các loại tiết kiệm mở đóng theo ngày, chênh lệch của từng ngày D6: D5 • Thuật toán Bước 8: Nhận D1 từ người dung Bước 9: Kết nối CSDL Bước 10: Nhận D3 từ bộ nhớ phụ Bước 11: Tính số sổ tiết kiệm được mở của từng ngày, tính số sổ tiết kiệm được đóng của từng ngày, chênh lệch ( chênh lệch =sổ mở- sổ đóng) Bước 12: Đóng kết nối CSDL Bước... CHO YÊU CẦU MỞ SỐ TIẾT KIỆM • Quy định và biểu mẫu • Hình vẽ • Các ký hiệu D1: Mã sổ, Tên khách hàng, Địa chỉ, Số CMND, Loại tiết kiệm, Ngày lập sổ, Số tiền gửi 1 Bá o cáo D2: Không có D3: Danh sách các loại tiết kiệm, Số tiền gửi tới thiểu D4: D1 D5: D4 D6: D5 • Thuật toán Bước 1: Nhận D1 từ người dung Bước 2: Kết nối CSDL Bước 3: Đọc D3 từ bộ nhớ phụ Bước 4: Kiểm tra “Loại tiết kiệm (D1) có thuộc... tiết kiệm, Khách hàng) Danh sách phiếu rút tiền cùng thông tin chi tiết có liên quan (Mã sổ, SO61 tiền rút) Danh sách phiếu gửi tiền cùng thông tin chi tiết có liên quan (Mã sổ, Số tiền gửi) D4: không có D5: D3+ số dư D6: D5 • Thuật toán 2 Bá o cáo Bước 1: Kết nối CSDL Bước 2: Đọc D3 từ bộ nhớ phụ Bước 3: Tính toán số dư của từng sổ tiết kiệm theo thông tin từ D3 Bước 4: Xuất D5 ra máy in Bước 5: Trả... Mã sổ, Tên khách hàng, Ngày rút, Số tiền rút D2: Không có D3: Ngày mở sổ, Loại tiết kiệm D4:D1 D5: D4 D6: D4+Số tiền được phép rút • Thuật toán Bước 1: Nhận D1 từ người dung Bước 2: Kết nối CSDL Bước 3: Đọc D3 từ bộ nhớ phụ Bước 4: Kiểm tra “Ngày rút” (D1) và “Ngày mở sổ (D3) xem có cách nhau 15 ngày hay không, nếu không thỏa thì tới Bước 11 Bước 5: Tiinh1 số dư, số tiền được rút với loại tiết kiệm. .. bảo mật STT Nghiệp vụ Quản trị hệ thống 1 Phân quyền X 2 Mở sổ tiết kiệm X 3 Lập phiếu gửi tiền X 4 Lập phiếu rút tiền X 5 Tra cứu sổ X 6 Lập báo cáo tháng 7 Thay đổi quy định 1.5.2 Bảng trách nhiệm yêu cầu bảo mật Nhân viên tín dụng Ban lãnh đạo Kế toán X X X X Bá o cáo STT Nghiệp vụ Người dùng Phần mềm Ghi chú Cho biết người Ghi nhận và dung mới và thực hiện đúng quyền hạn 1 Quản trị hệ thống 2 Nhân... Hình vẽ • Các ký hiệu 1 Bá o cáo D1: Mã sổ, Số tiền gửi, Ngày gửi, Tên khách hàng D2: Không có D3: Số tiền gửi them tối thiểu, Quyền gửi them tiền tương ứng với loại tiết kiệm mà sổ đang thuộc về D5: D4 D6: D5 • Thuật toán Bước 1: Nhận D1 từ người dung Bước 2: Kết nối CSDL Bước 3: Đọc D3 từ bộ nhớ phụ Bước 4: Kiểm tra “Quyền gừi thêm tiền” (D3) đối với loại tiết kiệm đó là có hay không Bước 5: Kiểm tra