дставлена ??схема алгоритму системи на базі програмної технології Document Management System.
Малюнок 2.2 - Приклад схеми алгоритму роботи СЕДО на базі DMS
. GroupWare
Ця концепція зародилася на початку 90-х років минулого сторіччя. Основний її ідеєю було створення зручного середовища доступу до різнорідної інформації і організація групової роботи з нею. Необхідно зазначити, що термін GroupWare так і не отримав формального тлумачення. Як приклад можна назвати такі різні системи, як Link Works і Lotus Notes. Свого часу до GroupWare відносили і засоби організації дощок оголошень, і системи календарного планування, і засоби взаємодії в реальному часі, організації телеконференцій і групового простору для доступу до файлів документів і багато іншого. Однак з появою таких продуктів, як Lotus Domino, Microsoft Exchange і Novell GroupWise, межі даної технології визначилися досить отчётліво.компоненти вміють вирішувати такі завдання і можливості, як:
створення баз даних групового доступу, в яких може зберігатися різнорідна структурована і неструктурована (слабоструктурированное) інформація;
уніфіковане клієнтське робоче місце, що забезпечує навігацію по всіх додаткам, створеним в рамках системи;
вбудовані засоби розробки електронних форм, що забезпечують доступ до інформації в базах даних системи;
засоби організації уявлень (View), що дозволяють створювати різні візуальні подання даних, що зберігаються в БД, залежно від конкретних потреб користувачів;
вбудовані можливості маршрутизації електронних форм, інтеграція з електронною поштою та засобами групового планування;
широкі можливості управління гіперпосиланнями і їх використання в додатках.
Наявність описаних функцій дозволило розробникам рішень створювати найрізноманітніші додатки на базі систем класу GroupWare. Вони, як правило, мають уніфікований інтерфейс і засоби навігації, базуються на загальному каталозі користувачів і утворюють загальну середу взаємодії користувачів з інформацією. Важливу роль у розвитку GroupWare-систем зіграла концепція універсального поштової скриньки (Inbox), призначеного для отримання у вигляді електронних форм різнорідної інформації (повідомлень електронної пошти, факсів, запрошень, доручень, документів та ін.), А також засоби управління персональним розкладом.
На малюнку 2.3 проілюстрований ін?? заходів схеми алгоритму роботи СЕДО, побудованої за допомогою програмної технології GroupWare.
Малюнок 2.3 - Приклад схеми алгоритму роботи СЕДО на GroupWare
Зважаючи на складність освоєння і брак часу вивчення вищеописаних програмних технологій, було вирішено їх не використовувати.
. 3 Технічне завдання на проектування
Метою дипломного проектування є розробка програмного забезпечення для автоматизації процесу формування навчальних програм за допомогою програми.
Для досягнення поставленої мети, необхідно вирішити наступні завдання:
розробити систему, що дозволяє максимально автоматизувати процес формування навчальних програм;
спроектувати базу даних для зберігання шаблонів, необхідних для формування навчальних програм;
розробити простий зручний інтерфейс;
передбачити можливість зберігання в БД версій і чернеток навчальних програм.
У цьому розділі були розглянуті найбільш популярні програмні технології на ринку систем електронного документообігу, виявлено їх особливості і функціонал. Зроблено висновок про недосяжність вирішення проблеми за допомогою описаних технологій. Поставлені завдання на проектування програмного забезпечення для автоматизації процесу створення навчальних програм, який повинен ліквідувати основні недоліки існуючого процесу їх формування.
3. Вибір і обгрунтування засобів і технологій розробки програмного забезпечення
. 1 Операційна система
Операційна система (ОС) - програмне забезпечення, яке управляє роботою апаратної частини персональних комп'ютерів, ноутбуків, КПК, смартфонів, комунікаторів, GPS-навігаторів та інших пристроїв. Крім того, ОС забезпечує роботу користувальницьких і системних додатків.
У будь-якій операційній системі можна виділити 4 основні частини: ядро, файлову структуру, інтерпретатор команд користувача і утиліти.
- Ядро - це основна, визначальна частина операційної системи, яка управляє апаратними засобами та виконанням програм.
- ...