Інформаційна система Культурно-розважальні заклади міста Красноярська

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

МІНІСТЕРСТВО ОСВІТИ

Державна освітня установа вищої професійної освіти

«Сибірський державний аерокосмічний університет

імені академіка М. Ф. Решетньова »

Кафедра Інформатики та обчислювальної техніки

ТЕХНІЧНА ДОКУМЕНТАЦІЯ ДО ПРОГРАМНОГО ПРОДУКТУ «Інформаційна система« Культурно-розважальні заклади міста Красноярська »

(Програмний продукт розроблений в якості курсової роботи з дисципліни «Технології програмування»)

Виконав:

студент групи ІУТ-61

Хищенко Д.А.

Перевірив:

к.т.н., ст. викладач

кафедри ІХТ

Гуменнікова А.В.

Красноярськ-2007

Зміст

Введення

1. Технічне завдання

2. Плани роботи

2.1. Початковий

2.2. Поетапний

3. Технічний проект

3.1.Табліци бази даних

3.2. Схема обміну даними

4. Тестування програмного продукту

5. Експлуатаційна документація

5.1. Керівництво програміста

5.2. Керівництво користувача

6.Заключеніе

7.Спісок використаної літератури

Введення

На сьогоднішній день одним з найбільш важливих джерел оптимізації роботи сучасної людини, відповідно до поточного поширенням персональних комп'ютерів, є інформаційні системи (ІС). У наш час ІС проникли в усі сфери життєдіяльності людини, в усі прикладні області.

Створення ІВ після появи реляційного підходу перетворилося з мистецтва в науку, але, як показала практика останніх років, все ж таки остаточно його не виключила. Тим не менш, зараз це склалася дисципліна, заснована на досить формалізованих підходах і включає широкий спектр прийомів і методів створення ІС.

Широке використання ІВ різними категоріями користувачів призвело, з одного боку, до створення інтерфейсів, що вимагають мінімум часу на освоєння коштів управління системою, а з іншого - до побудови потужних, гнучких ІС, що мають, у тому числі розвинені засоби захисту даних від випадкового або навмисного руйнування . З'явилися і засоби автоматизації розробки, що дозволяють створити ІС будь-якому користувачеві, навіть не володіє основами теорії ІС.

1. Технічне завдання

Основним завданням при розробці даної курсової роботи з дисципліни «Технології програмування» є створення інформаційної системи «Культурно-розважальні заклади міста Красноярська», за допомогою якої спроститься пошук місця, де можна відпочити та гарно провести час. Ця інформаційна система буде корисна для всіх мешканців нашого міста. Для реалізації проекту, спочатку необхідно створити базу даних, в якій буде зберігатися вся необхідна інформація: Назва, телефон, адресу, опис і сайт відповідного культурно-розважального закладу. Для ефективної роботи ІС необхідно пов'язати її з базою даних. Б аза даних - це програма , яка забезпечує роботу з інформацією. При запуску такої програми як правило, на екрані з'являється таблиця, переглядаючи яку користувач може знайти цікаві для її відома. Якщо система дозволяє, то він може внести зміни до бази даних: додати нову інформацію, видалити непотрібну або внести зміни в наявні дані. Можливість зв'язки ІС з базою даних надає середу візуальної розробки Borland Delphi 7.0. До складу Delphi входять компоненти, що дозволяють створювати програми роботи з файлами даних, створеними різними системами: від dBASE до Infomix і Oracle. Delphi також дозволяє програмістові, використовуючи утиліту Borland Database Desktop, створювати файли баз даних в різних форматах. Таким чином, ІС «Культурно-розважальні заклади міста Красноярська" має такі функції:

  • Перегляд;

  • Зберігання;

  • Додавання;

  • Зміна;

  • Видалення;

  • Сортування;

  • Пошук.

2. Плани роботи


2.1. Початковий


