Программа для учета сотрудников студенческой организации и их HR-оценок

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,21 Мб
  • Опубликовано:
    2013-02-12
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Программа для учета сотрудников студенческой организации и их HR-оценок

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

"СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ"

Институт космических и информационных технологий

Кафедра систем искусственного интеллекта

Научно-учебная лаборатория систем автоматизированного проектирования





Курсовой проект

"Программа для учета сотрудников студенческой организации и их HR-оценок "

Тема

"WEB-проектирование"

учебная дисциплина










Красноярск 2012

Задание на курсовое проектирование


В рамках курсового проекта:

) разработать структуру программы для студ. организации;

) разработать модели баз данных, используемых при функционировании разрабатываемой программы;

) программно реализовать программу для учёта сотрудников.;

) провести тестирование разработанной программы;

) оформить пояснительную записку и документацию по курсовому проекту.

Начало курсового проектирования:

Окончание курсового проектирования и защита курсового проекта:

Руководитель: ____________________________________

"___"________________20____г.

Реферат

 

"Управление персоналом" (HR-менеджеров) - это подготовка профессионалов широкого профиля, обладающих всеми необходимыми знаниями и навыками для успешной практической работы, связанной с выполнением функций по управлению персоналом.

·        HR-менеджер - специалист по управлению персоналом. HR - human resources.

·        День HR-менеджера отмечается кадровыми службами в третью среду сентября.

Объект проектирования - Программа для учета сотрудников студ. организации и их HR оценок с базами данных.

Цели проектирования:

создание программы для работы студенческими организациями в СФУ;

создание базы данных и взаимодействия её с программой;

тестирование программного продукта.

В результате проектирования был создан программный продукт, обеспечивающий функционирование программы для учёта сотрудников студ. организации и их HR оценок с помощью баз данных. Позволяющий создавать и редактировать список институтов/отделов которые входят в состав с студ. Организацию и их сотрудников. А также вносить всю информацию о сотруднике (ИФО, навык, дата рождения, ИНН и т.п.) Способность выставлять оценку самим сотрудником и оценку главы студ. организации.

Содержание

Задание на курсовое проектирование

Введение

1. Программа для учета сотрудников студ. организации и их HR оценок

1.1 Структура программы

1.2 Инструментальные средства создания программы

1.3 Программная реализация продукта

2. База данных сайта

2.2 Инструментальные средства для создания базы данных

3. Тестирование программы

3.1 Организация тестирования программы

Заключение

Список использованных источников

Введение

Целью курсового проектирования является формирования умений и получение навыков разработки и реализации программы для учета сотрудников студ. организации и их HR оценок.

ПО имеет широкие свойства ввода и вывода информации о том или ином сотруднике входящем в состав студ. организации, например (ФИО, адрес, ИНН, дата и место рождения, и т.д.) а также проставления оценок по тем или иным критериям с помощью 2-ух бальной шкалы. Проставление оценок осуществляется как самим сотрудником так и главой студ. организации.

В процессе курсового проектирования осуществлена разработка и программная реализация программы и базы данных, наполнение базы данных тестовой информацией о сотрудниках, тестирование продукта.

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

1. Программа для учета сотрудников студ. организации и их HR оценок

 

1.1 Структура программы


Рассматривается предметная область: выставление HR оценок своим сотрудникам, например: (умение работать в команде, умение стратегически мыслить, энергичность и т.д.).

Структурная схема сайта

 

1.2 Инструментальные средства создания программы


При разработке программы использовались такие программные продукты как: wpf (.net) с использованием MVVM. Microsoft SQL Server, model first, LINQ to Entities, модель - edmx файл.

WPF - революционная технология, которая была призвана решить многие существующие проблемы программирования под Windows и вывести его на качественно новый уровень. В основе WPF лежит использование языка XAML (eXtensible Application Markup Language), который используется для проектирования и написания интерфейса приложения.

программа база учет сотрудник

В основу сути данной технологии положен принцип разделения программирования и написание интерфейса. Введение языка XAML делает последнее максимально похожим на принцип Web-программирования.

Кроме того, WPF, в отличии от классических приложений на WinAPI и приложений, написанных с использованием WindowsForms, активно использует непосредственно ресурсы видеокарты. С использованием технологии WPF можно писать приложения, отображающие трехмерную графику, подключив необходимые ссылки.

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


В WPF выделяется 4 категории элементов - панели, графические фигуры, элементы управления и элементы, связанные с документом.

Говоря о достоинствах WPF, следует упомянуть его недостатки. В первую очередь это новизна технологии. Сравнивая c Windows Forms, нужно откровенно скудный набор элементов управления. Если не говорить об элементах управления, делающих процесс проектирования интерфейса приятнее, к примеру ErrorProvider, то больше всего бросается в глаза отсутствия такого важного элемента как DataGrodView в WPF.

Элементы управления можно импортировать из WindowsForms, однако гарантировать их корректную работу на данный момент сложно.

Model-View-ViewModel - применяется при проектировании архитектуры приложения. Первоначально был представлен сообществу Джоном Госсманом (John Gossman) в 2005 году как модификация шаблона Presentation Model. MVVM ориентирован на современные платформы разработки, такие как Windows Presentation Foundation <#"607741.files/image004.gif">

 

 

2.2 Инструментальные средства для создания базы данных


При разработке базы данных использовались такие программые продукты как MySQL.

Продукт MySQL использовался непосредственно для разработки базы данных (построение таблиц, создание запросов).

Microsoft SQL Server - система управления реляционными базами данных (СУБД)  <#"607741.files/image006.gif">

Рисунок 3.1 - Внешний вид программы

Рисунок 3.2 - Внешний вид программы (просмотр функции добавления, редактирования, удаления).

Модуль добавления в орг. комитет:

Рисунок 3.3 - Внешний вид программы в процессе добавления института / отдела.

Рисунок 3.4 - Внешний вид программы при нажатии правой кнопки для добавления нового или уже внесенного в базу сотрудника.

Рисунок 3.5 - Внешний вид программы для ввода информации при добавлении сотрудника.

При нажатии на кнопку "Редактировать оценку”, происходит вывод окна для указания HR оценок.

Рисунок 3.6 - Внешний вид программы при нажатии на кнопку "Редактировать оценку”. происходит вывод окна для указания HR оценок.

Примечание: Отредактировать оценку возможно только в том случае, если сотрудник был добавлен ранее. произвести оценку сотрудника при вводе его в базу, невозможно!

Рисунок 3.7 - Внешний вид программы при просмотре сотрудников, после нажатия на кнопку "Сохранить".

Заключение


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

Список использованных источников


1.      Википедия - свободная энциклопедия <http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0>

2.      http://evestnik-mgou.ru/books/chekan_zhurahovskaja_upravlenie_personalom. pdf

3.      www.google.com <http://www.google.com>

4.      http://csharperimage. jeremylikness.com/2010/04/model-view-viewmodel-mvvm-explained.html <http://csharperimage.jeremylikness.com/2010/04/model-view-viewmodel-mvvm-explained.html>

.        <http://www.gotdotnet.ru/blogs/calabonga/7711/>

.        http://phpclub.ru/detail/article/phpintro

Похожие работы на - Программа для учета сотрудников студенческой организации и их HR-оценок

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!