Разработка системы электронного документооборота в Управлении Федерального казначейства
Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 13.10.2013 |
Размер файла | 1008,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = true;
bindingNavigator1.BindingSource = входящие_письмаBindingSource;
bindingNavigator1.Visible = true;
}
private void исходящиеПисьмаToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Visible = false;
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Исходящие письма";
toolStripStatusLabel1.Text = a;
n = 4;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = true;
bindingNavigator1.BindingSource = исходящие_письмаBindingSource;
bindingNavigator1.Visible = true;
}
private void приказыToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Visible = false;
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Приказы";
toolStripStatusLabel1.Text = a;
n = 5;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
приказыDataGridView.Visible = true;
bindingNavigator1.BindingSource = приказыBindingSource;
bindingNavigator1.Visible = true;
}
private void проектыToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Visible = false;
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Проекты";
toolStripStatusLabel1.Text = a;
n = 6;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
проектыDataGridView.Visible = true;
bindingNavigator1.BindingSource = проектыBindingSource;
bindingNavigator1.Visible = true;
}
private void наКонтролеToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Visible = false;
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - На контроле";
toolStripStatusLabel1.Text = a;
n = 7;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
на_контролеDataGridView.Visible = true;
bindingNavigator1.BindingSource = на_контролеBindingSource;
bindingNavigator1.Visible = true;
}
private void прочиеToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Visible = false;
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Прочие";
toolStripStatusLabel1.Text = a;
n = 8;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
прочиеDataGridView.Visible = true;
bindingNavigator1.BindingSource = прочиеBindingSource;
bindingNavigator1.Visible = true;
}
private void строкаСостоянияToolStripMenuItem_Click(object sender, EventArgs e)
{
if (statusStrip1.Visible == true) statusStrip1.Visible = false;
else statusStrip1.Visible = true;
}
private void входящие_письмаDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void пользователиToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Администрирование - Пользователи";
toolStripStatusLabel1.Text = a;
n = 3;
label1.Visible = false;
textBox1.Visible = false;
пользователиDataGridView.Visible = true;
bindingNavigator1.BindingSource = пользователиBindingSource;
bindingNavigator1.Visible = true;
}
private void обновлениеБДToolStripMenuItem_Click(object sender, EventArgs e)
{
a = "Администрирование - Обновление БД";
toolStripStatusLabel1.Text = a;
this.Validate();
this.tableAdapterManager.UpdateAll(this.database1DataSet);
MessageBox.Show("База обновлена!");
}
private void копированиеБДToolStripMenuItem_Click(object sender, EventArgs e)
{
a = "Администрирование - Копирование БД";
toolStripStatusLabel1.Text = a;
}
private void созданиеТаблицToolStripMenuItem_Click(object sender, EventArgs e)
{
a = "Администрирование - Создание таблиц";
toolStripStatusLabel1.Text = a;
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
a = "Файл - Создать";
toolStripStatusLabel1.Text = a;
richTextBox1.Visible = true;
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
a = "Файл - Открыть";
toolStripStatusLabel1.Text = a;
richTextBox1.Visible = true;
openFileDialog1.ShowDialog();
richTextBox1.LoadFile(openFileDialog1.FileName);
}
private void toolStripButton3_Click(object sender, EventArgs e)
{
a = "Файл - Сохранить";
toolStripStatusLabel1.Text = a;
richTextBox1.Visible = true;
saveFileDialog1.Filter = "Word Document|*.doc|RTF|*rtf";
saveFileDialog1.Title = "Save an File";
saveFileDialog1.ShowDialog();
richTextBox1.SaveFile(saveFileDialog1.FileName + ".rtf");
}
private void toolStripButton4_Click(object sender, EventArgs e)
{
}
private void toolStripButton5_Click(object sender, EventArgs e)
{
}
private void toolStripButton6_Click(object sender, EventArgs e)
{
a = "Правка - Добавить";
toolStripStatusLabel1.Text = a;
if (n == 2)
{
DataRow newCustomersRow = database1DataSet.Tables["Сотрудники"].NewRow();
newCustomersRow["Номер"] = сотрудникиBindingSource.Count + 1;
database1DataSet.Tables["Сотрудники"].Rows.Add(newCustomersRow);
}
if (n == 1)
{
DataRow newCustomersRow = database1DataSet.Tables["Документы"].NewRow();
newCustomersRow["Код"] = сотрудникиBindingSource.Count + 1;
database1DataSet.Tables["Документы"].Rows.Add(newCustomersRow);
}
}
private void toolStripButton7_Click(object sender, EventArgs e)
{
a = "Правка - Изменить";
toolStripStatusLabel1.Text = a;
}
private void toolStripButton8_Click(object sender, EventArgs e)
{
a = "Правка - Удалить";
toolStripStatusLabel1.Text = a;
if (n == 2) документыBindingSource.RemoveCurrent();
if (n == 1) сотрудникиBindingSource.RemoveCurrent();
}
private void toolStripButton9_Click(object sender, EventArgs e)
{
a = "Правка - Сохранить";
toolStripStatusLabel1.Text = a;
if (n == 1)
{
this.Validate();
this.документыBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.database1DataSet);
}
if (n == 2) сотрудникиBindingSource.RemoveCurrent();
{
this.Validate();
this.сотрудникиBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.database1DataSet);
}
}
private void toolStripButton10_Click(object sender, EventArgs e)
{
a = "Правка - Вложить";
toolStripStatusLabel1.Text = a;
if (n == 2)
{
DataRow newCustomersRow = database1DataSet.Tables["Сотрудники"].NewRow();
newCustomersRow["Номер"] = сотрудникиBindingSource.Count + 1;
database1DataSet.Tables["Сотрудники"].Rows.Add(newCustomersRow);
}
if (n == 1)
{
DataRow newCustomersRow = database1DataSet.Tables["Документы"].NewRow();
newCustomersRow["Код"] = сотрудникиBindingSource.Count + 1;
database1DataSet.Tables["Документы"].Rows.Add(newCustomersRow);
}
}
private void toolStripButton11_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Таблицы - Сотрудники";
toolStripStatusLabel1.Text = a;
n = 1;
label1.Visible = false;
textBox1.Visible = false;
документыDataGridView.Visible = false;
сотрудникиDataGridView.Visible = true;
bindingNavigator1.BindingSource = сотрудникиBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton12_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Таблицы - Архив документов";
toolStripStatusLabel1.Text = a;
n = 2;
label1.Visible = false;
textBox1.Visible = false;
документыDataGridView.Visible = true;
сотрудникиDataGridView.Visible = false;
bindingNavigator1.BindingSource = документыBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton13_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Входящие письма";
toolStripStatusLabel1.Text = a;
n = 3;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = true;
bindingNavigator1.BindingSource = входящие_письмаBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton14_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Исходящие письма";
toolStripStatusLabel1.Text = a;
n = 4;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = true;
bindingNavigator1.BindingSource = исходящие_письмаBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton15_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Приказы";
toolStripStatusLabel1.Text = a;
n = 5;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
приказыDataGridView.Visible = true;
bindingNavigator1.BindingSource = приказыBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton16_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Проекты";
toolStripStatusLabel1.Text = a;
n = 6;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
проектыDataGridView.Visible = true;
bindingNavigator1.BindingSource = проектыBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton17_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - На контроле";
toolStripStatusLabel1.Text = a;
n = 7;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
на_контролеDataGridView.Visible = true;
bindingNavigator1.BindingSource = на_контролеBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton18_Click(object sender, EventArgs e)
{
пользователиDataGridView.Visible = false;
сотрудникиDataGridView.Visible = false;
входящие_письмаDataGridView.Visible = false;
исходящие_письмаDataGridView.Visible = false;
приказыDataGridView.Visible = false;
проектыDataGridView.Visible = false;
на_контролеDataGridView.Visible = false;
прочиеDataGridView.Visible = false;
документыDataGridView.Visible = false;
a = "Документооборот - Прочие";
toolStripStatusLabel1.Text = a;
n = 8;
label1.Visible = false;
textBox1.Visible = false;
сотрудникиDataGridView.Visible = false;
прочиеDataGridView.Visible = true;
bindingNavigator1.BindingSource = прочиеBindingSource;
bindingNavigator1.Visible = true;
}
private void toolStripButton19_Click(object sender, EventArgs e)
{
a = "Отчеты - Отбор документов по типу";
toolStripStatusLabel1.Text = a;
документыDataGridView.Visible = true;
bindingNavigator1.BindingSource = документыBindingSource;
bindingNavigator1.Visible = true;
bindingNavigator1.Visible = false;
label1.Visible = true;
textBox1.Visible = true;
k = 1;
}
private void toolStripButton20_Click(object sender, EventArgs e)
{
Close();
}
private void отчетПоВсемДокументамToolStripMenuItem_Click(object sender, EventArgs e)
{
int ll,i;
DataRow CustomersRow;
a = "Отчеты - отчет по всем документам";
toolStripStatusLabel1.Text = a;
richTextBox1.Visible = true;
richTextBox1.Text+= " Входящие письма: \n";
ll=database1DataSet.Tables["Входящие письма"].Rows.Count;
for (i=0;i<ll;i++)
{
CustomersRow = database1DataSet.Tables["Входящие письма"].Rows[i];
richTextBox1.Text+= CustomersRow["Номер"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Дата"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Отправитель"].ToString();
richTextBox1.Text += " \n";
}
richTextBox1.Text += " \n\n";
richTextBox1.Text += " Исходящие письма: \n";
ll = database1DataSet.Tables["Исходящие письма"].Rows.Count;
for (i = 0; i < ll; i++)
{
CustomersRow = database1DataSet.Tables["Исходящие письма"].Rows[i];
richTextBox1.Text += CustomersRow["Номер"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Дата"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Получатель"].ToString();
richTextBox1.Text += " \n";
}
richTextBox1.Text += " \n\n";
richTextBox1.Text += " Приказы: \n";
ll = database1DataSet.Tables["Приказы"].Rows.Count;
for (i = 0; i < ll; i++)
{
CustomersRow = database1DataSet.Tables["Приказы"].Rows[i];
richTextBox1.Text += CustomersRow["Номер"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Тема"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Дата"].ToString();
richTextBox1.Text += " \n";
}
richTextBox1.Text += " \n\n";
richTextBox1.Text += " На контроле: \n";
ll = database1DataSet.Tables["На контроле"].Rows.Count;
for (i = 0; i < ll; i++)
{
CustomersRow = database1DataSet.Tables["На контроле"].Rows[i];
richTextBox1.Text += CustomersRow["Номер"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Название"].ToString();
richTextBox1.Text += " \n";
}
richTextBox1.Text += " \n\n";
richTextBox1.Text += " Проекты: \n";
ll = database1DataSet.Tables["Проекты"].Rows.Count;
for (i = 0; i < ll; i++)
{
CustomersRow = database1DataSet.Tables["Проекты"].Rows[i];
richTextBox1.Text += CustomersRow["Название"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Ответственный"].ToString();
richTextBox1.Text += " \n";
}
richTextBox1.Text += " \n\n";
richTextBox1.Text += " Прочие: \n";
ll = database1DataSet.Tables["Прочие"].Rows.Count;
for (i = 0; i < ll; i++)
{
CustomersRow = database1DataSet.Tables["Прочие"].Rows[i];
richTextBox1.Text += CustomersRow["Номер"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Название"].ToString();
richTextBox1.Text += " ";
richTextBox1.Text += CustomersRow["Дата"].ToString();
richTextBox1.Text += " \n";
}
richTextBox1.Text += " \n\n";
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Close();
}
}
}
Размещено на Allbest.ru
Подобные документы
Архитектура программного продукта и требования к платформе, обоснование выбора разработки. Закономерности и основные этапы алгоритмизации и программирования, а также отладка и тестирование продукта. Разработка и содержание руководства пользователя.
дипломная работа [2,3 M], добавлен 19.01.2017Этапы разработки и отладки приложения "Помощь почтальону". Составление сопроводительной документации. Выбор средств и методов программирования. Анализ проектных данных. Особенности создания базы данных, СУБД. Тестирование созданного программного продукта.
контрольная работа [2,5 M], добавлен 17.12.2014Техническое задание на разработку программного продукта и требования к программе. Написание алгоритма работы и разработка интерфейса программы. Руководство системного программиста и оператора. Основные методы и принципы тестирования базы данных.
дипломная работа [2,7 M], добавлен 27.01.2013Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.
дипломная работа [2,0 M], добавлен 10.07.2012Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.
курсовая работа [501,4 K], добавлен 07.12.2016Обоснование выбора языка, виды языков программирования. Характеристика программного продукта, постановка задачи, методы решения, программная реализация, программная документация. Руководство по использованию программы. Защита программного продукта.
дипломная работа [1,6 M], добавлен 22.02.2010Анализ существующего программного обеспечения. Этапы создания проекта. Концептуальное, логическое и физическое проектирование базы данных. Структура программного продукта. Руководство программиста и оператора. Тестирование программного продукта.
курсовая работа [586,4 K], добавлен 26.06.2015Основные требования к составу и параметрам технических средства. Верификация программного продукта. Расширение функционала программы и его реализация. Отладка и тестирование программного продукта. Тестирование программы в граничных и реальных условиях.
курсовая работа [1,3 M], добавлен 29.12.2014Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.
дипломная работа [1,5 M], добавлен 12.06.2009