Программное обеспечение деятельности предприятия
Описание системного и прикладного программного обеспечения используемого в структурном подразделении. Разработка информационной системы для отдела. Проектирование и разработка модулей программного обеспечения. Тестирование программного продукта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.04.2017 |
Размер файла | 3,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
пп.230115.32.14.00.пз |
||||||||||
Изм. |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Малышева А.И |
Отчет по производственной практике |
Лит. |
Лист |
Листов |
|||||
Пров. |
Стрельцова и.в. |
у |
1 |
25 |
||||||
ГБПОУ РО «НПГК» |
||||||||||
Н. контр. |
||||||||||
Утв. |
Содержание
программный обеспечение системный информационный
1. Ознакомление со структурой и характером деятельности предприятия (отдела, подразделения)
1.1 Основные характеристики средств вычислительной техники, используемой в структурном подразделении
1.2 Описание системного и прикладного программного обеспечения используемого в структурном подразделении
2. Разработка информационной системы для отдела
2.1 Описание интегрированной среды программирования
2.2 Цель создания информационной системы и требования к проектируемой системе
2.3 Проектирование и разработка модулей программного обеспечения
2.4 Отладка программного продукта с использование case-средств
2.5 Тестирование программного продукта
2.6 Разработка руководства пользователя
Заключение
1. Ознакомление со структурой и характером деятельности предприятия (отдела, подразделения)
История компании «Вариант » началась 04 июля 2002 г. Индивидуальный предприниматель Кравченко Сергей Иванович начал свою деятельность в 2002 г., с момента получения Свидетельства о внесении в Единый государственный реестр индивидуальных предпринимателей записи об индивидуальном предпринимателе, зарегистрированном до 1 января 2004 г. В соответствии с законом «О государственной регистрации юридических лиц и индивидуальных предпринимателей», Общество с ограниченной ответственностью «Вариант» - фирма для создания различных программ.
Общество с ограниченной ответственностью «Вариант» зарегистрировано в Регистрационной палате г. Новочеркасск в 2003г.
Юридический адрес: 346411Обл. Ростовская, г. Новочеркасск, пр-т Баклановский, д.104, кв. 53.
Учредителем Общества является физическое лицо - Кравченко С.И.
Общество имеет самостоятельный баланс, расчетный счет в банке, а также круглую печать, штампы и бланки со своим фирменным наименованием.
В соответствии с целями своей деятельности ООО «Вариант» осуществляет сотрудничество с юридическими и физическими лицами. На договорной основе определяет взаимоотношения с покупателями. Имущество общества принадлежит ему на праве собственности, и образовалось из вкладов учредителей в Уставной капитал. Учредители вправе раз в год принимать решение о распределении своей чистой прибыли, получаемой Обществом после уплаты налогов и других обязательных платежей в государственные внебюджетные фонды между участниками, формирование фондов Общества. Решение об определении части прибыли, разделенной между его участниками, принимается Общим собранием участников. Имущество, принадлежащее Обществу, учитывается на его балансе в соответствии с правилами бухгалтерского учета. Уставной капитал определяет минимальный размер имущества Общества, гарантирующего интересы его кредиторов.
Основное направление деятельности - создания программ.
Организация создана без ограничения срока, но может быть реорганизовано или ликвидировано в соответствии с действующим законодательством.
1.1 Основные характеристики средств вычислительной техники, используемой в структурном подразделении
Вычислительная техника - совокупность технических и математических средств, методов и приёмов, используемых для механизации и автоматизации процессов вычислений и обработки информации. Основу технических средств современной вычислительной техники составляют электронные вычислительные машины (ЭВМ, компьютеры), устройства ввода, вывода, представления и передачи данных (сканеры, принтеры, модемы, мониторы, плоттеры, клавиатуры, накопители на магнитных лентах и дисках и т. д.), ноутбуки, микрокалькуляторы, электронные записные книжки и пр. К математическим средствам относятся разнообразные программы (в т. ч. операционные системы, программы технического обслуживания ЭВМ), языки программирования, инструкции, протоколы и т. д.
На фирме «Вариант» используют следующую вычислительную технику:
ASUS ProArt PA329Q, 32-дюймовый профессиональный монитор, 4K UHD (3840x2160), IPS, технология «квантовых точек», 99,5% Adobe RGB, аппаратная калибровка.
32-дюймовая IPS-матрица с разрешением Ultra-HD (3840x2160 пикселей)
Точная цветопередача (?E<2) и расширенный цветовой охват (100% AdobeRGB)
Технология аппаратной калибровки ASUS ProArt Calibration с сохранением цветовых профилей во внутренней памяти монитора
Системный блок MSI ProBox130 2M-012XRU MT
Производитель процессора- Intel,
Модель процессора Pentium G3250,
Тактовая частота 3.2Гц,
Количество ядер 2.
Клавиатура LOGITECH Wireless Keyboard K360 Black (920-003095)
Соединение беспроводное
Интерфейс подключения USB
1.2 Описание системного и прикладного программного обеспечения используемого в структурном подразделении
Прикладное программное обеспечение
Delphi (Демлфи,) -- императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы.NET) развития языков программирования: появились class helpers, перегрузки операторов и другое.
Dr.Web (рус. Доктор Веб) -- общее название семейства программного антивирусного ПО для различных платформ (Windows, OS X, Linux, мобильные платформы) и линейки программно-аппаратных решений (Dr.Web Office Shield), а также решений для обеспечения безопасности всех узлов корпоративной сети (Dr.Web Enterprise Suite). Разрабатывается компанией «Доктор Веб».
Продукты предоставляют защиту от вирусов, троянского, шпионского и рекламного ПО, червей, руткитов, хакерских утилит, программ-шуток, а также неизвестных угроз с помощью различных технологий реального времени и превентивной защиты.
Microsoft Office 2010 (кодовое имя Office 14) -- название версии пакета Microsoft Office для Microsoft Windows. Microsoft начала работу над Office 2010 в 2006 году, когда заканчивалась работа над пакетом Office 12 (который вышел под названием Microsoft Office 2007). Примечательно, что версия 13 была пропущена из-за того, что число 13 считается неудачным. По состоянию на 31 декабря 2011 года было продано почти 200 миллионов лицензий Office 2010.
Microsoft Office Access или просто Microsoft Access -- реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
2. Разработка информационной системы для отдела
2.1 описание интегрированной среды программирования
Delphi - это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки: какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает (рисунок 1).
Рисунок 1 Delphi
Система программирования Delphi версии 7 фирмы Enterprise (Borland) предоставляет наиболее широкие возможности для программирования приложений операционной системы Windows.
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.
Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам высокоэффективные исполняемые модули (.exe и.dll), поэтому в Delphi должны быть, прежде всего, заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются - это имеет немаловажное значение и для конечных пользователей.
Преимущества Delphi по сравнению с аналогичными программными продуктами:
- быстрота разработки приложения (RAD);
- высокая производительность разработанного приложения;
- низкие требования разработанного приложения к ресурсам компьютера;
- наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
- возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);
- удачная проработка иерархии объектов.
Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого. К тому же работодателей интересует, прежде всего, скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений, а также согласовать деятельность группы постановщиков, кодировщиков, тестеров и технических писателей. Возможности Delphi полностью отвечают подобным требованиям и подходят для создания систем любой сложности.
2.2 Цель создания информационной системы и требования к проектируемой системе
Целью производственной практики является разработкой информационной системы базы «Вариант ».
Для достижения поставленной цели необходимо решить следующие задачи:
1Выполнить проектирование и разработку базы данных для информационной системы «Вариант», включая:
1.1 Разработку постановки задачи
1.2 Создание таблиц
1.3 Заполнение таблиц данными
2 Разработать клиент - серверное приложение базы данных для информационной системы «Вариант», включая:
2.2 Разработку сервера
2.3 Разработку клиентского приложения
2.3.1 Проектирование пользовательского интерфейса приложения
2.3.2 Реализация средств доступа к базе данных
2.3.3 Разработку SQL запросов
3. Описание порядка работы с программным продуктом
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования, шагающих в ногу со временем организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов. От правильного выбора инструментальных средств создания информационных систем, определения подходящей модели данных, обоснования рациональной схемы построения базы данных, организации запросов к хранимым данным и ряда других моментов во многом зависит эффективность функционирования разрабатываемых систем. Все это требует осознанного применения теоретических положений и инструментальных средств разработки баз данных и информационных систем.
2.3 Проектирование и разработка модулей программного обеспечения
Для того чтобы реализовать связь с базой данных Каталог косметики необходимо выполнить следующие действия:
1.Разместить на форме объект TADOConnection, который находится на вкладке dbGo.
На рисунке представлен компонент TADOConnection в списке инспектора объектов
На рисунке 2 Компонент TADOConnection в списке инспектора объектов
2. В свойстве ConnectionString необходимо задать путь, по которому расположена база данных.
На рисунке 3 - Вкладка «Соединение» окна «Свойства канала передачи данных»
3.В списке OleDb провайдеров выбрать Microsoft Jet OLE DB Provider.
На рисунке 4- Вкладка «Поставщик данных» окна «Свойства канала передачи данных»
На рисунке 5 - Список свойств компонента ADOConnection
4.Разместить на форме компонент MainMenu и заполнить его.
Рисунок 6 Главное меню приложения
5. Расположить на формах компонент TADOTable.
На рисунке 6 показан - Компонент TADOTable в списке инспектора объектов
6. В свойстве Connection выберете ADOConnection1 чтобы организовать связь с базой данных.
7.В свойстве TableName выберете подходящую таблицу базы данных.
8.Свойство Active необходимо установить в True.
На рисунке 7- Список свойств компонента ADOTable
9.Аналогичные действия необходимо выполнить для всех компонентов ADOTable.
10.Расположить на формах компонент TADOQuery.
На рисунке 8- Компонент TADOQuery в списке инспектора объектов
11.Соединить TADOQuery с TADOConection в свойстве Connection.
На рисунке 9 - Список свойств компонента ADOQuery
12.Для связи с визуальным компонентом TDBGrid, отображающим содержание таблицы или результата запроса, необходимо расположить компонент TDataSource.
На рисунке 10 - Компонент DataSource в списке инспектора объектов
13.Соединить ADOTable или ADOQuery с DataSource в свойстве DataSet.
На рисунке 11 - Список свойств компонента DataSource
14.Расположить на формах компонент DBGrid.
На рисунке 12 - Компонент DBGrid в списке инспектора объектов
15.Для того, чтобы отобразить содержание таблицы или результата запроса, необходимо связать DBGrid и ADOTable в свойстве DataSource, выбрав подходящий DataSource.
На рисунке 13 - Список свойств компонента DBGrid
16.Расположить на формах компонент DBNavigator.
На Рисунке 14- Компонент DBNavigator в списке инспектора объектов
17.Необходимо связать DBNavigator и ADOTable в свойстве DataSource, выбрав подходящий DataSource.
На рисунке 15 - Список свойств компонента DBNavigator
18.Расположить на формах компонент BDLookupComboBox.
На рисунке 16 - Компонент BDLookupComboBox в списке инспектора объектов
19.Необходимо связать BDLookupComboBox и ADOTable в свойстве ListSource, выбрав подходящий DataSource.
20.В свойстве ListField выбрать нужный столбец таблицы, а в свойстве KeyField ключевое поле.
На Рисунок 17 - Список свойств компонента BDLookupComboBox
21. В списке OleDb провайдеров выбрать Microsoft Jet OLE DB Provider.
Рисунок 7 Вкладка «Поставщик данных» окна «Свойства канала передачи данных»
Рисунок 8 Список свойств компонента ADOConnection
22. В созданный удаленный модуль поместим компонент TADOQuery (страница компонентов ADO) связанный с источником данных с помощью компонента TADOConnection. Для этого свойство компонента TADOConnection. Connection зададим равным Form1.ADOConnection1.
Рисунок 11 Список свойств компонента ADOQuery
23.Добавим, также компонент TDataSetProvider и значение его свойства DataSet выберем имя компонента TADOQuery, а его свойство Options.poAllowCommandText зададим значением True. Теперь доступ к данным, возвращаемым в результате выполнения запроса компонентом TADOQuery, другими приложениями будет осуществляться через COM- интерфейс.
Рисунок 12 Список свойств компонента DataSetProvider
Реализация средств доступа к базе данных
1.Запустить менеджер подключений (ScktSrvr.exe - каталог Delphi\Bin, 520 KB).
2.Для подключения к серверу расположить на форме компонент TSocketConnection.
3.Задать в качестве свойства ServerName имя сервера (рисунок 14).
Рисунок 14 Список свойств компонента TSocketConnection
4.Для реализация доступа к базе данных разместить компонент TClientDataSet.
5.Установить свойство ProviderName в значение DataSetProvider1.
6.Соединить компонент TClientDataSet с компонентом TSocketConnection путем выбора его из списка в свойстве RemoteServer.
Рисунок 15 Список свойств компонента TClientDataSet
7.Для доступа к данным разместить на формах компонент TDataSource.
8.Соединить компонент TDataSource с компонентом TClientDataSet путем выбора его из списка в свойстве DataSet.
Рисунок 16 Список свойств компонента TDataSource
9.Для управления данными разместить на формах компонент TDBNavigator.
10.Связать компонент TDBNavigator с компонентом TDataSource путем выбора его из списка в свойстве DataSource.
Рисунок 17 Список свойств компонента TDBNavigator
11.Для отображения данных разместить на формах TDBGrid.
12.Связать компонент TDBGrid с компонентом TDataSource путем выбора его из списка в свойстве DataSource.
Рисунок 18 Список свойств компонента TDBGrid
2.4 Отладка программного продукта с использование case-средств
Рисунок 19 Форма Должность сотрудника
Рисунок 20 Форма Заказчик
Рисунок 21 Форма Сотрудник
Рисунок 22 Форма Показать сумму и наименование заказа
Рисунок 23 Форма Информация о заказчике
Рисунок 24 Форма Информация о сотрудники
Разработка SQL запросов
Рисунок 25 SQL запрос показать сумму и наименование заказа
Рисунок 26 SQL запрос Информация о сотрудники
Рисунок 27 SQL запрос Информация о заказчике
Рисунок 28 SQL запрос Должность сотрудника
2.5 Тестирование программного продукта
На рисунках представлены результаты выполнения работ по созданию клиентского приложения.
Для запуска программного продукта необходимо выполнить двойной щелчок по пиктограмме
Сразу после запуска системы пользователю становится доступна главная форма системы, на которой размещено главное меню программы меню. Внешний вид формы проекта на этапе выполнения приведен на рисунке 29.
Рисунок 29 Главная форма
Рисунок 30 Должность Сотрудника
Рисунок 31 Заказчик
Рисунок 32 Сотрудники
Рисунок 33 Показать сумму и наименование заказа
Рисунок 34 Информация о заказчике
Рисунок 35 Информация о сотруднике
3.6 Разработка руководства пользователя
Для того что бы просмотреть таблицы с данными необходимо нажать на кнопку таблицы и выбрать из книги, жанры, оценка книг. Что бы просмотреть запросы необходимо на меню нажать на кнопку запросы и выбрать нужный запрос. Для того что бы просмотреть информацию о разработчике нажимаем на справку и выбираем информацию о разработчике для того что бы просмотреть инструкцию по работе с программой необходимо нажать на справку и выбрать инструкция по работе с программой.
Заключение
Разработанный в ходе выполнения производственной практике проект информационной системы «личной библиотеки», является актуальным на сегодняшний день и имеет большую практическую значимость.
В результате выполнения данного производственного проекта были решены задачи:
Ознакомление со структурой и характером деятельности предприятия (отдела, подразделения)
Ознакомление с проектной и технической документацией программного продукта (информационной системой) используемого в отделе.
Разработка информационной системы для отдела.
Была разработана структура базы данных. В программу были включены функции поиска, выполнения различных запросов. При этом были учтены все требования, выдвинутые в начале выполнения данного проекта.
Цель производственной работы практике достигнута, данная информационная система может быть внедрена в личную библиотеку.
Размещено на Allbest.ru
...Подобные документы
Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.
отчет по практике [272,2 K], добавлен 29.12.2014Обзор системного и прикладного программного обеспечения используемого в ООО "Игровые системы". Описание компьютерной сети предприятия. Разработка игрового продукта для планшетов Apple iPad. Реализация визуального интерфейса и алгоритма работы модуля.
отчет по практике [1,4 M], добавлен 18.01.2015Программное обеспечение для обслуживания автосалона с графическим интерфейсом, возможностью хранения файлов на диске и поиском. Программное проектирование. Документирование программного обеспечения, его тестирование. Разработка руководства пользователя.
курсовая работа [1,7 M], добавлен 06.01.2013Тестирование как составляющая часть процесса отладки программного обеспечения, его роль для обеспечения качества продукта. Обнаружение ошибок в программах, выявление причин их возникновения. Подходы к формулированию критериев полноты тестирования.
курсовая работа [1,6 M], добавлен 20.12.2012Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.
курсовая работа [636,2 K], добавлен 23.08.2011Разработка прикладного программного обеспечения деятельности регистратуры ведомственной поликлиники. Выбор редакции SQL Server 2005. Выбор учетной записи для служб SQL Server и режима аутентификации сервера. Кодовая страница и порядок сортировки.
курсовая работа [3,3 M], добавлен 30.07.2010Реализация программного средства "Действия над матрицами". Разработка кода программного продукта на основе готовой спецификации на уровне модуля. Использование инструментальных средств на этапе отладки программного модуля. Выбор стратегии тестирования.
отчет по практике [296,1 K], добавлен 19.04.2015История предприятия "Приднестровский Государственный Университет". Обзор аппаратного и программного обеспечения сети, используемого на предприятии. Инфологическое, логическое и физическое проектирование модели базы данных. Разработка основных алгоритмов.
отчет по практике [886,6 K], добавлен 12.09.2012Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Требования к функциям и задачам, выполняемым системой "Подбор кредита ОАО "Россельхозбанк". Проектирование архитектуры программного продукта. Структурная схема программного продукта. Описание компонент программного обеспечения. План менеджмента проекта.
курсовая работа [684,0 K], добавлен 03.05.2015Анализ локально-вычислительной сети компании. Выбор общего программного обеспечения, обеспечения для инженерного отдела, бухгалтерии, сервера. Состав программного обеспечения вычислительной системы и его конфигурация. Сетевые операционные системы.
курсовая работа [405,4 K], добавлен 08.02.2016Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.
дипломная работа [3,2 M], добавлен 30.06.2011Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source.
курсовая работа [97,7 K], добавлен 14.12.2012Общие сведения об исследуемой организации, направления ее хозяйственной деятельности, характеристика используемой вычислительной техники и программного обеспечения. Разработка пользовательского интерфейса, шаблонов, отладка и тестирование программы.
отчет по практике [159,3 K], добавлен 11.04.2016Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.
курсовая работа [501,4 K], добавлен 07.12.2016Тестирование и отладка программного обеспечения: понятие, принципы, этапы, цели и задачи. Тестирование методом сандвича как компромисс между восходящим и нисходящим подходами. Сущность метода "белого и черного ящика", отладки программного обеспечения.
курсовая работа [36,9 K], добавлен 21.07.2012Современные инструменты разработки программного обеспечения для СУТП. Универсальные языки программирования и сравнение их со SCADA-системами. Разработка программного обеспечения с использованием многоканальных измерительных преобразователей Ш9327.
дипломная работа [2,3 M], добавлен 13.07.2011Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Проектирование структур данных и пользовательского интерфейса. Разработка руководства системного программиста и пользователя. Основные элементы организации работы менеджера по работе с клиентами. Характеристика программного обеспечения ООО "Доминион+".
курсовая работа [1,7 M], добавлен 14.10.2012