![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Автоматизована інформаційна система надходження матеріалів |
МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ Бердичівський політехнічний коледж Циклова комісія спеціальності 5.0804050 «Програмування для ЕОТ та автоматизованих систем» Курсовий проект з дисципліни «Проектування автоматизованих інформаційних систем» Автоматизована інформаційна система надходження матеріалів Виконав: студент групи Пзс-604 Ільчишин Віталій Сергійович Перевірив: викладач Куропаткін Сергій Григорович м. Бердичів 2008 ЗМІСТ Зміст Реферат. Вступ. Основна частина. 1. Аналіз предметної області і постановка задачі на розробку програми. 2. Опис структур та методів обробки даних. 2.1 Обґрунтування вибору методів та засобів обробки даних. 2.2 Опис структур даних. 3. Опис алгоритму функціонування програмного забезпечення. 3.1 Інформаційна модель системи. 3.2 Інформаційна модель програми. Висновок. Список використаних джерел. Додатки. Додаток 1. Технічне завдання 1. Загальні положення. Найменування програмного засобу Призначення розробки та область застосування Найменування розроблювача і замовника 2. Підстава для розробки Документ, на підставі якого ведеться розробка Організація, що затвердила цей документ, і дата його затвердження. 3. Вимоги до програми. Вимоги до функціональних характеристик Склад виконуваних функцій. Організація вхідних і вихідних даних. Часові характеристики і розмір пам'яті, необхідної для роботи програми. Вимоги до надійності Вимоги до надійного функціонування Контроль вхідної і вихідної інформації. Час відновлення після відмови Умови експлуатації і збереження Вимоги до інформаційної і програмної сумісності. Вимоги до інформаційних структур на вході і виході. Вимоги до методів рішення і мов програмування. Вимоги до системних програмних засобів. Вимоги до складу і параметрів технічних засобів. 4. Вимоги до програмної документації. 5. Техніко-економічні показники. 6. Стадії та етапи розробки. 7. Порядок контролю і приймання. Додаток 2. Коди програмних модулів. 1. Форма dovid ma erial Код кнопки «додати запис»: Код кнопки «видалити запис»: Код кнопки «закрити»: 2. Форма f zalyshok. Код кнопки «додати запис»: Код кнопки «видалити запис»: Код кнопки «закрити»: 3. Форма f prybu ik: Код кнопки «додати запис»: Код кнопки «видалити запис»: Код кнопки «видалити запис»: 4. Форма f vyda ok: Код кнопки «додати запис»: Код кнопки «видалити запис»: Код кнопки «закрти»: 5. Форма osv: Код кнопки «розрахувати відомість надходжень»: Код кнопки «розрахувати відомість вибуття»: Код кнопки «розрахувати»: Код кнопки «закрити»: Додаток 3. Контрольні приклади. РЕФЕРАТ Курсовий проект, 33 с., 2 мал., 4 табл., 8 джерел, 3 додатків. Дисципліна: «Проектування автоматизованих інформаційних систем» Тема: «Автоматизована інформаційна система надходження матеріалів». У роботі описані процес і результати проектування Автоматизована інформаційна система формування та друкування «Відомості», призначеної для автоматизації кадрового обліку на підприємствах із середньою кількістю працівників. Результат розробки оформлений у виді програмної конфігурації і комплекту супроводжувальної документації. Подальший розвиток роботи можливий у бік поліпшення зовнішнього інтерфейсу ї адаптації програми до більшої області потенційного застосування, за рахунок інтеграції з іншими програмними пакетами призначеними для автоматизації різних сфер діяльності підприємства.
Робота має навчальний характер і тому розрахунок економічної ефективності її впровадження для конкретного підприємства не виконувався. Вступ Автоматизація прибуткова-видаткових операцій у різних областях практичної діяльності є одним із основних напрямків застосування обчислювальної техніки і персональних комп’ютерів зокрема. На основі сукупності апаратних засобів і спеціалізованого прикладного програмного забезпечення будуються автоматизовані робочі місця спеціалістів різного профілю. Однією із форм обліку для підприємств із різною формою діяльності є облік матеріалів на складі. Існують універсальні програмні комплекси які дозволяють вирішувати цю задачу у сукупності із іншими задачами обліку (наприклад «1С склад»), але вони коштують досить дорого і потребують додаткової підготовки спеціалістів – користувачів і проведення значних організаційно – технічних заходів по впровадженню такого програного комплексу на підприємстві. Якщо на підприємстві немає єдиної автоматизованої інформаційної системи, то задачі автоматизації робіт у різних підрозділах можуть вирішуватися із застосуванням окремих спеціалізованих автоматизованих систем, які у перспективі будуть об’єднані у загальну. Прикладом реалізації саме такої системи є запропонований програмний засіб «ОСВ складу», призначений для автоматизації складського обліку на підприємстві, розроблений у відповідності до завдання на курсове проектування із дисципліни «Проектування автоматизованих інформаційних систем». Основною метою даного курсового проекту є розробка розгорнутого технічного завдання на основі вивчення та аналізу заданої предметної області, розробка структур та вибір методів обробки даних, алгоритмів функціонування програмних модулів, забезпечення якісних показників роботи програми: створення зручного графічного інтерфейсу користувача, розробка інтегрованої довідкової системи та супроводжувальної документації, засобів для розгортання програмної системи в інформаційному середовищі користувачів. Для реалізації поставленого завдання обрано сучасні інструментальні середовища і засоби програмування FoxPro, у яку входять всі сучасні засоби програмування і підтримки процесу розробки програм. Не зважаючи на те, що проект носить навчальний характер, він має певне практичне значення і може бути застосований для автоматизації вказаної прикладної задачі на підприємствах із різною формою діяльності. Основна частина 1. Аналіз предметної області і постановка задачі на розробку програми У відповідності до технічного завдання програма «ОСВ складу» повинна забезпечувати роботу стандартного складу (тобто присутність функцій прийому товар і його видача), а також можливість отримання інформації про залишки матеріалів на складі та можливість отримання інформації, вибраної за певними критеріями, а також формування звітів у вигляді стандартизованих паперових документів. На основі проведеного аналізу предметної області встановлено, що складський облік матеріальних цінностей ведеться у вигляді декількох основних паперових форм: облік матеріалів (їх назв, одиниць виміру та вартості); прийом матеріальних цінностей; видача матеріальних цінностей; Також для конкретного завдання повинна бути присутня наступна паперова форма: отримання матеріальних цінностей; видача матеріальних цінностей; загальний прийом та видача з підрахуванням залишку матеріальних цінностей.
Якщо на склад приходять нові матеріальні цінності, то вони повинні заноситись у довідник матеріалів та документ приходу. У довіднику матеріалів записуються основні характеристики товару (його назва, одиниці виміру, ціна). У документі приходу матеріалу зазначається його назва та кількість. При видачі матеріальних цінностей зі складу створюється видаткова накладна у яку заноситься дані про матеріал (назва та кількість). Для отримання даних про залишки матеріалів на складі формується відомість на складі. У якій зазначається загальне надходження та вибуття матеріалу за місяць та залишок матеріальних цінностей на кінець місяця. Для спрощення процедур обліку і пошуку потрібної інформації, допускається для кожного типу реєстраційних операцій вести окремий журнал. Згідно кожної форми формується накладна у якій відображається у друкованій формі основні данні, що тримав у собі документ. Згідно збережених даних про матеріальні цінності будуть створюватись запити з параметрами, які дадуть змогу відсортувати і вивести ті дані, що потребує бухгалтер або інший адміністративний працівник. У відповідності до аналізу предметної області можна зробити висновок, що задача, яка підлягає автоматизації відноситься то складу типових аналітично-облікових задач і може бути вирішена з використанням програмних та інструментальних засобів, передбачених технічним завданням, а саме з використанням елементів файл – серверних баз даних. 2. Опис структур та методів обробки даних 2.1 Обґрунтування вибору методів та засобів обробки даних Оскільки, у відповідності до технічного завдання і аналізу предметної області, розробка автоматизованої системи складського обліку підприємства проводиться на основі принципів та елементів систем управління базами даних, то логічним є - збереження даних здійснювати у вигляді файлів таблиць бази даних певного типу, вибір і обробку інформації виконувати на основі запитів, для введення і відображення даних використовувати діалогові екранні форми, а вихідні паперові документи формувати у вигляді звітів. Однією із сучасних універсальних інструментальних систем програмування є FoxPro 6.0, яка має розвинені засоби для програмування та обробки баз даних і ведення бухгалтерського обліку і дає можливість вирішувати відповідні задачі. Оформлення бази даних у FoxPro 6.0 здійснюється у вигляді конфігурації, яка підключається до основної оболонки програми і завдяки цьому сама конфігурація займає досить малий об’єм, як для готової програми з такими можливостями. В FoxPro 6.0 є декілька можливостей запуску програмної оболонки. Будь який з цих режимів дозволяє пройти всі етапи розробки готової бази даних або програми. Це починаючи від її виготовлення до самого безпосереднього використання. Для зберігання конфігурації і всіх потрібних файлів даних потрібно вказати тільки головну форму. FoxPro 6.0 саме створить потрібні файли і папки із потрібними назвами. В FoxPro 6.0 потрібно створювати таблиці і відповідно форми. Сам процес створення бази даних спрощений до мінімуму і вимагає від програміста тільки зосередитись на створенні самої механіки роботи програми і розрахунків.
Поодинок винятки т, хто примудрявся в ц роки лишатися на плаву публчност, як-от Вадим Скуратвський, вперто вишукувати кожну шпаринку, в яку можна втиснутися бодай би тльки пвголосом пвнатяком, тльки пдтверджують загальну тенденцю «вбивства профес»: це все поспль представники старшого поколння, ще з радянських часв звиклого працювати в умовах тотально несвободи шифрувати сво думки езопвською мовою з розрахунку на публку, яка вм «читати мж рядкв». Молодша генераця наших нтелектуалв, таким умнням уже не надлена, в мжчас остаточно змарAналзувалась перейшла в «режим самозадоволення» розлзшись по глухих закапелках малотиражних «тусовочних» видань, де сама соб вс ц роки слугувала речником, публкою. Тимчасом ширша нтелгентна публка, спрагла скльки-небудь притомного осмислення й аналзу бжучих суспльних процесв (не тльки полтичних подй!), плавом попливла задовольняти свй нтелектуальний голод в ¶нтернет. На тл всх полтичних потряснь минулого року, як завершилися Помаранчевою революцю, дос непомченою залишаться нша, скромнша революця нформацйна, в ход яко укранський ¶нтернет здйснив надпотужний кльксний яксний ривок, перебравши на себе функц друкованих ЗМ¶ перетворившись з забавки для тнейджерв на справжнй Гайд-парк для середнього класу
2. Корпоративна інформаційна система "Галактика"
3. Проектування автоматизованої інформаційної системи для менеджера фірми
5. Інформаційна (автоматизована) система в Держказначействі України
9. Інформаційні системи і технології підприємства
10. Матеріали до уроку по роману Гаргантюа та Пантагрюель
12. Організаційна система управління природокористуванням України
13. Інформаційні системи і технології у фінансових установах
14. Інформаційна політика України
15. Фантастичний світ Рабле: матеріали до уроку по роману «Гаргантюа та Пантагрюель»
16. Операції комерційних банків щодо залучення вкладів населення (на матеріалах АКБ "Правекс-Банк")
17. Підвищення конкурентоспроможності банку на ринку банківських послуг (на матеріалах АКБ "Приватбанк")
18. "Розрахункові операції банку" (на матеріалах комерційного банку ВАТ АКБ "Укрсоцбанк")
19. Депозитні операції банків на фінансовому ринку України (за матеріалами АТЗТ "АК ПРОМІНВЕСТБАНК")
20. Компютерні інформаційні системи
25. Переклад інфінітивних конструкцій на матеріалі роману С. Моема "The Moon and Sixpence"
26. Динаміка сільського іменника (на матеріалі с. Мічуріне Тельманівського району Донецької області)
27. Використання краєзнавчого матеріалу як мотиваційного засобу у навчанні французької мови
28. Бухгалтерські інформаційні системи для малого й середнього бізнесу
29. Інформаційна безпека, пошук інформації
31. Інформаційні системи в економіці та підприємництві
32. Корпоративні інформаційні системи
33. Операційна система Windows
36. Структура інформаційної системи. Декомпозиція інформаційних систем
37. Управлінські інформаційні системи в аналізі та аудиті
41. Мова як засіб і матеріал формування та становлення особистості людини
43. Методика вивчення ліричного твору в школі (на матеріалах лірики Г. Гейне)
44. Інформаційні системи в маркетингу
46. Управління запасами матеріалів на підприємстві
47. Інформаційна технологія класифікації клінічних діагнозів на основі семантико-синтаксичної моделі
48. Оптимізація методів відновлення зубів вітчизняним матеріалом "Кромлайт-Z"
49. Інформаційна складова іміджу держави на міжнародній арені, на прикладі України та США
50. Інформаційні системи в менеджменті
51. Методичні вказівки та програмні робочі матеріали з переддипломної практики
57. Формування читацьких інтересів молодшого школяра на основі використання ілюстрованого матеріалу
58. Партійна система України. Політичний маркетинг
60. Підвищення ефективності експлуатації свердел під час обробки композиційних матеріалів
61. Фізико-хімічні методи обробки матеріалів
63. Методики швидкого запам’ятовування великого обсягу матеріалу
64. Матеріали і методи дослідження
65. Загальні властивостi будiвельних матеріалів
66. Споживчі властивості будівельних матеріалів та речовин
67. визначення термодинамічних властивостей різних речовин і матеріалів
68. Шаруваті кристали рідкоземельних матеріалів
69. Матеріалістична філософія Нового часу
73. Автоматизована система обробки економічної інформації
75. Автоматизована обробка економічної інформації
76. Автоматизована система обліку праці та зарплати
78. Інформаційно-довідкова система
79. Розробка системи керування та актуалізації інформації web-сайту національного оператора енергоринку
80. Системи оброблення економічної інформації
81. Файлові системи і бази даних. Потреби інформаційних систем
82. Інформаційно-вимірювальна система тиску газу в газопроводі
83. Розрахунок радіоприймального пристрою цифрової системи передачі інформації
84. Створення мікропроцесорної системи для багатоканального інформаційного табло
85. Маркетингова інформація та її особливості як об’єкта автоматизованої обробки
89. Периодическая система материи
90. Автоматизована система Державного казначейства України
91. Екологічний моніторинг і система екологічної інформації
92. Спутниковые системы навигации GPS и Глонасс
94. Малые тела Солнечной системы
95. Происхождение Солнечной системы
96. Строение солнечной системы
97. Мир Галактик (Галактики и звездные системы)