Як створити свій щоденник у ноутбуці Як увійти до електронного щоденника. Загальний висновок: розробки прикладної програми обрано середовище програмування Borland Delphi, т.к. Borland Delphi має всі засоби для вирішення поставлених завдань

Особистий щоденник- Дуже корисна штука. Кожна велика людина мала щоденника. Може, саме тому вони стали великими?

Щоденник- Це засіб контролю над собою. Він допомагає впорядковувати свої думки та ідеї, аналізувати вчинки…

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

З роками спогади стираються, залишаються самі уривки. Ми не можемо пам'ятати все. Щоденник нам допоможе. Людство не придумало ще іншого способу зберегти думки та почуття. Перше кохання, перший поцілунок, перше розчарування, образа, надії, страхи… - все це збереже Ваш особистий щоденник. Ви будете розчулюватися від своєї наївності, плакати і сміятися. А перші кроки Вашої дитини? Особисті перемоги? Переконав завести щоденник?

Це зробити ніколи не пізно. В будь-якому віці. Знаю – важко змусити себе, але треба. Потім самі собі дякую.

Сьогодні Ви маєте величезну перевагу перед минулим. Погодьтеся, мало хто захоче, щоб його особистий щоденник потрапив у чужі руки. Але немає нічого простішого. Заведіть його до комп'ютера. Закрийте паролем і все – немає проблем. Ось тут Вам і знадобиться програма Щоденник» .

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

Ось невеликий відео огляд програми «Щоденник»:

Завантажити «Щоденник»: 5.7 Мб

Встановлення та робота програми в картинках

До Ваших послуг дуже потужна система допомоги, навіть описувати нема чого - всі відповіді є в самій програмі.

Ну от, власне, і все на сьогодні.

З повагою Сергій Трофімов (не співак)

І ще одна стаття – із різними щоденниками!

На довгу пам'ять: програми для ведення щоденників

Багато користувачів починають вести щоденник у мережі, а потім його кидають. Можливо, їм потрібен особливий щоденник, який не вимагав би доступу до Інтернету. Про найцікавіші програми для ведення щоденників читайте у нашому огляді!

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

У цьому огляді ми зібрали колекцію найрізноманітніших щоденників — від ділових щоденників та «гламурних» зошит до медичних журналів та щоденників розвитку дитини.

DiaryOne 6

  • Розробник: PIMOne Software
  • Розмір дистрибутива: 6,6 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: ні

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

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

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

Smart Diary Suite 4 Medical Edition

  • Розробник: Programming Sunrise
  • Розмір дистрибутива: 11,7 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: ні

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

Незважаючи на те, що в програмі досить багато різних функцій, її інтерфейс продуманий настільки добре, що заплутатися практично неможливо. Для зручності в Smart Diary Suite є кілька розділів, які представлені як акуратні вкладки. На першій з них – Overview – відображається найважливіша інформація, занесена до інших розділів. Ця вкладка відображається під час запуску програми. Кількість записів, які відображаються на вкладці, можна налаштувати. Крім цього, можна змінити розмітку цієї сторінки. Зручно, що для редагування записів або додавання нових не потрібно перемикатися в інші розділи, все можна робити безпосередньо з головного вікна.

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

Крім своєї основної функції - допомоги у веденні щоденника - Smart Diary Suite також пропонує безліч допоміжних. Так, програму можна використовувати як повноцінний органайзер з можливістю додавання одноразових або повторюваних нагадувань про різні події, засіб для обліку запланованих справ з можливістю встановлення їх пріоритету, а також вказівки відсотка виконання, інструмент для додавання нотаток, які можуть бути організовані за категоріями.

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

Функції, які розміщені на вкладці Medication, будуть корисні людям, які змушені постійно приймати ліки. Smart Diary Suite може зберігати базу даних прописаних медикаментів, а також інформацію про те, в яких дозах та в який час їх потрібно приймати. Програма може нагадувати про необхідність випити таблетку у вказаний час, а також про те, що настав час проконсультуватися з лікарем та оновити рецепт на ліки. Зазначимо, що така база даних ліків може бути корисною не лише хворим людям, а й здоровим, адже навіть найбадьоріші з нас іноді змушені звертатися до різних медикаментів. Склавши свій список засобів для допомоги організму, ви завжди зможете вчасно згадати, скільки соди потрібно покласти у склянку води, щоб зробити розчин для полоскання горла. А вже про те, яку службу може послужити подібний список молодої матері, навіть і говорити не доводиться.

Advanced Diary 3.0.1

  • Розробник: CSoftLab
  • Розмір дистрибутива: 11,1 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: є

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

Багато уваги у програмі приділено можливостям друку щоденникових записів. Так, можна вибрати граничні дати записів, які потрібно роздрукувати, або категорії, до яких вони належать. При цьому записи будуть вставлені в один із вибраних шаблонів, де крім самого тексту також є верхні та нижні колонтитули. За замовчуванням у Advanced Diary є кілька шаблонів, і будь-який з них можна редагувати на власний розсуд. Документ із записами, підготовлений до друку, можна експортувати до файлів RTF або HTML із збереженням форматування.

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

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

MemPad 3.41

  • Розробник: Horst Schaeffer
  • Розмір дистрибутива: 140 Кбайт
  • Розповсюдження: безкоштовно
  • Російський інтерфейс: є

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

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

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

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

Baby Diary 2.5

  • Розробник: Aktisoft
  • Розмір дистрибутива: 4,08 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: є

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

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

На сторінках цього щоденника можна розміщувати відео, публікувати фотографії, окрім цього у програмі можна використовувати голосові коментарі. Зображення можна переглядати в режимі показу слайдів. Підтримується безліч мультимедійних форматів: JPG, GIF, WMF, EMF, TIFF, PCD, PNG, EPS, PSD, PDD, TGA, VST, ICB, VDA, WIN, PSP, PCX, PCC, SCR, PPM, PGM, PBM, CEL, PIC, BW, RGB, RGBA, SGI, CUT, RLA, RPF, AVI, MPG та інші.

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

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

Для програми цього дуже важливо, що Baby Diary має російський інтерфейс – усе гранично зрозуміло, що незрозуміло, можна прояснити в російськомовної документації.

MiLife 1.4

  • Розробник: BravoBug Software
  • Розмір дистрибутива: 6,46 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: ні

Зазвичай ми не включаємо в огляд програмного забезпечення програми, написані для платформи Mac OS X, однак у цьому випадку хотілося б зробити виняток. Справа в тому, що електронний щоденник MiLife якнайкраще вписується в квінтесенцію «яблучного» ПЗ і тому розрахований на певного користувача.

Оскільки вартість продукції Apple незрівнянно вища за розцінки на комп'ютери, що працюють під керуванням Windows, користувачі, які віддають перевагу дітищу Стіва Джобса, керуються, як правило, кількома доводами. По-перше, комп'ютер на Mac OS X – це стабільна робота та практично повна відсутність вірусної загрози. По-друге, комп'ютер з логотипом Apple – це стильно та красиво. Програма MiLife має чітко означену аудиторію, яка керується останнім аргументом. Такі користувачі – любителі всього гламурного.

