Документооборот в канцелярии

Автор: Пользователь скрыл имя, 27 Февраля 2013 в 15:34, курсовая работа

Краткое описание

База данных предназначена для автоматизации рабочего места сотрудника канцелярии. Работа этого звена связана с накоплением большого количества информации, которая связана с регистрации входящей документации корреспонденции. Всю информацию о поступающих документах заносилась вручную на бумажные носители, что создавало большие неудобства, затрачивалось большое количество времени на поиск нужной информации о том или ином документе, нередко важная корреспонденция терялась.

Оглавление

1.Введение 3
1)Выбор среды для создания базы данных 6
I. Теоретическая часть 7
1. SQL 7
1. Архитектура системы безопасности SQL Server 7
1.2 Характеристики информационных потоков 8
1.3Выделение объектов-сущностей предметной области 9
2. Основная часть 12
2.1 Разработка БД в среде SQL Server 2008 12
2.1.1. входящая_корреспонденция 12
2.1.2. отписано 12
2.1.3. отдел 13
2.1.4.сотрудники канцелярии 14
2.1.5. сотрудники отдела 15
2.1.6. важность 15
2.1.7. категория 16
2.1.8. Логическая модель базы данных 17
2.2. Физическая модель данных 18
2.2.3. Описание проекта 19
2.2.4. Способ доступа к данным 25
2.2.5. Создание нового источника данных из файла базы данных SQL Server с помощью команды "Добавить новый источник данных": 26
Подключение источника данных на Windows Form: 26
2.2.6. Демонстрация работающего проекта 30
3.Заключение 36
4.Список литературы 38
5.Приложения 39

Файлы: 1 файл

Курсовая11.docx

— 1.56 Мб (Скачать)

 

        }

    }

}

 

Ректорат

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace WindowsFormsApplication2

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void новаяЗаписьToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Form2 newMdiClient = new Form2();

            newMdiClient.MdiParent = this;

            newMdiClient.Show();

        }

 

       private void сотрудникиКанцелярииToolStripMenuItem_Click(object sender,EventArgse)

        {

            listkancel newMdiClient = new listkancel();

            newMdiClient.MdiParent = this;

            newMdiClient.Show();

        }

 

        private void сотрудникиОтделовToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Listotdel newMdiClient = new Listotdel();

            newMdiClient.MdiParent = this;

            newMdiClient.Show();

        }

 

        private void документыToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Docs newMdiClient = new Docs();

            newMdiClient.MdiParent = this;

            newMdiClient.Show();  

        }

 

        private void ректоратToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Ректорат newMdiClient = new Ректорат();

            newMdiClient.MdiParent = this;

            newMdiClient.Show();

        }

 

        private void поискToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Form6 newMdiClient = new Form6();

            newMdiClient.MdiParent = this;

            newMdiClient.Show();

        }

 

        private void ProgToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Oprograme newMdiClient = new Oprograme();

            newMdiClient.MdiParent = this;

            newMdiClient.Show();

        }

 

        private void ExitToolStripMenuItem1_Click(object sender, EventArgs e)

        {

            Application.Exit();

        }

 

        }

 

     

}

 

 

 

 

 

Регистрация

namespace WindowsFormsApplication2

{

    partial class Form2

    {

        /// <summary>

        /// Required designer variable.

        /// </summary>

        private System.ComponentModel.IContainer components = null;

 

        /// <summary>

        /// Clean up any resources being used.

        /// </summary>

        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>

        protected override void Dispose(bool disposing)

        {

            if (disposing && (components != null))

            {

                components.Dispose();

            }

            base.Dispose(disposing);

        }

 

        #region Windows Form Designer generated code

 

        /// <summary>

        /// Required method for Designer support - do not modify

        /// the contents of this method with the code editor.

        /// </summary>

        private void InitializeComponent()

