Управление электронно информационным ресурсом учета правонарушений
Лекция, 01 Мая 2013, автор: пользователь скрыл имя
Краткое описание
На сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.
Рассмотрим более подробно программные продукты компании Microsoft, а именно Visual FoxPro, Visual Basic, Visual С++, Access, SQL Server. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.
Содержание
1 ОЦЕНКА ОБЩЕГО СОСТОЯНИЯ ПРЕДМЕТА ПРОЕКТИРОВАНИЯ И СОСТАВЛЕНИЕ АНАЛИТИЧЕСКОГО ОБЗОРА ЛИТЕРАТУРЫ ПО ТЕМЕ ДИПЛОМНОГО ПРОЕКТА 4
2 ОЗНАКОМЛЕНИЕ С СОВРЕМЕННЫМИ ТЕХНОЛОГИЯМИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 7
3 ЗНАКОМСТВО С ОРГАНИЗАЦИЕЙ ТРУДА ПРОГРАММИСТОВ И ПОЛЬЗОВАТЕЛЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 11
4 ИЗУЧЕНИЕ МЕТОДИКИ РАСЧЕТА ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ ЭФФЕКТИВНОСТИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 15
5 ОЗНАКОМЛЕНИЕ С ПРОБЛЕМАМИ ЭКОЛОГИЧЕСКОЙ И ПОЖАРНОЙ БЕЗОПАСНОСТИ 19
6 ПОДБОР ЛИТЕРАТУРЫ И НОРМАТИВНЫХ ДОКУМЕНТОВ ПО ОХРАНЕ ТРУДА И ПРОИЗВОДСТВЕННОЙ САНИТАРИИ 21
7 ОЗНАКОМЛЕНИЕ С МЕТОДИКОЙ ОРГАНИЗАЦИИ УЧЕТА ПРАВОНАРУШЕНИЙ 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29
Прикрепленные файлы: 1 файл
ОТЧЕТ.docx
— 68.76 Кб (Скачать документ)Microsoft Access, Microsoft Visual FoxPro, Microsoft Visual Basic обеспечивают средства для создания клиентских частей в приложениях «клиент- сервер», которые сочетают в себе средства просмотра, графический интерфейс и средства построения запросов, а Microsoft SQL Server является на сегодняшний день одним из самых мощных серверов баз данных.
OLE 2.0 (Object Linking and Embedding – связывание
и внедрение объектов) – стандарт,
описывающий правила
OLE Automation (Автоматизация OLE)
– компонент OLE, позволяющий программным
путем устанавливать свойства
и задавать команды для
RAD (Rapid Application Development – Быстрая разработка приложений) – подход к разработке приложений, предусматривающий широкое использование готовых компонентов и/или приложений и пакетов (в том числе от разных производителей).
ODBC (Open Database Connectivity – открытый доступ к базам данных) – технология, позволяющая использовать базы данных, созданные другим приложением при помощи SQL.
SQL (Structured Query Language – язык структурированных запросов) – универсальный язык, предназначенный для создания и выполнения запросов, обработки данных как в собственной базе данных приложения, так и с базами данных, созданных другими приложениями, поддерживающими SQL. Также SQL применяется для управления реляционными базами данных.
VBA (Visual Basic for Applications – Visual Basic для Приложений) – разновидность (диалект) объектно-ориентированного языка программирования Visual Basic, встраиваемая в программные пакеты.
Знакомство с организацией труда программистов и пользователей программного обеспечения
Общие положения
Инженер-программист (программист)
относится к категории
Инженер-программист (программист) назначается на должность и освобождается от нее приказом руководителя организации по представлению руководителя структурного подразделения (иного должностного лица).
На должность:
- инженера-программиста (программиста) назначается лицо, имеющее высшее профессиональное (техническое или инженерно-математическое, математическое) образование без предъявления требований к стажу работы или среднее специальное (техническое или инженерно-математическое, математическое) образование и стаж работы в должности техника-программиста I квалификационной категории не менее 3 лет либо на других должностях, замещаемых специалистами со средним специальным образованием, не менее 5 лет;
- инженера-программиста (программиста) II квалификационной категории назначается лицо, имеющее высшее профессиональное (техническое или инженерно-математическое, математическое) образование и стаж работы в должности инженера-программиста (программиста) или на других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее 3 лет;
- инженера-программиста (программиста) I квалификационной категории назначается лицо, имеющее высшее профессиональное (техническое или инженерно-математическое, математическое) образование и стаж работы в должности инженера-программиста (программиста) II квалификационной категории не менее 3 лет.
В своей деятельности инженер-программист (программист) руководствуется:
- нормативными правовыми актами, другими руководящими и методическими материалами, регламентирующими разработку алгоритмов, программ и использование вычислительной техники при обработке информации;
- Уставом организации;
- приказами, распоряжениями руководителя организации (непосредственного руководителя);
- настоящей должностной инструкцией.
Инженер-программист (программист) должен знать:
- руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов, программ и использования вычислительной техники при обработке информации;
- основные принципы структурного программирования;
- виды программного обеспечения;
- технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила их технической эксплуатации;
- технологию автоматизированной обработки информации;
- виды технических носителей информации;
- методы классификации и кодирования информации;
- формализованные языки программирования;
- действующие стандарты, системы счислений, шифров и кодов;
- порядок оформления технической документации;
- передовой отечественный и зарубежный опыт программирования и использования вычислительной техники;
- основы экономики, организации производства, труда и управления;
- основы трудового законодательства;
- правила и нормы охраны труда и пожарной безопасности.
В случае временного отсутствия
инженера-программиста (программиста)
его обязанности исполняет
Должностные обязанности
Инженер-программист (программист) осуществляет следующие обязанности:
- на основе анализа математических моделей и алгоритмов решения научных, прикладных экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритмов и соответственно поставленных задач средствами вычислительной техники, проводит их отладку и тестирование;
- разрабатывает технологию решения задач на всех этапах обработки информации;
- осуществляет выбор языка программирования для описания алгоритмов и структур данных;
- определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля;
- выполняет работу по подготовке программ к отладке и проводит отладку;
- определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению;
- осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач;
- проводит тестирование и корректировку разработанной программы на основе анализа выходных данных;
- разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию;
- осваивает и применяет в работе новые компьютерные технологии;
- определяет возможность использования готовых программных продуктов;
- осуществляет сопровождение внедренных программ и программных средств;
- разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации;
- выполняет работу по унификации и типизации вычислительных процессов;
- принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
Права
Инженер-программист (программист) имеет право:
- знакомиться с проектами решений руководства организации, касающихся его деятельности;
- вносить предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями;
- в пределах своей компетенции сообщать непосредственному руководителю обо всех недостатках в деятельности организации (структурного подразделения, отдельных работников), выявленных в процессе исполнения своих должностных обязанностей, и вносить предложения по их устранению;
- запрашивать лично или по поручению руководства организации от подразделений организации и иных специалистов информацию и документы, необходимые для выполнения своих должностных обязанностей;
- требовать от руководства организации оказания содействия в исполнении своих должностных обязанностей.
Взаимоотношения (связи по должности)
Инженер-программист (программист)
подчиняется непосредственно
Инженер-программист (программист)
осуществляет взаимодействие с работниками
структурных подразделений
- получает технические задания на разработку программного обеспечения;
- предоставляет программное обеспечение, техническую документацию и инструкции по работе с разработанными программами.
Оценка работы и ответственность
Результаты работы инженера-программиста (программиста) оценивает руководитель структурного подразделения (иное должностное лицо).
Инженер-программист (программист) несет ответственность за:
- неисполнение (ненадлежащее исполнение) своих должностных обязанностей;
- несоблюдение правил внутреннего трудового распорядка, правил и норм охраны труда и пожарной безопасности;
- причинение материального ущерба организации - в соответствии с действующим законодательством.
Изучение методики расчета экономических показателей эффективности
создания программного обеспечения
Программное изделие (ПИ) –
это программа на носителе данных,
являю¬щаяся продуктом
Эффективность – одно из наиболее общих экономических понятий, не имеющих пока, по-видимому, единого общепризнанного определения. По распространенному мнению, это одна из возможных характеристик качества системы, а именно ее характеристика с точки зрения соотношения затрат и результатов функционирования системы.
В дальнейшем будет пониматься
под экономической
- экономический эффект;
- коэффициент экономической эффективности капитальных вложений;
- срок окупаемости капитальных вложений.
Экономический эффект –
результат внедрения какого-
- улучшение показателей их основной деятельности, происходящее в ре¬зультате использования ПИ;
- сокращение сроков освоения новых ПИ за счет их лучших эргономиче¬ских характеристик;
- сокращение расхода машинного времени и других ресур¬сов на от-ладку и сдачу задач в эксплуатацию.
Расчет затрат на проектирование и реализацию проекта
Капитальные вложения в системы,
связанные с программным
К=Кп+Кр,
где
Кп - Капитальные вложения на проектирование.
Кр - Капитальные вложения на реализацию.
Кп = SUM(tpi * Зoi)* [(1+Wд) * (1+Wc) + Wн],
где
tpi - время, затрачиваемое
на разработку данного ПП