ДП АРМ менеджера по продажам автомобилей

Описание ООО "Реал Моторс" и его производственного назначения. Обоснование состава функций, необходимых для автоматизации задач. Разработка общего алгоритма решения задач. Разработка требований и выбор программных средств решения задач, среда Delphi 7.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 17.06.2011
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы - базы данных, позволяющие эффективно хранить, структурировать и систематизировать большие объемы данных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине.

Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Использование файл/серверных и клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощают доступ и ведение, поскольку они основываются на комплексной обработке данных и централизации их хранения. Кроме того ЭВМ позволяет хранить любые форматы данных текст, чертежи, данные в рукописной форме, фотографии, записи голоса и т.д.

Данный программный продукт разработан для менеджеров по продажам в автосалоне «Реал Моторс». Программа будет использоваться как автомобильный каталог.

В данный момент у нас в городе существует несколько автомобильных рынков занимающихся продажей, в которой они выступают как посредники. Менеджеры по продажам, работающие на авторынках тратят массу времени на бумажную работу. Это неудобство побудило меня автоматизировать данный процесс.

Разрабатываемый программный продукт должен оперативно производить поиск, сортировки, фильтрацию, выводить отчет в текстовые редакторы, а также возможность добавления в базу данных новые модели автомобилей.

1. Исследование автоматизируемого объекта

1.1 Описание ООО «Реал Моторс» и его производственного назначения

Предприятие взаимодействует, как с внешней, так и с внутренней средой. В общем, внешнюю среду организации можно охарактеризовать, как всю совокупность факторов, влияющих на деятельности организации, а именно: конкуренты, потребители, поставщики, финансовые организации, источники трудовых ресурсов, наука, культура, состояние общества.

При этом внешняя среда рассматривается как совокупность двух относительно самостоятельных подсистем: макроокружения и микроокружения.

Изучение микроокружения предприятия направлено на анализ состояния тех факторов внешней среды, с которыми оно находится в непосредственном взаимодействии: конкуренты, покупатели , поставщики, партнеры, банки.

Покупателями автомобилей ООО «Реал Моторс» являются преимущественно физические лица с уровнем дохода выше среднего и с высоким уровнем дохода. Для повышения доступности автомобилей предприятие предоставляет возможность их приобретения в кредит.

Покупателями услуг СТО являются не только покупатели автомобилей у ООО «Реал Моторс», но и владельцы автомобилей различных моделей, которые приобретались у других продавцов.

Поставщиками ООО «Реал Моторс» являются крупнейшие заводы-изготовители автомобилей.

ООО «Реал Моторс» имеет достаточно высокий уровень конкурентоспособности (88,8%) в результате низкой ценовой политики (самый важный фактор для покупателей); поставки автомобилей железнодорожным транспортом, либо автовозом (что повышает качество их эксплуатации); широкого выбора моделей и цветов; тщательного проведения предпродажной подготовки и высокого уровня обслуживания покупателей.

Оценка внутренней среды организации является одной из важнейших составляющих общей характеристики предприятия.

Внутренняя среда организации - это та часть общей среды, которая находится в рамках организации. Она оказывает постоянное и самое непосредственное воздействие на функционирование организации.

Численность сотрудников ООО «Реал Моторс» составляет 30 человек, из которых 3 человека (исполнительный директор, сетевой администратор и заместитель главного бухгалтера) работают на предприятии по совместительству, не на полную ставку. Исполнительный директор является директором ООО «Реал Моторс». Сетевой администратор приходит несколько раз в неделю на предприятие для настройки сети, либо по мере необходимости, этого достаточно для поддержания бесперебойной работы компьютерной сети, нет необходимости в сетевом администраторе на полный рабочий день.

Отбором, наймом персонала занимается директор ООО «Реал Моторс».

Исполнительный директор ООО «Реал Моторс» занимается руководством торгово-хозяйственной деятельности, занимается закупкой продукции (автомобилей) необходимого ассортимента в соответствии с установленными планами продаж, установлением договорных отношений и т.д.

Заместитель директора по общим вопросам занимается организацией охраны территории, офиса, автосалона ООО «Реал Моторс», обеспечивает их пожарную безопасность, контролирует уборку помещений и т.д.

Главный менеджер занимается организацией продаж автомобилей в автосалоне и на заказ, координирует и контролирует деятельность менеджера по продажам и менеджера по связям с общественностью и др.

Директор СТО организует деятельность по обслуживанию, ремонту автомобилей на станции технического обслуживания, отвечает за выполнение плана доходов по СТО, осуществляет контроль за деятельностью СТО, контролирует ее сотрудников.

Главный бухгалтер осуществляет организацию бухгалтерского учета хозяйственно-финансовой деятельности и контроль за экономным использованием материальных, трудовых и финансовых ресурсов, сохранностью собственности предприятия. Обеспечивает своевременность и правильность оформления документов, расчеты по заработной плате и т.д.

Заведующий хозяйством осуществляет руководство работой по хозяйственному обслуживанию предприятия, обеспечивает сохранность инвентаря, соблюдение чистоты в помещениях и на прилегающей территории, отвечает за пожарную безопасность, обеспечивает работников канцелярскими принадлежностями и др.

Корпоративная культура в ООО «Реал Моторс» развита очень хорошо. Уже установлены определенные традиции в компании: празднование нового года, поздравление именинников с днем рождением, поощрение сотрудников, которые работают от 3 лет на данном предприятии, празднование дня автомобилиста, а также день рождение компании. Все сотрудники положительно относятся к данным мероприятиям, вносят предложения по разработке сценариев к праздникам и принимают в них активное участие.

1.2 Изучение существующей системы обработки информации и управления, комплекса решаемых задач структурными элементами объекта

Высшим органом управления ООО «Реал Моторс» является Общее собрание Участников Общества, состоящее из Участников Общества или назначенных ими представителей. К исключительной компетенции Общего собрания Участников Общества относятся:

- определение основных направлений деятельности Общества, утверждение его планов и отчетов об их исполнении, а также принятие решения об участии в ассоциациях и других объединениях коммерческих организаций;

