- •1 Постановка задачі
- •2 Формулювання та аналіз вимог до бази даних
- •2.1. Передпроектний аналіз пс. Збирання інформації про використання даних
- •2.2. Інформаційний список документів
- •2.3. Формулювання вимог до бд
- •2.4. Вимоги до технічного забезпечення
- •2.5. Вимоги до програмного забезпечення
- •2.6. Розроблення інтерфейсу
- •2.7.Перспектива розвитку розробленої бази даних
- •3. Опис програми
- •3.1. Загальні відомості
- •3.3. Інструкція до програми «Обліковий лист тимчасової непрацездатності»
- •ВисновКи
- •Список використаної літератури
- •Додаток а Тексти програми Програма до форми «Ввід пароля»
- •Програма до форми «Заставка»
- •Програма до форми «Відомість»
- •Програма до форми «Відділи»
- •Програма до форми «Кнопочна форма»
- •Програма до форми «Хвороби»
- •Програма до форми «Пошук»
- •Програма до форми «Хворі»
- •Програма функцій
- •Додаток а Вихідні документи
ВисновКи
Спроектовану БД характеризують такі властивості: функціональна повнота, мінімальна надмірність, цілісність, несуперечливість, узгодженість, відновлюваність, безпечність, ефективність, логічна та фізична незалежність, розширюваність, дружність інтерфейсу користувача.
Упровадження розробленої ІС дало змогу:
-
істотно скоротити рутинні операції оброблення інформації;
-
суттєво підвищити швидкість оброблення інформації;
-
значно збільшити обсяг оброблюваної інформації;
-
зменшити ймовірність помилок оброблення;
-
чітко розподілити функції виконавців, що позитивно змінило організаційне та методичне забезпечення ІС і роботу відділу загалом.
З метою забезпечення надійного функціонування програми передбачено:
-
контроль вводу даних, який забезпечує стійкість програми до помилок користувача (наприклад, контроль по діапазону значень даних або застосування методу контрольних сум і т.ін.).
-
можливості, які забезпечують збереження та використання даних під час оновлення роботи після аварійного переривання (наприклад, використання проміжних файлів для зберігання даних та розподілу етапів розв'язання задачі, періодичне запам'ятовування даних, які вводяться);
-
обробка виняткових ситуацій (наприклад, не знайдено запис; неправильно натиснута клавіша, що визначає можливі дії; можливість виникнення ситуації ділення на нуль);
-
захист від несанкціонованого доступу до інформаційної бази (введення пароля, наприклад під час видалення запису).
-
видача чітких та корисних повідомлень про місцезнаходження помилки та її характер.
21
Список використаної літератури
-
Робинсон С. Microsoft Access 2000: учебный курс —СПб: Питер, 2001. — 512 с.
-
Мак-Федрис П. Формы, запроси и отчеты в Microsoft Access 2003.: Пер. с англ. — М.: Издательский дом «Вильямс», 2005. — 416 с.
-
Тимошок Т. В. Microsoft Access 2002. Самоучитель.: — М.: Издательский дом «Вильямс», 2004. — 352 с.
-
Харитонова И., Вольман Н. Программирование в Access 2002: учебный курс —СПб: Питер, 2003. — 480 с.
22
Додаток а Тексти програми Програма до форми «Ввід пароля»
Option Compare Database
Private Sub cmdOk_Click()
Dim strFrm As String, dlnOk As Boolean
strFrm = "Ввід пароля"
'Відкриття діалогового вікна
DoCmd.OpenForm strFrm, , , , , aoDialog
If CurrentProject.AllForms(strFrm).IsLoaded Then
'перевірка імя та пароля, наприклад:
If Forms(strFrm).txtName = "vova" And _
Forms(strFrm).txtPassword = "1111" Then
'Імя і пароль правильні, закриваємо вікно'
DoCmd.Close acForm, strFrm
MsgBox "Ласкаво просимо!!!", vbInformation, "Ввід пароля"
blnOk = True
DoCmd.OpenForm ("Заставка")
Else
'Імя і пароль неправильні, готуємо вікно до нового запиту'
MsgBox "Імя і пароль неправильні!!!", vbExclamation, "Ввод пароля"
Forms(strFrm).txtName = ""
Forms(strFrm).txtPassword = ""
Forms(strFrm).txtName.SetFocus
Forms(strFrm).Visible = True
blnOk = False
End If
If blnOk Then
End If
End If
End Sub
Private Sub cmdOtmena_Click()
On Error GoTo Err_cmdOtmena_Click
DoCmd.Quit
Exit_cmdOtmena_Click:
Exit Sub
Err_cmdOtmena_Click:
MsgBox Err.Description
23
End Sub
Private Sub Form_DblClick(Cancel As Integer)
End Sub
Private Sub Кнопка17_Click()
On Error GoTo Err_Кнопка17_Click
DoCmd.Quit
Exit_Кнопка17_Click:
Exit Sub
Err_Кнопка17_Click:
MsgBox Err.Description
Resume Exit_Кнопка17_Click
End Sub