Автоматизація Школи Інформаційно-Телекомунікаційних Технологій

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

скачати

Міністерство Освіти Республіки Таджикистан

Таджицький Технічний Університет ім. Академіка М. С. Осімі

Курсова Робота

на тему: Автоматизація Шитт

Душанбе, 2010 рік

Анотація

У цій роботі піде мова про створення Бази Даних для шиття (Школи Інформаційно-Телекомунікаційних Технологій). Для створення цієї бази було вибрано додаток MYSQL (PhpMyAdmin), яка дає нам можливість виконає всі поставлені перед нами завдання.

Зміст

Введення

Глава I. Загальні відомості про школу інформаційно-комунікаційних технологій (Шитт)

1.1 Архітектура автоматизованої системи управління Шитт

1.1.1 Зовнішня організація Шитт

1.1.2 Опис підрозділів Шитт

1.1.3 Архітектура АСУ Шитт

1.2 Функції АСУ для шиття

1.3 Апаратне та програмне забезпечення Шитт

1.4 Автоматизовані робочі місця для шиття

1.5 Вибір мережі для АСУ Шитт

1.5.1 Локальні та глобальні обчислювальні мережі

1.5.2 Типи мереж

1.5.3 Різні топології мереж

1.5.4 Вибір операційної системи

1.6 Висновки

Глава II. Опис бази даних для шиття

2.1. Опис структури бази даних

2.1.1 Структурна схема для Входу в область вчителів

2.1.2 Програмний Код "Пошуку учня по Базі"

2.1.3 Програмний код "Авторизація для вчителів":

2.2. Інструкція до застосування

Висновок

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

Введення

Дана робота полягає у створенні бази даних для шиття (ШКОЛА ІНФОРМАЦІЙНО-ТЕЛЕКОМУНІКАЦІЙНИХ ТЕХНОЛОГІЙ). Вона складається з двох розділів. У першому розділі буде сказано про предметну область, яку треба автоматизувати. Після з'ясування всіх нюансів даної області та з'ясування всіх вимог до бази даних переходимо до другої чолі. У другому розділі докладно описано спосіб застосування та можливості вибраних інструментів для виконання роботи. До бази додається інструкція до застосування, яка знаходиться в кінці другого розділу.

Для створення цієї бази було вибрано додаток MYSQL (PhpMyAdmin), яка дає нам можливість виконає всі поставлені перед нами завдання.

Замовником були поставлені завдання і процеси, які повинна автоматизувати наступне:

зберігання списку даних про учнів даної загальноосвітньої школи, списку розписка розкладів, дзвінків;

вивід на екран інформації з вибору якого-небудь критерію;

висновок таблиць за попереднім запитом;

друк звітів;

полегшення і прискорення процес написання звітів.

З поставлених завдань всі були, виконані і після повного завершення роботи над базою даних Шитт ми маємо:

запити за прізвищем, ім'ям учня;

пошук інформації учня даної школи;

оновлення даних (успішності) учня (учнів)

парольний доступ для кожного викладача

зрозумілий інтерфейс

Перелік скорочень

АСУ - автоматизована система управління

ОА - об'єкт автоматизації

АРМ - автоматизоване робоче місце

ПК - персональний комп'ютер

ЕОМ - електронно-обчислювальна машина

ЛВС - локальна обчислювальна мережа

ГВС - глобальна обчислювальна мережа

ОС - операційна система

п / с - підсистема

Організаційна схема Шитт

Глава I. Загальні відомості про школу інформаційно-комунікаційних технологій (Шитт)

У серпні місяці 2000 року в місті Душанбе відбулися установчі збори, на яких була створена школа з вивчення комп'ютерних технологій. Засновниками цієї школи є дитячий фонд «Ошен баланду» імені Мірзо Турсун-Заде, компанія «Вавілон-Т», викладач, і фахівець з комп'ютерних технологій - Толіб Шаріпов. Нещодавно створена компанія «Вавілон-Т» (2000 р.), яка повинна була спрямовувати в основному капітал на розвиток своєї технічної бази, тим не менш, взялася за організацію цієї школи. За словами керівників компанії «Вавілон-Т», даний крок був зроблений не заради отримання будь-якого прибутку, а для того, щоб зробити навчання більш доступним і безкоштовним для розкриття таланту і здібностей дітей шкільного віку у вивченні комп'ютерних технологій. Адже вони є нашими майбутніми фаворитами, продовжувачами розпочатої справи компанії, і в молодості повинні опановувати науками. Це було багаторічної мрією і самих творців школи.

