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

Автор: Пользователь скрыл имя, 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 Мб (Скачать)

            //

            this.fillBy5ToolStrip.Anchor = System.Windows.Forms.AnchorStyles.Top;

            this.fillBy5ToolStrip.AutoSize = false;

            this.fillBy5ToolStrip.Dock = System.Windows.Forms.DockStyle.None;

            this.fillBy5ToolStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {

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

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

            this.fillBy5ToolStripButton});

            this.fillBy5ToolStrip.Location = new System.Drawing.Point(126, 9);

            this.fillBy5ToolStrip.Name = "fillBy5ToolStrip";

            this.fillBy5ToolStrip.Size = new System.Drawing.Size(289, 29);

            this.fillBy5ToolStrip.TabIndex = 28;

            this.fillBy5ToolStrip.Text = "fillBy5ToolStrip";

            //

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

            //

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

            this.входящий_номерToolStripLabel.Size = new System.Drawing.Size(107, 26);

            this.входящий_номерToolStripLabel.Text = "Входящий_номер:";

            //

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

            //

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

            this.входящий_номерToolStripTextBox.Size = new System.Drawing.Size(100, 29);

            this.входящий_номерToolStripTextBox.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.tb_keypress_digit);

            //

            // fillBy5ToolStripButton

            //

            this.fillBy5ToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;

            this.fillBy5ToolStripButton.Name = "fillBy5ToolStripButton";

            this.fillBy5ToolStripButton.Size = new System.Drawing.Size(46, 26);

            this.fillBy5ToolStripButton.Text = "Поиск";

            this.fillBy5ToolStripButton.Click += new System.EventHandler(this.fillBy5ToolStripButton_Click);

            //

            // Form6

            //

            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);

            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

            this.ClientSize = new System.Drawing.Size(964, 414);

            this.Controls.Add(this.fillBy5ToolStrip);

            this.Controls.Add(this.fillBy4ToolStrip);

            this.Controls.Add(this.fillBy3ToolStrip);

            this.Controls.Add(this.fillBy2ToolStrip);

            this.Controls.Add(this.fillBy1ToolStrip);

            this.Controls.Add(this.label9);

            this.Controls.Add(this.dataGridView1);

            this.Controls.Add(this.label8);

            this.Controls.Add(this.label4);

            this.Controls.Add(this.label3);

            this.Controls.Add(this.label2);

            this.Controls.Add(this.label1);

            this.Name = "Form6";

            this.Text = "Поиск";

            this.Load += new System.EventHandler(this.Form6_Load);

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

            ((System.ComponentModel.ISupportInitialize)(this.поискBindingSource)).EndInit();

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

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

            ((System.ComponentModel.ISupportInitialize)(this.отделBindingSource)).EndInit();

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

            this.fillBy1ToolStrip.ResumeLayout(false);

            this.fillBy1ToolStrip.PerformLayout();

            this.fillBy2ToolStrip.ResumeLayout(false);

            this.fillBy2ToolStrip.PerformLayout();

            this.fillBy3ToolStrip.ResumeLayout(false);

            this.fillBy3ToolStrip.PerformLayout();

            this.fillBy4ToolStrip.ResumeLayout(false);

            this.fillBy4ToolStrip.PerformLayout();

            this.fillBy5ToolStrip.ResumeLayout(false);

            this.fillBy5ToolStrip.PerformLayout();

            this.ResumeLayout(false);

            this.PerformLayout();

 

        }

 

        #endregion

 

        private System.Windows.Forms.Label label1;

        private System.Windows.Forms.Label label2;

        private System.Windows.Forms.Label label3;

        private System.Windows.Forms.Label label4;

        private System.Windows.Forms.Label label8;

        private System.Windows.Forms.DataGridView dataGridView1;

        private System.Windows.Forms.Label label9;

        private ДокументооборотDataSet1TableAdapters.Входящая_корреспонденцияTableAdapter входящая_корреспонденцияTableAdapter1;

        private System.Windows.Forms.BindingSource отделBindingSource;

        private ДокументооборотDataSet1TableAdapters.ОтделTableAdapter отделTableAdapter;

        private System.Windows.Forms.BindingSource входящаякорреспонденцияBindingSource;

        private System.Windows.Forms.BindingSource категорияBindingSource;

        private ДокументооборотDataSet1TableAdapters.КатегорияTableAdapter категорияTableAdapter;

        private ДокументооборотDataSet документооборотDataSet;

        private System.Windows.Forms.BindingSource поискBindingSource;

        private ДокументооборотDataSetTableAdapters.ПоискTableAdapter поискTableAdapter;

        private System.Windows.Forms.ToolStrip fillBy1ToolStrip;

        private System.Windows.Forms.ToolStripLabel отправительToolStripLabel;

        private System.Windows.Forms.ToolStripTextBox отправительToolStripTextBox;

        private System.Windows.Forms.ToolStripButton fillBy1ToolStripButton;

        private System.Windows.Forms.ToolStrip fillBy2ToolStrip;

        private System.Windows.Forms.ToolStripLabel дата_поступленияToolStripLabel;

        private System.Windows.Forms.ToolStripTextBox дата_поступленияToolStripTextBox;

        private System.Windows.Forms.ToolStripButton fillBy2ToolStripButton;

        private System.Windows.Forms.ToolStrip fillBy3ToolStrip;

        private System.Windows.Forms.ToolStripLabel название_документаToolStripLabel;

        private System.Windows.Forms.ToolStripTextBox название_документаToolStripTextBox;

        private System.Windows.Forms.ToolStripButton fillBy3ToolStripButton;

        private System.Windows.Forms.ToolStrip fillBy4ToolStrip;

        private System.Windows.Forms.ToolStripLabel отделToolStripLabel;

        private System.Windows.Forms.ToolStripTextBox отделToolStripTextBox;

        private System.Windows.Forms.ToolStripButton fillBy4ToolStripButton;

        private System.Windows.Forms.ToolStrip fillBy5ToolStrip;

        private System.Windows.Forms.ToolStripLabel входящий_номерToolStripLabel;

        private System.Windows.Forms.ToolStripTextBox входящий_номерToolStripTextBox;

        private System.Windows.Forms.ToolStripButton fillBy5ToolStripButton;

        private System.Windows.Forms.DataGridViewTextBoxColumn входящийномерDataGridViewTextBoxColumn;

        private System.Windows.Forms.DataGridViewTextBoxColumn отправительDataGridViewTextBoxColumn;

        private System.Windows.Forms.DataGridViewTextBoxColumn датапоступленияDataGridViewTextBoxColumn;

        private System.Windows.Forms.DataGridViewTextBoxColumn номердокументаDataGridViewTextBoxColumn;

        private System.Windows.Forms.DataGridViewTextBoxColumn названиедокументаDataGridViewTextBoxColumn;

        private System.Windows.Forms.DataGridViewTextBoxColumn отделDataGridViewTextBoxColumn;

        private System.Windows.Forms.DataGridViewTextBoxColumn входящийномерDataGridViewTextBoxColumn1;

        private System.Windows.Forms.DataGridViewTextBoxColumn отправительDataGridViewTextBoxColumn1;

        private System.Windows.Forms.DataGridViewTextBoxColumn датапоступленияDataGridViewTextBoxColumn1;

        private System.Windows.Forms.DataGridViewTextBoxColumn номердокументаDataGridViewTextBoxColumn1;

        private System.Windows.Forms.DataGridViewTextBoxColumn названиедокументаDataGridViewTextBoxColumn1;

        private System.Windows.Forms.DataGridViewTextBoxColumn входящийномер1DataGridViewTextBoxColumn;

        private System.Windows.Forms.DataGridViewTextBoxColumn отделDataGridViewTextBoxColumn1;

    }

}

