МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Фізичний факультет
Кафедра компютерних систем та мереж
7.091501 компютерні системи та мережі
Дипломна робота
Програма "Класний електронний журнал" призначена для ведення обліку відвідування, атестації учнів Хотинської гімназії, а також для виведення рейтингових оцінок по різних предметах, який використовується в якості заміни стандартних журналів у школах та гімназіях із своїм інтерфейсом.
Класний електронний журнал генерує потрібні звіти, надає швидкий доступ до потрібної інформації. Розробляється програмна документація даної системи та документація щодо апаратно-програмного забезпечення, необхідного для функціонування системи.
Програмний продукт реалізований за допомогою інструментальних засобів візуальної обєктно-орієнтованої мови програмування високого рівня Delphi 6.0.
Проект офіційно впроваджений в Хотинській гімназії з 12.06.2010 року для ведення обліку навчального процесу.
Дипломна робота включає в себе 51 сторінку пояснювальної записки, ілюстрації, додаток та 4 плакати.
SUMMARY
Program "School register" intended for support of visit consideration, attestations of students of the Hotin high school, and also for destroying rating estimations on the different objects, which is used in quality replacements of standard magazines at schools and high schools with its interface.
The class electronic magazine generates necessary reports, gives the fast access to the necessary information. A program document of the given system and document is developed concerning software, necessity for functioning the system.
A software product was realized by means instrumental facilities of visual object-oriented language of programing the high level Delphi 6.0.
Project officially inculcated in the Hotin high school from the 12.06.2010 year for support of consideration of educational process.
The diploma work includes 51 pages of printing text, illustrations and 4 placards.
ЗМІСТ
Сьогодні темп розвитку суспільства надзвичайно високий. Щоб встигати за змінами, людина повинна переробляти величезні масиви інформації, яка надходить з усіх точок земної кулі. Тому інформаційні технології мають сьогодні пріоритетне значення в усіх сферах діяльності й визначають розвиток суспільства завтрашнього дня.
У галузі освіти ці технології знаходять застосування в багатьох напрямках діяльності. Нові завдання, повязані з розробкою педагогічної стратегії в умовах компютеризації та інформатизації всміх боків життя суспільства.
Істотні зміни в інформаційному середовищі проживання людини призвели до зниження ефективності традиційних підходів до навчання. Ці зміни повязані з упровадженням компютерної техніки в різні сфери діяльності людини, що спричинює структурні зміни цієї діяльності. Можливості компютера в навчанні перекривають традиційну сферу в основному алгоритмічної діяльності учня, яка була дотепер базою формування культури освіти покоління, що підростає.
Нині, важливого значення набувають проблеми інтенсифікації й оптимізації навчально-виховного процесу, активізації пізнавальної діяльності, розвитку творчого мислення учнів.
Нові інформаційні технології навчання (НІТН) та контролю знань значною мірою сприяють розвязуванню цих та інших завдань, які постають перед системою освіти.
НІТН - нова методологія і технологія навчально-виховного процесу з використанням найновіших електронних засобів навчання. НІТН - системний метод навчання на базі ЕОМ, а у вузькотехнічному розумінні - це використання у навчанні різноманітних, включаючи електронні, передусім компютерних засобів навчання. Компютер може виконувати різноманітні функції:
контролюючих машин;
навчальних тренажерів;
моделювальних стендів;
інформаційно-довідкових систем;
ігрових навчальних середовищ;
електронних конструкторів;
експертних систем і т.д.
НІТН підтримують продуктивну діяльність учнів, сприяють індифідуалізації і диференціації процесу навчання, реалізації дільнісного підходу, раціоналізують працю вчителя.
Запровадження НІТН не повинно бути самоціллю. Воно має бути педагогічно виправданим, розглядатись передусім з погляду педагогічних переваг, які воно може забезпечити порівняно з традиційною методикою навчання.
Назва: "Класний електронний журнал".
Призначення: Ведення обліку відвідування занять учнями Хотинської гімназії, атестація учнів, виведення рейтингових оцінок, генерування потрібних звітів, швидкий доступ до потрібної інформації.
Область використання: середньо-освітні заклади, школи, гімназії.
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 В чому ж полягає обрана система
Весь матеріал поділяється на навчальні блоки або модулі. Якщо ж на опрацювання теми відводиться більше як 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.1 Вибір інструментальних засобів розробки програми
Найважливішим питанням, перед створенням електронної навчальної системи - вибір інструментальних засобів, за допомогою яких буде реалізована програма.
В цьому напрямку потрібно розглянути наступні засоби:
Засоби низького рівня. Їх характеризує виключна гнучкість, можливість написання коду програми на низькому рівні. До недоліків можна віднести відносну непрозорість коду, відчутно меншу швидкість розробки а також багато ручної роботи. Прикладами можуть бути Visual C++, Watcom C++, BC++, PL 2;
RAD-засоби. RAD (Rapid Application Development - Швидка Розробка Додатків)-засоби характеризуються легкістю супроводу, високою швидкістю створення додатків, гнучкістю, великою кількістю компонент для проектування, прозорістю програмного коду. До таких засобів відносяться Delphi, C++ Builder, Jbuilder, VisualBasic і т.д.;
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. Крім цього, він застосовується для звязування чи таблиць запитів при побудові однозвязних форм в Експерті форм баз даних.
Компонент TTable
TObject->TPersistent->TCoinponent->TDataSet->TDBDataSet-->TTable
Модуль DBTABLES. Сторінка Палітри компонентів Data Access.
Відіграє важливу роль у додатках, що працюють з базами даних. Він призначений для зєднання таблиць баз даних через BDE з додатком (компонентом TDataSource). Через нього йде і зворотний звязок. З одним компонентом TTable може бути звязане трохи TDataSource, але зворотне невірно. TTable має могутній набір властивостей і методів для керування набором даних.
Оброблювачі подій
Поділяються на дві великі групи: викликувані до (Before) і після (After) методів Open, Insert, Edit, Post, Delete, Cancel і Close. Інформацію про ці групи можна одержати, використовуючи довідкову систему Delphi.
4.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..D 40
Всі файли баз даних містяться в одній папці, яка знаходиться по вказаному шляху: "C:SchoolBase". Шлях до цієї папки описує і обслуговує BDE Administrator під аліасом "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 для IBM PC сумісних ЕОМ.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 семестр вести стандартні журнали, для того щоб упевнитися в надійності розробленого програмного продукту. ЛІТЕРАТУРА
Алексєєнко Т.А., Колесніков М.М., Федоров Р.В. Особливості впровадження Інтернет-орієнтованої системи дистанційного навчання у закладах освіти //Науковий вісник ЧНУ. Вип.112: Фізика.Електроніка. - Чернівці: Рута, 2001. - С.94-99. Воробьева Н.И., Корнейчук В.И., Савчук Е.В. Надежность компьютерных систем.-К.: "Корнійчук", 2000.-144 с., ил. Как программировать на Delphi 4.0: Пер. с англ./ Франк Энго. - К.: Издательство "ДиалСофт", 1999. - 430с. Надежность и эффективность в технике: Справочник: в 10 т.-М.:Машиностроение: Том 5. Проетный анализ надежности. - 1988 г., 316 с. Основы эксплуатации ЭВМ: Учеб. Пособие для вузов/Под ред. Б.М. Кагана. - 2-е изд., перераб и доп.-М.: Эенергоатомиздат, 1988. -432 с.: ил. Секреты 32-разрядного программирования в Delphi: Пер. с англ./ Сван Том. - К.: Диалектика, 1997. - 480с., ил. |
! | Как писать дипломную работу Инструкция и советы по написанию качественной дипломной работы. |
! | Структура дипломной работы Сколько глав должно быть в работе, что должен содержать каждый из разделов. |
! | Оформление дипломных работ Требования к оформлению дипломных работ по ГОСТ. Основные методические указания. |
! | Источники для написания Что можно использовать в качестве источника для дипломной работы, а от чего лучше отказаться. |
! | Скачивание бесплатных работ Подводные камни и проблемы возникающие при сдаче бесплатно скачанной и не переработанной работы. |
! | Особенности дипломных проектов Чем отличается дипломный проект от дипломной работы. Описание особенностей. |
→ | по экономике Для студентов экономических специальностей. |
→ | по праву Для студентов юридических специальностей. |
→ | по педагогике Для студентов педагогических специальностей. |
→ | по психологии Для студентов специальностей связанных с психологией. |
→ | технических дипломов Для студентов технических специальностей. |
→ | выпускная работа бакалавра Требование к выпускной работе бакалавра. Как правило сдается на 4 курсе института. |
→ | магистерская диссертация Требования к магистерским диссертациям. Как правило сдается на 5,6 курсе обучения. |
Дипломная работа | Формирование устных вычислительных навыков пятиклассников при изучении темы "Десятичные дроби" |
Дипломная работа | Технологии работы социального педагога с многодетной семьей |
Дипломная работа | Человеко-машинный интерфейс, разработка эргономичного интерфейса |
Дипломная работа | Организация туристско-экскурсионной деятельности на т/к "Русский стиль" Солонешенского района Алтайского края |
Дипломная работа | Разработка мероприятий по повышению эффективности коммерческой деятельности предприятия |
Дипломная работа | Совершенствование системы аттестации персонала предприятия на примере офиса продаж ОАО "МТС" |
Дипломная работа | Разработка системы менеджмента качества на предприятии |
Дипломная работа | Организация учета и контроля на предприятиях жилищно-коммунального хозяйства |
Дипломная работа | ЭКСПРЕСС-АНАЛИЗ ФИНАНСОВОГО СОСТОЯНИЯ ООО «АКТ «ФАРТОВ» |
Дипломная работа | Психическая коммуникация |
Дипломная работа | Пути повышения качества услуг, предоставляемых медицинским учреждением |
Дипломная работа | Повышение квалификации |
Дипломная работа | Разработка системы логистического обслуживания потребителей (на примере ЗАО ПТФ "ИЗОЛ") |
Дипломная работа | Учет и аудит материально-производственных запасов |
Дипломная работа | Техническая эксплуатация электроустановок |
Дипломная работа | Теоретичні основи обліку та аудиту |
Дипломная работа | Анализ ассортиментной политики предприятия |
Дипломная работа | Совершенствование сбытовой деятельности предприятия (на примере ЗАО "Атлант") |
Дипломная работа | Кредитоспособность заемщика и методы ее определения |
Дипломная работа | Право собственности |
Дипломная работа | Социальная работа с малоимущими |
Дипломная работа | Управление мотивацией персонала |
Дипломная работа | Антикоррозийная обработка |
Дипломная работа | Учет расчетов с дебиторами и кредиторами 3 |
Дипломная работа | Личностно-ориентированный подход как важное условие эффективности процесса обучения |