Организационная структура ЧП "КИТ-Центр", применение процессных методов в управлении деятельностью ИТ-подразделения. АРМ сотрудников, автоматизация учета с использованием программных продуктов. Современные технологии при разработке серверных приложений.
Аннотация к работе
В качестве индивидуального задания была получена тема: Программный комплекс для автоматизации учета работы малого машиностроительного предприятия.Назначение структуры заключается в распределении работ между членами организации и в координации их действий, направленных на достижение общих целей организации. За последние годы все пришли к общему мнению, что сочетание гибкости в работе и стабильного качества предоставления услуг ИТ-подразделения может быть достигнуто путем применения процессных методов организации деятельности. В связи с этим появляется нужда в специалистах, которые могли бы адаптировать программный продукт для нужд конкретного предприятия, но держать в штате специалиста потребность в котором будет не постоянная, то предприятию проще обратиться к предприятию по обслуживанию и сопровождению конкретного программного решения. Что предполагает привлечение к работе управляющего директора, способного понимать как деятельность каждого из специалистов, так и цели и задачи IT инфраструктуры в рамках деятельности предприятия. Таким образом, ЧП КИТ-Центр - это совокупность взаимодействующих средств IT и специалистов в области IT, целями которой являются: Обеспечение информационными технологиями потребителя;Современному компьютеру никак нельзя обойтись без программ. Ведь именно программы определяют возможности компьютера: что он будет делать - поможет свести бухгалтерский баланс или позволит побродить по всемирной сети Интернет. Практически любая программа, если это специально не оговорено, является коммерческим продуктом, который продается наравне с компьютерами. Базовое (системное) ПО организует процесс обработки информации в компьютере и обеспечивает нормальную рабочую среду для прикладных программ. Операционная система (ОС) - это комплекс специальных программных средств, предназначенных для управления загрузкой компьютера, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами персонального компьютера.При разработке приложений серверной стороны необходимо выбрать базовую технологию, на которой это приложение будет основано. В статье рассматриваются наиболее популярные технологии - PHP, JSP, Java Servlets, ASP.NET, приводятся преимущества и недостатки каждой из технологий для разных классов задач и делаются общие выводы о применимости технологий для разработки сложного Web приложения или платформы. На данный момент существуют и успешно применяются различные виды технологий построения Web приложений серверной стороны. Все такие приложения имеют общую цель - реализацию бизнес - логики на стороне сервера и генерацию кода для клиента. Клиент, используя web - браузер, инициирует запрос к серверу.При рассмотрении платформ для создания приложений серверной стороны необходимо выделить два основных существующих подхода: 1. Первый подход предоставляет наибольшие возможности по управлению обработкой и повышению производительности. Он предусматривает передачу всех данных о запросе непосредственно исполняемому коду, который может как сформировать ответ со страницей для пользователя, так и открыть на передачу поток двоичных данных, например для передачи изображения. Однако при таком подходе все данные для передачи формируются программным путем, что замедляет разработку простых страниц и усложняет взаимодействие между верстальщиком и программистом. Второй подход использует шаблоны страниц пользователя, оформленные особым образом, что позволяет вставлять в них участки программного кода.Например, технология ISAPI и другие расширения Web - серверов, не подходят для применения по причине привязки к конкретному Web - серверу. Технология Common Gateway Interface (CGI), отличается от остальных рассматриваемых технологий тем, что является наиболее низкоуровневой и является стандартом интерфейса, который служит для связи внешней программы с web-сервером. Рассмотрим основные достоинства и недостатки технологии CGI по выделенным критериям: • CGI не налагает особых условий на платформу и web - сервер, поэтому работает на всех популярных платформах и web - серверах. § Как общий итог рассмотрения платформы можно заключить, что, благодаря простоте использования, наличию большого числа функций и библиотек, распространенности и поддержке большинства существующих Web - серверов и платформ, РНР является очень удобным средством разработки небольших систем. Технология Java Servlets (сервлеты) была разработана компанией Sun Microsystems, чтобы использовать преимущества платформы Java для решения проблем технологии CGI и API расширений сервера.Итак, в предыдущем материале были рассмотрены наиболее популярные базовые технологии построения приложений серверной стороны. Подход аналогичен предыдущему, но при этом если запрос выполняется повторно, нового запуска программы не происходит, а обработка передается существующему процессу. При запросе шаблоны заполняются динамическим содержимым, обычно, но необязательно, создаваемым интерпретируемым языком сценариев.
План
Содержание
Введение
1. Сведения о предприятии
1.1 Организационная структура ЧП КИТ-Центр
1.2 Использование вычислительной техники на ЧП КИТ-Центр