Спочатку планувалося виконувати курсову роботу за таким планом:

  • 5-19 лютого 2007р. - Вибір завдання, виявлення вимог, аналіз предметної області та методів завдання;

  • 20-28 лютого 2007р. - Розробка алгоритму роботи програми, проектування;

  • 5-28 березня 2007р. - Програмування, тестування, налагодження, виявлення помилок та їх виправлення;

  • 1-20 квітня 2007р. - Робота над технічною документацією до програмного продукту;

  • 20-30 квітня 2007р. - Подання роботи викладача і усунення зауважень, виявлених при первинному огляді програмного продукту;

  • 5-15 травня 2007р. - Дослідне впровадження;

  • 25 травня 2007р. - Захист курсової роботи.


2.2. Поетапний


З ряду об'єктивних причин терміни виконання завдання трохи змінилися, у результаті чого робота була здана з невеликим запізненням. А також з'явилися додаткові етапи.

  • 1-15 березня 2007р. - Вибір завдання, виявлення вимог, аналіз предметної області та методів завдання;

  • 15-30 березня 2007р. - Розробка алгоритму роботи програми, проектування;

  • 1-5 квітня 2007р. - Збір інформації для довідкової системи;

  • 5-15 квітня 2007р. - Програмування;

  • 15-20 квітня 2007р. - Тестування;

  • 20-23 квітня 2007р. - Налагодження, виявлення помилок та їх виправлення;

  • 23-30 квітня 2007р. - Робота над технічною документацією до програмного продукту;

  • 30 квітня-2 травня 2007р. - Додатковий збір інформації для довідкової системи;

  • 2-10 травня 2007р. - Подання роботи викладача і усунення зауважень, виявлених при первинному огляді програмного продукту;

  • 10-15 травня 2007р. - Дослідне впровадження;

  • 25 травня 2007р. - Захист курсової роботи.



3. Технічний проект


Інформаційна система «Культурно-розважальні заклади міста Красноярська» створена для різних категорій користувачів, що мають різну ступінь підготовки до роботи з такого роду системами. Дана ІВ створена таким чином, що навіть новачок освоїть її за дуже короткий термін. Інтерфейс програми інформативний, простий і інтуїтивно зрозумілий, завдяки традиційному розміщення компонентів на головному вікні і конкретним позначенням всіх функцій. ІС також включає в себе базу даних, в якій зберігається вся інформація.


3.1.Табліци бази даних


До складу ІС «Культурно-розважальні заклади міста Красноярська» входить база даних, що складається з однієї таблиці «Культурно-розважальні установи», яка у свою чергу містить наступні поля:

Таблиця1 «Культурно-розважальні установи»


Назва поля

Тип поля

Key1

Лічильник

Тип

Текстовий

Назва

Текстовий

Телефон

Текстовий

Адреса

Текстовий

Сайт

Текстовий

Фото

Поле Об'єкту

Характеристика

Поле МЕМО


Дана таблиця була створена за допомогою програми Microsoft Access. Доступ до таблиці здійснюється через компоненти ADOTable (Властивість Connection String) і DataSource. Таблиця «Культурно-розважальні установи» виводиться на форму за допомогою компонента DBGrid. Запити до БД здійснюються через компонент ADOQuery


3.2. Схема обміну даними














Малюнок 1 - Схема потоків інформації у програмі «КРУ міста Красноярська»


Головними елементами інформаційної системи «Культурно-розважальні заклади міста Красноярська» є База даних «Культурно-розважальні установи» і головна форма програми. Схема потоків інформації в ІС «Культурно-розважальні заклади міста Красноярська» зображено на рисунку 1. На головній формі містяться кнопки «Додати запис», «Змінити запис» та «Видалити запис», за допомогою цих кнопок можна вносити зміни (додати, змінити, видалити записи) в базу даних, з якої всі зміни перенесуться на головну, тим самим, замкнувши ланцюжок потоку інформації. З головної форми також можна потрапити на форму «Про програму», де міститься постійна інформація.

4. Тестування програмного продукту


