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

Мета даної курсової роботи - збільшення ефективності роботи репозиторія шляхом розробки бази даних і програмного забезпечення, для якого висуватимуться наступні вимоги:

1) Наявність простого меню програми, зручного для користувача.

2) Реалізація можливості пошуку програмного забезпечення:

·    за автором

·    назвою

·    датою створення

3) Можливість реєстрації дистрибутива, а саме фіксування таких даних, як:

·    назва дистрибутива

·    версія

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

 4) Можливість реєстрації програмного забезпечення, а саме занесення до бази даних такої інформації:

·    назва програмного забезпечення

·    версія

·    дата створення

·    дистрибутив

·    автор

·    ліцензія

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

5) Можливість реєстрації автора, а саме занесення до бази даних такої інформації:

·                ім”я

·                по-батькові

·                прізвище

·                email-адреса

 6) Можливість редагування інформації про вже зареєстроване програмне забезпечення;

 7) Можливість звіт по базі даних в цілому.

8) Мати інструкцію для користувача.

База даних, яка відповідатиме всім перерахованим вимогам значно спростить та пришвидшить задачу надання програмного забезпечення, оскільки людині потрібно буде головним чином лише вводити свої запити з клавіатури (або використовуючи мишу), програма автоматично оброблятиме їх і видаватиме всю необхідну інформацію.


2 Розробка проекту Бази Даних „Репозиторій програмного забезпечення”

 

2.1 Розробка концептуальної моделі Бази Даних „ Репозиторій програмного забезпечення” (ER-Діаграма).

Виходячи з наведеної функціональної моделі бази даних репозиторія програмного забезпечення, розробимо концептуальну модель, представлену ER-діаграмою (Рисунок 3).

2.2 Розробка специфікації програмних модулів

 Програмні модулі будуть розроблені в середовищі MySQL та наведені у додатках (Див. Додаток 1) у вигляді SQL-кодів, а також конструкторів форм, запитів, звітів, таблиць реалізованих, у вигляді html-сторінок, мовою php .

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

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

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

Информация о работе «Автоматизація процесу обліку»
Раздел: Информатика, программирование
Количество знаков с пробелами: 50354
Количество таблиц: 7
Количество изображений: 18

Похожие работы

Скачать
94287
22
5

... . Розділ “Керівництво користувача” призначений для вивчення , використання і засвоєння пакету програм по вирішенню задачі “Облік наявності та руху кадрiв”. Далі цей пакет програм буде називатися ПП “Кадр”. У розділі наведені основні відомості для роботи у середовищі автоматизованої системи, поданий опис режимів і функцій ПП, порядку дій користувача. Сукупність програмних засобів забезпечує ...

Скачать
48292
0
0

... ів. Це досить велика цифра для України. Сучасні інформаційні Інтернет-технології розвиваються за двома напрямками: - надання доступу до корпоративних каталогів організацій; - створення інформаційних Web-сайтів.  Ці напрямки автоматизації процесів каталогізації спираються на два варіанти рішень: -  автоматизація внутрішніх процесів документообігу, пов'язаних із технологічним циклом традиційної ...

Скачать
31255
8
17

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

Скачать
44769
2
0

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

0 комментариев


Наверх