Як відомо, в ті роки, в середніх школах міста Душанбе не було сучасних комп'ютерів. Першу допомогу у створенні оснащених класів надав дитячий фонд ім. Мірзо Турсун-Заде «Ошен баланду». Директор Фонду Мас'уд Турсун-Заде встановив у класі 10 комп'ютерів IBM PC Pentium 1 для навчання дітей. Створення школи також було покладено на одного з її основоположників - Толіба Розі (Шаріпов), який є одним з перших досвідчених викладачів і програмістів в Таджикистані. Таким чином, у вересні 2000 року була утворена «Школа інформаційних та телекомунікаційних технологій-Шитт», засновниками якої як уже було згадано, стали дитячий фонд «Ошен баланду» імені Мірзо Турсун-Заде, компанія «Вавілон-Т», викладач Толіб Шаріпов. Через два місяці після створення школи Шитт, розпочалося навчання дітей комп'ютерним технологіяі і програмами на рівні високих сучасних вимог. Першими викладачами школи були Бахтієр Мумінов і Толіб Розі. З другого півріччя для навчання Web-дизайну і створення сайтів був запрошений Джафар Осима. З ініціативи голови дитячого Фонду Мас'уда Турсун-Заде, який потім був обраний директором Шитт, група дітей була прийнята для вивчення радіотехніки та радіоелектроніки, і в перший рік навчання в дію був введений також один комп'ютерний клас з десятьма комп'ютерами. Про умови прийому учнів до школи було оголошено через ЗМІ Таджикистану, і до сьогоднішнього дня ці умови не змінилися. Вступ до школи здійснюється учнів шкіл м. Душанбе з 13-16-річного віку. Для першого потоку учнів було виділено 50 місць, і після проходження конкурсу у вигляді тестів, з 160 поданих документів учнів середніх шкіл, надійшли найздібніші і обдаровані діти. У результаті було сформовано три групи учнів з середніх шкіл. У другому півріччі 2000 року організація CADA подарувала школі десять комп'ютерів були у вжитку, після чого в навчальні 2001/2002 роки були оснащені і стали діяти два комп'ютерних класи та один клас радіоелектроніки. Число учнів груп зросла до шести. На другому році навчання було прийнято вже 135 учнів. Заняття спочатку проводилися і проводяться на таджицькою та російською мовами. У першому півріччі навчання проводилися заняття по ознайомленню найбільш простим комп'ютерним програмам і технологіям. Ця традиція продовжується і по сьогоднішній день (див. сайт школи www.cit.tj). У другому півріччі в школі почалися заняття зі складання програм в середовищі «Visual Basic 6» з довжиною двох семестрів. Відповідно до плану занять також приступили до вивчення створення сайтів. Протягом семии років діяльності школи з боку її учнів було створено 350 навчальних сайтів на таджицькою, російською та англійською мовами. Необхідно зазначити, що створені сайти на таджицькій мові в школі, були одними з перших у країні, тому що створення сайтів в Республіці Таджикистан взяло свій початок у 2000 році. У той період користувалися ОС Windows 2000 і незважаючи на те що пізніше з'явилася більш модернізована ОС як Windows ХР, ні в одній з них не використовувалися таджицькі шрифти. Тому виникли технічні труднощі для створення сайтів в Інтернеті на таджицькій мові. Викладачами школи Толібом Розі і Джафаром Осімовим був знайдений вихід - єдиний таджицький шрифт, використання якого дало можливість поміщати тексти на таджицькій мові на сайт. Назва шрифту - Palatino Linotype. З використанням наведеного шрифту вперше діти стали створювати сайти рідною мовою. Вивчивши сайти Росії, Казахстану та інших республік СНД, учні школи успішно почали конкурувати в мистецтві дизайну при створенні сайтів і досягли певних успіхів у цій справі. Таким чином, були зроблені перші кроки в складний період розвитку і конкуренції. Тема створюваних сайтів в основному була «Моя школа». Створювалися також сайти і на інші теми. На початку 2001 року, з ініціативи викладачів школи Бахтієр Мумінова і Толіба Розі, вперше в Республіці Таджикистан за підтримки та спонсорство компанії «Вавілон-Т» і особисто генерального директора Бехзод Хабібуллаева був організований конкурс серед творців сайтів міста Душанбе, який пройшов в будівлі Спілки письменників РТ. Учасники конкурсу - учні школи, проявивши велику активність, стали володарями призів, спеціальних грамот і нагород. Ініціатива проведення подібних конкурсів і в даний час підтримується спільно основними Інтернет-провайдерами, що діють в м. Душанбе, і проходять з великим напруженням та інтересом.

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

Шитт до листопада 2004 р. функціонувала при дитячому фонді ім. Мірзо Турсун-Заде «Ошен баланду» відповідно до його статуту. З 29 листопада 2004 р. «Школа інформаційних та телекомунікаційних технологій-Шитт» та її статут були зареєстровані Міністерством юстиції Республіки Таджикистан (реєстр. № 001-1455, номер посвідчення Ва № 0007038) як позашкільну і недержавну організацію.

Інша проблема, з яким стикається Шитт, непостійність орендодавців приміщення не дає можливість отримання ліцензії Міністерства освіти. Шитт не може видавати сертифікат та посвідчення про навчання.

Незважаючи на всі обставини, відповідальні співробітники школи докладають всіх зусиль до нововведень, і знайомлячись зі світовими досягненнями в новітніх технологіях, залучають учнів до їх вивчення. Протягом майже восьми років діяльності процес навчання і викладання у школі набагато зробило крок вперед. Якщо говорити коротко, учні школи протягом навчального року навчаються всім сучасним у використанні комп'ютерних технологій. Набутий досвід в процесі навчання дає можливість учням вибирати такі окремі напрями в професії як: комп'ютерне програмування, Web дизайн, комп'ютерна графіка, адміністрування мереж, обробка бази даних і т.д. Навчання, як і у вузах, є піврічним (семестровим). На завершення кожного семестру (семестр протягом 4 або 5 місяців) перевіряються знання учнів за допомогою іспитів, тестів і презентацією роботи. Для особливо обдарованих і процвітаючих учнів створюються пільгові умови. Після закінчення середньої школи, вони можуть за матеріальної підтримки компаній «Вавілон-Т» і «Вавилон-М» продовжити навчання у вузах країни. Починаючи з 2001 року 18 випускників Шитт за спонсорської підтримки вищезгаданих компаній навчаються в технічних вузах. У 2007 році перші з них здобули вищу освіту. Серед них можна виділити Лолакову Заріну, яка закінчила Московки технологічний університет з відзнакою і є провідним фахівцем компанії «Вавілон-М». Один учень навчається в Одеському інституті радіоелектроніки та зв'язку, інший випускник навчається в Дос-Анджлесе штат Каліфорнії США, одна випускниця Шитт навчається у ВУЗі м. Шанхая КНР і т. д.

Динаміку діяльності Шитт можна представити в наступній таблиці:

Разом за період з 2000 р. по 2008 рр.. в Шитт навчалися 1756 осіб.

У поточному навчальному році в програмі навчання передбачені серйозні зміни. У тому числі перехід від вивчення Visual Basic 6 до вивчення найбільш передової комп'ютерної середовища як Pascal і Delphi. У програмі також передбачено знайомство на безоплатній основі з системою Linux Mandrake 10, яка перекладена на таджицька мова. Також у школі передбачено вивчення таджицького, російської та англійської мов.