- изменение Устава Общества, в том числе изменение размера Уставного капитала Общества;

- внесение изменений в Учредительный договор;

- образование исполнительных органов Общества и досрочное прекращение их полномочий, а также принятие решения о передаче полномочий единоличного исполнительного органа Общества коммерческой организации или индивидуальному предпринимателю (далее - управляющий), утверждение такого управляющего и условий договора с ним;

- избрание и досрочное прекращение полномочий ревизионной комиссии (ревизора) Общества;

- утверждение годовых отчетов и годовых бухгалтерских балансов;

- принятие решения о распределении чистой прибыли Общества между Участниками Общества;

- утверждение (принятие) документов, регулирующих внутреннюю деятельность Общества (внутренних документов Общества);

- принятие решений о размещении Обществом облигаций и иных эмиссионных ценных бумаг;

- назначение аудиторской проверки, утверждение аудитора и определение размера оплаты его услуг;

- принятие решений о реорганизации или ликвидации Общества;

- назначение ликвидационной комиссии и утверждение ликвидационных балансов;

- решение иных вопросов, предусмотренных действующим законодательством.

Контроль за финансово-экономической деятельностью осуществляется ревизионной комиссией, избираемой Общим собранием Участников.

Управленческий персонал ООО «Реал Моторс»: генеральный директор, исполнительный директор, заместитель директора по общим вопросам, главный бухгалтер, заместитель главного бухгалтера, директор СТО, главный менеджер, заведующий хозяйством.

Количество управленческого персонала - 8 человек, что составляет 26,6 % от общего числа сотрудников.

Генеральному директору напрямую подчиняются:

- исполнительный директор;

- заместитель по общим вопросам;

- главный бухгалтер;

- главный менеджер;

- директор СТО.

В подчинении заместителя по общим вопросам находится охрана и техничка. Главному бухгалтеру подчиняются заместитель и бухгалтер-кассир. В подчинении главного менеджера находится менеджер по продажам и менеджер по связям с общественностью. Директору СТО подчиняются заведующий складом, автослесари, автоэлектронщик, автоэлектрики, энергетик.

Функциональные обязанности не закреплены не в виде должностных инструкций, не в виде положений о подразделениях. Сотрудники знакомятся со своими обязанностями во время приема на работу. Если функциональные обязанности четко не определены и не распределены по должностям, возникает дублирование функций, также высока вероятность того, что некоторые важные функции не будут выполняться вообще. Отсутствие должностных инструкций также ведет к тому, что если обязанности не закреплены за конкретным человеком, с этого человек трудно спрашивать, контролировать выполнение им своих обязанностей.

Обязанности генерального директора определены в Уставе Общества. Он является единоличным исполнительным органом Общества, осуществляющим руководство текущей деятельностью Общества. Директор избирается Общим собранием Участников Общества на неопределенный срок, или срок, устанавливаемый Общим собранием Участников Общества. Директор Общества может быть избран и не из числа его Участников. Директором ООО «Реал Моторс» является его Участник (учредитель).

Директор подотчетен Общему собранию Участников Общества и организует выполнение его решений. Директор вправе без доверенности действовать от имени Общества, в частности, представлять его интересы, совершать сделки, заключать договоры купли-продажи, мены, аренды, банковского счета, кредитные, трудовые и иные договоры и контракты, подписывать документы Общества, издавать в пределах своей компетенции приказы, в том числе о назначении на должности работников Общества, об их переводе и увольнении, применять меры поощрения и налагать взыскания, открывать и закрывать расчетный и другие счета в кредитных учреждениях; выдавать доверенности на право представительства от имени Общества, в том числе доверенности с правом передоверия; осуществлять иные полномочия, не отнесенные действующим законодательством и настоящим Уставом к компетенции Общего собрания Участников Общества.

Исполнительный директор ООО «Реал Моторс» занимается руководством торгово-хозяйственной деятельности, занимается закупкой продукции (автомобилей) необходимого ассортимента в соответствии с установленными планами продаж, установлением договорных отношений и т.д.

Заместитель директора по общим вопросам занимается организацией охраны территории, офиса, автосалона ООО «Реал Моторс», обеспечивает их пожарную безопасность, контролирует уборку помещений и т.д.

Главный менеджер занимается организацией продаж автомобилей в автосалоне предприятия, обеспечивает выполнение плана по продажам автомобилей, координирует и контролирует деятельность менеджера по продажам и менеджера по связям с общественностью и др.

Директор СТО организует деятельность по обслуживанию, ремонту автомобилей на станции технического обслуживания, отвечает за выполнение плана доходов по СТО, осуществляет контроль за деятельностью СТО, контролирует ее сотрудников.

Главный бухгалтер осуществляет организацию бухгалтерского учета хозяйственно-финансовой деятельности и контроль за экономным использованием материальных, трудовых и финансовых ресурсов, сохранностью собственности предприятия. Обеспечивает своевременность и правильность оформления документов, расчеты по заработной плате и т.д.

Заведующий хозяйством осуществляет руководство работой по хозяйственному обслуживанию предприятия, обеспечивает сохранность инвентаря, соблюдение чистоты в помещениях и на прилегающей территории, отвечает за пожарную безопасность, обеспечивает работников канцелярскими принадлежностями и др.

Если сравнить обязанности заместителя директора по общим вопросам и заведующим хозяйством, то они оба занимаются решением общих вопросов (обеспечение пожарной безопасности, уборка), у них есть полномочия для решения данных вопросов, то есть существует дублирование функций.

Товарооборот предприятия за 2009-2011 гг. увеличился практически в 2,5 раза. Увеличение товарооборота произошло преимущественно за счет привлечения новых покупателей в результате проводимых рекламных кампаний, в результате того, что предприятие хорошо зарекомендовало себя на рынке, а также за счет увеличения производительности труда. Резкое уменьшение товарооборота в 2008г. связано с тем, что поменяв место, предприятие потеряло часть своих покупателей, которые просто не знали где теперь находится предприятие. Себестоимость товаров увеличилась на 1,73% больше, чем увеличился товарооборот за этот период. Это связано с увеличением закупочных цен на автомобили.

