Дипломная работа: Автоматизация регистрации и мониторинг заявок контрагентов в ООО "Логистиккомпани"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
92
15. Дейв Крейн, Эрик Паскарелло, Даррен Джеймс. ADFS в действии: Учебник
- М.: Вильямс, 2016. - 490с.
16. Джексон Г. Проектирование реляционных баз данных для использования с
микро-ЭВМ М.: Финансы и статистика, 2013. - 230с.
17. Диго С.М. Базы данных: проектирование и использование: Учебник. – М.:
Финансы и статистика, 2015. - 592с.
18. Дэвид Флэнаган. Подробное руководство Стратегии и автоматизации задач:
Учебник – М.: Символ Плюс, 2013. - 243с.
19. Дэниел О'Лири, ERP системы. Современное планирование и управление ре-
сурсами предприятия. Выбор, внедрение, эксплуатация . М.: ООО "Верши-
на", 2014. - 272 с.
20. Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 2013. -332с.
21. Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного
обеспечения / Пер. с англ. - М.: Мир, 2013. - 386с.
22. Ивлиев М.К., Порошина Л.А. Автоматизация оперативного и бухгалтерско-
го учета товаров, 2014. - 225c.
23. Илюшечкин В.М Основы использования и проектирования баз данных:
учебник для академического бакалавриата / В.М. Илюшечкин. – М.: Изда-
тельство Юрант; ИД Юрайт, 2014. -213с.
24. Информационные системы: Учебник для вузов. 2-е изд. СПб: "Питер", 2015.
- 656с.
25. Информационная технология. Системная и программная инженерия. Про-
цессы жизненного цикла программных средств. ГОСТ Р ИСО /МЭК 12207-
2010
26. Каналы учетки компьютерной информации
http://www.support17.com/component/content/42.html?task=view
27. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 2013. -150с.
28. Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX
и PHP. Разработка динамических веб-приложений: Учебник - М.: Символ
Плюс, 2015. - 385с.
29. Леффингуелл Д., Уидриг Д, Принципы работы с требованиями к
программному обеспечению, М.: ИД "Вильямс", 2014. - 220с.
93
30. Лифшиц Н.И., Левин Е.Т Механизация и автоматизация процессов отборки
и комплектования заказов на складах М., 2014. - 335с.
31. Макарова Н.В Информатика: Учебник, М.: Финансы и статистика, 2013. -
768с.
32. Марка Д., МакГоуэн К, Методология структурного анализа и
проектирования, М.: МетаТехнология, 2015. - 192с.
33. Маршрутизаторы http://www.dlink.ru/r/products/5/451.html
34. Мацяшек Лешек, Анализ требований и проектирование систем. Разработка
решения по программному обеспечению. Пер. с англ. - М.: Издательский
дом "Вильямс", 2015. - 432с.
35. Меняев М.Ф, Информационные технологии управления: Книга 3: Системы
управления организацией программного обеспечения, М.: Омега-Л, 2013. -
464с.
36. Обзор службы управления правами Active Directory
https://technet.microsoft.com/ru-ru/library/cc771627(v=ws.11).aspx
37. Орлик С., Булуй Ю, Введение в программную инженерию и управление
жизненным циклом ПО Программная инженерия. Программные требования
38. Петров В. Н, Информационные системы, СПб.: Питер, 2013. - 688с.
39. Практическое руководство по программированию / Пер. с англ. Б. Мик, П.
Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. - М.: Радио и связь,
2014. - 168с.
40. Проектирование и использование баз данных: Учебник. М.:Финансы и ста-
тистика, 2015г. - 191с.
41. Разработка программного и информациооного обеспечения - СПб : "Питер",
2014. - 592с.
42. Расчет экономической эффективности проекта
http://pandia.ru/text/79/122/48394.php
43. Система ASOFT CRM https://12news.ru/bigdoc/retail.html
44. Степоненко Р.А.: Автоматизация задач практические приемы оптимальных
решений. - СПб.: БХВ-Петербург, 2015 - 412с.
45. Симионов Ю.Ф., Боромотов В.В. Информационный менеджмент и
экономика. - Ростов н.Д: Феникс, 2015, - 250с.
94
46. Фаулер М, Скотт К. Применение стандартного языка объектного моделиро-
вания, Пер. с англ. - М.:Мир, 2013. - 191с.
47. Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. - М.:
Мир, 2013. - 368с.
48. Экономический эффект и эффективность
http://mirznanii.com/a/248006/ekonomicheskiy-effekt-i-effektivnost
49. Язык компьютера. Пер. с англ, под ред. и с предисл. В. М. Курочки-на. - М.:
Мир, 2015. - 240с.
50. Якобсон А., Г. Буч, Дж. Рамбо, Унифицированный процесс разработки про-
граммного и технического обеспечения, СПб.: Питер , 2013. - 496с.
95
ПРИЛОЖЕНИЕ 1. ЛИСТИНГ ПРОГРАММНЫХ МОДУЛЕЙ
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
TypeName="ComponentsDB.CatalogDB" SelectCountMethod="GetCountByGenre" Se-
lectMethod="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 SqlConnec-
tion(WebConfigurationManager.ConnectionStrings["connStr"].ConnectionString);
SqlCommand cmd = new SqlCommand("GetCountByGenre", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("GenreID", SqlDbType.Int);
cmd.Parameters["GenreID"].Value = GenreID;
int count=-1;
try
96
{
conn.Open();
count = (int)cmd.ExecuteScalar();
}
catch(SqlException)
{
conn.Close();
}
finally
{
conn.Close();
}
return count;
}
Хранимая процедура GetCountByGenre
CREATE PROCEDURE GetCountByGenre (@GenreID INT)
AS
SELECT COUNT(*) FROM Catalogue
WHERE GenreID = @GenreID
GO
Метод GetPageProductsByGenre вызывает хранимую процедуру GetPage-
ProductsByGenre, которая возвращает данные для текущей страницы GridView.
Метод GetPageProductsByGenre:
public static DataSet GetPageProductsByGenre(int startRowIndex, int maximumRows,
int GenreID)
{
SqlConnection conn = new SqlConnection(WebConfigurationManag-
er.ConnectionStrings["connStr"].ConnectionString);
SqlCommand cmd = new SqlCommand("GetPageProductsByGenre", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("Start", SqlDbType.Int);
cmd.Parameters["Start"].Value = startRowIndex;
Источник: https://baza.diplomsite.ru/previewfile/2197