У тестуванні програмного продукту «Культурно-розважальні заклади міста Красноярська» брали участь 5 студентів групи ІУТ-61. При тестуванні випробувань були піддані всі функції програми, зазначені в технічному завданні. А зокрема: при натисканні на кнопки «Додати запис», «Змінити запис», «Видалити запис», а також використання пошуку і сортування. Всі компоненти, форми і функції викликаються і працюють справно. Всі меню головного вікна викликаються клацанням миші, також справно викликаються пункти з меню. Функція пошуку запису працює при приміщенні курсору за допомогою миші в поле пошуку, розташоване на головному вікні (Малюнок 6) та введення назви установи, враховуючи регістр літер. Приклад використання пошуку зазначений у пункті «Керівництво користувача».

У результаті тестування та перевірки інших функцій програми серйозні помилки не були виявлені. У цілому робота програми нарікань не викликала.


5. Експлуатаційна документація


5.1. Керівництво програміста


Вимоги до апаратного забезпечення для експлуатації інформаційної системи «Культурно-розважальні заклади міста Красноярська» не великі. Дана ІВ розроблялася і випробовувалася на IBM PC Celeron 1,7 GHz, 256 Мб RAM, AGP 256 Мб ATI Radeon 9600 pro, HDD 40 Gb. Для нормальної працездатності програми цілком достатньо, щоб комп'ютер відповідав наступним вимогам:

  • 32 Mb RAM

  • Pentium 266 Mhz

  • AGP 32X

  • 6 Mb вільного місця на жорсткому диску

  • Наявність програми Microsoft Access

  • Наявність миші та клавіатури

Дана інформаційна система створена в середовищі швидкої розробки додатків Borland Delphi 7.0 (це середовище швидкої розробки, в якій в якості мови програмування використовується суворо типізований об'єктно-орієнтована мова, в основі якого лежить добре знайомий програмістам Object Pascal).

Щоб встановити програму «Культурно-розважальні заклади міста Красноярська» на комп'ютер достатньо скопіювати папку «Культурно-розважальні заклади міста Красноярська» в будь-яке місце на жорсткому диску. Папка «Культурно-розважальні заклади міста Красноярська» містить наступні файли: «BD.mdb», «Project2. ~ Dpr», «Project2.cfg», «Project2.dof», «Project2.dpr», «Project2.res», «Unit1. ~ ddp», «Unit1. ~ dfm», «Unit1. ~ pas», «Unit1.dcu», «Unit1.ddp», «Unit1.dfm», «Unit1.pas», «Unit2. ~ ddp »,« Unit2. ~ dfm »,« Unit2. ~ pas »,« Unit2.dcu »,« Unit2.ddp »,« Unit2.dfm »,« Unit2.pas »,« КРУ міста Красноярска.exe ». Запуск програми здійснюється подвійним кліком миші по файлу «КРУ міста Красноярська. Exe» або виділенням того ж файлу і натисканням клавіші Enter.


5.2. Керівництво користувача


При запуску програми користувачеві відразу відкривається головне вікно програми.

На головному вікні містяться такі компоненти:

Кнопки:

  • «Додати» - здійснює перехід до вікна «Додати запис», в якому можна ввести дані про новому закладі, тобто ввести новий запис (Малюнок 3). У відповідні поля слід ввести відповідну інформацію, в полі "Опис" вводиться інформація описує культурно-розважальний заклад. Для того, щоб запис про заснування містила фотографію, необхідно натиснути кнопку «Завантажити фото», після чого відкриється вікно, з якого, як з будь-якого вікна Windows, можна переміститься в будь-яку область жорсткого диска вашого комп'ютера і вибрати необхідну фотографію. Після заповнення полів (не обов'язково всіх) для того, щоб додати запис до списку всіх записів і таблицю бази даних «Культурно-розважальні установи», необхідно натиснути кнопку «ОК». Якщо ж ви передумали вносити запис до списку всіх записів і таблицю бази даних «Культурно-розважальні установи», слід натиснути кнопку «Скасувати».

  • «Змінити» - здійснює перехід до вікна «Змінити запис» (Малюнок 4), в якому можна змінити запис, попередньо виділивши її мишею в загальному списку всіх записів на головній формі. Функції кнопок вікна «Змінити запис» аналогічні функціям відповідних кнопок вікна «Додати запис».


  • «Видалити» - викликає вікно «Ахтунг!» (Малюнок 5), це вікно запиту на підтвердження видалення запису, попередньо виділеної мишею в загальному списку всіх записів на головній формі. Якщо ви хочете видалити запис необхідно натиснути кнопку «Про k», якщо ж видаляти запис не потрібно, то слід натиснути кнопку «Скасувати».

