Программное обеспечение деятельности предприятия

Описание системного и прикладного программного обеспечения используемого в структурном подразделении. Разработка информационной системы для отдела. Проектирование и разработка модулей программного обеспечения. Тестирование программного продукта.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.