Сьогодні в школі, за спонсорської підтримки компаній «Вавілон-Т» і «Вавилон-М», число створених навчальних класів досягла п'яти. Кожен з них оснащений комп'ютерами IBM PC Pentium IV. У школі, як і раніше діє навчальний клас з радіотехніки та радіоелектроніки. Багато з них стали професійними співробітниками видних фірм і компаній країни і рік за роком удосконалюються у своїй діяльності. Де б випускники школи не продовжували навчання, вони дуже відрізняються від інших учнів. Їх добре знання комп'ютерної справи викликає захоплення у однокурсників і викладачів. Це підтверджують студенти - колишні випускники Шитт, які навчаються в Таджицькому технологічному і Таджицькому технічному університетах.

Варто також відзначити сайт школи www.cit.tj На перший погляд він може здатися звичайним. Але, користуючись ним, можна отримати інформацію про досягнення, історії школи і почерпнути багато цікавого. У нього закладені також і навчальні матеріали. У Таджикистані подібний сайт є єдиним, тому що в нього закладені:

вперше на таджицькому сайті технічні словники «Вожаномаі компютер» та інші, доступні для використання в режимі (on-line);

перша електронна книга на таджицькій мові;

перші заняття в режимі (on-line);

перші тести в режимі (on-line) на таджицькій мові;

перші статті та допоміжні матеріали для творців сайтів республіки, які стикаються з проблемами таджицької мови та шрифту, і багато іншого.

Рейтинг сайту в галузі науки освіти Республіки Таджикистан постійне перше або друге місце (див. top.mail.tj).

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

Спільно з Комітетом на сайті розміщені корпус творів Мавлоно Румі й Лоїка Шералі. Ці твори є першими цеглинками того фундаменту, на якому будуть базуватися також матеріали різного характеру. Інша перевага полягає в тому, що таджицькі комп'ютерні шрифти цілком використовуються і стикуються з технологіями. Незабаром будуть зроблені наступні кроки у популяризації таджицької науки, культурного та літературної спадщини нашої країни.

1.1 Архітектура автоматизованої системи управління Шитт

Процес автоматизації підприємства включає в себе наступні стадії:

передпроектна стадія;

технічний та робочий проекти;

введення в експлуатацію (впровадження) АСУ.

Передпроектна стадія підрозділяється на етапи:

обстеження автоматизується підприємства;

діагностичний аналіз.

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

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

1.1.1 Зовнішня організація Шитт

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

, Де

- Інформаційна страта;

- Матеріальна страта;

- Енергетична страта;

- Економічна страта;

- Організаційна страта.

1.1.2 Опис підрозділів Шитт

Розглянемо кожен підрозділ Шитт докладніше.

Підрозділ «Адміністрація» складається з 2-х осіб директора та завуча. У їхньому безпосередньому підпорядкуванні знаходяться секретар.

включає в себе два відділи:

- Відділ реєстратури - займається реєстрацією вступників та виписуються учнів (складається з 6-ти осіб);

- Архівний відділ - займається веденням архівів з відомостями про пацієнтів (особисті дані, діагноз захворювання, призначені системи лікування та харчування).

У відділі працюють 8 чоловік. Всього у складі реєстратури знаходяться завідувач реєстратури та 6 співробітників підрозділу.

Бухгалтерія здійснює контроль за грошовими потоками Шитт; у складі відділу - головний бухгалтер і 8 штатних бухгалтерів.

Медпункт - проводить медичний огляд школярів, проводить вакцинацію.

Їдальня забезпечує харчуванням школярів та викладацький склад.

Спортзал надає можливість школярам відвідувати спортивний зал, і забезпечує спортивним інвентарем. До складу спортзалу входять:

завідувач спортзалом;

викладачі фізичної культури, які з 2 чоловік.

Культурно-розважальний комплекс (актовий зал) займається культурно-розважальними програмами для школярів Шитт.

Матеріально-технічний відділ проводить невеликі ремонтні роботи, а також здійснює постачання всіх класів Шитт господарським інвентарем та зберігання цього інвентаря. До складу відділу входять:

завідувач матеріально-технічним відділом - контролює роботу свого відділу;

матеріально-технічна частина - здійснює постачання всіх підрозділів Шитт технічним інвентарем;

Підрозділ «Склади» займається зберіганням шкільного інвентарю, матеріальних засобів, їх зберіганням і доставкою у підрозділи. У складі підрозділу знаходяться:

завідувач складами - контролює роботу складів;

Все вищевикладене опис підрозділів Шитт і його складу в подальшому допоможе конкретизувати процес розробки АСУ.

Відповідно до кількості працівників кожного підрозділу і виконуваних ними функцій будуть вирішуватися питання про кількість ПК і апаратних і програмних засобів, необхідних для кожного підрозділу.

1.1.3 Архітектура АСУ Шитт

Авто матизація процесу управління має місце в такій системі, де в процесі управління спільно беруть участь люди і технічні засоби.

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

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

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

АСУ завжди створюється для конкретної організації і носить на собі відбиток її індивідуальності. Розроблену для однієї від раслі народного господарства АСУ неможливо без змін використовувати для іншої галузі.

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

Завдання управління освітою настільки ускладнилися, що вимагають автоматизації інформаційної підтримки, тобто створення автоматизованих інформаційно-пошукових систем та автоматизованих систем управління (АСУ).

При вирішенні на практиці питань, пов'язаних зі створенням АСУ для освітньої сфери, доводиться стикатися з рішенням цілого ряду проблем: економічних, організаційних, кадрових, правових, психолого-педагогічних, етичних.

Зараз питання застосування інформаційних технологій в освіті класифікуються так:

1. Удосконалення навчально-виховного процесу.

2. Педагогічне управління.

3. Підвищення кваліфікації кадрів.

4. Наукові дослідження з педагогіки, психології та методиці.

Перелік завдань, вирішення яких з використанням комп'ютерів може підвищити якість педагогічного управління:

1. Ведення статистичних баз даних.

2. Внутріучрежденческое діловодство.

3. Планово-економічне забезпечення.

4. Бухгалтерський облік.

5. Ведення архівів.

6. Бібліотечно-бібліографічні каталоги.

7. Діагностика та моніторинг навчально-виховного процесу.

