Разработка справочника для отслеживания информации о сотрудниках предприятия
История развития справочников/баз данных. Основные параметры, необходимые для создания справочника по предприятию. Разработка интерфейса программы в среде 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