Курсовая работа: Проектування каталогу мобільних телефонів у Access
2. Програмні засоби.
а) Системні програми. До цих програм, що виконують загальні функції, звичайно відносять операційні системи, що керують апаратними засобами і розподіляють їхні ресурси для максимально ефективного використання, системи керування базами даних (СУБД), що забезпечують виконання стандартних функцій по обробці даних, і сервісні програми, що виконують у комп'ютері основні операції, наприклад сортування записів. Системні програми звичайно розробляють постачальники апаратних засобів або фірми, що спеціалізуються в області програмного забезпечення, і модифікують з урахуванням індивідуальних вимог.
б) Прикладні (користувальницькі) програми - це набори машинних команд для обробки даних, що організація (користувач) розробляє самостійно або здобуває в зовнішнього постачальника.
3. Документація - опис системи і структури керування стосовно до введення, обробці і висновкові даних, обробці повідомлень, логічним і іншим командам [2].
4. Персонал - працівники, що керують системою, проектують її і постачають програмами, експлуатують і контролюють систему обробки даних.
5. Дані - зведення про реєстрації клієнтів і інша необхідна інформація, що вводять, зберігають і обробляють у системі.
6. Процедури контролю - процедури, що забезпечують відповідний запис операцій, що попереджають або реєструють помилки.
7. Адміністратор - людина, що коштує на чолі СУБД, стежить за її функціональним станом, запобігає помилкам і простої даної системи.
Персонал має права доступу до даних, але трохи инкапсулировано тому що більш широкими правами володіє адміністратор.
1.2 Особливості комп'ютерної обробки даних
Спосіб обробки необхідних операцій при веденні обліку впливає на організаційну структуру фірми, а також на процедури і методи внутрішнього контролю. Комп'ютерна технологія характеризується поруч особливостей, які варто враховувати при оцінці умов і процедур контролю. Нижче приведені відмінності комп'ютерної обробки даних від неавтоматизованої [3,4].
" Однакове виконання операцій. Комп'ютерна обробка припускає використання тих самих команд при виконанні ідентичних операцій, що практично виключає появі випадкових помилок, звичайно властивій ручній обробці. Навпроти, програмні помилки (або інші систематичні помилки в апаратних або програмних засобах) приводять до неправильної обробки всіх ідентичних операцій при однакових умовах.
" Поділ функцій. Комп'ютерна система може здійснити безліч процедур внутрішнього контролю, що у неавтоматизованих системах виконують різні фахівці. Така ситуація залишає фахівцям, що мають доступ до комп'ютера, можливість втручання в інші функції. У підсумку комп'ютерні системи можуть зажадати введення додаткових заходів для підтримки контролю на необхідному рівні, що у неавтоматизованих системах досягається простим поділом функцій. До подібним до мір може відноситися система паролів, що запобігають дії, не припустимі з боку фахівців, що мають доступ до інформації про активи й облікові документи через термінал у діалоговому режимі.
" Потенційні можливості появи помилок і неточностей. У порівнянні з неавтоматизованими системами комп'ютерні системи більш відкриті для несанкціонованого доступу, включаючи осіб, що здійснюють контроль. Вони також відкриті для схованої зміни даних і прямого або непрямого одержання інформації про активи. Чим менше людина втручається в машинну обробку операцій, тим нижче можливість виявлення помилок і неточностей. Помилки, допущені при розробці або коректуванні прикладних програм, можуть залишатися непоміченими протягом тривалого періоду.
" Потенційні можливості посилення контролю з боку адміністрації. Комп'ютерні системи дають у руки адміністрації широкий набір аналітичних засобів, що дозволяють оцінювати і контролювати діяльність фірми. Наявність додаткового інструментарію забезпечує зміцнення системи внутрішнього контролю в цілому і, таким чином, зниження ризику його неефективності. Крім того, деякі прикладні програми накопичують статистичну інформацію про роботу комп'ютера, яку можна використовувати з метою контролю фактичного ходу обробки операцій.
" Ініціювання виконання операцій у комп'ютері. Комп'ютерна система може виконувати деякі операції автоматично, причому їхнє санкціонування не обов'язкове документується, як це робиться в неавтоматизованих системах бухгалтерського обліку, оскільки сам факт прийняття такої системи в експлуатацію адміністрацією припускає в неявному виді наявність відповідних санкцій.
Докладніше про комп'ютерний збір і обробку даних буде розказано в курсовому проекті.
1.3 Діаграма використання інформаційної системи
Дана діаграма використання інформаційної системи показує ким використовуються данні збережені в інформаційній системі, хто і до яких саме даних має доступ.
| |
|
2. Концептуальний (інфологічний) рівень проектування
На концептуальному (інфологічному) рівні проектування структура бази даних відображається у виді ER-діаграми (Entry - сутність, Relatіonshіp - зв'язок). Проектування бази даних вимагає виділення всіх об'єктів, указівки їхніх властивостей і встановлення зв'язків між ними.
У даному випадку до об'єктів відносяться: Телефони із властивостями: Код, Фірма, Ціна, Вага і т.д.
Зв'язки відбивають істотні взаємини між об'єктами. Крім того, на ER-діаграмі зазначені ступені зв'язку між об'єктами, що показують, як саме зв'язані об'єкти між собою [1].
Ступені зв'язку бувають двох типів - "багато" і "один". Вони позначаються латинською буквою M для зв'язку "багато" і 1 для зв'язку "один".
Дана база є реляційною, як наслідок, вона містить не окремі незв'язані між собою таблиці, а групи взаємозалежних таблиць. Для створення зв'язків між таблицями використовувалося діалогове вікно СУБД Access, що називається Схема даних і знаходиться в меню Сервіс. Ввівши в схему даних усі таблиці, які треба зв'язати, зв'язку між полями були встановлені шляхом перетаскування імені полю з однієї таблиці в іншу на відповідне йому зв'язане поле.
Включення прапорця Забезпечення умови цілісності даних дозволяє захиститися від випадків видалення запису з однієї таблиці, при яких зв'язані з ними дані інших таблиць залишаться без зв'язку.