Однією з важливих особливостей переходу до АСУ в педагогічному управлінні є те, що автоматизації підлягає вже функціонуюча система, і не можна допустити, щоб автоматизація порушила її роботу.

При практичному впровадженні даних систем в освіті виникає безліч проблем:

- Навчання співробітників новим технологіям роботи з інформацією;

- Зміни штатного розкладу у зв'язку з введенням відповідних посад

- Придбання або написання програмного продукту для роботи різних категорій слухачів;

- Придбання комп'ютерів і периферійних пристроїв;

Автоматизація Шитт буде проходити поетапно, по підсистемах. На рис. 1.3.1 представлений загальний вид архітектури АСУ для шиття.







ріс.1.3.1. Архітектура АСУ для шиття

1.2 Функції АСУ для шиття

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

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

Основа АСУ - це інтегрована обробка виробничо-економічної інформації, що охоплює рішення задач прогнозування, планування та управління виробництвом з використанням сучасних засобів.

Зараз питання застосування інформаційних технологій в освіті класифікуються так:

1. Удосконалення навчально-виховного процесу.

2. Педагогічне управління.

3. Підвищення кваліфікації кадрів.

4. Наукові дослідження з педагогіки, психології та методиці.

Перелік завдань, вирішення яких з використанням комп'ютерів може підвищити якість педагогічного управління:

1. Ведення статистичних баз даних.

2. Внутріучрежденческое діловодство.

3. Планово-економічне забезпечення.

4. Бухгалтерський облік.

5. Ведення архівів.

6. Бібліотечно-бібліографічні каталоги.

7. Діагностика та моніторинг навчально-виховного процесу.

Однією з важливих особливостей переходу до АСУ в педагогічному управлінні є те, що автоматизації підлягає вже функціонуюча система, і не можна допустити, щоб автоматизація порушила її роботу.

При практичному впровадженні даних систем в освіті виникає безліч проблем:

- Навчання співробітників новим технологіям роботи з інформацією;

- Зміни штатного розкладу у зв'язку з введенням відповідних посад

- Придбання або написання програмного продукту для роботи різних категорій слухачів;

- Придбання комп'ютерів і периферійних пристроїв;

Основа АСУ - це інтегрована обробка виробничо-економічної інформації, що охоплює рішення задач прогнозування, планування та управління виробництвом з використанням сучасних засобів.

У кінцевому підсумку автоматизація Шитт дозволить:

знизити трудомісткість робіт за рахунок зменшення виконання людьми рутинних обов'язків;

скоротити час обробки інформації за рахунок спрощення ведення електронних документів в порівнянні з паперовими;

створити передумови раціональної організації ходу виробничого процесу в загальноосвітній школі;

збільшити швидкість і якість обслуговування учнів;

підвищити ефективність та культуру роботи;

підвищити ефективність управління;

1.3 Апаратне та програмне забезпечення Шитт

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

1.4 Автоматизовані робочі місця для шиття

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

Відповідно до організаційної структури Шитт, описаної в пункті 1.2.2 можна скласти перелік робочих місць, які необхідно автоматизувати.

Отже, в результаті ми отримали, що для автоматизації Шитт необхідні 40 комп'ютерів. З урахуванням того, що в школі вже є 20 комп'ютера, то необхідно придбати ще 40 шт. Крім цього необхідна комп'ютерна техніка.

Перелік необхідного комп'ютерного обладнання представлений в таблиці 1.4.1:

Таблиця 1.4.1

Найменування устаткування

Кількість, шт.

Комп'ютер Pentium IV

40

Монітор ж / к

40

Принтер струменевий

4

Принтер лазерний

4

Сканер

12

Факс-модем

10

1.5 Вибір мережі для АСУ Шитт

Мережею називається група з'єднаних комп'ютерів та інших пристроїв. Концепція з'єднаних і спільно використовують ресурси комп'ютерів носить назву мережевої взаємодії.

Основне призначення комп'ютерних мереж - спільне використання

ресурсів та здійснення інтерактивного зв'язку як усередині однієї фірми, так і

за її межами. Ресурси - це дані, додатки і периферійні

пристрою, такі, як зовнішній дисковод, принтер, миша, модем та інші.

1.5.1 Локальні та глобальні обчислювальні мережі

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

Як вже було сказано вище, для автоматизації сш № 21 необхідно встановити 10 комп'ютерів з підтримкою локальної мережі та виходу в глобальну мережу Інтернет.

1.5.2 Типи мереж

Всі мережі мають деякі спільні компоненти, функції та характеристики. До них відносяться:

сервери - комп'ютери, що надають свої ресурси мережевим користувачам:

клієнти - комп'ютери, що здійснюють доступ до мережевих ресурсів, які надаються сервером;

середовище - спосіб з'єднання комп'ютерів;

спільно використовуються дані - файли, що надаються серверами по мережі;

спільно використовуються периферійні пристрої, наприклад, принтери, бібліотеки CD-ROM і т.д., - ресурси, що надаються серверами;

ресурси - файли, принтери та інші елементи, які використовуються в мережі.

Незважаючи на певні подібності, мережі поділяються на два типи:

1. однорангові;

2. на основі сервера.

Відмінності між однорангових мережами та мережами на основі сервера мають принципове значення, оскільки визначають різні можливості цих мереж.

Вибір типу мережі залежить від багатьох факторів:

розміру підприємства;

необхідного рівня безпеки:

виду бізнесу;

рівня доступності адміністративної підтримки;

обсягу мережевого трафіку;

потреб мережевих користувачів;

фінансових витрат.

1. Однорангові мережі

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

Рис. 1.4.1. Тимчасова мережа

Однорангові мережі називають також робочими групами. Робоча група - це невеликий колектив, тому в однорангових мережах найчастіше не більше 10 комп'ютерів.

Тимчасова мережа цілком підходить при наступних умовах:

кількість користувачів не перевищує 10 осіб;

користувачі розташовані компактно;

питання захисту даних не критичні;

в доступному для огляду майбутньому не очікується значного розширення фірми і, отже, мережі.

