Файл: Федеральное государственное бюджетное образовательное учреждение высшего образования Алтайский государственный университет.pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 51

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

46 особенность данного отдела заключается в мобильности его сотрудников, что означает необходимость создания программного обеспечения для мобильных устройств.
При создании программы использовалась новая технология ASP.NET от компании Microsoft для создания интернет приложений. Данная технология базируется на языке программирования «C#», поэтому разработка программного обеспечения проводилась по принципам объектно- ориентированного программирования. Значительное преимущество данной технологии заключается в том, что доступ к интернет приложению возможен с любого устройства, имеющего выход в интернет, как мобильного, так и стационарного.
Ключевым преимуществом разработанной системы является ее экономическая эффективность. Во-первых предлагаемые на рынке готовые решения очень дорогие, потому что включают в себя большое количество функций, которые малым организациям или отделам организации вовсе не нужны. В таком случае небольшая CRM система позволит значительно снизить затраты на информационное обеспечение. Во-вторых за счет автоматизации многих рутинных операций достигается значительная экономия времени, а также средства мониторинга и бережного учета клиентов приводят не только к окупаемости системы, но и к значительному увеличению прибыли компании.
Бизнес-процессы отделов продаж различных организаций схожи, поэтому созданная в процессе исследовательской работы информационная система отдела продаж компании «Эр-Телеком Холдинг» может быть адаптируема под другие организации.
В перспективе является возможным добавление в разработанную систему компонента по управлению проектами, что позволило бы руководителям или супервайзерам еще более детально производить мониторинг выполнения бизнес-процессов, которые находятся в зоне их

47 ответственности. Созданная CRM система является конечным продуктом, но добавление этого компонента сделало бы ее более универсальной.

48
ПОСЛЕДНИЙ ЛИСТ ВКР
Выпускная квалификационная работа выполнена мной совершенно самостоятельно. Все использованные в работе материалы и концепции из опубликованной научной литературы и других источников имеют ссылки на них.
«___» ________________ _____ г.
__________________________/_________________________
(подпись) (Ф.И.О.)

49
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
ИСТОЧНИКИ:
1. Конституция
Российской Федерации. Принята всенародным голосованием 12.12.1993 (с учетом поправок, внесенных Законами РФ о поправках к Конституции РФ от 30.12.2008 N 6-ФКЗ, от 30.12.2008 N 7-ФКЗ, от 05.02.2014 N 2-ФКЗ, от 21.07.2014 N 11-ФКЗ) //Собрание законодательства
РФ. 03.03.2014. № 9. Ст. 851.
2. Постановление Правительства РФ от 28.01.2002 N 65 «О федеральной целевой программе "Электронная Россия (2002 – 2010 годы)"»//
Собрание законодательства РФ. 2002. № 5. Ст. 531 3. Федеральный закон от 06.04.2011 N 63-ФЗ "Об электронной подписи"// Собрание законодательства РФ. -2011.- N 15.- ст. 2036 4. Постановление Правительства РФ от 15 июня 2009 г. N 477 "Об утверждении
Правил делопроизводства в федеральных органах исполнительной власти"// Собрание законодательства Российской Федерации
.-2009 .- N 25.-ст.3060 5. Постановление Правительства РФ от 9 февраля 2012 г. N 111
"Об электронной подписи, используемой органами исполнительной власти и органами местного самоуправления при организации электронного взаимодействия между собой, о порядке ее использования, а также об установлении требований к обеспечению совместимости средств электронной подписи"// Собрание законодательства Российской федерации .-
2012. -№8. –ст.1027 6. Приказ Министерства связи и массовых коммуникаций РФ от 13 апреля 2012 г. N 108 "Об обеспечении осуществления Министерством связи и массовых коммуникаций Российской Федерации функции головного удостоверяющего центра в отношении аккредитованных удостоверяющих центров"// Российская газета. – 2012.-№105 7. ГОСТ 34.601-90 Информационная технология. Комплекс стандартов