Меню:

"Файл" - містить команду «Вихід», функція якого аналогічна функції кнопки «Закрити»;

«Сортування» - містить критерій сортування: «За типом», «За назвою». При виконанні цих команд список сортується в алфавітному порядку;

«Довідка» - містить пункт «Про програму».

На головній формі також розташовано поле пошуку (Малюнок 6). У ІС «Культурно-розважальні заклади міста Красноярська» є можливість здійснювати пошук за назвою закладу.

Пошук записів необхідний для того, щоб точно знайти потрібну вам запис. Щоб знайти потрібну запис, досить клацнути на полі пошуку (внаслідок чого курсор автоматично перейде в поле вводу) і ввести потрібний критерій пошуку (враховуючи регістр літер), при цьому не обов'язково вказувати критерії пошуку повністю, достатньо вказати тільки початкові літери. При введенні першої букви в списку всіх записів залишаються тільки записи, що починаються на введену букву, при введенні другої літери в списку всіх записів залишаються тільки записи, що починаються на дві введені літери. Таким чином, у міру введення критерію пошуку записи фільтруються. Для того, щоб повернутися до списку всіх записів, необхідно видалити критерій пошуку з поля пошуку.


6.Заключеніе


У рамках курсової роботи розроблена і реалізована автоматизована інформаційна система «Культурно-розважальні заклади міста Красноярська».

На мій погляд, інформаційна система «Культурно-розважальні заклади міста Красноярська» вийшла досить зручною у використанні і покликана допомогти користувачам зберігати, змінювати, додавати, шукати інформацію про культурно-розважальних установах міста Красноярська і стане в нагоді всім, хто бажає автоматизувати і прискорити процес пошуку цікавить закладу. Програма має простий і зрозумілий інтерфейс. Також програма забезпечена зручним механізмом пошуку, що дозволяє швидко знайти потрібну інформацію. Все це сприяє широкому застосуванню даної інформаційної системи. Дана інформаційна система знайде успіх як серед простих користувачів, які не мають навичок роботи з подібними системами, так і серед досвідчених користувачів.

У найближчих планах щодо удосконалення ІС:

  • організація пошуку за адресою та типом культурно-розважального закладу;

  • додавання функції друку;

  • додавання довідкової системи.

7.Спісок і спользовать літератури

  1. Петров В.М. Інформаційні системи / СПб.: Пітер, 2003.-688 с.

  2. Гофман В.Е., Хомоненко А.Д. Робота з базами даних в Delphi - 2-е вид. / СПб.: БХВ-Петербург, 2002.-624 с.: Іл.

  3. Фаронов В. В. Delphi 6.0. Навчальний курс-М.: Видавець Молгачева С.В., 2001.-672 с., Іл.

  4. Марко кент Delphi 7 для професіоналів / Санкт-Петербург: Питер, 2004.

  5. Архангельський А.Я. Програмування в Delphi 5 / Видання 2, Москва, ЗАТ Видавництво Біном, 2000 р.

  6. Орлов С.А. Технології розробки програмного забезпечення: Підручник / С.А. Орлов.-СПб.: Пітер, 2002.-464с.


Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Курсова
54.5кб. | скачати


Схожі роботи:
Інформаційна система Культурно розважальні заклади міста Красноярська
Культурно дозвіллєві заклади
Історія та визначні пам`ятки міста Красноярська
Проведення стратегічного аналізу ринку морозива міста Красноярська
Історія промислового розвитку міста Красноярська в другій половині XIX століття
Мовний портрет сучасного сибірського міста досвід зіставлення на матеріалі Новокузнецька і Красноярська
Особливості організації культурно-дозвільної діяльності підлітків в умовах невеликого міста
Особливості організації культурно дозвільної діяльності підлітків в умовах невеликого міста
Інформаційна система організації
© Усі права захищені
написати до нас