Разработка веб-приложения для построения списка источников

Анализ предметной области. Обзор существующих сервисов и программных продуктов для формирования списка литературы. Проектирование веб-приложения с использованием фреимворка Laravel и базы данных для приложения. Разработка руководства пользователя.

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

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

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

{

public function store(Request $request)

{

$this->validate($request, []);

$request = Input::all();

$check = DB::table('sources')->insertGetId(array('title' => $request['title']));

$check = DB::table('attributes')->insertGetId(array(

'title' => $request['title'],

'year' => $request['year'],

'place' => $request['place'],

'link' => $request['link'],

'journal' => $request['journal'],

'publishing' => $request['publishing'],

'journalnumber' => $request['journalnumber'],

'volume' => $request['volume'],

'pages' => $request['pages'],

'publishingyear' => $request['publishingyear'],

'osnumber' => $request['osnumber'],

'osarticlenumber' => $request['osarticlenumber'],

'titleknowledge' => $request['titleknowledge'],

'ISBN' => $request['ISBN'],

'access' => $request['access']

));

}

}

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PagesController extends Controller

{

public function index() {

//$title = 'Welcome!';

//return view('pages.index', compact('title'));

//return view('pages.index')->with('title', $title);

return view('pages.index');

}

public function about() {

$title = 'Как работает сервис';

return view('pages.about')->with('title', $title);

}

public function contact() {

return view('pages.contact');

}

public function admin() {

return view('pages.admin');

}

public function book()

{

return view('pages.book');

}

}

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Source; // подключение модели

class SourcesController extends Controller

