Помощь в написании студенческих работ
Антистрессовый сервис

Разработка программного обеспечения ИС

РефератПомощь в написанииУзнать стоимостьмоей работы

При переходе по кнопке «Справочники» появится следующее диалоговое окно (рис. 3), в котором пользователю будет предоставлен выбор, с какого рода информацией ему необходимо работать, это либо работа со справочной информацией о товарах компании готовых к реализации, либо работа с данными о клиентах фирмы. Сделав выбор, пользователь ИС попадает на форму для непосредственной работы со справочной… Читать ещё >

Разработка программного обеспечения ИС (реферат, курсовая, диплом, контрольная)

Проектирование интерфейса пользователя

Схема навигации диалога пользователя разработанного клиентского приложения (рис. 1).

Схема навигации диалога пользователя.

Рисунок 1. Схема навигации диалога пользователя После запуска ИС на экране появляется главное меню представленное на рис. 2.

Главное меню.

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

Экранная форма «Справочники».

Рисунок 3. Экранная форма «Справочники».

При переходе по кнопке «Справочники» появится следующее диалоговое окно (рис. 3), в котором пользователю будет предоставлен выбор, с какого рода информацией ему необходимо работать, это либо работа со справочной информацией о товарах компании готовых к реализации, либо работа с данными о клиентах фирмы. Сделав выбор, пользователь ИС попадает на форму для непосредственной работы со справочной информацией (рис. 4−5). При помощи данных форм пользователь может просматривать информацию о товарах к реализации и покупателях фирмы, а так же производить редактирование необходимых данных, изменяя соответствующие поля формы, производить удаление информации, к примеру, потерявшей актуальность и соответственно добавлять новые товары и новых клиентов. Все действия пользователя при работе с формой будут вносить изменения в БД информационной системы.

Экранная форма «Товары».

Рисунок 4. Экранная форма «Товары».

Рисунок 5. Экранная форма «Покупатели».

Для ведения (добавление, удаление, редактирование) информации по сделкам необходимо из главного меню перейти по кнопке «Учет товарных накладных» к форме (рис. 6), которая позволяет создавать новые товарные накладные, редактировать уже созданные ТН, а так же удалять их. Через данную экранную форму обеспечивается однократный ввод данных во взаимосвязанные таблицы «Сделки» и «Номенклатура сделок».

Экранная форма «Учет товарных накладных».

Рисунок 6. Экранная форма «Учет товарных накладных».

Экранная форма «Учет товарных накладных» является составной многотабличной. Основная часть формы строится на основе главной из двух загружаемых таблиц БД «Сделки». В ней входят поля Код сделки, Покупатели и Дата. Табличная часть содержит подчинённую форму — таблицу. Подчиненная форма строится на основе таблицы «Номенклатура сделок», с которой загружаются поля Код номенклатуры, Товар, Количество, Цена и Сумма. Включаемая форма связывается с основой по ключу Код сделки. Причем значение ключа Код сделки вводится однократно в основную часть формы в поле Номер товарной накладной, но за счет связи с включаемой формой это ключевое поле загружается как в главную, так и в подчиненную таблицы. Таким образом, с одной экранной формы создаются запись в таблице «Сделки» и подчиненные ей записи в таблице «Номенклатура сделок».

Для ввода покупателя используется мастер подстановок наименования покупателя из таблицы «Покупатели».

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

В информационной системе предусмотрена возможность выборки информации из БД следующего рода: поиск всех сделок (товарных накладных) по необходимому покупателю, поиск всех проданных товаров по необходимой товарной накладной и поиск всех товарных накладных в которых фигурирует необходимый товар. Для получения таких данных пользователю ИС необходимо на главном меню перейти по кнопке «Запросы» к соответствующей кнопочной форме (рис. 7), где пользователь может осуществить выбор необходимого действия для поиска нужной информации в БД ИС. При этом при нажатии на каждую из трех соответствующих запросам кнопок, пользователю будет представлено диалоговое окно (рис. 8), где необходимо ввести с клавиатуры интересующий его параметр для выполнения запроса.

Рисунок 7. Экранная форма «Запросы».

Форма для ввода параметра поиска.

Рисунок 8. Форма для ввода параметра поиска Примеры всех функций поиска данных:

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

Пример критерия поиска.

Рисунок 9. Пример критерия поиска.

Пример запроса на поиск всех сделок с заданным покупателем.

Рисунок 10. Пример запроса на поиск всех сделок с заданным покупателем Для поиска всех товаров по сделке (рис. 12), пользователь должен ввести в диалоговое окно № необходимой товарной накладной (рис. 11). При этом введенный параметр поиска должен соответствовать хранящимся данным в БД ИС.

Пример критерия поиска.

Рисунок 11. Пример критерия поиска.

Пример запроса на поиск всех товаров по заданной ТН.

Рисунок 12. Пример запроса на поиск всех товаров по заданной ТН Для поиска всех товарных накладных, где фигурировал необходимый товар (рис. 14), пользователь должен ввести в диалоговое окно наименование необходимого товара (рис. 13). При этом введенный параметр поиска должен соответствовать хранящимся данным в БД ИС.

Пример критерия поиска.

Рисунок 13. Пример критерия поиска.

Пример запроса на поиск всех сделок(ТН) с необходимым товаром.

Рисунок 14. Пример запроса на поиск всех сделок (ТН) с необходимым товаром Клиентское приложение позволяет формировать выходные документы для анализа финансовой стороны деятельности компании (рис. 15). Такими документами являются: 1. Отчет о доходах от сделок за указанный пользователем период, в разрезе покупателей с подведением промежуточных и общих итогов и 2. Отчет о продажах за указанный пользователем период, в разрезе товаров с подведением промежуточных и общих итогов.

Экранная форма «Отчеты».

Рисунок 15. Экранная форма «Отчеты».

Пример отчета о доходах компании, в разрезе покупателей, сформированный по контрольным данным за период с 01.04.2015 года по 30.04.2015 года представлен на рисунке 16.

Пример отчета по доходам компании за период.

Рисунок 16. Пример отчета по доходам компании за период Пример отчета о продажах компании, в разрезе товаров, сформированный по контрольным данным за период с 01.01.2015 года по 30.04.2015 года представлен на рисунке 17.

Пример отчета о продажах компании за период.

Рисунок 18. Пример отчета о продажах компании за период.

Показать весь текст
Заполнить форму текущей работой