Разработка справочника для отслеживания информации о сотрудниках предприятия

История развития справочников/баз данных. Основные параметры, необходимые для создания справочника по предприятию. Разработка интерфейса программы в среде CSharp. Детальный просмотр функций программы. Системные требования к ПК и руководство пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.04.2012
Размер файла 3,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

listView1.Items.Add("Ф.И.О.");

listView1.Items[0].SubItems.Add(DT.GetSetFio);

listView1.Items.Add("Должность");

listView1.Items[1].SubItems.Add(DT.GetSetPost);

listView1.Items.Add("Рабочее место");

listView1.Items[2].SubItems.Add(DT.GetSetWorkPlace);

listView1.Items.Add("Принят на работу");

listView1.Items[3].SubItems.Add(DT.GetSetWorkIn.ToShortDateString());

listView1.Items.Add("Уволен с работы");

if (DT.GetSetWorkOut == DateTime.MinValue)

listView1.Items[4].SubItems.Add("");

else

listView1.Items[4].SubItems.Add(DT.GetSetWorkOut.ToShortDateString();

listView1.Items.Add("Причина увольнения");

listView1.Items[5].SubItems.Add(DT.GetSetWorkOutReason);

listView1.Items.Add("Оклад");

listView1.Items[6].SubItems.Add(DT.GetSetOklad.ToString());

listView1.Items.Add("Премия");

listView1.Items[7].SubItems.Add(DT.GetSetPremija.ToString());

listView1.Items.Add("Премия за заслуги");

listView1.Items[8].SubItems.Add(DT.GetSetPremijaReason);

listView1.Items.Add("Штраф");

listView1.Items[9].SubItems.Add(DT.GetSetFine.ToString());

listView1.Items.Add("Причина депремирования");

listView1.Items[10].SubItems.Add(DT.GetSetFineReason);

listView1.Items.Add("Контактная иформация");

listView1.Items[11].SubItems.Add("");

listView1.Items.Add("Область");

listView1.Items[12].SubItems.Add(DT.GetInfa.GetSetArea);

listView1.Items.Add("Город/село");

listView1.Items[13].SubItems.Add(DT.GetInfa.GetSetTown);

listView1.Items.Add("Улица");

listView1.Items[14].SubItems.Add(DT.GetInfa.GetSetStreet);

listView1.Items.Add("Дом");

listView1.Items[15].SubItems.Add(DT.GetInfa.GetSetHouse);

listView1.Items.Add("Квартира");

listView1.Items[16].SubItems.Add(DT.GetInfa.GetSetFlat.ToString());

listView1.Items.Add("Контактный телефон");

listView1.Items[17].SubItems.Add(DT.GetInfa.GetSetPhone_num.ToString());

listView1.Items.Add("Дата рождения");

listView1.Items[18].SubItems.Add(DT.GetInfa.GetSetBirthday);

}

}

}

Приложение Е

Data

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 Staff

{

[Serializable]

public class Data

{

private string FIO, Post, WorkPlace, WorkOutReason, FineReason, PremijaReason;

private int ID;

private DateTime WorkIn, WorkOut;

private double Oklad, Premija, Fine;

private Informations Inf;

public Data()

{

FIO = Post = WorkPlace = WorkOutReason = FineReason = PremijaReason = "";

ID = 0;

WorkIn = WorkOut = DateTime.Now;

Oklad = Premija = Fine = 0;

Inf = new Informations();

}

public Data(string fio, string post, string workplace, string workoutreason, string finereason, int id, DateTime workin, DateTime workout,

double oklad, double premija, double fine, Informations INF, string premijareason)

{

FIO = fio;

Post = post;

WorkPlace = workplace;

WorkOutReason = workoutreason;

FineReason = finereason;

ID = id;

WorkIn = workin;

WorkOut = workout;

Oklad = oklad;

Premija = premija;

Fine = fine;

Inf = INF;

PremijaReason = premijareason;

}

public Data(string fio, string post, string workplace, string workoutreason, string finereason, int id, DateTime workin,

double oklad, double premija, double fine, Informations INF, string premijareason)

{

FIO = fio;

Post = post;

WorkPlace = workplace;

WorkOutReason = workoutreason;

FineReason = finereason;

ID = id;

WorkIn = workin;

WorkOut = DateTime.MinValue;

Oklad = oklad;

Premija = premija;

Fine = fine;

Inf = INF;

PremijaReason = premijareason;

}

//----------------------------> ФИО

public string GetSetFio

{

get { return FIO; }

set { FIO = value; }

}

//----------------------------> Должность

public string GetSetPost

{

get { return Post; }

set { Post = value; }

}

//----------------------------> Место работы

public string GetSetWorkPlace

{

get { return WorkPlace; }

set { WorkPlace = value; }

}

//----------------------------> Контактная информация

public string GetInformation

{

get

{

return Inf.GetSetArea + " обл., " + Inf.GetSetTown + ", ул. " + Inf.GetSetStreet + " дом " + Inf.GetSetHouse + ", кв. " + Inf.GetSetFlat.ToString() +

". Тел. " + Inf.GetSetPhone_num.ToString() + ". Дата рождения " + Inf.GetSetBirthday;

}

}

//----------------------------> Причина увольнения

public string GetSetWorkOutReason

{

get { return WorkOutReason; }

set { WorkOutReason = value; }

}

//----------------------------> Причина наложения штрафа

public string GetSetFineReason

{

get { return FineReason; }

set { FineReason = value; }

}

//----------------------------> ИД сотрудника

public int GetSetId

{

get { return ID; }

set { ID = value; }

}

//----------------------------> Дата принятия на работу

public DateTime GetSetWorkIn

{

get { return WorkIn; }

set { WorkIn = value; }

}

//----------------------------> Дата увольнения

public DateTime GetSetWorkOut

{

get { return WorkOut; }

set { WorkOut = value; }

}

//----------------------------> Оклад

public double GetSetOklad

{

get { return Oklad; }

set { Oklad = value; }

}

//----------------------------> Премия

public double GetSetPremija

{

get { return Premija; }

set { Premija = value; }

}

//----------------------------> Штраф

public double GetSetFine

{

get { return Fine; }

set { Fine = value; }

}

//----------------------------> Запись контактной инфы.

public void SetInformation(string Area, string Town, string Street, string House, string Birthday, int Flat, int Phone_num)

{

Inf.GetSetArea = Area;

Inf.GetSetTown = Town;

Inf.GetSetStreet = Street;

Inf.GetSetHouse = House;

Inf.GetSetBirthday = Birthday;

Inf.GetSetFlat = Flat;

Inf.GetSetPhone_num = Phone_num;

}

//------------------------------->

public Informations GetInfa

{

get { return Inf; }

}

//------------------------------->Причина премирования

public string GetSetPremijaReason

{

get { return PremijaReason; }

set { PremijaReason = value; }

}

}

//Класс для хранения адреса сотрудника

[Serializable]

public class Informations

{

private string area, town, street, house, birthday;

private int flat, phone_num;

public Informations()

{

area = town = street = house = birthday = "";

flat = phone_num = 0;

}

public Informations(string Area, string Town, string Street, string House, string Birthday, int Flat, int Phone_num)

{

area = Area;

town = Town;

street = Street;

house = House;

birthday = Birthday;

flat = Flat;

phone_num = Phone_num;

}

//----------------------->

public string GetSetArea

{

get { return area; }

set { area = value; }

}

//----------------------->

public string GetSetTown

{

get { return town; }

set { town = value; }

}

//----------------------->

public string GetSetStreet

{

get { return street; }

set { street = value; }

}

//----------------------->

public string GetSetHouse

{

get { return house; }

set { house = value; }

}

//----------------------->

public string GetSetBirthday

{

get { return birthday; }

set { birthday = value; }

}

//----------------------->

public int GetSetFlat

{

get { return flat; }

set { flat = value; }

}

//----------------------->

public int GetSetPhone_num

{

get { return phone_num; }

set { phone_num = value; }

}

}

}