50 на автоматизированные системы. Автоматизированные системы. Стадии создания.
8. ГОСТ Р ИСО 12207-1995 Информационные технологии. Процессы жизненного цикла программного обеспечения
9. ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология.
Системная и программная инженерия. Процессы жизненного цикла программных средств».
10.
ISO/IEC 12207:2008 «System and software engineering – Software life cycle processes».
ЛИТЕРАТУРА:
11. Баженова, И. Ю. Visual FoxPro 7.0. / И. Ю. Баженова. - М.: «Диалог
- МИФИ», 2005. - 45с.
12. Белов, В.С. Информационно-аналитические системы. Основы проектирования и применения: учебное пособие, руководство, практикум, 2-е изд., перераб. и доп. - М.: Евразийский открытый институт, 2010. - 111 с.
13. Брауде Э. Дж. Технологии разработки программного обеспечения/
Э. Дж. Брауде. – СПб.:Питер, 2004 г.- 655 с.
14. Буч Г. UML: Руководство пользователя / Г. Буч, Джекобсон И. и др.
- М.: ДМК, 2008 г. – 356 с.
15. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. - М.: Финансы и статистика, 2009 г. – 758 с.
16. Вендров, А.М. Практикум по проектированию программного обеспечения экономических информационных систем / А.М. Вендров. -
Москва: «Финансы и статистика», 2004.
17. Грабер М. Введение в SQL / М. Грабер. - М.: ЛОРИ, 2008 г. – 568 с.
18. Грофф, Дж. Р. Энциклопедия SQL. / Дж. Р. Грофф, П. Н. Вайнберг.:
Пер. с англ. - СПб: «Питер», 2003. - 896 с.

51 19. Дейт, К. Дж. Введение в системы баз данных.: Пер. с англ. / К. Дж.
Дейт .- М.: Издательский дом «Вильямс», 2002.
20. Дрогобыцкий,
И.Н.
Проектирование автоматизированных информационных систем. Учебник /И.Н. Дрогобыцкий.- М.: Финансы и статистика, 1992.
21. Дрогобыцкий, И.Н. Управление проектированием информационных систем. Учебник /И.Н. Дрогобыцкий.- М.: Финансы и статистика, 1992.
22. Дубейковский, В.И. Практика функционального моделирования с
AllFusion Process Modeler4.1.: Где? Зачем? Как? / В.И. Дубейковский. – М.:
ДИАЛОГ-МИФИ, 2004 – 464c
23. Дубенецкий Б.Я. Проектирование информационных систем / Б.Я.
Дубенецкий. - Л.: ЛЭТИ, 2008 г. – 675 с.
24. Зиндер Е.З. Системное проектирование / Е.З. Зиндер. - М.: Мир,
2009 г. – 535 с.
25. Иванова, Г.С. Технология программирования: Учебник / Г.С.
Иванова. - М.: КноРус, 2011 – 336c.– 640 с.
26. Исаев, Г.Н. Информационные системы в экономике : учеб. для студентов вузов, обучающихся по специальностям "Финансы и кредит",
"Бух.учет, анализ и аудит" / Г.Н. Исаев. - 4-е изд.стереотип.- М.: Омега –Л,
2011 – 462c.
27. Калашян, А.Н. Структурные модели бизнеса: DFD- технологии.
Учебник /А.Н. Калашян, Г.Н. Калянов. - М.: Финансы и статистика, 2003.
28. Калянов Г.Н. CASE-технологии / Г.Н. Калянов. - М.: Финансы и стати- стика, 2008 г. – 435 с.
29. Калянов, Г.Н. Системное проектирование - новый вид деятельности на российском рынке / Информационные технологии. - 1995. - №3. -С. 20-21.
30. Коберн А. Быстрая разработка программного обеспечения.: Пер. с англ. - М.: ЛОРИ, 2002.


