Отчет о практике на компьютерной фирме SIA «SMS Сomputers»

Автор: Пользователь скрыл имя, 24 Апреля 2012 в 19:29, отчет по практике

Описание работы

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

Содержание

Введение 2
2 Постановка задачи 4
2.1 Описание предметной области 5
2.2 Описание аналогов существующих решений 6
2.3 Цели и задачи 6
3 Описание алгоритма 8
4 Описание среды разработки 10
Заключение 14
Литература 15

Работа содержит 1 файл

Технологическая+практика.docx

— 59.60 Кб (Скачать)

    - вывод на экран главной формы  программы;

    - выбор рабочей таблицы путем  нажатия соответствующей кнопки  или пункт меню;

    - выполнение действий, соответствующих  данной таблице;

    - завершение работы программы. 

       Вход

      Выход

Вывод главной  формы

Переход к списку животных

Переход к списку животных

Переход к списку животных

Выполнение  действий

 
 
 
 
 
 
 
 
 
 
 
 
 

    Рисунок 3.1 – Схема работы алгоритма 

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

 

     4 Описание среды разработки 
 

    В качестве инструмента для разработки ПП была выбрана объектно-ориентированная  среда разработки Microsoft Visual Studio 2010, язык программирования C#.

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

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

    Visual Studio 2010 - это настоящий прорыв во взаимодействии разрабатываемых программ и данными. С появлением Language Integrated Query (LINQ) можно одинаково работать с данными любых типов и реализовать доступ к информации с помощью новых конструкторов данных (data designers). LINQ упрощает доступ к данным путем применения набора расширений для языков программирования C# и Visual Basic, а также для инфраструктуры Microsoft .NET Framework. Эти расширения предоставляют интегрированные средства запроса объектов, баз данных и XML-данных. С помощью LINQ можно писать запросы непосредственно на C# или Visual Basic, не используя специальных языков вроде SQL и XPath. Создавать приложения, ориентированные на работу с данными, стало намного проще.

    Впервые разработчики могут использовать новейшую версию Visual Studio для создания новых приложений и улучшения существующих, основанных на предыдущих версиях .NET Framework. Visual Studio 2010 автоматически подстраивает доступные шаблоны проектов, элементы управления, включенные в окно инструментария (toolbox controls), и IntelliSense под выбранную разработчиком целевую версию .NET Framework (2.0, 3.0, 3.5 и 4.0). Visual Studio упрощает модернизацию этих приложений, осуществляемую для использования новейших технологий. Например, расширения в конструкторе Windows Forms обеспечивают создание приложений, способных одновременно использовать Windows Forms, .NET Framework 4.0 и XAML.

    Для манипуляций с разметками, элементами управления и связыванием с данными  проектировщики пользовательских интерфейсов  могут использовать не только рабочие  области конструкторов в Visual Studio, но и привычные инструменты вроде Microsoft Expression Suite. Файлы решения, генерируемые средствами Expression, можно открывать и редактировать в Visual Studio. Кроме того, можно создавать просто управляемые и повторно применяемые библиотеки стандартных проектов, форматов и элементов пользовательских интерфейсов.

    Visual Studio 2010 - унифицированный набор инструментов, позволяющий и индивидуальным разработчикам и группам создавать приложения на платформе Майкрософт. Поддержка Windows Vista и Microsoft Office помогает разработчикам в построении мощных клиентских приложений с богатой функциональностью. А такие новинки как поддержка ASP.NET AJAX и надстройка Silverlight для Visual Studio 2010 помогут создавать целый спектр интерактивных веб-приложений. С выходом Windows Server 2010 и SQL Server 2008 возможности платформы Майкрософт еще больше расширятся, Visual Studio 2010 по-прежнему будет единственной средой, предоставляющей индивидуальным разработчикам и группам все, что необходимо для достижения успеха на рынке создания ПО.

    Visual Studio 2010 упрощает разработку приложений, ориентированных более чем на 500 миллионов пользователей Microsoft Office. При этом разработчики смогут применять те же навыки в работе с управляемым кодом, что и при написании приложений для Microsoft Windows или ASP.NET. Visual Studio Tools for Office (VSTO) - интегрированный компонент Visual Studio 2010 Professional Edition - позволяет программно настраивать Word, Excel, PowerPoint, Outlook, Visio, InfoPath и Project для повышения производительности труда пользователей. Что бы ни создавать - решения на основе рабочих процессов с Office UI, надстройки или решения для Microsoft Office SharePoint Server, - в Visual Studio есть все инструменты для быстрой разработки приложений (RAD).

    Visual Studio - идеальная среда для создания приложений, соответствующих "духу и букве" пользовательского интерфейса Windows Vista. Разработчики, рассчитывающие на пользовательский интерфейс нового поколения, смогут создавать, модифицировать, отлаживать и развертывать приложения Windows Presentation Foundation в Visual Studio 2010. Visual Studio позволяет разработчику построить WPF-приложение для прямого редактирования XAML-разметки (с поддержкой IntelliSense) или создать пользовательский интерфейс с помощью новых визуальных конструкторов. Изменение, внесенное в XAML-разметку приложения одним из этих инструментов, немедленно отражается в другом. Кроме того, Visual Studio позволяет задействовать более 8000 новых неуправляемых API-функций в Windows 7.

    Разработчики  распределенных приложений обнаружат, насколько легко и эффективно можно создавать и использовать веб-службы в сочетании с Windows 7. Visual Studio упрощает реализацию веб-службы с применением Windows Workflow Foundation. Эту службу можно протестировать, не написав ни строки кода, и использовать или предоставлять ее из существующего рабочего процесса.

    Веб-платформа  Майкрософт - это комплексное предложение  для проектирования, разработки и  размещения приложений в Интернете. В Visual Studio 2010 есть инструменты, позволяющие работать со всеми элементами этой платформы - от безопасной, надежной и расширяемой инфраструктуры IIS до впечатляющих средств создания клиентских приложений на основе Silverlight. Разработчики смогут задействовать преимущества богатой функциональности клиентской и серверной инфраструктур и легко создавать веб-приложения, ориентированные на клиентов. Эти приложения можно интегрировать с любым серверным поставщиком данных, запускать в любом современном интернет-обозревателе и предоставлять им полный доступ к прикладным службам ASP.NET и платформе Майкрософт.

    В Visual Studio 2010 есть новые инструменты и инфраструктуры, упрощающие решение задач любым командам разработчиков. Благодаря Visual Studio Team System 2010 команда может уделять основное внимание написанию высококачественного программного обеспечения на любом этапе цикла его разработки. Заложенные в Visual Studio Team System 2010 инструменты, мастера и процессы помогают любому члену команды повысить свою квалификацию и эффективнее взаимодействовать с коллегами.

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

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

    Усложнение  процессов создания современного ПО порой заставляет уделять больше внимания не качеству продуктов, а срокам выполнения проекта. Нередко оказывается  так, что стремление улучшить качество продукта мешает вовремя его выпустить. Visual Studio 2010 позволяет снять противоречие между этими двумя целями. По просьбам клиентов в Visual Studio теперь включены более совершенные инструменты для модульного и нагрузочного тестирования, а также средства профилирования (анализа производительности) кода.

    Для тех, кто использует разработку, управляемую  тестированием (test-driven development), будет интересно узнать, что теперь модульные тесты выполняются быстрее, откуда бы они ни запускались - из IDE или из командной строки. Механизм наследования в тестах позволяет повторно использовать наследуемые методы, а улучшенный пользовательский интерфейс - запускать тест непосредственно из его определения.

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

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

 

     Заключение 
 

    Требовалось разработать программный продукт  на тему «Автоматизированная система  учета и сопровождения содержимого  сервера» в среде разработки приложений Visual Studio 2010. изучить организационную структуру предприятия, назначения подразделений, структуру компьютерной сети, а также техническое и информационное обеспечение предприятия.

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

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

    В процессе разработки были закреплены знания, полученные по дисциплинам  «Конструирование программ и языки  программирования», «Основы алгоритмизации и алгоритмические языки» и увеличен опыт разработки автоматизированных систем.

 

     Литература 
 

  1. Агуров П.В. С#. Разработка компонентов в MS Visual Studio 2005/2008,-СПб.: БХВ-Петербург, 2008.-480с.: ил.
  2. Астахова И. Ф. SQL в примерах и задачах: Учеб. Пособие / И.Ф. Астахова, А.П. Толстобров, В.М. Мельников. — Мн.: Новое знание, 2002. — 176 с.
  3. Карли  Ватсон. С# Wrox Press Ltd. Arden House, 1102 Warwick Road, Acocks Green, Birmingham, B27 6 BH, UK 2001.-879c.:ил.
  4. Моисеенко С.И. SQL. Задачи и решения.-СПб.: Питер, 2006.-256с.:ил.
  5. Павловская Т.А. C#.Программирование на я зыке высокого уровня. Учебник для вузов.-СПб.: Питер, 2007-432с.:ил.
  6. Троелсен Э. Язык программирования C# 2010 и платформа .NET 4.0-Киев: Диалектика,2010.-1392с.
  7. Флёнов М.Е. Библия C#,- СПб.: БХВ-Петербург, 2011.- 560с.:ил.

Информация о работе Отчет о практике на компьютерной фирме SIA «SMS Сomputers»