онує Автоматизоване робоче місце читача. Ресурсами конкретних служб можуть бути різні віддалені бази даних (бібліографічні, повнотекстові, бази даних запитів). При пошуку АРМ секретаря кафедри в мережі інтернет нічого знайдено. А так само, плюсом цього ПЗ є спеціалізоване ПЗ під конкретні вимоги протоколювання і безкоштовним.
. 4 Постановка задачі, системні вимоги, вимоги до вхідних даних і вихідним формам
АРМ секретаря кафедри призначена для створення та введення протоколів засідання кафедри (Вченої ради), а також для створення виписки протоколу. Документи секретаря кафедри повинні зберігатися в ієрархічному порядку. Список документів повинен бути відсортований по даті і розміщений в каталогах з назвою, що відповідає номеру року протоколювання документа. При створення нового протоколу заповнюються такі поля:
Вибираються присутні члени колегіального органу зі списку.
Вписуються проголошення із зазначенням посад (якщо проголошення є).
На порядку денному вписуються питання, які розглядатимуться, із зазначенням посад, ініціалів та прізвищ доповідачів та співдоповідачів.
На кожне питання порядку денного заповнюються поля СЛУХАЛИ і що ВИРІШИЛИ. У першому полі вказуються ініціали та прізвище доповідача і викладається зміст доповіді, у другому полі - записується текст прийнятого рішення. До кожного питання порядку денного можна додати доповідачів, якщо на засідання були дещо доповідачів з конкретного питання. Вимоги до функціональних характеристик. Програмне забезпечення повинно забезпечувати наступні функції:
Створення або відкриття протоколи.
Вибір і введення необхідних даних.
Висновок заповнених даних у шаблонизировать документ.
Можливість виведення документа на друк.
Збереження протоколу.
Вимоги до надійності:
Програмний продукт повинен відповідати сучасному рівню вимог до розробки програмного забезпечення.
Передбачити контроль введеної інформації.
Вимоги до складу і параметрів технічних засобів. Система повинна працювати на IBM сумісних персональних комп'ютерах.
Мінімальна конфігурація:
Тип процесора: IntelPentium 1,6 ГГц і вище.
Обсяг ОЗУ: 512 Мб і більше.
Тип монітора: EGA і вище.
Тип маніпулятора: миша, клавіатура.
Додаткові програми: Framework 3.5 sp1.
2. ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ ПРОГРАМНОГО ПРОДУКТУ
. 1 Вибір методів і засобів для реалізації поставленої задачі
Для реалізації поставленої задачі була обрана середу програмування Microsoft Visual Studio, тому він зручний в його використання. Крім редактора вихідного коли з підтримкою технології IntelliSense і можливістю найпростішого рефакторинга коду, VS має вбудований інструмент редактора форм для спрощення створення графічного інтерфейсу додатку, веб-редактор, дизайнер класів і дизайнер схеми бази даних. Крім усього іншого VS має debugger для налагодження програмного коду, виводить помилки з інформацією її причини, допущених в коді, що є не маловажним фактором зручності в програмування. Вбудований відладчик може працювати як відладчик рівня вихідного коду, так і як відладчик машинного уровня.Visual Studio - лінійка продуктів компанії Майкрософт, що включають інтегроване середовище розробки програмного забезпечення і ряд інших інструментальних засобів. Дані продукти дозволяють розробляти як консольні додатки, так і додатки з графічним інтерфейсом, в тому числі з підтримкою технології WindowsForms, а також веб-сайти, веб-додатки, веб-служби як в рідному, так і в керованому кодах для всіх платформ, підтримуваних MicrosoftWindows, WindowsMobile, Windows CE, .NET Framework, .NET CompactFramework і MicrosoftSilverlight. Для реалізації даного програмного продукту була обрана розробки додатку з графічним інтерфейсом [3] .Studio було вибрано тому ця середу містить об'єктно-орієнтоване програмування, багатофункціональна, містить функцію налагодження і проста у використанні.
Мовою програмування був обраний - C #, що є мовою об'єктно-орієнтованої мови програмування, який був розроблений в 1998 - 2001 роках і відноситься до сім'ї мов з C-подібним синтаксисом, з них його синтаксис найбільш близький до C ++ і Java. Мова має статичну типізацію, підтримує поліморфізм, перевантаження операторів (у тому числі операторів явного і неявного приведення типу), делегати, атрибути, події, властивості, узагальнені типи і методи, ітератори, анонімні функції з підтримкою замика...