Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
MỤC LỤC
PHẦN I: GIỚI THIỆU ĐỀ TÀI 2
PHẦN II: PHÂN TÍCH 4
PHẦN III: THIẾT KẾ 8
1. Giới thiệu Façade Pattern 9
2. Mô hình Façade Pattern 9
3. Mô hình Façade áp dụng trong chương trình 9
4. Sơ đồ tình huống sử dụng các USE CASE 10
5. Sơ đồ lớp các đối tượng 13
6. Thiết kế các lớp xử lý 14
PHẦN IV: THỰC HIỆN VÀ THIẾT KẾ GIAO DIỆN 17
I. Thực hiện 18
II. Giao diện 18
1. Trang đăng nhập 18
2. Các menu chính của chương trình 19
3. Hợp đồng bảo hiểm 20
4. Giấy yêu cầu bảo hiểm hàng hóa đóng trong Container 21
5. Giấy yêu cầu bảo hiểm hàng hóa không đóng trong Container 22
6. Hợp đồng bảo hiểm xe cơ giới 23
7. Giấy yêu cầu bảo hiểm xe cơ giới 24
PHẦN V: KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯƠNG PHÁT TRIỂN 25
1. Các kết quả đạt được 26
2. Hướng phát triển 27
3. Tài liệu tham khảo 27
Trang 1
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
PHẦN I :
GIỚI THIỆU ĐỀ TÀI
Trang 2
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
ĐỀ TÀI QUẢN LÝ BẢO HIỂM
ĐẶC BIỆT LÀ BẢO HIỂM CÁC LOẠI XE CƠ GIỚI VÀ HÀNG HÓA
I.Giới thiệu:
Ngày nay, nghành Công Nghệ Thông Tin thế giới nói chung và của Việt Nam chúng ta nói
riêng đang phát triển rất nhanh. Công Nghệ Thông Tin được ứng dụng ở rất nhiều lĩnh vực trong
đời sống hằng ngày như kinh tế, tài chính, quốc phòng…Do đó, việc ứng dụng Công Nghệ Thông
Tin trong công tác quản lý là tất yếu và rất cần thiết . Ở đây, chúng tôi xin đề cập đến việc ứng
dụng của C# và công nghệ wed. Như chúng ta đã biết,công nghệ wed và C# là một chương trình
nghiên cứu việc xây dựng phần mền có chất lượng cao trong khoảng thời gian và chi phí hợp lý có
thể đáp ứng được yêu cầu người dùng.
Quan trọng hơn nữa là đề tài mà chúng tôi đang làm đó là đề tài quản lý bảo hiểm các loại
xe cơ giới và hàng hóa,Chương trình quản lý bảo hiểm này giúp cho khách hàng có thể an tâm
phần nào về các tài sản của mình khi có sự cố xảy ra
Nội dung của đề tài:
Phần I : Giới Thiệu
Giới thiệu tổng quan về đề tài
Phần II:Phân tích
Đưa ra các mô hình thiết kế cho hệ thống mới.
Phần III:Thiết kế
Ứng dụng phương pháp phân tích bằng UML để thiết kế bài toán Quản Lý Bảo Hiểm này
theo giải pháp đề ra .
Thiết kế các sơ đồ lớp.
Dữ liệu.
Phần IV:Thiện thực và thiết kế giao diện
Trình bày những ứng dụng đã cài đặt vào kết quả phân tích thiết kế trên.
Phần V:Kết quả đạt được
Phần này đánh giá kết quả đạt được và những hạn chế trong suốt quá trình thực hiện đề tài.
Trang 3
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
PHẦN II :
PHÂN TÍCH
Trang 4
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
Trong bất kỳ ứng dụng quản lý nào phần cơ sở dữ liệu là một trong những phần quan trọng
nhất của hệ thống và nó chịu trách nhiệm lưu trữ thông tin.Đặc biệt trong các ứng dụng về nghiệp
vụ quản lý bảo hiểm cơ sở dữ liệu cần phải thiết kế sao cho tốc độ truy xuất phải nhanh,thông tin
lưu trữ phải chính xác,dễ tổng hợp …Sau dây là phần mô tả họat động , sơ đồ ERD ,DFD.
1. Mô tả hoạt động :
Công ty Bảo Hiểm có rất nhiều loại hình bảo hiểm. Nhưng đề tài này chỉ giới hạn ở 2 loại
hình bảo hiểm:
Bảo Hiểm rủi ro trong xây dựng.
Bảo Hiểm rủi ro lắp đặt.
Khách hàng muốn mua bảo hiểm cho loại hình bảo hiểm nào thì phải lập một giấy yêu cầu
Bảo Hiểm theo loại hình bảo hiểm đó. Nhân viên công ty sẽ dựa vào giấy yêu cầu đó để kiểm tra,
chứng thực các thông tin. Sau khi đã chứng thực xong, công ty sẽ lập một hợp đồng Bảo Hiểm với
khách hàng và thu tất cả phí một lần.
Tùy theo từng loại công trình Bảo Hiểm và từng địa điểm của công trình mà công ty có
cách tính phí khác nhau. Ngoài ra, công ty cũng dựa theo kết quả thẩm định của nhân viên đối với
từng công trình cụ thể để đưa ra mức phí riêng cho công trình đó.
Trang 5
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
2. Mô hình ERD:
Mô hình ERD quản lý bảo hiểm hàng hóa
Mô hình ERD quản lý bảo hiểm hàng hóa
Trang 6
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
Mô hình ERD quản lý bảo hiểm xe cơ giới
Trang 7
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
PHẦN III :
THIẾT KẾ
Trang 8
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
1. Giới thiệu Façade Pattern:
Façade là một trong những mô hình thường dùng trong việc truy cập đến các server ở xa .
nó cung cấp một giao diện đồng nhất đến các hệ thống con. Façade định nghĩa giao diện cấp cao
trong các hệ thống con để dễ dàng sử dụng.
2. Mô hình Façade Pattern:
3. Mô hình Façade áp dụng trong chương trình
Trang 9
Remote test
Com 1
Com 2
Server
Client
Appserver1
Appserver2
FaçadeA
WinApp
Server bảo
hiểm hàng
hóa
Server bảo
hiểm xe
DB
FacadeA
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
4. Sơ đồ tình huống sử dụng các USE CASE
Use case hệ thống
Luu Du Phong
Nguoi Su Dung
Dang Nhap
Doi Mat Khau
Thong Tin Nguoi Dung
Phuc Hoi Du Lieu
Nguoi Quan Tri
Use case quản lý:
Quan Ly Khach Hang
Quan Ly Nguoi Thu Huong
Quan Ly BH Xe Co Gioi
Quan Ly GYC BHHH Dong
Container
Quan Ly GYC BHHH Khong Dong
Containner
Nguoi Su Dung
Trang 10
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
Use case lưu trữ:
Luu Tru Loai Muc Dich Su Dung
Luu Tru Bieu Phi TNDS
Luu Tru Ty Le Khau Tru
Luu Tru Muc Khau Tru
Luu Tru Hieu Xe
Luu Tru Loai Bao Hiem
Luu Tru Thoi Han Bao Hiem
Nguoi Su Dung
Luu Tru Nhom Mat Hang
Luu Tru Mat Hang
Luu Tru Bieu Phi Mat Hang
Luu Tru Loai Gia Bao Hiem
Luu Tru Dieu Kien BH
Luu Tru Loai Hang
Luu Tru Bieu Phi Loai Hang
Luu Tru Phu Phi Theo Tuyen
Luu Tru Phu Phi Chuyen Tai
Nguoi Su Dung
Trang 11
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
Use case tra cứu:
Tra Cuu Khach Hang Tra Cuu GYC BH Xe Co Gioi
Tra Cuu Nguoi Thu Huong
Tra Cuu Hop Dong BHHH
Tra Cuu GYC BHHH Dong
Container
Tra Cuu GYC BHHH Khong Dong
Container
Tra Cuu Hop Dong BH Xe Co Gioi
Nguoi Su Dung
Use case báo biểu:
Bao Bieu Danh Sach Cac
Khach Hang
Bao Bieu GYC BHHH Dong Con
Theo Khach Hang
Bao Bieu GYC BHHH Khong Dong
Con Theo Khach Hang
Bao Bieu Hop Dong BHHH Theo
Khach Hang
Bao Bieu Hop Dong BH Xe Co Gioi
Theo Khach Hang
Nguoi Su Dung
Bao Bieu GYC BH Xe Co Gioi
Trang 12
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
5. Sơ đồ lớp các đối tượng
Sơ đồ lớp của các đối tượng hệ thống và các mối quan hệ giữa chúng.
1 *
1
1 *
1
1 *
1
1 *
1
1
1 *
1
1 *
1
1 *
1 *
1
1 *
1
1
1 *
1 *
1 *
1
1 *
1
1 1 *
1 *
1 *
1 *
1 *
1 * 1
Connection NhomHang MatHang
BieuPhi_Khong_Container
DieuKien
KhachHang
CTU_Kem
GYC_Khong_Container
1
PP_TheoTuyenLoaiGia
NguoiThuHuong
HopDong_BHHH
GYC_Container
PP_ChuyenTai
LoaiHang
BieuPhi_Container
Sơ đồ lớp quản lý bảo hiểm hàng hóa
ThoiHanBH
1 *
1 *
1
1
1 *
1
1 *
1
1 * 1 *
1
1 *
1 *
1 *
1
LoaiMucDich
BieuPhi_TNDS
KhachHang
NguoiThuHuong
HopDong_BHXE
Hieu XeGYC_BH_XE
LoaiBaoHiem MucKhauTru
TyLeKhauTru
1
Connection
Sơ đồ lớp quản lý bảo hiểm xe cơ giới
Trang 13
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
6. Thiết kế các lớp xử lý
KhachHang
_MaKH : String
_TenKH : String
_DiaChi : String
_DienThoai : String
_NgheNghiep : String
_Fax : String
_SoTaiKhoan : String
SetValueKH()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
NguoiThuHuong
_MaNTH : String
_TenNTH : String
_DiaChi : String
_DienThoai : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
HopDong_BHHH
_SoGYC : String
_NgayLap : String
_TongSoTienBH : Double
_TyLePhi : Double
_PhuPhi : Double
_PhiBaoHiem : Double
_ThueGTGT : Double
_TongSoTien : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
PP_ChuyenTai
_MaChuyenTai : String
_ChuyenTai : String
_TyLePhi : Double
Setvalue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
PP_TheoTuyen
_MaTuyen : String
_LoaiTuyen : String
_TyLePhi : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
ChungTu_Kem
_MaLoaiCT : String
_SoGYC : String
_TenLoaiCT : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
DieuKien_BH
_MaDK : String
_LoaiDK : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
LoaiHang
_MaLoaiHang : String
_TenLoaiHang : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
NhomHang
_MaNhom : String
_TenNhom : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
Trang 14
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
MatHang
_MaMatHang : String
_MaNhom : String
_TenMatHang : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
LoaiGia
_MaLoaiGia : String
_TenLoaiGia : String
_TyLeBH : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
BieuPhi_Container
_MaDK : String
_MaLoaiHang : String
_TyLePhi : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
GYC_Khong_Container
_SoGYC : String
_MaKH : String
_MaNTH : String
_MaLoaiGia : String
_MaChuyenTai : String
_MaTuyen : String
_MaDK : String
_MaMatHang : String
_NgayLap : String
_SoVanTaiDon : String
_SoHDMuaBan : String
_SoKien : Double
_TinhChatBaoBi : String
_TenHangHoa : String
_TrongLuong : Integer
_KyMaHieu : String
_TriGiaBH : Double
_PhuongThucVC : String
_TenPhuongThucVC : String
_NgayKhoiHanh : String
_NoiDi : String
_NoiDen : String
_NoiBoiThuong : String
_YeuCauKhac : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
GYC_BH_XE
_SoGYC : String
_MaKH : String
_MaNTH : String
_MaLoai : String
_MaKhauTru : String
_MaHieuXe : String
_BienSoXe : String
_SoMay : String
_SoKhung : String
_NgayMua : String
_GTKhiMoi : Double
_GTHienTai : Double
_NgayLap : String
_NgayBatDauBH : String
_NgayKetThucBH : String
_BH_TNDS : Double
_BH_TaiNan : Double
_BH_VatChat : Double
_SoTienBH : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
GYC_Container
_SoGYC : String
_MaKH : String
_MaNTH : String
_MaLoaiGia : String
_MaChuyenTai : String
_MaTuyen : String
_MaDK : String
_MaLoaiHang : String
_NgayLap : String
_SoVanTaiDon : String
_SoHDMuaBan : String
_SoKien : Integer
_TinhChatBaoBi : String
_TenHangHoa : String
_TrongLuong : Double
_KyMaHieu : String
_TriGiaBH : Double
_PhuongThucVC : String
_TenPhuongThucVC : String
_NgayKhoiHanh : String
_NoiDi : String
_NoiDen : String
_NoiBoiThuong : String
_YeuCauKhac : String
SetVaLue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
Trang 15
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
HopDong_BHXE
_SoGYC : String
_NgayLap : String
_ThoiHanBH : Integer
_PhiTNDS : Double
_PhiTNLaiPhuXe : Double
_PhiTNNguoiNgoi : Double
_TyLePhiBHVC : Double
_PhiBaoHiem : Double
_ThueGTGT : Double
_TongSoTien : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
BieuPhi_TNDS
_MaLoaiXe : String
_MaMucDich : String
_MoTaXe : String
_TNDSChuaThue : Double
_TNLaiPhuXe : Double
_TNNguoiNgoi : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
Connection
con : SqlConnection
Open()
Close()
Execute()
GetAll()
GetInfo()
LoaiBaoHiem
_MaLoai : String
_TenLoai : String
SetValueLoai()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
MucKhauTru
_SoMucKhauTru : String
_SoTienKhauTru : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
LoaiMucDich
_MaMucDich : String
_TenMucDich : String
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
BieuPhi_Khong_Container
_MaDK : String
_MaMatHang : String
_TyLePhi : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
TyLeKhauTru
_MaKhauTru : String
_MaLoai : String
_TyLePhi : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
ThoiHanBH
_ThoiHanMin : Integer
_ThoiHanMax : Integer
_TyLePhi : Double
SetValue()
Create()
Insert()
Delete()
Update()
SelectAll()
SelectInfo()
Trang 16
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
PHẦN IV:
THỰC HIỆN
VÀ
THIẾT KẾ GIAO DIỆN
Trang 17
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
I.Thực hiện:
Những đọan code của chương trình được có sẵng trong đia CD.
II.Giao diện:
Thiết kế giao diện cho người sử dụng ,ở đây chúng tôi có một số from tiêu biểu như from
Đăng Nhập,Mainfrom,các loại hợp đồng bảo hiểm và các giấy yêu cầu bảo hiểm….
1.Trang đăng nhập:
Mỗi nhân viên đều phải đăng nhập trước khi sử dụng hệ thống.Để đăng nhập thành công
mỗi nhân viên phải cần nhập đúng tên đăng nhập và mật khẩu.
Nếu nhập mật khẩuu sai thì sẽ hiện ra bảng thông báo như sau:
Trang 18
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
2. Các menu chính của chương trình:
Menu Hệ Thống chứa các chức năng sử dụng cho hệ thống.
Menu Lưu Trữ chứa các chức năng giúp cho người sử dụng nhập các thông tin lưu trữ
trong hệ thống của mình như: Các khung dữ liệu dùng để tính toán phí cho các loại bảo hiểm
Ở đây chương trình quản lý 2 loại hình bảo hiểm là: Bảo hiểm hàng hóa xuất nhập khẩu
và Bảo hiểm xe cơ giới nên Menu Lưu Trữ sẽ được chia thành 2 mức nhỏ.
Menu Quản Lý chứa các form phục vụ cho các nghiệp vụ trong quá trình quản lý như: Cập
nhật danh sách khách hàng, Cập nhật danh sách người thụ hưởng, Lập giấy yêu cầu bảo hiểm hàng
hóa xuất nhập khẩu( đóng trong Container và không đóng trong Container), Lập giấy yêu cầu bảo
hiểm xe Dựa trên các thông tin này, chương trình sẽ tự động tính toán để lập hợp đồng cho các
loại bảo hiểm .
Menu Tra Cứu chứa các form phục vụ cho việc tra cứu theo các tiêu chuẩn định sẵn .
Menu Báo Biểu chứa các báo biểu theo các tiêu chuẩn định sẵn .
Trang 19
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
3. Hợp đồng bảo hiểm:
Khi khách hàng muốn mua bảo hiềm cho hàng hóa của mình thì họ phải điền đầy đủ thông
tin có trong bảng hợp đồng như sau:
Trang 20
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
4. Giấy yêu cầu bảo hiểm hàng hóa đóng trong Container:
Dùng để Thêm, Xóa, Sửa các giấy yêu cầu bảo hiểm hàng hóa đóng trong Container. Bên
cạnh đó cho phép người dùng "Lập hợp đồng" cho giấy yêu cầu, cho phép người sử dụng xem hợp
đồng đã lập được.
Trang 21
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
5.Giấy yêu cầu bảo hiểm hàng hóa không đóng trong Container
Các giấy yêu cầu bảo hiểm hàng hóa không đóng trong Container theo các tiêu chuẩn có
sẵn trên form
Trang 22
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
6. Hợp đồng bảo hiểm xe cơ giới
Các hợp đồng bảo hiểm xe cơ giới theo các tiêu chuẩn có sẵn trên form
Trang 23
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
7. Giấy yêu cầu bảo hiểm xe cơ giới
Dùng để Thêm, Xóa, Sửa các giấy yêu cầu bảo hiểm xe cơ giới. Bên cạnh đó cũng cho
phép người dùng "Lập hợp đồng" cho giấy yêu cầu, cho phép người sử dụng xem hợp đồng đã lập
được
Trang 24
Tên đề tài: Quản lý bảo hiểm
Tên đề tài: Quản lý bảo hiểm
PHẦN V :
KẾT QUẢ ĐẠT ĐƯỢC
VÀ
HƯỚNG PHÁT TRIỂN
Trang 25