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-адреса автора |
... . Розділ “Керівництво користувача” призначений для вивчення , використання і засвоєння пакету програм по вирішенню задачі “Облік наявності та руху кадрiв”. Далі цей пакет програм буде називатися ПП “Кадр”. У розділі наведені основні відомості для роботи у середовищі автоматизованої системи, поданий опис режимів і функцій ПП, порядку дій користувача. Сукупність програмних засобів забезпечує ...
... ів. Це досить велика цифра для України. Сучасні інформаційні Інтернет-технології розвиваються за двома напрямками: - надання доступу до корпоративних каталогів організацій; - створення інформаційних Web-сайтів. Ці напрямки автоматизації процесів каталогізації спираються на два варіанти рішень: - автоматизація внутрішніх процесів документообігу, пов'язаних із технологічним циклом традиційної ...
... ється вибором параметрів змішувача, числа оборотів мішалки, які забезпечують рівномірність концентрації суміші в резервуарі з заданою інтенсивністю ( за заданий час). Задача розробки системи автоматизації забезпечити в умовах дії зовнішніх і внутрішніх збурень в процесі, заданих характеристик якості продукту. 1.2. Теоретичні основи технологічного процесу в окремих технологічних ...
... і; · оцінку слід проводити по окремих специфічних робочих навиках, а не загалом; · працівникам слід надавати можливість ознайомитися з думками щодо їх якостей. 1.3. Система оцінки персоналу на підприємстві Система оцінки результативності праці повинна забезпечувати точні і достовірні дані. Чим вона строже і точниша, тим вища вірогідність одержати достовірні і точні дані. ...
0 комментариев