Либеральный стиль руководства. Формируется у людей, которые не любят брать ответственность на себя. Руководитель ставит перед исполнителями проблему, создает необходимые организационные условия для их работы, задает границы решения, а сам отходит на второй план. За собой он сохраняет функции консультанта, арбитра, эксперта, оценивающего полученные результаты.

При этом поощрение и наказание отступают на второй план по сравнению с внутренним удовлетворением, которое получают подчиненные от реализации своего потенциала и творческих возможностей. Подчиненные избавлены от постоянного контроля и «самостоятельно» принимают решения и стараются найти путь их реализации в рамках предоставленных полномочий. Они не догадываются, что руководитель все уже заранее продумал и создал для этого процесса необходимые условия, которые предопределяют конечный результат. Такая работа приносит им удовлетворение и формирует благоприятный морально-психологический климат в коллективе.

Применение этого стиля имеет все большее распространение из-за растущих масштабов научно-технической деятельности и опытно-конструкторских разработок, которые выполняются высококлассными специалистами, которые не хотят находиться под давлением и опекой. Его эффективность зависит от реального стремления подчиненных к этому, четкой формулировкой руководителем задач и условий их деятельности, его справедливостью в отношении оценки результатов и вознаграждения.

Демократический стиль руководства формируется у людей, которые не любят брать ответственность на себя, ответственность не концентрируется , а распределяется в соответствии с переданными полномочиями. Руководство характеризуется высокой степенью децентрализации полномочий, активным участием сотрудников в принятии решений. Создается атмосфера, при которой выполнение служебных обязанностей становится делом привлекательным, а достижение при этом успеха служит вознаграждением. Это стиль предусматривает инструкции в форме предложений, не сухую речь, а товарищеский тон, похвалу и порицание - с учетом мнения коллектива. Мероприятия в коллективе планируются. Распоряжения и запреты проводятся на основе дискуссий. Позиция руководителя - внутри группы, т.е. руководитель, ведет себя как один из членов группы; каждый сотрудник может при нем свободно выражаться по разным вопросам.

Авторитарный стиль руководства характеризуется чрезмерной централизацией власти руководителя, самовластным решением всех вопросов, касающихся деятельности организации, ограничением контактов с подчиненными. Этот стиль свойственен решительным, властным, волевым людям, жестким по отношению к окружающим. Автократ «все знает сам» и не терпит возражений. Никому не доверяет, не ставит в известность о своих намерениях; отдает деловые, краткие распоряжения; запреты часто сопровождаются угрозами. Похвала и порицание работников крайне субъективны. Эмоции подчиненных и коллег в расчет не принимаются. Дела в коллективе планируются заранее во всем их объеме, определяются лишь непосредственные цели для каждого работника. Голос руководителя является решающим, а его позиция находится вне группы.

На предприятии ООО «Реал Моторс» совмещено два стиля руководства: авторитарный и демократический. Это проявляется в сосредоточение всей власти и ответственности в руках генерального директора и в то же время существует делегирование полномочий с удержанием ключевых позиций у лидера. Необходимо также отметить, что имеет место усиление личных обязательств по выполнению работы через участие в управлении, предсказуемость результата.

1.3 Оценка существующего уровня автоматизации и состава решаемых задач. Выявление недостатков в существующей системе автоматизации. Выбор и обоснование состава задач подлежащих автоматизации

Анализируя статистику продаж прошлых лет, можно придти к выводам, что основными внутренними факторами, влияющими на эффективность управления предприятием являются: психологический климат в коллективе, разработка стратегий управления, согласование с коллективом планов развития (данные параметры получили самый высокий 5-ый рейтинг важности).

Четвертый рейтинг имеют следующие внутренние факторы: болезни руководителей и сотрудников, увольнение или прием на работу новых сотрудников, расширение или сокращение деятельности организации, факторы охраны имущества и безопасности труда, система поощрения и взыскания.

К третьему рейтингу важности относятся: прогулы работников, немотивированные пропуски и потери рабочего времени, действия влиятельных лиц, содействующих или мешающих деятельности организации, социальные инициативы коллектива, изобретательство.

Ко второму рейтингу важности следует отнести по мнению эксперта следующие факторы: неравномерность, неритмичность поставок и перегрузки в работе, мероприятия, проводимые профсоюзным движением, неисправность машин и оборудования, оргтехники, средств связи, административный контроль.

Анализируя данную таблицу, можно придти к выводам, что основными внешними факторами, влияющими на эффективность управления предприятием являются: активная политика конкурентов, новые технологии производства товаров и услуг.

Четвертый рейтинг имеют следующие внешние факторы: экономические, политические кризисы, влияющие на эффективность работы предприятия. Необходимо отметить, что данный аспект в меньшей степени влияет на эффективность управления предприятием, чем предыдущие факторы.

К третьему рейтингу важности относятся: внезапные изменения в экономическом положении клиентов и неожиданные изменения конъюнктуры на рынках энергоресурсов и сырья.

Ко второму рейтингу важности следует отнести по мнению эксперта следующие факторы: общественно значимее события, положение на рынке труда: избыток или дефицит специалистов, безработица; мероприятия правительства по регулированию социальных процессов за счет работодателей; миграционные процессы, ухудшающие качество населения.

И в наименьшей степени на эффективность управления предприятием влияют следующие внешние факторы: структурные изменения в обществе, неблагоприятные погодные условия, требования профсоюзов к технике и безопасности и условиям труда.

1.4 Выбор и обоснование состава функций необходимых для автоматизации задач

В результате проведенных исследований управления в компании представляется возможным заключить:

- Отсутствует «Положение об организационной структуре компании», которое должно включать: перечень основных бизнес-процессов, перечень структурных звеньев, распределение функций по структурным звеньям. Необходимо разработать и формализовать «Положение об организационной структуре компании»:

- отсутствует «Положение о подразделениях». Его необходимо разработать и формализовать;

