Реферат по предмету "Информатика, программирование"


Класний електронний журнал

МІНІСТЕРСТВО ОСВІТИ І НАУКИУКРАЇНИ/>/>ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙУНІВЕРСИТЕТ/>/>ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА
Фізичний факультет
Кафедра комп’ютерних систем та мереж
7.091501 комп’ютерні системи та мережі/>/>КЛАСНИЙ ЕЛЕКТРОННИЙ ЖУРНАЛ
Дипломна роботаЗавідуючий кафедрою
доктор фіз.-мат.наук, професор
С. В. МельничукКерівник асистент кафедри КСМ
Ю.Ю.ЧалапчійВиконав студент 5-го курсу 507 групи С. О.Зінов
2010

АНОТАЦІЯ
Програма «Класний електронний журнал»призначена для ведення обліку відвідування, атестації учнів Хотинськоїгімназії, а також для виведення рейтингових оцінок по різних предметах, якийвикористовується в якості заміни стандартних журналів у школах та гімназіях ізсвоїм інтерфейсом.
Класний електронний журнал генерує потрібні звіти, надаєшвидкий доступ до потрібної інформації. Розробляється програмна документація даної системи тадокументація щодо апаратно-програмного забезпечення, необхідного дляфункціонування системи.
Програмний продукт реалізований за допомогою інструментальнихзасобів візуальної об’єктно-орієнтованої мови програмування високого рівняDelphi 6.0.
Проект офіційно впроваджений в Хотинській гімназії з12.06.2010 року для ведення обліку навчального процесу.
Дипломна робота включає в себе 51 сторінку пояснювальноїзаписки, ілюстрації, додаток та 4 плакати.

SUMMARY
Program «School register»intended for support of visit consideration, attestations of students of theHotin high school, and also for destroying rating estimations on the differentobjects, which is used in quality replacements of standard magazines at schoolsand high schools with its interface.
The class electronic magazine generates necessary reports,gives the fast access to the necessary information. A program document of thegiven system and document is developed concerning software, necessity forfunctioning the system.
A software product wasrealized by means instrumental facilities of visual object-oriented language ofprograming the high level Delphi 6.0.
Project officiallyinculcated in the Hotin high school from the 12.06.2010 year for support ofconsideration of educational process.
The diploma work includes 51 pages of printing text,illustrations and 4 placards.

