Построение информационной системы на примере организации

Автор работы: Пользователь скрыл имя, 23 Сентября 2014 в 23:06, дипломная работа

Краткое описание

Целью дипломного проекта является разработка информационной системы на основе новых информационных технологий и средств телекоммуникаций.
Данная цель может быть достигнута при последовательном решении следующих задач:
1) проанализировать предметную область;
2) создать проект информационной системы;
3) изучить и выбрать средства разработки информационных систем;
4) изучить и проанализировать существующие информационные системы в данной области;

Прикрепленные файлы: 1 файл

Diplom_ot_AN.doc

— 2.01 Мб (Скачать документ)

Рисунок 8 – Программный код связывания двух форм

- кнопка «Выход» программируется  следующим образом (Рисунок 9):

 

Рисунок 9 – Программный код кнопки «Выход»

- главная форма всегда появляется  в центре экрана (свойство Position);

- введены ограничения на изменения  пользователем размера формы (свойство BorderStyle);

- с помощью объекта Database, данное приложение связывается с базой, созданной в SQL Explorer.

При нажатии на одну из кнопок откроется новая форма, на которой производятся основные действия при работе с информационной системой (Рисунок 10).

Рисунок 10 – Основная форма для работы с информационной системой

Для создания данной формы были использованы следующие компоненты: DBGrid, шесть Button, Query, DataSource.

Для того, что бы в DBGrid1 выводились данные из таблицы «Поставщики» нужно воспользоваться компонентами Query1 и DataSource1. Для начала в свойстве DataBaseName компонента Query1 указываем базу. В свойстве SQL прописываем SQL-запрос на вывод информации в таблицу, представленный на рисунке 11.

 

 

Рисунок 11 – SQL-запрос

 

 

В свойстве Active выбираем значение True. Таблицу DBGrid1 связываем с компонентом DataSource1.

При открытии формы для пользователя накладываются ограничения на использование кнопок «Удалить», «Изменить», «Добавить» (свойство Enabled). Данные кнопки становятся активными при нажатии на ячейки таблицы. Данного эффекта мы добиваемся с помощью следующего программного кода, представленного на рисунке 12:

 

 

 

 

Рисунок 12 – Программный код активации кнопок «Удалить», «Изменить», «Добавить»

 

Данная информационная система позволяет «Добавлять» данные в таблицы. При нажатии на данную кнопку появляется новое окно в которое предлагается добавить новую информацию (Рисунок 13).

 

Рисунок 13 - Форма кнопки «Добавить»

 

 

После заполнения всех полей появляется запрос на согласие добавления данной информации (Рисунок 14).

 

 

Рисунок 14 – Выполнение запроса на добавление данных

 

 

При не полном заполнении полей выходит сообщение об ошибке (Рисунок 15).

 

Рисунок 15 – Сообщение об ошибке при попытке добавления данных

Данная форма создавалась следующим образом: на новую форму были вынесены компоненты Label, Edit, Button, Query1. В обработчике событий компонента Button был прописан следующий программный код, представленный на рисунке 16:

 

 

 

 

Рисунок 16 – Программный код обработчика событий кнопки «Добавить»

 

 

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

 

 

 

Рисунок 17 – Форма для изменения данных

 

 

После нажатия на кнопку «Изменить» появится запрос на изменение данных, представленный на рисунке 18.

 

 

 

 

Рисунок 18 – Запрос на изменение данных

 

Если поля заполнены не все или заполнены некорректными данными, то появится сообщение об ошибке (Рисунок 19).

 

 

 

 

Рисунок 19 – Сообщение об ошибке при попытке изменения данных

 

 

Данная форма создавалась следующим образом:

- на новую форму выносим следующие компоненты Label, Edit, Button, DBLookupCombobox, DBGrid, Query, DataSourse;

- связываем таблицу DBGrid с созданной ранее базой данных;

-  в событии  OnClick компонента DBLookupCombobox1 прописываем текст, представленный на рисунке 20:

 

 

 

 

Рисунок 20 – Программный код обработчика событий DBLookupCombobox1

 

 

- в событии OnClick компонента Button1 прописываем текст, представленный на рисунке 21:

 

 

 

 

Рисунок 21 – Программный код обработчика событий кнопки «Изменить»

 

 

Также данная информационная система позволяет осуществлять поиск по результатам введения одного или нескольких параметров (Рисунок 22).

 

 

Рисунок 22 – Поиск по одному критерию

 

 

Поиск осуществляется в результате нажатия кнопки «Поиск» на форме (Рисунок 23).

 

 

 

 

Рисунок 23 – Поиск по нескольким критериям

Данная форма создавалась следующим образом:

- на новую форму были вынесены  следующие компоненты: Radiobutton, Checkbox, Edit, DBGrid, Button, Label, Query и DataSourse.

- связываем таблицу DBGrid с созданной ранее базой данных;

- в свойстве OnClick объекта Radiobutton1 (Один критерий) прописываем код, представленный на рисунке 24:

 

 

 

 

Рисунок 24 – Программный код объекта Radiobutton1

 

 

- В свойстве OnClick объекта  Radiobutton2 (Несколько критерий) прописываем код, представленный на рисунке 25:

 

 

 

 

Рисунок 25 - Программный код объекта Radiobutton2

- в событии OnClick объектов Radiobutton и Checkbox, прописываем следующий код (Рисунок 26):

 

 

 

 

Рисунок 26 – Программный код объектов Radiobutton и Checkbox

 

 

- в событии OnClick компонента Button1 прописать текст, представленный на рисунке 27:

 

 

 

 

 

Рисунок 27 – Программный код обработчика событий кнопки «Поиск»

 

 

Данная информационная система имеет возможность выводить информацию в «Отчет» в документ Microsoft Word в форме таблицы, представленной на рисунке 28.

 

 

