Файл: Проектирование реализации операций бизнес-процесса «Управление документооборотом» (Характеристика бизнеса).pdf
Добавлен: 15.06.2023
Просмотров: 305
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.3 Характеристика , возникающего при задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
2.4. Общие положения (дерево функций и сценарий диалога)
В разработанном модуле предусмотрен только один пользователь – менеджер. Дерево функций модуля представлено на рисунке 3.
Рис. 3 Дерево функций менеджера
На основании дерева функций разработан сценарий диалога, схематически представленный на рисунке 4.
Рис. 4 Сценарий диалога
2.5. Характеристика базы данных
В разработанном модуле используется СУБД MS SQL Server 2010. Обоснование ее выбора приведено в разделе 1.4. В решаемой задачи используется следующая ER-модель, отображенная на рисунке 5, описывающая взаимосвязь таблиц в БД.
Рис. 5 Модель описания взвимосвязи ER-таблиц
В таблицах 2.7-2.12 приведены элементы модели .
Таблица 2.7
Таблица «City»
|
№ пп |
Поле |
Тип |
Значение |
|
idCity |
int(10) |
Номер |
|
|
city |
varchar(255) |
Наименование города |
|
|
telcode |
varchar(20) |
Телефонный код |
|
|
timezone |
int(4) |
Часовой пояс |
Таблица 2.8
Таблица «Klient»
|
№ пп |
Поле |
Тип |
Значение |
|
idKlient |
int(11) |
Номер |
|
|
nameK |
varchar(255) |
Наименование |
|
|
inn |
varchar(12) |
ИНН |
|
|
kpp |
varchar(12) |
КПП |
|
|
fiobossK |
varchar(30) |
ФИО руководителя |
|
|
fiokontaktk |
varchar(30) |
ФИО контактного лица |
|
|
telefonK |
varchar(9) |
телефон |
|
|
adressK |
varchar(255) |
адресс |
|
|
zipcodeK |
varchar(6) |
индекс |
|
|
emailK |
varchar(15) |
Е-майл |
|
|
idCityK |
int(11) |
Код города |
Таблица 2.9
Таблица «Project»
|
№ пп |
Поле |
Тип |
Значение |
|
idza |
int(11) |
Номер |
|
|
idKZ |
int(11) |
Код заявки |
|
|
idoZ |
int(11) |
Код оборудования |
|
|
idVZ |
int(11) |
Код производителя |
|
|
idGZ |
int(11) |
Код гарантии |
|
|
opisanieZ |
varchar(255) |
Описание неисправности |
|
|
modelZ |
varchar(45) |
Наименование модели |
|
|
status |
varchar(45) |
Статус заявки |
|
|
datezz |
timestamp |
Дата заявки |
|
|
idzentrZ |
int(11) |
Код фирмы |
Таблица 2.10
Таблица «Sotr»
|
№ пп |
Поле |
Тип |
Значение |
|
idI |
int(5) |
Номер |
|
|
nameI |
varchar(30) |
ФИО |
|
|
loginI |
varchar(10) |
Логин |
|
|
parolI |
varchar(10) |
пароль |
|
|
idZI |
int(11) |
Код фирмы |
Таблица 2.11
Таблица «Firma»
|
№ пп |
Поле |
Тип |
Значение |
|
idZ |
int(11) |
Номер |
|
|
nameZ |
varchar(255) |
Наименование |
|
|
fiobossZ |
varchar(30) |
ФИО руководителя |
|
|
fiokontaktZ |
varchar(30) |
ФИО контактного лица |
|
|
telefonZ |
varchar(9) |
Телефон |
|
|
adressZ |
varchar(255) |
Адресс |
|
|
zipcodeZ |
varchar(6) |
Почтовый индекс |
|
|
emailZ |
varchar(15) |
Е-майл |
|
|
idCityZ |
int(11) |
Код города |
Таблица 2.12
Таблица «SostPr»
|
№ пп |
Поле |
Тип |
Значение |
|
idO |
int(10) |
Номер |
|
|
nameO |
varchar(255) |
Наименование состояния |
2.6. Структурная схема пакета (дерево вызова программных модулей)
Разработанный модуль включает в себя серверную и клиентскую часть Серверная часть является приложением для взаимодействия с базой данных, клиентская – веб-интерфейсом для ввода данных и получения отчетной информации. Структурная схема пакета представлена на рисунке 6.
Рис. 6 Структурная схема пакета
2.7 Описание программных модулей
На рисунке 7 представлена схема добавления данных о проекте.
Рис. 7 Схема добавления данных о проекте
2.8. Контрольный реализации и его описание
Работа с модулем начинается с авторизации в системе (см. рисунок 8).
Рис.8 Страница авторизации
После успешной авторизации необходимо заполнить справочник состояния проектов, для этого выбираем соответствующий пункт меню (см. рисунок 9 -11 ).
Рис.9 Выбор пункта меню
Рис.10 Заполнение справочника
Для ввода нового состояния проекта необходимо нажать кнопку с изображением зеленого плюса, ввести наименование и нажать кнопку с изображением дискеты.
Далее обратимся к конструктору проектов на рисунке 9.
Рис.11 Добавление проектов
В данном окне необходимо ввести наименование проекта, а также его другие реквизиты – параметры и этапы.
Для получения сводного списка проектов необходимо перейти на вкладку «Заказы» и произвести следующие действия, отраженные на рисунках 12-14.
Рис.12 Выбор даты
Рис. 13 Список проектов
Рис.14 Сводный список
Листинг программных модулей приведен в Приложении.
ЗАКЛЮЧЕНИЕ
В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. В настоящее время существует большое количество информационных систем, призванных улучшить бизнес процессы компании, оптимизировать время обработки запроса клиента, дать возможность увидеть новые возможности в бизнесе. Для определения какой-либо информационной системы предлагается использовать несколько основополагающих качеств:
Функционал - набор возможностей, которые предлагает система;
Бизнес процессы, которые данная система призвана улучшить;
Стоимость системы;
Сроки внедрения системы.
Это важные критерии, определяющие информационную систему. Важно знать о том, какие бизнес процессы позволит улучшить данная система, сколько времени займет внедрение системы и какова будет конечная стоимость системы для компании.
Создание Автоматизированной Системы Управления документооборотом в Департаменте Аренды ООО «Тавис» приносит тактические и стратегические выгоды. Тактические выгоды определяются сокращением расходов, связанных с:
освобождением физического места для хранения документов;
снижением временных затрат на обеспечивающие бизнес-процессы;
уменьшением затрат на копирование и доставку документов в бумажном виде;
снижением расходов на персонал и оборудование и др.
К стратегическим относятся преимущества, связанные с повышением эффективности работы предприятия или организации. К таким преимуществам можно отнести:
значительное ускорение поиска и выборки документов (по различным атрибутам);
повышение безопасности информации за счет того, что работа в АСУ с незарегистрированной рабочей станции невозможна, а каждому пользователю АСУ назначаются свои полномочия доступа к информации;
повышение сохранности документов и удобства их хранения, так как они хранятся в электронном виде на сервере;
улучшение контроля над исполнением непосредственных обязанностей операционных сотрудников Департамента Аренды.
Определены задачи моделирования бизнес-процессов на основе применения CASE- средств;
Проанализирована организационная структура, направления деятельности компании ООО «Тавис» в целом и Департамента Аренды в частности;
СПИСОК ЛИТЕРАТУРЫ
- В.В., Фомин С.С. на языке Си: . Пособие. – 2-е доп. Изд. – М: и статистика, . – 600с.
- Шилдт на C и C++ для Windows - К.: - издательское BHV, 2010
- Ч. Программирование для ; в двух - СПб.: BHV - Санк-Петербург,
- Архангельский П.А. « в Borland C++ 4.0» M. , 2010
- Б. «Язык С++: Пер. с англ.» М. и связь, .-352с.:ил.
- С.И. Delphi 5 – М.: , 2012.
- A. Разработка приложений на 6 – М.: Киев, .
- Зуев В. A. Pascal 6.0, 7.0. М.: , 2010.
- А.О., Грошев С.В. программирования 5 – М.: Москва, .
- Леонтьев В.И. 5 – М.: Москва, .
- Моисеев А.С. Pascal – М.: , 2013.
- С.А. Программирование – М.: , 2011.
- Н. C. Delphi – М.: Питер,
- Архангельский П.А. в Delphi 5. M., , 2010
- П.Г. Программирование в 5. СПб., Бином,
- Тейксейра С. Т. 5. Руководство . М., Вильямс,
- Угринович Н. и информационные . Набор знаний. М., и связь,
- Фаронов В.В. 3. Учебный . М., Нолидж,
- Харрингтон Дж. реляционных баз . М., ЛОРИ,
- Шумаков В.П. 3 и создание баз данных. М., , 2011
Приложение 1.
Листинг программных модулей
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
TypeName="ComponentsDB.CatalogDB" SelectCountMethod="GetCountByGenre" SelectMethod="GetPageProductsByGenre" EnablePaging="true" OnSelected="ObjectDataSource_Selected" EnableCaching="true" CacheDuration="360">
<SelectParameters>
<asp:QueryStringParameter Name="GenreID" QueryStringField="GenreID"
Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>,
где
EnablePading = “true” - включает разбиение на страницы в источнике данных.
SelectCountMethod = "GetCountByGenre" – метод для подсчёта общего кол-ва строк в таблице. Данный метод необходим, для того чтобы GridView мог создать корректное количество ссылок страниц на панели навигации.
SelectMethod = "GetPageProductsByGenre" – метод выбирающий информацию для текущей страницы.
Метод GetCountByGenre, вызывает хранимую процедуру GetCountByGenre, которая возвращает кол-во альбомов в каталоге, относящихся к жанру, указанному в параметре GenreID.
Метод GetCountByGenre:
public static int GetCountByGenre(int GenreID)
{
SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["connStr"].ConnectionString);
SqlCommand cmd = new SqlCommand("GetCountByGenre", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("GenreID", SqlDbType.Int);