ЗМІСТ
ВСТУП
1. ТЕХНІЧНЕЗАВДАННЯ
1.1 Мета розробки
1.2 Вимоги до функціональниххарактеристик
1.3 Вимоги до середовища експлуатації
2. АНАЛІТИЧНИЙОГЛЯД
2.1 Основні засади контрольно — аналітичної діяльності
2.2 В чому ж полягає обрана система
3. ПРОЕКТНО-ПОЯСНЮВАЛЬНИЙРОЗДІЛ
3.1 Вибір інструментальних засобіврозробки програми
3.2 Огляд середовища програмування DELPHI
3.3 Основні компоненти Delphi
4. ПРОЕКТНО-ТЕХНОЛОГІЧНИЙРОЗДІЛ
4.1 Опис програми
4.1.1 Опис файлів баз даних
4.1.2 Опис діаграми станупрограми
4.1.3 Опис відношення модулів
4.2 Техніко-економічні показники
4.3 Виклик та завантаження
5. ОПИС РОБОТИ ЗКЛАСНИМ ЕЛЕКТРОННИМ ЖУРНАЛОМ
5.1 Головна форма електронного журналу
5.2 Журнал успішності
5.3 Атестації
6. ЕКОНОМІЧНИЙРОЗРАХУНОК
7. ОХОРОНА ПРАЦІ
7.1 Загальні положення
7.2 Особливості праці користувачів ЕОМ
7.3 Експлуатація пристроїв друку
ВИСНОВОК
ЛІТЕРАТУРА
/>ВСТУП
Сьогодні темп розвитку суспільства надзвичайновисокий. Щоб встигати за змінами, людина повинна переробляти величезні масивиінформації, яка надходить з усіх точок земної кулі. Тому інформаційнітехнології мають сьогодні пріоритетне значення в усіх сферах діяльності йвизначають розвиток суспільства завтрашнього дня.
У галузі освіти ці технології знаходять застосування в багатьох напрямкахдіяльності. Нові завдання, пов’язані з розробкою педагогічної стратегії вумовах комп’ютеризації та інформатизації всміх боків життя суспільства.
Істотні зміни в інформаційному середовищіпроживання людини призвели до зниження ефективності традиційних підходів донавчання. Ці зміни пов’язані з упровадженням комп’ютерної техніки в різні сферидіяльності людини, що спричинює структурні зміни цієї діяльності. Можливостікомп’ютера в навчанні перекривають традиційну сферу в основному алгоритмічноїдіяльності учня, яка була дотепер базою формування культури освіти покоління,що підростає.
Нині, важливого значення набувають проблеми інтенсифікації й оптимізаціїнавчально-виховного процесу, активізації пізнавальної діяльності, розвиткутворчого мислення учнів.
Нові інформаційні технології навчання (НІТН) та контролю знань значноюмірою сприяють розв’язуванню цих та інших завдань, які постають перед системоюосвіти.
НІТН – нова методологія і технологія навчально-виховного процесу звикористанням найновіших електронних засобів навчання. НІТН – системний методнавчання на базі ЕОМ, а у вузькотехнічному розумінні – це використання унавчанні різноманітних, включаючи електронні, передусім комп’ютерних засобівнавчання. Комп’ютер може виконувати різноманітні функції:
·      контролюючихмашин;
·      навчальнихтренажерів;
·      моделювальнихстендів;
·      інформаційно-довідковихсистем;
·      ігровихнавчальних середовищ;
·      електроннихконструкторів;
·      експертнихсистем і т.д.
НІТН підтримують продуктивну діяльність учнів, сприяють індифідуалізаціїі диференціації процесу навчання, реалізації дільнісного підходу,раціоналізують працю вчителя.
Запровадження НІТН не повинно бути самоціллю.Воно має бути педагогічно виправданим, розглядатись передусім з поглядупедагогічних переваг, які воно може забезпечити порівняно з традиційноюметодикою навчання.
/>1. ТЕХНІЧНЕ ЗАВДАННЯ
Назва:«Класний електронний журнал».
Призначення:Ведення обліку відвідування занять учнями Хотинської гімназії, атестація учнів,виведення рейтингових оцінок, генерування потрібних звітів, швидкий доступ допотрібної інформації.
Областьвикористання: середньо-освітні заклади, школи, гімназії./>/>/>1.1     Мета розробки
Створеннякласного електронного журналу для Хотинської гімназії, який повиненавтоматизовати роботу вчителів, а також забезпечити швидкий доступ до потрібноїінформації і на основі її згенерувати потрібний звіт затверджений дирекцієюХотинської гімназії./>1.2     Вимоги до функціональних характеристик
-                Класний електронний журнал повинен працювати />під управлінням операційних систем типу Windows 9.x/NT/XP.
-                Авторизація учителя у класному електронному журналіповинна надавати доступ тільки до предметів, які він читає.
-                Програма повинна забезпечити ведення облікувідвідування занять учнями гімназії.
-                Електронний журнал повинен виводити рейтинговіоцінки для того, щоб можна було б проводити поточний аналіз успішності учнів вбудь-який момент.
/>1.3 />Вимоги досередовища експлуатації
Вимогидо обладнання, яке буде використовуватися для роботи «Класногоелектронного журналу» визначаються програмними засобами, щовикористовуються програмою. Рекомендовані технічні параметри для такої робочоїстанції наведені нижче.
— Процесор Intel Pentium II 366 Mhz.
— Об’єм ОЗП – 128 МБ.
— 20 МБ вільного простору на жорсткому диску.
— Графічна система, що дозволяє забезпечити роздільну здатність 800x600 пікселів.
Нижченаведені вимоги до системного програмного забезпечення клієнта та сервера ":
— Операційна система Windows 95 і вище.
— Встановлений BDE Administrator. 
2. />АНАЛІТИЧНИЙ ОГЛЯД
/>2.1 Основні засади контрольно — аналітичної діяльності
У системі освіти України відбуваються зміни, зумовлені процесамисоціального, економічного та політичного характеру. Змінюються пріорітети восвіті та системі упрівління, структура та зміст, апробуються новітнітехнології.
Одним із важливих показників, що впливають на ефективність функціонуваннясистеми загальної середньої освіти, є якість навчальних досягнень учнів.Інтерес до проблем, пов’язаних з оцінюванням якості освіти, зумовлений:
1.           розробкоюДержавного стандарту кожної освітньої галузі, що передбачає визначення рівня таякості підготовки учнів відповідно до обов’язкових єдиних вимог цьогостандарту;
2.           появоюбагатьох навчальних закладів нового типу і різних форм власності, що потребуєвведення процедури стандартизації якості освіти учнів цих закладів;
3.           залученняукраїнських спеціалістів до міжнародного ринку праці, що вимагає визначеннявідповідності рівня освіченості випусників українських навчальних закладіврівню міжнародних стандартів у галузі освіти.
Проблеми забеспечення якості освіти завжди залишалися на першому планігромадянської уваги, адже навчання – це той компонент нашого життя, без якогонеможливо уявити гармонійний розвиток людства.
Важливою умовою та ефективним засобом удосконалення навчально-виховногопроцесу є модифікація систем управління навчальним закладом, в процесі якоговиконуються:
• координаційно-інформаційна,
• аналітико-узагальнювальна,
• контрольно-коригувальна функції.
Система управління навчально-виховним процесом в Хотинській гімназіїпередбачає взаємозв’язок цих функцій.
Кожний керівник має свій стиль управління, який зумовлюєтьсяіндивідуальним баченням проблеми, досвіду, особливостями навчального закладу.Але всі мають на меті ефективно управляти навчальним закладом.
Дирекція Хотинської гімназії, здійснюючи аналітичну діяльність, керуєтьсятакими принципами:
-        системності аналітичної роботи, що передбачає аналіз результатівнавчально-виховного процесу, змісту роботи і умов забеспечення її ефективності;
-        науковості, що передбачає використання чітких алгоритмів аналізутих чи інших аспектів діяльності;
-        поєднання перспективного та щоденного аналізу, що передбачаєпрогнозування розвитку гімназії на основі результатів аналізу чинників, щовпливають на перебіг навчально — виховного процесу.
Аналітична діяльність передбачає:
-        аналіз роботи класного колективу;
-        аналіз роботи вчителя предметника;
-        ведення документації;
-        аналіз взаємодії «класний колектив» – «учитель»– «класний керівник».
Для здійснення контрольно — аналітичної діяльності необхідна ефективнатехнологія інформування, що грунтується на таких засадах:
•        впровадження досконалої системи інформаційного забеспечення;
•        створення банку даних по кожному учню, який постійнопоповнюється;
•        інформація має забезпечувати потреби дирекції, вчителів,батьків, учнів.
Належним чином організований контроль сприяє демократизації навчальногопроцесу.
Удосконалення обліку успішності
Оцінювання знань учнів один із найважливіших аспектів функціонуваннясистеми загальної середньої освіти, якими має перейматися кожен шкільнийучитель. Оцінка як один з основних стимулів навчання, окрім інших, виконуєфункцію заохочення до роботи. Учні не можуть повсякденно думати про кінцевумету навчання, тому оцінка досить часто править за ціль, робить її близькою,конкретною, допомагає її досягти.
Друга важлива функція оцінки – визначення рівня засвоєння матеріалу. Аоблік успішності, головний чинник, який дає можливість вчителеві і батькамконтролювати навчальну роботу учнів, стимулює їх на краще навчання, допомагаєорганам освіти, громадськості робити об’єктивні висновки про діяльність шкіл іокремих вчителів, узагальнювати і поширювати їхній досвід. Облік успішностісприяє здійсненню зворотнього зв’язку в керованій системі «учень – вчитель»,допомагає поліпшити стан оволодіння учнями програмовим матеріалом і цим самимспонукає вчителя шукати раціональні шляхи організації навчання, надаватиіндивідуальну допомогу тим, хто не встигає.
Розрізняють: поточний, підсумковий і тематичний облік знань, навичок йумінь та відповідне оцінювання.
Поточний облік здійснюється в процесі навчання і передбачає оцінюванняусних відповідей, письмових і практичних робіт.
Підсумкове оцінювання за семестр і за рік проводиться на основі поточногообліку знань і умінь. До підсумкового відносять також виставленняекзаменаційних та перевідних оцінок.
Для об’єктивнішого обліку успішності учнів учителі практикують тематичнийоблік знань. Він передбачає (за наслідками вивчення певної теми) оцінюватидомашні завдання, усні відповіді, письмові роботи на уроці, диференційованізавдання, доповнення відповідей інших учнів, заліки, участь у роботі семінарута інші види навчальної діяльності, після чого виставляти загальну оцінку.Тематичний облік не є обов’язковою формою контролю, проте він допомагаєвчителеві систематично і об’єктивніше оцінювати роботу учнів, що спонукає їх досистематичної навчальної діяльності в класі і під час виконання домашніхзавдань.
Розбудова системи освіти України потребує оновлення змісту і технологіїнавчання. І в першу чергу ця система має бути спрямована на особистість учня,на створювання умов для досягнення кожним учнем оптимального для нього рівнязнань, умінь і навичок, тобто особистісно-зорієнтованого навчання.
Реформування школи ставить нові вимоги до контролю знань учнів.Запровадження Міністерством освіти і науки України тематичного обліку знань та12-ти бальної шкали оцінювання навчальних досягнень учнів зумовили інтенсивніпошуки форм їх реалізації. Підсумкова оцінка за тему – це не середнє арифметичнеоцінок, а результат успішності учня, його знань умінь і навичок з даної теми. Іголовне на даному етапі учень може покращити свою оцінку, попрацювавшидодатково, з’ясувавши незрозумілі питання. Завдання вчителя – створити такіумови, які б спонукали учня до самостійної роботи, прагнення отримати більшвисокі результати.
Педагогічний колектив Хотинської гімназії вважає за необхідне врахуванняпоточних оцінок, тобто оцінювання всіх видів робіт.
Оскільки завдання вчителя керувати роботою учня протягом усього часувивчення теми, спонукати його додатково працювати, покращувати результати.Поточна оцінка має тепер виховний, діагностуючий характер, сприяє корекціїзнань учнів.
Учень має навчитися робити аналіз своєї відповіді, але для цього йомунеобхідно знати критерії оцінювання.
Одним із виходів з цієї ситуації є впровадження елементівмодульно-рейтингової системи навчання.
/>2.2 В чомуж полягає обрана система
Весь матеріал поділяється на навчальні блоки або модулі. Якщо ж наопрацювання теми відводиться більше як 18 годин, її ділять на два міні-модулі,розділивши відповідно і кількість балів.
Під кожний модуль складається відповідний методичний комплекс – тобтопрограма дій для учня і для вчителя.
На початку вивчення модуля учитель, виходячи з кількості, необхідних длявизначення рівня засвоєння знань, видів робіт,їх значущості та об’єму,визначає максимальну кількість балів, яку може набрати учень за вивчення даноїтеми (модуля), відповідно кількість балів за кожен вид роботи і знайомить зними учнів. Це дає учням змогу самим коригувати глибину вивчення даної теми.
Відповідно ця система сприяє розвитку самоконтролю та навичок самостійноїроботи, що надзвичайно важливо для старшокласників та майбутніх студентів. Цясистема стимулює учнів до творчої роботи на кожному навчальному занятті, довивчення додаткового матеріалу, до участі в позакласній роботі.
Поточні бали (оцінки) протягом модуля учням не виставляються, замість нихїм присуджуються рейтингові бали за визначеними показниками їхньої діяльності.
По закінченні модуля рейтингові бали підсумовуються і адаптуються дотрадиційних балів. Для цього складається спеціальна еквівалентна шкала.
Таблиця 1.1б 2б 3б 4б 5б 6б 7б 8б 9б 10б 11б 12б 1-13% 14-26 27-39 40-45 46-51 52-59 60-65 66-71 72-79 80-88 89-99 100 і більше
Модульно-рейтингова система вимагає значних зусиль не лише від учня, а йвід учителя, вона мобілізує його зусилля, підвищує увагу до потреб дітей. Яквчителеві так і учням потрібно чимало часу витратити на обчислення рейтингу тавизначення його еквівалентності традиційним оцінкам. Однак за допомогоюсучасної обчислювальної техніки цей процес можна полегшити.
Програма не лише визначає суму балів та їхню відсоткову відповідністьмаксимальній, а й за введеними рейтинговими межами виставляє об’єктивну оцінкукожному учневі.
За допомогою такої таблиці дуже легко отримати образне графічнезображення успішності учнів і визначити види роботи, які учень виконує краще,ніж інші. Цю інформацію завчасно доводять до відома учня та його батьків, щодозволяє їм швидко реагувати і при потребі виправляти становище.
Програма дає змогу вводити не тільки позитивні, але й негативні значеннябалів, наприклад за небажання працювати на уроці так як того вимагає вчитель.
3. ПРОЕКТНО-ПОЯСНЮВАЛЬНИЙРОЗДІЛ/> 3.1 />Виб/>ірінструментальних засобів розробки програми
Найважливішим питанням, перед створенням електронноїнавчальної системи – вибір інструментальних засобів, за допомогою яких будереалізована програма.
В цьому напрямку потрібно розглянути наступні засоби:
1.        Засоби низького рівня. Їххарактеризує виключна гнучкість, можливість написання коду програми на низькомурівні. До недоліків можна віднести відносну непрозорість коду, відчутно меншушвидкість розробки а також багато ручної роботи. Прикладами можуть бути VisualC++, Watcom C++, BC++, PL 2;
2.        RAD-засоби. RAD (RapidApplication Development – Швидка Розробка Додатків)-засоби характеризуютьсялегкістю супроводу, високою швидкістю створення додатків, гнучкістю, великоюкількістю компонент для проектування, прозорістю програмного коду. До такихзасобів відносяться Delphi, C++ Builder, Jbuilder, VisualBasic і т.д.;
3.        HTML-технології та застосуваннямов написання сценаріїв – Perl, JavaScript, VBScript. Очевидним недоліком єнеповноцінність навчальної системи, так як вона являла б собою комплексWEB-сторінок.
Звище сказаного слідує, що перевагу слід надати RAD-засобам. Додатки, щонаписані з їх допомогою, можна легко масштабувати, вони мають достатнюуніверсальність. В навчальному плані кафедри КСМ нашого університету незаплановане вивчення жодної з вище згаданих RAD- систем розробки, проте намвикладали курси з програмування мовами Pascal, Object Pascal, С++, які лежать воснові Delphi та C++ Builder відповідно. Тому вибір засобів програмуваннязвузився до вибору Delphi чи C++ Builder. Проте як виявилося пізніше великихрозбіжностей між цими засобами немає.
Усі компоненти, форми і модулі даних, працюють у Delphi таC++Builder для Windows без будь-яких змін. Delphi залишатися найлегшою увикористанні і самою продуктивною RAD- системою. C++Builder ідеально підійдетим розроблювачам, що надають перевагу програмуванню мовою C++, і хочутьзберегти продуктивність Delphi. Унікальний взаємозв'язок цих системпрограмування дозволяє при створенні додатка без ускладнень переходити з одногосередовища розробки в іншу.
Політика, що проводиться відділами математичного забезпеченнябільшості фірм і організацій, допускає виборі мови програмування, за умовисумісності вироблених ними об'єктів і кодів. Неухильно слідуючи цій політиці,C++Builder зберігає матеріальні вкладення в Delphi, увібравши в себе бібліотекувізуальних компонентів, інтуїтивне інтегроване середовище, візуальні механізмидвонаправленої розробки, методику наслідування форм і різномасштабні засобидоступу до баз даних.
Таким чином питання вибору між вище описаними двомасередовищами розробки не таке уже й суттєве, як здавалось на початку. Слідвикористовувати той апарат програмування, що зробить вирішення ваших задачбільш продуктивним, такий який вам більше подобається і який вампредставляється більш чітким. C++ і Delphi рівноправні у роботі — майже усе, щови написано в Delphi, можна легко використовувати в C++Builder, і навпаки.
Програмісти можуть працювати в тому середовищі, що краще ішвидше забезпечить реалізацію поставленого поточного завдання. Delphi іC++Builder скомпілюють і зберуть готовий додаток з однаковим успіхом.
Написавши деякий об'єкт для проекту Delphi, ви зможетеповторно використовувати його, без змін, у проекті C++Builder.
Delphi пропонує програмістам дуже простий, легкий в освоєннісинтаксис мови. Можна не боятись, що розробки Delphi не підуть на C++Builder.При реалізації складних проектів великою командою програмістів будь-який їїучасник вільний вибрати мову Object Pascal або C++ відповідно доіндивідуального смаку, навичками і прихильністю. У будь-яких комбінаціяхрезультатом спільної розробки буде єдина високоефективна програма, щовиконується.
Слід обирати Delphi, коли потрібно якомога швидше створитиякий-небудь простий модуль або об'єкт, навіть якщо ви звикли працювати на C++.
Таким чином, C++Builder у симбіозі з Delphi утворитьвинятково продуктивну пару систем для швидкої колективної розробкинайскладніших додатків для Windows.
Delphi використовує мову Object Pascal, що викладається вбагатьох спеціалізованих школах і навчальних інститутах. Створений Н.Виртом якзасіб для навчання студентів програмуванню, мова Pascal стараннями фахівцівкорпорації Borland видозмінився в Object Pascal для Windows і стала основоюмогутньої професійної системи, якій під силу будь-які задачі – від створенняпростих обчислювальних програм, до розробки найскладніших реляційних СУБД.
Таким чином вирішальним у виборі засобів програмування сталанаявність у Delphi 4.0 компонента HTMLViewer. Який дозволив створитипрограмно-незалежний інтерпретатор html-сторінок, використати велику кількістьметодів та властивостей при роботі з ним, а відповідно і скористатися усіпереваги мови HTML, яка описана в одному з наступних розділів./>/> 3.2 />Огл/>ядсередовища програмування DELPHI
Delphi — це комбінація декількох найважливіших технологій:
·         Високопродуктивнийкомпілятор у машинний код
·         Об’єктно-орієнтованамодель компонентів
·         Візуальна(а, отже, і швидкісна) побудова додатків із програмних прототипів
·         Масштабуємізасоби для побудови баз даних
Новітня система об’єктно-орієнтованого програмування Delphi виробництвакорпорації Inprise (Borland) призначена для операційних систем Windows 95, 98,2000 і NT. Інтегроване середовище Delphi забезпечує швидкість візуальноїрозробки, продуктивність повторно використовуваних компонентів у поєднанні зпотужністю мовних засобів Objict Pascal, удосконаленими інструментами ірізномасштабними засобами доступу до баз даних.
Delphi може бути використаний скрізь, де потрібно доповнити існуючідодатки розширеним стандартом мови Pascal, підвищити швидкодію і додатикористувальницькому інтерфейсові якості професійного рівня.
Традиційний підхід до архітектури програмнихбібліотек (у тому числі обєктно-орієнтованих) не передбачає розбіжності вповедінці на етапі розробки (design-time) і в період автономного виконання(run-time).
Нові розширення мови
У Delphi 4 у мову Object Pascal включені динамічні масиви, методи обробкипереповнення, установка значення параметрів по замовчуванням, і інше.
Менеджер проекту
Новий менеджер проекту дозволяє Вам об'єднувати проекти які працюютьразом в єдину проектну групу. Це дозволяє організувати як роботу взаємозалежнихпроектів, таких як однозадачні та багатозадачні додатки або DLL, так і спільнуроботу програм, що виконуються.
Новий провідник
Новий провідник містить виконувані класи, навігацію по модулях, і браузеркоду. Провідник коду робить створення класів простішим, автоматизую багатокроків Уведіть прототип методу в розділі інтерфейсу і властивість виконуваногокласу сгенерує кістяковий код у розділі реалізації. Також провідник дозволяєшвидко переміщатися через файли модуля, а так само між інтерфейсом іреалізацією. Використання символу Tooltip, дозволяє переглядати інформацію прооголошення будь-якого ідентифікатора, потім використовуючи браузер код, можнаперейти до його оголошення.
Вікна інструментів, що закріплюються
IDE (Інтегроване Середовище Розробки) містить більш гнучку конфігураціювікон інструментів, які можна закріплювати з редактором коду. Простоперетягніть і відпустіть вікно інструменту до того місця, до якого хочете.Провідник коду і менеджер проекту можна як закріплювати, так і не закріплювати.
Поліпшене налагодження
Інтегрований відладчик має багато нових властивостей, включаючи віддаленіі багатопроцесорне налагодження, перегляд коду центрального процесора,інспекторів, удосконалені точки переривання, відладчик специфічних підміню ізакріплених вікон.
Підтримка MTS
Явна підтримка для використання MTS інтегрована в підтримкубагаторівневих баз даних. Крім того, новий майстер полегшить Вам створенняоб'єктів сервера MTS.
Удосконалення Active
Delphi4 забезпечує розширену підтримку Active.
Удосконалення VCL
Ієрархія об'єктів Delphi була розширена, щоб уключити новий компонент дляNT Service додатків.
Крім того, новий компонент виконуваного списку (на Стандартній сторінціпалітри), дозволяє Вам централізувати керування меню і команд від кнопок.Керування VCL розширене, щоб підтримувати drag-and-drop перетаскування, забезпечуватидодатковий контроль над розміщенням вікна, і багато чого іншого./>3.3 Основнікомпоненти Delphi
Компонент TcomboBox