Ці умови не виконуються Шитт не за кількістю ПК, не за відсутності можливості розширення АСУ підприємства.

2. Мережі на основі сервера

Якщо до мережі підключено більше 10 користувачів, то однорангова мережа, де комп'ютери виступають у ролі і клієнтів, і серверів, може виявитися недостатньо продуктивною. Тому більшість мереж використовує виділені сервери.

Рис. 1.4.2. Мережа на основі сервера

Зі збільшенням розмірів мережі і обсягу мережевого трафіку необхідно збільшувати кількість серверів. Розподіл завдань серед декількох серверів гарантує, що кожне завдання буде виконуватися найефективнішим способом з усіх можливих.

У розширеній мережі використання серверів різних типів набуває особливої ​​актуальності. Необхідно тому враховувати всі можливі нюанси, які можуть виявитися при розростанні мережі, з тим, щоб зміна ролі певного сервера надалі не відбилося на роботі всієї мережі.

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

Основним аргументом при виборі мережі на основі сервера є, як правило, захист даних. У таких мережах, наприклад, як Windows 2000 Server, проблемами безпеки може займатися один адміністратор: він формує політику безпеки і застосовує її щодо кожного користувача мережі.

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

Оскільки комп'ютер користувача не виконує функцій сервера, вимоги до його характеристикам залежать від потреб самого користувача. Типовий комп'ютер-клієнт повинен мати процесор з частотою, принаймні, 486 МГц і оперативну пам'ять величиною від 8 до 16 МБ.

3. Комбіновані мережі

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

Комбіновані мережі - найбільш поширений тип мереж, але для їх правильної реалізації та надійного захисту необхідні певні знання та навички планування.

Отже, для санаторного комплексу Ad-hoc тип мережі не підходить хоча б тому, що число комп'ютерів перевищує 10, а також питання захисту даних є важливими. Комбінована мережа передбачає наявність серйозних знань та навичок не тільки з боку системного адміністратора, контролюючого роботу мережі, але і співробітників санаторію, що може ускладнити і значно уповільнити процес обробки даних на комп'ютері.

Цей факт призведе до значного зниження ефективності функціонування санаторного комплексу в цілому.

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

1.5.3 Різні топології мереж

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

Топологія мережі зумовлює її характеристики. Зокрема, вибір тієї чи іншої топології впливає на:

склад необхідного мережевого обладнання;

характеристики мережевого обладнання;

можливості розширення мережі;

спосіб управління мережею.

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

Базові топології комп'ютерних мереж

Всі мережі будуються на основі цих трьох базових топологій:

шина (ріс.1.4.3 а);

зірка (ріс.1.4.3 б);

кільце (ріс.1.4.3 в).

Ріс.1.4.3. Базові топології комп'ютерних мереж

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

Хоча самі по собі базові топології нескладні, в реальності часто зустрічають досить складні комбінації, що поєднують властивості декількох топологій.

1. Шина (ріс.1.4.3 а)

Топологію «шина» відноситься до найбільш простим і широко поширеним топологиям. У ній використовується один кабель, іменований магістраллю або сегментом, вздовж якого підключені всі комп'ютери мережі.

У мережі з топологією «шина» комп'ютери адресують дані конкретного комп'ютера. Дані передаються всім комп'ютерам мережі, однак інформацію приймає тільки той, адреса якого збігається з адресою одержувача, зашифрованого в переданих сигналах. У кожен момент часу тільки один комп'ютер може вести передачу.

Так як дані в мережу передаються лише одним комп'ютером, її продуктивність залежить від кількості комп'ютерів, підключених до шини. Чим їх більше, тобто чим більше комп'ютерів, які мають бути надіслані даних, тим повільніше працює мережа. Крім числа комп'ютерів, на швидкодію мережі впливає безліч факторів, у тому числі:

характеристики апаратного забезпечення комп'ютерів в мережі;

частота, з якою комп'ютери передають дані;

тип працюють мережевих додатків;

тип мережевого кабелю;

відстань між комп'ютерами в мережі.

Якщо один з комп'ютерів такої мережі вийде з ладу, то це не позначиться на роботі інших.

2. Зірка (ріс.1.4.3 б)

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

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

3. Кільце (ріс.1.4.3 в)

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

Передавальний комп'ютер поміщає електронну адресу в дані і посилає їх по кільцю. Дані проходять через кожен комп'ютер, поки не опиняться у того, чию адресу збігається з адресою одержувача. При цьому повідомлення пересувається по кільцю практично із швидкістю світла. У кільці діаметром 200 м повідомлення може циркулювати з частотою 10 000 оборотів в секунду.

В даний час одним із стандартних компонентів мереж стає концентратор - вони мають від 8 до 60 портів для підключення комп'ютерів.

Мережі, побудовані на концентраторах, легко розширити, якщо підключити додаткові концентратори. Розрив кабелю, підключеного до концентратора, порушення роботу тільки даного сегмента. Інші сегменти залишаться працездатними.

До числа інших переваг використання концентраторів відносяться:

використання різних портів для підключення кабелів різних типів;

централізований контроль за роботою мережі та мережевим трафіком.

Комбіновані топології мереж

В даний час часто використовуються топології, які комбінують компонування мережі за принципом шини, зірки та кільця.

1. Зірка-шина

Рис. 1.4.4. Топологія мережі «Зірка-шина»

Зірка-шина - це комбінація топологій «шина» і «зірка». Найчастіше це виглядає так: кілька мереж з топологією «зірка» об'єднуються за допомогою магістральної лінійної шини. У цьому випадку вихід з ладу одного комп'ютера не надає ніякого впливу на мережу - інші комп'ютери як і раніше взаємодіють один з одним. А вихід з ладу концентратора спричинить за собою зупинку підключених до нього комп'ютерів і концентраторів.

Зірка-кільце

Рис. 1.4.5. Топологія мережі «Зірка-кільце»

Як і в топології, зірка-шина тут комп'ютери підключені до концентратора, який фактично і формує кільце або шину.

3. Ієрархічна зірка

Рис. 1.4.6. Топологія мережі «Ієрархічна зірка»