{

/**

* Display a listing of the resource.

*

* @return \Illuminate\Http\Response

*/

public function index()

{

$sources = Source::all();

return view('sources.index')->with('sources', $sources);

}

public function search($search)

{

$sources = DB::table('sources')

->selectRaw('title * ? || author * ? || publishing * ? || source_type * ?', [$search])

->get();

return view('sources.index')->with('sources', $sources);

}

public function book()

{

return view('sources.book');

}

/**

* Store a newly created resource in storage.

* @param \Illuminate\Http\Request $request

* @return \Illuminate\Http\Response

*/

public function store(Request $request)

{

$this->validate($request, []);

if(isset($_POST['trans']))

{

$rusletters = array("а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ы", "ь","э", "ю", "я");

$transletters = array("a", "b", "v", "g", "d", "e", "e", "zh", "z", "i", "i", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "h", "ts", "ch", "sh", "sch", "i", "","e", "yu", "ya");

$i=0;

foreach($_POST['trans'] as $symbol)

{

str_replace($_POST['trans'], $symbol, $transletters[i]);

$i++;

}

}

return view('sources.index')->with('sources', $sources);

}

/**

*

*

* @param int $id

* @return \Illuminate\Http\Response

*/

public function edit($id)

{

$list = array();

$list = Source::find($id);

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Attribute extends Model

{

}

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Author extends Model

{

public function sources()

{

return $this->hasMany('App\Source');

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class OfficialSource extends Model

{

public function sources()

{

return $this->hasMany('App\Source');

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Source extends Model

{

public function sourcetypes()

{

return $this->belongsTo('App\SourceType');

}

public function ofsourc()

{

return $this->belongsTo('App\OfficialSource');

}

public function authors()

{

return $this->hasMany('App\Author');

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class SourceAuthor extends Model

{

//

}

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class SourceType extends Model

{

public function sources()

{

return $this->hasMany('App\Source');

}

}

<?php

namespace App;

use Illuminate\Notifications\Notifiable;

use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable

{

use Notifiable;

/**

* The attributes that are mass assignable.

*

* @var array

*/

protected $fillable = [

'name', 'email', 'password',

];

/**

* The attributes that should be hidden for arrays.

*

* @var array

*/

protected $hidden = [

'password', 'remember_token',

];

}

<nav class="navbar navbar-expand-lg navbar-dark bg-dark">

<a class="navbar-brand" href="/"><img width="30" height="30" class="d-inline-block align-top" src="{{ asset('\images\chain.png') }}" alt=""></a>

<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">

<span class="navbar-toggler-icon"></span>

</button>

<div class="collapse navbar-collapse" id="navbarSupportedContent">

<ul class="navbar-nav ml-auto">

<li class="nav-item">

<a class="nav-link" href="/about">Как работать? </a>

</li>

<li class="nav-item">

<a class="nav-link" href="/contact">Контакты</a>

</li>

</ul>

</div>

</nav>

<!doctype html>

<html lang="{{ config('app.locale') }}">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="{{asset('css/bootstrap.css')}}">

<link rel="stylesheet" href="{{asset('css/app.css')}}">

<title>{{config('app.name', 'Links')}}</title>

<!-- Fonts -->

<link href="https://fonts.googleapis.com/css?family=Raleway:100,600" rel="stylesheet" type="text/css">

<!--<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">-->

<style>

@media (min-width: 768px) {

body {

font-size: 1.5rem;

}

}

</style>

<!-- Styles -->

</head>

<body>

@include('inc.navbar')

@yield('content')

</body>

</html>

@extends('layouts.app')

@section('content')

<div class="container">

<h1>{{$title}}</h1>

<div class="jumbotron">

<ul>

<li>Нажмите кнопку "Начать" на главной странице сайта.</li>

<li>Выберите нужный источник с помощью формы поиска, нажмите кнопку "Добавить".</li>

<li>Как только список будет сформирован, нажмите "Сохранить в файл", при необходимости, включите чекбокс "Транслитерация".</li>

<li>Если нужного источника нет в таблице, добавьте его открыв форму с помощью соответствующей кнопки внизу страницы.</li>

</ul>

</div>

</div>

@endsection

@extends('layouts.app')

@section('content')

<div class="container">

<form>

<div class="form-row align-items-center">

<div class="col-auto mr-5">

<label class="" for="">Издательство</label><br>

<select class="form-control" name="" id="">

@foreach ($data as $item)

<option>{{ $item->publishing }}</option>

@endforeach

</select>

</div>

<div class="col-auto mr-5">

<label class="" for="">Автор источника</label><br>

<select class="form-control" name="" id="">

@foreach ($data as $item)

<option>{{ $item->lastname.substr($item->name, 0,1).substr($item->patronymic, 0,1)}}</option>

@endforeach

</select>

</div>

<div class="col-auto mr-5">

<label class="" for="">Тип источника</label><br>

<select class="form-control" name="" id="">

@foreach ($data as $item)

<option>{{ $item->typetitle }}</option>

@endforeach

</select>

</div>

</div>

<div class="form-row mt-3">

<div class="col-5">

<label class="sr-only" for="inlineFormInput"></label>

<input type="text" class="form-control mb-2" id="inlineFormInput" placeholder="Поиск">

</div>

<div class="col-3">

<button type="submit" class="btn btn-dark mb-2">Найти</button>

</div>

</div>

</form>

<div class="text-right">

<button class="btn btn-dark mt-5">Добавить</button>

</div>

<div class="table-wrapper-scroll-y my-custom-scrollbar mt-2">

<table class="table">

<thead class="thead-dark">

<tr>

<th scope="col">#</th>

<th scope="col">Название</th>

<th scope="col"> Стр., шт.</th>

<th scope="col"> Автор</th>

<th scope="col"> Издательство</th>

<th scope="col"></th>

<th scope="col"></th>

</tr>

</thead>

<tbody>

<tr>

@foreach ($data as $item)

<th scope="row">{{$item->id}}</th>

<td ><strong>{{$item->title}}</strong></td>

<td ><strong>{{$item->pages}}</strong></td>

<td ><strong>{{$item->lastname.substr($item->name, 0,1).substr($item->patronymic, 0,1)}}</strong></td>

<td ><strong>{{$item->publishing}}</strong></td>

<td class="text-right" ><strong><button class="btn btn-dark">Изменить</button></strong></td>

<td class="text-right" ><strong><button class="btn btn-dark">Удалить</button></strong></td>

@endforeach

</tr>

</tbody>

</table>

</div>

@endsection

@extends('layouts.app')

@section('content')

<div class="container">

<h1>Обратная связь</h1>

<form>

<div class="form-group">

<label for="exampleInputEmail1">Почта</label>

<input type="email" class="form-control" id="" aria-describedby="emailHelp">

</div>

<div class="form-group">

<label for="exampleInputPassword1">Тема</label>

<input type="text" class="form-control" id="">

</div>

<div class="form-group">

<label for="exampleInputPassword1">Сообщение</label>

<textarea class="form-control" ></textarea>

</div>

<button type="submit" class="btn btn-dark">Оправить</button>

</form>

</div>

@endsection

@extends('layouts.app')

@section('content')

<div class="jumbotron text-center mt-5">

<div class="container">

<h1 class="display-4">{{config('app.name', 'Links')}}</h1>

<p class="lead">Сервис для создания библиографических списков.</p>

<hr class="my-4">

<a class="btn btn-dark btn-lg" href="/sources" role="button">Начать</a>

</div>

</div>

@endsection

@extends('layouts.app')

@section('content')

<h1><?php echo $title; ?></h1>

@if(count($services) > 0)

<ul class="list-group">

@foreach ($services as $service)

<li class="list-group-item">{{$service}}</li>

@endforeach

</ul>

@endif

@endsection

@extends('layouts.app')

@section('content')

<h1 class="text-center mt-5">Анкета</h1>

<h4 class="text-center">Для оформления источника необходимо заполнить поля:</h4>

<div class="container">

{!! Form::open(['action' => 'BooksController@store', 'method' => 'POST']) !!}

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Заголовок</label>

<input type="email" class="form-control" id="title" placeholder="Иванов, И.И.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Основное заглавие</label>

<input type="email" class="form-control" id="mtitle" placeholder="Разработка баз данных">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Сведения, относящиеся к заглавию</label>

<input type="email" class="form-control" id="" placeholder="Учебное пособие">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Место публикации</label>

<input type="email" class="form-control" id="" placeholder="М.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Средство публикации</label>

<input type="email" class="form-control" id="" placeholder="">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Дата публикации</label>

<input type="email" class="form-control" id="" placeholder="">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Номер статьи</label>

<input type="email" class="form-control" id="" placeholder="">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Дата</label>

<input type="email" class="form-control" id="" placeholder="2020">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Объем</label>

<input type="email" class="form-control" id="" placeholder="580">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Международный стандартный номер</label>

<input type="email" class="form-control" id="" placeholder="ISBN 123-4-567-89012-3">

</div>

<div class="form-group">

<input type="submit" value="Добавить" class="btn btn-dark">

</div>

{!! Form::close() !!}

</div>

@endsection

@extends('layouts.app')

@section('content')

<h1 class="text-center mt-5">Анкета</h1>

<h4 class="text-center">Для оформления источника необходимо заполнить поля:</h4>

<div class="container">

{!! Form::open(['action' => 'BooksController@store', 'method' => 'POST']) !!}

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Заголовок</label>

<input type="email" class="form-control" id="" placeholder="Иванов, И.И.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Основное заглавие</label>

<input type="email" class="form-control" id="" placeholder="Разработка баз данных">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Сведения, относящиеся к заглавию</label>

<input type="email" class="form-control" id="" placeholder="Учебное пособие">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Первые сведения об ответственности</label>

<input type="email" class="form-control" id="" placeholder="И.И. Иванов">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Место публикации</label>

<input type="email" class="form-control" id="" placeholder="М.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Журнал</label>

<input type="email" class="form-control" id="" placeholder="Вильямс">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Дата</label>

<input type="email" class="form-control" id="" placeholder="2020">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Объем</label>

<input type="email" class="form-control" id="" placeholder="580">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Международный стандартный номер</label>

<input type="email" class="form-control" id="" placeholder="ISBN 123-4-567-89012-3">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Том</label>

<input type="email" class="form-control" id="" placeholder="Текст">

</div>

<div class="form-group">

<input type="submit" value="Добавить" class="btn btn-dark">

</div>

{!! Form::close() !!}

</div>

@endsection

@extends('layouts.app')

@section('content')

<h1 class="text-center mt-5">Анкета</h1>

<h4 class="text-center">Для оформления источника необходимо заполнить поля:</h4>

<div class="container">

{!! Form::open(['action' => 'BooksController@store', 'method' => 'POST']) !!}

<div class="form-group">

<label class="col-form-label-lg" for="title">Заголовок</label>

<input type="email" class="form-control" id="title" placeholder="Иванов, И.И.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Основное заглавие</label>

<input type="email" class="form-control" id="" placeholder="Разработка баз данных">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Сведения, относящиеся к заглавию</label>

<input type="email" class="form-control" id="" placeholder="Учебное пособие">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Первые сведения об ответственности</label>

<input type="email" class="form-control" id="" placeholder="И.И. Иванов">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Место публикации</label>

<input type="email" class="form-control" id="" placeholder="М.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Имя издателя</label>

<input type="email" class="form-control" id="" placeholder="Вильямс">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Дата</label>

<input type="email" class="form-control" id="" placeholder="2020">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Объем</label>

<input type="email" class="form-control" id="" placeholder="580">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Международный стандартный номер</label>

<input type="email" class="form-control" id="" placeholder="ISBN 123-4-567-89012-3">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Вид содержания</label>

<input type="email" class="form-control" id="" placeholder="Текст">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Средство доступа</label>

<input type="email" class="form-control" id="" placeholder="непосредственный">

</div>

<div class="form-group">

<input type="submit" value="Добавить" class="btn btn-dark">

</div>

{!! Form::close() !!}

</div>

@endsection

@extends('layouts.app')

@section('content')

<h1 class="text-center mt-5">Анкета</h1>

<h4 class="text-center">Для оформления источника необходимо заполнить поля:</h4>

<div class="container">

{!! Form::open(['action' => 'BooksController@store', 'method' => 'POST']) !!}

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Заголовок</label>

<input type="email" class="form-control" id="" placeholder="Иванов, И.И.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Основное заглавие</label>

<input type="email" class="form-control" id="" placeholder="Разработка баз данных">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Сведения, относящиеся к заглавию</label>

<input type="email" class="form-control" id="" placeholder="Учебное пособие">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Первые сведения об ответственности</label>

<input type="email" class="form-control" id="" placeholder="И.И. Иванов">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Место публикации</label>

<input type="email" class="form-control" id="" placeholder="М.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Имя издателя</label>

<input type="email" class="form-control" id="" placeholder="Вильямс">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Дата</label>

<input type="email" class="form-control" id="" placeholder="2020">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Объем</label>

<input type="email" class="form-control" id="" placeholder="580">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Международный стандартный номер</label>

<input type="email" class="form-control" id="" placeholder="ISBN 123-4-567-89012-3">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Вид содержания</label>

<input type="email" class="form-control" id="" placeholder="Текст">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Средство доступа</label>

<input type="email" class="form-control" id="" placeholder="непосредственный">

</div>

<div class="form-group">

<input type="submit" value="Добавить" class="btn btn-dark">

</div>

{!! Form::close() !!}

</div>

@endsection

@extends('layouts.app')

@section('content')

<h1 class="text-center mt-5">Источники</h1>

<h4 class="text-center">Выберите источник из списка:</h4>

<div class="container">

<form>

<div class="form-row align-items-center">

<div class="col-auto mr-5">

<label class="" for="">Издательство</label><br>

<select class="form-control" name="" id="">

@foreach ($data as $item)

<option>{{ $item->publishing }}</option>

@endforeach

</select>

</div>

<div class="col-auto mr-5">

<label class="" for="">Автор источника</label><br>

<select class="form-control" name="" id="">

@foreach ($data as $item)

<option>{{ $item->lastname.substr($item->name, 0,1).substr($item->patronymic, 0,1)}}</option>

@endforeach

</select>

</div>

<div class="col-auto mr-5">

<label class="" for="">Тип источника</label><br>

<select class="form-control" name="" id="">

@foreach ($data as $item)

<option>{{ $item->typetitle }}</option>

@endforeach

</select>

</div>

</div>

<div class="form-row mt-3">

<div class="col-5">

<label class="sr-only" for="inlineFormInput"></label>

<input type="text" class="form-control mb-2" id="inlineFormInput" placeholder="Поиск">

</div>

<div class="col-3">

<a href="/search"><button type="submit" class="btn btn-dark mb-2">Найти</button></a>

</div>

</div>

</form>

<div class="table-wrapper-scroll-y my-custom-scrollbar mt-5">

<table class="table">

<thead class="thead-dark">

<tr>

<th scope="col">#</th>

<th scope="col">Название</th>

<th scope="col"> Стр., шт.</th>

<th scope="col"> Автор</th>

<th scope="col"> Издательство</th>

<th scope="col"></th>

</tr>

</thead>

<tbody>

@if(count($sources) > 0)

@foreach($sources as $source)

<tr>

<th scope="row">1</th>

<td ><strong>{{$source->title}}</strong></td>

<td ><strong>{{$source->pages}}</strong></td>

<td ><strong>{{$source->lastname}}, {{str_limit($source->name, 0, 1)}}. {{str_limit($source->patr, 0, 1)}}.</strong></td>

<td ><strong>{{$source->publishing}}</strong></td>

<td class="text-right" ><a href="/edit{$source->id}"><strong><button class="btn btn-dark">Добавить</button></strong></a></td>

</tr>

@endforeach

@else

$mess = "Нет данных";

@endif

</tbody>

</table>

</div>

<div class="card mt-5">

<div class="card-body">

<h3 class="card-title">Список</h3>

<p class="card-text">

<ol>

<li></li>

</ol>

</p>

</div>

</div>

<form class="mt-5">

<div class="form-group form-check">

{{echo Form::checkbox('trans', 'false');}}

<label class="form-check-label ml-4" for="exampleCheck1">Транслитерация</label>

</div>

<a href="/store"><button type="submit" class="btn btn-dark">Сохранить в файл</button></a>

</form>

<div class="text-center mb-5">

<h4 class="text-center mt-5">Нет нужного источника? Добавьте его:</h4>

<a href="/sources/book" class="btn btn-dark ml-2">Книга</a>

<a href="/article" class="btn btn-dark ml-2">Статья</a>

<a href="/site" class="btn btn-dark ml-2">Электронный ресурс</a>

<a href="/diss" class="btn btn-dark ml-2">Диссертация</a>

<a href="/act" class="btn btn-dark ml-2">Нормативный акт</a>

</div>

@endsection

@extends('layouts.app')

@section('content')

<h1 class="text-center mt-5">Анкета</h1>

<h4 class="text-center">Для оформления источника необходимо заполнить поля:</h4>

<div class="container">

{!! Form::open(['action' => 'BooksController@store', 'method' => 'POST']) !!}

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Заголовок</label>

<input type="email" class="form-control" id="" placeholder="Иванов, И.И.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">ссылка</label>

<input type="email" class="form-control" id="" placeholder="">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Место публикации</label>

<input type="email" class="form-control" id="" placeholder="М.">

</div>

<div class="form-group">

<label class="col-form-label-lg" for="inputEmail4">Дата обращения</label>

<input type="email" class="form-control" id="" placeholder="">

</div>

<div class="form-group">

<input type="submit" value="Добавить" class="btn btn-dark">

</div>

{!! Form::close() !!}

</div>

@endsection

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

...

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

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

    курсовая работа [700,0 K], добавлен 14.01.2015

  • Основные инструменты построения Web-приложения. Язык сценариев PHP. Системный анализ предметной области базы данных. Коды SQL запросов на создание таблиц. Разработка Web-приложения. Описание функциональности модулей. Система управления содержимым статей.

    курсовая работа [4,8 M], добавлен 28.04.2014

  • Разработка Web-приложения для ООО "Научно-производственная фирма по применению информационных технологий в электрических сетях". Техническое задание, проектирование процессов, создание базы данных, разработка дизайна, тестирование и отладка сайта.

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

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

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

  • Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.

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

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

    дипломная работа [869,8 K], добавлен 12.08.2017

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

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

  • Обзор мобильной ОС Android. Выбор инструментов и технологий. Проектирование прототипа графического интерфейса. Характеристика и описание пользовательского интерфейса. Проектирование и разработка базы данных. Определение списка необходимых разрешений.

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

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

    дипломная работа [2,5 M], добавлен 05.02.2017

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

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

  • Анализ предметной области, функциональные части и этапы создания web-приложения, которое будет осуществлять интернет-торговлю по схеме "Предприятие – клиенты". Разработка вспомогательного web-приложения, необходимое для работы с базой данных основного.

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

  • Отличительные особенности языков программирования PHP и CSS. Возможности компактного многопоточного сервера баз данных MySQL. Системный анализ предметной области, проектирование ее инфологической модели. Создание базы данных и web-страниц сайта магазина.

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

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

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

  • Разработка базы данных с целью автоматизации процессов составления, ведения и распространения информации об расписании занятий в спортивном комплексе "Маяк". Анализ предметной области. Разработка алгоритмов работы программы и приложения пользователя.

    дипломная работа [1,0 M], добавлен 12.07.2015

  • Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.

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

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

    дипломная работа [2,6 M], добавлен 13.09.2017

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

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

  • Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

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

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

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

  • Рассмотрение особенностей выбора инструментов. Изучение архитектуры приложений Laravel. Характеристика модели использованной базы данных. Определение каскадных таблиц стилей. Постановка решаемых задач. Выставление билета на продажу и его покупка.

    дипломная работа [746,9 K], добавлен 11.08.2017

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