TObject—>TPersistent->TComponent—«TControl—»TWinControl—>
—>TCustomCornboBox—>TcomboBox.
Модуль STDCTRLS. Сторінка Палітри компонентів Standard.
Цей стандартний елемент керуванняWindows — комбінований список -— має багато загального з TListBox. Вінскладається з власне списку і поміщеного поруч полючи введення елемента, щоредагує. Таким чином, користувач може вибрати одне з готових значень якоїсь чивеличини увести своє. Стиль компонента в частині правил взаємного сполученнясписку і редактора визначається властивістю:
(РЕ) property Style: TComboBoxStyle;
TComboBoxStyle = (csDropDown, csSimple, csDropDownList,
csOwnerDrawPixed, сsоvnеrDrаwVаrіаblе) ;
Його значення мають наступний сенс:
csSimple — весь список видний увесь час. Поточний вибірвідображається в редакторі, його можна змінити;
csDropDown — список відкривається (випадає) і ховається принатисканні кнопки, розташованої праворуч від тексту.
csDropDownList — список випадаючий, але елемент, що редагує,замінений статичним текстом і уводити свої дані користувач не може;
csOwnerDrawFixed — визначений користувачем стиль списку зпостійною висотою елемента;
csOwnerDrawVariable — визначений користувачем стиль списку зперемінною висотою елемента.
Принципи користувальницької зображення списку дляcsOwnerDrawFixed і csOwnerDrawVariable, а також зв'язані з цим методи і подіїзалишилися такими ж, як у TListBox. За замовчуванням установлюється стальcsDropDown.
Організація списку також подібна з попередньої. Приведенівластивості і методи мають те ж призначення:
(Pb) property Items: TStrings;
property Itemlndex: Integer;
procedure Clear;
(Pb) property Sorted: Boolean;
(Rc) property Canvas: TCanvas;
Текст, що міститься в елементісписку, що редагує, доступний через властивість:
(g5) property Text: TCaption;
Його максимальна довжина обмежена числом символів, рівнимзначенню властивості:
(Рb) property MaxLength: Integer;
Якщо MaxLength дорівнює 0, то обмежень на довжину рядка немає(до 255 символів).
Частина тексту може бути виділена. Три властивості містятьвиділений текст, його положення і довжину:
property SelText: strings-property SelStart:Integers-property SelLength: Integer;
procedure SelectAll;
Метод виділяє весь текст.
property DroppedDown: Boolean;
Значення властивості відповідає стану списку: True відповідаєвідкритому («випавшому») списку. З його допомогою можна чи показуватиховати список із програми. При зміні стану списку виникає подія:
(Pb) property OnDropDown: TNotifyEvent ;
Максимальне число елементів, що показуються при випаданнісписку:
(Pb) property DropDownCount: integer;
Компонент TSession
TObject—>TPersistent->TConiponent->TSession.
Здійснює загальне керування процесомзв'язування бази даних з додатком. Він відсутній у Палітрі компонентів Delphi істворюється автоматично при виконанні додатка, при цьому йому привласнюєтьсяім'я Session. Об'єкт володіє поруч методів, що дозволяють одержувати івикористовувати інформацію про зв'язки з базою даних. Усі властивості об'єктадоступні тільки при виконанні додатка й у режимі «Тільки длячитання». Виключення складають властивості KeepConnections, NetFileDir іPrivateDir, значення яких можна змінювати.
Компонент TDatabase
TObject-«TPersistent->TComponent->TDatabase
Сторінка Палітри компонентів Data Access
Модуль DB не використовується при створюють звичайнихдодатків, що працюють з базами даних, однак незамінний у додаткахклієнт/сервер. У його функції входять:
• установлення постійного зв'язку з базою даних;
• завдання параметрів сервера;
• створення локальних псевдонімів BDE;
• керування транзакціями.
Компонент TDataSource
TObject—>TPersistent—>TComponent->TDataSource
Сторінка Палітри компонентів Data Access
Модуль DB є сполучною ланкою міжнаборами даних, представлених компонентами TTable, TQuery і TStoredProc, івізуальними компонентами відображення і керування даними. Кожен набір данихповинний мати по меншій мері один компонентів TDataSource, тому що TTable іTQuery установлюють з'єднання з базою даних через BDE, але не уміютьвідображати отриману інформацію у формах додатка. Візуальні компонентивідображають дані, але не мають представлення про структуру переданих таблиць.Саме це протиріччя усуває компонент TDataSource. Крім цього, він застосовуєтьсядля зв'язування чи таблиць запитів при побудові однозв'язних форм в Експертіформ баз даних.
Компонент TTableTObject->TPersistent->TCoinponent->TDataSet->TDBDataSet—>TTable
Модуль DBTABLES. Сторінка Палітри компонентів Data Access.
Відіграє важливу роль у додатках, що працюють з базами даних.Він призначений для з'єднання таблиць баз даних через BDE з додатком(компонентом TDataSource). Через нього йде і зворотний зв'язок. З однимкомпонентом TTable може бути зв'язане трохи TDataSource, але зворотне невірно.TTable має могутній набір властивостей і методів для керування набором даних.
Оброблювачі подій
Поділяються на дві великі групи: викликувані до (Before) іпісля (After) методів Open, Insert, Edit, Post, Delete, Cancel і Close.Інформацію про ці групи можна одержати, використовуючи довідкову системуDelphi.
4. />ПРОЕКТНО-ТЕХНОЛОГІЧНИЙ РОЗДІЛ 4.1 />Опис програми 4.1.1 Опис файлівбаз даних
В даний час над проблемою комп'ютеризацiї навчального процесу працюют/>ь науково — дослiднi i програмiстськi колективибагатьох вузiв України. Використання електронних журналів стає актуальним взв’язку з різким комп’ютеризації закладів освіти.
Класний електронний журнал містить файли баз даних з різною інформацією.Розглянемо детально файли баз даних.
Файл Uchyteli.db містить інформацію про вчителів і має наступні поля:Назва поля бази даних Тип даних Розмірність Призначення N Short Порядковий номер Pip Alpha 40 Прізвище, ім’я, по-батькові Adresa Alpha 60 Адреса Info Alpha 100 Інформація про вчителя Telefon Short Телефон Klas Alpha 3 Класний керівник Password Alpha 10 Пароль для реєстрації Predmet Alpha 40 Логін для реєстрації
Файл Daty.db містить інформацію про дати проведення занять.Назва поля бази даних Тип даних Розмірність Призначення N Short Порядковий номер Predmet Alpha 40 Назва предмету Klas Alpha 3 Клас D1..D40 Date Дата проведення занять
Файл Klasy.db містить інформацію про класи Хотинської гімназії.Назва поля бази даних Тип даних Розмірність Призначення N Short Порядковий номер Klas Alpha 3 Назва класу (1-А, 5-В і т.д.) Kerivnyk Alpha 35 Класний керівник
Файл Uchni.db містить інформацію про учнів Хотинської гімназії.Назва поля бази даних Тип даних Розмірність Призначення N Short Порядковий номер Pip Alpha 40 Прізвище, ім’я, побатькові учня Adresa Alpha 30 Адреса учня Rik Alpha 5 Рік навчання Klas Alpha 3 Назва класу Muzyka Long Integer Рейтингова оцінка по музиці Econom Long Integer Рейтингова оцінка по економіці Ukrmova Long Integer Рейтингова оцінка по укр. Мові Ukrlit Long Integer Рейтингова оцінка по укр. Літературі Inform Long Integer Рейтингова оцінка по інформатиці Algebra Long Integer Рейтингова оцінка по алгебрі Geometr Long Integer Рейтингова оцінка по геометрії Inozema Long Integer Рейтингова оцінка по ін.мові (англ.) Inozemf Long Integer Рейтингова оцінка по ін.мові (фран.) Geogr Long Integer Рейтингова оцінка по географії Istoru Long Integer Рейтингова оцінка по історії України Istorv Long Integer Рейтингова оцінка по Світ.історії Fizyka Long Integer Рейтингова оцінка по фізиці Zarub Long Integer Рейтингова оцінка по зарубіжній літер. Matem Long Integer Рейтингова оцінка по математиці Ximiya Long Integer Рейтингова оцінка по хімії Biolog Long Integer Рейтингова оцінка по біології Trud Long Integer Рейтингова оцінка по трудовому навч. Fizvyx Long Integer Рейтингова оцінка по фіз. вихованню
Файл Predmety.db містить інформацію про предмети, які викладаються вХотинській гімназії.Назва поля бази даних Тип даних Розмірність Призначення N Short Порядковий номер Predmet Alpha 40 Назва предмету Klas Alpha 3 Клас Semestr Short Семестр Atest Alpha 100 Тема атестації Datest Alpha 3 Дата проведення атестації Fzvit Alpha 20 Форма звіту Maxbal Short Кінцевий клас
Файл Nama_sub.db містить інформацію про предмети, які викладаються вХотинській гімназії.Назва поля бази даних Тип даних Розмірність Призначення N Short Порядковий номер Predmet Alpha 40 Назва предмету Pklas Short Початковий клас Kklas Short Кінцевий клас
Файли Muzyka.db,Econom.db, Ukrmova.db, Ukrlit.db, Inform.db, Algebra.db, Geometr.db,Inozema.db, Inozemf.db, Geogr.db, Istoru.db, Istorv.db, Fizyka.db, Zarub.db,Matem.db, Ximiya.db, Biolog.db, Trud.db, Fizvyx.db містять інформацію провідвідування учнів, про оцінки, які вони отримали на заняттях відповідно зпредметів: музики, економіки, української мови, української літератури,інформатики, алгебри, геометрії, іноземної мови (англійська), іноземної мови(французська), географії, історії України, Всесвітньої історії, фізиці,зарубіжній літературі, математиці, хімії, біології, трудовому навчанні тафізкультурі. Поля в цих файлах баз даних однакові, а саме:Назва поля бази даних Тип даних Розмірність Призначення N Short Порядковий номер Pip Alpha 40 Прізвище, ім’я, побатькові учня Klas Alpha 3 Клас Reyt1..Reyt7 Long Integer Рейтингові оцінки атестацій D1..D40 Alpha 2 Оцінки, що були отримані на заняттях
Всі файли баз даних містяться в одній папці, яка знаходиться по вказаномушляху: „C:\School\Base“. Шлях до цієї папки описує і обслуговує BDEAdministrator під аліасом „uchni“
4.1.2 Описдіаграми стану програми
Розглянемо діаграму стану програми, яку зображено на рис. 1.
/>/>
Рис. 1. Діаграма стану програми
Програма розрахована для роботи в режимі „вчителя“, тобто учніне мають права працювати з програмою. Кожний викладач має свій логін і парольдля входження в програму. Відповідно до логіна надається право доступу тількидо предметів, які викладаються вчителем.
Перший етап – аутентифікація, в залежності від проходження процесуаутентифікації вчитель може зайти або не зайти в програму. Процесаутентифікації відповідно ініціалізує головну форму програми або здійснює вихідз неї.
Процес роботи з програмою базується на кнопках, які зосереджені наголовній формі, які виконують функцію меню. Тому будь-який діалог користувача зпрограмою повертає його на головну форму, де можна здійснити вихід з програми.
Діалог з користувачем являє собою сукупність форм, які надають можливістькористувачу орієнтуватись у програмі, а також виконати потрібні дії. Всі формиє модальними, таким чином передбачено дублювання відкритих баз даних, а такожпояви не передбачених помилок виконання програми з сторони вчителя. Всюінформацію, яка з’являється на екрані учителя можна вивести на друк. Цепередбачено генератором звітів, який знову передає управління на форму, якайого ініціалізувала./> />
Рис. 2. Відношеннямодулів
4.1.3 Описвідношення модулів
Ініціалізує класний електронний журнал модуль AUTOR. В його функціювходить аутентифікація вчителя і відповідно до процесу аутентифікації він абозавершує роботу програми або ініціалізує головну форму, яка знаходиться умодулі MAIN.
Модуль MAIN забезпечує інтерфейс користувачу. Він взаємодіє майже з усімамодулями проекту SCHOOL, а саме з модулями UCHYTEL, UCHNI, ATEST, V_KLAS1,VIDVID, ROZKLAD, ARCHIV. Кожен із перелічених модулів повертає керування зновумодулю MAIN, таким чином він відіграє роль меню програми. Кожна із формописаних у відповідних модулях є модальними. Це надасть можливість уникнутидублювання відкритих баз даних. Модулі V_KLAS, V_KLAS1, V_PREDMET, V_PREDMET1,V_PREDMET2 забезпечують модальні форми, де можна вибрати відповідно клас абопредмет. Кожен з цих модулів прикріплений до відповідних їм модулів, щоздійснюють їхню ініціалізацію.
Модуль ARCHIV здійснює резервну копію баз даних, а при потребі завантажуєрезервну копію.
Модуль ATEST забезпечує редагування бази даних з атестаціями по різнихпредметах.
Програма Ч.ФФ. 507889 призначена для електронного ведення журналу восвітніх школах та гімназіях. Інтерфейс програми створений з використаннямWindows API функцій. Алгоритм програми реалізований на мові Delphi 6.0 для IBMPC сумісних ЕОМ.4.2 Техніко-економічні показники
Програмний продукт складається з файлів :
main.dcu
main.dfm – основна форма проекту
main.pas
uchytel.dcu
uchytel.dfm – файли, які оперують інформацією про учителів
uchytel.pas
School.cfg
School.dof
School.dpr – файли проекту
School.dsk
School.exe
School.res
uchni.dcu
uchni.dfm– файли, що програмно реалізують облік успішності учнів
uchni.pas
arhiv.dcu
arhiv.dfm– програмна реалізація архівування
arhiv.pas
vidvid.dcu
vidvid.dfm – облік відвідування занять та успішності учнів
vidvid.pas
rozklad.dcu
rozklad.dfm– програмна реалізація розкладу дат
rozklad.pas
v_klas.dcu
v_klas.dfm – вибір потрібного класу
v_klas.pas
v_klas1.dcu
v_klas1.dfm – вибір потрібного класу
v_klas1.pas
v_predmet.dcu
v_predmet – вибір потрібного предмету
v_predmet
v_predmet1.dcu
v_predmet1 – вибір потрібного предмету
v_predmet1
atest.dcu
atest.dfm – програмна реалізація атестації
atest.pas
info.dcu
info.dfm – програмна реалізація атестації
info.pas
Загальний розмір папки з проектом і базою даних становить 3082 Kb.Запускний файл school.exe має розмір 1270Кb та отриманий за допомогоюпорядкового компілятора Inprise DELPHI 6.0.
/>/>/>4.5 Викликта завантаження
Трансляція, редагування, завантаження та виконання програми відбуваєтьсяза допомогою стандартних засобів операційної системи та інтегрованогосередовища Delphi 6. Для завантаження програми необхідно завантажити файлSchool.exe./>/> 
/>/>5. ОПИС РОБОТИ З КЛАСНИМ ЕЛЕКТРОННИМ ЖУРНАЛОМ5.1 Головна форма електронногожурналу
/>
Рис. 3.
На рис.3. зображений ініціалізований модуль аутентифікації. Закриттяцього вікна приведе до завершення роботи програми. Наступна робота програми, асаме ініціалізація головної форми програми можлива тільки при правильномувведенні полів „Вчитель“ і „Пароль“ та натисненні на кнопку»вхід в програму".
Головна форма електронного журналу Хотинської гімназії зображена на рис.4. Як видно з рисунка на ньому зображене фото гімназії, під яким написана їїадреса та телефони. Праворуч фото, зверху і донизу розташовані кнопкиуправління, а саме:
•        «Журнал успішності»;
•        "Інформація про виклачадів";
•        «Табелі»;
•        «Атестації»;
•        «Архів»;
•        «Розклад проведення занять»;
•        «Про програму»;
•        «Вихід»;