Можливості по нарощуванню кількості вузлів у мережі типу «зірка» обмежуються кількістю портів концентратора. Іноді має сенс будувати мережу з використанням декількох концентраторів, ієрархічно сполучених між собою зв'язками типу зірка; такий тип топології називають «ієрархічна зірка» (мал. 1.4.6). В даний час ієрархічна зірка є найпоширенішим типом топології зв'язків як у локальних, так і глобальних мережах.

Необхідно враховувати не тільки фізичну структуру мережі, але і логічну. Логічна структура мережі повинна враховувати велику інтенсивність трафіку всередині кожного відділу і меншу інтенсивність обміну даними між відділами. Тобто краще, щоб повідомлення, які передають комп'ютери одного відділу, виходили б за межі цієї частини мережі в тому і тільки в тому випадку, якщо ці кадри направлені

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

Рис. 1.4.7. Комп'ютерна мережа з топологією «Зірка»

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

1.5.4 Вибір операційної системи

Операційна система визначає, які програми можуть бути запущені на комп'ютері, який вигляд має інтерфейс користувачів, а також, яким чином програмне забезпечення будуть взаємодіяти між собою. Наприклад, якщо співробітники підприємства довгий час працювали з програмами офісу фірми Microsoft (Word, Excel, Access і PowerPoint) і витрати на перенавчання персоналу не будуть виправдані, то розумніше віддати перевагу версію ОС Windows. Інтеграція з іншими продуктами Microsoft - це головна сильна сторона операційної системи Windows. З різними технологіями Microsoft (ASP, ActiveX, NET, MS SQL і багатьма іншими) можна отримати потужний інструмент для створення інтегрованої системи.

Для середовищ OS / 2 і Unix, незважаючи на їх широке розповсюдження та активне використання в потужних наукових комп'ютерах, відсутня або недоступне програмне забезпечення. Програми ж, написані, наприклад, для Windows, під управлінням цих середовищ працюють істотно повільніше.

Перевага UNIX-систем перед Windows - віддалене адміністрування. У той час як в UNIX-системах повноцінне керування сервером здійснюється за допомогою утиліт командного рядка, то повноцінне віддалене адміністрування в Windows можливо тільки з використанням графічного інтерфейсу, і при невеликих швидкостях з'єднання це доставляє багато незручностей.

Робота з Windows висуває підвищені вимоги до обладнання. Однак такі зручності, як уніфікований графічний інтерфейс, загальні для всіх програм шрифти та пристрої, можливість роботи відразу з декількома додатками і використання буфера пам'яті для перенесення даних між ними, окупаються досить швидко.

Як для користувачів, так і для розробників Windows пропонує безліч переваг, які включають в себе:

Стандартні та передбачувані оператори: якщо користувач знає, як використовувати один додаток Windows, то він зможе працювати з усіма іншими.

Для кожної програми немає необхідності встановлювати драйвери пристроїв і пристрою: у Windows передбачені драйвери для підтримки периферійної апаратури.

Міжпрограмні взаємодія і зв'язок.

Багатозадачність: можливість одночасно запускати безліч програм.

Доступ до більшого обсягу пам'яті: Windows підтримує захищений режим.

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

Технологія Windows 2000 Server містить всі функції, очікувані користувачами від серверної ОС Windows, такі як безпека, надійність, доступність і масштабованість.

Узагальнюючи все вище сказане, Windows 2000 Server дозволить організації звести до мінімуму переривання при роботі кінцевих користувачів в мережі.

Завдяки вдосконаленій системній архітектурі, що збільшує час працездатного стану сервера, підвищенню доступності внаслідок відмовостійкості і надмірності, а також можливостям інтерактивної налаштування і обслуговування, Windows 2000 Server забезпечує надійну роботу серверів та відкритість організації для ведення бізнесу.

1.6 Висновки

Отже, ми провели аналіз комплексу Шитт, також розглянули і проаналізували внутрішню структуру, всі його підрозділи, їх взаємодію і взаємозв'язки між ними.

На підставі побудованої організаційної структури була спроектована схема розміщення автоматизованих робочих місць користувачів (операторів) ПК в даній школі. Проаналізувавши чисельність персоналу, було розраховано мінімально необхідну кількість ПК та інших комп'ютерних технічних засобів для автоматизації школи. З урахуванням особливостей і переваг персоналу Шитт також вимог адміністрації до рівня надійності і захищеності даних була визначена операційна система для АСУ з-п / к.

Таким чином, в результаті аналізу з-п / к і підбору необхідного апаратного та програмного забезпечення для його автоматизації, можна зробити висновок, що впровадження АСУ для шиття дозволить багаторазово збільшити оперативність роботи в окремо і призведе до значного підвищення ефективності роботи всього персоналу даної школи.

Глава II. Опис бази даних для шиття

2.1 Опис структури бази даних

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

Перш за все, PhpMyAdmin це система управління базами даних (СКБД). Як і інші продукти цієї категорії PhpMyAdmin призначена для зберігання та отримання, даних подання їх у зручному вигляді та автоматизації часто виконуваних операція. Використовуючи PhpMyAdmin можна не тільки розробляти зручні форми введення даних, але й обробляти дані, а також складати всілякі складні звіти.

З іншого боку PhpMyAdmin є потужним додатком. Вперше продуктивність СУБД відповідає можливостям такій розвиненій операційною системою як Microsoft Windows. Це означає, що за допомогою PhpMyAdmin можна отримати доступ до будь-якими даними будь-якого типу і використовувати одночасно кілька

Використання реляційної СУБД дозволяти спростити структуру даних і таким чином, полегшити виконання роботи.

Перед тим як приступати до роботи з файлом БД, розробник повинен виконати деяку попередню роботу:

Визначити перелік завдань, які будуть вирішуватися за допомогою бази даних;

Визначити джерела даних, необхідні для бази даних, і оцінити обсяг цих даних;

Визначити перелік полів (стовпців, таблиць), які необхідні для зберігання даних. Визначити перелік таблиць, які будуть містити ці поля;

