Автор работы: Пользователь скрыл имя, 10 Марта 2011 в 09:56, отчет по практике
В данном отчёте я расскажу о моей преддипломной практике, которую я проходил в ООО «СофТраст».
В первой части я расскажу о компании: что она из себя представляет и чем занимается.
Потом опишу некоторые продукты, в разработке которых я непосредственно участвовал.
В третьей части я опишу инструментальные средства, которые использует наша фирма в процессе работы.
В четвёртой части выполню постановку задач, которые ставились передо мной на это время.
В пятой части опишу как я решал эти задачи.
В заключении расскажу чему я научился за это время и что нового узнал.
СУБД – Microsoft SQL Server 2005/2008.
Microsoft
SQL Server — система управления
Microsoft
SQL Server в качестве языка запросов
использует версию SQL, получившую
название Transact-SQL (сокращённо T-SQL), являющуюся
реализацией SQL-92 (стандарт ISO для
SQL) с множественными расширениями.
T-SQL позволяет использовать
Microsoft SQL Server также поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2005 обеспечивает возможность подключения пользователей через веб-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WebSphere) соединяться с Microsoft SQL Server 2000 и 2005.
SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL — это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.
SQL
Server поддерживает избыточное
В SQL Server 2005 встроена поддержка .NET Framework. Благодаря этому, хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework, включая Common Type System (система обращения с типами данных в Microsoft .NET Framework). Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для SQL Server 2005, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server.
Microsoft
и другие компании производят
большое число программных
Так как с октября месяца по сей день в нашей фирме ведётся разработка и внедрении ПК «Центры здоровья», то мне было поручено заниматься доработкой одной из экспертных компонент, входящих в состав ПК «Центр здоровья», ЭК АС КМН – экспертной компонентой «Автоматизированная система кардиомониторинга населения».
Так
же в мои задачи входило написание
компонентов интеграции ПК «Центр здоровья»
с аппаратно-программными комплексами
сторонних производителей, которые
непосредственно
ЭК «АС КМН» предназначена для автоматизации деятельности врача-терапевта участкового, службы патронажа и планирования, медицинских работников здравпунктов предприятий. В рамках данной программы обеспечивает внесение данных скрининг - тестов для выявления лиц группы риска по развитию заболеваний сердечнососудистой системы, а также учета оказанной медицинской помощи пациентам в рамках разработанной индивидуальной программы реабилитации.
Основными целями разработки и внедрения автоматизированной системы кардиомониторинга населения являются:
Основными задачами при разработке и внедрении автоматизированной системы кардиомониторинга населения, обеспечивающими достижение вышеперечисленных целей, являются:
ЭК АС КМН входит в состав ПК «Центр здоровья» и поэтому тесно взаимодействует с ФК «Центр здоровья». Взаимодействие происходит с использованием протоколов и .xml-файлов. Происходит по следующей схеме:
Таким образом, мы получаем централизованный сбор и хранение информации о пациентах с ССЗ.
В мои задачи входило:
В мои задачи по интеграции ПК «ЦЗ» и АПК входила реализация механизма взаимодействия на файловом уровне:
Сделана возможность запуска АПК с параметрами командной строки (имя входного файла, режим работы АПК, имя выходного файла).
Принцип работы:
В
будущем планируется
В процессе прохождения практики я улучшил свои знания в программировании в среде разработки Visual Studio 2008 на языке C#. Мне довелось работать с XSLT – преобразованиями, XSD – схемами, SQL – запросами. В целом считаю, что я набрал ещё немного опыта в разработке и проектировании автоматизированных систем.
Информация о работе Отчет по преддипломной практике в ООО «СофТраст»