/>
Рис. 4.
Головна форма виконує функцію меню, що дозволяє виконати потрібні дії.
Кнопка «Журнал успішності» викликає модальну форму, якадозволяє реєструвати поточні оцінки та проводити облік відвідування.
Кнопка "Інформація про викладачіві" викликає модальну форму,яка надає інформацію про вчителів Хотинської гімназії. Ця форма має дві кнопки:«Вихід» та «Звіт», а також передбачені кнопки редагуваннябази даних. Кнопка «Звіт» генерує звіт про вчителів, тобто формує нааркуші А4 інформацію про кожного вчителя гімназії.
Кнопка «Табелі» викликає модальну форму, що надає поточний тарічний контроль рейтингових оцінок.
Кнопка «Атестації» викликає модальну форму, яка забезпечуєредагування та перегляд тем атестацій з різних предметів.
Кнопка «Архів» викликає модальну форму, яка дозволяє працюватиз резервними копіями баз даних, а також самому проводити резервування базданих.
Редагувати та переглядати розклад проведення занять дозволяє модальнаформа, яку викликає кнопка «Розклад проведення занять».
Інформацію про програму ми можемо отримати при натисненні кнопки «Пропрограму».
Далі розглянемо більш детально кожну модальну форму програми, виклик якихотримаємо з головної форми.5.2 Журнал успішності
/>
Рис. 5.
На рис.5 зображений журнал відвідування та успішності учнів Хотинськоїгімназії. Кнопка «Вибрати клас» викликає модальну форму, на якійзнаходиться список класів гімназії. Після вибору потрібного класу та підтвердженнявибору з’являється ще одна форма, яка при ініціалізації генерує список ізпредметів, які викладаються у вибраному класі. Підтвердження вибору предметаприводить форму до вигляду зображеного на рис.5. Для редагування бази данихприсутні кнопки управління базою даних. На базі занесених даних можназгенерувати два звіти: звіт по успішності та звіт по рейтингу. Звіт поуспішності генерується при натисненні кнопки «Звіт по успішності» івідповідно звіт по рейтингу при натисненні кнопки «Звіт по рейтингу».Звіт по успішності формує дані про відвідування занять учнями, про поточніоцінки отримані під час проведення занять. Звіт по рейтингу формує дані прорейтингові оцінки отримані студентом по вище згаданій шкалі. Кожна рейтинговаоцінка відповідає одній атестаційній темі предмету.
Дати проведення занять позначені полями «D1» – «D40».Конкретні дати виставляються в розкладі проведення занять. При формуваннізвітів поля «D1» – «D40» замінюються відповідними датами.
В базах даних по предметах передбачені поля: REYT1, REYT2, REYT3, REYT4,REYT5, REYT6, REYT7, де зберігаються рейтингові оцінки відповідно з кожноїатестаційної теми. Максимальна кількість атестаційних тем у різних предметахрізна. Наприклад, у 7-му класі по фізиці 7 атестаційних тем, а у 2-му класі помузиці тільки 4. Тому поля REYT5, REYT6, REYT7 у базі даних по музиці будутьвільними, а їхня присутність набагато спрощує динамічну обробку даних.Кількість атестацій з вибраного предмету вказується в полі атестації. Такимчином поля REYT5, REYT6, REYT7 в таких предметах не задіюються. Вивід середньоїрейтингової оцінки за рік здійснюється шляхом сумування всіх атестаційнихрейтингових оцінок поділених на їх кількість. Переглянути їх можна натиснувшина кнопку «Табелі» на головній формі. Вигляд форми успішності учнівХотинської гімназії зображено на рис. 6.

