Разработка подсистемы документооборота в системе управления проектами сервисной компании
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
стирование на уровне модулей и компиляцию;
возможность создания разнообразных элементов для совместной работы над кодом в среде SharePoint, в частности веб-модулей, списков, событий и рабочих процессов;
поддержка встроенных инструментов разработки для создания приложений на платформе Windows 7, в частности мультисенсорных технологий и визуального настраиваемого интерфейса Windows Scenic Ribbon;
построение многофункциональных веб-приложений на базе RIA и WPF;
упрощённое развёртывание в Visual Studio 2010: мгновенный перенос кода, параметров IIS и схемы БД созданных веб-приложений в среду производства, расположенную на целевом сервере.
.3 Структура системы
Пакет Forms:.cs - класс, с которого начинается запуск программы. Содержит в себе логотип фирмы-разработчика..cs - класс, представляющий собой модальное окно настроек программы. Вызывается по кнопке "Настройки" из менеджера форм..cs - класс "Ведение ДС". Представляет собой форму, открывающуюся в отдельной вкладке. Вызывается по клику из дерева в менеджере форм..cs - класс "Договорные спецификации". Представляет собой форму, открывающуюся в отдельной вкладке. Вызывается по клику в необходимой строке главной таблицы "Ведение ДС".
Пакет ControlsLibrary:.cs - составная часть стандартного компонента SplitContainer, представляющая собой разделительную панель с кнопками..cs - представляет собой панель, которую можно передвигать по форме в любых направлениях с помощью технологии "Drag and Drop"..cs - модификация стандартного компонента ContextMenu (всплывающее меню), позволяющая располагать внутри себя любые другие компоненты..cs - модификация стандартного компонента DataGridView (таблица), позволяющая внутри себя содержать группированные столбцы..cs - модификация стандартного компонента TabControl (вкладка), в котором присутствует кнопка закрытия вкладки..cs - компонент, позволяющий с помощью sql-запросов совершать фильтрацию в необходимой таблице..cs - модификация стандартного компонента DataGridView (таблица), который имеет уже древовидно-табличную структуру..cs - компонент, представляющий собой блок, который может принимать состояния: активный или неактивный..cs - модификация стандартного компонента Button (кнопка), которая может принимать 2 состояния: вдавлена или не нажата..cs - модификация стандартного компонента Panel (панель), при переполнении которого другими различными компонентами появляются боковые кнопки прокрутки..cs - компонент, представляющий собой разделительную полосу, служащую для оформления..cs - модификация стандартного компонента TextBox (текстовое поле), в который встроена кнопка, при клике по которой открывается модальное окно со списком выбора.
Рисунок 12 - Структурная схема разработанного ПО
На рисунке 12 приведена структурная схема разработанного программного обеспечения.
Опишем каждый блок программы более подробно:
Загрузка программы. На данном этапе перед самим запуском отображается логотип фирмы-разработчика и после появляется менеджер выбора форм.
Выбор форм. В менеджере доступны для выбора две формы: Ведение ДС и Закупочные спецификации.
Для Ведения ДС действия могут развиваться следующим образом:
загрузка данных о ДС;
фильтрация и сортировка данных пользователем;
редактирование ДС;
управление транзакцией;
выбор ДС;
предпросмотр план/факт данных.
В последнем пункте мы можем перейти на форму Договорные спецификации, откуда доступны действия:
фильтрация, сортировка, смена порядка отображения;
редактирование групп и позиций, перетаскивание из плана в факт;
управление транзакцией.
Для формы Закупочные спецификации доступны следующие действия:
загрузка данных о закупочных спецификациях;
фильтрация и сортировка данных пользователем;
мониторинг закупок;
управление транзакцией.
Если пользователь не хочет переходить на форму Договорные спецификации или продолжать работу с программой, то он может закрыть запущенное приложение.
.4 Руководство администратора
В этом разделе рассмотрим все шаги, которые необходимы для установки и запуска программы Автоматизация закупок IS (WarehousesIS).
Установить Microsoft.NET Framework 4. Следовать инструкциям установки.
Установить Microsoft SQL Server 2008 R2. Следовать инструкциям установки.
Создать базу данных, используя скрипты. Пользователь sa. Пароль 12345.
Установить программу, запустив файл setup.exe.
При запуске запустится мастер установки (рис. 13). Необходимо нажать на кнопку Далее.
Рисунок 13
Затем появится окно (рис.14), в котором нужно указать папку, в которую хотите установить программу. После выбора папки необходимо нажать на кнопку Далее.
Рисунок 14
Появится окно (рис. 15), в котором надо указать папку, в которую установится ярлык. Затем нажать на кнопку Далее.
Рисунок 15
Появится окно (рис. 16), в котором указать хотите ли создавать ярлык на рабочем столе или нет. Затем нажать на кнопку Далее.
Рисунок 16
Появится окно (рис. 17), в котором показана результирующая информация, куда будет устанавливаться программа. Если все правильно, то нажмите на кнопку Установить. Начнется установка программы (рис. 18).
Рисунок 17
Рисунок 18
Запустить программу WarehousesIS.exe.
.5 Руководство пользователя
Приведем подробное