Разработка программного обеспечения средств автоматизации ресторанного бизнеса на C++Builder
Проектирование базы данных для автоматизации ресторанного бизнеса с учетом реализации запросов различного типа по получению информации. Выбор и обоснование инструментальных и программных средств обработки. Последовательность и алгоритм составления меню.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 26.05.2018 |
Размер файла | 998,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
FormShow(TObject *Sender) - Отображение формы;
FormKeyDown(TObject *Sender) - событие нажатия кнопки на форме.
tovaronsklad.CpP
Функции
FormClose(TObject *Sender) - Закрытие формы;
btnBayClick TObject *Sender) - Щелчок на кнопке;
btnAllowancesClick(TObject *Sender) - Щелчок на кнопке;
btnJurnalPokupokClick(TObject *Sender) - Щелчок на кнопке;
btnAllowancesJornalClick(TObject *Sender) - Щелчок на кнопке;
Button2Click(TObject *Sender) - Щелчок на кнопке;
btnNextClick(TObject *Sender) - Щелчок на кнопке;
DBGrid1CellClick(TObject *Sender) - Щелчок по записи в сетке;
btnPreClick(TObject *Sender) - Щелчок на кнопке;
btnFirstClick(TObject *Sender) - Щелчок на кнопке;
btnLastClick(TObject *Sender) - Щелчок на кнопке;
EdNameKeyUp(TObject *Sender) - Событие нажатия клавиши на текстовое поле;
FormShow(TObject *Sender) - Отображение формы;
FormKeyDown(TObject *Sender) - Событие нажатия клавиши на форме.
newtovar.CPP
Функции
FormClose(TObject *Sender) - Закрытие формы;
CbproductEnter(TObject *Sender) - Щелчок на выпадающем списке;
PostavshikEnter(TObject *Sender) - Щелчок на выпадающем списке;
FormShow(TObject *Sender) - Отображение формы;
FormKeyDown(TObject *Sender) - Событие нажатия клавиши на форме.
SPISSOSKLADA. CPP
Функции
procedure FormClose(Sender TObject *Sender) - Закрытие формы;
btnCancelClick(TObject *Sender) - Щелчок на кнопке;
btnOkClick(TObject *Sender) - Щелчок на кнопке;
FormShow(TObject *Sender) - Отображение формы;
FormKeyDown(TObject *Sender) - Событие нажатия клавиши на форме.
Zakaz.CPP
Функции
FormShow(TObject *Sender) - Отображение формы;
btnGOClick(TObject *Sender) - Щелчок на кнопке;
btnInsertClick(TObject *Sender) - Щелчок на кнопке;
FormKeyDown(TObject *Sender) - Событие нажатия клавиши на форме;
WeekDay -Определение дня недели.
Jurnalprodaj.CPP
Функции
DateTimePicker1Change(TObject *Sender) - Изменение даты;
FormShow(TObject *Sender) - Отображение формы;
SpeedButton1Click(TObject *Sender) - Щелчок на кнопке;
RadioButton1Click(TObject *Sender) - Щелчок на радиокнопке;
FormKeyDown(TObject *Sender) - Событие нажатия клавиши на форме;
Change - Изменение SQL-запроса.
JurnalSpisaniy.pas
Функции
DateTimePicker1Change(TObject *Sender) - Изменение даты;
FormShow(TObject *Sender) - Отображение формы;
SpeedButton1Click(TObject *Sender) - Щелчок на кнопке;
RadioButton1Click(TObject *Sender) - Щелчок на радиокнопке;
FormKeyDown(TObject *Sender) - Событие нажатия клавиши на форме;
Change - Изменение SQL-запроса.
2.2.2. Взаимосвязь модулей
Программа состоит из файла проекта Mobile.cpp и восьми подключенных к нему модулей:
unMain.cpp - Главный модуль программы;
UAbout.cpp -Модуль о программе, выводит информацию о программе;
UDB.cpp - Модуль содержит основной функционал работы с Базой данных;
UDistrict.cpp - Содержит методы для добавления, редактирования и удаления
UDistrictsSelect.pas - Модуль содержит методы для работы со списком USpalsh.pas - Всплывающая подсказка;
2.3 Инструкция пользователю
Для того, чтобы запустить программу запустите файл Restoran.exe.
Далее появится окно с надписью “Учет продуктов в ресторане: главное меню.”
В этом окне присутствуют три вкладки и кнопки управления.
Три вкладки: Файл, Управление, Справка.
Рис.1
Нажав кнопку “Файл”, вы увидите функцию выхода.
Нажав кнопку “Управление”, вы получите доступ к вкладкам “Единица измерения”, ”Продукты”, ”Категории блюд”, ”Виды блюд”, ”Меню”, ”Список блюд”.
Во вкладке “Единица измерения” можно указывать в каких единицах измерений будут указываться продукты и их краткое название и добавлять свои единицы измерений.
Рис.2
Во вкладке “Продукты” вы можете указывать какие продукты будут использоваться в приготовлении различных блюд, добавлять и редактировать по своему усмотрению. Также записываются закупки продуктов, то есть дата и цена покупки.
Рис.3
Во вкладке “Категории блюд” записывается список категорий меню. Список категорий меню: Завтрак, обед, полдник, ужин, ланч и так далее.
Рис.4
Во вкладке “Виды блюд” указывается вид блюда, то есть горячее, первое, десерт и далее по-вашему усмотрению.
Рис.5
Во вкладке “Меню” указывается несколько параметров: Содержимое меню (завтрак, ланч); Список блюд (заливное, язык). Можно установить диапазон дат. Сформировать расходы по этим датам. Также расход продуктов на блюдо.
Рис.6
Во вкладке ”Список блюд” указывается вид блюда, название блюда и список затраченных на приготовление продуктов.
Рис.7
Нажав кнопку “Справка”, вы получаете информацию о самой программе и информацию об авторе.
Имеются горячие клавиши, по которым вы можете моментально обратиться к той или иной функции. “Единица измерения”, ”Продукты”, ”Категории блюд”, ”Виды блюд”, ”Меню”, ”Список блюд”, ”Выход”.
3. БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ
3.1 Рациональная организация рабочего места
Усложнение производственных процессов и оборудования изменили функции человека в современном производстве: возросла ответственность решаемых задач; увеличился объем информации, воспринимаемой работающим и быстродействие оборудования. Работа человека стала сложнее, возросла нагрузка на нервную систему и снизилась нагрузка физическая. В ряде случаев человек стал наименее надежным звеном системы «человек-машина». Возникла задача обеспечения надежности и безопасности работы человека на производстве. Эту задачу решает эргономика и инженерная психология.
Эргономика (от греческого ergon - работа и nomos - закон) - научная дисциплина, изучающая человека в условиях его деятельности, связанной с использованием машин. Цель эргономики - оптимизация условий труда в системе "человек-машина" (СЧМ). Эргономика определяет требования человека к технике и условия ее функционирования. Эргономичность техники является наиболее обобщенным показателем свойств и других показателей техники.
Связь человека с окружающей средой и параметрами рабочего места.
Рабочее место - это зона, в которой совершается трудовая деятельность исполнителя или группы исполнителей. Рабочие места могут быть индивидуальными и коллективными, универсальными, специализированными и специальными.
Общие требования, которые должны соблюдаться при проектировании рабочих мест, следующие:
достаточное рабочее пространство для человека;
оптимальное положение тела работающего;
достаточные физические, зрительные и слуховые связи между человеком и машиной;
оптимальное размещение рабочего места в помещении;
допустимый уровень действия факторов производственных условий; оптимальное размещение информационного и моторного поля;
наличие средств защиты от производственных опасностей.
Конструирование должно обеспечивать зоны оптимальной и легкой досягаемости моторного поля рабочего места и оптимальную зону информационного поля рабочего места. Угол обзора по отношению к горизонтали должен составлять 30-40°.
Выбор рабочего положения должен учитывать усилия, затрачиваемые человеком, размах движений, необходимость перемещений, темп операций. Выбор рабочей позы должен учитывать физиологию человека, а параметры рабочего места определяются выбором положения тела при работе (сидя, стоя, переменно).
Рабочие места для выполнения работ «сидя» организуются при легкой работе и средней тяжести, а при тяжелой - рабочая поза -"стоя".
В конструкции оборудования и организации рабочего места необходимо предусматривать возможности регулирования отдельных элементов, чтобы обеспечить оптимальное положение работающего.
Проектирование оборудования должно обеспечить его соответствие антропометрическим и биомеханическим характеристикам человека на основе учета динамики изменения размеров тепла при его перемещении, диапазона движений в суставах.
Для учета в конструкции оборудования антропометрических данных необходимо:
определить контингент людей, для которых предназначено оборудование;
выбрать группу антропометрических признаков;
установить процент работающих, которому должно удовлетворять оборудование;
определить границы интервала размеров (усилий), которые должны быть реализованы в оборудовании.
При проектировании используют антропометрические размеры тела, причем учитываются различия в размерах тела мужчин и женщин, национальные, возрастные, профессиональные. Для определения границ интервалов, в которых учитывается процент населения, используется система перцетелей. Конструкция оборудования должна обеспечивать возможность использования по меньшей мере для 90% потребителей.
Для работы в положении "сидя" используются различные рабочие сиденья. Различают рабочие сиденья для длительного и кратковременного пользования. Общие требования для сидений длительного пользования следующие: сидение должно обеспечивать позу, уменьшающую статистическую работу мышц; создавать условия для возможности изменения рабочей позы; не затруднять деятельность систем организма; обеспечивать свободное перемещение относительно рабочей поверхности, иметь регулируемые параметры; иметь полумягкую обивку. Для кратковременного пользования рекомендуются жесткие стулья и различного типа табуреты.
В условиях растущей механизации и автоматизации производственных процессов особое значение приобретают средства отображения информации об объекте управления. Широкое использование получила информационная модель, то есть организованная по определенным правилам информация о состоянии объекта управления. К информационным моделям предъявляются следующие требования:
содержание информационной модели должно адекватно отображать объект управления;
информационная модель должна обеспечивать оптимальный информационный баланс;
форма и композиция информационной модели должна соответствовать задачам трудового процесса и возможностям человека по приему информации.
Практика позволяет наметить последовательность разработки информационной модели: определение задач системы, очередность их решения и источников информации; составление перечня объектов управления и их признаков; распределение объектов по степени важности; распределение функции между автоматикой и человеком; выбор системы кодирования объектов и составление общей композиции модели; определение исполнительных действий человека.
В процессе конструирования информационной модели определяются места размещения средств информации на рабочем месте, выбираются размеры знаков и компоновка. Средства отображения размещаются в поле зрения наблюдателя с учетом оптимальных углов и зон наблюдения. Размеры знаков наблюдения определяются с учетом максимальной точности и скорости восприятия информации, а также яркости знаков, величины контраста, использования цвета. Оптимальной яркостью считаются значения, при которых обеспечивается максимальная контрастная чувствительность. Величина ее будет тем больше, чем меньше размер объекта различения. Оптимальная зона величины контраста равна 60-90%.
В работе глаза имеет место определенная инерционность, что требует учета времени экспозиции зрительного сигнала и временных интервалов для ощущения раздельности сигналов следующих один за другим. В большинстве случаев время экспозиции сигнала должно быть не менее 50 мс. Каждая разновидность индикаторов имеет свою область использования: индикаторы с подсветкой применяются для отображения качественной информации, требующей немедленной реакции оператора; стрелочные индикаторы используются для чтения измеряемых параметров; интегральные индикаторы для совмещения информации сразу о нескольких параметрах.
При проектировании рабочего места должны учитываться правила экономики движений: при работе двумя руками движения их должны быть одновременными и симметричными; движения должны быть плавными и закругленными, ритмичными и привычными для работающего. Конструкция оборудования должна учитывать правила, касающиеся скорости и точности рабочих движений. Например, наиболее быстрое движение к себе; в горизонтальной плоскости скорость рук больше, чем ввертикальной; точность движений лучше в положении сидя, чем стоя и т.д. Органы управления, используемые на рабочем месте, должны соответствовать общим требованиям эргоногетики: направление движения органов управления должно соответствовать движению связанного с ним индикатора; соответствие расположения органов управления последовательности работы оператора; удобство использования; создание в органах правления механического сопротивления и т.п. Помимо этого, к каждому виду органов давления соответствует своя область использования и особые требования к размерам, форме, усилию и т.п.
На автоматизированном рабочем месте оператора-связиста (оператор в диспетчерской) в общем случае используются:
- средства отображения информации индивидуального пользования (блоки отображения, устройства сигнализации и так далее);
- средства управления и ввода информации (пульт дисплея, клавиатура управления, отдельные органы управления и так далее);
- устройства связи и передачи информации (модемы, телеграфные и телефонные аппараты):
- устройства документирования и хранения информации (устройства печати, магнитной записи и так далее);
- вспомогательное оборудование (средства оргтехники, хранилища для носителей информации, устройства местного освещения).
На автоматизированном рабочем месте должна быть обеспечена информационная и конструктивная совместимость используемых технических средств, антропометрических и психофизиологических характеристик человека.
При организации рабочего места должны быть учтены не только факторы, отражающие опыт, уровень профессиональной подготовки, индивидуально-личностные свойства операторов-связистов, но и факторы, характеризующие соответствие форм, способов представления и ввода информации психофизиологическим возможностям человека.
При оптимизации процедур взаимодействия операторов-связистов с техническими средствами в условиях автоматизации эргономические факторы выступают в качестве основных, обуславливающих вероятностно-временные характеристики и напряженность работы. Эти факторы являются чувствительными к вариациям индивидуально-личностных свойств оператора.
В комплекте рабочей мебели большое значение имеет конструкция производственного стула, так как от него зависит поза работника, а следовательно, и затрата энергии и степень его утомляемости. Рабочее сиденье должно иметь требуемые размеры, соответствующие антропометрическим данным человека и быть подвижным. Наиболее удобны стулья и кресла с регулируемым наклоном спинки и высотой сиденья. Изменяя высоту сиденья от уровня пола и угол наклона спинки, можно найти положение, наиболее соответствующее трудовому процессу и индивидуальным особенностям работника.
Как правило, все поверхности письменных и рабочих столов должны быть на уровне локтя при рабочем положении человека. При выборе высоты стола необходимо учитывать сидит человек во время работы или стоит.
Неудобная высота стола снижает эффективность работы и вызывает быстрое утомление. Отсутствие достаточного пространства для коленей и ступней вызывает постоянное раздражение работника. Минимальная рабочая высота стола должна быть не менее 725 мм. Как показывает практика, для рабочего среднего роста высота рабочего стола принимается 800 мм. Для работника другого роста можно изменить высоту рабочего стула или положение его подножки так, чтобы расстояние от предмета обработки до глаз рабочего по высоте было равным примерно 450 мм.
Дисплей должен размещаться на столе или подставке так, чтобы расстояние наблюдения на экране не превышало 700 мм (оптимальное расстояние 450 - 500 мм). Экран дисплея по высоте должен быть расположен так, чтобы угол между центром экрана и горизонтальной линией взгляда составлял 200. В горизонтальной плоскости угол наблюдения экрана не должен превышать 600. Пульт дисплея должен быть размещен на столе или подставке так, чтобы высота клавиатуры пульта по отношению к полу составляла 650 - 720 мм. При размещении пульта на стандартном столе высотой 750 мм необходимо использовать кресло с регулируемой высотой сиденья (450 - 380 мм) и подставку для ног.
Документ (бланк) для ввода оператором данных рекомендуется располагать на расстоянии 450 - 500 мм от глаза оператора, преимущественно слева, при этом угол между экраном дисплея и документом в горизонтальной плоскости должен составлять 30 40°. Угол наклона клавиатуры должен быть равен 15°.
Экран дисплея, документы и клавиатура пульта дисплея должны быть расположены так, чтобы перепад яркостей поверхностей, зависящий от их расположения относительно источника света, не превышал 1:10 (рекомендуемое значение
1: 3). При номинальных значениях яркостей изображения на экране 50 - 100 кд/м2 освещенность документа должна составлять 300 - 500 лк.
Рабочее место следует оборудовать таким образом, чтобы движения работника были бы наиболее рациональные, наименее утомительные.
Устройства документирования и другие, нечасто используемые технические средства, рекомендуется располагать справа от оператора в зоне максимальной досягаемости, а средства связи слева, чтобы освободить правую руку для записей.
3.2 Чрезвычайные ситуации
В теории БЖД ЧС -- это совокупность событий, результат наступления которых характеризуется одним или несколькими из следующих признаков:
а) опасность для жизни и здоровья значительного числа людей;
б) существенное нарушение экологического равновесия в районе чрезвычайной ситуации;
в) выход из строя систем жизнеобеспечения и управления, полное или частичное прекращение хозяйственной деятельности;
г) значительный материальный и экономический ущерб;
д) необходимость привлечения больших, как правило, внешних по отношению к району ЧС сил и средств для спасения людей и ликвидации последствий;
е)психологический дискомфорт для больших групп людей.
Характерно, что ЧС возникает внешне неожиданно, внезапно. Конкретизация определения ЧС достигается введением количественных мер опасностей.
Классификация ЧС.
По причинам ЧС бывают природные, техногенные, антропогенные, экологические, социальные.
К природным (стихийным) ЧС относятся опасные природные явления или процессы, имеющие чрезвычайный характер и приводящие к нарушению повседневного уклада жизни более или менее значительных групп населения, человеческим жертвам, уничтожению материальных ценностей. К ним относятся землетрясения, наводнения, цунами, извержения вулканов, селевые потоки, оползни, обвалы, ураганы и смерчи, массовые лесные и торфяные пожары, снежные заносы и лавины. К числу стихийных бедствий относятся также засухи, длительные проливные дожди, сильные устойчивые морозы, эпидемии, эпизоотии, эпифитотии, массовое распространение вредителей лесного и сельского хозяйства.
Стихийные бедствия могут происходить: в результате быстрого перемещения вещества (землетрясения, оползни); в процессе высвобождения внутриземной энергии (вулканическая деятельность, землетрясения); при повышении общего уровня рек, озер и морей (наводнения, цунами); под воздействием необычайно сильного ветра (ураганы, циклоны). Некоторые стихийные бедствия (пожары, обвалы, оползни и др.) могут возникнуть в результате действий самих людей, но последствия их всегда являются результатом действия сил природы. Для каждого стихийного бедствия характерно наличие присущих ему поражающих факторов, неблагоприятно воздействующих на состояние здоровья человека.
Стихийные бедствия являются трагедией всего государства и, особенно, для тех районов, где они возникают. В результате стихийных бедствий страдает экономика страны, так как при этом разрушаются производственные предприятия, уничтожаются материальные ценности и, самое главное, возникают потери среди людей, гибнет их жилье и имущество. Кроме того, стихийные бедствия создают крайне неблагоприятные условия для жизни населения, что может быть причиной вспышек массовых инфекционных заболеваний. Количество людей, пострадавших от стихийных бедствий, может быть весьма значительным, а характер поражений очень разнообразным. Больше всего люди страдают от наводнений (40% от общего урона), ураганов (20%), землетрясений и засух (по 15%). Около 10% общего ущерба приходится на остальные виды стихийных бедствий.
Ряд советских и зарубежных специалистов, приводя данные о потерях при крупнейших бедствиях, предполагают, что в будущем в связи с ростом и концентрацией населения аналогичные по силе катастрофы будут сопровождаться увеличением числа жертв в десятки раз.
Техногенными ЧС принято считать внезапный выход из строя машин, механизмов и агрегатов во время их эксплуатации, сопровождающийся серьезными нарушениями производственного процесса, взрывами, образованием очагов пожаров,радиоактивным, химическим или биологическим заражениям больших территорий, групповым поражениям (гибелью) людей.К техногенным ЧС относятся аварии на промышленных объектах, строительстве, а также на железнодорожном, воздушном, автомобильном, трубопроводном и водном транспорте, в результате которых образовались пожары, разрушения гражданских и промышленных зданий, создалась опасность радиационного загрязнения, химического и бактериального заражения местности, произошло растекание нефтепродуктов и агрессивных (ядовитых) жидкостей на поверхности земли и воды и возникли другие последствия, создающие угрозу населению и окружающей среде.
Характер последствий техногенных катастроф зависит от вида аварии, ее масштабов и особенностей предприятия, на котором возникла авария (от вида транспорта и обстоятельств, при которых произошла авария).
Антропогенные ЧС являются следствием ошибочных действий персонала. Этот класс ЧС может происходить на тех же объектах, что и техногенные ЧС. Отличие состоит лишь в том, что техногенные ЧС не связаны с человеческим фактором непосредственно.
К чрезвычайным ситуациям экологического характера можно отнести: интенсивную деградацию почвы и ее загрязнение тяжелыми металлами (кадмий, свинец, ртуть, хром и т. д.) и другими вредными веществами; загрязнение атмосферы вредными химическими веществами, шумом, электромагнитными полями; кислотные дожди; разрушение озонового слоя и т. д.
К социальным ЧС относятся события, происходящие в социуме (грабежи, насилия), межнациональные конфликты, сопровождающиеся применением силы; противоречия между государствами с применением оружия.
По скорости распространения опасности ЧС могут быть классифицированы на: внезапные (землетрясения, взрывы, транспортные аварии и т. д.); стремительные (пожары, гидродинамические аварии с образованием волны прорыва, аварии с выбросом газообразных СДЯВ ит. д.); умеренные (паводковые наводнения, извержения вулканов, аварии с выбросом радиоактивных, веществ); плавные с медленно распространяющейся опасностью (засухи, эпидемии, аварии на промышленных очистных сооружениях, загрязнение почвы и воды вредными химическими веществами и т. д.).
По масштабности ЧС можно подразделить на пять типов: локальные (объектовые), местные, региональные, национальные и глобальные. При локальных (объектовых) ЧС последствия ограничиваются пределами объекта народного хозяйства и могут быть устранены за счет его сил и ресурсов.
Местные ЧС имеют масштабы распространения в пределах населённого пункта, в том числе крупного города административного района, нескольких районов или области и могут быть устранены за счет сил и ресурсов области.
В региональных ЧС последствия ограничиваются пределами нескольких областей или экономического района и могут быть ликвидированы за счет сил и ресурсов республики. Национальные ЧС имеют последствия, охватывающие несколько экономических районов или республик, но не выходящие за пределы страны. Ликвидация таких ЧС осуществляется силами и ресурсами государства, зачастую с привлечением иностранной помощи.
При глобальной ЧС ее последствия выходят за пределы страны и распространяются на другие государства. Эти последствия устраняются как силами каждого государства на своей территории, так и силами международного сообщества.
Последствия ЧС могут быть самыми разнообразными. Они зависят от вида, характера чрезвычайной ситуации и масштаба ее распространения.
Основными видами последствий ЧС являются: гибель, заболевания людей, разрушения, радиоактивное загрязнение, химическое заражение, бактериальное заражение. Следует подчеркнуть, что на людей, находящихся в экстремальных условиях ЧС, наряду с различными поражающими факторами действуют и психотравмирующие обстоятельства, представляющие собой обычно комплекс сверхсильных раздражителей, вызывающих нарушение психической деятельности в виде так называемых реактивных (психогенных) состояний. При этом психогенное воздействие экстремальных условий складывается не только из прямой, непосредственной угрозы жизни человека, но и опосредованной, связанной с ожиданием ее реализации вне зон поражения. Если радиусы воздействия опасных и вредных факторов ЧС можно с той или иной, степенью достоверности определить заблаговременно расчет путем, то радиус психологического воздействия в реальной действительности может иметь самые различные значения. В ряде случаев он, возможно, будет во много раз превосходить радиусы воздействия других поражающих факторов.
Независимо от происхождения и типа в развитии чрезвычайных ситуаций можно выделить четыре характерных стадии (фазы): зарождения, инициирования, кульминационную и затухания (ликвидации последствий).
Установить продолжительность стадии зарождения, причем весьма приблизительно, можно только с помощью регулярной статистики отказов, сбоев, «локальных» аварий, данных наблюдений сейсмических, метереологических, противоселевых и других станций.
3.3 Модели производственных процессов с точки зрения экологии
Любой производственный процесс представляет собой некоторую систему, органически связанную с внешней средой. Такая производственная система получает из окружающей среды исходное сырье, материалы, энергию, а отдает в нее готовую продукцию и всевозможные отходы. Функционирование системы осуществляется благодаря потоку энергии, подводимой извне (электрической, солнечной и т.п.) либо генерируемой внутри системы за счет физико-химических процессов. К отходам относятся все вещества и материалы, тепловые выбросы, физические и биологические агенты, которые попадают во внешнюю среду и в дальнейшем уже не участвуют в получении продукции или энергии.
Если пользоваться представлениями термодинамики, то, как и все системы, технологические процессы в принципе подразделяются на три категории: незамкнутые (открытые), замкнутые и изолированные. Абсолютное большинство реальных технологических процессов относятся к категории незамкнутых. Замкнутыми считаются такие системы, у которых отсутствует обмен с внешней средой веществом, но возможен обмен энергией. Технологическим аналогом замкнутой системы может служить такой процесс, в котором полностью отсутствуют отходы химических веществ - твердые, жидкие и газообразные выбросы. Например, конечная сборка изделия из готовых деталей. При этом обмен с внешней средой исходным сырьем и готовой продукцией во внимание не принимается, хотя продукцию также можно рассматривать как отложенный отход. Теоретически возможны и изолированные процессы, которые не дают ни материальных, ни энергетических отходов.
В общем случае все технологические процессы можно рассматривать с точки зрения их экологического соответствия. Относительно экологичными можно считать такие технологические процессы и производства, воздействие которых на окружающую среду в рамках определенных количественных соотношений не нарушает нормального функционирования природных экосистем. Не экологичные техпроцессы создают повышенную техногенную нагрузку и оказывает негативное воздействие на состояние окружающей природной среды.
Не экологичным может быть любой технологический процесс. Так, замкнутый техпроцесс, не имеющий отвода химических веществ в окружающую среду, нельзя считать экологичным, если он сопровождается вредными физическими воздействиями: тепловыми выбросами, шумами, электромагнитными полями и т.п.
Экологичность производственных процессов можно оценить с помощью метода сырьевых балансов, который основан на законах сохранения: масса всех используемых ресурсов (сырья, топлива, воды и т.п.) в конечном итоге равна массе готовых продуктов и промышленных отходов. Рассмотрим схемы материальных потоков в производствах разной степени замкнутости (рис. 10.2). Приняты следующие обозначения:
R -поток ресурсов (исходное сырье, основные и вспомогательные материалы, полуфабрикаты);
W -поток отходов (химические вещества и энергия), загрязняющий среду и уносящий определенную часть полезных ресурсов;
Wy - поток уловленных отходов;
Р - поток готовой продукции.
Незамкнутому производственному процессу соответствует следующее уравнение материально-технического баланса:
R = Р + W = (R - Wy) + W
Скобки в уравнении указывают на единство потока (ресурсов и отходов). «Отходность производства» можно оценить по коэффициенту Котх=W/R. Соответственно коэффициент безотходности Кб = Р/R. Производственный процесс, предусматривающий очистку загрязняющих потоков, представлен схемой 10.2, Б, а при использовании уловленных веществ Wy в качестве вторичного сырья - схемой 10.2, В. В последнем случае материально-технический баланс описывается системой уравнений:
(R + Wy) = (R + Wy - W)+W;
W = (W - Wy) + Wy.
В замкнутом производственном цикле происходит полная переработка и утилизация потока отходов Wy, который вновь возвращается в сферу производства. Здесь потоки Wи Wy количественно равны, а поток готовой продукции Р соответствует потоку R.
В ряде работ рассматриваются математические модели экологичности техпроцессов с различными схемами входных, промежуточных и выходных потоков. В качестве характеристик потоков принимаются не только массовые расходы вещества, но и его концентрации, температура, давление, расход тепла и другие физические параметры, связанные между собой балансовыми уравнениями. Методы моделирования производственных процессов оказываются полезными при решении задач оптимизации технологий по экологическим критериям.
Экологизация и снижение природоемкости производства предполагают сокращение валового внесения в природную среду техногенных эмиссии. Сделать производство полностью безотходным невозможно. Задача вовсе не сводится к тому, чтобы устранить абсолютно все экологически отрицательные последствия производственных процессов. Ставить такую задачу равносильно намерению изобрести вечный двигатель второго рода - безэнтропийный. Условно безотходными могут быть только отдельные стадии технологического цикла производства. Тем не менее, существуют теории безотходных процессов и отдельные положения, касающиеся этой проблемы.
Так, согласно определению, принятому на семинаре Европейской экономической комиссии ООН по малоотходной технологии (Ташкент, 1984), «безотходная технология - это такой способ производства продукции (процесс, предприятие, территориально-производственный комплекс), при котором наиболее рационально и комплексно используются сырье и энергия в цикле «сырьевые ресурсы - производство - потребление - вторичные сырьевые ресурсы* таким образом, что любые воздействия на окружающую среду не нарушают ее нормального функционирования».
Иногда, особенно в зарубежной литературе, употребляется термин «чистое производство», под которым понимают технологическую стратегию, предотвращающую загрязнение окружающей среды и понижающую до минимума риск для людей и окружающей среды. Применительно к процессам - это рациональное использование сырья и энергии, исключение применения токсичных сырьевых материалов, уменьшение количества и степени токсичности всех выбросов и отходов, образующихся в процессе производства. С точки зрения продукции чистое производство означает уменьшение ее воздействия на окружающую среду в течение всего жизненного цикла продукта от добычи сырья до утилизации (или обезвреживания) после использования. Чистое производство достигается путем улучшения технологии, применением ноу-хау и/или улучшением организации производства. Отметим, что эти определения не подразумевают возможности полной безотходности производства.
ЗАКЛЮЧЕНИЕ
С каждым днем все глубже и шире проникает информация во все сферы человеческой деятельности, способствуя тем самым их развитию, совершенствованию и переходу на качественно новый уровень. Программный продукт, разрабатываемый в выпускной квалификационной работе, позволяет четко наладить делопроизводство ресторанного бизнеса.
Результатом работы является программа, представляющая собой электронное хранилище данных о продуктах и рецептах блюд, подаваемых в ресторане, а также штатное расписание сотрудников заведения и количество мест для посетителей. Предлагаемый проект разработан для работы, как на локальном, так и на глобальном уровне, то есть имеется возможность передачи информации по сетям. Используя данное приложение можно самостоятельно вести базу данных.
Актуальностью предложенной задачи является возможность прозрачного просмотра состояния ресторана на текущий момент времени.
СПИСОК ЛИТЕРАТУРЫ
1. Каримов И.А. Узбекистан на пороге XXI века: угрозы безопасности, условия стабильности и гарантии прогресса. Ташкент: Узбекистан, 1997
2. И. А. Каримов «Узбекистон XXI аср бусагасида: хавфсизликка тахдид, баркарорлик шартлари ва тараккиёт кафолатлари». «Узбекистон» 1997.
3. И. А. Каримов «Узбекистон XXI асрга интилмо?да», «Узбекистон»,1999.
4. Узбекистон Республикаси Консгитуцияси. Т, 1998.
5. Ўзбекистон Республикасининг 1998 йил 1 май ?онуни тахририда-Ўзбекистон Республикаси Олий Мажлисининг ахборотномаси, 1998 йил 5-6 сон, 102 модда.
6. «Ахолини ва худуддарни табиий ва техноген хусусиятли фавкулодда вазиятларда мухофаза килиш тугрисида» 20.08.1999 йил кабул килинган Узбекистон Республикаси конуни.
7. Экология и безопасность жизнедеятельности: Учебное пособие для студентов ВУЗов/ ред. Л. А. Муравий, 2002.
8. Ёрматов?.Ё., Исамухамедов Ё.У. Ме?натни мухофаза ?илиш. Дарслик. Ўзбекистан нашриёти. Тошкент 2002.
9. Белов С.В. Безопасность жизнедеятельности М.: Высшая школа. 2003.
10. Смайли Джон. Учимся программировать на С++ вместе с Джоном Смайли. -СПб: ООО «ДиаСофтЮП», 2003.-560с.
11. Шилдт Г. Искусство программирования на С++, - СПБ.: БХВ - Петербург, 2005, - 496 с.
12. Романов Б.А. Практикум по программированию на С++: Учебное пособие. СПб.: ВХВ-Петербург, Новосибирск: Из-во НГТУ, 2006.- 432с.
13. Павел Храмцов "Поиск и навигация в Internet".
http://www.osp.ru/cw/1996/20/31.htm
14. How Intranet Search Tools and Spiders Work http://linux.manas.
ПРИЛОЖЕНИЕ
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "UnMenu.h"
#include "UnVid.h"
#include "UnInch.h"
#include "UnProd.h"
#include "UnBluda.h"
#include "UnBMenu.h"
#include "UnSpisok.h"
#include "UnProg.h"
#include "UnDM.h"
//---------------------------------------------------------------------------
#pragma package (smart_init)
#pragma resource "*.dfm"
TFmMenu *FmMenu;
//AnsiString st;
//---------------------------------------------------------------------------
__fastcall TFmMenu::TFmMenu(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ActExitExecute(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ActVidExecute(TObject *Sender)
{
FmVid->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ActCatExecute(TObject *Sender)
{
FmCat->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ActInchExecute(TObject *Sender)
{
FmInch->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ActProdExecute(TObject *Sender)
{
FmProd->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ActMenuExecute(TObject *Sender)
{
FmBMenu->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ActProgExecute(TObject *Sender)
{
FmProg->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::Action1Execute(TObject *Sender)
{
ShowMessage("Программа выполнена...");
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::Action2Execute(TObject *Sender)
{
FmBluda->ShowModal();
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::FormActivate(TObject *Sender)
{
DM->TbVid->Active = false;
DM->TbBludo->Active = false;
DM->TbRasch->Active = false;
DM->TbProd->Active = false;
DM->TbProd1->Active = false;
DM->TbZak->Active = false;
DM->TBInch->Active = false;
DM->TbDMenu->Active = false;
DM->TbMenu->Active = false;
DM->TbSpisok->Active = false;
DM->TbList->Active = false;
DM->TbBludo1->Active = false;
DM->QRaschod->Active = false;
DM->TbProd->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbProd1->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbBludo->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbVid->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbRasch->DatabaseName = GetCurrentDir()+"\\base\\";
DM->QRaschod->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbBludo1->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbSpisok->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbList->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbZak->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TBInch->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbDMenu->DatabaseName = GetCurrentDir()+"\\base\\";
DM->TbMenu->DatabaseName = GetCurrentDir()+"\\base\\";
//
//
DM->TBInch->Active = true;
DM->TbVid->Active = true;
//ShowMessage(DM->TbProd->DatabaseName);
DM->TbBludo->Active = true;
DM->TbBludo1->Active = true;
DM->TbZak->Active = true;
DM->TbRasch->Active = true;
DM->TbProd->Active = true;
DM->TbProd1->Active = true;
DM->TbMenu->Active = true;
DM->TbDMenu->Active = true;
DM->TbList->Active = true;
DM->TbSpisok->Active = true;
DM->QRaschod->Active = true;
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::FormCreate(TObject *Sender)
{
//st = GetCurrentDir()+ "\\base\\";
//ShowMessage(st);
}
//---------------------------------------------------------------------------
void __fastcall TFmMenu::ToolButton8Click(TObject *Sender)
{
Action2->Execute();
}
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm12), &Form12); //создание форм
Application->CreateForm(__classid(TForm1), &Form1);
Application->CreateForm(__classid(TForm2), &Form2);
Application->CreateForm(__classid(TForm3), &Form3);
Application->CreateForm(__classid(TForm4), &Form4);
Application->CreateForm(__classid(TForm5), &Form5);
Application->CreateForm(__classid(TForm6), &Form6);
Application->CreateForm(__classid(TForm7), &Form7);
Application->CreateForm(__classid(TForm8), &Form8);
Application->CreateForm(__classid(TForm9), &Form9);
Application->CreateForm(__classid(TForm10), &Form10);
Application->CreateForm(__classid(TForm11), &Form11);
Application->CreateForm(__classid(TForm13), &Form13);
Application->CreateForm(__classid(TForm14), &Form14);
Application->CreateForm(__classid(TForm15), &Form15);
Application->CreateForm(__classid(TForm16), &Form16);
Application->CreateForm(__classid(TForm17), &Form17);
Application->CreateForm(__classid(TForm18), &Form18);
Application->CreateForm(__classid(TForm19), &Form19);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "parol.h"
#include "glavnaya_forma.h"
#include "glavnaya_forma2.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm12 *Form12;
//---------------------------------------------------------------------------
__fastcall TForm12::TForm12(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm12::BitBtn2Click(TObject *Sender)
AnsiString login=Edit2->Text;
AnsiString bl;
AnsiString password=Edit3->Text;
AnsiString bp;
if (Edit2->Text==""&&Edit3->Text!="")
{
Label7->Visible=true;
Label7->Caption="Введите Логин";
return;
}
if (Edit2->Text==""&&Edit3->Text=="")
{
Label7->Visible=true;
Label7->Caption="Введите Логин и Пароль";
return;
}
if (Edit2->Text!=""&&Edit3->Text=="")
{
Label7->Visible=true;
Label7->Caption="Введите Пароль";
return;
}
if (Edit2->Text!=""&&Edit3->Text!="")
{
ADOTable1->First();
for(int i = 0;i < ADOTable1->RecordCount; i++)
{
bl=ADOTable1->FieldByName("User")->AsString;
bp=ADOTable1->FieldByName("Pass")->AsString;
if(login == bl && password == bp)
{
Form12->Hide();
Form1->Show();
}
else
ADOTable1->Next();
}
}
}
//---------------------------------------------------------------------------
void __fastcall TForm12::Label4Click(TObject *Sender)
{
Form12->Hide();
Form13->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm12::Label3MouseEnter(TObject *Sender)
{
Label3->Font->Color = clBlack;
Label3->Font->Size = 16;
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TForm12::Label3MouseLeave(TObject *Sender)
{
Label3->Font->Color = clBlack;
Label3->Font->Size = 14;
}
//---------------------------------------------------------------------------
void __fastcall TForm12::Label4MouseLeave(TObject *Sender)
{
Label4->Font->Color = clBlack;
Label4->Font->Size = 14;
}
//---------------------------------------------------------------------------
void __fastcall TForm12::Label4MouseEnter(TObject *Sender)
{
Label4->Font->Color = clBlack;
Label4->Font->Size = 16;
}
//---------------------------------------------------------------------------
void __fastcall TForm12::FormCreate(TObject *Sender)
{
Form12->Visible = true;
Edit2->Clear();
Edit3->Clear();
Label6->Visible = false;
BitBtn1->Visible = false;
BitBtn2->Visible = false;
Edit2->Visible = false;
Edit3->Visible = false;
Label5->Visible = false;
Label7->Visible = false;
}
//---------------------------------------------------------------------------
void __fastcall TForm12::Label3Click(TObject *Sender)
{
Label3->Visible = false;
Label4->Visible = false;
Label5->Visible = true;
Edit2->Visible = true;
Edit3->Visible = true;
Label3->Visible = false;
Label4->Visible = false;
Label7->Visible = false;
Label6->Visible = true;
BitBtn1->Visible = true;
BitBtn2->Visible = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm12::BitBtn1Click(TObject *Sender)
{
Label3->Visible = true;
Label4->Visible = true;
Form12->Visible = true;
Edit2->Clear();
Edit3->Clear();
Label6->Visible = false;
BitBtn1->Visible = false;
BitBtn2->Visible = false;
Edit2->Visible = false;
Edit3->Visible = false;
Label5->Visible = false;
Label7->Visible = false;
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "glavnaya_forma.h" #include "avtori.h"
#include "chitateli.h"
#include "nazvaniya.h"
#include "raspisanie.h"
#include "razdeli.h"
#include "vidachaknig.h"
#include "sotrudniki.h"
#include "raspsotr.h"
#include "filtr_avtori.h"
#include "filtr_nazvaniya.h"
#include "parol.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N2Click(TObject *Sender) {
Form2->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N6Click(TObject *Sender) {
Form3->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N3Click(TObject *Sender)
{
Form4->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N11Click(TObject *Sender)
{
Form5->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N4Click(TObject *Sender)
{
Form6->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N7Click(TObject *Sender)
{
Form7->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N9Click(TObject *Sender)
{
Form8->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N10Click(TObject *Sender)
{
Form9->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N12Click(TObject *Sender) {
Application->Terminate();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "glavnaya_forma2.h"
#
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm13 *Form13;
//---------------------------------------------------------------------------
__fastcall TForm13::TForm13(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm13::N2Click(TObject *Sender)
{
Form14->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm13::N4Click(TObject *Sender)
{
Form16->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm13::N11Click(TObject *Sender)
{
Form17->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm13::N3Click(TObject *Sender)
{
Form18->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm13::N12Click(TObject *Sender)
{
Application->Terminate();
}
//---------------------------------------------------------------------------
void __fastcall TForm13::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "avtori2.h"
#include "filtr_avtori2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm14 *Form14;
//---------------------------------------------------------------------------
__fastcall TForm14::TForm14(TComponent* Owner)
: TForm(Owner)
{
String filename = "biblioteka.mdb"; // код подключения библиотеки из папки в которой она находится
if(!FileExists(ExtractFilePath(Application->ExeName)+filename))
{
AnsiString ds = "Файл базы данных не обнаружен \n\n\t" +filename;
ShowMessage(ds);
}
else
{
String WayToBase=ExtractFilePath(Application->ExeName)+filename;
ADOConnection1->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source="+WayToBase+";Mode=Share Deny None;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;";
ADOConnection1->Connected = true;
ADOTable1->Active = true;
ADOTable1->Open();
}
}
//---------------------------------------------------------------------------
void __fastcall TForm14::BitBtn1Click(TObject *Sender) // код для кнопки «Поиск»
{
if(!Form15->Visible)
Form15->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm14::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "filtr_avtori.h"
#include "avtori.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm10 *Form10;
//---------------------------------------------------------------------------
__fastcall TForm10::TForm10(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm10::BitBtn1Click(TObject *Sender) {
Edit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm10::BitBtn7Click(TObject *Sender) {
Edit2->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm10::BitBtn2Click(TObject *Sender) {
Edit2->Text = Edit2->Text + " AND ";
}
//---------------------------------------------------------------------------
void __fastcall TForm10::BitBtn3Click(TObject *Sender) {
Edit2->Text = Edit2->Text + " OR ";
}
//---------------------------------------------------------------------------
void __fastcall TForm10::BitBtn4Click(TObject *Sender)
...Подобные документы
Выбор программных средст, основные требования. Разработка программного обеспечение для автоматизации учета использования и обслуживания транспортных средств. Инфологическая модель базы данных. Разработка SQL запросов, алгоритмов. Структура базы данных.
курсовая работа [1,0 M], добавлен 16.02.2015Технико-экономическое обоснование разработки информационной системы "План-меню". Выбор технических средств и стандартного программного обеспечения. Проектирование структуры базы данных. Разработка и структура пользовательского интерфейса и ER-модели.
курсовая работа [817,6 K], добавлен 07.05.2009Изучение процесса автоматизации системы управления складом и отчетами. Проектирование схемы отпуска товара со склада с помощью методологий структурного анализа. Выбор инструментальных средств. Разработка алгоритмов, базы данных и руководства пользователя.
дипломная работа [1,8 M], добавлен 09.11.2016Разработка проекта автоматизации учета основных средств на сельскохозяйственных предприятиях. Состав технических и программных средств, необходимых для реализации проекта автоматизации учета. Предполагаемые результаты внедрения данного проекта.
курсовая работа [23,4 K], добавлен 14.08.2010Обзор требований к разрабатываемой системе автоматизации учета учащихся. Сравнительный анализ и выбор инструментальных средств. Обоснование выбора программных средств реализации. Язык веб-программирования PHP. Система управления базами данных MySQL.
дипломная работа [1,2 M], добавлен 13.06.2014Определение требований к операционной обстановке. Инфологическое, логическое проектирование. Разработка программного обеспечения. Структура приложения, его тестирование. Выбор СУБД и других инструментальных программных средств. Описание схемы базы данных.
курсовая работа [2,4 M], добавлен 25.12.2013Анализ и оценка эффективности существующей системы обработки информации. Выбор технических и программных средств. Описание этапов проектирования базы данных "Аудиотека" и ее особенностей. Разработка инфологической модели и программного приложения.
курсовая работа [877,9 K], добавлен 06.06.2013Системы управления базами данных и их использование для решения задач автоматизации предприятия. Разработка информационного и программного обеспечения для автоматизации хранения и обработки информации при организации работы агропромышленного предприятия.
курсовая работа [607,1 K], добавлен 07.05.2011Разработка программного обеспечения для реализации криптографической защиты информации. Обоснование выбора аппаратно-программных средств. Проектирование модели информационных потоков данных, алгоритмического обеспечения, структурной схемы программы.
дипломная работа [2,0 M], добавлен 10.11.2014Анализ облачных сервисов для автоматизации бизнеса и обоснование преимуществ перехода на облачную обработку данных. Виды и модели облачных сервисов для бизнеса, принципы их работы и характеристики. Задачи автоматизации бизнеса на примере облачных решений.
дипломная работа [2,3 M], добавлен 06.09.2017Разработка модуля автоматизации продажи автозапчастей. Проектирование информационной системы на основе базы данных в среде Microsoft SQL Server 2008. Структуры диалога и программного обеспечения. Описание запросов и отчетов к БД. Создание средств защиты.
курсовая работа [1,1 M], добавлен 10.12.2014Разработка программного обеспечения, предназначенного для автоматизации деятельности туристической фирмы. Анализ и проектирование базы данных предметной области. Создание концептуальной, логической и физической моделей данных и программы их обработки.
курсовая работа [816,5 K], добавлен 05.02.2018Обзор программных средств разработки приложений и обоснование выбора языка программирования. Классификация приложений для работы с базами данных. Функциональная структура базы данных с указанием назначения программных модулей, руководство пользователя.
дипломная работа [645,3 K], добавлен 21.11.2010Анализ существующих решений для составления расписания репетитора. Разработка архитектуры программного продукта. Выбор инструментальных средств. Проектирование реляционной базы данных. Определение методики тестирования. Реализация интерфейса пользователя.
дипломная работа [411,7 K], добавлен 22.03.2018Информационная система – совокупность организационных, технических и программных средств, объединенных в единую систему для сбора, хранения, обработки, выдачи необходимой информации. Анализ особенностей инфологической, логической моделей базы данных.
курсовая работа [675,2 K], добавлен 16.09.2017Процесс выбора технологий и инструментальных средств. Анализ требований и построения спецификаций создаваемого программного обеспечения. Контекстная и детализированная диаграмма "AS-IS". Разработка алгоритмов и структур данных для хранения информации.
курсовая работа [3,3 M], добавлен 04.06.2014Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.
курсовая работа [1021,5 K], добавлен 22.01.2015Проектирование программы, реализующей синтаксический анализ простой программы на языке С: этапы создания, алгоритм ее функционирования, структура, технология обработки информации. Описание программных модулей, интерфейс; выбор инструментальных средств.
курсовая работа [1,6 M], добавлен 12.12.2011База данных как основа автоматизации. Разработка, описание и реализация программного обеспечения "Точность и правильность методов и результатов измерений для центральной заводской лаборатории ОАО "Акрилат". Листинг, исходные коды программы и базы данных.
дипломная работа [1,0 M], добавлен 23.06.2012Разработка программного обеспечения для автоматизации доступа, обработки, вывода информации об услугах автосервиса и его клиентах с использованием языка программирования С# и MySQL. Проектирование интерфейсов системы. Схема алгоритма работы программы.
курсовая работа [665,6 K], добавлен 02.04.2015