/>
Рис. 6.
Як видно з рис. 6 перед нами зображений список учнів 3-А класу з їхнімирічними рейтинговими оцінками. Відсутність оцінок у відповідних поляхпояснюється тим, що бази даних відвідування по різних предметах ще незаповнені, тому вивести річну оцінку не можливо. Спочатку потрібно провестиатестації і т.д.
Кнопка «Друк» генерує звіт по успішності учнів вибраного класуХотинської гімназії. Вона з’являється на формі після натиснення кнопки «Показатибазу», після натиснення якої фільтрується вся база даних та вибираютьсяучні потрібного класу.
Кнопки розташовані під вікном зображеної бази даних надають можливістьвносити необхідні поправки в базі.
Кнопка «Вихід» забезпечує закриття всіх відкритих баз даних таповернення керування головній формі програми.
5.3 Атестації
/>
Рис. 7.
Занесення інформації про атестації Хотинської гімназії зображено на рис.7. Як видно з рис. 7 в 3-іх класах (3-А, 3-Б, 3-В) з фізики є шість атестацій,три в першому семестрі та три у другому. Також вказані атестаційні теми зпредмету, дати проведення атестацій, форма проведення атестацій та максимальнийбал, який можна отримати за атестацію.
Як і на рис. 6 поле «Рік» так і на рис. 7 поле «Клас»використовуються в якості ознак. Наприклад, атестація по фізиці в третьомукласі відноситься до 3-А, 3-Б та 3-В класів.
В полі «Дата» відображаються дати проведення атестацій, але длязручності їх позначається словами. Кожне слово має своє відображення у виглядідати, яку можна побачити натиснувши на кнопку «Розклад проведення занять»на головній формі програми. Вигляд розкладу проведення занять можна побачити нарис.8.