Цей щоденник справді виглядає привабливо, на додачу він наділений масою різних функцій. Причому в арсеналі програми є і справді корисні інструменти, і відверті надмірності у вигляді всіляких інтерфейсних «прикрас», покликаних справити враження на недосвідченого користувача. Але парадокс - якщо в Windows за кожну додаткову зручність інтерфейсу доводиться розплачуватися зниженням продуктивності, в операційній системі Mac OS X подібні надмірності часто не тільки «сходять з рук» користувачу, але і змушують відчути зручність від того, що все працює без заминок і при це має гарний вигляд. Все сказане вище відноситься і до електронного щоденника MiLife. Він має дуже привабливий інтерфейс, але при цьому працює швидко та стабільно.

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

У програмі можна експортувати окремі сторінки або весь щоденник у формат RTFD із збереженням стилів та вкладених зображень. Також можна зберігати вміст як файл HTML або документ, сумісний із Microsoft Word. MiLife може створювати резервну копію щоденника, використовуючи при цьому стиснення даних у формат ZIP. Щоденник може шифрувати дані - для цього використовується стійкий алгоритм AES-128.

У щоденнику є особливий режим перегляду вмісту - Toggle Backdrop. При використанні цієї функції програма затінює всі області робочого стола, концентруючи увагу користувача на тексті щоденника. Дуже схожа функція є у «яблучному» браузері Safari.

Висновок

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

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

Електронний щоденник школяра: суть проекту

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

При вирішенні скористатися таким зручним сервісом батькам слід зробити три основні пункти:

  • Зареєструватись у держпослугах (якщо раніше це ще не було здійснено);
  • Отримати дані (логін та пароль) для входу в електронний щоденник;
  • Зайти безпосередньо на необхідну сторінку.

Докладніше всі ці кроки розписані нижче.

Реєстрація на порталі

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

  • Постановку дитини в чергу до дитячого садка;
  • реєстрацію шлюбу;
  • Оформлення допомоги, виплат;
  • випуск паспортів (громадянина РФ, закордонних);
  • Сплатити штрафи, податки та багато іншого.

Отже, наявність зареєстрованої сторінки на державному порталіне завадить жодному громадянинові Російської Федерації.

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

  1. Вхід на сайт. Для цього потрібно перейти за таким посиланням: https://gosuslugi.ru.
  2. Потім у вікні знайти розділ «Вхід до Держпослуги». Він знаходиться у правому краю сторінки.

Натиснути на реєстрацію.

  1. Відкриється нове вікно, де потрібно ввести свої дані: прізвище та ім'я, номер мобільного телефону або електронну адресу.

  1. Після введення даних слід натиснути «Зареєструватися». В результаті відкриється вікно для підтвердження номера телефону або адреси електронної пошти (дивлячись, що було введено раніше). Підтвердити новий обліковий запис.
  2. У сторінці задати пароль і підтвердити його повторним набором. Натиснути на «Готово».

  1. Відкриється вікно, де потрібно буде ввести всі дані. А саме ПІБ користувача, його стать та дату народження, місце народження, громадянство, паспортні дані та номер СНІЛС. Натиснути на "Зберегти".
  2. Після чого запроваджені паспортні дані та номер СНІЛС перевірятимуться на достовірність відповідними органами. Тим часом користувач може заповнити інші пункти за бажанням. Наприклад, відомості про домашню адресу, номери посвідчення водія, медичні поліси, транспортному засобіі т.д.

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

Отримання логіну та пароля для входу в Електронний щоденник

У цьому випадку є 2 шляхи вирішення:

  • Звернутись із цим питанням до класного керівника учня;
  • Отримати дані через Держпослуги.

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

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

  • Зайти до вже знайомого порталу з надання державних послуг, ввівши свої ідентифікаційні дані.
  • У вікні, що з'явилося в полі для пошуку ввести «електронний щоденник». Натиснути на пошук.


  • У результатах пошуку знайти послугу, яку надає відомство району. Як приклад буде розглянуто пропозицію від установи міста Москви. Тут вона називається «Електронний щоденник школяра (МРКО)».

  • Перейти до отримання послуги, натиснувши «Отримання доступу до електронного щоденника школяра (МРКО)».

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


  • А результатом надання послуги виявиться надання логіну та пароля для входу в Електронний щоденник. Причому термін розгляду заявки складає 3 робочі дні.

Як зареєструвати електронний щоденник школяра у держпослугах

Певного посилання для входу в Електронний щоденник для всіх регіонів немає. Кожна область/край/республіка розробила свої послуги з надання таких послуг. Як приклад, знову буде розглянуто місто Москва. Щоб у держпослугах зайти в електронний щоденник, слід зробити наступні кроки:

  1. Введення в поле будь-якого пошуковика інформацію наступного типу «Електронний щоденник Москва (або будь-яке інше місто, що цікавить)». Як правило, на першому рядку відобразиться необхідний сайт. Для Москви посилання сайту таке: https://pgu.mos.ru/ru/application/dogm/journal/#step_1.
  2. При переході на подану адресу відкриється поля для входу до порталу Держпослуг (приклад їх отримання був представлений вище в розділі «реєстрація на порталі»).


  1. Тут є можливість входу, натиснувши на «Увійти за допомогою Gosuslugi.ru». Це посилання знаходиться в самому низу сторінки.
  2. При його натисканні з'явиться вікно з полями для введення логіну та пароля. Потрібно заповнити їх та натиснути на «Увійти».
  3. З'явиться нова сторінка, де потрібно ввести дані про логіну та пароля для входу в вже безпосередньо сам Електронний щоденник (отримати їх можна, як уже вказувалося вище, запитавши у класного керівникаабо скориставшись порталом держпослуг).

  1. Заповнити всі необхідні дані, натиснути на «перейти до щоденника». Таким простим чином можна відкрити електронний щоденник школяра на держпослугах.

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

У цьому огляді ми зібрали колекцію найрізноманітніших щоденників – від ділових щоденників та «гламурних» зошит до медичних журналів та щоденників розвитку дитини.

⇡ DiaryOne 6

  • Розробник: PIMOne Software
  • Розмір дистрибутива: 6,6 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: ні

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

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

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

⇡ Smart Diary Suite 4 Medical Edition

  • Розробник: Programming Sunrise
  • Розмір дистрибутива: 11,7 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: ні

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

Незважаючи на те, що в програмі досить багато різних функцій, її інтерфейс продуманий настільки добре, що заплутатися практично неможливо. Для зручності в Smart Diary Suite є кілька розділів, які представлені як акуратні вкладки. На першій з них – Overview – відображається найважливіша інформація, занесена до інших розділів. Ця вкладка відображається під час запуску програми. Кількість записів, які відображаються на вкладці, можна налаштувати. Крім цього, можна змінити розмітку цієї сторінки. Зручно, що для редагування записів або додавання нових не потрібно перемикатися до інших розділів - все можна робити безпосередньо з головного вікна.

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

Крім своєї основної функції – допомоги у веденні щоденника – Smart Diary Suite також пропонує безліч допоміжних. Так, програму можна використовувати як повноцінний органайзер з можливістю додавання одноразових або повторюваних нагадувань про різні події, засіб для обліку запланованих справ з можливістю встановлення їх пріоритету, а також вказівки відсотка виконання, інструмент для додавання нотаток, які можуть бути організовані за категоріями.

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