- Происходит дублирование управленческих функций на высшем уровне в части контроля деятельности структурных подразделений. Необходимо разграничить управленческие обязанности между двумя руководителями.

- Находятся на стадии разработки должностные инструкции главных специалистов производственных подразделений и заместителя по общим вопросам. Необходимо формализовать должностные инструкции.

- Отсутствует корпоративный кодекс. Необходимо разработать и формализовать корпоративный кодекс, а также ознакомить с ним весь персонал.

- Не формализованы принципы стимулирования труда. Необходима формализация принципов.

2. Разработка общего алгоритма и требований к программным и техническим средствам

2.1 Разработка общего алгоритма решения задач

Для более удобного функционирования фирмы предполагается внедрение в работу менеджера созданное программное обеспечение, что позволит увеличить объем и качество обработки информации, позволяющей персоналу фирмы принимать своевременные и оптимальные решения; централизовать сбор, обработку, хранение данных, реализовать обеспечение, необходимой оперативной информацией ведения технологического процесса, повысив эффективность использования указанной информации.

Усовершенствование рабочего процесса фирмы приведет к снижению трудоемкости и одновременно повышению оперативности сбора, обработки, получения и передачи данных на верхний уровень. Все эти факторы в конечном итоге ведут к сокращению сроков выполнения работ.

Для осуществления целей предлагается автоматизировать выполнение следующих функций:

- хранение информации связанной с наличием автомобилей в салоне, и база автомобилей которые можно приобрести на заказ;

- сортировка данных по различным критериям;

- вывод отчёта о выбранных автомобилях и их характеристиках;

- добавление, удаление, редактирование данных хранящихся в БД;

- значительное увеличение объема обработки информации;

- сокращение сроков обработки информации;

- упрощение работы с архивной документацией.

Основные идеи современной программы базируются на концепции баз данных. Согласно данной концепции, основой информационной технологии являются данные, организованные в базе данных, адекватно отражающей реальность действительности в той или иной предметной области и обеспечивающие пользователя актуальной информацией в соответствующей предметной области.

В результате анализа предметной области создается описывающая ее модель данных. База данных определяется как совокупность данных (в данном случае - это данные о ремонтах компьютерной техники), организованных по определенным правилам. Фактически база данных предназначена для хранения информации по некоторой предметной области, поэтому структура базы данных и ее состав определяются на основе анализа предметной области в соответствии с поставленной задачей.

Следует иметь в виду, что даже относящиеся к одной предметной области базы данных могут оказаться различными в зависимости от специфики поставленной задачи: назначения базы данных, необходимого количества хранимых и обрабатываемых данных, необходимости связи с другими базами данных, учета имеющегося документооборота и так далее.

На практике, особенно при создании небольших баз данных, модель предметной области сразу же определяется в виде набора таблиц конкретной системы управления базами данных. Эти таблицы соответствуют объектам и связям между ними. Каждая таблица обычно представляет собой отдельный файл, в котором находится описание структуры данных и собственно данные. При проектировании базы данных (БД), необходимо в первую очередь чтобы в базе данных отражалась наиболее полная информация, для принятия решений или для создания новых данных на основе имеющихся.

При выборе типа используемых данных, необходимо исходить в первую очередь из возможных значений в них, кроме того, необходимо чтобы эти значения предоставляли наиболее полную информацию, для принятия решений или для создания новых данных на основе имеющихся. В результате изучения данных, можно предоставить следующий анализ параметров.

В качестве специального вопроса дипломного проекта рассматривается вопрос создания программы автомобильный каталог. Данная программа должна реализовывать следующие функции:

1. Вводить, редактировать, удалять данные о всех автомобилях.

2. Проводить фильтрацию и поиск данных по одному из указанному критерию:

- по названию фирмы;

- по называнию страны;

- по названию модели;

- Выдавать отчет по результатам фильтрации и поиска или сортировки данных.

2.2 Разработка требований и выбор программных средств решения задач

автоматизация алгоритм delphi

Данный программный продукт разработан средствами интегрированной среды Delphi 7, работа которой, поддерживается операционными системами Windows 95, Windows 98, Windows NT 5.0, Windows 2000, Windows XP.

Данная версия, предложенной операционной системы - Windows XP объединяет все лучшие качества предыдущих версий Windows: простой и понятный интерфейс, а также технологию Plug & Play - от Windows 98, надежность, стабильность и управляемость - от Windows 2000. В Windows XP Professional Edition существует возможность эмуляции интерфейсов Windows NT, Windows 95, Windows 98.

В Windows XP обеспечивается совместимость почти с 1000 основных приложений, разработанных для использования в среде операционных систем Windows 9x, и практически с любым приложением, работающим под управлением Windows 2000 (за исключением антивирусных программ, системных служебных программ и приложений архивирования, обновления для которых подготовлены их производителями).

Windows XP - это операционная система, объединяющая, по словам разработчиков от Microsoft, две существовавших ранее независимо друг от друга линейки Windows - "домашнюю" Windows 95/98/Me и "профессиональную" NT/2000

Windows XР прочно вошла в жизнь большинства пользователей, получивших стабильную, надежную систему, способную удовлетворить разнообразные вкусы. XP - eXPerience - опыт. Так сотрудники фирмы Microsoft расшифровывают эту аббревиатуру.

Windows XP построена на усовершенствованном ядре Windows 2000 и имеет новый, ясный, простой и привлекательный интерфейс, названный в корпорации Microsoft "Luna", который упрощает работу с компьютером.

WIndows XP - система, позволяющая работать в терминальном режиме, имеет возможность одновременной работы неограниченного количества пользователей, при добавлении утилиты Desktop Mannager, позволяет работать одновременно на четырех рабочих столах. Медленно, но верно Microsoft привлекает пользователей *nix систем.

Дружелюбный, свежий, модернизированный интерфейс Windows XP полностью обновлен. Он обладает более четкими линиями, насыщенными цветами, продуманной организацией, обеспечивающей быстрое перемещение и выполнение операций. В упрощенное меню кнопки «Пуск» автоматически добавляются часто используемые программы, которые могут быть запущены одним щелчком мыши.