Канцелярия

namespace WindowsFormsApplication2

{

    partial class listkancel

    {

        /// <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();

            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();

            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();

            this.tabControl1 = new System.Windows.Forms.TabControl();

            this.tabPage1 = new System.Windows.Forms.TabPage();

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

            this.iDсотрудникаDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.фамилияDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.имяDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.отчествоDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.должностьDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();

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

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

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

            this.comboBox1 = new System.Windows.Forms.ComboBox();

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

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

            this.tabPage2 = new System.Windows.Forms.TabPage();

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

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

            this.iDсотрудникаDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.фамилияDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.имяDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.отчествоDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.должностьDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();

            this.датарожденияDataGridViewTextBoxColumn1 = new RustemSoft.DataGridViewColumns.DataGridViewDateTimePickerColumn();

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

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

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

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

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

            this.tabControl1.SuspendLayout();

            this.tabPage1.SuspendLayout();

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

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

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

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

            this.tabPage2.SuspendLayout();

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

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

            this.SuspendLayout();

            //

            // tabControl1

            //

            this.tabControl1.Controls.Add(this.tabPage1);

            this.tabControl1.Controls.Add(this.tabPage2);

            this.tabControl1.Location = new System.Drawing.Point(12, 12);

            this.tabControl1.Name = "tabControl1";

            this.tabControl1.SelectedIndex = 0;

            this.tabControl1.Size = new System.Drawing.Size(873, 396);

            this.tabControl1.TabIndex = 0;

            //

            // tabPage1

            //

            this.tabPage1.Controls.Add(this.dataGridView1);

            this.tabPage1.Controls.Add(this.comboBox1);

            this.tabPage1.Controls.Add(this.label1);

            this.tabPage1.Location = new System.Drawing.Point(4, 22);

            this.tabPage1.Name = "tabPage1";

            this.tabPage1.Padding = new System.Windows.Forms.Padding(3);

            this.tabPage1.Size = new System.Drawing.Size(865, 370);

            this.tabPage1.TabIndex = 0;

            this.tabPage1.Text = "Список сотрудников канцелярии";

            this.tabPage1.UseVisualStyleBackColor = true;

            //

            // dataGridView1

            //

            this.dataGridView1.AutoGenerateColumns = false;

            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;

            dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control;

            dataGridViewCellStyle5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));

            dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText;

            dataGridViewCellStyle5.Format = "d";

            dataGridViewCellStyle5.NullValue = null;

            dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;

            dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText;

            dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;

            this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5;

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

            this.iDсотрудникаDataGridViewTextBoxColumn,

            this.фамилияDataGridViewTextBoxColumn,

            this.имяDataGridViewTextBoxColumn,

            this.отчествоDataGridViewTextBoxColumn,

            this.должностьDataGridViewTextBoxColumn,

            this.датарожденияDataGridViewTextBoxColumn});

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

            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;

            dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Window;

            dataGridViewCellStyle6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));

            dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.ControlText;

            dataGridViewCellStyle6.Format = "d";

            dataGridViewCellStyle6.NullValue = null;

            dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;

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