Функції, які розміщені на вкладці Medication, будуть корисні людям, які змушені постійно приймати ліки. Smart Diary Suite може зберігати базу даних прописаних медикаментів, а також інформацію про те, в яких дозах та в який час їх потрібно приймати. Програма може нагадувати про необхідність випити таблетку у вказаний час, а також про те, що настав час проконсультуватися з лікарем та оновити рецепт на ліки. Зазначимо, що така база даних ліків може бути корисною не лише хворим людям, а й здоровим, адже навіть найбадьоріші з нас іноді змушені звертатися до різних медикаментів. Склавши свій список засобів для допомоги організму, ви завжди зможете вчасно згадати, скільки соди потрібно покласти у склянку води, щоб зробити розчин для полоскання горла. А вже про те, яку службу може послужити подібний список молодої матері, навіть і говорити не доводиться.

⇡ Advanced Diary 3.0.1

  • Розробник: CSoftLab
  • Розмір дистрибутива: 11,1 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: є

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

Багато уваги у програмі приділено можливостям друку щоденникових записів. Так, можна вибрати граничні дати записів, які потрібно роздрукувати, або категорії, до яких вони належать. При цьому записи будуть вставлені в один із вибраних шаблонів, де крім самого тексту також є верхні та нижні колонтитули. За замовчуванням у Advanced Diary є кілька шаблонів, і будь-який з них можна редагувати на власний розсуд. Документ із записами, підготовлений до друку, можна експортувати до файлів RTF або HTML із збереженням форматування.

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

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

⇡ MemPad 3.41

  • Розробник: Horst Schaeffer
  • Розмір дистрибутива: 140 Кбайт
  • Розповсюдження: безкоштовно
  • Російський інтерфейс: є

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

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

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

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

⇡ Baby Diary 2.5

  • Розробник: Aktisoft
  • Розмір дистрибутива: 4,08 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: є

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

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

На сторінках цього щоденника можна розміщувати відео, публікувати фотографії, окрім цього у програмі можна використовувати голосові коментарі. Зображення можна переглядати в режимі показу слайдів. Підтримується безліч мультимедійних форматів: JPG, GIF, WMF, EMF, TIFF, PCD, PNG, EPS, PSD, PDD, TGA, VST, ICB, VDA, WIN, PSP, PCX, PCC, SCR, PPM, PGM, PBM, CEL, PIC, BW, RGB, RGBA, SGI, CUT, RLA, RPF, AVI, MPG та інші.

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

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

Для програми цього дуже важливо, що Baby Diary має російський інтерфейс - усе гранично зрозуміло, що незрозуміло, можна прояснити в російськомовної документації.

⇡ MiLife 1.4

  • Розробник: BravoBug Software
  • Розмір дистрибутива: 6,46 Мбайт
  • Розповсюдження: shareware
  • Російський інтерфейс: ні

Зазвичай ми не включаємо в огляд програмного забезпечення програми, написані для платформи Mac OS X, однак у цьому випадку хотілося б зробити виняток. Справа в тому, що електронний щоденник MiLife якнайкраще вписується в квінтесенцію «яблучного» ПЗ і тому розрахований на певного користувача.

Оскільки вартість продукції Apple незрівнянно вища за розцінки на комп'ютери, що працюють під керуванням Windows, користувачі, які віддають перевагу дітищу Стіва Джобса, керуються, як правило, кількома доводами. По-перше, комп'ютер на Mac OS X – це стабільна робота та практично повна відсутність вірусної загрози. По-друге, комп'ютер з логотипом Apple – це стильно та красиво. Програма MiLife має чітко означену аудиторію, яка керується останнім аргументом. Такі користувачі – любителі всього гламурного.

Цей щоденник справді виглядає привабливо, на додачу він наділений масою різних функцій. Причому в арсеналі програми є і справді корисні інструменти, і відверті надмірності у вигляді всіляких інтерфейсних «прикрас», покликаних справити враження на недосвідченого користувача. Але парадокс - якщо в Windows за кожну додаткову зручність інтерфейсу доводиться розплачуватися зниженням продуктивності, в операційній системі Mac OS X подібні надмірності часто не тільки «сходять з рук» користувачу, але і змушують відчути зручність від того, що все працює без заминок і при це має гарний вигляд. Все сказане вище відноситься і до електронного щоденника MiLife. Він має дуже привабливий інтерфейс, але при цьому працює швидко та стабільно.

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

У програмі можна експортувати окремі сторінки або весь щоденник у формат RTFD із збереженням стилів та вкладених зображень. Також можна зберігати вміст як файл HTML або документ, сумісний із Microsoft Word. MiLife може створювати резервну копію щоденника, використовуючи при цьому стиснення даних у формат ZIP. Щоденник може шифрувати дані – для цієї мети використовується стійкий алгоритм AES-128.

У щоденнику є особливий режим перегляду вмісту - Toggle Backdrop. При використанні цієї функції програма затінює всі області робочого стола, концентруючи увагу користувача на тексті щоденника. Дуже схожа функція є у «яблучному» браузері Safari.

⇡ Висновок

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

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

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

Розміщено на http://www.allbest.ru/

Федеральне агентство з освіти

Державний освітній заклад

вищої професійної освіти

"Санкт-Петербурзький Державний морський технічний університет" у м. Сєвєродвінську

ДИПЛОМНИЙ ПРОЕКТ

Розробка програми "Електронний шкільний журнал"

студент Сакін А.В.

Керівник к. т. зв., доцент

І.А. Микляєв

Сєвєродвінськ 2009

Анотація

Метою дипломного проекту створення електронного шкільного журналу.

Дипломний проект складається з пояснювальної записки, графічних матеріалів та додатків.

Програмний комплекс є базами даних та додатками, реалізованими в середовищі Delphi 6.

Пояснювальна записка містить такі основні розділи:

Розділ 1. "Технічне завдання”. Розділ включає опис призначення завдання, вхідних і вихідних даних і функцій системи.

Розділ 2. У розділі "Аналітична частина" відображено такі питання: опис процесу проведення атестації студентів, актуальність розв'язуваного завдання, огляд ринку існуючих аналогів, характеристика інструментальних засобів проектування та розробки;

Розділ 3. Проектна частина складається з:

вимог до функцій системи;

проектування структури системи;

створення бази даних на основі спроектованої структури;

налагодження системи.

Розділ 4. У розділі "Економічна частина" наводиться оцінка економічної ефективності системи, що очікується внаслідок реалізації проекту практично.

Розділ 5. У розділі "Охорона праці" наводяться вимоги до техніки безпеки під час експлуатації розробленого програмного продукту.

Висновок містить остаточні висновки щодо результатів виконаної роботи. Список літератури – перелік літератури та матеріалів, використаних при виконанні дипломного проекту.

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

Зміст

  • Вступ
  • 1. Технічне завдання
  • 2. Аналітична частина
  • 3. Проектна частина
  • 3.4 Налагодження системи
  • 3.5 Посібник користувача
  • 4. Економічна частина
  • 5. Охорона праці
  • 5.1 Вимоги до ПЕОМ
  • 5.2 Вимоги до приміщень для роботи з ПЕОМ
  • 5.3 Вимоги до рівнів шуму та вібрації
  • 5.4 Вимоги до освітлення на робочих місцях
  • 5.5 Вимоги до рівня електромагнітних полів
  • 5.6 Загальні вимогидо організації робочих місць користувачів ПЕОМ
  • 5.7 Вимоги до організації та обладнання робочих місць з ПЕОМ для дорослих користувачів
  • 5.8 Вимоги до організації та обладнання робочих місць з ПЕОМ для тих, хто навчається в установах вищої професійної освіти
  • 5.9 Вимоги до організації медичного обслуговування користувачів ПЕОМ
  • 5.10 Вимоги до проведення державного санітарно-епідеміологічного нагляду та виробничого контролю
  • 5.11 Вимоги щодо утилізації відходів виробництва
  • Висновок
  • Список літератури
  • додаток