Windows XP Professional обладает улучшенными возможностями для работы программ в фоновом режиме. Общая защита значительно улучшена, поэтому теперь можно более безопасно использовать обозреватель Интернета и совершать в нем покупки. Можно также общаться с другими пользователями по сети, не беспокоясь о сохранении конфиденциальности файлов личных данных. Быстродействие позволяет запускать большее количество программ одновременно, при этом программы работают с максимальной скоростью. Windows XP Professional надежна и устойчива, поэтому всегда можно рассчитывать на быстродействие и эффективную работу компьютера. Помимо этого достигнут максимально возможный уровень совместимости с другими программами.

Windows XP обеспечивает повышенную надежность и эффективность. Организовать работу нескольких пользователей на одном компьютере под управлением Windows XP проще, чем когда бы то ни было. Каждый пользователь компьютера может создать отдельную защищенную паролем учетную запись с личной настройкой и частными файлами. На одном компьютере могут быть активны сразу несколько учетных записей, переключение между ними осуществляется просто и быстро.

Например, если кто-то хочет просмотреть свою электронную почту, когда вы работаете с компьютером, достаточно просто активизировать соответствующую учетную запись. И для этого не потребуется закрывать запущенные вами программы и завершать сеанс. Другие пользователи не смогут просмотреть ваши файлы при работе с компьютером, а вы не сможете просмотреть их файлы, когда переключитесь назад к своей учетной записи. Экран будет выглядеть в точности, как перед переключением.

В Windows XP упрощен процесс установки и настройки компьютерного оборудования. Он включает поддержку Plug & Play для сотен устройств, которые не учитывались в Windows 2000, усовершенствована поддержка шины USB (Universal Serial Bus), стандарта IEEE 1394, интерфейса PCI (Peripheral Component Interface) и многих других стандартов и типов шин. В Windows XP включена собственная поддержка чтения-записи оптических дисков DVD-RAM и возможность чтения формата UDF 2.01. Кроме того, с помощью интерфейса IMAPI (Image Mastering API) пользователь Windows XP может создавать компакт-диски в форматах, позволяющих осуществлять однократную или многократную запись (CD-R или CD-RW), применяя для этого обычный метод перетаскивания или соответствующих мастеров. Внедрение стандарта Universal Plug and Play привело к упрощению процессов установки устройств за счет распространения сферы действия технологии Plug & Play на всю сеть.

Время запуска снижено, а стабильность работы офисных программ выше, чем в любой предыдущей операционной системе. Поддержка нескольких мониторов позволяет просматривать больше данных или одновременно выводить окна двух разных программ на компьютерах, оснащенных видеоадаптерами с двойным интерфейсом. Благодаря многоязыковой поддержке Windows XP Professional готова к использованию в любой стране мира.

В качестве языка программирования выбран язык Borland Delphi 7.0. Сформулируем основные критерии, по которым производился выбор среды программирования для создания данной программы.

1) Создание максимально возможного удобства в работе. Для этого программа должна иметь удобный и современный интерфейс пользователя.

2) Работа модуля должна выполняться с максимально возможной скоростью. Нежелательны ситуации, в которых пользователю длительное время придется ожидать окончания работы программы.

3) Поддержка длинных имен файлов.

4) Максимальная простота в установке и использовании модуля.

5) Минимальные затраты на разработку модуля.

В ходе последующего анализа имеющихся средств программирования на основании перечисленных критериев был выбран вариант написания данного модуля с использованием системы визуального программирования (объектно-ориентированного программирование) Borland Delphi. Данное заключение основывалось на следующем.

Среда объектно-ориентированного программирования Delphi работает в среде Windows и предоставляет программисту возможность реализации всех достоинств графического интерфейса этой системы. Так как подавляющее большинство пользователей персональных компьютеров работают сегодня в среде операционных систем семейства Windows, то этот интерфейс является для них наиболее привычным и удобным.

Многие системы разработки приложений для Windows генерируют код-полуфабрикат, который не может быть выполнен процессором без дополнительной трансляции во время работы самой программы, что существенно снижает производительность компьютера. Delphi же использует настоящий компилятор и компоновщик и генерирует стопроцентный машинный код. Такая реализация лишена непроизводительных затрат, что делает программы, написанные на Delphi, максимально эффективными.

Так как Delphi является средой программирования для Windows, то, как и сама операционная система Delphi поддерживает длинные имена файлов и папок.

Для запуска программ, написанных на Delphi, не требуются никакие дополнительные библиотеки, интерпретаторы кода и прочее. Достаточно взять один-единственный сгенерированный исполняемый файл и запустить его там, где нужно. Для установки программы на другой компьютер не требуется создание каких-либо дистрибутивов, не нужен процесс инсталляции, достаточно переписать исполняемый файл программы.

Среда объектно-ориентированного программирования Delphi является мощным средством для быстрой и качественной разработки программ для операционной системы Windows. Имеющаяся библиотека визуальных компонентов позволяет создать интерфейс с пользователем за считанные минуты. Объектно-ориентированный язык Object Pascal, положенный в основу Delphi, является расширением языков Turbo Pascal и Borland Pascal фирмы Borland и нашел в себе отражение новых веяний в программировании. Компонентный принцип, используемый в Delphi, позволяет создавать полноценные Windows-приложения, написав минимальное количество строк кода. Delphi представляет собой открытую систему, позволяя добавлять свои компоненты в систему, модифицировать уже имеющиеся стандартные компоненты благодаря тому, что предоставлены их исходные тексты. Благодаря всему этому разработка программ в среде Delphi становится легкой и приятной.

Таким образом, выбранная платформа, как было показано выше, удовлетворяет поставленным требованиям, поэтому выбор был остановлен на данной системе программирования.

2.3 Разработка требований и выбор комплекса технических средств решения задач

Критерии эффективности управления налагают ограничения на целевую функцию создания программного обеспечения; они определяют ограничения по затратам на создание и эксплуатацию программы.

