Автор: Пользователь скрыл имя, 03 Апреля 2014 в 01:02, курсовая работа
Спочатку комп'ютери призначалися головним чином для виконання складних математичних розрахунків (в першу чергу для розрахунків, пов'язаних зі створенням ядерної зброї і ракетної техніки), в даний час домінуючим напрямком накопичення та обробка інформації. Такий перерозподіл основних функцій, які виконуються обчислювальною технікою, цілком зрозуміло - цивільний бізнес набагато більш поширений, ніж військові та наукові обчислення, а зниження вартості комп'ютерів зробило їх доступними для зовсім невеликих підприємств та приватних осіб.
Вступ…………………………………………………………………………….4
Проектування автоматизованих інформаційних систем…………………….6
Створення автоматизованої інформаційної системи "Поліклініка"
2.1 Інформаційна модель……………………………………………………………10
2.2 Визначення сутностей…………………………………………………………….11
2.3 Нормалізація відносин…………………………………………………………..12
Визначення взаємозв'язків………………………………………………………13
2.5 Опис фізичної моделі………………………………………………………….…13
Проектування інтерфейсу…………………………………………………………15
Алгоритм роботи програми…………………………………………………20
Керівництво користувача………………………………………………………22
Висновок……………………………………………………………………..…24
Список використаних джерел………………………………………………..25
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД
КРИВОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
КРИВОРІЗЬКИЙ ЕКОНОМІЧНИЙ ІНСТИТУТ
Кафедра економічної кібернетики
З дисципліни: «Бази даних»
На тему: «АІС медичні організації міста»
Кривий Ріг
2014 р.
Криворізький економічний інститут ДВНЗ «КНУ»
(назва вищого навчального
РЕЦЕНЗІЯ НА КУРСОВУ РОБОТУ
Студента ___________
(прізвище, ім’я, по-батькові)
Шифр того, хто навчається в групі на курсі _____
______________________________
Курсова робота № з ________
(назва навчальної дисципліни)
Тема _____
_____
РЕЄСТРАЦІЙНИЙ № Дата одержання „____” ______________ 20__ р.
Рецензент _____
Зміст рецензії
Допущено до захисту „____” _______________ 20___ р. ___________________
(підпис рецензента)
Захист планується о __________ год. „____” _____________20___ р. Ауд._____
(час)
Курсова робота захищена „___” ____________ 20___ р. З оцінкою ____________
Комісія:
1.
(підпис) (прізвище, ініціали) (посада)
2.
(підпис) (прізвище, ініціали) (посада)
3. (підпис) (прізвище, ініціали) (посада)
ЗМІСТ
Зміст…………………………………………………………………
Вступ…………………………………………………………………
2.1 Інформаційна модель……………………………………………………………
2.2 Визначення сутностей………………………………………………………
2.3 Нормалізація відносин…………………………………………………………
2.5 Опис фізичної моделі………………………………………………………….…
Висновок…………………………………………………………
Список використаних джерел………………………………………………..25
ВСТУП
Спочатку комп'ютери призначалися головним чином для виконання складних математичних розрахунків (в першу чергу для розрахунків, пов'язаних зі створенням ядерної зброї і ракетної техніки), в даний час домінуючим напрямком накопичення та обробка інформації. Такий перерозподіл основних функцій, які виконуються обчислювальною технікою, цілком зрозуміло - цивільний бізнес набагато більш поширений, ніж військові та наукові обчислення, а зниження вартості комп'ютерів зробило їх доступними для зовсім невеликих підприємств та приватних осіб.
Сьогодні управління підприємством без комп'ютера просто немислимо. Комп'ютери давно і міцно увійшли в такі галузі управління, а бухгалтерський облік, управління складом, асортиментом і закупівлями. Однак сучасний бізнес вимагає набагато більш широкого застосування інформаційних технологій в управлінні підприємством. Життєздатність і розвиток інформаційних технологій пояснюється тим, що сучасний бізнес вкрай чутливий до помилок в управлінні. Інтуїції, особистого досвіду керівника та розмірів капіталу вже мало для того, щоб бути першим. Для прийняття будь-якого грамотного управлінського рішення в умовах невизначеності і ризику необхідно постійно тримати під контролем різні аспекти фінансово-господарської діяльності, будь то: торгівля, виробництво або надання яких-небудь послуг. Тому сучасний підхід до управління передбачає вкладення коштів в інформаційні технології. І чим більше підприємство, тим серйозніше повинні бути подібні вкладення. Вони є життєвою необхідністю в жорсткій конкурентній боротьбі здобути перемогу зможе лише той, хто краще оснащений і найбільш ефективно організований.
Автоматизована інформаційна система «Поліклініка» включає в себе дані про лікарів, пацієнтів, кабінетах і виклики, які необхідні для роботи поліклініки. База даних дозволяє здійснювати додавання, редагування, пошук і видалення даних, а також переглядати ці дані.
Актуальність даної теми в тому, що в наше століття інформаційних технологій, стало реально все перетворювати документи в електронний вигляд і реєстратура в лічені хвилини може знайти відомості про прийнятих пацієнтів, виклики, кабінетах.
Мета роботи: зібрати матеріал і розробити Автоматизовану інформаційну систему для роботи поліклініки.
1. ПРОЕКТУВАННЯ АВТОМАТИЗОВАНИХ ІНФОРМАЦІЙНИХ СИСТЕМ
Модель життєвого циклу (ЖЦ) - структура, що містить процеси, дії і завдання, які здійснюються в ході розробки, функціонування і супроводження програмного продукту протягом усього життя системи, від визначення вимог до завершення її використання. Існує кілька моделей і стандартів, в тій чи іншій мірі регламентують життєвий цикл, більшість з них відносяться до замовного програмного забезпечення і крім безпосередньо регламентують ЖЦ також і процеси розробки:
Вирішити проблему підвищення ефективності управління виробництвом в сучасних умовах неможливо без впровадження новітніх інформаційних технологій та сучасних методів управління. Найбільш перспективним напрямком сьогодні є розробка тиражованих галузевих систем управління. Розглянемо методику проектування автоматизованих інформаційних систем управління підприємством, яка складається, на нашу думку, з наступних етапів.
- Обстеження
об'єкта автоматизації (аналіз) і
формулювання вимог
- Постановка
цілей. Аналіз існуючих методів
та засобів автоматизації
- Розробка архітектури системи (декомпозиція функціональної структури і визначення зв'язків між її елементами). Виділення рівнів управління, підсистем, комплексів задач, завдань і функцій управління.
- Розробка інфологічної моделі системи, що описує статику і динаміку об'єкта. Формалізація моделей стану об'єкта, матеріальних, фінансових та інформаційних (керуючих) потоків та їх взаємодії між собою.
- Розробка системи
класифікації об'єктів обліку
і управління та ідентифікації
їх параметрів. Словники описують
основні поняття предметної
- Розробка інформаційної моделі системи (проектування структур баз даних і їх зв'язків).
- Синтез структури програмного забезпечення (агрегування системи). При об'єднанні окремих функцій управління в програмні модулі необхідно прагнути до високої "міцності" і слабкому "зчепленню" модулів. Міцність і зчеплення модуля є, відповідно, заходами його внутрішніх і зовнішніх зв'язків. В залежності від призначення модулів необхідно прагнути або до їх функціональної міцності (об'єднання взаємопов'язаних функцій управління), або до інформаційної міцності (об'єднання функцій, які виконуються на обмеженій підмножині інформаційного простору системи).
- Вибір методу складання та тестування системи. Відомо кілька методів збирання і тестування складних програмних систем: висхідний, спадний, модифікований спадний, великого стрибка, метод сендвіча, модифікований метод сендвіча. Рекомендується використовувати для тестування системи модифікований метод сендвіча, при якому модулі нижніх рівнів управління тестуються знизу вгору, а модулі верхніх рівнів управління спочатку тестуються автономно, а потім збираються в агрегати низхідним методом. Перевагами запропонованого методу є: високий паралелізм у програмуванні модулів, невелику кількість заглушок, мінімальний час появи робочої версії системи. Зазначимо, що від обраного методу складання та тестування сильно залежить послідовність проектування і програмування окремих модулів. Тому метод складання системи необхідно вибрати до початку етапу проектування модулів.
- Проектування
модулів. Розробка зовнішніх
- Програмування модулів на обраних програмних засобах. При програмуванні необхідно пам'ятати, що текст програми необхідний для спілкування з людьми, а не з машиною. Важливість цього твердження стане очевидною, коли настане етап супроводу системи. Для підвищення надійності програмного забезпечення необхідно використовувати при програмуванні метод взаємної недовіри модулів, то кожний модуль системи повинен ставитися з певною часткою недовіри, в розумних межах, отриманих вхідними даними і перевіряти їх перед обробкою.
- Інтеграція (збірка) системи у відповідності з обраним методом та її тестування. Етапи тестування: автономне тестування - контроль окремого програмного модуля ізольовано від інших модулів, тестування сполучень - контроль сполучень між частинами системи, тестування функцій - контроль виконання системою автоматизуються функцій управління, комплексне тестування - випробування поведінки системи по відношенню до вихідним цілям, тестування прийнятності - перевірка відповідності системи вимогам користувачів. Тестування - це процес виконання програми з метою знайти в ній помилки. Існує два підходи до проектування тестів - тестування по відношенню до специфікацій (не піклуючись про тексті програми) і тестування по відношенню до тексту програми (не піклуючись про специфікаціях). Розумний компроміс лежить десь посередині, зміщуючись в ту чи іншу сторону в залежності від функцій, виконуваних конкретним модулем. Також відзначимо, що вартість етапу тестування складає до 25% від загальної вартості витрат на розробку системи.
- Розробка методичного забезпечення. Посібники користувача, інструкції з експлуатації, технологічні інструкції.
- Впровадження системи на об'єкті.
- Супровід системи: усунення помилок і зауважень користувачів, розробка додаткових режимів і функцій управління, функціональне розширення системи. У відповідності зі спіральною моделлю життєвого циклу програмного забезпечення здійснюється перехід на 1 - 10 етапи проектування системи.
Особливо відзначимо, що етап супроводу є самим дорогим етапом, його вартість оцінюється експертами в 50 % від загальної вартості розробки системи. Це можна пояснити тим, що насправді цей етап не є самостійним, а об'єднує групу перерахованих вище етапів проектування на наступних за етапом впровадження системи витках спіралі життєвого циклу програмного забезпечення.
2. СТВОРЕННЯ АВТОМАТИЗОВАНОЇ