Вступ

Областью застосування створеного програмного продукту є шкільні освітні установи.

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

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

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

складність оновлення коригуючої інформації;

складність передачі успішності учнів;

складність подання звітів.

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

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

автоматизація роботи з журналом;

простота подання звітів;

автоматичне оновлення коригуючої інформації;

простота передачі успішності учнів.

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

1.1 Характеристика комплексу завдань

Метою цього дипломного проекту є розробка електронного шкільного журналу. Ця програма повинна вирішувати такі завдання та відповідати таким вимогам:

Забезпечувати зручний інтерфейс.

Синхронізована робота з діючими базами даних учнів та вчителів.

Не вимагати додаткового програмного забезпечення.

Забезпечити єдиний механізм зберігання та доступу до даних.

Мати можливість додавання, редагування та видалення даних у таблицях.

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

1.1 Вхідна інформація

Вхідною інформацією є дані щодо учнів та вчителів.

1.2 Вихідна інформація

Вихідною інформацією буде електронний шкільний журнал у друкованій формі.

1.3 Вимоги до функціонування автоматизованої системи

Програма, що розробляється, повинна задовольняти наступним вимогам:

забезпечення надійності;

швидкодія;

простота керування.

Забезпечення надійності. Основним критерієм безпеки інформації у незмінному вигляді є її надійність зберігання. Використання розмежування доступу до об'єктів буде невід'ємним атрибутом політики безпеки.

Швидкодія. Досягається використання нових технологій. А так само правильною структурою та написанням її деякою мовою програмування.

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

програма електронний шкільний журнал

2. Аналітична частина

2.1 Формування структури шкільного журналу до впровадження автоматизації

На основі проведеного аналізу предметної області розроблено функціональну модель процесу "Ведення шкільного журналу" з нотацією IDEF0 в інструментальному середовищі BPwin, представлену на рисунках 2.1 - 2.5.

Функція процесу має назву "Ведення шкільного журналу”. Ця функція має вхідні дані: "Дані про вчителя", "Дані про результати успішності", "Дані про учнів", тобто це оброблювані дані. Управління функції відбувається за допомогою: "Список вчителів", "Журнал", "Шкала оцінок", "Управління освітою", "Наказ директора". Механізмами, тобто засобами виконання, функціями є: "Вчитель", "Класний керівник", " Завуч по навчальної роботи”, ”Технічне та програмне забезпечення”. Вихідними даними, тобто результатом роботи, є: "Звіт про успішність", "Інформація для управління освіти", "Заповнений журнал".

На другому етапі проектування функціональної моделі створюємо декомпозиційну модель процесу "Ведення шкільного журналу”. Дана декомпозиційна модель представлена ​​малюнку 2.2.

Декомпозиційна діаграма складається з трьох функцій: "Занесення інформації до журналу", "Занесення інформації про урок та виставлення оцінок успішності", "Аналіз даних та створення звітів".

1) Функція "Занесення інформації до журналу". Входом є "Дані про вчителя", "Дані про вчителя". Як керуючий вплив є: "Список вчителів”, "Журнал”. Виконуючими механізмами є: "Класний керівник”. Виходом є: "Заповнена форма журналу", "Заповнений журнал".

2) Функція "Занесення інформації про урок та виставлення оцінок успішності”. Входом є "Дані про результати успішності", "Заповнена форма журналу".

Як керуючий вплив є: "Журнал", "Шкала оцінок". Виконуючими механізмами є: "Учитель".

Виходом є "Дані про успішність".

3) Функція "Аналіз даних та створення звітів”. Входом є "Дані про успішність”. Як керуючий вплив є: "Журнал", "Управління освітою", "Наказ директора". Виконуючими механізмами є "Завуч з навчальної роботи", "Технічне та програмне забезпечення".

Виходом є: "Звіт про успішність", "Інформація для управління освіти".

На третьому етапі проектування створюємо декомпозиційну модель процесу "Занесення інформації до журналу".

Ця декомпозиційна модель представлена ​​малюнку 2.3.

Декомпозиційна модель складається з трьох функцій: "Занесення інформації про класи", "Внесення інформації про вчителів", "Внесення інформації про учнів".

1) Функція "Занесення інформації про класи”. Як керуючий вплив є: "Список вчителів”, "Журнал”. Виконуючими механізмами є: "Класний керівник”. Виходом є: "Журнал із занесеними даними про класи".

2) Функція "Внесення інформації про вчителів". Входом є "Дані про вчителя". Як керуючий вплив є: "Журнал”. Виконуючими механізмами є: "Класний керівник”. Виходом є: "Журнал із занесеними даними про вчителів".

3) Функція "Внесення інформації про учнів". Входом є "Дані про учнів". Як керуючий вплив є: "Журнал”. Виконуючими механізмами є: " Класний керівник " . Виходом є: " Заповнена форма журналу”.

На четвертому етапі проектування створюємо декомпозиційну модель процесу "Занесення інформації до журналу". Дана декомпозиційна модель представлена ​​малюнку 2.4.

Декомпозиційна модель складається з двох функцій: "Заповнення інформації про урок", "Виставлення оцінок за підсумками уроку".

1) Функція "Заповнення інформації про урок". Входом є "Заповнена форма журналу". Як керуючий вплив є: "Журнал”. Виконуючими механізмами є: "Учитель”. Виходом є: "Журнал із занесеними даними".

2) Функція "Виставлення оцінок за підсумками уроку”. Входом є "Журнал із занесеними даними”, "Дані про результати успішності”. Як керуючий вплив є: "Журнал”, "Шкала оцінок”. Виконуючими механізмами є: "Учитель”. Виходом є: "Дані про успішність", "Заповнений журнал".

На п'ятому етапі проектування створюємо декомпозиційну модель процесу "Занесення інформації до журналу". Дана декомпозиційна модель представлена ​​малюнку 2.5.

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

1) Функція "Аналіз даних". Входом є "Дані про успішність". Як керуючий вплив є: "Журнал”. Виконуючими механізмами є: "Завуч з навчальної роботи”. Виходом є: "Журнал із занесеними даними".

2) Функція "Складання звіту успішності для управління освіти". Входом є "Проаналізовані дані". Як керуючий вплив є: "Управління освітою”. Виконуючими механізмами є: "Завуч з навчальної роботи”, "Технічне та програмне забезпечення”. Виходом є: "Інформація для управління освіти”.

3) Функція "Створення звіту успішності". Входом є "Проаналізовані дані". Як керуючий вплив є: "Наказ директора”. Виконуючими механізмами є: "Завуч з навчальної роботи”, "Технічне та програмне забезпечення”. Виходом є: "Звіт про успішність”.

2.2 Огляд існуючих аналогів систем

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

School Info - система ведення електронного шкільного журналу, що надає батькам інформацію про шкільне життя дитини, її оцінки, відвідуваність та ін. (sms, e-mail або через інтернет).

2.3 Огляд та аналіз інструментальних середовищ розробки

Для проектування та розробки шкільного електронного журналу на підставі вимог технічного завдання необхідно провести та обґрунтувати вибір наступних інструментальних засобів: CASE_систем, систем управління базами даних (СУБД) та візуальних середовищ об'єктно-орієнтованого програмування.

