
функцлогпрог / Diplom / доклад
.docУважаемые члены государственной аттестационной комиссии!
Передо мной стояла задача разработки программного комплекса технологического отдела ООО «Торговый Дом Мурманский мясокомбинат» с учетом специфики производства.
Разрабатываемая программа должна была облегчить трудовую деятельность сотрудникам технологического отдела ООО «Торговый Дом Мурманский мясокомбинат»: ускорить поиск необходимой информации, сократить время на обработку данных, уменьшить трудозатраты и количество ошибок при обработке информации, также производить расчет себестоимости продукции. В социальном плане это должно привести к снижению количества случаев конфликтов из-за более оперативного поиска информации и большей ее безошибочности.
Программа должна обладать определенными качественными характеристиками. Какими именно определено на этапе системного проектирования. В настоящее время на рынке программного обеспечения присутствует несколько программ учета подобной информации, отличающихся возможностями и стоимостью.
При анализе их можно увидеть, что они обладают некоторыми недостатками и делают применение этих систем в рамках конкретного предприятия невозможными или ограниченными.
Перед проектированием программного обеспечения были рассмотрены следующие аналогичные системы:
ИС «Альфа», компания "Информконтакт";
ИС "БЭСТ ", компания "Интеллект-Сервис";
Эти системы тоже предназначены для учета производственных затрат и расчета себестоимости. Основными их недостатками являются длительное время освоения и сложность работы с системой для неподготовленного пользователя, а также плохая ориентированность под заказчика.
Результаты экспертного оценивания приведены на плакате 1.
Из предварительного расчета видно, что наибольший показатель эффективности у разрабатываемого продукта.
После того, как замысел проекта был осуществлен в разделе системное проектирование, в разделе основное проектирование была разработана инфологическая модель (Плакат 2) . При разработке инфологической модели необходимо описать все объекты и операции над ними. Учитывая структуру движения входных и выходных документов, а также назначение создаваемого программного обеспечения, выделим следующие объектные группы:
Накладные – содержит данные о приходных и расходных накладных
Производство – содержит часто используемую информацию о планах производства;
Рецептуры – содержит часто используемую информацию о составе и сроке действия рецептур;
Отчеты - содержит отчеты по складу;
После формирования таблиц базы данных, примеры которых представлены на плакате 3 создается схема данных, в которой устанавливаются связи между таблицами. При создании базы данных важно задать параметры, в соответствии с которыми будет автоматически поддерживать целостность базы данных. Для этого при создании схемы данных на основе нормализованных данных задают параметры поддержания целостности связей базы данных.
На Плакате 4 приведена схема данных программы со всеми установленными связями.
На этапе логического проектирования разрабатан интерфейс программы и структура ниспадающего меню.
Экранные формы интерфейса программы представлены на плакате 5.
На экранных формах видно, что сотрудники технологического отдела могут вести учет сырья и материалов, вводить производственные планы, на основании введенных планов производства вести расчеты потребностей сырья и материалов на производство ГП, создавать расходные накладные в производство. Также технологи могут вести рецептуры. На основании рецептур производится расчет себестоимости готовой продукции.
Клиентская часть программы разработана C++Builder 5.
C++Builder – одна из самых мощных систем визуального объектно-ориентированного программирования, позволяющая создавать законченные приложения для Windows самой различной направленности, от чисто вычислительных и логических, до графических и мультимедиа, и многое, многое другое, включая создание отчетов, справочных систем, библиотек DLL, компонентов ActiveX и т.п.
C++Builder – чрезвычайно быстро развивающаяся система, так как ее создатели постоянно отслеживают все тенденции информационных технологий.
В экономическом разделе разработан оптимизированный сетевой график, представленный на плакате 6.
В разделе «Безопасность жизнедеятельности» проанализированы потенциально опасные и вредные факторы, воздействующие на пользователя.
.