Размещено на Allbest.ru


Подобные документы

  • История создания языков С и С++. Разработка буквенного меню, посредством которого реализуются функции информационно-поискового справочника "Терморезисторы". Определение структуры данных, защита программы от ввода пользователем некорректных параметров.

    курсовая работа [18,3 K], добавлен 16.02.2012

  • Основные понятия справочников и их классификация. Анализ имеющихся электронных ресурсов. Теоретические понятия разработки электронных справочников. Выбор и обоснование средств разработки. Структура электронного справочника, его разработка и наполнение.

    курсовая работа [1,5 M], добавлен 27.05.2015

  • Проектирование интерактивного справочника магазина "Азарт", для реализации продукции посредством сети Интернет. Разработка базы данных, описание программы и составление руководства для оператора. Экспериментальное исследование разработанного продукта.

    дипломная работа [3,8 M], добавлен 06.06.2014

  • Разработка инфологической модели базы данных "Рабочее место кассира", требования к ее функциональным характеристикам. Создание программы в Delphi. Описание компонентов для реализации графического интерфейса и интерфейса ввода справочника кассиров.

    курсовая работа [2,2 M], добавлен 17.04.2014

  • Анализ альтернативных информационных справочников. Разработка базы данных. Требования к оснащению компьютерной техникой. Создание дизайна сайта. Обработка входных данных, которые представляются с помощью графического интерфейса в виде веб страниц.

    курсовая работа [1,9 M], добавлен 19.09.2014

  • Реляционная модель базы данных в текстовом виде. Код, с помощью которого были созданы и заполнены таблицы. Разработка схемы базы данных справочника селекционера. Создание запросов, их основные виды. Процедуры на выбор данных, добавление и удаление.

    методичка [1,1 M], добавлен 20.05.2014

  • Разработка и анализ функциональной модели деятельности предприятия. Создание базы справочника. Использование трансферов для передачи данных между клиентом и сервером. Требования для работы приложения. Добавление, изменение, хранение и удаление данных.

    курсовая работа [396,4 K], добавлен 26.10.2014

  • Перечень основных требований к базе данных "Сведения о простоях". Процесс создания таблиц и связей между ними. Результаты выполнения запросов и форма выведения отчетов. Разработка интерфейса программы. Руководство для администратора и пользователя.

    курсовая работа [3,7 M], добавлен 11.11.2012

  • Освоение функций работы со структурами данных и файлами. Разработка программного обеспечения для создания, обработки сведений о сотрудниках учреждения. Реализация алгоритма программы в среде Microsoft Visual Studio 2010. Изучение руководства пользователя.

    курсовая работа [3,3 M], добавлен 28.08.2012

  • Описание входной и выходной информации. Требования к комплексу технических средств и к интерфейсу конечного пользователя. Разработка форм представления входных и выходных данных. Проектирование программных модулей. Руководство пользователя и программиста.

    курсовая работа [421,6 K], добавлен 27.06.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.