Основным ограничением при создании программного обеспечения является: ограничение по затратам на создание и эксплуатацию системы - поскольку программа не будет являться базой данных в которой будет храниться вся информация о фирме, покупателях и прочее, а будет являться именно автомобильным каталогом.

Техническую основу автоматизированных рабочих мест составляют персональные компьютеры. Конфигурация персональных компьютеров должна обеспечивать:

1. работу компьютера в сети;

2. работу с большими объёмами данных;

3. прием и обработка сигналов с датчиков на порты компьютера.

Для работы в сети необходима сетевая интерфейсная плата, которая выбирается в зависимости от:

1. типа сети;

2.типа кабеля;

3. типа шины;

4. внешней скорости передачи данных.

Персональные компьютеры автоматизированных рабочих мест подключаем к ближайшему узлу локальной сети предприятия - концентратору с помощью сетевого кабеля. Порты концентратора играют важную роль, поскольку определяют следующее:

1. тип кабеля, который можно подключить к концентратору;

2. количество персональных компьютеров, подключаемых к одному концентратору;

3. возможность наращивания концентратора и средства дистанционного управления им при отказе сети.

Необходимо использовать кабель UTP (неэкранированная витая пара) пятой категории, что соответствует стандарту сети предприятия.

На этапе разработки специализированного ПО, следует создать базу данных автомобилей с их техническим характеристиками, исходя из которой будут создавать требуемые отчеты, приниматься те или иные решения и т.д. Это позволит, если не полностью, то значительно снизить уровень дублирования исходной информации.

Разрабатываемое программное обеспечение представляет собой программу созданную на основе типовых технических средств.

- при определении требований к структуре ПО учитывались:

- перечень документов и сообщений, поступающих извне и подлежащих обработке;

- перечень функций и задач, подлежащих автоматизации;

- требования к составу информационного и организационного обеспечения ПО.

Техническое оснащение ООО «Реал Моторс» находится на достаточном уровне. Отделение располагает следующим оборудованием:

- компьютеры;

- лазерные принтеры;

- сетевое оборудование;

- копировальный аппарат.

Технический уровень компьютерной техники характеризуется его структурой. Характеристика оборудования приведена в таблице 3. Из данных таблицы видно, что парк компьютерного оборудования современен и отвечает в значительной мере современным требованиям.

Наличие компьютерного оборудования создает возможность автоматизации при минимальных затратах. На данное время компьютерная техника используются лишь для минимальных объемов работ и составления отчетов, производимых служащими подразделения в рамках программ Word, Excel. Сложность создания ПО заключается в недостатке программного обеспечения, что подразумевает разработку специального ПО.

Поэтому на этапе разработки специализированного программного обеспечения, следует создать единую информационную базу данных.

Комплексная программа по автоматизации объектов предусматривает наращивание уровня их автоматизации, который определяется следующими компонентами: используемой технической базой, программным и информационным обеспечением, организацией работ, которые должны быть тесно увязаны в автоматизированную систему управления (ПО).

При автоматизированном управлении КТС позволяет:

- освободить человека от выполнения однообразных, трудоемких операций, которые можно формализовать и тем самым повысить производительность труда в управлении;

- благодаря возможности быстрого перебора многих вариантов решать одну из основных задач в области ПО -- поиск оптимальных вариантов; обеспечивать естественную связь человека с ЭВМ.

Комплексы технических средств (КТС) ПО обеспечивают ввод графической информации, формирование и вывод результатов в виде текста, а также редактирование и обработку введённой информации. В соответствии с функциональным назначением различают устройства ввода и вывода данных, представленных в графической и текстовой форме, и ЭВМ, перерабатывающие информацию и определяющие параметры графических изображений. Редактируют изображения с помощью устройств ввода и вывода, объединенных в графические терминальные станции или диалоговые графические терминалы.

Методическое обеспечение - документы, в которых отражены состав, правила отбора и эксплуатации средств автоматизации управления.

Лингвистическое обеспечение - языки проектирования, терминология; сюда также относятся правила формализации естественного языка и методы сжатия и развертывания текстов.

Среди устройств ввода, входящих в состав КТС машинной графики, можно выделить устройства графической информации и оперативного ввода неграфических данных. К последним относятся алфавитно-цифровые, цифровые и функциональные клавиатуры, цифровые наборные устройства и т.п.

Устройства вывода графических изображений подразделяют на графические регистрирующие устройства (в результате работы которых изготовляют графические документы) и устройства отображения графической информации без регистрации, или графические дисплеи, при работе которых изображения формируются на экранах, входящих в состав устройств.

Комплексы технических средств на основе мини-ЭВМ получили название автоматизированных рабочих мест (АРМ). При таком трехуровневом построении КТС ПО достигаются: эффективное использование многими АРМ больших ЭВМ; повышение производительности процесса обработки информации АРМ; при необходимости удаленных вычислительных мощностей, создания и ведения распределенных баз данных; специализация вычислительных подразделений и эффективное распределение работ в системе.

Автоматизированные рабочие места (АРМ) представляют собой аппаратурно-программные комплексы, базирующиеся на устройствах ввода и ввода информации в графической и алфавитно-цифровой форме, объединенных мини-ЭВМ по принципу функциональной полноты с общим программным обеспечением и системой текстового контроля. Информационные связи устройств в комплексах обеспечиваются передачей информации по одной или нескольким параллельным физическим линиям (при взаимодействии в реальном масштабе времени) либо переносом информации на носителях.

Комплексы технических средств и программное обеспечение АРМ строят по модульному принципу, что позволяет наращивать мощность отдельных функциональных компонентов и числа объединяемых устройств и переходить к более крупным системам.

Техническое обеспечение - устройства вычислительной и организационной техники, средств передачи данных.

Техническое оснащение организаций ориентировано на использование комплексов автоматизированных рабочих мест средней и малой мощности объектов, которые необходимо автоматизировать в первую очередь.

Программное обеспечение включает программы на машинных носителях, тексты программ и эксплуатационную документацию. Основу программного обеспечения составляют пакеты прикладных программ (ППП), представляющие собой набор программ, реализуемых на ЭВМ.