        {

            this.components = new System.ComponentModel.Container();

            this.label8 = new System.Windows.Forms.Label();

            this.документооборотDataSet2 = new WindowsFormsApplication2.ДокументооборотDataSet2();

            this.btnSave = new System.Windows.Forms.Button();

            this.btnDelete = new System.Windows.Forms.Button();

            this.btnUndo = new System.Windows.Forms.Button();

            this.dataGridView1 = new System.Windows.Forms.DataGridView();

            this.входящийномерDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.отправительDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.датапоступленияDataGridViewTextBoxColumn = new RustemSoft.DataGridViewColumns.DataGridViewDateTimePickerColumn();

            this.номердокументаDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.содержаниеDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.важностьдокументаDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewComboBoxColumn();

            this.важностьBindingSource = new System.Windows.Forms.BindingSource(this.components);

            this.категориядокументаDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewComboBoxColumn();

            this.категорияBindingSource = new System.Windows.Forms.BindingSource(this.components);

            this.ответственныйсотрудникDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewComboBoxColumn();

            this.сотрудникиканцелярииBindingSource = new System.Windows.Forms.BindingSource(this.components);

            this.входящаякорреспонденцияBindingSource = new System.Windows.Forms.BindingSource(this.components);

            this.входящая_корреспонденцияTableAdapter = new WindowsFormsApplication2.ДокументооборотDataSet2TableAdapters.Входящая_корреспонденцияTableAdapter();

            this.сотрудники_канцелярииTableAdapter = new WindowsFormsApplication2.ДокументооборотDataSet2TableAdapters.Сотрудники_канцелярииTableAdapter();

            this.сотрудникиканцелярииBindingSource1 = new System.Windows.Forms.BindingSource(this.components);

            this.категорияTableAdapter = new WindowsFormsApplication2.ДокументооборотDataSet2TableAdapters.КатегорияTableAdapter();

            this.важностьTableAdapter = new WindowsFormsApplication2.ДокументооборотDataSet2TableAdapters.ВажностьTableAdapter();

            ((System.ComponentModel.ISupportInitialize)(this.документооборотDataSet2)).BeginInit();

            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();

            ((System.ComponentModel.ISupportInitialize)(this.важностьBindingSource)).BeginInit();

            ((System.ComponentModel.ISupportInitialize)(this.категорияBindingSource)).BeginInit();

            ((System.ComponentModel.ISupportInitialize)(this.сотрудникиканцелярииBindingSource)).BeginInit();

            ((System.ComponentModel.ISupportInitialize)(this.входящаякорреспонденцияBindingSource)).BeginInit();

            ((System.ComponentModel.ISupportInitialize)(this.сотрудникиканцелярииBindingSource1)).BeginInit();

            this.SuspendLayout();

            //

            // label8

            //

            this.label8.AutoSize = true;

            this.label8.Location = new System.Drawing.Point(15, 9);

            this.label8.Name = "label8";

            this.label8.Size = new System.Drawing.Size(72, 13);

            this.label8.TabIndex = 16;

            this.label8.Text = "Регистрация";

            //

            // документооборотDataSet2

            //

            this.документооборотDataSet2.DataSetName = "ДокументооборотDataSet2";

            this.документооборотDataSet2.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;

            //

            // btnSave

            //

            this.btnSave.Location = new System.Drawing.Point(56, 244);

            this.btnSave.Name = "btnSave";

            this.btnSave.Size = new System.Drawing.Size(75, 23);

            this.btnSave.TabIndex = 18;

            this.btnSave.Text = "Сохранить";

            this.btnSave.UseVisualStyleBackColor = true;

            this.btnSave.Click += new System.EventHandler(this.btnSave_Click);

            //

            // btnDelete

            //

            this.btnDelete.Location = new System.Drawing.Point(197, 244);

            this.btnDelete.Name = "btnDelete";

            this.btnDelete.Size = new System.Drawing.Size(75, 23);

            this.btnDelete.TabIndex = 19;

            this.btnDelete.Text = "Удалить";

            this.btnDelete.UseVisualStyleBackColor = true;

            this.btnDelete.Click += new System.EventHandler(this.btnDelete_Click);

            //

            // btnUndo

            //

            this.btnUndo.Location = new System.Drawing.Point(324, 244);

            this.btnUndo.Name = "btnUndo";

            this.btnUndo.Size = new System.Drawing.Size(75, 23);

            this.btnUndo.TabIndex = 20;

            this.btnUndo.Text = "Отмена";

            this.btnUndo.UseVisualStyleBackColor = true;

            this.btnUndo.Click += new System.EventHandler(this.btnUndo_Click);

            //

            // dataGridView1

            //

            this.dataGridView1.AutoGenerateColumns = false;

            this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {

            this.входящийномерDataGridViewTextBoxColumn,

            this.отправительDataGridViewTextBoxColumn,

            this.датапоступленияDataGridViewTextBoxColumn,

            this.номердокументаDataGridViewTextBoxColumn,

            this.содержаниеDataGridViewTextBoxColumn,

            this.важностьдокументаDataGridViewTextBoxColumn,

            this.категориядокументаDataGridViewTextBoxColumn,

            this.ответственныйсотрудникDataGridViewTextBoxColumn});

            this.dataGridView1.DataSource = this.входящаякорреспонденцияBindingSource;

            this.dataGridView1.Location = new System.Drawing.Point(18, 42);

            this.dataGridView1.Name = "dataGridView1";

            this.dataGridView1.Size = new System.Drawing.Size(905, 150);

            this.dataGridView1.TabIndex = 21;

            //

            // входящийномерDataGridViewTextBoxColumn

