Дипломная работа: Автоматизация учета рабочего времени сотрудников компании ООО "ВЕЛЕС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
79
1. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология.
Системная и программная инженерия. Процессы жизненного цикла
программных средств
2. KickIdler [Электронный ресурс]. - URL:
https://www.kickidler.com/ru/about/media-about-us/automation-of-accounting-of-
working-time.html
3. StaffCop [Электронный ресурс]. - URL:
https://www.staffcop.ru/uchet-rabochego-vremeni (21.02.2019).
4. Герасимчук В. А. Автоматизация процессов предприятия //
Молодой ученый. — 2016. — №11. — С. 654-657. — URL
https://moluch.ru/archive/115/30382/ (11.02.2019).
5. Гринберг, А.С. Информационный менеджмент : учебное пособие /
А.С. Гринберг, И.А. Король. - М. : Юнити-Дана, 2015. - 415 с. -
(Профессиональный учебник: Информатика). - Библиогр.: с. 292-295. - ISBN 5
238-00614-4 ; То же [Электронный ресурс]. - URL:
http://biblioclub.ru/index.php?page=book&id=114421(11.02.2019).
6. Карпова, Т.С. Базы данных: модели, разработка, реализация :
учебное пособие / Т.С. Карпова. - 2-е изд., исправ. - М. : Национальный
Открытый Университет «ИНТУИТ», 2016. - 241 с. : ил. ; То же [Электронный
ресурс]. - URL:
http://biblioclub.ru/index.php?page=book&id=429003 (21.02.2019).
7. Кузнецов, А.С. Теория вычислительных процессов : учебник / А.С.
Кузнецов, Р.Ю. Царев, А.Н. Князьков ; Министерство образования и науки
Российской Федерации, Сибирский Федеральный университет. - Красноярск :
Сибирский федеральный университет, 2015. - 184 с. : табл., схем. - Библиогр. в
кн. - ISBN 978-5-7638-3193-1 ; То же [Электронный ресурс]. - URL:
http://biblioclub.ru/index.php?page=book&id=435696 (21.02.2019).
8. Кузнецов, С. Введение в реляционные базы данных / С. Кузнецов. -
2-е изд., исправ. - М. : Национальный Открытый Университет «ИНТУИТ», 2016.
- 248 с. : ил. - (Основы информационных технологий). - Библиогр. в кн. ; То же
80
[Электронный ресурс]. - URL:
http://biblioclub.ru/index.php?page=book&id=429088 (21.02.2019).
9. Лазицкас Е. А., Загумённикова И. Н., Гилевский П. Г. Базы данных
и системы управления базами данных: учебное пособие. - РИПО, 2016. - 267 с.
10. Мельников В. П. Информационная безопасность и защита
информации. М.: Академия, 2012, - 336 стр.
11. Методология функционального моделирования IDEF0,
Руководящий документ, Госстандарт России
12. Методы и средства проектирования информационных систем и
технологий: учебное пособие / Федеральное государственное автономное
образовательное учреждение высшего профессионального образования «Северо
Кавказский федеральный университет», Министерство образования и науки
Российской Федерации ; авт.-сост. Е.В. Крахоткина. - Ставрополь : СКФУ, 2015.
- 152 с. : ил. - Библиогр. в кн. ; То же [Электронный ресурс]. - URL:
http://biblioclub.ru/index.php?page=book&id=458082 (21.02.2019).
13. Ранние подходы к организации баз данных [Электронный ресурс].
URL:
https://www.intuit.ru/studies/courses/93/93/lecture/28077?page=2 (21.02.2019).
14. Решения «СёрчИнформ» [Электронный ресурс]. - URL:
https://searchinform.ru/kontrol-sotrudnikov/uchet-rabochego-
vremeni/avtomatizirovannyj-uchet-rabochego-vremeni-sotrudnikov/ (21.02.2019).
15. Фаулер М., Садаладж П. Дж. NoSQL: новая методология разработки
нереляционных баз данных. — М.: «Вильямс», 2013. — 192 с.
16. Филиппов А.Н. Применение нереляционной СУБД MongoDB в
САПР ТП / Методическое пособие // Описание применения. - СПб: Университет
ИТМО, 2016 - 44 с.
81
ПРИЛОЖЕНИЕ
Листинг программы
Вход в систему
import * as React from 'react';
import {FormGroup} from 'react-bootstrap';
import {SimpleButton} from '../../Core/SimpleButton';
import {LoginData} from '../../../models/Common';
import {Input} from '../../Core/Input';
/**
* Параметры компонента.
*/
interface IProps {
onEnterClick: (loginData: object) => void;
}
/**
* Состояние компонента.
*/
interface IState {
loginData: LoginData;
}
export class Login extends React.Component<IProps, IState> {
constructor(props: IProps) {
super(props);
this.state = {
loginData: {
name: null,
password: null
}
}
82
}
/**
* Обработчик изменения Имени.
*/
handleNameChange = (value: string): void => {
this.setState({
loginData: {
. ..this.state.loginData,
name: value
}
})
}
/**
* Обработчик изменения пароля
*/
handlePasswordChange = (value: string): void => {
this.setState({
loginData: {
...this.state.loginData,
password: value
}
})
}
/**
* Обработчик логина.
*/
handleEnterClick = () => {
this.props.onEnterClick(this. state.loginData);
}
83
render () {
const {loginData} = this.state;
return (
<form className="login-form">
<FormGroup>
<span className="text-4м>Добро пожаловать в Систему
Автоматизации Рабочего Времени!<^рап>
<Input
value={ loginData.name}
placeholder=мИмя пользователя"
onChange={this.handleNameChange}
/>
<Input
value={loginData.password}
placeholder="Пароль"
onChange={this.handlePasswordChange}
type="password"
/>
impleButton onClick={this.handleEnterClick} label="Вход"
iconClass="fa-sign-in"/>
</FormGroup>
</form>
)
}
}
Г лавное меню
import * as React from 'react';
import {Grid, Row, Col} from 'react-bootstrap';
import {ExpandingPanel} from '../../Core/ExpandingPanel';
import {EExpandingPanelType} from '../../Core/Enums';
import {MenuLabel} from './MenuLabel';
Источник: https://baza.diplomsite.ru/previewfile/2431