Визначити спосіб заповнення бази даними (скільки людей будуть в цьому брати участь, чи буде потрібно об'єднувати дані різних користувачів і т. д.). Корисно також розробити приблизний вигляд форм, в які будуть вводитися ці дані;

Визначити спосіб отримання результату використання бази (це може бути, наприклад, роздруківка або виведення на екран).

Ця база даних може, зберігає, і нагромаджувати інформацію про товари, постачальників і одержувачів. У разі потреби програмою буде виводитися на екран або на друк цікавить інформація в зручному красивому, точному і головне правильному вигляді.

Основні елементи Ms Access для створення бази даних є наступні:

Таблиця. У базі даних інформація зберігається у вигляді двовимірних таблиць. Можна так само імпортувати і зв'язувати таблиці з інших СУБД або систем управління електронними таблицями;

Запит. За допомогою запитів можна здійснити вибірку даних з якого-небудь критерію з різних таблиць;

Форма. Вікно або область у вікні, де поданні поля з даними, таблиця або елементи управління;

Звіт. Звіти призначені для друку даних, що містяться в таблицях і запитах, в гарно оформленому вигляді;

Сторінки - сторінки доступу до даних являють собою спеціальну Web-сторінку, призначену для перегляду і роботи через Інтернет або інтрамережа з даними, які зберігаються в базах даних Microsoft Access або БД MS SQL Server;

Макрос - набір макрокоманд, створюваний користувачем для автоматизації виконання конкретних операцій;

Модуль - об'єкт, що містить програми мовою Visual Basic, застосовувані в деяких випадках для обробки даних.

Таблиці

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

Нагадаємо, що таблицею PhpMyAdmin (mysql) є сукупність даних об'єднаних загальною темою. Для кожної суті призначається окрема таблиця, щоб не було повторень у збережених даних. Таблиці складаються із записів і полів. Кількість полів у записі визначається на стадії проектування таблиці, тому перш ніж створювати таблицю за допомогою програми MySql необхідно чітко уявляти її структуру. При розробці базі з урахуванням вимог і поставлених цілей було створено 7 таблиць:

Список учнів 1-го курсу

Список учнів 2-го курсу

Список учнів 3-го курсу

Парольний доступ для вчителів

Для створення БД в PhpMyAdmin ми переходимо в область БазиДанних панелі "До початку",

від даного поля у нас з'являється поле для введення найменування БД. Прописавши ім'я БД ми клацаємо по кнопці "Створити",

потім з'являється поле для введення імені таблиці, а також кількості полів для цієї таблиці

Далі нам необхідно присвоїти полях відповідний тип даних, атрибути, індекси і т.д

Готова Таблиця з відповідними даними

Типи даних, використані при побудові таблиць:

Текстовий - алфавітно-цифрові дані (до 255 байт);

Числовий - текст або комбінація тексту і чисел (зберігає 1, 2, 4 або 8 байтів);

Дата / час - дати і час (8 байт);

Лічильник - автоматична вставка унікальних послідовних (збільшуються на 1) або випадкових чисел при додаванні запису (4 байти);

Таблиця Учнів 1-го курсу

Таблиця Учнів 2-го курсу

Таблиця учнів 3-го курсу

Таблиця для входу в область (зону) вчителів з ​​полями - логін і пароль

2.1.1 Структурна схема для Входу в область вчителів






Розробка користувальницького інтерфейсу

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

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

Інтерфейс Авторизації для вчителів з ​​полями - Логін і Пароль

Інтерфейс Вибору Класу

Інтерфейс Робочої області з відображенням даних учнів

Інтерфейс Пошуку Учнів по Базі Даних для батьків

2.1.2 Програмний Код "Пошуку учня по Базі":

<form method="post">

Прізвище <input type="text" name="ahmad" size=30> Ім'я <input type="text" name="hmad" size=30> <select name="mad"> <option value=""> < / option> <option value="1 курс"> 1 курс </ option> <option value="2 курс"> 2 курс </ option> <option value="3 курс"> 3 курс </ option> </ option> </ select>

<input type="submit" value="Поіск"> </ form>

<? @ $ Rs = $ _POST ["ahmad"];

@ $ Rr = $ _POST ["hmad"];

@ $ Rf = $ _POST ["mad"];

@ $ Db = mysql_pconnect ("localhost", "root");

if (! $ db) {

echo "Немає з'єднання з базою даних";

exit;}

mysql_select_db ("log1");

if ($ rf =="")

{Echo "Не обраний курс";}

else

{If ($ rf == "1 курс") {

$ Query = "select * from avto where ПРІЗВИЩЕ = '$ rs' & & ІМ'Я = '$ rr'";

$ Result = mysql_query ($ query);

$ Num_result = mysql_num_rows ($ result);

if ($ num_result == 0) echo "<font color=red> <b> Нічого не знайдено за Вашим запитом !"."</ b> </ font >".""; else

echo "<B> Знайдено даних по Вашому запиту: </ b >"."& nbsp ;"."< b >"."$ num _ result "."</ b >"."< BR>";

for ($ i = 0; $ i <= $ num_result; $ i + +)

{$ Row = mysql_fetch_array ($ result);

echo "<h4>". $ row ["ПРІЗВИЩЕ"]. "";

echo $ row ["ІМ'Я"]. "";

echo $ row ["успішності"]. "";

echo $ row ["НАВЧАННЯ"]. "";}

$ I = 0;

if ($ rs == "а") {echo $ i + = 1;}}

if ($ rf == "2 курс")

{$ Qury = "select * from avto2 where ПРІЗВИЩЕ = '$ rs' & & ІМ'Я = '$ rr'";

$ Reslt = mysql_query ($ qury);

$ Nm_result = mysql_num_rows ($ reslt);

if ($ nm_result == 0) echo "<font color=red> <b> Нічого не знайдено за Вашим запитом !"."</ b> </ font >".""; else

echo "<B> Знайдено даних по Вашому запиту: </ b >"."& nbsp ;"."< b >"."$ nm _ result "."</ b >"."< BR>";

for ($ i = 0; $ i <= $ nm_result; $ i + +)

{$ Row = mysql_fetch_array ($ reslt);

echo "<h4>". $ row ["ПРІЗВИЩЕ"]. "";

echo $ row ["ІМ'Я"]. "";

echo $ row ["успішності"]. "";

echo $ row ["НАВЧАННЯ"]. "";}

$ I = 0;

if ($ rs == "а") {echo $ i + = 1;}}

if ($ rf == "3 курс")

{$ Qury = "select * from avto3 where ПРІЗВИЩЕ = '$ rs' & & ІМ'Я = '$ rr'";

$ Reslt = mysql_query ($ qury);

$ Nm_result = mysql_num_rows ($ reslt);

if ($ nm_result == 0) echo "<font color=red> <b> Нічого не знайдено за Вашим запитом !"."</ b> </ font >".""; else

echo "<B> Знайдено даних по Вашому запиту: </ b >"."& nbsp ;"."< b >"."$ nm _ result "."</ b >"."< BR>";

for ($ i = 0; $ i <= $ nm_result; $ i + +)

{$ Row = mysql_fetch_array ($ reslt);

echo "<h4>". $ row ["ПРІЗВИЩЕ"]. "";

echo $ row ["ІМ'Я"]. "";

echo $ row ["успішності"]. "";

echo $ row ["НАВЧАННЯ"]. "";}

$ I = 0;

if ($ rs == "а") {echo $ i + = 1 ;}}}?>

Програмний Код "Оновлення даних учня школи":

<? Php

@ $ F = $ _ POST ["F"];

@ $ I = $ _ POST ["I"];

@ $ X = $ _ POST ["X"];

@ $ Rf = $ _ POST ["mad"];

@ $ Db = mysql _ pconnect ("localhost", "root");

if (! $ db)

{Echo "немає з'єднання з базою даних";

exit;}

mysql_select_db ("log1");

$ Table_name = "avto";

if ($ rf == "ПРІЗВИЩЕ")

{$ Sq = "UPDATE` avto `SET ПРІЗВИЩЕ = '$ X' WHERE ПРІЗВИЩЕ = '$ F' & & ІМ'Я = '$ I'";

$ Result = mysql_query ($ sq);}

if ($ rf == "успішності")

{$ Sq = "UPDATE` avto `SET УСПІШНОСТІ = '$ X' WHERE ПРІЗВИЩЕ = '$ F' & & ІМ'Я = '$ I'";

$ Result = mysql_query ($ sq);}

if ($ rf == "ІМ'Я")

{$ Sq = "UPDATE` avto `SET ІМ'Я = '$ X' WHERE ПРІЗВИЩЕ = '$ F' & & ІМ'Я = '$ I'";

$ Result = mysql _ query ($ sq );}?>

2.1.3 Програмний код "Авторизація для вчителів":

<? Php

@ $ Login = $ _POST ["login"];

@ $ Password = $ _POST ["pass"];

@ $ Db = mysql_pconnect ("localhost", "root");

if (! $ db)

{Echo "немає з'єднання з базою даних";

exit;}

mysql_select_db ("log");

$ Query = "select * from avto where login = '$ login' and password = '$ password'";

$ Result = mysql_query ($ query);

$ S = mysql_num_rows ($ result);

if (! $ s)

{Header ("Location: error.php");}

else {("Location: aut.php");}

?> <center> <br> <br> <br> <br> <br> <br> <br> <br> <br> <h4> <a Href="kurs.php"> Виберіть курс </ a> </ h4> <br>

<a href="poisk.php"> Пошук студента по базі </ a> </ h4> <br>

2.2 Інструкція для користування

Розробник висловлює свою подяку, що ви знайшли час прочитати інструкцію до застосування. База даних Шитт створена засобами PhpMyAdmin (Mysql) і для його запуску на комп'ютері необхідно мати програмний продукт PhpMyAdmin.

Файл бази даних називається «Auto», яка знаходиться в одній папці з «інструкції до застосування». Якщо в комп'ютері встановлено вище вказане додатка то подвійним клацанням миші ви відкриєте базу. Вона на початку запитати пароль, який вам вже повідомив розробник. Після введення пароля перед вами відкриється кнопкова форма (інтерфейс) бази. У цьому вікні розташовані кнопки. Кожна кнопка призначена для різних дій.

Додавання даних - кнопка згрупуватися в собі інші кнопки, які викликають форми для додавання даних. Вводиться в ці форми інформацій заповнюється база даних;

Звіти - виводить на екран вже сформовані звіти для друку;

Інформація за категоріями - ця кнопка містить у собі форми, за допомогою яких ви легко і зручно можете переглянути інформацію, з обраної вами категорії;

Запити - має в собі запити заповнивши які ви отримаєте саме ту інформацію яка вас цікавить.

Вихід - легкий спосіб вийти з програми.

Примітка: Необхідно скопіювати папку data в папку mysql, для автоматичного приєднання БД

Висновок

Перед початком роботи над автоматизацією будь-якій предметній області першим ділом необхідно ретельно вивчити цю сферу діяльності. Замовник може вимагати від розробника автоматизацію будь-якого процесу у виробництві або в діловодстві. Позитивний ефект буде досягнутий тільки після повного і правильного усвідомлення принципу роботи в цій сфері.

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

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

1.Материал Шитт

2. Засоби PhpMyAdmin

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

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

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


Схожі роботи:
Розробка пропозицій щодо використання населенням інформаційно-телекомунікаційних послуг зв`язку
Використання інформаційно-комунікаційних технологій на уроках математики
Проблеми та перспективи впровадження інформаційно-комунікаційних технологій у діяльність муніципальних
Використання інформаційно-комунікативних технологій при вивченні теми Показовою функції
Використання інформаційно комунікативних технологій при вивченні теми Показовою функції в
Методика розробки та використання засобів інформаційно-комунікаційних технологій для формування
Методика розробки та використання засобів інформаційно-комунікаційних технологій для формування 2
Представлення нових технологій фортепіанної школи
Навчання іншомовної лексики учнів середньої школи за допомогою комп`ютерних технологій
© Усі права захищені
написати до нас