            //

            this.входящийномерDataGridViewTextBoxColumn.DataPropertyName = "Входящий_номер";

            this.входящийномерDataGridViewTextBoxColumn.HeaderText = "Входящий_номер";

            this.входящийномерDataGridViewTextBoxColumn.Name = "входящийномерDataGridViewTextBoxColumn";

            //

            // отправительDataGridViewTextBoxColumn

            //

            this.отправительDataGridViewTextBoxColumn.DataPropertyName = "Отправитель";

            this.отправительDataGridViewTextBoxColumn.HeaderText = "Отправитель";

            this.отправительDataGridViewTextBoxColumn.Name = "отправительDataGridViewTextBoxColumn";

            this.отправительDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.True;

            //

            // датапоступленияDataGridViewTextBoxColumn

            //

            this.датапоступленияDataGridViewTextBoxColumn.DataPropertyName = "Дата_поступления";

            this.датапоступленияDataGridViewTextBoxColumn.DateTimeDisplayFormat = RustemSoft.DataGridViewColumns.DateTimeStencils.MMDDYYYY;

            this.датапоступленияDataGridViewTextBoxColumn.DateTimeEditFormat = System.Windows.Forms.DateTimePickerFormat.Short;

            this.датапоступленияDataGridViewTextBoxColumn.DelimiterChar = "/";

            this.датапоступленияDataGridViewTextBoxColumn.HeaderText = "Дата_поступления";

            this.датапоступленияDataGridViewTextBoxColumn.Name = "датапоступленияDataGridViewTextBoxColumn";

            this.датапоступленияDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.True;

            this.датапоступленияDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;

            //

            // номердокументаDataGridViewTextBoxColumn

            //

            this.номердокументаDataGridViewTextBoxColumn.DataPropertyName = "Номер_документа";

            this.номердокументаDataGridViewTextBoxColumn.HeaderText = "Номер_документа";

            this.номердокументаDataGridViewTextBoxColumn.Name = "номердокументаDataGridViewTextBoxColumn";

            //

            // содержаниеDataGridViewTextBoxColumn

            //

            this.содержаниеDataGridViewTextBoxColumn.DataPropertyName = "Содержание";

            this.содержаниеDataGridViewTextBoxColumn.HeaderText = "Содержание";

            this.содержаниеDataGridViewTextBoxColumn.Name = "содержаниеDataGridViewTextBoxColumn";

            //

            // важностьдокументаDataGridViewTextBoxColumn

            //

            this.важностьдокументаDataGridViewTextBoxColumn.DataPropertyName = "Важность_документа";

            this.важностьдокументаDataGridViewTextBoxColumn.DataSource = this.важностьBindingSource;

            this.важностьдокументаDataGridViewTextBoxColumn.DisplayMember = "Степень_важности";

            this.важностьдокументаDataGridViewTextBoxColumn.HeaderText = "Важность_документа";

            this.важностьдокументаDataGridViewTextBoxColumn.Name = "важностьдокументаDataGridViewTextBoxColumn";

            this.важностьдокументаDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.True;

            this.важностьдокументаDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;

            this.важностьдокументаDataGridViewTextBoxColumn.ValueMember = "ID_важности";

            //

            // важностьBindingSource

            //

            this.важностьBindingSource.DataMember = "Важность";

            this.важностьBindingSource.DataSource = this.документооборотDataSet2;

            //

            // категориядокументаDataGridViewTextBoxColumn

            //

            this.категориядокументаDataGridViewTextBoxColumn.DataPropertyName = "Категория_документа";

            this.категориядокументаDataGridViewTextBoxColumn.DataSource = this.категорияBindingSource;

            this.категориядокументаDataGridViewTextBoxColumn.DisplayMember = "Название_документа";

            this.категориядокументаDataGridViewTextBoxColumn.HeaderText = "Категория_документа";

            this.категориядокументаDataGridViewTextBoxColumn.Name = "категориядокументаDataGridViewTextBoxColumn";

            this.категориядокументаDataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.True;

            this.категориядокументаDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;

            this.категориядокументаDataGridViewTextBoxColumn.ValueMember = "ID_категории";

            //

            // категорияBindingSource

            //

            this.категорияBindingSource.DataMember = "Категория";

            this.категорияBindingSource.DataSource = this.документооборотDataSet2;

            //

            // ответственныйсотрудникDataGridViewTextBoxColumn

            //

            this.ответственныйсотрудникDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader;

            this.ответственныйсотрудникDataGridViewTextBoxColumn.DataPropertyName = "Ответственный_сотрудник";

            this.ответственныйсотрудникDataGridViewTextBoxColumn.DataSource = this.сотрудникиканцелярииBindingSource;

Информация о работе Документооборот в канцелярии