Схема комплекса технических средств реализована с помощью приобретенных компьютерной техники, периферийных устройств, а также дополнительных устройств:

- сетевое оборудование;

- коммуникационное оборудование;

- устройства сотовой связи;

- программное обеспечение.

Комплекс технических средств состоит из автоматизированных рабочих мест (АРМ), которые связанны между собой сервером.

Автоматизированные рабочие места состоят из:

- АРМ генерального директора;

- АРМ исполнительного директора;

- АРМ главного бухгалтера;

- АРМ заместителя главного бухгалтера;

- АРМ менеджера по продажам;

- АРМ главного менеджера;

- АРМ директора СТО.

Все компьютеры объединены в локальную вычислительную сеть типа «звезда» со скоростью передачи данных - 100 М бит/с. Компьютеры соединены между собой через концентратор (Switch).

Компьютеры работают на платформе Windows XP SP3 Professional и Microsoft Windows Seven.

Наличие технических средств создает возможность автоматизации при минимальных затратах.

Расшифровка условных обозначений на схеме КТС представлена в таблице 3.

Таблица 3

Условные обозначения

Обозначение

Расшифровка обозначения

ПМ

Разъем для подключения монитора

ВТ

Монитор

PS/2 K

Разъем для подключения клавиатуры

K

Клавиатура

PS/2 M

Разъем для подключения монитора

M

Мышь

COM

Последовательный порт

LPT

Параллельный порт

RJ - 45

Разъем под LAN соединение

ПП

Разъем для подключения принтера

П

Принтер

Switch

Коммутатор

3. Разработка программного обеспечения

3.1 Разработка интерфейсной части программы

Программа должна иметь удобную систему навигации, а также сопровождаться различными пояснениями и комментариями. Выбор цветовой гаммы должен быть обоснован и основан на принципах оформления программных продуктов, т.е. в интерфейсе не должно быть элементов, раздражающих или держащих пользователя в напряжении. Элементы управления должны иметь рациональное размещение, чтобы не вызывать у пользователя затруднений при пользовании ими.

Программа должна иметь интуитивно - понятный интерфейс, включающий в себя различного рода меню, контекстно-зависимую подсказку и контроль вводимой информации.

Для эффективной организации взаимодействия пользователя с программой предназначена диалоговая информация. Интерфейс программы должен быть рассчитан на длительную работу оператора с ЭВМ.

Разрабатываемая программа должна осуществлять следующие функции:

- выбор фирм по производителю;

- вывод списка моделей автомобилей;

- вывод на экран технических параметров автомобиля;

- сортировка списка по производителю, по скорости, по мощности;

- добавление, удаление и редактирование данных в БД;

- экспорт отчета в Word и Excel;

- осуществлять поиск и фильтрацию данных.

Программа должна быть разработана в среде программирования Borland Delphi и поддерживать связь с БД по технологии ADO.

Сама база данных должна быть разработана средствами СУБД MS-Access.

Такой выбор программных средств и технологий является оптимальным в связи со следующими требованиями к эксплуатации программы:

- программа должна работать на распространенных в настоящее время моделях персонального компьютера (ПК);

-установка программы не должна требовать специальных знаний;

- адаптация программы к конкретному участку голосования должна быть посильной для любого грамотного пользователя персонального ПК;

- программа должна надежно работать в стандартной современной среде персонального компьютера: MS Windows XP+MS Office.

3.1.1 Определение количества и назначения окон программы.

В программе используются 3 окна. Окно авторизации, автомобильный каталог, окно редактирования, добавления информации о автомобилях.

3.2 Краткая характеристика модели и метода решения данной задачи

3.2.1 Разработка структуры (модули/подсистемы) программного обеспечения и решений по организации и ведению баз данных

В разработанной базе данных создано 5 таблицы, связанных между собой так, как показано в схеме данных. Все таблицы созданы с помощью конструктора. Таблица «Фирмы» имеет следующие поля и соответствующие им типы данных представленные в таблице 1. В данной таблице хранятся данные фирмах производителях.

Таблица 4

Firms

Имя поля

Назначение

Тип

1

KodF

Номер

Счётчик

2

Firm

Фирма

Текстовый

3

Country

Страна

Текстовый

Таблица 5 имеет следующие поля и соответствующие им типы данных представленные в таблице 5. Данная таблица содержит список моделей и их технические характеристики.

Таблица 5

Models

Имя поля

Назначение

Тип

1

KodF

Номер

Числовой

2

KodMod

Код модели

Счётчик

3

Model

Модель

Текстовый

4

Priv

Привод

Текстовый

5

KolvoMP

Количество механических передач

Текстовый

6

KolvoAP

Количество автоматических передач

Текстовый

7

MAXS

Максимальная скорость

Числовой

8

Razg

Разгон

Текстовый

9

Moschn

Мощность двигателя

Числовой

10

Obem

Объем

Числовой

11

Basa

База

Числовой

12

DLSIVI

Габариты

Текстовый

13

SNmas

Снаряженная масса

Числовой

14

DOPmas

Допустимая масса

Числовой

15

Foto

Фото

Поле объекта OLE

4. Апробация и тестирование разработанной программы. Руководство пользователя и администратора

Программа вызывается путем запуска файла Avto.exe, находящегося в каталоге, где установлена программа или можно вывести ярлык программы на рабочий стол.

Общие правила при работе с программой.

Перемещение по элементам экранной формы осуществляется с помощью указателя «мыши».

После загрузки программы на экране появится окно, в котором нужно указать пароль для входа в программу (рисунок 1).

Рисунок 1. Ввод пароля

После ввода пароля нажать на кнопку ОК. если пароль введён верно, то на экране появится окно программы (рисунок 2).

Если пароль введён верно, то на экране появится окно программы (рисунок 2).

Рисунок 2. Основная вкладка автомобильного каталога