Список поставщиков

 

Наименование

Адрес

Телефон

Номер договора

Количество

Цена

ТЭЦ-5

г. Киров, ул. Луганс

654456

654

200 млн. кВт*ч

560,07 руб/мВт*ч


 

 

Рисунок 28 – Форма отчета

Данный отчет создается путем прописывания следующего программного кода для кнопки «Отчет» (Рисунок 29):

 

 

 

 

Рисунок 29 – Программный код кнопки «Отчет»

 

 

Кнопка «Удалить» дает возможность полностью удалить данные из таблиц информационной системы (Рисунок 30).

 

 

 

Рисунок 30 – Удаление записи из базы данных

 

 

Данная функция выполняется путем прописывания следующего кода у кнопки «Удалить», представленного на рисунке 31:

 

 

Рисунок 31 – Программный код кнопки «Удалить»

 

 

Кнопка «Выход» помогает выйти из любой формы.

На остальных формах вышеперечисленные кнопки работают аналогично.

 

 

2.5 Сдача информационной системы в эксплуатацию

 

 

Сдача информационной системы в эксплуатацию состоит из следующих этапов:

1) ввод в опытную эксплуатацию  технических средств;

2) ввод в опытную эксплуатацию программных средств;

3) обучение и сертифицирование  персонала;

4) проведение опытной эксплуатации  всех компонентов и системы  в целом;

5) сдача в эксплуатацию и подписание  актов приемки-сдачи работ.

Разработанная нами информационная система имеет следующие минимальные требования к техническим характеристикам аппаратных и программных средств:

- одноядерный процессор с частотой 2 ГГц;

- оперативная память DDR – 512 Мб;

- видеокарта – подойдет любая  современная;

- 1 Гб места на жестком диске;

- монитор, клавиатура, мышь;

- установленная операционная система Windows 98/XP/Vista/Seven.

Поскольку в ОАО «Кировэнергосбыт» на данный момент существуют похожие базы данных (наша база является синтезом 2 существующих баз), то особого обучения персонала при внедрении новой базы данных не требуется.

После введения в базу данных предприятия, она полностью готова к эксплуатаии.

 

2.6 Эксплуатация информационной системы

 

В данной работе была сделана попытка максимально упростить работу пользователей с помощью информационной систему «Учет работы с клиентами» ОАО «Кировэнергосбыт». Поскольку приложение изобилует таблицами, необходимо было разработать удобную систему навигации, поиска, добавления и удаления записей, составления отчетов.

Не смотря на то, что приложение не требует мощных технических характеристик от компьютера, на котором оно будет использоваться, приложение не должно содержать обилия побочных элементов.

При запуске программы «Учет работы с клиентами» появится форма,  которая предлагает начать работу  с данными ОАО «Кировэнергосбыт».

Если Вам нужны данные о должниках ОАО «Кировэнергосбыт», то щелкните на «Должники». Откроется новая форма  «Должники», с помощью которой можно найти, добавить, изменить или удалить нужный параметр.

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

На главной форме, также, находятся кнопки, открывающие доступ к данным о поставщиках («Поставщики»), о договорах («Договоры»), о сотрудниках («Сотрудники»), о потребителях («Потребители»). Все открываемые формы, также, содержат кнопки «Добавить», «Изменить», «Удалить», «Поиск», «Отчет», «Выход».

Если Вы хотите выйти из программы, то на главной форме необходимо нажать кнопку «Выход».

В программе введены ограничения на изменение интерфейса, на доступ пользователя к кнопкам «Добавить», «Изменить», «Удалить», проверка на соответствие вводимых данных параметрам таблиц, проверка на максимально полный ввод данных.

 

 

2.7 Перспективы развития информационной системы

 

 

На данном этапе созданная нами информационная система способна учитывать работу с клиентами ОАО «Кировэнергосбыт», с ее поставщиками, выделять в отдельную категорию должников Общества, что упрощает работу по их поиску. При создании данной информационной системы была сделана попытка объединить 2 существующие на данный момент база данных, учитывающих отдельно должников и всех потребителей Общества.

В дальнейшем в нее могут быть добавлены новые возможности по созданию уведомлений и предупреждений для должников, учет услуг, оказываемых в соответствии с договором, элементы бухгалтерского учета, возможность интеграции данных в 1С: Предприятие и т.д.

 

 

 

 

 

 

 

 

 

 

 

3 ТРЕБОВАНИЯ К ОХРАНЕ ТРУДА  И ТЕХНИКЕ БЕЗОПАСНОСТИ

 

Автоматизация и компьютеризация труда человека коснулась всех сфер его деятельности. В настоящее время ни одно предприятие, учреждение или организация не может функционировать достаточно эффективно без применения компьютерной техники. Непрекращающееся развитие любого предприятия, учреждения или организации, а как следствие объёмов и сложности информации требует расширения компьютерных сетей и автоматизированных информационных систем.

Но кроме очевидных выгод компьютерная техника несет в себе опасность здоровью и поэтому актуальной становится проблема охраны труда человека в процессе работы, сохранение его здоровья и работоспособности. Без строгого учёта правил техники безопасности и производственной санитарии, неточного выполнения требований техники безопасности может привести к аварии, либо к профессиональным заболеваниям и производственному травматизму. Охрана труда обеспечивается системой законодательных актов, социально-экономических, организационных, технических, гигиенических и лечебно-профилактических мероприятий и средств, направленных на создание таких условий труда, при которых исключено воздействие на работающих опасных и вредных производственных факторов. Создание наиболее благоприятных, комфортных условий труда, улучшение охраны труда и техники безопасности, без сомнения, ведет к более высокой производительности труда, социальному развитию и повышению благосостояния.

Информация о работе Построение информационной системы на примере организации