Як основні критерії вибору інструментальних засобів проектування та розробки автоматизованої системи прийнято такі критерії:

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

2) Технологічна середовище: сумісність коїться з іншими засобами, включаючи безпосередній обмін даними. Підтримувана методологія. Використання загальноприйнятих, стандартних нотацій та угод. Підтримувані мови. Відкрита архітектура та можливості експорту/імпорту. Забезпечення якості проектної документації, доступність та якість навчальних матеріалів.

3) Простота освоєння та використання: Зручність інтерфейсу користувача. Адаптованість до конкретних вимог користувача. Простота встановлення та оновлення версій. Простота роботи із інструментальним засобом. Уніфікованість інтерфейсу користувача.

4) Ефективність: Вимоги до оптимального розміру зовнішньої та оперативної пам'яті, типу та продуктивності процесора, що забезпечує прийнятний рівень продуктивності.

5) Якість технічної підтримки в Росії, вартість придбання та підтримки.

2.3.1 CASE-засоби розробки систем автоматизованого проектування

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

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

На сьогоднішній день ринок програмного забезпечення має у своєму розпорядженні наступні найбільш розвинені CASE-засоби: Erwin, BPwin, Rational Rose.

1) BPwin – засіб функціонального моделювання, що реалізує методологію IDEF0 (функціональна модель), IDEF3 (WorkFlow Diagram) та DFD (Data Flow Diagram). Функціональна модель призначена для опису існуючих бізнес-процесів на підприємстві (так звана модель AS-IS) і ідеального стану речей - того, чого потрібно прагнути (модель TO-BE). Методологія IDEF0 наказує побудову ієрархічної системи діаграм - одиничних описів фрагментів системи. Спочатку проводиться опис системи в цілому та її взаємодія з навколишнім світом (контекстна діаграма), після чого проводиться функціональна декомпозиція – система розбивається на підсистеми та кожна підсистема описується окремо (діаграми декомпозиції). Потім кожна підсистема розбивається більш дрібні тощо до досягнення потрібного ступеня подробиці. Якщо в процесі моделювання потрібно висвітлити специфічні сторони технології підприємства, BPwin дозволяє переключитися на будь-якій галузі моделі на нотацію IDEF3 або DFD створити змішану модель. Нотація DFD включає такі поняття, як зовнішнє посилання та сховище даних, що робить її зручнішою порівняно з IDEF0 для моделювання документообігу. Методологія IDEF3 включає елемент "перехрестя", що дозволяє описати логіку взаємодії компонентів системи.

Взаємодія коїться з іншими засобами.

За допомогою функцій експорт/імпорт здійснюється інтеграція даних із ERwin.

Висновок: BPwin – засіб функціонального моделювання, що реалізує методологію IDEF0 . Дозволяє створювати модель, що містить чотири типи діаграм: контекстну діаграму; діаграми декомпозиції; діаграми дерева вузлів; діаграми експозиції (FEO). Можливе доповнення створеної моделі процесів діаграмами DFD та Workflow (IDEF3).

2) ERwin – засіб концептуального моделювання бази даних, що використовує методологію IDEF1X. Гідність системи ERwin полягає в наступному - побудувавши один раз повноцінну модель бази даних, її можна легко розвивати, модифікувати і переносити з одного сервера бази даних на інший. Крім того, за допомогою зручного представлення є можливість донести до кінцевого розробника всі нюанси бази, що розробляється. ERwin не тільки дозволяє створити логічну модель, він також автоматично будує фізичні структури даних щодо інформації в діаграмі. Немає необхідності витрачати час створення скриптів, створюють базу. ERwin реалізує проектування схеми БД, генерацію її, описи мовою цільової СУБД (ORACLE, Access, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server, Progress та ін.) та реінжиніринг існуючої БД. ERwin випускається у різних конфігураціях, орієнтованих найбільш поширені засоби розробки додатків. Версія ERwin/OPEN повністю сумісна з засобами розробки програм PowerBuilder і SQLWindows і дозволяє експортувати опис спроектованої бази даних безпосередньо до репозиторії даних коштів.

Для ряду засобів розробки додатків (PowerBuilder, SQLWindows, Delphi, Visual Basic) виконується генерація форм та прототипів додатків. За допомогою функцій експорт/імпорт здійснюється інтеграція даних із ВРwin.

Висновок: ERwin – засіб концептуального моделювання БД, що використовує методологію IDEF1X. Гідність системи ERwin полягає в наступному - побудувавши один раз повноцінну модель бази даних, її можна легко розвивати, модифікувати і переносити з одного сервера бази даних на інший. Крім того, за допомогою зручного представлення є можливість донести до кінцевого розробника всі нюанси бази, що розробляється.

3) Як інструментальний засіб розробки використовувався програмний продукт Rational Rose. Rational Rose – CASE-засіб фірми Rational Software Corporation (США) – призначений для автоматизації етапів аналізу та проектування ПЗ, а також для генерації кодів різними мовами та випуску проектної документації. Ця програма забезпечує розробнику програмного виробу підтримку двох істотних елементів сучасної розробки програмного забезпечення: розробку, засновану на компонентах та керовану ітераційну розробку. Архітектура Rational Rose, заснована на діаграмах моделі, полегшує використання Unified Modeling Language (UML), Object Modeling Technique (OMT) та Booch методи візуального моделювання.

У складі Rational Rose можна виділити 6 основних структурних компонентів: репозиторій, графічний інтерфейс користувача, засоби перегляду проекту (browser), засоби контролю проекту, засоби збору статистики та генератор документів. До них додаються генератор кодів (індивідуальний для кожної мови) та аналізатор для С++, що забезпечує реінжиніринг – відновлення моделі проекту за вихідними текстами програм.

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

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

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

Rational Rose надає відображати, у графічному вигляді, різну інформаціюза допомогою 7 діаграм:

1) Діаграми варіантів використання (use case diagram) для відображення поведінки системи;

2) діаграми класів (class diagram), для відображення структури класів та їх спадкових зв'язків;

3) Діаграми взаємодії:

а) Діаграми співробітництва (collaboration diagram) для опису дій класів необхідних для вирішення задачі;

б) Діаграми сценаріїв (sequence diagram) для відображення об'єктних взаємодій.

4) Діаграми станів (statechart diagram), для аналізу класів із суттєвою динамічною поведінкою;

5) Діаграми активності (activity diagram) для моделювання робочого потоку бізнес-процесу (операції класу);

6) Діаграми компонентів (component diagram), для представлення взаємозв'язку модулів системи та їх складу;

7) Діаграми топології (deploment diagram), для відображення фізичних взаємозв'язків між програмними та апаратними компонентами системи.

Rational Rose - програмне забезпечення для візуального моделювання, яке дозволяє створювати, аналізувати, проектувати, розглядати, змінювати, керувати компонентами та реалізовувати системи способом, який справді полегшує взаємодію. Також можна графічно зобразити короткий огляд поведінки вашої системи за допомогою use-case diagram.

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

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

Взаємодія з іншими засобами та організація групової роботи.

Підтримує кодогенерацію мов C++, Delphi, Visual C++, Visual Basic і Java. Rational Rose інтегрований з MS Visual Studio, із засобом управління вимогами (Requisite Pro), із засобами тестування (SQA Suite, Performance Studio), із засобами конфігураційного управління (ClearCase, PVCS).

