- •Пояснювальна записка
- •Перелік умовних позначень, символів, одиниць, скорочень та термінів
- •1 Аналіз літератури та вимог технічного завдання
- •1.1 Загальна характеристика системи, що розроблюється та аналіз вимог до програмного забезпечення
- •1.2 Аналіз аналогічних програмних продуктів Як приклад схожих програмних продуктів розглянемо програму компанії ооо нпц "Бюджет-21" «Платежное поручение 21».
- •1.3 Формулювання задач, що підлягають розв’язку в проекті
- •2 Розробка об’єктної моделі, алгоритмів та структури бази даних
- •2.1 Розробка об’єктної моделі
- •2.2 Розробка алгоритмів
- •3 Розробка програмного забезпечення
- •3.1 Вибір засобу автоматизації розробки програмного забезпечення
- •3.2 Розробка інтерфейсу користувача
- •3.3 Розробка sql запитів
- •4 Розробка засобів інтеграції в підприємство
- •Додаток а. Лістинг програми Модуль авторизации
- •Модуль Платежное паручение
3.3 Розробка sql запитів
Для того щоб отримувати дані з БД нам необхідно сформувати SQL запити. Для відображення інформації з бази даних на екрані (у вікні програми) у прийнятному та зрозумілому користувачеві вигляді використовуються SQL-запити.
Формування SQL-запитів на основі вже сформованої бази даних можливе за допомогою графічного модулю PostgreSQL – Pgadmin.
Перелік SQL запитів приведений нижче:
-
SQL-запит для зчитування із бази інформації необхідних для входу користувача до системи має вигляд:
"SELECT * FROM public.user WHERE login='{0}';", де
{0} – це логін користувача, який підключається до системи.
2.) SQL-запит для зчитування із бази інформації необхідних для формування таблиці даних студентів має наступний вигляд:
"SELECT * FROM public.user WHERE id_user='{0}';", де
{0} – це номер користувача в базі даних, який увійшов до системи.
3.) SQL-запит для повертання значення всіх полів таблиці; SELECT id, Predpriyatie, gorod, yliza, dom, kvartira, kod klienta, director, tel, kontaktnoe_lizo FROM user
4.) SQL-запит для занесення в базу даних нового користувача має наступний вигляд:
"INSERT INTO public.{0} (login, password,) VALUES ('{1}', '{2}'), де
{0} – назва бази даних;
{1}- логін;
{2} – пароль.
4 Розробка засобів інтеграції в підприємство
Дана програма не є комерційним продуктом і розроблена за допомогою безкоштовних програмних засобів на операційній системі Linux OC. Серверною СRБД є PostgreSQL 8.4.3. Розробка SQL запитів виконувалася за допомогою програми pgAdminIII, написанні коду, компіляція та тестування виконувалися у програмі MonoDevelop.
Тому для інтеграції розробленого ПЗ є дуже простим, у підприємстві на робочому місці працівника бухгалтерії необхідною на операційній системі є Linux OC, а яку необхідно інсталювати СКБД pgAdminIII. За допомогою цієї програми створити базу даних. За допомогою інструментів pgAdminIII заповнити таблицю даними про підприємства та рахунки. Скопіювати розроблене ПЗ та у файлі setting.properties вказати шлях до БД, ім’я користувача та пароль. Ці дані необхідні для виконання підключення до БД.
Після проведення дій описаних вище розроблений програмний продукт має запрацювати.
ВИСНОВКИ
В курсовому проекі викнано розробку програмного засобу для вирішення задачі автоматизації платіжного доручення на малому підприємстві.
Було розроблено структуру бази данних, яка дозволила реліазувати створення платіжного доручення, створення довідників «Предприяти» та «Рахунок», розробили проограмму яка реалізуе такі функції: регістрація та вхід користовача під своїм паролем та логіном, додавання та редагування інформації в довідниках, створення платіжного доручення, розробили зручний інтерфейс для коористувача за допомогою кроссплатформенної бібліотеки елементів інтерфейсу GTK#.
Завдяки тому, що використовували засіб автоматизації MonoDevelop IDE та для формування SQL-запитів за допомогою графічного модулю PostgreSQL – Pgadmin програмне забезпечення не є комерційним продуктом і розроблене за допомогою безкоштовних програмних засобів на операційній системі Ubuntu Linux, тому що ці засоби є вільними в використанні. Розроблена система є гнучкою і може бути розширена в рамках специфіки роботи.
ПЕРЕЛІК ПОСИЛАНЬ
-
http://bibliotekar.ru/bank-14/32.htm
-
Шилдт Г. « C++ : базовый курс» - Вильмс, 2008 – 620 с.
-
Дейт, К.,Дж. Введение в системы баз данных, 7-е издание – Вильямс, 2001 – 1072 с.
-
http://msdn.microsoft.com/ru-ru/vcsharp/aa336809.aspx– Онлайн підручник мови С#.