/>
Рис. 8.
«Заняття1» – «Заняття40» – це відповідно «D1»– «D40» в полях бази даних успішності.
Класним електронним журналом передбачені тільки дати проведення занять.Розклад не враховує розподіл класів по уроках та аудиторіях, коли повиннапроходити атестація, визначена тільки дата її проведення.
6. />ЕКОНОМІЧНИЙ РОЗРАХУНОК
Основним завданням техніко-економічного обґрунтування дипломногопроектування є визначення величини економічного ефекту від використанняосновних та другорядних результатів, які одержані в даній дипломній роботі.
Оцінка ефективності прийнятого рішення повинна бути комплексною івраховувати всі його аспекти. Отже проведемо оцінку витрат праці на розробку «Підсистемиконтролю рівня знань» виходячи з того, що розмір вихідного тексту записуалгоритму і даних в основному визначає затрати праці /> та час розробки /> програмної частини:
/>
де /> — кількість вихіднихкоманд в тисячах.
В якості вихідної команди приймаємо рядок програми. Загальний об'ємвихідного тексту основного модуля програми складає приблизно 2000 рядків. Тоді:
/>
Продуктивність праці розробників програмного забезпечення визначаєтьсянаступним чином:
/>
Звідси продуктивність праці розробників:

/>/> />
Час необхідний длярозробки програмного продукту, можна визначити за формулою:
/>
де /> — термін розробкипрограмного продукту;
/> — коефіцієнт вірності постановкизавдання;
/> — час розробки алгоритму;
/> — час настройки та тестування;
/> — час на підготовку тексту;
/> — час на розробку документації.
Останні величини обчислюються за наступними формулам:
/>
/>
/>
/>
/>
/>
де К — залежить від ступеня підготовки програміста;
/> — кількість рядків програми.
Підставляємо значення в останні формули враховуючи, що К= 0,8 (стажроботи до 2-х років).
/>
/>
/>/>
/>
/>
/>
Тоді час, потрібний для розробки програми буде:
/>
Визначимо собівартість години роботи ПК. Для цього розраховуються поточнівитрати на експлуатацію ПК. До їх складу включаються витрати на електроенергіюі амортизаційні відрахування на реновацію від вартості ПК та інше. Витрати наелектроенергію визначають множенням витрати електроенергії за одну годину навартість 1 кВт/год електроенергії і на час роботи ПК за рік. Час роботикомп'ютера за рік визначається множенням кількості робочих днів у рік на часроботи комп'ютера за день:
/>
де /> — середня кількістьробочих днів у рік.
Таким чином:

/>
Тоді, час роботи ПК за рік дорівнює:
/>
Витрати енергії визначаються за формулою:
/>
де /> — витрати електроенергіїза одну годину;
/> — вартість 1 кВт/год електроенергії;
/> — час роботи комп’ютера за рік.
Тоді витрати енергії складають:
/>
Амортизаційні відрахування визначаються множенням вартості комп'ютера нанорму амортизаційних відрахувань 10%:
/>
Річна заробітна плата обслуговуючого персоналу (інженера з місячнимпосадовим окладом 300 грн.) складає:
/>
Відрахування на соціальне страхування, складають 3% від загальноїзаробітної плати за рік:
/>
Вартість витрачених матеріалів складає 2%від вартості обчислювальної техніки:
/>
Утримання на ремонт приміщень, в яких знаходяться засоби обчислювальноїтехніки, складає 3% від вартості обчислювальної техніки:
/>
Кількість комп'ютерів, на яких працюватиме навчальна система створенняелектронних підручників:
/>
Собівартість години роботи на комп'ютері визначається наступнимспіввідношенням:
/>
Підставляємозначення в останню формулу й отримаємо:
/>
Рахуємо прямі витрати на виконання дипломної роботи, які визначаютьсянаступним добутком:
/>
де /> — собівартість годинироботи на комп’ютері;
/> — час необхідний для розробкипрограмного продукту.
Підставляємо значення й одержуємо:
/>
Накладні витрати, що включають витрати на освітлення, опалення і т. п.приймаються в розмірі 40-50% від суми прямих витрат:
/>
Загальні витрати на виконання дипломної роботи:
/>
Підставляємо дані й одержуємо:
/>
Ціна програмного продукту визначається наступним співвідношенням:
/>
де В — витрати на виконання дипломного проекту;
P — рівень рентабельності, в нашому випадку P = 10;
K — коефіцієнт, що залежить від науково-технічного рівня, в нашомувипадку К = 1,3.
Підставляємо ці значення й отримаємо ціну програмного продукту, якадорівнює:
/>
Річний економічний ефект визначається таким чином:
/>
де: /> — витрати на розв’язаннязадачі традиційними методами;
/> — періодичність розв’язку задачі,для нашого випадку T = 300;
/> — приведені витрати.
Для визначення параметру /> використовуєтьсянаступна формула:
/>
де: /> — трудомісткість наскладання документу, вимірюється в годинах;
/> — заробітна плата виконавця за однугодину.
Підставляємо значення в останню формулу й одержуємо:
/>
Для визначення параметру /> використовуєтьсянаступна формула:
/>
де: /> — загальний об’ємвихідного тексту програмного додатка;
/> — собівартість години роботи накомп’ютері;
/> — продуктивність праці розробниківпрограмного забезпечення;
/> — нормативно-галузевий коефіцієнт (/>).
/> — ціна програмного прод/>укту.
Отже приведені витрати дорівнюють:
/>
Таким чином річний економічний ефект рівний:
/>
/>7. ОХОРОНА ПРАЦІ/> 7.1 Загальні положення
Охорона праці – система законодавчих актів, соціально-економічних,організаційно-технічних, гігієнічних і лікувально-профілактичних заходів тазасобів, що забезпечують безпеку, збереження здоров’я та працездатність людинив процесі роботи.
Все різноманіття нормативних документів, що включають поняття охоронипраці, за яких виключено або значно послаблено вплив на працюючих шкідливих танебезпечних факторів трудового середовища./>7.2 Особливостіпраці користувачів ЕОМ
Розглянемо шкідливі особливості роботи, що зустрічаються привиготовленні, налагоджуванні та експлуатації програм.
Електромагнітне випромінювання та поля відЕОМ
ЕОМ з моніторами на основі електронно-променевих трубок є джереломкількох видів електромагнітного випромінювання, зокрема мікрохвиль нетепловоїінтенсивності. Види випромінювання:
·           рентгенівськевипромінювання;
·           оптичновипромінювання;
·           високочастотніелектромагнітні поля;
·           низькочастотніелектромагнітні поля;
·           електростатичніполя (ГОСТ 12.1045-84);
·           іонізуючевипромінювання;
·           випромінюваннята поля радіочастотного діапазону (регламентуються ГОСТ 12.1.006.-84).
Шум, пов’язаний з ВДТ
ЕОМ є потенційним джерелом цілого ряду звуків, що містять як коливання,які можна почути, так і коливання ультразвукового діапазону. Цей шум справляєнегативний вплив на функціональний стан користувача.
Відомо, що шум несприятливо діє на людину, особливо, при довготриваломувпливі. У користувача, діяльність якого пов’язана з переробкою інформації, що частосупроводжується елементами творчості, це виражається у зниженні розумовоїпрацездатності (наприклад, швидкість обробки тексту зменшується на 10-15%,зростає кількість помилок), у прискореному розвитку зорового стомлення,підвищенні витрати енергії (на 17%), появі головного болю, розвитку безсоння,послаблення уваги та ін.
Вимірювання шуму на робочих місцях здійснюється згідно ГОСТ 12.1.050-86та ГОСТ 23941-79.
Згідно ГОСТ 12.1.003-83 шум у приміщенні, де виконують роботу, пов’язануз виробленням концепцій, створення нових програм, творчістю, не повиненперевищувати 40 дБА. Під час виконання операторської та близької до неїдіяльності рівень шуму не повинен перевищувати 65 дБА.
Параметри освітлення робочого місця таробочого приміщення
Невикористовуване рентгенівське випромінювання, а також випромінювання вультрафіолетовому, інфрачервоному та радіочастотному діапазонах повиннівідповідати гігієнічним нормам згідно з ГОСТ 12.2.003-74, ГОСТ 12.3.002-75,ГОСТ 12.1.006-84.
Згідно з тимчасовими санітарними нормами і правилами для працівниківобчислювальних центрів № 4559-88 освітлення в приміщення з ЕОМ має бутизмішаним (природним і штучним). Доцільно, щоб орієнтація світлових отворів дляприміщень з ЕОМ була на північ. Природне освітлення повинно здійснюватись увигляді бічного освітлення і відповідати нормальним рівням за санітарниминормами і правилами 11-4-79 «Природне і штучне освітлення. Нормипроектування».
Температура і вологість у приміщенні
Як оптимальні мікрокліматичні параметри прийнято вважати такі, що притривалому та систематичному впливі на людину забезпечують збереженнянормального функціонального та теплового стану організму без напруження реакційтерморегуляції, створюють відчуття теплового комфорту та є передумовоюзбереження високого рівня працездатності.
За даними ВООЗ, оптимальні значення температури повітря у приміщенністановлять 19-23 ˚С. Рекомендується відносна вологість повітря 55%.Швидкість руху повітря не повинна перевищувати на рівні обличчя 0.1 м/с./>/>/> 7.3 Експлуатація пристроїв друку
Актуальною стає проблема впливу роботи принтерів на навколишнє середовищета користувачів ПЕОМ. Тепер широко застосовуються лазерні світлодіодні,голчасті, шрифтові, струменеві та інші принтери.
Вміст шкідливих речовин, зокрема озону, не повинен перевищуватиконцентрацій, вказаних у переліку «Предельно допустимых концентрацийзагрязняющих веществ в атмосферном воздухе населенных мест» №3086-84 від27.08.84р. Для озону концентрація не повинна перевищувати 0.03 мг/м3.
Основним фактором для ударних принтерів, який негативно впливає на робочесередовище користувача, є шум і запиленість.
/>/>/>ВИСНОВОК
Програма «Класний електронний журнал»призначена для ведення обліку відвідування, атестації учнів Хотинськоїгімназії, а також для виведення рейтингових оцінок по різних предметах, якийвикористовується в якості заміни стандартних журналів у школах та гімназіях ізсвоїм інтерфейсом.
Класний електронний журнал генерує потрібні звіти, надаєшвидкий доступ до потрібної інформації. Розробляється програмна документація даної системи тадокументація щодо апаратно-програмного забезпечення, необхідного дляфункціонування системи.
Програмний продукт розрахований на учителів, у яких малийдосвід роботи з комп’ютером та подібним програмним забезпеченням і реалізованийза допомогою інструментальних засобів візуальної об’єктно-орієнтованої мовипрограмування високого рівня Delphi 6.0.
Класний електронний журнал задовільняє всі пункти передбаченів технічному завданні.
Програма офіційно впроваджена у Хотинській гімназії з12.06.2002 року в якості електронного журналу Хотинської гімназії. Паралельно зелектронним журналом передбачається ще 1 семестр вести стандартні журнали, длятого щоб упевнитися в надійності розробленого програмного продукту.
ЛІТЕРАТУРА
/>
1.         Алексєєнко Т.А., Колесніков М.М., Федоров Р.В.Особливості впровадження Інтернет-орієнтованої системи дистанційного навчання узакладах освіти //Науковий вісник ЧНУ. Вип.112: Фізика.Електроніка. – Чернівці:Рута, 2001. – С.94-99.
2.         Воробьева Н.И., Корнейчук В.И., Савчук Е.В. Надежностькомпьютерных систем.-К.: «Корнійчук», 2000.-144 с., ил.
3.         Как программировать на Delphi 4.0: Пер. с англ./Франк Энго. – К.: Издательство «ДиалСофт», 1999. – 430с.
4.         Надежность и эффективность в технике: Справочник: в 10т.-М.: Машиностроение: Том 5. Проетный анализ надежности. – 1988 г., 316 с.
5.         Основы эксплуатации ЭВМ: Учеб. Пособие длявузов/Под ред. Б.М. Кагана. – 2-е изд., перераб и доп.-М.: Эенергоатомиздат,1988. –432 с.: ил.
6.         Секреты 32-разрядного программирования в Delphi:Пер. с англ./ Сван Том. – К.: Диалектика, 1997. – 480с., ил.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Идеи героев в романе Преступление и наказание
Реферат Криминология как наука
Реферат Нарастание кризисных явлений в технико-экономической и социально-политической жизни страны в 70 – начале 80 гг.
Реферат Международная экономика (кон.раб N3 по теме Организация и планирование научно-исследовательской и
Реферат Облигации
Реферат Why I Am At Acc Essay Research
Реферат Психофизиология и нейрохимия любви
Реферат Marketing To Tweens Essay Research Paper Marketing
Реферат Macbeth And Supernatural Essay Research Paper Macbeths
Реферат John Paul Stevens Bio Essay Research Paper
Реферат Гипотеза, логическое строение гипотезы
Реферат Корабельный устав ВМФ, Строевой устав ВС РФ, Дисциплинарный устав ВС РФ, Устав гарнизонной и караульной служб ВС РФ, Устав внутренней службы ВС РФ - полные электронные версии
Реферат Поняття зобов язання в римському цивільному праві і його види
Реферат Tell Tale Heart Critical Analysis Essay Research
Реферат Искусство Китая и Японии