Rational Rose працює на різних платформах: IBM PC (в середовищі Windows), Sun SPARC stations (UNIX, Solaris, SunOS), Hewlett-Packard (HP UX), IBM RS/6000 (AIX).

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

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

Загальний висновок: В якості CASE-засобів були обрані BPwin, ERwin і Rational Rose, так як вони мають всі необхідні засоби для опису системи, що розробляється. Крім того, ці кошти дуже поширені і, як наслідок, існує великий обсяг довідкової інформаціїроботи з ними.

2.3.2 Огляд візуальних середовищ програмування

В даний час на ринку програмного забезпечення найпоширенішими і популярними є такі середовища візуального програмування як Borland Delphi, С++ Builder, Visual Studio 2005 Standard Edition.

1) Borland Delphi - це перевірений продукт, призначений для розробки програм у середовищі WINDOWS 95/98/2000/Me/NT/XP. Його популярність на ринку програмного забезпечення забезпечується такими факторами:

Borland Delphi – це поєднання класичних принципів програмування та сучасних технологій. Delphi поєднує візуальні засоби швидкого створення програм, високопродуктивний (до 350000 рядків коду за хвилину на Pentium 90) компілятор об'єктно-орієнтованої мови, компонентну архітектуру середовища розробника, масштабований механізм доступу до баз даних;

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

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

справжній машинний код працює у 10-20 разів швидше, ніж у системах на основі інтерпретатора;

досягається найвища швидкість розробки за рахунок використання набору вбудованих компонентів, засобів візуального проектування та налагодження RAD - Rapid Application Development;

прототип перетворюється на цільову систему без переробки;

додатки та компоненти створюються за допомогою одного інструменту – об'єктно-орієнтованої мови програмування Object Pascal;

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

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

Крім того, значною перевагою програмних засобів Borland Delphi є бази знань мови, закладена ще при програмуванні в ранніх версіях Pascal під DOS, враховуючи, що структура та семантика візуального програмування не зазнала жодних змін.

Інтегроване середовище розробки Borland Delphi засноване на численних вбудованих функціях та класах із структури бібліотеки класів, відомої як Visual Component Library (VCL, бібліотека візуальних компонентів). Більшість цих класів є нащадками інших класів з VCL. Вони дозволяють:

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

здійснювати підтримку додатків баз даних, яка полягає в організації доступу до баз даних (dBase, Paradox, ASCII, Access) та управління даними із додатків через процесори баз даних, таких як Borland Database Engine (BDE) або ActiveX Data Objects (ADO) фірми Microsoft , а також розробляти програми клієнт-сервер для баз даних на основі SQL-серверів.

розробляти Інтернет - додатки та Web-серверні розширення.

створювати власні компоненти, бібліотеки динамічного компонування (DLL) та пакети, розробляти COM-програми.

використовувати механізми ActiveX та OLE Automation - високорівневі програмні технології, що ґрунтуються на COM.

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

2) C++ Builder, як і Borland Delphi, належить до RAD_системам.

Сі ++ Builder має ті ж можливості, що і Delphi, проте має і суттєві переваги, такі як: візуальне середовище розробки, має низку додаткових функцій, порівняно з Delphi, що полегшує та прискорює розробку додатків; наявність бібліотеки шаблонів STL (Standard Template Library); підтримка бібліотеки MFC (Microsoft Foundation Classes); можливість імпорту та подальшої компіляції програм Visual C++, що працюють з MFC; більший, проти Delphi, обсяг сервісних функцій; гнучкість та розширюваність мови C++, за рахунок можливості перевантаження операторів, створення бібліотек шаблонів і т.д.

До переваг С++ Builder можна віднести:

- універсальність, стислість та відносно низький рівень;

- Адекватність більшості завдань системного програмування.

Однак слід зазначити, що Сі надає засоби лише послідовного управління ходом обчислень: механізм розгалуження за умовами, цикли, складові інструкції, підпрограми - і не містить засобів мультипрограмування, паралельних процесів, синхронізації та організації співпрограм. На мові Сі написані майже всі додатки під UNIX.

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

Висновок: С++ Builder - це універсальна мова програмування з компактним способом запису виразів, сучасними механізмами керування даними та багатим набором операторів. Крім того, Cі підтримує абстракцію даних за допомогою механізму класів та забезпечує об'єктно-орієнтоване програмування та дозволяє вводити власні типи даних, що відповідають розв'язуваним завданням.

3) Visual Studio 2005 Standard Edition

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

– створення бізнес-додатків із використанням мов Visual Basic, С#, C++;

- створення Windows - та веб-додатків, додатків для портативних пристроїв;

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

Також Visual Studio дозволяє:

– використовувати можливості для генерування звітів SQL Reporting Services для оформлення даних, що виводяться;

- Розширювати можливості Visual Studio за допомогою інструментів третіх фірм;

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

Варто також наголосити на підтримці багатомовного середовища розробки додатків CLR (Common Language Runtime). Ця можливість з'явилася завдяки універсальному міжмовному інтерфейсу Common Language Infrastructure або CLI, який підтримує розробку програмних компонентів різними мовами програмування.

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

У середовищі розробки Visual Studio 2005 використовується технологія Microsoft.net (вимовляється дот-нет) - це програмна технологія для створення як звичайних програм, так і веб-додатків.

Тому, по-перше, основні сервісні можливості для розробників, які надає среда.net (налагодження, аналіз коду і т.д.) не залежать від конкретної мови програмування, і, отже, програмістам немає необхідності наново осягати особливості середовища розробки, якщо потрібно перейти з однієї мови іншою. Наприклад, служба, написана C++ для Microsoft.net, може звернутися до методу класу з бібліотеки, написаної на Delphi; на C# можна написати клас, успадковуючи від класу, написаного на Visual Basic.net, а виняток, створений методом, написаним на C#, може бути перехоплено та оброблено Delphi. Кожна бібліотека (складання) в.net має інформацію про свою версію, що дозволяє усунути можливі конфлікти між різними версіями збірок. По-друге, незважаючи на те, що ще не всі мови програмування підтримуються.net, існує можливість самостійної розробки транслятора для будь-якої мови програмування, причому це не викликає труднощів навіть у програмістів, які практично не мають професійної підготовки в галузі розробки компіляторів.

Завдяки можливостям середовища розробки Microsoft Visual Studio.net та специфікації Microsoft.net Framework корпорація Microsoft надає розробникам найбільше ефективні засобидля швидкого створення та розгортання сучасних додатків та веб-служб XML.

Платформа Microsoft.net, завдяки засобам Visual Studio.net і. Framework, дозволить забезпечити швидшу розробку програмних додатків і служб.

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

універсальним міжмовним інтерфейсом;

якістю візуального середовища обробки;

швидкістю роботи компілятора та високою швидкодією відкомпільованих програм;

гнучкістю та масштабністю використовуваної базової архітектури.

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

2.4 Вимоги до технічних та програмних засобів

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

1. Процесор Intel Pentium із тактовою частотою 2800 МГц;

2. SVGA відеоадаптер;

3. 512 Мб оперативної пам'яті;

4. Операційна система Microsoft Windows 9x/NT/XP.

3. Проектна частина

3.1 Опис функцій "Електронний шкільний журнал" (ЕШЖ). Діаграма варіантів використання