52 31. Коберн А. Современные методы описания функциональных требований к системам.: Пер. с англ. - М.: ЛОРИ, 2002.
32. Конноли Т., Бегг К., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. - М.: «Вильямс», 2001.
33. Липаев В.В. Системное проектирование сложных программных средств для информационных систем / В.В. Липаев. - М.: Синтег, 2009 г. –
156 с.
34. Маклаков
С.В. BPWin и ERWin – CASE средства разработки информационных систем. – М.: Диалог МИФИ, 2008.
35. Марка Д. Методология структурного анализа и проектирования / Д.
Марка. - М.: Мир, 2008 г. – 304 с.
36. Марка, Д.А. Методология структурного системного анализа и проектирования SADT Учебник: пер. с англ. /Д.А. Марка, К. МакГоун/ - М.:
Метатехнология, 1993.
37. Омельченко Л., Федоров А. «Самоучитель Microsoft® Visual FoxPro
7.0», 2005, с. 78.
38. Орлов С.А. Программная инженерия. Технологии разработки программного обеспечения/ C.A. Орлов. – СПб.:Питер, 2016 г.- 640 с.
39. Петров Ю.К. JAM - инструментальное средство разработки приложений в информационных системах архитектуры «клиент/сервер», построенных на базе РСУБД. «СУБД», 1995.
40. Попов А.А. «Программирование в среде СУБД Fox Pro 2.0.
Построение систем обработки данных», 2004, с. 352 41. Раскин, Д. Интерфейс: Новые направления в проектировании компьютерных систем / Д. Раскин. - СПб: Символ-Плюс, 2010 - 272c.
42. Рудаков, А.В. Технология разработки программных продуктов:
Учебник / А.В. Рудакова. - 6-е изд.,стереотип.- М.: Академия, 2011 – 208c.

53 43. Светлов,
Н.М.
Информационные технологии управления проектами: Учебное пособие / Н.М. Светлов, Г.Н. Светлова. – 2-е изд., перераб.и доп. – М.: ИНФРА-М, 2011 – 232 с.
44. Скрипкин К.Г. Экономическая эффективность информационных систем. - М.: ДМК Пресс, 2002.-256с.
45. Смирнова Г.Н., Тельнов Ю.Ф. Проектирование экономических информационных систем (часть 1) / Московский государственный университет экономики, статистики и информатики. - М.: МЭСИ, 2004. - 223 с.
46. Солдатов, В.П. Управление программными проектами / В.П.
Солдатов. - М.: БИНОМ, 2010 - 384c.
47. Соловьев, И.В. Проектирование информационных систем:
Фундаментальный курс / И.В. Соловьев, А.А. Майоров. - М.: Академический проект, 2009 – 398c.
48. Фаулер М. UML в кратком изложении / М. Фаулер. - М.: Мир, 2009 г. – 204 с.
49. Федосеев C. В. Современные проблемы прикладной информатики.
Хрестоматия / С.В. Федосеев. – М.: Евразийский открытый институт, 2011 –
271 с.
50. Фримен А.
ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов / А. Фримен. –М.:Вильямс, 2015 – 736 с.
51. Черников, Б.В. Управление качеством информационных систем в экономике: учеб. пособие / Б.В. Черников, В.В. Ильин. – М.: ИД "ФОРУМ",
2009 – 240c.
52. Шапошников И. WEB-сервисы Microsoft.Net / И. Шапошников. –
СПб.:БХВ-Петербург, 2002 – 334 с.
53. Информационная система "Единое окно доступа к образовательным ресурсам"
[Электронный ресурс]

Режим доступа: http://window.edu.ru/resource/055/78055/Блинков
Ю.В.
Основы теории


54 информационных процессов и систем: учеб. пособие. - Пенза: ПГУАС, 2011.
- 184 с.
54. Информационная система "Единое окно доступа к образовательным ресурсам"
[Электронный ресурс]

Режим доступа: http://window.edu.ru/resource/174/78174/
Трутнев
Д.Р.
Архитектуры информационных систем. Основы проектирования: Учебное пособие. - СПб.:
НИУ ИТМО, 2012. - 66 с.
55. Сайт MSDN на русском [Электронный ресурс]. Режим доступа: http://msdn.microsoft.com/ru-ru/ms348103

