Вимоги до програмно-апаратного комплексу. Вибір СУБД. DBase і Visual DBase. Paradox. Microsoft Visual FoxPro. Microsoft Access, страница 3

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

1.  Якщо потоки даних обробляються порізно, для кожного з них потрібно окремий процес.

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

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

·  процес, за допомогою якого здійснюється їхнє запам'ятовування,

·  процес для супроводу таких потоків (якщо буде потрібно коректування)

·  процес для пошуку й обробки даних.

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

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


2.  Мета та завдання курсового проекту

Мета курсового проекту — набуття студентами практичних навичок по розробці та створенню програмних комплексів для вирішення практичних задач в області обробки даних із застосуванням СУБД. Проект повинний включати наступні розділи:

1.  Постановка задачі.

1.1.  Опис задачі

1.2.  Вимоги до програмно – апаратного комплексу

1.3.  Вибір СУБД

1.4.  Розробка тестової задачі

2.  Проектування задачі.

2.1.  Проектування бази даних.

2.1.1.  Створення таблиць і заповнення їх тестовою інформацією.

2.2.  Проектування форм.

2.3.  Проектування звітів

2.4.  Проектування меню додатка.

3.  Розробка системи оперативної довідки.

4.  Створення інсталяційного пакету додатка.

5.  Висновки.

2.1.  Етапи виконання курсового проекту

1.

Дата видачі завдання

19.02.2008 / 20.02.2008

2.

Постановка задачі

2 тижні

3.

Проектування та програмування задачі

4 тижні

4.

Розробка системної довідки та інсталяційного пакету

2 тижні

5.

Підготовка звітної документації

2 тижні

6.

Захист і здача курсового проекту

Протягом залікового тижня

3.  Опис програмного проекту

Розглянемо зразковий проект на тему “Деканат”. Так його і назвемо – АРМ „Деканат”

3.1.  Постановка задачі

3.1.1.  Опис задачі

Факультет — структурний підрозділ ВУЗу[3]. До основних функцій факультету відносяться організація навчального процесу, виховна робота серед студентів і т. д. Керує факультетом і забезпечує його роботу деканат, керівником якого є декан. Студенти об'єднані в навчальні групи по спеціальностях. На чолі студентської групи — староста групи. Студенти протягом семестру повинні виконати визначене навчальне навантаження, здати сесію (тобто здати всі іспити і заліки). Виконання навчального навантаження є необхідною умовою продовження навчання студентом і переведення його на наступний курс. Завершується навчання здачею державних іспитів і захистом дипломного проекту чи роботи. Весь цей процес “проходження” студента від моменту вступу у ВУЗ до випуску для забезпечення оперативності і точності контролю вимагає автоматизації.

Вихідні дані до проекту.

Строк навчання студентів до 7 років (заочна форма навчання і магістратура). Кількість студентів однієї спеціальності на одному курсі – до 200. Загальна кількість студентів на факультеті – 1400. Строк збереження архівних даних – 70 років. В базі даних необхідно зберігати всі анкетні дані на кожного студента, дані про відвідування занять, результати атестацій, заліків, іспитів та інших форм звітності, робочі плани всіх спеціальностей, робочі програми всіх дисциплін, розклад кожної студентської групи та кожного викладача факультету, графіки відкритих лекцій, взаємовідвідування викладачів, тощо.