Дипломная работа: Автоматизация учета и обработки заявок в благотворительном фонде "Урал"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
90
Внедрение информационной системы учета заявок на оказание
благотворительной помощи, поступающих в благотворительный фонд «УРАЛ»
позволит:
повысить производительность труда сотрудников БФ «УРАЛ», занятых
регистрацией заявок;
автоматизировать процесс регистрации заявок и результатов их рассмотрения;
сократить время на формирование отчетов;
автоматически формировать сопроводительное письмо для отправки заявителю;
хранить информацию в безбумажном виде;
повысить достоверность и качество хранимой информации за счет
автоматической проверки вводимых данных.
В ходе выполнения работы были рассмотрены проблемы существующей
технологии ведения регистрации заявок, проведен анализ их решений, который
показал, что разработка и внедрение информационной системы позволит
увеличить производительность работы сотрудников БФ «УРАЛ» на 75%.
91
Список использованной литературы
4. ГОСТ 34.00390 «Автоматизированные системы. Термины и определения»
5. ГОСТ 24.70285 «Единая система стандартов автоматизированных систем
управления. Эффективность автоматизированных систем управления. Основные
положения».
6. Бабич В. В. Практический анализ бизнес-процессов. – Сыктывкар, 2013. - 290 с.
7. Баканов М.И., Шеремет А.Д. Теория проектирования баз данных: Учебник. М.:
Финансы и статистика, 2012. – 565 с.
8. Баульников А.В. Работа с базами данных М.: ИНТЕР, 2012. 314 с.
9. Гаудт Ш. Проектирование и разработка АИС. М.: Москва, 2014. 896 с.
10. Губарев А.П. Case-технологии. СПб.: БХВ-Петербург, 2012. 278 с.
11. Горев А.А. Эффективная работа с СУБД. СПб.: БХВ-Петербург, 2013. 214 с.
12. Гринченко Н. Н. Проектирование баз данных. СУБД MS SQL Server. Учебное
пособие /Н.Н. Гринченко. СПб.: Горячая Линия – Телеком, 2013. – 296 с.
13. Духовой З.А. Изучаем MS Visual Studio. СПб.: Питер, 2013. 478 с.
14. Емельяненко К.А. Архитектура АИС. М.: Интернет Университет
Информационных Технологий, 2015. 478 с.
15. Елагин К.У. Структурный анализ и проектирование. М.: ИНТЕР, 2014. 315 с.
16. Исаев Г.А., Проектирование информационных систем. Учебное пособие. М.:
Омега-Л, 2015. 432 с.
17. Коротков Э.М. Разработка баз данных: учебник. - 2-е изд. М.: ИНФРА - М,
2009. 398 с.
18. Константинов А.К. Автоматизация предприятий. М.: Знание, 2014. 345 с.
19. Купер А. Алан Купер об интерфейсе. Основы проектирования взаимодействия /
А.Купер. М.: Символ-плюс, 2014. 688 с.
20. Майоров А.А. Проектирование информационных систем /А.А.Майоров. М.:
Бином, 2013. 400 с.
21. Мороз З.П. Изучение основ автоматизации предприятия с помощью
информационных систем. М.: Знание, 2015. 145 с.
92
22. Мельников В.В. Бизнес-архитектура компании /В.В. Мельников М.: Академия,
2010. 366 с.
23. Мухин К.А. Проектирование баз данных, М.: Горячая линия Телеком, 2013.
240 с.
24. Стюард Р. Практическое руководство по доступу к данным. СПб.:БХВ-
Петербург, 2013. 304 с.
25. Титоренко Г.А. Расчет экономической эффективности. М.: ЮНИТИ, 2010. 400
с.
26. Энгельгард И.П. Базы данных для начинающих. М.: ИНТЕР, 2015. 245 с.
27. Чердаков Л.А. Использование IDEF-технологий при проектировании ИС. М.:
Финансы и статистика, 2012. — 188 с.
28. Шаульский Н. Расчет экономической эффективности. М.: Высшее
образование, 2012. 274 с.
29. Официальный сайт «Мегаплан» [Электронный ресурс]. Режим доступа:
http://megaplan.ru
30. Официальный сайт программы WorkFlowSoft [Электронный ресурс]. Режим
доступа: https://workflowsoft.ru/
31. Официальный сайт «SupaSoft» [Электронный ресурс]. Режим доступа:
http://www.supasoft.ru/
32. MS Access [Электронный ресурс]. Электрон. дан. Режим доступа:
http://www.microsoft.com
33. My Sql [Электронный ресурс]. Электрон. дан. Режим доступа:
http://www.mysql.com
34. MS SQL Server [Электронный ресурс]. Электрон. дан. Режим доступа:
http://www.mssqlserver.com
35. Embarcadero RAD Studio [Электронный ресурс]. Электрон. дан. Режим
доступа: http://www.embarcadero.com.
93
Приложение. Листинг программы
Главный модуль
using Microsoft.Office.Interop.Word;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace UchZayavka
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void FillTree()
{
foreach (ZayavkaDataSet.ПриоритетОбработкиRow pr in
bDDataSet.ПриоритетОбработки)
{
TreeNode n1 = treeView1.Nodes.Add(pr.Наименование);
n1.Tag = pr;
DataRow[] dr = bDDataSet.РазделыЗаявок.Select("КодПриоритета=" +
pr.КодПриоритета.ToString());
foreach (ZayavkaDataSet.РазделыЗаявокRow v in dr)
{
TreeNode n = n1.Nodes.Add(v.Наименование);
n.Tag = v;
DataRow[] drr = bDDataSet.Заявка.Select("КодВидаЗаявки=" +
v.КодРаздела.ToString());
foreach (ZayavkaDataSet.ЗаявкаRow o in drr)
{
94
DataRow[] t = bDDataSet.ТекущийРезультат.Select("КодЗаявки=" +
o.КодЗаявки.ToString());
if (t != null && t.Length > 0)
{
ZayavkaDataSet.ТекущийРезультатRow tt =
(ZayavkaDataSet.ТекущийРезультатRow)(t[0]);
TreeNode nn = n.Nodes.Add(o.НомерЗаявки+"[" +
bDDataSet.Результаты.FindByКодРезультата(tt.Expr1).Наименование.ToString()+"
]");
nn.Tag = o;
dict.Add(nn, o);
}
}
}
}
treeView1.ExpandAll();
}
Dictionary<TreeNode, ZayavkaDataSet.ЗаявкаRow> dict = new
Dictionary<TreeNode, ZayavkaDataSet.ЗаявкаRow>();
private void Form1_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.Диагноз". При необходимости она может быть перемещена или
удалена.
this.диагнозTableAdapter.Fill(this.bDDataSet.Диагноз);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.Письмо". При необходимости она может быть перемещена или
удалена.
this.письмоTableAdapter.Fill(this.bDDataSet.Письмо);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.ПриоритетОбработки". При необходимости она может быть
перемещена или удалена.
this.приоритетОбработкиTableAdapter.Fill(this.bDDataSet.ПриоритетОбработки);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.ТекущийРезультат". При необходимости она может быть
перемещена или удалена.
this.текущийРезультатTableAdapter.Fill(this.bDDataSet.ТекущийРезультат);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.РазделыЗаявок". При необходимости она может быть перемещена
или удалена.
this.разделыЗаявокTableAdapter.Fill(this.bDDataSet.РазделыЗаявок);
Источник: https://baza.diplomsite.ru/previewfile/2372