В результаті вивчення питань, пов'язаних із процесом розробки АС ЕШЖ, були визначені основні функції системи, що відображені на діаграмі варіантів використання рис.

Акторами на даній діаграмі є Завуч (Адмін), Вчитель (Клієнт), БД Data_School_COШ_5, БД Data_Сhild_COШ_5, БД Журналу, MS Excel, Принтер.

Функціями є "Редагування записів специфікації", "Додавання записів", "Видалення записів.

У таблиці 3.1 наведено описи функцій, користувачів та об'єктів.

Таблиця 3.1.

Опис функцій, користувачів та об'єктів

Назва

Опис

Короткий алгоритм

виконання

Робота з довідниками

Завучу надається можливість роботи з довідниками

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

Робота з навчальним планом

Завуч надається можливість роботи з навчальним планом.

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

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

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

Створення звіту

Завуч надається створити звіт успішності.

Завуч має можливість створити звіт успішності.

Назва

Опис

Короткий алгоритм

виконання

Робота з електронним журналом

Вчителю надається можливість роботи з електронним журналом

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

Формування друкованої форми журналу

Вчителю надається можливість сформувати друковану форму журналу у MS Excel.

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

3.2 Побудова логічної моделі даних

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

На основі аналізу робочої області була спроектована логічна модель бази даних по нотації IDF0 у CASE-засобі ERWin для представленої автоматизованої системи, представлена ​​на рисунках 3.2 – 3.3. Словник сутностей наведений у таблиці 3.2.

У таблиці 3.1 наведено описи функцій, користувачів та об'єктів

Таблиця 3.2

Опис таблиць сутностей

Ім'я атрибуту

Визначення

Обов'язковий (+/-)

Individ - дані про співробітника

Табельний номер

Табельний номер викладача

Прізвище викладача

Ім'я викладача

По-батькові

По батькові викладача

дата народження

Дата народження викладача

ІПН викладача

Пенсійне страхування

Пенсійне страхування викладача

Стать викладача

Номер установи

Номер установи

Статус викладача

Номер параметра

Номер параметра

Табельний номер

Табельний номер

Серія та номер документа

Серія та номер документа

Param – параметр

Номер параметра

Номер параметра

Назва

Назва

Ступінь значимості

Ступінь значимості

Приналежність параметра

Приналежність параметра

Journal - журнал

Номер предмету

Номер предмету

Таблиця 3.3

Словник сутностей Data_Child_СОШ_5

Ім'я атрибуту

Визначення

Обов'язковий (+/-)

Individ - дані про учня

Свідоцтво про народження

Свідоцтво про народження учня

Прізвище учня

По-батькові

По батькові учня

дата народження

Дата народження учня

ІПН учня

Пенсійне страхування

Пенсійне страхування учня

Стать учня

Номер установи

Номер установи

Статус учня

Param_Individ – параметр індивіда

Номер параметра

Номер параметра

Документ

Серія та номер документа

Param – параметр

Номер параметра

Номер параметра

Назва

Назва

Ступінь значимості

Ступінь значимості

Приналежність параметра

Приналежність параметра

Journal - журнал

Свідоцтво про народження

Свідоцтво про народження

Номер класу

Номер класу

Term - Список Тем

3.3 Побудова динамічної моделі системи

Динамічна модель системи призначена для ілюстрації роботи системи під час виконання поставлених завдань та участь об'єктів статичної моделі у цих задачах. Модель представлена ​​у вигляді діаграм (стану, компонентів, топології) виконаних за нотацією UML.

3.3.1 Діаграма стану системи

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

3.3.2 Діаграма діяльності системи

Мал. 3.6 Діаграма активності системи "Клієнт"

3.3.3 Діаграма взаємодії об'єктів системи

Діаграми взаємодії об'єктів виконана за нотацією UML представлено малюнку 3.7.

3.3.4 Діаграма компонентів системи

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

Таблиця 3.4

Словник компонентів

Ім'я компонента

Призначення

Реєстрація

Головна меню

Установи

Співробітники

USch_StPlan. pas

Навчальний план

UTch_Journal. pas

Ім'я компонента

Призначення

UCh_Individ. pas

UTch_Report. pas

Створення звіту

Data_School_СОШ_5

БД Співробітників

Data_Child_СОШ_5

БД Учнів

БД Журналу

3.3.5 Діаграма топології системи

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

3.4 Налагодження системи

Для налагодження програми на комп'ютер було встановлено пакети Delphi 6.0 розробки системи. Для перегляду програми не потрібне встановлення додаткового програмного забезпечення.

3.5 Посібник користувача

Для зручного вибору вихідних даних із довідкової бази даних, редагування бази даних, введення необхідних вихідних даних розроблено інтерфейс системи. Загальний виглядформ АС ЕШЖ представлений на малюнках 3.10 – 3.20.

Програма має адміністраторську програму, і клієнт. Адміністраторська програма завантажується за допомогою запуску файлу з ім'ям "PTeach.exe". Після завантаження програми на екран виводиться вікно вибору установи, представлене на малюнку 3.10.

Після вибору установи натискаємо кнопку продовжити, і відкривається форма головного меню, представлена ​​малюнку 3.11

У головному меню можна вибрати наступні пункти: довідник "Установи" (представленому на малюнку 3.12), довідник "Співробітники" (представленому на малюнку 3.13), довідник "Класи" (представленому на малюнку 3.14), "Навчальний план" (представленому на малюнку 3.15) ), ”Створити звіт” про загальну успішність (подано на малюнку 3.16).

Після вибору класу та предмета у навчальному плані наводимо курсором на вчителя та натисканням лівої кнопки миші входимо до журналу з обраними параметрами, представленому на малюнку 3.17

На рисунках 3.18 та 3.19 представлена ​​друкована форма на двох аркушах. На першому аркуші виводитимуться оцінки за цим класом журналу. На другому представлені теми та дата проведення уроку.

На малюнку 3.20 показано загальний звіт успішності за всіма класами для виведення загальної статистики по школі.

Клієнтська програма завантажується за допомогою запуску файлу з ім'ям "Client. exe". Після завантаження програми на екран виводиться вікно вибору установи, представленому на малюнку 3.21.

Після вибору установи натискаємо кнопку продовжити, і відкривається форма реєстрації вчителя, представлена ​​малюнку 3.22

На цій формі вчитель вибирає себе зі списку (рисунок 3.23) і вводить свій персональний пароль, після чого потрібно натиснути кнопку "Зареєструватися", якщо все було зроблено, вірно, то автоматично підвантажується клас і предмет (рисунок 3.24).

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

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

4. Економічна частина

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

Для оцінки необхідно розглядати очікувану річну економічну ефективність під час впровадження та використання автоматизованої системи:

Економія на заробленій платі виконавців рахунок інтенсифікації їх труда.

Економії витрат за машинний час.

Очікувана річна ефективність розраховується за такою формулою:

Е г = З 1 - З 2 , (4.2)

де З 1 і З 2 - Витрати (у рублях) на рішення набору завдань до і після впровадження системи проектування, відповідно.

Для аналізу економічного ефекту проведемо розрахунок собівартості створюваного програмного продукту.

Собівартість складається з:

Основний заробітної платирозробника;

додаткової заробітної плати;

відрахувань на соціальне страхування, ЄСП;

накладні витрати;

амортизаційні відрахування;

витрати на електроенергію, матеріали та на оренду приміщення.

4.1 Розрахунок вартості розробки системи

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