На вкладке каталог располагается форма, которая делится на 3 части. Сверху справа вы можете выбрать необходимую вам фирму и модель автомобиля. Левее располагается изображение выбранного вами автомобиля. В нижней части формы находятся все необходимые параметры и характеристики подобранного авто.

Нажав на вкладку «Сортировка списка», появится ещё одна форма (рисунок 3). Здесь представлены записи базы данных, ниже расположены кнопки с критерием сортировки списка и панель навигации по списку базы данных.

Рисунок 3. Сортировка списка

На вкладке «Работа со списком» (рисунок 4) так же располагается записи базы данных, нижняя часть разделена на 4 части.

Слева находятся фильтрация записей базы данных, в программе можно производить фильтрацию данных по следующим полям: наименование фирмы, названию страны, наименованию модели. Правая часть отдана для поиска записей по списку БД, панели редактирования БД и панели экспорта списка в текстовые редакторы. Также на вкладке располагается официальный логотип ООО «Реал Моторс».

В форму заносится вся информация о автомобиле. Для внесения изменений в списке, достаточно нажать на панели «Редактирование записи в таблице» знак «+»(рисунок 5).

Рисунок 5. Добавление записи

Затем щёлкнуть правой кнопкой мыши на появившееся пустое поле, после чего появится окно редактирования (рисунок 6), в которое вы вносите всю необходимую информацию о автомобиле.

Рисунок 6. Окно редактирования добавление записи

Для редактирования записей в таблице всего лишь необходимо щёлкнуть на необходимой вам записи в списке, появиться аналогичное окно как и при добавлении записи, за исключением того что в нем будет уже забита информация, которую можно будет по вашему желанию изменить(рисунок 7).

Рисунок 7. Окно редактирования изменение записи

Для удаления записи из базы данных нужно встать указателем на эту запись, а затем нажать на кнопку «-» на панели «Редактирование записи в таблице» (Рисунок 8), на экране появится окно для подтверждения удаления записи или отмены.

Рисунок 8. Удаление записи

5. Экономическая часть

5.1 Расчет трудоемкости разработки программного продукта

Рассчитаем затраты на разработку программного обеспечения.

На основе определенных объемов и уровней сложности рассчитываются затраты в человеко-месяцах на разработку программного обеспечения по следующей формуле:

,

где: А - масштабный коэффициент равный 2,5;

В - показатель, отражающий нелинейную зависимость затрат от размера проекта. Значение показателя принимается равным 1.11, поскольку все масштабные факторы для разрабатываемых проектов принимаются высокими;

Размер - размер программного обеспечения, выражается в тысячах LOC (Lines Of Code). Ме - Множитель поправки, зависит от значения семи факторов затрат.

Для каждого фактора определяется оценка по шестибальной шкале от очень низкого до очень высокого значения. На основе оценки для каждого фактора затрат по таблице Боэма определяется множитель затрат Emi. Перемножение всех множителей затрат формирует множитель поправки:

,

где: - числовое значение формирователей затрат;

Для каждого формирователя затрат определяется оценка по шестибальной шкале, где 1 соответствует очень низкому значению, а 6 - очень высокому значению.

На основе оценки для каждого формирователя затрат по таблице Боэма определяется множитель затрат . Перемножение всех множителей затрат формирует множитель поправки.


Подобные документы

  • Описание вычислительной техники, характеристика операционных систем и языков программирования. Сравнительный анализ аналогов и прототипов. Разработка алгоритма решения задачи. Выбор средств и методов решения задач. Проектирование программного обеспечения.

    отчет по практике [1,0 M], добавлен 23.03.2015

  • Общая характеристика прикладных программ, предназначенных для проведения табличных расчетов. Выделение параметров программного обеспечения, необходимого для решения финансовых задач. Разработка алгоритма решения поставленной задачи средствами MS Excel.

    контрольная работа [2,6 M], добавлен 18.01.2016

  • Анализ работы менеджера по продажам. Определение недостатков существующей системы обработки информации. Обоснование необходимости разработки информационной системы. Выбор варианта реализации задач автоматизации. Разработка пакета прикладных программ.

    курсовая работа [49,3 K], добавлен 20.02.2012

  • Разработка стратегии и выбор способа автоматизации задачи снабжения для предприятия. Построение функциональной модели бизнес-процессов предметной области. Создание программного средства "1С: Конфигурация ОМТС" для оптимального решения задач снабжения.

    дипломная работа [7,2 M], добавлен 12.04.2012

  • Анализ программных средств для решения задач по управлению персоналом. Автоматизированные информационные системы и их классификация. Разработка технических требований и архитектуры клиентской части. Характеристика web-технологий. Разработка алгоритмов.

    дипломная работа [3,2 M], добавлен 19.01.2017

  • Краткий обзор решения транспортных задач. Экономическая интерпретация поставленной задачи. Разработка и описание алгоритма решения задачи. Построение математической модели. Решение задачи вручную и с помощью ЭВМ. Анализ модели на чувствительность.

    курсовая работа [844,3 K], добавлен 16.06.2011

  • Разработка программных средств. Жизненный цикл программного средства и понятие его качества. Форма и интерфейс приложений, алгоритмы решения задач на языке Delphi. Методы борьбы со сложностью. Преодоление барьера между пользователем и разработчиком.

    курсовая работа [650,5 K], добавлен 27.01.2011

  • Особенности и тонкости программирования в среде Delphi. Специфика перехода от алгоритмического решения к непосредственной программной реализации на языке Object Pascal с использованием всех необходимых средств данного языка. Анализ полученных результатов.

    реферат [246,2 K], добавлен 17.11.2012

  • Характеристика этапов решения задач на электронных вычислительных системах. Разработка алгоритма и основы программирования. Язык Ассемблера, предназначенный для представления в удобочитаемой символической форме программ, записанных на машинном языке.

    контрольная работа [60,5 K], добавлен 06.02.2011

  • Транспортная задача как одна из самых распространенных специальных задач линейного программирования: понятие, основное назначение. Формальное описание метода минимального элемента. Характеристика этапов разработки алгоритма решения поставленной задачи.

    курсовая работа [713,3 K], добавлен 19.10.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.