Qua khảo sát công việc quản lý đăng kí bảo hiểm của phòng công tác sinh viên,với các yêu cầu đề trên, chúng tôi liệt kê các chức năng cần thiết các chức năng cần thiết mà hệ thống quản lí đăng kí bảo hiểm phải đáp ứng được như sau: Cập nhật Tra cứu In ấn
Trang 1X ÂY DỰNG HỆ THỐNG QUẢN LÝ VIỆC ĐĂNG KÍ
Mục Lục:
Phần 1: Thực trạng và đề xuất giải pháp 3
1 Khảo sát và đánh giá hiện trạng: 3
2 Giải pháp: 3
Phần 2: Phân tích và thiết kế hệ thống 4
1 Liệt kê các chức năng: 4
2 Biểu đồ phân cấp chức năng: 4
3 Biểu đồ luồng dữ liệu: 5
Phần 3: Phân tích hệ thống về mặt dữ liệu 7
1 Mô hình thực thể liên kết: 7
2 Mô hình quan hệ 9
3 Thiết kế cơ sở dữ liệu: 10
Phần 4: Thiết kế và xử lý giao diện cho chương trình 11
Trang 2Phần 1: Thực trạng và đề xuất giải pháp
1 Khảo sát và đánh giá hiện trạng:
Quản lý việc đăng kí bảo hiểm của học sinh, sinh viên là công việc thường xuyên trong các trường đại học.Tuy nhiên, phần lớn công việc này được thực hiện thủ công.Tại trường ĐH SPKT Hưng Yên qua khảo sát thực tế ở phòng công tác sinh viên, chúng tôi nhận thấy các công việc được thực hiện trên sổ sách, chưa có một phần mềm nào hỗ trợ công việc này Điều này gây rất nhiều khó khăn và tốn nhiều thời gian cho người quản lý trong các công việc:
2 Giải pháp:
Nên yêu cầu đặt ra là cần một phần mềm đáp ứng được các yêu cầu sau:
1 Việc truy cập các thông tin về sinh viên đăng kí bảo hiểm được thuận tiện
2 Việc tổng hợp thống kê sau mỗi kì dễ dàng
3 Các thao tác trên máy tính phải đơn giản, dễ sử dụng cho người quản lý
Phần 2: Phân tích và thiết kế hệ thống
1 Liệt kê các chức năng:
Qua khảo sát công việc quản lý đăng kí bảo hiểm của phòng công tác sinh viên,với các yêu cầu đề trên, chúng tôi liệt kê các chức năng cần thiết các chức năng cần thiết mà hệ thống quản lí đăng kí bảo hiểm phải đáp ứng được như sau:
Trang 32 Biểu đồ phân cấp chức năng:
Vì vậy, chúng tôi có biểu đồ phân cấp chức năng như sau:
Nhìn vào biểu đồ phân cấp chức năng, ta thấy:
- Chức năng Cập nhật sẽ thực hiện các công việc như nhập mới thông tin
về sinh viên, bảo hiểm, nhà cung cấp Nó cho phép bổ sung, sửa đổi các thông tin
đã nhập, hay là xoá thông tin khi cần
- Chức năng Tra cứu có nhiệm vụ tìm kiếm các thông tin về sinh viên theo tên, theo năm sinh, theo lớp hoặc theo loại Bảo hiểm
- Chức năng In ấn sẽ giải quyết các vấn đề về việc thống kê Bạn có thể in toàn bộ danh sách tham gia Bảo hiểm, danh sách chưa lấy thẻ Bảo hiểm, chưa lấy tiền chi trả của Bảo hiểm do tai nạn, và danh sách sinh viên bị tai nạn
3 Biểu đồ luồng dữ liệu:
Quản lý bảo hiểm
Tra cứu Cập nhật
Nhập mới
In ấn
Tìm theo tên
Bổ sung
In toàn bộ
In DS chưa lấy thẻ BH Tìm theo NS
In DS chưa lấy tiền BH
In DS bị tai nạn
Tìm theo Lớp
Tìm theo loại BH Sửa đổi
Xoá
Trang 4Mức 0:
Mức 1:
Yêu cầu xử lý
Danh sách SV
Yêu cầu in DS
DS theo yêu cầu
Mức 2: Chia mức 1 thành: 1.1, 1.2, 1.3, 1.4
mức 2 thành: 2.1, 2.2, 2.3, 2.4
mức 3 thành: 3.1, 3.2, 3.3, 3
Các yêu cầu
Quản lý
Nhập mới (1.1)
Bổ sung (1.2)
Người dùng
Danh sách tham
gia BH
Cập nhật
Tra cứu
In ấn
Người quản lý
Danh sách tham
gia BH
Thông tin truy nhập
Kết quả thông tin theo yêu cầu
Thông tin truy nhập
Danh sách
tham gia BH
Trang 5In toàn
bộ (3.1)
In DS chưa lấy thẻ (3.3)
In
DS bị tai nạn
Danh sách tham
gia BH
Xoá (1.4)
Sửa đổi (1.3)
Người dùng
Danh sách tham
gia BH
Tìm theo tên (2.1)
Tìm theo loại
BH (2.4)
Tìm theo
NS (2.3)
Tìm theo loại BH (2.2)
Người dùng Danh sách tham
gia BH
Trang 6Phần 3: Phân tích hệ thống về mặt dữ liệu
1 Mô hình thực thể liên kết:
BẢO HIỂM NHÀ CUNG CẤP
SINH VIÊN
NHÀ QUẢN LÝ
NGƯỜI QUẢN LÝ
Nhà cung cấp
Nhập thông tin
1
*
Username Password MaNQL
In DS chưa lấy tiền BH (3.4)
In DS chưa lấy thẻ (3.3)
Trang 72 Mô hình quan hệ
SINH VIÊN
MaBH MaNCC TenBH Thoihan Dongia MaNQL MaSV
Nhà cung cấp
cấp
Đăng kí
*
*
MaSV HoTen Namsinh GioiTinh Lop Khoa
Trang 83 Thiết kế cơ sở dữ liệu:
Thực thể Người Quản Lý:
Trang 9Username Varchar 50 Tên đăng nhập
Thực thể Bảo Hiểm:
Thực thể Sinh Viên:
Thực thể Nhà Cung Cấp:
Phần 4: Thiết kế và xử lý giao diện cho chương trình
Thiết kế giao diện là công việc thiết yếu của mỗi phần mềm Với mục đích giao diện thân thiện, dễ sử dụng, lôi cuốn, dưới đây chúng em xin trình bày một vài Form cơ bản
Form chính:
Trang 10Với các chức năng của nút lệnh:
Form Đăng nhập cho người quản lý:
Form cập nhật
Trang 11Form tra cứu:
Form in ấn
Trang 12Form nhập thông tin cho sinh viên:
Form nhập thông tin cho bảo hiểm:
Trang 13Form nhập thông tin cho nhà cung cấp:
Bảng phân công công việc
Trang 14Mô hình thực thể liên kết Tổng kết và trình bày báo cáo
và biểu đồ luồng dữ liệu
Mô hình quan hệ, thiết kế cơ sở
dữ liệu