55
ПРИЛОЖЕНИЕ 1
1   2   3   4

Основные часть программного кода компонента «Главная страница»
Соединение с базой данных:
SqlConnection cnn = new
SqlConnection
(); cnn.ConnectionString =
"Data Source=IDEA-PC\\sqlexpress;Initial
Сatalog=AspNet_LK;Integrated Security=True"
;
Перенаправление на другую страницу: protected void
LinkButton1_Click(
object sender,
EventArgs e)
{
// переход в кабинет дискуссии, в параметрах передаем уникальное имя пользователя и пароль
Response.Redirect(
"discussion.aspx?n_ls="
+ n_ls.ToString() +
"&pass="
+ pwdFromBD);
} protected void
LinkButton2_Click(
object sender,
EventArgs e)
{
// Переход на главную страницу с кодом 1, что означает пользователь вышел из системы сам.
Response.Redirect(
"index.aspx?code=1"
);}}
}

56
ПРИЛОЖЕНИЕ 2
Основная часть программного кода компонента «Кабинет сотрудника»
Вставка новости:
SqlCommand comm = new
SqlCommand
(); comm.CommandType = System.Data.
CommandType
.Text; comm.CommandText =
"INSERT INTO Discussion ([Message],[n_ls]) VALUES ('"
+
TextBox1.Text.Trim() +
"',"
+ n_ls.ToString() +
")"
; comm.Connection = cnn; comm.ExecuteNonQuery(); comm.Cancel(); cnn.Close();
Идентификация сотрудника
SqlCommand comm = new
SqlCommand
(); comm.CommandType = System.Data.
CommandType
.Text; comm.CommandText =
"select * from NewsTable where n_ls="
+ n_ls.ToString() +
" order by dateofnew desc"
; comm.Connection = cnn;
SqlCommand getFIO = new
SqlCommand
(); getFIO.CommandType = System.Data.
CommandType
.Text; getFIO.CommandText =
"select fio, password from sotrudniki where n_ls="
+ n_ls.ToString(); getFIO.Connection = cnn;
SqlDataReader fc = getFIO.ExecuteReader(); fc.Read(); fio = fc[
"fio"
].ToString(); pwdFromBD = fc[
"password"
].ToString().TrimEnd(); fc.Close();
//проверка правильности пароля if
(pwd != pwdFromBD)
{
//возврат на главную страницу с кодом 0, что означает, что пароль введен неверно
Response.Redirect(
"index.aspx?code=0"
);
}
// Войдя в кабинет на личную страницу пользователь видит личное приветсвие fio_hello.Text =
"Приветствуем Вас,"
+ fio +
"!"
;
// +pwdFromBD.Replace(' ', '_');

57
Формирование списка новостей:
SqlDataReader cursor = comm.ExecuteReader(); int i = 1; while
(cursor.Read())
{
Thenew curr_new = new
Thenew
(); curr_new.SetText(cursor[
"News"
].ToString()); curr_new.SetDate((
DateTime
)cursor[
"dateofnew"
]);
//curr_new.OutNew(Panel1, i++);
} cursor.Close(); cnn.Close();
}

58
ПРИЛОЖЕНИЕ 3
Основная часть программного кода компонента «Кабинет
администратора»
Отправка новости if
(TextBox1.Text.Trim() !=
""
)
{ for
(
int i = 0; i < CheckBoxList1.Items.Count; i++)
{ if
(CheckBoxList1.Items[i].Selected)
{
// NewsSource.InsertParameters.Clear();
// NewsSource.InsertParameters.Add("@News", System.Data.DbType.String,
TextBox1.Text);
// NewsSource.InsertParameters.Add("@n_ls", System.Data.DbType.Int32,
CheckBoxList1.Items[i].Value);
NewsSource.InsertParameters[
"News"
].DefaultValue = TextBox1.Text.Trim();
NewsSource.InsertParameters[
"n_ls"
].DefaultValue =
CheckBoxList1.Items[i].Value;
NewsSource.Insert();
}
}
TextBox1.Text =
""
;
}
}