Курсовая работа: Автоматизація процесу обліку

Специфікація програмних модулів має наступну структуру (Таблиця 2):

Таблиця 2 – Специфікація програмних модулів

Рівень модуля Назва модуля Опис модуля
0 Головна форма Меню програми, пункти якого є окремими кнопками та показують основні можливості програми. Вхідними даними є операція, яку необхідно здійснити.
1 Додати/видалити дистрибутив Дає можливість зареєструвати новий дистрибутив/видалити існуючий, шляхом введення даних. Вхідні дані: назва дистрибутива, версія, ftp-адреса вихідних файлів
1 Додати/видалити автора Дає можливість зареєструвати/видалити автора шляхом введення наступних даних: ім”я автора, по-батькові, прізвище, email-адреса автора
1 Додати/видалити ПЗ Дає можливість зареєструвати/видалити програмне забезпечення шляхом введення наступних даних: назва, версія, дата створення, дистрибутив, автор, ліцензія,ftp-адреса вихідних файлів
1 Пошук ПЗ за датою Виводить усе програмне забезпечення створене в період між початковою і кінцевою датою. Вхідні дані: початкова і кінцева дати. Вихідні дані: назва ПЗ, версія, дата, ліцензія, ftp-адреса, автор, дистрибутив
1 Пошук ПЗ за автором Виводить усе програмне забезпечення створене заданим автором. Вхідні дані: імя та прізвише автора. Вихідні дані: назва ПЗ, версія, дата, ліцензія, ftp-адреса, автор, email-адреса автора
1 Пошук ПЗ за назвою Виводить усе програмне забезпечення з заданою назвою. Вхідні дані: назва ПЗ. Вихідні дані: назва ПЗ, версія, дата, ліцензія, ftp-адреса, автор, дистрибутив, ftp-адреса дистрибутива
1 Пошук автора Виводить усе програмне забезпечення створене заданим автором. Вхідні дані: прізвише автора. Вихідні дані: ім”я автора, по-батькові, прізвище, email-адреса автора

2.3 Розробка логічної моделі бази даних “Репозиторый ПЗ”

На основі концептуальної моделі розробимо логічну модель даних.

В окремі таблиці віднесемо такі сутності як Автор, Дистрибутив, ПЗ. (Модель даних подана на рисунку 6.) У кожній таблиці слід вписати атрибути, які будуть характерні для даної сутності. Кожен атрибут має свій тип, який визначається типом даних, який зберігатиметься у базі даних.Також вкажемо, яким ключем є кожен атрибут. Атрибути, які організують зв”язок між таблицями, є зовнішніми ключами (FK). Кожна сутність повинна мати ключ, який використовується для пошуку – PK – первинний ключ, якщо атрибут є альтернативою для пошуку, то він є альтернативним ключом (AK). Якщо за даним атрибутом можна впорядкувати інформацію, то цей атрибут є індексним ключом.

ПЗ

Назва ПЗ S PK IK1

Версія ПЗ S PK IK1

№розробника N IKFK

№дистрибутива N IK FK

Дата випуску D Null

ЛіцензіяS

ftp-адреса вихідних

файлів ПЗ SAK

?????????

ФS AK IK1

И S AK IK1

О S AK IK1

Адреса S Null

№розробника N IK PK


ПЗ


Дистрибутив

Назва S AK IK1

Версія S AK IK1

ftp-адреса вихідних файлів S

№дистрибутива N IK PK



Рисунок 4 – Логічна модель бази даних «Репозиторій ПЗ».

2.4 Розробка алгоритмів і графічних інтерфейсів програмних модулів

Алгоритм програми являє собою блок вибору дії та виклик відповідної підпрограми. Нижче наведено блок-схему алгоритма програми.

К-во Просмотров: 658
Бесплатно скачать Курсовая работа: Автоматизація процесу обліку