- •Завдання на дипломну роботу студенту Турянському Роману Петровичу
- •1. Аналітичний огляд літературних та інших джерел
- •1.1. Поняття цивільно-правової відповідальності
- •1.2. Укладання договору обов’язкового страхування
- •1.3. Типи договорів
- •1.4. Порядок здійснення страхового відшкодування
- •1.5. Інформаційні технології в страхуванні
- •1.6. Bi і структура страхового бізнесу
- •2. Вибір та обґрунтування методів та засобів розв’язання задачі
- •2.1. Вибір методів та засобів розв’язання задачі
- •2.2. Економічна оцінка проектних рішень
- •2.3. Розрахунок витрат на розробку та впровадження проектного рішення
- •Розрахунок витрат на оплату праці
- •Розрахунок витрат на куповані вироби
- •Кошторис витрат на розробку проектного рішення
- •2.4. Вибір та обґрунтування аналогу
- •Визначення комплексного показника якості системи, що проектується
- •2.5. Визначення експлуатаційних витрат
- •Розрахунок витрат на підготовку даних для роботи на еом
- •2.6. Визначення показників економічної ефективності
- •3. Критичний аналіз існуючих методик
- •3.1 Системний аналіз об’єкту дослідження та предметної області
- •3.2. Постановка та обґрунтування проблеми
- •4. Практична реалізація
- •4.1. Опис реалізації завдання
- •4.2. Функції бази даних обліку суб’єктів страхування
- •4.3. Опис розробленого програмного забезпечення
- •4.4. Запити
- •4.5. Форми
- •4.7. Опис створеного меню бази даних
- •4.8. Аналіз та узгодження результатів
- •5. Охорона праці
- •5.1. Санітарно-гігієнічні параметри робочої зони
- •5.2. Захист від шуму
- •5.3. Електробезпека
- •5.4. Пожежна профілактика
- •Висновки
- •Перелік використаних літературних джерел
- •Додаток а. Процедури опрацювання подій страхування
Перелік використаних літературних джерел
1. Закон України “Про страхування” [Електронний ресурс]. – Режим доступу: http://zakon1.rada.gov.ua/cgi-bin/laws/main.cgi?user=o1.
2. Ломакин В.К. Мировая экономика [Електронний ресурс]. – Режим доступу: http://www.exsolver.narod.ru/Books/Econom/Lomakin/c15.html
3. Кодекс торговельного мореплавства України від 23 травня 2009 року.
4. Закон України „Про страхування” від 7 березня 2006 року в редакції Закону від 04.10.2010 року.
5. Закон України „Про обов’язкове страхування цивільно-правової відповідальності власників наземних транспортних засобів” від 01.07.2011 року.
6. Статут Моторного (транспортного) страхового бюро України, погоджений Розпорядженням Державної комісії з регулювання ринків фінансових послуг від 01.02.2009 року.
7. Указ Президента України „Про Положення про Державну комісію з регулювання ринків фінансових послуг України” від 4 квітня 2009 року.
8. Положення „Про порядок провадження діяльності страховими посередниками”, затверджене Постановою Кабінету Міністрів України від 18.12.20010 року.
9. Ліцензійні умови провадження страхової діяльності, затверджені Розпорядженням Державної комісії з регулювання ринків фінансових послуг від 28.08.2009 року.
10. Програми страхування вантажів і відповідальності СК “Провідна” [Електронний ресурс]. – Режим доступу: http://providna.com.ua/
11. Кінащук Л. Л. Страхове право : [підруч.] / Кінащук Л. Л. – К. : Атіка, 2007. – 256 с.
12. Гражданское право. В 2-х томах. Том 1. [учеб.] ; под ред. Е. А. Суханова. – М. : Издательство БЕК, 1994. – 384 с.
13. Худяков А. И. Страховое право / Худяков А. И. – СПб. : Издательство Р. Асланова „Юридический центр Пресс”, 2004. – 691 с.
14. Цивільне право України : Академічний курс [Підруч.] : У 2 т. ; за заг. ред. Я. М. Шевченко. – К. : Видавничий Дім „Ін Юре”, 2009. – Т. 2. Особлива частина. – 520 с.
15. Страховое право : [учеб.] ; под. ред. В. В. Шахова, В. Н. Григорьева, А. П. Архипова. – М. : ЮНИТИ – ДАНА : Закон и право, 2011. – 335 с.
16. Райзер М. “Скрытая эпидемия” смертей от аварий на дорогах Украины / М. Райзер //Зеркало недели. – 2010. – № 21 (801).
17. Український дiловий тижневик “Контракти” / [Електронний ресурс]. – 2008. – № 22. – Режим доступу: http://www.kontrakty.com.ua/show/ukr/article/45/22200810517.html
18. Офіційний сайт Державної комісії з регулювання фінансових ринків [Електронний ресурс]. – Режим доступу: http://www.dfp.gov.ua/
Додаток а. Процедури опрацювання подій страхування
Option Compare Database
Private Sub Form_Open(Cancel As Integer)
' Minimize the database window and initialize the form.
' Move to the switchboard page that is marked as the default.
Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Default' "
Me.FilterOn = True
End Sub
Private Sub Form_Current()
' Update the caption and fill in the list of options.
Me.Caption = Nz(Me![ItemText], "")
FillOptions
End Sub
Private Sub FillOptions()
' Fill in the options for this switchboard page.
' The number of buttons on the form.
Const conNumButtons = 8
Dim con As Object
Dim rs As Object
Dim stSql As String
Dim intOption As Integer
' Set the focus to the first button on the form,
' and then hide all of the buttons on the form
' but the first. You can't hide the field with the focus.
Me![Option1].SetFocus
For intOption = 2 To conNumButtons
Me("Option" & intOption).Visible = False
Me("OptionLabel" & intOption).Visible = False
Next intOption
' Open the table of Switchboard Items, and find
' the first item for this Switchboard Page.
Set con = Application.CurrentProject.Connection
stSql = "SELECT * FROM [Switchboard Items]"
stSql = stSql & " WHERE [ItemNumber] > 0 AND [SwitchboardID]=" & Me![SwitchboardID]
stSql = stSql & " ORDER BY [ItemNumber];"
Set rs = CreateObject("ADODB.Recordset")
rs.Open stSql, con, 1 ' 1 = adOpenKeyset
' If there are no options for this Switchboard Page,
' display a message. Otherwise, fill the page with the items.
If (rs.EOF) Then
Me![OptionLabel1].Caption = "There are no items for this switchboard page"
Else
While (Not (rs.EOF))
Me("Option" & rs![ItemNumber]).Visible = True
Me("OptionLabel" & rs![ItemNumber]).Visible = True
Me("OptionLabel" & rs![ItemNumber]).Caption = rs![ItemText]
rs.MoveNext
Wend
End If
' Close the recordset and the database.
rs.Close
Set rs = Nothing
Set con = Nothing
End Sub
Private Function HandleButtonClick(intBtn As Integer)
' This function is called when a button is clicked.
' intBtn indicates which button was clicked.
' Constants for the commands that can be executed.
Const conCmdGotoSwitchboard = 1
Const conCmdOpenFormAdd = 2
Const conCmdOpenFormBrowse = 3
Const conCmdOpenReport = 4
Const conCmdCustomizeSwitchboard = 5
Const conCmdExitApplication = 6
Const conCmdRunMacro = 7
Const conCmdRunCode = 8
Const conCmdOpenPage = 9
' An error that is special cased.
Const conErrDoCmdCancelled = 2501
Dim con As Object
Dim rs As Object
Dim stSql As String
On Error GoTo HandleButtonClick_Err
' Find the item in the Switchboard Items table
' that corresponds to the button that was clicked.
Set con = Application.CurrentProject.Connection
Set rs = CreateObject("ADODB.Recordset")
stSql = "SELECT * FROM [Switchboard Items] "
stSql = stSql & "WHERE [SwitchboardID]=" & Me![SwitchboardID] & " AND [ItemNumber]=" & intBtn
rs.Open stSql, con, 1 ' 1 = adOpenKeyset
' If no item matches, report the error and exit the function.
If (rs.EOF) Then
MsgBox "There was an error reading the Switchboard Items table."
rs.Close
Set rs = Nothing
Set con = Nothing
Exit Function
End If
Select Case rs![Command]
' Go to another switchboard.
Case conCmdGotoSwitchboard
Me.Filter = "[ItemNumber] = 0 AND [SwitchboardID]=" & rs![Argument]
' Open a form in Add mode.
Case conCmdOpenFormAdd
DoCmd.OpenForm rs![Argument], , , , acAdd
' Open a form.
Case conCmdOpenFormBrowse
DoCmd.OpenForm rs![Argument]
' Open a report.
Case conCmdOpenReport
DoCmd.OpenReport rs![Argument], acPreview
' Customize the Switchboard.
Case conCmdCustomizeSwitchboard
' Handle the case where the Switchboard Manager
' is not installed (e.g. Minimal Install).
On Error Resume Next
Application.Run "ACWZMAIN.sbm_Entry"
If (Err <> 0) Then MsgBox "Command not available."
On Error GoTo 0
' Update the form.
Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Default' "
Me.Caption = Nz(Me![ItemText], "")
FillOptions
' Exit the application.
Case conCmdExitApplication
CloseCurrentDatabase
' Run a macro.
Case conCmdRunMacro
DoCmd.RunMacro rs![Argument]
' Run code.
Case conCmdRunCode
Application.Run rs![Argument]
' Open a Data Access Page
Case conCmdOpenPage
DoCmd.OpenDataAccessPage rs![Argument]
' Any other command is unrecognized.
Case Else
MsgBox "Unknown option."
End Select
' Close the recordset and the database.
rs.Close
HandleButtonClick_Exit:
On Error Resume Next
Set rs = Nothing
Set con = Nothing
Exit Function
HandleButtonClick_Err:
' If the action was cancelled by the user for
' some reason, don't display an error message.
' Instead, resume on the next line.
If (Err = conErrDoCmdCancelled) Then
Resume Next
Else
MsgBox "There was an error executing the command.", vbCritical
Resume HandleButtonClick_Exit
End If
End Function
‘ процедура опрацювання відкриття форми про правила страхування
Private Sub Command5_Click()
DoCmd.OpenForm "pravylo", acNormal, , "strah=" & Me.strah & " and transport='" & [Forms]![main]![transport]!id & "'"
typ = Forms!pravylo!polic
End Sub
‘підрахунок кількості страхових полісів, які оформлені на страхувальника
Private Sub Command6_Click()
Dim str As String
Dim rs As Recordset
Dim numb As String
If typ = "" Then
MsgBox "Не встановлено типу полісу", vbOKOnly, "Повідомлення"
Else
str = "select count(polic_numb) as a from polic"
Set rs = CurrentDb.OpenRecordset(str)
Dim a As Integer
a = rs!a + 1
numb = "polic " & a
str = "INSERT INTO polic ( polic_numb, employee_id, amount_people, type )values ('" & numb & "', " & Me.id & ", 1, '" & typ & "')"
CurrentDb.Execute (str)
str = "insert into polic_strahuvalnyk (polic_id, transport_id, starahyvalnyk_id) values ('" & numb & "', '" & [Forms]![main]![transport]!id _
& "', " & Me.strah & ")"
CurrentDb.Execute (str)
DoCmd.OpenForm "polic", acNormal, , "polic_numb='" & numb & "'"
End If
End Sub
‘відкриття форми про страхові випадки даного страхувальника
Private Sub Command14_Click()
On Error GoTo Err_Command14_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "shtraf"
stLinkCriteria = "[starahyvalnyk_id]=" & Me![strah]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Command14_Click:
Exit Sub
Err_Command14_Click:
MsgBox Err.Description
Resume Exit_Command14_Click
End Sub