Для визначення витрат за оплату праці розробника необхідно знати вартість нормо-години роботи програміста. Для розрахунку прийнято вартість рівну 70 рублям.

СНЧ (вартість нормо-години) = 70 рублів.

З урахуванням районного (40%) та північного (80%) коефіцієнтів та при розрахунку ставки рівної 70 рублів.

4.2 Вартість розробки методів розв'язання

Розробка методів рішення включає:

вибір та розробка алгоритмів;

визначення складу та структури зберігання даних;

проектування програмного продукту загалом.

На розробку методів рішення було витрачено 200 годин ( T РМР).

З РМР(Вартість розробки методів рішення) =

З РМР== 7000 рублів.

4.2.1 Вартість програмування та налагодження

На програмування та налагодження пішло 400 годин робочого часу програміста. Витрати на програмування та налагодження склали

, (4.2)

де - витрати на програмування та налагодження;

- загальна витрата машинного часу;

Р - погодинна тарифна ставка програміста, яка в цьому випадку становить 70 рублів ( З НЧ).

карбованців.

4.2.2 Витрата машинного часу та його вартість

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

Таблиця 4.1

Витрати машинного часу

Одна година машинного часу коштує 40 рублів, у такий спосіб витрати на оплату машинного часу склали рублів.

4.2.3 Витрати розробку програмного продукту

Вартість розробки програмного продукту становила:

Таблиця 4.2

Витрати розробку

Види витрат

Вартість, руб.

Витрати розробку методів решения

Витрати на програмування та налагодження

Додаткова оплата роботи програміста (10% від C Р)

Єдиний соціальний податок (27,1% від З Р)

(витрати на придбання обладнання, комплектуючих, накладні витрати, амортизаційні відрахування, витрати на електроенергію, матеріали, оренду приміщення тощо) (15 % від загальних витрат)

Вартість машинного часу ( Т М)

4.3 Оцінка економічної ефективності системи

Під час створення АС витрачено час у кількості 500 годин. У разі наявності необхідних для функціонування системи програмних продуктів інших виробників витрати на покупку дорівнюють нулю.

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

Таблиця 4.3

Витрати до та після впровадження

Як видно з таблиці витрати часу виконання операцій до і після відрізняються дуже сильно. За щомісячної оплати праці програміста у вигляді 80 крб. на годину прямий щомісячний економічний ефект від застосування автоматизованої системи складе:

Річний економічний ефект склав:

Термін окупності системи:

де - загальні видатки створення системи (див. таблиця 4.2), крб.

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

5. Охорона праці

5.1 Вимоги до ПЕОМ

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

Концентрації шкідливих речовин, що виділяються ПЕОМ у повітря приміщень, не повинні перевищувати гранично допустимих концентрацій (ГДК), встановлених для атмосферного повітря.

Потужність експозиційної дози м'якого рентгенівського випромінювання в будь-якій точці на відстані 0,05 м від екрану та корпусу відеодисплейного терміналу (на електронно-променевій трубці) за будь-яких положень регулювальних пристроїв не повинна перевищувати 1 мкЗв/год (100 мкР/год).

Конструкція ПЕОМ повинна забезпечувати можливість повороту корпусу у горизонтальній та вертикальній площині з фіксацією у заданому положенні для забезпечення фронтального спостереження екрану відеодисплейного терміналу (ВДТ). Дизайн ПЕОМ повинен передбачати фарбування корпусу в спокійні м'які тони з дифузним розсіюванням світла. Корпус ПЕОМ, клавіатура та інші блоки та пристрої ПЕОМ повинні мати матову поверхню з коефіцієнтом відображення 0,4 - 0,6 і не мати блискучих деталей, здатних створювати відблиски.

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

Подібні документи

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

    дипломна робота , доданий 19.01.2017

    Загальні відомості про проектування бази даних та розбирання програм для взаємодії з БД. Розробка проекту клієнтської програми "Електронний класний журнал" за допомогою мови програмування Delphi 7. Перегляд та зміна інформації бази даних.

    курсова робота , доданий 24.06.2011

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

    курсова робота , доданий 28.08.2012

    Розробка програми FileInfo, що видає повну інформацію про заданий файл із застосуванням мови програмування С++, використовуючи функції API Win 32. Використання просторів імен.NetFramework. Посібник користувача та системні вимоги програми.

    курсова робота , доданий 25.04.2012

    Обґрунтування необхідності розробки програми для гри "Тетріс". Математична та графічна частини алгоритму. Вибір мови та середовища програмування. Налагодження тексту програми, розробка інтерфейсу користувача. Тестування, посібник користувача.

    курсова робота , доданий 17.01.2011

    Можливості створення баз даних засобами програмного продукту SQL. Вивчення предметної галузі та розробка проекту бази даних з обліку студентів "Журнал класного керівника". Завдання реалізації програмного засобу, його тестування та налагодження.

    курсова робота , доданий 07.12.2012

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

    дипломна робота , доданий 22.11.2015

    Опис структури бінарного дерева пошуку мовою C# середовища Visual Studio. Вимоги до інтерфейсу користувача, структури даних та програмних засобів. Компоненти програмних засобів, результати тестування, діаграми варіантів використання класів.

    курсова робота , доданий 26.01.2013

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

    дипломна робота , доданий 18.07.2014

    Основні функції автоматизованої системи "Рішувач математичних формул". Вимоги до технічних засобів, інформаційної та програмної сумісності. Стратегії конструювання програмного забезпечення. Проектування, розробка програмного коду.

Напевно, всі чули про програму, яка стежить за розкладкою клавіатури. Користуються їй багато хто, але мало хто знає, що в цій програмі вбудована можливість ведення щоденника, в якому зберігається вся інформація, що набирається на клавіатурі. Взагалі це дуже корисна функція: написали ви, скажімо, коментар на якомусь форумі і в момент натискання кнопки "Додати коментар" на сайті стався якийсь збій і ваш комент не додався. Щоб не набирати його заново – весь текст можна скопіювати із щоденника (якщо він звичайно ведеться).
Але деякі "просунуті" особи використовують цю функцію Punto Switcher і з іншою метою. Запис розмов по ICQ, надіслані повідомлення в “Однокласниках”, паролі, що набираються, і відвідані сайти – все це ви можете подивитися в щоденнику, якщо крім вас за комп'ютером працюють інші користувачі і причому під одним обліковим записом.

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

Загалом зараз я розповім про деяких налаштуваннях щоденника в Punto Switcher, а вже як його використовувати і чи взагалі використовувати – вирішувати вам.

Вважатимемо, що Punto Switcher у вас вже встановлений (якщо ні – завантажити можна). Знаходимо в треї значок програми та йдемо у “Налаштування”: У вікні вибираємо зліва пункт “ Щоденник”. У полі праворуч ставимо галку “ Вести щоденник”:
Потім натискаємо кнопку "Встановити пароль" (це за бажанням) - вводимо новий пароль і натискаємо ОК: За замовчуванням записи коротше двох слів не зберігаються– це зроблено для того, щоб у щоденник не потрапили паролі, що набираються. Якщо хочете, можете зняти цю галку.

Щоб переглянути записи у щоденнику, треба натиснути кнопку “Відкрити щоденник”. Щоб видалити всі збережені записи, натисніть “Очистити щоденник”.

Після того, як всі необхідні налаштування задані, натискаємо “Застосувати” та “ОК”.

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