Структура дипломной работы. Автоматизированная информационная система оптового склада
Скачать 69.5 Kb.
|
НОУ СПО «БАЛАШОВСКИЙ КООПЕРАТИВНЫЙ ТЕХНИКУМ» Цикловая комиссия математики, информатики и вычислительной техники Специальность 230103 «Автоматизированные системы обработки информации и управления» КУРСОВОЙ ПРОЕКТ на тему «Автоматизированная информационная система оптового склада» по дисциплине «Разработка и эксплуатация автоматизированных информационных систем» Выполнил студент группы АС-42 Сухоребриков Александр Анатольевич Проверила преподаватель Баранова Н.А. «___» __________2013 г. Оценка _________________________________ 2012/2013 учебный год НОУ СПО «БАЛАШОВСКИЙ КООПЕРАТИВНЫЙ ТЕХНИКУМ» Цикловая комиссия математики, информатики и вычислительной техники Специальность 230103 «Автоматизированные системы обработки информации и управления» ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ по дисциплине «Разработка и эксплуатация автоматизированных информационных систем» Студент Сухоребриков Александр Анатольевич Группа АС-42 Тема: Автоматизированная информационная система оптового склада Срок представления проекта к защите « » __________________ 2013 г. Назначение проекта Разработка автоматизированной информационной системы по автоматизации учетной деятельности оптового склада на примере условного предприятия ОАО «Сантехника» Создание проекта многопользовательской базы данных, которая может быть использована на компьютерах предприятия ОАО «Сантехника» в файл-серверном варианте. Инструментальные средства разработки и языки программирования: - Turbo Delphi 5.5 (разработка клиентского приложения); - СУБД MS Access (разработка базы данных удаленного доступа) - Notepad++6.3, редактор Html и PHP кода (разработка файла помощи) Содержание курсового проекта: теоретическая часть [текст]; практическая часть [текст]; дистрибутив программного продукта [CD-ROM]. Руководитель проекта_________________ Н.А. Баранова Оглавление ВВЕДЕНИЕ 4 ГЛАВА 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 6 1.1 Общая характеристика предприятия (сферы деятельности) 6 1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачи 8 1.3 Организационно-экономическая сущность задачи 10 1.4 Описание информационных процессов в управлении 11 1.5 Информационная модель предметной области и ее описание 12 ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 16 2.1 Постановка задачи 16 2.2 Описание структуры программного продукта 16 2.3 Физическое описание модели базы данных 17 2.4 Проектирование клиентской части приложения 19 2.5 Описание работы приложения 23 ЗАКЛЮЧЕНИЕ 25 ЛИТЕРАТУРА 27 ПРИЛОЖЕНИЯ 28 ВведениеОсновной задачей курсовой работы является разработка автоматизированной информационной системы для учета движения товаров на оптовом складе ОАО «Сантехника» Учет движения товаров, связанных с поставкой сырья, изготовлением и продажей продукции, можно разделить на следующие стадии: - оплата поставщикам; - поступление сырья; - хранение продукции - продажа продукции. Для нормального функционирования информационной системы необходимо разработать базу данных ОАО «Сантехника», в которой будут содержаться все начальные данные. Информационная система должна включать справочники, которые отражали бы всю информацию о поставщиках, клиентах, товаре,а также журналы по учёту движения товара. Для получения конкретной информации за произвольный период времени приложение должно включать эффективную поисковую систему, позволяющую оператору вводить критерии поиска и получать отобранные данные. Чтобы пользователь мог в нужное ему время просмотреть данные по работе предприятия и распечатать их, система должна включать отчеты, выводящие всю информацию. Так же в приложении необходимо предусмотреть справочную подсистему, помогающую работать с данной информационной системой и объясняющую назначение всех справочников, журналов и отчетов. ГЛАВА 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 1.1 Общая характеристика предприятия (сферы деятельности) Фирма, в которой будет эксплуатироваться данная база данных, занимается работой с заказчиками и поставщиками, т.е. ведется работа по приему заявок от заказчиков и их осуществление и заключением договоров на поставку товаров от поставщиков. В базе данных должно храниться полный перечень поставщиков и заказчиков с указанием всех требуемых адресов и телефонов, перечень ведется с момента создания фирмы. Также в базе данных должно храниться весь перечень товаров имеющихся на оптовой базе на данный момент, перечень товаров включенных в накладные и договора, список всех накладных и договоров заключенных ранее, должна иметься возможность добавление новых договоров и накладных. Также база должна хранить все счета оформленных в результате заключенных договоров и оформления накладных. Определим первоначальные данные: Поставщики - организации или физические лица, с которыми заключаются договора на поставку товара. Заказчики - в основном магазины, а также предприятия и организации, подающие заказ на приобретение того или иного товара. Счета - ведутся на этапе заключения договором с поставщиками, а также с заказчиками. Накладные - создаются на основании получения заказа о заказчика, для отгрузки. Товар - присутствует на основании заявки и договора с поставщиком. 1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачиИсходной информацией для бухгалтерского и оперативного учета на предприятии ОАО «Сантехника» являются первичные документы. При ручном учете, а также при частичной автоматизации обработки информации каждое подразделение предприятия (бухгалтерия, отдел закупок и продаж и др.) обрабатывает свои массивы данных, связанные друг с другом лишь посредством передачи архивов документов на бумажных носителях. Создание в каждом подразделении своей собственной информационной базы приводит к многократному дублированию информации, увеличению времени и стоимости ее обработки. На исследуемом предприятии недостатком существующей технологии обработки информации является то, что бухгалтерия имеет свою Базу Данных, а отдел закупок и сбыта, отдел выписки и касса – свою. Это приводит к частичному дублированию информации и увеличению времени на ее обработку. Избежать данного недостатка позволило бы объединение компьютеров в локальную вычислительную сеть и обмен данными между бухгалтерией и отделом закупок и сбыта. Создание такой интегрированной системы обработки учетных данных почти полностью исключает дублирование информации. Такая система предполагает однократный ввод в ЭВМ первичных данных и комплексное использование для автоматизации бухгалтерского, оперативного, статистического учета и решения других задач предприятием. Так, хранимые в памяти ЭВМ данные расходных счетов-фактур служат как для автоматизации печатания платежных требований, количественно-суммового учета, так и для автоматизации оперативного учета, контроля, поставок товаров покупателям, составления статотчетности о продаже товаров, решения прогнозных задач. В общем объеме учетных работ эти задачи имеют значительный удельный вес. Их автоматизация позволяет сократить ручные операции, ускорить обработку информации, повысить точность учета. В памяти ЭВМ хранится и может быть выдана на печать детальная информация о количестве поступления и продажи конкретного товара по каждому документу в случае несовпадения величины запаса с данными машинного учета. После исследования возможностей дальнейшей автоматизации оперативного учета на предприятии было принято решение использовать сетевую интегрированную АИС в клиент-серверном варианте организации доступа к базе данных. Автоматизация оперативного управления производственными процессами предприятия требует тщательной проработки состава переменной и постоянной информации. Проектируемая подсистема должна обеспечить автоматизацию обработки заказов, оперативного учета поступления и продажи изготавливаемой продукции. 1.3 Цель и назначение автоматизированного варианта решения задачиТак как на предприятии ведётся учет изготовления и продажи продукции, то база данных этой автоматизированной информационной системы должна содержать: сведения о поставщике: наименование поставщика, телефон, адрес, директор; данные о складах: наименование, заведующий складом; информацию о продаже продукции: клиент, товар, дата продажи, количество, сумма. Автоматизированная информационная система «Сантехника» должна вести учет поставки сырья, а также учет изготовления и продажи продукции покупателям. Данный учет будет вестись оператором базы данных с использованием созданных журналов, отчетов и запросов. Поставка сырья осуществляется поставщиками. Расчет затрат на поставку по каждому виду сырья ведется по формуле: Сумма поставки = количество * цена покупки. Учет продажи продукции ведется с помощью журнала «Продажа товара». Расчет проданного товара ведется по формуле: Сумма продажи = количество * цена продажи. 1.4 Технические требования к системеНазначение дополнительных спецификаций - определить требования к разрабатываемой автоматизируемой системе, которые образуют полный набор требований к системе. Дополнительные спецификации определяют нефункциональные требования к системе, такие, как надежность, удобство использования, производительность, сопровождаемость, а также ряд функциональных требований. Функциональные возможности. Система должна обеспечивать многопользовательский режим работы. Удобство использования. Пользовательский интерфейс должен быть Windows ХР-совместимым. Надёжность. Система должна быть в работоспособном состоянии 24 часа в день 7 дней в неделю, время простоя - не более 10%. Производительность. Система должна поддерживать до 5 пользователей, одновременно работающих с центральной базой данных, и до 5 пользователей, одновременно работающих с локальными серверами. Безопасность. Система не должна позволять сбои в своей работе, а должна позволять пользователю просто и удобно работать в ней. Проектные ограничения. Система должна быть интегрирована с существующей базой данных предприятия, функционирующей на основе реляционной СУБД. Минимальные аппаратные требования: • Windows XP • DirectX 9c • Pentium III или Athlon 1 ГГц • 128 Мб ОЗУ (RAM) • Видеокарта от 64 Мб памяти • 20 Мб свободного места на жестком диске Рекомендуемые требования • Windows XP/Vista/7/8 • DirectX 9c • Pentium III/4 или Athlon 2 ГГц • 512 Мб ОЗУ (RAM) • Видеокарта любого производителя с 128 Mb памяти • 30 Мб свободного места на жестком диске 1.5 Информационная модель предметной области и ее описаниеРассмотрим деятельность «ООО Пилорама» по отношению к разработанной АИС «ООО Пилорама». Для этого разработаем диаграмму взаимодействия и классов. ERD - диаграмма “сущность-связь” - ориентирована на разработку базы данных, структура которой не зависит от конкретных информационных потребностей и позволяет выполнять любые запросы пользователей. Она представляет собой набор множества объектов и их характеристик, а также взаимосвязей между ними, нужных для выявленных данных, которые в дальнейшем используются функциями проектируемой системы. (Рис. 1) Список использованной литературы Александровский, А. Д. Delphi 7.0. Разработка корпоративных приложений / А.Д. Александровский. – М.: ДМК, 2007. – 512 с. Архангельский, А.Я. Delphi 2006. Справочное пособие: Язык Delphi, классы, функции, Win32 и .NET / А.Я Архангельский. – М.: ООО «Бином-Пресс», 2006. – 1152 с. Бобровский, С.И. Технологии Delphi 2006. Новые возможности / С.И. Бобровский. – СПб: Питер, 2006. – 312 с. Зыков, С. В. Введение в теорию программирования. Курс лекций / С. В. Зыков. - М.: Интернет-университет информационных технологий, 2008. – 400 с. Зубов, А.В. Программирование на Delphi. Трюки и эффекты / А.В. Зубов – СПб: Питер, 2006. – 216 с. Иллюстрированный онлайн учебник по Borland Delphi 7 с примерами [Электронный ресурс] : Учебник. – Доступ к ресурсу: http://delphi.support.uz Культин, Н. Б. Основы программирования в Delphi 7 / Н.Б. Культин. — СПб.: БХВ-Петербург, 2007. – 432 с. Любавин, С. А. Программирование на Delphi Win32 / С. А. Любавин. – М.: НТ Пресс, 2008. – 576 с. Мишенин, А.И. Теория экономических информационных систем / А.И. Мишенин. – М.: Финансы и статистика, 2006. – 240 с. Осипов, Д. Л. Базы данных и Delphi. Теория и практика / Д. Л. Осипов. – СПб.: БХВ-Петербург, 2011. – 752 с. Пестриков, В. Delphi на примерах / В.И. Пестриков, А.В. Маслобоев. - СПб.: Питер, 2007. – 316 с. Сухарев, М.В. Основы Delphi. Профессиональный подход / М.В. Сухарев. — СПб.: Наука и Техника, 2006. — 600 с. Трофимов, В. Информационные системы и технологии в экономике и управлении / Валерий Трофимов. - М.: Юрайт, 2013. – 544 с. Фленов, М. Е. Библия Delphi / М. Е. Фленов. — СПб.: БХВ - Питер, 2007. — 880 с. Фленов, М. Е. Программирование в Delphi глазами хакера / М.Е. Фленов. — СПб.: БХВ-Петербург, 2008. - 368 с. |