Содержание
Введение6
1. Анализ существующих программных продуктов и их реализации8
1.1. Анализ программ для формирования заказов на установку дверей8
1.2. Анализ аппаратных средств, на которых функционирует разрабатываемое ПО16
1.3. Анализ общего программного обеспечения17
1.4. Анализ интегрированных сред, применяемых для разработки ПО20
1.5. Математическое обеспечение решаемых задач22
1.6. Постановка задачи23
2. Разработка программного обеспечения24
2.1. Требования к программному обеспечению24
2.1.1. Общие требования24
2.1.2. Требования к надежности24
2.1.3. Требования к условиям эксплуатации24
2.1.4. Требования к составу и параметрам технических средств24
2.1.5. Требования к информационной и программной совместимости25
2.2. Архитектура разрабатываемого ПО25
2.3. Разработка ПО26
2.3.1. Диаграмма прецедентов26
2.3.2. Диаграмма классов27
2.3.3. Диаграмма пакетов28
2.3.4. Диаграмма взаимодействий29
2.3.5. Алгоритмическая модель29
2.3.6. Информационная модель30
2.4. Пользовательский интерфейс программы33
2.5. Тестирование разрабатываемого ПО39
3. Экономическая эффективность разрабатываемого ПО43
3.1. Оценка затрат на разработку ПО43
3.1.1. Расчет цены разработанной программы45
3.1.2. Расходы на оплату машинного времени46
3.1.3. Расходы на освещение46
3.1.4. Сумма затрат на создание комплекса АРМ47
3.2. Сравнение ценовых показателей аналогов и разрабатываемого ПО47
3.3. Экономическая эффективность ПО48
Заключение49
Библиографический список использованной литературы50
Приложение. Листинг программы51
Выдержка из текста работы
Михно Л. М.
Автоматизированноерабочее место специалиста по кадрам
Пояснительная записка
по курсовому проекту по дисциплине:
«Проектирование автоматизированных системобработки информации
и управления»
Выполнил студент группыАСУ-99-1 _____________ Срибный Д.В.
Нормоконтролер
Курсовой проект защищен
с оценкой
Иркутск 2003 г.
Задание
на курсовое проектирование
По курсу:Проектирование автоматизированных системобработки информации
<img src="/cache/referats/16490/image001.gif" v:shapes="_x0000_s1028"><img src="/cache/referats/16490/image002.gif" v:shapes="_x0000_s1027"> и управления
<img src="/cache/referats/16490/image003.gif" v:shapes="_x0000_s1026">Студенту: Срибному Д.В.
Темапроекта: Автоматизированное рабочееместо специалиста по кадрам_
Исходные данные
Рекомендуемая литература
Графическаячасть на листах
Дата выдачи задания «1»ноября 2003г.
Дата представленияпроекта руководителю «» 2003г.
TOCo«1-3» f
Введение… PAGEREF _Toc61054318 h 4
Часть 1.
1. Теоретическиеаспекты автоматизированного рабочего места кадровикаPAGEREF _Toc61054319 h 5
2. Описание предметной области… 9
3. Функции иобязанности кадровика… PAGEREF _Toc61054321 h 10
3.1. Функции кадровика ООО «Техресурс»… PAGEREF _Toc61054322 h 10
3.2. Обязанности кадровика ООО «Техресурс»… PAGEREF _Toc61054323 h 11
3.3. Ответственность кадровика ООО «Техресурс»… 11
Часть 2.
4. Техническоезадание… 12
Заключение… PAGEREF _Toc61054329 h 31
Литература… 32
Проблема автоматизации производственных процессов ипроцессов управления как средства повышения производительности труда всегдаявлялась и остается актуальной в народном хозяйстве. Необходимостьавтоматизации управления народным хозяйством и его звеньями объясняется задачамиоблегчения труда управленческого персонала, сдерживанием роста его численности,вызываемым развитием производства; усложнением производственных связей; увеличениемобъемов управленческой функции. Важную роль играет задача соответствиятехнической базы управления аналогичной базе производства, в отношении которогопроизводится автоматизация.
<span MS Mincho"">На современном этапе автоматизации управления производствомнаиболее перспективным является автоматизация планово-управленческих функций набазе персональных ЭВМ, установленных непосредственно на рабочих местах специалистов. Эти системыполучили широкое распространение в организационном управлении под названиемавтоматизированных рабочих мест (АРМ). Это позволит использовать систему людям,не имеющим специальных знаний в области программирования, и одновременнопозволит дополнять систему по мере надобности.
<span MS Mincho"">В данной курсовой работе мы закрепим теоретические аспектыавтоматизированного рабочего места, более подробно остановимся на понятииавтоматизированного рабочего места специалиста по кадрам. Кроме этого, мырассмотрим одну из стадий проектирования автоматизированной системы такую кактехническое задание на автоматизированное рабочее место специалиста по кадрамООО «Техресурс».
Автоматизированное рабочее местокадровика- это рабочее место, котороеоснащено вычислительной техникой и другими инструментальными средствами,обеспечивающими автоматизацию операций учетного процесса при выполнении специалистапо кадрам профессиональных функций. К инструментальным средствам относятся:техническое, информационное, математическое, программное, технологическое,лингвистическое, правовое и эргономическое обеспечение.
Техническое обеспечение – комплекс технических средств,необходимых для оборудования АРМ кадровика. Кроме средств вычислительнойтехники АРМ кадровика оснащается оргтехникой. Одним из важнейших факторов,определяющим эффективность работы на АРМ, является наличие «дружественных»средств интерфейса по отношению к кадровику средств интерфейса, создающих комфортностьработы на машине.
Техническая база АРМ пользователянепрерывно развивается и совершенствуется. Однако эффективность АРМ преждевсего определяется качеством программного обеспечения.
Программное обеспечение АРМ кадровикавключает следующие компоненты :
— операционные системы;
— языки и системы программирования;
-<span Times New Roman"">
Операционнаясистема представляет собой группу программ, которые обеспечивают управлениересурсами компьютера, поддержку работы всех программ, их взаимодействия саппаратными средствами и предоставляют пользователю возможность общегоуправления компьютера. Операционная система управляет компьютером, периферийнымоборудованием, запускает программы, обеспечивает защиту данных, выполняетразличные сервисные функции по запросам пользователя и программ. Каждаяпрограмма пользуется услугами ОС, а потому может работать только подуправлением той ОС, которая обеспечивает для нее эти услуги. Таким образом,выбор ОС для ЭВМ в составе АРМ чрезвычайно важен, так как он определяет, какиепрограммы будут работать на АРМ, какие аппаратные средства будут включены в АРМ,какова будет степень защиты данных, и насколько комфортными и безопасными будутусловия работы для специалиста АРМ. Наиболее широко в настоящее время накомпьютерах типа IBM PC применяются ОС, разработанные фирмой Microsoft, этосуществующие версии Windows.
Современнаяконцепция АРМ предъявляет к ОС жесткие требования, направленные на соблюдениебезопасности и комфорта (эргономичность) в работе на АРМ, на повышениепроизводительности АРМ в целом, на расширение парка обслуживаемогопериферийного оборудования, на возможность синхронизации выполняемых операций ипроцедур.
Общесистемное(базовое) прикладное программное обеспечение (БППО) позволяет:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
В состав БППОАРМ кадровика включают пакеты, которые подразделяются
на три группы:функционально-ориентированные ППП, многофункциональные (интегрированные) ППП,типовые проблемно-ориентированные ППП общего назначения.
Функционально-ориентированныеППП обеспечивают выполнение одной из функций обработки информации: обработкатекстов; накопление и хранение, управление и манипулирование данными;графическая обработка, статистическая обработка, поддержка коммуникаций.Накопление и хранение, управление и манипулирование данными выполняются спомощью специальных программных средств – систем управления базами данных(СУБД). Специальные пакеты созданы для статистической обработки экономическихданных, которые обеспечивают автоматизированное выполнение разнообразныхрасчетов и графиков, предоставляют кадровику широкий набор статистическихметодов: регрессионный, корреляционный, анализ временных рядов. Эти пакеты весьма эффективно могут использоватьсяпри аналитических работах. Программные средства поддержки коммуникацийобеспечивают обработку и передачу данных в локальных и распределенных сетяхЭВМ.
Интегрированные ППП реализуют несколькофункций обработки информации: обработку текстов, создания и ведение базыданных, графическую обработку информации, поддержку коммуникаций.
Типовыепроблемно-ориентированные ППП общего назначения ориентированы на решение задач,присущих многим функциональным пользователям. К числу таких программных средствотносятся вспомогательные ППП (программные средства форматирования документов,протоколирование ресурсов, сервисные средства и т.д.); ППП оргтехники(электронные календари, средства планирования времени и организации работы);ППП научного применения, среди которых следует отметить средства моделированияситуаций, принятия решений, экспертные системы, которые должны применяться присоздании АРМ кадровика.
Проблемно-ориентированныеППП профессионального назначения включаютдве компоненты: типовые ППП для реализации задач кадрового учета и анализа илокальные пакеты, которые создаются для нетиповых задач учета и анализа.
Таким образом,ПО АРМ кадровика предстает перед пользователем в виде двух компонент: проблемно- ориентированные ППП кадрового учета (анализа) и базового (общесистемного) ПО,приспособленных к требованиям конкретных профессиональных пользователей каждогоАРМ. Основным преимуществом такого подхода к созданию ПО АРМ являетсявозможность расширения круга задач АРМ самим кадровиком без участия разработчикаПО АРМ путем освоения пакетов базового прикладного программного обеспечения,«дружественных» к непрофессиональному пользователю.
Информационноеобеспечение (ИО) АРМ кадровика подразделяется на внемашинное ивнутримашинное. Внемашинное ИО включаетклассификаторы учетной и технико-экономической информации, совокупностьунифицированной документов первичного учета. Особенностью внемашинного ИО АРМкадровика является то, что данные о хозяйственных операциях из подразделенийпредприятия и от других АРМ могут поступать как в документальной форме, так и вформе аналогов документов на магнитном носителе, а также передаваться поканалам связи в локальных сетях.
ВнутримашинноеИО – это единая централизованная информационная база данных, представленнаясовокупностью данных, организованных и хранящихся на магнитных носителях в видеинформационных файлов и баз данных. Главной составляющей ее являетсяинформационный фонд учетных данных, который включает нормативно-справочную,условно-постоянную информацию, данные прошлых отчетных периодов, текущиеучетные данные. Кроме него в информационную базу может входить база данныхинструктивно-методических и других материалов, необходимых кадровику приработе.
Предметнойобластью является отдел «Управление персоналом», который является структурнымподразделением общества с ограниченной ответственностью «Техресурс». Основнымнаправлением данного предприятия являются: продажа легковых автомобилей,послегарантийное их обслуживание, реализация химической продукции, строительныеработы.
Отделуправления персоналом ООО «Техресурс»занимаетсяперсональным учетом работников, который включает прием и выбытие. Основные задачи кадрового учета следующие:
1.<span Times New Roman"">
2.<span Times New Roman"">
3.<span Times New Roman"">
4.<span Times New Roman"">
5.<span Times New Roman"">
6.<span Times New Roman"">
7.<span Times New Roman"">
8.<span Times New Roman"">
Отделуправления персоналом ведёт учёт персонального состава работников, движениекадров, обучение и переобучение кадров. Также функцией отдела являетсясоставление должностных инструкций, формирование отчетности
и обработка анкет. Отдел управленияперсоналом также обязан следить за трудовой дисциплиной, а также запродвижением по служебной лестнице сотрудников.
Отдел кадров наряду с расчетом численностиактивной части трудовых ресурсов фирмы, ведет расчет численностиуправленческого персонала. Базируясь на представленных показателях плановойчисленности, кадровая служба фирмы планирует прием и увольнение сотрудников, атакже распределение и регулирование принятых рабочих и служащих по рабочимместам. В процессе изготовления продукции рабочие получают плановые задания, фактические результаты выполнениякоторых фиксируются либо в бумажных документах, либо на машинных носителях ипередаются в бухгалтерию. Бухгалтерия в свою очередь, обрабатывает полученнуюинформацию и вычисляет показатели оценкитрудовой деятельности в денежномэквиваленте. До начала расчетов отдел кадров информирует бухгалтерию о текущихизменениях относительно отдельных работников (данные о пропущенном рабочем времени по причине временнойнетрудоспособности о внутреннем и внешнем движении кадров, о нарушенияхтрудовой дисциплины и т.д.). Отдельные показатели такого рода передаются вотдел кадров, который использует их впоследствии при решении своих задач.
Специалистпо кадрам ООО «Техресурс» обеспечиваетсоответствие осуществляемых операций с персоналом законодательству РФ, контроль за
движением персонала и выполнением обязательствперед ним. Кадровик назначается на должность и освобождается от должностигенеральным директором. Прием и сдача дел при назначении и освобожденииспециалиста оформляются актом после проверки состояния кадрового учета иотчетности. Кадровик подчиняется генеральному директору фирмы.
Специалистпо кадрам должен выполнять следующиефункции:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
Специалист по кадрам, осуществляет организациюкадрового учета на основе установленных правил его ведения, обязан обеспечить:
–<span Times New Roman"">
–<span Times New Roman"">
–<span Times New Roman"">
Согласностатье 90 Трудового кодекса РФ лица, виновные в нарушении норм, регулирующихполучение, обработку и защиту персональных данных работника, несут дисциплинарную,административную, гражданско-правовую или уголовную ответственность всоответствии с федеральными законами. Личная ответственность кадровика во всехслучаях, будь то постановка в анкете некорректного вопроса, илибеспрепятственный допуск посторонних лиц к документам, содержащим персональныеданные, велика. Но ограничиться помощью юриста при новом законодательстве неудастся, особенно если ведется автоматизированный учет кадров — необходимопривлечение еще и специалистов по защите информации.
ООО «Актив»
<img src="/cache/referats/16490/image004.gif" v:shapes="_x0000_s1032">наименованиеорганизации-разработчика ТЗ на АС
УТВЕРЖДАЮ
Руководитель (должность, наименование предприятия-заказчика АС): директор ООО «Техресурс» Епифанцев О.П.
Личная подпись:
Расшифровка подписи:
Печать:
Дата: 17.12.2003
УТВЕРЖДАЮ
Руководитель (должность, наименование предприятия-разработчика АС): директор ООО «Актив» Иванов Н.О.
Личная подпись:
Расшифровка подписи:
Печать:
Дата: 18.12.2003
Автоматизированное рабочее место <img src="/cache/referats/16490/image005.gif" v:shapes="_x0000_s1031">специалиста по кадрам ООО «Техресурс»
наименование объектаавтоматизации
АРМК
<img src="/cache/referats/16490/image006.gif" v:shapes="_x0000_s1030">сокращенное наименование АС
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
На 18 листах
Действует с 25.12.2003
СОГЛАСОВАНО
Личнаяподпись:
Расшифровкаподписи:
Печать:
Дата:23.11.2003
1.1.<span Times New Roman"">
Необходиморазработать автоматизированное рабочее место специалиста по кадрам ООО«Техресурс» для автоматизации функцийуправления и документооборота в отделе кадров. Условное обозначение – АРМК.
1.2.<span Times New Roman"">
ЗаказчикАРМ – ООО «Техресурс». Одел Управления Персоналом. Адрес: 664045, г. Иркутск,ул. Депутатская, д.36. Реквизиты: БИК 049879717, ИНН 1433001788, к/с30101810500000990717.
РазработчикАРМК – ООО «Актив». Адрес: 665000, г. Иркутск, ул. Ивана-Франко, д.4.Реквизиты: БИК 045649717, ИНН 1455551750, к/с 3044410500000880000.
1.3. Перечень документов, на основании которыхсоздается АС:
Документы,на основании которых создается система:
1<span Times New Roman"">
2<span Times New Roman"">
3<span Times New Roman"">
1.4. Плановые сроки начала и окончания работы посозданию системы:
-<span Times New Roman"">
-<span Times New Roman"">
1.5.Источник финансирования работ по созданию АС.
Отдел управления персоналом ООО «Техресурс»;порядок финансирования – договорной.
1.6.Порядок оформления и предъявления заказчику результатов работ по созданию АС: после завершения работ, комиссия определяетсоответствие АРМК требованиям заказчика и подписывает акт о сдаче системы вэксплуатацию.
2. Назначение и цели созданиясистемы
8.1.<span Times New Roman"">
Автоматизированноерабочее место кадровика является автоматизированнойсистемой управления и документооборота;ее предполагается использовать для автоматизации функций управления кадровика: анализа,планирования и учета.
8.2.<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
3.Характеристика объекта автоматизации
3.1.Краткиесведения об объекте.
Основнойзадачей отдела управления персоналом ООО «Техресурс» является обеспечениепредприятия кадрами рабочих и служащих требуемых профессий, а также поисккадров для предприятия.
Основныезадачи кадровика следующие:
комплектованиеи подготовка кадров, подбор, расстановка и исследование кадров.
3.2.Сведения об условиях эксплуатации объекта автоматизации.
Даннаясистема функционирует внутри отдела кадров специалистами по кадрам.Функционирование автоматизированной системы должно быть в нормальных условиях:при конструктивной температуре, давлении и допустимом уровне запыленности,которые должны соответствовать СанПин 4–548-98 «Гигиенические требования кмикроклимату производственных помещений ».
4. Требования к системе
4.1.<span Times New Roman"">
4.1.1.Требования к структуре и функционированиюсистемы
Системадолжна функционировать в едином информационном пространстве, должнаподдерживать единую технологию обработки и представления данных, должна быть реализована по принципуоднократного ввода данных, использование системы должно быть в рамках системыединого набора инструментальных средств, система должна придерживатьсяоткрытости структур хранения информации.
АРМКсостоит из следующих подсистем:
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
-<span Times New Roman"">
4.1.2. Требования к средствам и способам связи для информационного обмена между компонентамисистемы.
Для информационногообмена между компонентами системы должна быть организована локальная сеть cархитектурой «клиент-сервер». Эта необходимость обусловлена следующими важнымифакторами: возможность параллельной обработки информации; возможностьсовместного использования данных и устройств;оперативный доступ к информации; улучшение процесса обмена информацией ивзаимодействия между сотрудниками.
4.1.3. Требования к характеристикам взаимосвязисоздаваемой системы со смежными системами, требования к ее совместимости.
Данные АРМКдолжны использоваться кадровиками, аппаратом бухгалтерии и другимиподразделениями ООО «Техресурс» такими как отдел маркетинга, бухгалтерия,генеральный директор. Обмен информацией между АРМК и отделами предприятиядолжен производиться путем передачи соответствующих документов. Обменинформацией с внешними партнерами (кадровые агенства, биржи труда и т.д.)должен осуществляться с помощью интернета.
4.1.4. Требования к режимам функционирования системы.
Использование АРМК должно осуществляться втечение работы преприятия.
4.1.5. Требования по диагностированию системы.
Диагностикаи профилактика технических средств проводится раз в месяц.
Диагностикабазы данных проводится раз в неделю путем выборки некоторых записей.
Проверкацелостности данных проводится по мере необходимости.
Проверкапрограммного обеспечения проводится по мере необходимости.
4.1.6. Перспективы системы, модернизация системы.
МодернизацияАРМК может происходить в двух направлениях: модернизация программногообеспечения и модернизация технического обеспечения АРМК. При модернизациипрограммного обеспечения могут вноситься изменения или осуществлятьсядополнения в составленные для работы с АРМК программы (например, при введенииновой задачи), а также могут меняться покупные программные средства.Модернизация технического обеспечения АРМК должна происходить путемприобретения новых или модернизации старых технических средств.
4.1.7. Требования к численности и квалификацииперсонала.
4.1.7.1 Требования к численности пользователей АС.
Численностьперсонала АРМК определяется согласно штатному расписанию.
4.1.7.2. Требования к квалификации персонала, порядкуего подготовки и контроля знаний и навыков.
Образованиеперсонала АРМК должно быть высшее профессиональноедля кадровика, для остальных пользователей — ниже среднего специального, при условии знания ПК на уровне пользователя,т.е. они должны уметь работать с соответствующими программными пакетами, атакже они должны легко адаптироваться к новым программным продуктам (т.е. иметь способность к переобучению). Контроль знаний и навыковдолжен производиться при приеме на работу, а также в ходе работы пораспоряжению директора, либо по другим причинам.
4.1.8. Требуемый режим работы персонала.
Требуемыйрежим работы персонала – полный рабочий день с 900 до 1800.Основной перерыв должен составлять 1 час. Дополнительные перерывы для отдыхадолжны предоставляться в зависимости от степени утомления.
4.1.9. Требования к надежности системы.
Необходимо,чтобы система обладала устойчивостью к отказам оборудования и электропитания.Для надежной работы системы необходимы высоконадежные технические средства.Также необходимо автоматическое резервирование важнейших блоков.
Дляописания составляющих надежности могут применяться следующие показатели:
ü<span Times New Roman"">
Кг= Т/(Т+Тв), где Тв – среднее время восстановления,
Т – среднее время безотказнойработы.
ü<span Times New Roman"">
Кт.н.= Т/(Т+Тв+Тпр<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">´
где Тпр – средняя продолжительность одногосеанса профилактического обслуживания,
<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">h
Требованиянадежности должны быть регламентированы для следующих аварийных ситуаций:
<span Times New Roman"">
<span Times New Roman"">