Разработка приложения "электронная биржа труда"
Создание приложения "электронная биржа труда" в среде Borland Delphi, оказывающей услуги по трудоустройству. Эргономика программного обеспечения. Инфологическое моделирование разрабатываемой системы. Расчет затрат на разработку программного продукта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 17.06.2016 |
Размер файла | 770,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Аналитическая часть
1.1 Анализ предметной области
1.2 Классификация объекта исследования
1.3 Общая характеристика задачи
1.4 Существующие аналоги разрабатываемой системы
1.5 Документооборот биржи труда
1.6 Инструментальное обоснование выбора среды разработки
1.7 Язык SQL
1.8 Эргономика программного обеспечения
2. Проектная часть
2.1 Инфологическое моделирование разрабатываемой системы
2.2 Описание базы данных и её структуры
2.3 Описание использованных программных компонентов
2.4 Описание сущности программного продукта
2.5 Документальное описание системы
3. Экономическая часть
3.1 Расчёт затрат на разработку программного продукта
4. Охрана труда
4.1 Общие требования безопасности
4.2 Требования безопасности перед началом работы
4.3 Требования безопасности при выполнении работ
4.4 Требования безопасности в аварийных ситуациях
Заключение
Список литературы
Приложение
электронный биржа труд приложение
Введение
В настоящее время, эпоху информации, то, как эффективно люди работают с этой самой информацией, во многом определяет качество их работы. Вместе с тем в различных отраслях экономики - производства, торговли, сферы услуг - еще остается много организаций, которые информацию обрабатывают и хранят вручную, но для облегчения хранения и обрабатывания информации существуют такие программы как элетронная биржа труда, которая позволяет хранить информацию в электронном ввиде при помощи базы данных.
Историческое понятие баз данных возникла как альтернатива файлов организации данных при хранении с помощью ЭВМ. Такая организация данных была характерна для прикладного программного обеспечения на начальном этапе распространения вычислительной техники. Файловая организация предполагала хранение данных в виде совокупности файлов, ориентированных на использование какой - либо одной прикладной программы, предназначенной для решения некоторой специфической задачи.
Базы Данных (БД) представляют собой совокупность данных, структурированных определенным образом по определенной тематике, применяющихся в различных отраслях экономики, промышленности, бизнеса и науки.
Цель дипломной работы это создание приложения "Электронная биржа труда" в среде Borland Delphi оказывающая услуги населению по трудоустройству, а также помощь работодателям при закрытии вакансий на их предприятиях.
Разработка приложения «электронная биржа труда» необходимо с целью купли-продажи рабочей силы. Не устраняя безработицы в целом, биржа труда позволяет упорядочить наем предприятиями рабочей силы и сократить гражданам время поиска места работы. При существовании системы страхования от безработицы биржа труда выполняет также функции контроля за установлением права на получение пособия безработными и за его утратой. Биржа труда может иметь разные формы: бюро, конторы, общества и т. п. Биржа труда, кроме трудоустройства безработных, обычно оказывает услуги лицам, желающим переменить место работы, изучают спрос и предложение рабочей силы, собирает и распространяет информацию об уровне занятости в разрезе профессий и территорий. В компетенцию биржы труда входит также профессиональная ориентация молодежи, направление молодых людей на курсы для приобретения профессии.
1. Аналитическая часть
1.1 Анализ предметной области
Особое место в системе регулирования рынка труда занимают центры занятости. Центр занятости является также одной из важных структур рыночного хозяйственного механизма. Они представляют собой специальные учреждения, осуществляющие посреднические функции на рынке рабочей силы. В большинстве стран биржи труда и центры занятости являются государственными и осуществляют свою деятельность под руководством Министерства труда или аналогичного ему органа. Вместе с тем на рынке труда наряду с государственными службами занятости функционирует большое число частных посреднических фирм, эффективность деятельности которых тоже очень высока.
Основными направлениями деятельности государственных центров занятости являются:
1) регистрация безработных;
2) регистрация вакантных мест;
3) трудоустройство безработных и других лиц, желающих получить работу;
4) изучение конъюнктуры рынка труда и представление информации о ней;
5) тестирование лиц, желающих получить работу;
6) профессиональная ориентация и профессиональная переподготовка безработных;
7) выплата пособий.
Биржа труда -- это организация, которая при найме на работу выступает в роли посредника между работником и предприятием. Биржей труда систематизируется и упорядочивается система найма рабочих ресурсов. Еще один важный фактор деятельности биржи труда - определение прав на получение специального пособия по безработице.
Под термином биржа труда можно объединить такие организации, как центр по трудоустройству, центр занятости, различные конторы. Всеми ими выполняются соответствующие функции. Главными задачами любой биржи труда являются поиск работы для желающих поменять рабочее место или для безработных, изучение спроса и предложений на рынке труда. Кроме того биржи занимаются профориентацией и переподготовкой кадров, помогают освоить профессии, пользующиеся спросом у работодателей.
Биржа труда работает по отлаженной системе. Биржа концентрирует и распределяет информацию, оперативно реагирует на нее и перерабатывает. Биржей труда предлагаются альтернативные варианты безработному, у которого есть, тем не менее, право отказаться. Правда, в результате этого безработный может лишиться права получать пособие по безработице.
В последнее время общественная значимость бирж труда растет. Связано это с резким скачком безработицы и кризисом.
Первая биржа труда была открыта в Америке Джозиа Уорреном в Цинцинати в 1828 году. Он назвал своё детище "магазином времени", и работало это учреждение не совсем так, как современные биржи труда.
Джозиа Уоррен держал магазин, в котором он позволил ищущим работу покупать вещи и продукты в обмен на подписание обещания отработать определённое количество часов. На стенах магазина висели доски, на которых люди писали, какие услуги они могут предоставить или получить. Со временем письменные обещания рабочих отработать какое-то время обрели новую форму. Они превратились в банкноты, которые представляли из себя самую настоящую валюту и работала эта валюта исключительно в магазинах Джозиа Уоррена.
О новшестве Джозиа Уоррена стало известно английскому экономисту Роберту Оуэну. Он и его последователи создали подобные учреждения и в Англии в 1832 году. Первая такая биржа открылась в Лондоне третьего сентября 1832 г. Оуэн тоже напечатал "трудовую" валюту, основанную на количестве часов работы. Один час приняли равным шести пенсам, но эта валюта не учитывала разницу между высококвалифицированным и низкоквалифицированным трудом. Высококвалифицированные рабочие не желали продавать свой труд по той же цене, что и остальные. Кроме того рабочие могли продавать созданные ими продукты Оуэну, получая за это "трудоденьги", и покупать на них другие товары. Здесь возникла еще одна проблема - биржи труда оказались заваленными плохо продаваемыми товарами и в 1834 году стало понятно, что эксперимент Оуэна не удался, и биржа труда закрылась.
Первый закон о биржах труда был принят в Англии в 1909 году. Первая официальная биржа труда появилась в Англии в 1910 году, благодаря усилиям Уинстона Черчилля.
Закон определяет биржу труда так: Любой офис или место, используемое для сбора, хранения и выдачи информации работодателям, которые желают нанять рабочих, и рабочим, которые ищут работу. В 1911 году был издан еще один закон, предписывающий, что для получения пособия по безработице регистрация на бирже труда обязательна. Уже тогда были желающие получать пособие, не работая. Поэтому вскоре был разработан тест определения "искренне ищущего работу". Не прошедшим этот тест пособие не выплачивалось.
Сегодня биржи труда существуют во всём мире. Изменяется список самых востребованных профессий. Если 100 лет назад были в основном востребованы настройщики пианино, плотники, то сегодня это веб-дизайнеры, менеджеры по продажам, механики и т.д.
Функции биржи труда:
1) анализ и прогнозирование спроса и предложения на рабочую силу, информирование населения и работодателей о состоянии рынка труда;
2) учет свободных рабочих мест и граждан, обращающихся по вопросам трудоустройства.
Для эффективного осуществления этих задач необходимо комплексное внедрение автоматизации в процессы управления занятостью. Она позволяет освободить персонал от рутинной работы по переработке информации, оставляет время для разбора различных вариантов принимаемых решений. Основным средством автоматизации является вычислительная техника. Наиболее перспективным также представляется создание распределительных информационных систем, сети локальных баз данных с обменом информацией между ними по всем уровням службы занятости. На городском и областном уровнях системы целесообразно создание персонифицированных банков данных по гражданам, обратившимся на биржу труда за помощью в трудоустройстве;
3) консультация обращающихся на биржу труда трудящихся и работодателей о возможностях получения работы и обеспечения рабочей силой, о требованиях, предъявляемых к профессиям и работникам;
4) оказание помощи гражданам в выборе подходящей работы, а работодателям - в подборе необходимых работников.
Для граждан, потерявших работу и заработок, подходящей считается работа, соответствующая их профессиональной подготовке, учитывающая возраст, трудовой стаж и опыт по прежней специальности, транспортную доступность нового рабочего места. В соответствии с законом граждане имеют право на свободный выбор работы путем прямого обращения на предприятия, а не обязательно через биржу труда;
5) организация профессиональной подготовки, переподготовки и повышения квалификации граждан в учебных центрах биржи труда или других учебных заведениях, оказание помощи в развитии и определении содержания курсов обучения и переобучения.
В настоящее время уровень профессиональной подготовки занятого населения достаточно низок, несмотря на довольно высокий общеобразовательный уровень: в промышленности, например, 78% работников имеют среднюю квалификацию, 5% - высокую и 17% - низкую.
При значительном высвобождении с предприятий работников потребуется организация курсов ускоренной их подготовки и переобучения по краткосрочной программе. Основным принципом обучения, в том числе и через систему бирж труда, должно стать "непрерывное образование". На базе действующих учебных заведений необходимо создать межреспубликанское учебное заведение для переподготовки и повышения квалификации высвобождаемых работников и незанятого населения. Биржа труда и соответствующие органы по подготовке кадров, исходя из потребностей административно - территориальных делений, анализа и прогноза занятости, будут определять тематическую направленность обучения, перечень учебных заведений, а также набор учебных программ, а региональные биржи труда - рассчитывать потребность в учебных местах, заключать договоры и обеспечивать соответствующее финансирование. Биржи труда городов, ориентируясь на свободные учебные места, могут заключать с высвобожденными работниками соглашения и направлять на профессиональную подготовку по избранной ими профессии;
6) оказание услуг в профессиональной ориентации и трудоустройстве высвобождаемым работникам и другим категориям населения.
в связи с этим необходима разработка новой концепции развития системы профориентации, охватывающей все категории населения, определения статуса различных звеньев этой системы, перспективы развития сети центров профориентации и психологической поддержки. Профориентационные услуги должны предоставляться не только учащейся молодежи, но и рабочим гражданам, желающим сменить профессию. Это требует развитие сети профконсультационных подразделений, входящих в биржи труда. В связи с новыми функциями системы профориентации изменяются и требования к работникам бирж труда.
Сейчас необходимы специалисты для оценки ситуации в сфере занятости, прогноза занятости, разработки программ и организации общественных работ; по профессиональной ориентации взрослого населения и организации профобучения безработных, финансовому обучению занятости;
7) регистрация безработных и оказание им в пределах своей компетенции помощи.
В законе определен статус безработного, которым является вынуждено незанятый человек, по отношению к которому государство не смогло выполнить своих обязательств, то есть не предоставило работы. Однако не всякий незанятый человек, желающий работать, получает статус безработного и может рассчитывать на социальную помощь или поддержку государства. Для этого требуется соблюдать два условия. Во-первых, гражданин должен быть трудоспособного возраста и обладать способностью к систематической работе по какой-либо профессии. Если профессии нет, то он обязан пронять предложение службы занятости о предварительной профессиональной подготовке.
Во-вторых, необходима его готовность трудиться, то есть желание и обязанность принять предложение о подходящей работе;
8) оплата стоимости профессиональной подготовки, переподготовки граждан, трудоустройство которых требует получение новой профессии, установление им на весь период обучения стипендии;
9) выдача в установленном законе порядке гражданам пособия по безработице и приостановление выплаты этих пособий.
Соискатели обращаются на биржу труда, заполняют анкету, получают информацию у работников биржи труда о наличии подходящих вакансий в организациях города. Работодатели, заинтересованные в поиске персонала, обращаются на биржу труда и оставляют информацию о вакансиях. Биржа труда фиксируют информацию о работодателях и их вакансиях, а также о соискателях (анкеты).
Исходя из этого, можно выделить главные процессы в деятельности биржи труда:
1) клиенты (соискатели) оставляют информацию о себе на бирже труда в виде заполненной анкеты. Биржа труда регистрирует информацию о соискателе;
2) работодатели делают заявку на персонал, сообщая информацию о наличии вакансий.
3) биржа труда анализирует информацию о вакансиях и соискателях, выдает соискателям информацию в виде перечня открытых вакансий, подходящих данному клиенту (соискателю);
4) клиенты рассматривают предложения и сообщают о результатах (факт трудоустройства или отсутствие такового).
1.2 Классификация объекта исследования
Биржи труда делятся на коммерческие и государственные.
Коммерческая биржа труда - организуются в качестве доходного предприятия отдельными лицами. Организаторов - участников должно быть в значительной мере меньше, чем клиентов, пользующихся ее услугами. Тогда в интересах учредителей скажется прибыльной работа биржи за счет предоставления разного рода посреднических услуг на рынке труда. У организаторов данной биржи, существует напрямую материальный интерес в большом количестве взаимовыгодных сделок между работодателями и соискателями.
Рост услуг по подбору и отбору персонала является следствием развития дифференциации рабочей силы на рынке труда, а также переходом организаций к профессиональному отбору персонала. Коммерческие биржи труда занимаются следующим:
1) подбирают персонал для организаций и предприятий;
2) содействуют трудоустройству граждан, ищущих работу;
3) оказывают консалтинговые услуги;
4) осуществляют профессиональное обучение и переподготовку;
5) выполняют маркетинговые функции на рынке труда.
В отличие от государственной биржи труда, коммерческие преследуют одну цель в своей экономической деятельности прибыль. Издержки для создания кадрового агентства и дальнейшего его существования в отрасли относительно невелики. Многие предприниматели обратили внимание на рынок подбора персонала именно из-за низких издержек.
Благодаря своей гибкости, коммерческие организации значительно повышают устойчивость инфраструктуры рынка труда. В период увеличения безработицы они могут взять дополнительный объём работ по обслуживанию рынка труда. Таким образом, коммерческие структуры могут:
1) повысить качество услуг на рынке труда;
2) расширить номенклатуру услуг;
3) работать на сегментах рынка, не охваченных сферой деятельности государственной службы занятости.
Государственная биржа труда - находится в подчинении министерства труда. Регулирует рынок труда, проблемы трудоустройства, изучает спрос и предложение рабочей силы в разных районах страны, занимается вопросами подготовки и переподготовки кадров. Выполняет контроль над установлением права на получение пособия безработными и за его утратой.
Так как безработица носит в значительной мере структурный характер, то биржи труда проводят большую работу по переобучению рабочих, приобретению ими новых специальностей, на которые имеется, или ожидается спрос предпринимателей. В компетенцию бирж труда входит также профессиональная ориентация молодежи, направление молодых людей на курсы для приобретения профессии. Важное место занимает организация переобучения и трудоустройства инвалидов. Услуги государственной биржи труда предоставляются бесплатно.
Работа государственной биржи труда может быть наиболее эффективна только про тесном сотрудничестве с другими экономическими структурами. Для успешного ее выполнения она наделяется определенными правами:
1) запрашивать от предприятий, учреждений и организаций информацию о предполагаемых структурных изменениях и иных мероприятиях, в результате которых может произойти высвобождение трудящихся, а также сведения о наличии свободных рабочих мест или вакантных должностей;
2) направлять на предприятия обращающихся на биржи труда граждан для трудоустройства в соответствии с уровнем их квалификации и профессиональной подготовки при наличии там соответствующих рабочих мест;
3) направлять незанятых граждан по их желанию на оплачиваемые общественные работы; такие работы могут стать важным фактором снижения социальной напряженности на рынке рабочей силы. В каждом районе должен быть определен перечень видов работ(благоустройство и уборка территории, коммунальные службы, работа на общественном транспорте, в домах престарелых, в библиотеках, музеях и архивах, в сельском хозяйстве в период уборки урожая и т.д.)Это даст возможность в случае необходимости работой тех, кто не получил подходящее место работы в пределах срока, оговоренного законом для выплаты социальных компенсаций, а также тех, кто желает дожидаться работы по специальности в порядке очередности по мере освобождения рабочих мест;
4) распоряжаться в установленном порядке средствами Государственного фонда содействия занятости;
5) оплачивать за счет средств Государственного фонда содействия занятости стоимость профессионального обучения и переобучения лиц, зарегистрированных в качестве ищущих работу, а также устанавливать им на весь период обучения стипендии;
6) выдавать в установленном порядке гражданам пособия по безработице, приостанавливать или отменять их выплату;
7) разрабатывать и вносить на рассмотрение местных Советов народных депутатов предложения об установлении для предприятий, учреждений и организаций минимального количества рабочих мест для приема лиц, нуждающихся в социальной защите, а также направлять этих лиц для трудоустройства;
8) заключать по доверенности предприятий от их имени договоры с гражданами об их трудоустройстве.
Биржа труда может находить заинтересованные организации каждый месяц или каждый квартал, дающие заказы на те или другие вакантные места; выполнять все количество заказов организации, которая делает кадровый запрос; обратиться к традиционным рынкам труда, воспользовавшись механизмом трудовой подготовки на необходимые в данной местности потребности.
1.3 Общая характеристика задачи
Соискатели обращаются на биржу труда, заполняют анкету, получают информацию у работников биржи труда о наличии подходящих вакансий в организациях города и края, рассматривают предложения, ходят на собеседования. Работодатели, заинтересованные в поиске персонала, обращаются на биржу труда и оставляют информацию о вакансиях. В большинстве случаев, работники биржи труда сами обзванивают организации города с целью получить информацию о наличии вакансий. Работники биржи труда фиксируют информацию о работодателях и их вакансиях, а также о соискателях (анкеты).
Исходя из этого, можно выделить главные процессы в деятельности биржи труда:
1) клиенты (соискатели) оставляют информацию о себе на бирже труда в виде заполненной анкеты. Работник биржи труда (консультант) регистрирует информацию о соискателе;
2) работодатели делают заявку на персонал, сообщая информацию о наличии вакансий, либо работник биржи труда самостоятельно по телефону выясняет данную информацию. Информация о вакансиях также регистрируется;
3) работник биржи труда анализирует информацию о вакансиях и соискателях, выдает соискателям информацию в виде перечня открытых вакансий, подходящих данному клиенту (соискателю);
4) клиенты рассматривают предложения и сообщают о результатах (факт трудоустройства или отсутствие такового). Работник биржи фиксирует данную информацию.
1.4 Существующие аналоги разрабатываемой системы
Существует довольно много аналогов электронной биржи труда такие как:
1) электронная студенческая биржа труда которая открылась в городе Череповец. Биржа позволяет работодателю заранее выбрать подходящего для себя специалиста и сопровождать его в процессе учебы. Здесь уже есть актуальные вакансии, резюме от соискателей, у работодателей есть возможность выкладывать вакансии с компьютера, используя персональный логин и пароль, просматривать профиль, информацию о кандидате, размещенное резюме. Есть и встроенная поисковая система, удобная как для работодателей, так и для потенциальных работников.
Проект позволит в режиме реального времени найти кандидатов среди студентов и выпускников на трудоустройство на предприятия и организации. В проекте предусмотрено, как постоянное, так и временное трудоустройство. Регистрация бесплатна, доступ к системе осуществляется вне зависимости от способа подключения к сети Интернет. Зарегистрированные работодатели получают ежедневный, круглосуточный доступ к большому количеству актуальных резюме и возможность напрямую связаться с соискателем вакансий;
2) электронная многопрофильная биржа труда (ЭМБиТ), позволяющая объединить центры занятости учебных заведений профессионального образования и другие организации, занимающиеся вопросами трудоустройства.
ЭМБиТ позволяет удобно и быстро найти подходящую работу, получить профориентационную помощь, качественно подобрать персонал, получить полезную информацию о ситуации на рынке труда и образовательных услугах, узнать актуальную информацию о мероприятиях и нормативно-правовых актах региона.
Резюме и вакансии добавляются в систему максимально легко - чрезвычайно простая форма добавления позволяет избежать многоступенчатой процедуры опубликования, делая работу с электронной биржей труда очень удобной и легкой.
Также соискатели и работодатели имеют возможность воспользоваться личным кабинетом, в котором можно управлять своими личными данными, резюме или вакансиями.
1.5 Документооборот биржи труда
Документооборот - определенное «движение» всей документации на предприятии любого вида, со времени ее создания или же получения до прекращения исполнения или передачи.
Электронный документооборот - электронный обмен деловыми документами между автоматизированными системами различных компаний (или внутри компании) в стандартизированной форме.
Документооборот в каждой организации проходит определенную последовательность этапов: первичная обработка поступившей документации, изначальное рассмотрение документации, процесс регистрации, изучение документов руководствующими лицами организации, направление на исполнительный процесс, контроль исполнительных работ.
Документация предприятии и их обработка составляют около 50 % объема учетных работ, поэтому снижение затрат по составлению и обработке документов является резервом сокращения времени по ведению бухгалтерского учета.
На практике различаются три направления совершенствование документооборота:
1) использование документов с заранее заполненными постоянными реквизитами (фирменные бланки) и широкое применение компьютерных программ с разовым вводом исходных данных и многократным получением выходной информации;
2) сокращение количества выписываемых и обрабатываемых документов в результате применения накопительных многострочных документов, удобного расположения реквизитов, широкого применения унификации документов;
3) рационализация путем сокращения количества лиц, участвующих в составлении документа, ликвидации бесполезной документации, применения прогрессивных форм организации учета, предварительного планирования документооборота.
Для постановки на учет в бирже труда требуется предоставить следующие документы:
1) документ, удостоверяющий личность;
2) справку о среднем заработке за год работы, предшествующий увольнению;
3) трудовую книжку и другие документы, которые могли бы подтвердить ваш трудовой стаж;
4) документы о полученном образовании и квалификации;
5) свидетельство о постановке на учет в налоговой инспекции (ИНН);
6) страховое свидетельство Пенсионного фонда.
В том случае, когда клиент еще нигде не работал и только хочет устроиться после того, как получил профессиональное образование, ему нужно будет предъявить только паспорт и документ об образовании.
Если клиент (соискатель) является инвалидом, дополнительно к перечисленным выше документам потребуется предоставить от органов социальной опеки трудовую рекомендацию и медицинское заключение о том, какие условия и режим труда ему рекомендован, или же специально разработанную программу реабилитации инвалида. У некоторых граждан, которые не признаны инвалидами в официальном порядке, также могут иметься ограничения на определенные виды работ по состоянию здоровья. Им, если они хотят воспользоваться этим правом, также необходимо предоставить в Центр занятости медицинскую справку, подтверждающую наличие таких ограничений.
1.6 Инструментальное обоснование выбора среды разработки
Delphi - это среда, в которой можно осуществлять так называемое визуальное программирование, т. е. создавать программы, которые во время исполнения взаимодействуют с пользователем благодаря многооконному графическому интерфейсу. Среда Builder позволяет работать как с простыми локальными удаленными БД, так и с многозвенными распределенными БД. В среде Borland Delphi разработка программ ведется на основе современного метода - объектно-ориентированного программирования. На рынке программных продуктов есть много сред для автоматизации программирования.
«Delphi» является мощной системой визуального объектно-ориентированного проектирования. Она сама и поставляемые с ней программные продукты позволяют решать следующий круг задач:
1) быстро создавать профессионально выглядящие оконные интерфейсы для приложений даже начинающих программистов;
2) создавать приложения любой сложности и любого назначения, будь то офисные, бухгалтерские, инженерные, информационно поисковые приложения;
3) создавать удобный интерфейс любым ранее созданным программам;
4) создавать собственные библиотеки DLL- компонентов, которые потом можно использовать в других языках программирования;
5) создавать системы работы с локальными и удаленными БД любых типов;
6) форматировать и печатать из приложения сложные отчеты, включающие в себя таблицы, графики, самого разного обозначения;
7) связываться со своего приложения с такими продуктами как Microsoft Word, Excel, Access и др;
8) создавать систему помощи, как для своих приложений, так и для других.
Для автоматизирования основных процессов, а именно: регистрации информации о соискателях, вакансиях, работодателях, анализа нужно сформировать базу данных. Ее можно представить как совокупность таблиц, связанных между собой:
1) данные о работодателях будут храниться в таблице «Работодатели»;
2) информация о клиентах будет храниться в таблице «Соискатели»;
3) информация о вакансиях - в таблице «Вакансии». Причем, если от одного работодателя будет несколько вакансий, каждая из них будет оформляться отдельной строкой в таблице.
Для отображения описанных выше процессов в виде связанных таблиц необходимо программное обеспечение. Существуют варианты специализированного программного обеспечения для автоматизации деятельности биржи труда. Самый доступный вариант это программы пакета MS Office. Часть функций можно реализовать программой MS Excel, но в ней сложнее будет установить логические связи между таблицами и извлекать информацию в виде запросов и отчетов. Для данных целей можно использовать программу для проектирования баз данных MS Access.
Microsoft Access -- реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
1.7 Язык SQL
Стремительный рост популярности SQL является одной из самых важных тенденций в современной компьютерной промышленности. За несколько последних лет SQL стал единственным языком баз данных. На сегодняшний день SQL поддерживают свыше ста СУБД, работающих как на персональных компьютерах, так и на больших ЭВМ. Был принят, а затем дополнен официальный международный стандарт на SQL. Язык SQL является важным звеном в архитектуре систем управления базами данных, выпускаемых всеми ведущими поставщиками программных продуктов, и служит стратегическим направлением разработок компании Microsoft в области баз данных. Зародившись в результате выполнения второстепенного исследовательского проекта компании IBM, SQL сегодня широко известен и в качестве мощного рыночного фактора.
SQL является инструментом, предназначенным для обработки и чтения данных, содержащихся в компьютерной базе данных. SQL - это сокращенное название структурированного языка запросов (Structured Query Language). Как следует из названия, SQL является языком программирования, который применяется для организации взаимодействия пользователя с базой данных. На самом деле SQL работает только с базами данных реляционного типа. Согласно принятой схеме, в вычислительной системе имеется база данных, в которой хранится важная информация. Если вычислительная система относится к сфере бизнеса, то в базе данных может храниться информация о материальных ценностях, выпускаемой продукции, объемах продаж и зарплате. В базе данных на персональном компьютере может храниться информация о выписанных чеках, телефонах и адресах или информация, извлеченная из более крупной вычислительной системы. Компьютерная программа, которая управляет базой данных, называется системой управления базой данных, или СУБД.
Если пользователю необходимо прочитать данные из базы данных, он запрашивает их у СУБД с помощью SQL. СУБД обрабатывает запрос, находит требуемые данные и посылает их пользователю. Процесс запрашивания данных и получения результата называется запросом к базе данных: отсюда и название -- структурированный язык запросов.
Однако это название не совсем соответствует действительности.
Во-первых, сегодня SQL представляет собой нечто гораздо большее, чем простой инструмент создания запросов, хотя именно для этого он и был первоначально предназначен. Несмотря на то, что чтение данных по-прежнему остается одной из наиболее важных функций SQL, сейчас этот язык используется для реализации всех функциональных возможностей, которые СУБД предоставляет пользователю, а именно:
1) организация данных. SQL дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между элементами базы данных;
2) чтение данных. SQL дает пользователю или приложению возможность читать из базы данных содержащиеся в ней данные и пользоваться ими;
3) обработка данных. SQL дает пользователю или приложению возможность изменять базу данных, т.е. добавлять в нее новые данные, а также удалять или обновлять уже имеющиеся в ней данные;
4) управление доступом. С помощью SQL можно ограничить возможности пользователя по чтению и изменению данных и защитить их от несанкционированного доступа;
5) совместное использование данных. SQL координирует совместное использование данных пользователями и работающими параллельно, чтобы они не мешали друг другу;
6) целостность данных. SQL позволяет обеспечить целостность базы данных, защищая ее от разрушения из-за несогласованных изменений или отказа системы.
Таким образом, SQL является достаточно мощным языком для взаимодействия с СУБД.
Во-вторых, SQL -- это не полноценный компьютерный язык типа COBOL, FORTRAN или С. В SQL нет оператора IF для проверки условий, нет оператора GOTO для организации переходов и нет операторов DO или FOR для создания циклов. SQL является подъязыком баз данных, в который входит около тридцати операторов, предназначенных для управления базами данных. Операторы SQL встраиваются в базовый язык, например COBOL, FORTRAN или С, и дают возможность получать доступ к базам данных. Кроме того, из такого языка, как С, операторы SQL можно посылать СУБД в явном виде, используя интерфейс вызовов функций.
Наконец, SQL -- это слабо структурированный язык, особенно по сравнению с такими сильно структурированными языками, как С или Pascal. Операторы SQL напоминают английские предложения и содержат "слова-пустышки", не влияющие на смысл оператора, но облегчающие его чтение. В SQL почти нет нелогичностей, к тому же имеется ряд специальных правил, предотвращающих создание операторов SQL, которые выглядят как абсолютно правильные, но не имеют смысла.
Несмотря на не совсем точное название, SQL на сегодняшний день является единственным стандартным языком для работы с реляционными базами данных. SQL -- это достаточно мощный и в то же время относительно легкий для изучения язык.
Достоинства SQL.
SQL -- это легкий для понимания язык и в то же время универсальное программное средство управления данными.
Успех языку SQL принесли следующие его особенности:
1) независимость от конкретных СУБД;
2) переносимость с одной вычислительной системы на другую;
3) наличие стандартов;
4) одобрение компанией IBM (СУБД DB2);
5) поддержка со стороны компании Microsoft (протокол ODBC);
6) реляционная основа;
7) высокоуровневая структура, напоминающая английский язык;
8) возможность выполнения специальных интерактивных запросов:
9) обеспечение программного доступа к базам данных;
10) возможность различного представления данных;
11) полноценность как языка, предназначенного для работы с базами данных;
12) возможность динамического определения данных;
13) поддержка архитектуры клиент/сервер.
Все перечисленные выше факторы явились причиной того, что SQL стал стандартным инструментом для управления данными на персональных компьютерах, мини-компьютерах и больших ЭВМ.
Независимость от конкретных СУБД.
Все ведущие поставщики СУБД используют SQL, и ни одна новая СУБД, не поддерживающая SQL, не может рассчитывать на успех. Реляционную базу данных и программы, которые с ней работают, можно перенести с одной СУБД на другую с минимальными доработками и переподготовкой персонала. Программные средства, входящие в состав СУБД для персональных компьютеров, такие как программы для создания запросов, генераторы отчетов и генераторы приложений, работают с реляционными базами данных многих типов. Таким образом, SQL обеспечивает независимость от конкретных СУБД, что является одной из наиболее важных причин его популярности.
Программный доступ к базе данных.
Программисты пользуются языком SQL, чтобы писать приложения, в которых содержатся обращения к базам данных. Одни и те же операторы SQL используются как для интерактивного, так и для программного доступа, поэтому части программ, содержащие обращения к базе данных, можно вначале тестировать в интерактивном режиме, а затем встраивать в программу. В традиционных базах данных для программного доступа используются одни программные средства, а для выполнения немедленных запросов -- другие, без какой либо связи между этими двумя режимами доступа.
Различные представления данных.
С помощью SQL создатель базы может сделать так, что различные пользователи базы данных будут видеть различные представления её структуры и содержимого. Например, базу данных можно спроектировать таким образом, что каждый пользователь будет видеть только данные, относящиеся к его подразделению или торговому региону. Кроме того, данные из различных частей базы данных могут быть скомбинированы и представлены пользователю в виде одной простой таблицы. Следовательно, представления можно использовать для усиления защиты базы данных и ее настройки под конкретные требования отдельных пользователей.
Полноценный язык для работы с базами данных.
Первоначально SQL был задуман как язык интерактивных запросов, но сейчас он вышел далеко за рамки чтения данных. SQL является полноценным и логичным языком, предназначенным для создания базы данных, управления ее защитой, изменения ее содержимого, чтения данных и совместного использования данных несколькими пользователями, работающими параллельно. Приемы, освоенные при изучении одного раздела языка, могут затем применяться в других командах, что повышает производительность работы пользователей.
Динамическое определение данных.
С помощью SQL можно динамически изменять и расширять структуру базы данных даже в то время, когда пользователи обращаются к ее содержимому. Это большое преимущество перед языками статического определения данных, которые запрещают доступ к базе данных во время изменения ее структуры. Таким образом, SQL обеспечивает максимальную гибкость, так как дает базе данных возможность адаптироваться к изменяющимся требованиям, не прерывая работу приложения, выполняющегося в реальном масштабе времени.
1.8 Эргономика программного обеспечения
Человеко-машинный интерфейс обеспечивает связь между пользователем и компьютером - он позволяет достигать поставленных целей, успешно находить решение поставленной задачи. Взаимодействие - обмен действиями и реакциями на эти действия между компьютером и пользователем.
Цель создания эргономичного интерфейса состоит в том, чтобы отобразить информацию настолько эффективно насколько это возможно для человеческого восприятия и структурировать отображение на дисплее таким образом, чтобы привлечь внимание к наиболее важным единицам информации. Основная же цель состоит в том, чтобы минимизировать общую информацию на экране и представить только то, что является необходимым для пользователя.
Основные принципы создания интерфейса:
1) естественность (интуитивность). Работа с системой не должна вызывать у пользователя сложностей в поиске необходимых директив (элементов интерфейса) для управления процессом решения поставленной задачи;
2) непротиворечивость. Если в процессе работы с системой пользователем были использованы некоторые приемы работы с некоторой частью системы, то в другой части системы приемы работы должны быть идентичны. Также работа с системой через интерфейс должна соответствовать установленным, привычным нормам (например, использование клавиши Enter);
3) не избыточность. Это означает, что пользователь должен вводить только минимальную информацию для работы или управления системой;
4) непосредственный доступ к системе помощи. В процессе работы необходимо, чтобы система обеспечивала пользователя необходимыми инструкциями. Система помощи отвечает трем основным аспектам - качество и количество обеспечиваемых команд; характер сообщений об ошибках и подтверждения того, что система делает. Сообщения об ошибках должны быть полезны и понятны пользователю;
5) гибкость. Насколько хорошо интерфейс системы может обслуживать пользователя с различными уровнями подготовки? Для неопытных пользователей интерфейс может быть организован как иерархическая структура меню, а для опытных пользователей как команды, комбинации нажатий клавиш и параметры.
Необходимо учитывать размещение информации на экране. Количество информации, отображаемой на экране, называется экранной плотностью. Исследования показали, что, чем меньше экранная плотность, тем отображаемая информация наиболее доступна и понятна для пользователя и наоборот, если экранная плотность большая, это может вызвать затруднения в усвоении информации и ее ясном понимании. Однако, опытные пользователи могут предпочитать интерфейсы с большой экранной плотностью. Информация на экране может быть сгруппирована и упорядочена в значимые части. Это может быть достигнуто с использованием кадров (фреймов), методов типа цветового кодирования, рамок, негативного изображения или других методов для привлечения внимания.
Также необходимо учитывать, что данные на экране следует располагать таким образом, чтобы пользователь знал, где найти и где ожидать вывода необходимой информации:
1) информация, на которую следует немедленно обратить внимание, должна всегда отображаться в видном месте, чтобы захватить внимание пользователя (например, предупреждающие сообщения и сообщения об ошибках);
2) информация, которая необходима не очень часто (например, средства справки) не должна отображаться, но должна быть доступна, когда потребуется. Например, иконка Справки или соответствующая опция меню должна быть доступна на каждом экране;
3) менее срочная, или менее необходимая информация не должна все время находиться перед пользователем, но должна быть доступна, когда понадобится;
4) отчеты и ссылки должны быть сгруппированы.
Формы - основной элемент интерфейса. Назначение форм - удобный ввод и просмотр данных, состояния, сообщений автоматизированной системы.
Основные принципы проектирования форм:
1) форма проектируется для более удобного, более понятного и скорейшего достижения решения поставленной задачи. Если форма переносится из бумажной формы, то передвижение по смежным полям не должно вызывать затруднений у пользователя;
2) размещение информационных единиц на пространстве формы должно соответствовать логике ее будущего использования: это зависит от необходимой последовательности доступа к информационным единицам, частотой их использования, а также от относительной важности элементов;
3) важно использовать незаполненное пространство, чтобы создать равновесие и симметрию среди информационных элементов формы, для фиксации внимания пользователя в нужном направлении;
4) логические группы элементов необходимо отделять пробелами, строками, цветовыми или другими визуальными средствами;
5) взаимозависимые или связанные элементы должны отображаться в одной форме;
6) дизайн заголовков и полей;
7) для отдельных полей заголовок должен быть выровнен по левому краю; для полей списков, заголовок должен быть выше и левее по отношению к основному полю, числовые поля выравниваются по правому полю;
8) длинные колоночные поля, или длинные столбцы информационных единиц с одиночными полями необходимо объединять в группы по пять элементов, разделяемых пустой строкой - это помогает пользователю мысленно обрабатывать информацию по выделенным группам;
9) в формах с большим количеством информации необходимо использовать названия разделов, которые однозначно свидетельствуют о характере принадлежащей им информации;
10) необходимо четко разделить отображение заголовков и непосредственно полей ввода, поскольку такая путаница может вызвать дискомфорт у пользователя;
11) заголовки должны быть краткими, знакомыми и содержательными.
Поля, необязательные для заполнения, либо не имеющие особой важности должны отличаться визуально (цветом или другими эффектами) от полей важных и обязательных для заполнения.
Размещено на http://www.allbest.ru/
2. Проектная часть
2.1 Инфологическое моделирование разрабатываемой системы
Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).
Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе.
Атрибут - поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей.
Абсолютное различие между типами сущностей и атрибутами отсутствует. Атрибут является таковым только в связи с типом сущности. В другом контексте атрибут может выступать как самостоятельная сущность.
Ключ - минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.
Связь - ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей. Инфологическая модель представлена на рисунке 1.
Размещено на http://www.allbest.ru/
Рисунок 1 Инфологическая модель
2.2 Описание базы данных и её структуры
После анализа особенностей автоматизируемой области деятельности следует приступить к, возможно, самому важному этапу - проектированию будущей БД, которое заключается в определении состава полей её таблиц и связей между ними. От того, насколько тщательно проведен анализ и насколько грамотно спроектирована БД, в существеннейшей мере зависит эффективность приложения электронная биржа труда и её полезность для пользователя.
В данном дипломном проекте необходимо разработать приложение электронная биржа труда, которая автоматизирует работу бирж труда и позволит как можно быстрее подобрать работу безработному (соискателю), также поможет найти работников для любой организации нуждающейся в сотрудниках.
База данных электронная биржа труда состоит из двух таблиц "Предложения" и "Спрос" расположенных на главной форме. Вверху каждой таблицы находятся кнопки управления (средства навигации):
1) добавить данные;
2) удалить данные;
3) обновить данные;
4) кнопки перехода по записям;
5) кнопка свернуть/развернуть.
В таблице "Предложения" находится вся информация о предприятиях, а в таблице "Спрос" находится вся информация о соискателях.
Таблица "Предложения" включает в себя следующие поля:
1) Организация;
2) Должность;
3) Образование;
4) Мин_Возраст;
5) Макс_Возраст;
6) Оклад;
7) Адрес.
Таблица "Спрос" включает в себя следующие поля:
1) Фамилия;
2) Имя;
3) Отчество;
4) Дом_адрес;
5) Возрат;
6) Образование;
7) Специальность;
8) Телефон;
9) Сот_телефон;
10) Оклад.
Перед тем как встать на биржу труда работодателям или соискателям надо будет заполнить резюме в таблице "Предложения" работодателям для своих предприятий, а в таблице "Спрос" для соискателей, необходимо будет нажать на кнопку "Добавить данные", после чего откроется окно заполнения резюме где надо будет заполнить все поля и нажать на кнопку "Сохранить" что бы вся информация которую ввёл пользователь сохранилась в таблице "Предложения" или "Спрос".
2.3 Описание использованных программных компонентов
При написании приложения "электронная биржа труда" использовались следующие программные компоненты:
1) ToolBar - инструментальная панель, которая управляет компоновкой инструментальных быстрых кнопок и других компонентов. Размещаемые на панели компоненты автоматически располагаются рядами и упорядочиваются по размерам. AutoSize Если True, высота компонента будет подобранна автоматически с высотой кнопок, ButtonCount Содержит количество вставленных компонентов в панель инструментов, ButtonHeight Определяет высоту кнопок ToolButton, DisabledImages Определяет контейнер для изображений недоступных кнопок, Flat Если True, то панель и кнопки будут прозрачны для фона но когда на ней располагается указатель мыши вокруг кнопки появляется граница, HotImages Определяет контейнер изображений для всех кнопок в момент, когда на кнопке находится указатель мыши, Images Определяет контейнер для изображений, List Если True, то изображение выравнивается к левой границе кнопки, а текст -- к правой, иначе текст выводится под изображением. Будет игнорироваться, если ShowCaptions=False, Indent Отступ в пикселях от левого края до первого дочернего элемента, RowCount Содержит количество рядов кнопок, ShowCaptions Разрешает или запрещает показ на кнопках текст, Wrapable Запрещает или разрешает располагать кнопки в несколько рядов;
2) Timer - генерирует последовательность событий, этот компонент является не визуальным, то есть во время работы программы он не отображается на форме. Timer имеет два необходимых свойства, позволяющие управлять им: Interval (интервал времени в миллисекундах), Enabled -- доступность компонента. Так как по умолчанию свойству Enabled присвоено True, то в вашей программе, через промежуток времени установленный в свойстве Interval, сработает timer, т.е. выдаст событие OnTimer, и будут выполнены действия написанные в этом событии;
3) MainMenu - это не визуальный компонент предназначенный для вывода главного меню на форму. У компонента MainMenu есть такие свойства как caption отвечающее за название элемента меню, BitMap - картинка которая отображается слева от названия меню, ShortCut - функциональная клавиша или комбинация клавиш, с помошью которых можно быстро выбрать элемент меню;
4) PopupMenu - это не визуальный компонент предназначенный для вывода контекстного меню. Компонент PopupMenu предназначен для создания контекстных меню. это меню из-за способа своего появления при клике называют ещё всплывающим меню. Компонент PopupMenu во многом похож на MainMenu но в отличии от него, в всплывающих меню можно быть несколько штук на форме, у каждого компонента свое меню;
5) TButton - является простейшей и, пожалуй, наиболее часто используемой кнопкой, которая располагается на странице библиотеки Standard. Основное событие любой кнопки - OnClick, возникающее при щелчке на ней. Именно в обработчике этого события записываются операторы, которые должны выполняться при щелчке пользователя на кнопке. Из методов, присущих кнопкам, имеет смысл отметить один - Click. Выполнение этого метода эквивалентно щелчку на кнопке, т.е. вызывает событие кнопки OnClick. Этим можно воспользоваться, чтобы продублировать какими-то другими действиями пользователя щелчок на кнопке;
...Подобные документы
Характеристика системы программирования. Главные составные части Delphi. Интерфейс программного приложения. Результаты работы программы. Руководство системного программиста и оператора. Язык программирования Delphi, среда компилятора Borland 7.0.
курсовая работа [1,6 M], добавлен 29.05.2013Разработка приложения, которое будет выполнять функции показа точного времени и точной даты. Определение дополнительных функций разработанного приложения. Рассмотрение основных этапов создания программного продукта. Результаты тестирования приложения.
курсовая работа [2,2 M], добавлен 14.04.2019Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.
курсовая работа [501,4 K], добавлен 07.12.2016Проектирование программного модуля в среде программирования Borland Delphi 7.0. Схемы алгоритмов решения задач по темам "Символьные переменные и строки", "Массивы", "Работа с файлами", "Создание анимации". Реализация программного модуля, код программы.
отчет по практике [961,6 K], добавлен 21.04.2012Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.
дипломная работа [1,5 M], добавлен 12.06.2009Цель и основные составные части автоматизации. Характеристика ее объекта. Описание концептуальной модели предметной области. Обоснование выбора программного обеспечения. Разработка программы в среде Borland Delphi 7. Общий алгоритм работы приложения.
курсовая работа [368,6 K], добавлен 21.05.2015Описание истории развития информационных технологий. Исследование предпочтений по использованию программного обеспечения пользователя персонального компьютера начального уровня и разработка интерфейсного приложения в среде программирования Delphi.
дипломная работа [2,0 M], добавлен 14.01.2012Описания объектов, свойств, методов, формы и основных модулей текста программы в среде Delphi. Создание Windows-приложения на алгоритмическом языке Object Pascal в среде визуального программирования. Анализ результатов тестирования программного продукта.
курсовая работа [2,4 M], добавлен 27.08.2012Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Отладка программных модулей с использованием специализированных программных средств. Тестирование программного обеспечения. Оптимизация программного кода.
курсовая работа [974,0 K], добавлен 21.12.2016Создание программного продукта, представляющего моделирование на компьютере логнормального распределения, определение вероятностной оценки стоимости актива. Описание работы программного продукта. Работа с графиками, таблицами, математическими функциями.
курсовая работа [742,7 K], добавлен 08.01.2009Разработка программного приложения в среде Delphi. Создание таблиц и их заполнение. Форма редактирования записи. Реализация SQL запросов и поиска. Создание отчётов по БД. Руководство пользователя. Требования к составу и параметрам технических средств.
курсовая работа [1,3 M], добавлен 03.11.2014Обоснование выбора метода проектирования и инструментальных средств для разработки программного средства и базы данных. Требования к эргономике и технической эстетике. Разработка алгоритмов приложения. Руководство пользователя. Безопасность труда.
дипломная работа [2,9 M], добавлен 17.10.2014Разработка приложения, реализующего формирование заявки в казначейство на кассовый расход бюджетополучателей и ведение их реестра. Средства разработки программы, защита данных. Расчет затрат на разработку программного продукта; эргономика рабочего места.
дипломная работа [2,6 M], добавлен 21.06.2014Разработка программного обеспечения для моделирования процесса абсорбции; расчёт характеристик при варьировании температуры. Требования к программному обеспечению; структуры данных и алгоритмы в программе; дисплейные фрагменты, внешний вид приложения.
курсовая работа [2,8 M], добавлен 20.11.2012Диагностический анализ системы управления ООО "Система". Оценка функциональной структуры функционирующей АСУ, ее плюсы и минусы. Проектирование подсистемы "Учет разрабатываемых программных продуктов". Расчет затрат на разработку программного продукта.
дипломная работа [5,7 M], добавлен 29.06.2011Методология и технология разработки программного продукта. Решение задачи поиска кратчайших путей между всеми парами пунктов назначения, используя алгоритм Флойда. Разработка интерфейса программы, с использованием среды Delphi Borland Developer Studio.
курсовая работа [2,0 M], добавлен 26.07.2014Характеристика программного продукта и стадий разработки. Расчет затрат на разработку и договорной цены, эксплуатационных расходов, связанных с использованием нового программного продукта. Оценка конкурентоспособности. Изучение, оценка рыночного спроса.
курсовая работа [139,0 K], добавлен 22.09.2008Организационно-технические и режимные методы защиты информации. Средства обеспечения безопасности Windows. Интерфейс прикладного программирования. Программа администрирования "Net Programm Administrator". Расчет затрат на разработку программного продукта.
дипломная работа [1,5 M], добавлен 11.11.2012Создание программного продукта на языке Pascal в визуальной среде программирования Borland Developer Studio в консольном приложении. Разработка типизированного файла для записи данных и их вывод на экран, добавление данных в конец файла, поиск информации.
курсовая работа [1,0 M], добавлен 04.12.2011Разработка системы, базирующейся на протоколе LIMone, для обмена мгновенными сообщениями и пересылки файлов в процессе деловой переписки. Реализация системы в виде клиент-серверного приложения. Расчет экономических показателей программного продукта.
дипломная работа [4,7 M], добавлен 22.08.2016