Презентации, доклады, проекты по информатике

Разработка автоматизированной системы процесса приема- обработки объявлений для группы компаний Advance Consulting Group
Разработка автоматизированной системы процесса приема- обработки объявлений для группы компаний Advance Consulting Group
Основания для разработки Актуальность разработки обуславливается тем, что объемы рекламного оборота компании- заказчика достигли того предела, в котором сотрудникам комфортно обрабатывать поступающие объявления. В связи с этим возникла необходимость разработки системы, которая включала в себя весь необходимый инструментарий для обработки объявлений. Цели и задачи проекта Для реализации поставленной цели были поставлены следующие задачи: проанализировать возможные варианты реализации системы выбрать средства разработки - разработать инфологическую модель базы данных; построить физическую схему базы данных; спроектировать архитектуру системы; разработать пользовательский интерфейс системы.
Продолжить чтение
Структурное программирование
Структурное программирование
Что такое структурное программирование? Структурное программирование — это определенные общие принципы и правила проектирования, разработки и оформления программ с целью облегчения процессов их создания и тестирования, повышения производительности труда программистов и улучшения читабельности результирующей программы. Структура программы и алгоритм решения задачи должны быть легкими для понимания, простыми для доказательства правильности и удобными для модификации. По своей сути структурный подход есть отказ от беспорядочного стиля в алгоритмизации и программировании и определение ограниченного числа стандартных приемов построения легко читаемых алгоритмов и программ с ясно выраженной структурой, что особенно важно при разработке больших программных систем. История структурного программирования. Впервые основные идеи структурного программирования были высказаны Эдсгером Дейкстрой в 1965 году и позже опубликованы в его работе [1]. Основная задача, которую Э.Дейкстра решал, разрабатывая идеи структурного программирования, была задача доказательства правильности программы. Его внимание было сосредоточено на вопросе, «какими должны быть структуры программ, чтобы без чрезмерных усилий мы могли находить доказательство их правильности». Это особенно важно при разработке больших программных систем. Опыт применения методов структурного программирования при разработке ряда сложных операционных систем показывает, что правильность логической структуры системы поддается доказательству, а сама программа допускает достаточно полное тестирование. В результате, в готовой программе встречаются только тривиальные ошибки кодирования, которые легко исправляются.
Продолжить чтение
Программы антивирусы
Программы антивирусы
Антивирус-это специализированная программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ и восстановления заражённых (модифицированных) такими программами файлов и профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом. Виды антивирусов Во-первых, антивирусы различаются по способу распространения - бывают платные и бесплатные. Конечно платные решения в большинстве случаев оказываются эффективнее в плане обнаружения и обезвреживания вредоносных программ, но это вовсе не означает, что нужно копить деньги (особенно если денег в обрез) и покупать антивирус. В большинстве случаев можно обойтись каким-нибудь хорошим бесплатным решением. А в связке с отдельным фаерволом (только не с тем, который встроен в Windows по-умолчанию) - получится очень хорошая защита. Во-вторых, существуют различия в алгоритмах обнаружения угроз различных антивирусов. И я сейчас не говорю про различия платных и бесплатных антивирусов, я говорю про различия двух похожих бесплатных антивирусов. Именно поэтому, антивирусы одной и той же категории (бесплатные, к примеру) ищут угрозы по-разному - одни эффективнее, другие менее эффективно. Стоит так же обратить внимание на производителя антивируса (бренд). Как правило, из всего многообразия антивирусов, пользуются спросом только самые надежные, эффективные, с красивым и удобным интерфейсом, не тормозящие систему антивирусы.
Продолжить чтение
Мобильное приложение для помощи бездомным животным
Мобильное приложение для помощи бездомным животным
МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ПОМОЩИ БЕЗДОМНЫМ ЖИВОТНЫМ ОПИСАНИЕ ИДЕИ Идея возникла благодаря своему неоднозначному опыту общения с комьюнити зоозащитников. Мобильное приложение для размещения просьб о помощи может быть наделено функционалом соцсети, где у каждой инициативной группы (приюта) будет свой канал. Главный принцип - пользователь размещает информацию о том, что где-то находится безнадзорное животное. Он описывает животное и ситуацию. Ставит геотег и прикрепляет фото. Возможно указать и какие-то дополнительные параметры, например уровень срочности и уровень опасности. Верифицированным участникам приходит оповещение о том, что вблизи них есть такое животное, и они сразу могут включиться в процесс помощи. Пользователи могут как размещать просьбы, так и откликаться на эти просьбы (информация о местонахождении животных доступна только верифицированным пользователям, прошедшим проверку) Для каждого объявления ведется история процессов, благодаря чему можно отследить судбу животных.
Продолжить чтение
Реляционные отношения между таблицами базы данных
Реляционные отношения между таблицами базы данных
Рис.3. Пример связи 1:∞ между таблицами Рис.4. Пример связи ∞:∞ между таблицами «Страны» и «Полезные ископаемые» Пример построения реляционной модели данных Рассмотрим следующий учебный пример построения модели данных: построить реляционную модель данных для диспетчера отдела продаж автомобиль-ных шин. Шаг 1. Определение сущностей заданной предметной области: Категория автошин – эта сущность необходима для облегчения поиска шин в системе и анализа состава заказов. Экземплярами этой сущности будут: зимние шины, летние шины, всесезонные шины и т.п. Шины – эта сущность не требует пояснений. Покупатели – эта сущность содержит список всех покупателей автомобильного салона и сведения о них, которые необходимы для выполнения заказа. Сотрудники – эта сущность содержит сведения о сотрудниках автомобильного салона, принимающих заказ. Эта сущность необходима для персональной ответственности сотрудников. Заказы – эта сущность содержит информацию о заказе: заказчик, дата принятия заказа, дата исполнения заказа, сведения о сотруднике, принявшем заказ.
Продолжить чтение