
Среда программирования: Visual C# .NET 2017
База данных: MONGO
Название работы: StartUp проект «Чат-бот Telegram для сельскохозяйственного предприятия»
Вид работы: Дипломная работа (ВКР) бакалавра
Тематика работы: Базы данных, Клиент-серверные базы данных
Объем программы: 10 (по десятибалльной шкале)
Уровень сложности: 10 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Логист, Telegram, Платформа asp.netcore, телеграмм-бот, БОТ, логистический отдел, автоматизация деятельности логистического отдела, учет маршрутов, распределение, маршрутов, подход MVC, веб часть приложения, веб-приложение, web-приложение, фреймворк, MongoDB, подход codeFirst, фреймворк xUnit, Docker, АГРО, xUnit, Nginx
Функции программы:
Разработать телеграмм-бот для автоматизации деятельности логистического отдела «МИРАГРО» на языке программирования c# и платформе ASP.netcore.
Подробности.
Объектом является логистический отдел, а предметом – процесс учета и распределения маршрутов.
Для разработки непосредственно веб части приложения, был использован подход MVC.
Описание (отчет):
Есть
на 77 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с системой нужно запустить файл AgroBot.exe.
Пояснения к запуску программы:
Для работы с системой нужно запустить файл AgroBot.exe.
исходники
AgroBot
AgroBot
AgroBot.csproj
appsettings.Development
appsettings
bin
Debug
net5
AgroBot.DataAccess
AgroBot.DataAccess
AgroBot.deps
AgroBot
AgroBot
AgroBot.Models
AgroBot.Models
AgroBot
AgroBot.runtimeconfig.dev
AgroBot.runtimeconfig
AgroBot.Services
AgroBot.Services
appsettings.Development
appsettings
AutoMapper
AutoMapper.Extensions.Microsoft.DependencyInjection
DnsClient
DocumentFormat.OpenXml
Microsoft.AspNetCore.JsonPatch
Microsoft.AspNetCore.Mvc.NewtonsoftJson
Microsoft.Extensions.DependencyInjection.Abstractions
Microsoft.Extensions.Options
Microsoft.Extensions.Primitives
MongoDB.Bson
MongoDB.Driver.Core
MongoDB.Driver
MongoDB.Libmongocrypt
Newtonsoft.Json.Bson
Newtonsoft.Json
ref
AgroBot
runtimes
linux
native
libmongocrypt
libsnappy64
libzstd
osx
native
libmongocrypt
libsnappy64
libzstd
win
native
libzstd
mongocrypt
snappy32
snappy64
SharpCompress
System.IO.Packaging
System.Runtime.CompilerServices.Unsafe
Telegram.Bot
Controllers
BotController
WeatherForecastController
files
IServiceCollectionExtensions
obj
AgroBot.csproj.nuget.dgspec
AgroBot.csproj.nuget.g
AgroBot.csproj.nuget.g
Debug
net5
.NETCoreApp,Version=v5.0.AssemblyAttributes
AgroBot.AssemblyInfo
AgroBot.AssemblyInfoInputs
AgroBot.assets
AgroBot.csproj
AgroBot.csproj.CoreCompileInputs
AgroBot.csproj.FileListAbsolute
AgroBot.csprojAssemblyReference
AgroBot
AgroBot.GeneratedMSBuildEditorConfig
AgroBot.genruntimeconfig
AgroBot.MvcApplicationPartsAssemblyInfo
AgroBot
AgroBot.RazorTargetAssemblyInfo
apphost
project.razor
ref
AgroBot
staticwebassets
AgroBot.StaticWebAssets.Manifest
AgroBot.StaticWebAssets
project.assets
project.nuget
Program
Properties
launchSettings
Startup
WeatherForecast
AgroBot
AgroBot.DataAccess
BaseRepository
bin
Debug
net5
AgroBot.DataAccess.deps
AgroBot.DataAccess
AgroBot.DataAccess
AgroBot.Models
AgroBot.Models
ref
AgroBot.DataAccess
obj
AgroBot.DataAccess.csproj.nuget.dgspec
AgroBot.DataAccess.csproj.nuget.g
AgroBot.DataAccess.csproj.nuget.g
Debug
net5
.NETCoreApp,Version=v5.0.AssemblyAttributes
AgroBot.DataAccess.AssemblyInfo
AgroBot.DataAccess.AssemblyInfoInputs
AgroBot.DataAccess.assets
AgroBot.DataAccess.csproj
AgroBot.DataAccess.csproj.CoreCompileInputs
AgroBot.DataAccess.csproj.FileListAbsolute
AgroBot.DataAccess.csprojAssemblyReference
AgroBot.DataAccess
AgroBot.DataAccess.GeneratedMSBuildEditorConfig
AgroBot.DataAccess
ref
AgroBot.DataAccess
project.assets
project.nuget
RouteRepository
UserRepository
AgroBot
AgroBot.Models
bin
Debug
net5
AgroBot.Models.deps
AgroBot.Models
AgroBot.Models
ref
AgroBot.Models
Bot
Commands
DriverCommand
ManagerCommand
RegisterCommand
RouteCommand
StartCommand
Interfaces
IBot
ICommand
IEntity
IRepository
IRepository
IRouterRepository
IUserRepository
IService
IReportService
IRouteService
IService
IUserService
ModelsDB
ApplicationUser
CheckPoint
Route
ModelsDto
CheckPointDto
FileDto
RouteDto
RouteFilter
StatisticDto
obj
AgroBot.Models.csproj.nuget.dgspec
AgroBot.Models.csproj.nuget.g
AgroBot.Models.csproj.nuget.g
Debug
net5
.NETCoreApp,Version=v5.0.AssemblyAttributes
AgroBot.Models.AssemblyInfo
AgroBot.Models.AssemblyInfoInputs
AgroBot.Models.assets
AgroBot.Models.csproj.CoreCompileInputs
AgroBot.Models.csproj.FileListAbsolute
AgroBot.Models.csprojAssemblyReference
AgroBot.Models
AgroBot.Models.GeneratedMSBuildEditorConfig
AgroBot.Models
ref
AgroBot.Models
project.assets
project.nuget
Settings
BotSettings
MapperProfile
MongoDBSettings
AgroBot
AgroBot.Services
BaseService
bin
Debug
net5
AgroBot.DataAccess
AgroBot.DataAccess
AgroBot.Models
AgroBot.Models
AgroBot.Services.deps
AgroBot.Services
AgroBot.Services
ref
AgroBot.Services
obj
AgroBot.Services.csproj.nuget.dgspec
AgroBot.Services.csproj.nuget.g
AgroBot.Services.csproj.nuget.g
Debug
net5
.NETCoreApp,Version=v5.0.AssemblyAttributes
AgroBot.Services.AssemblyInfo
AgroBot.Services.AssemblyInfoInputs
AgroBot.Services.assets
AgroBot.Services.csproj
AgroBot.Services.csproj.CoreCompileInputs
AgroBot.Services.csproj.FileListAbsolute
AgroBot.Services.csprojAssemblyReference
AgroBot.Services
AgroBot.Services.GeneratedMSBuildEditorConfig
AgroBot.Services
ref
AgroBot.Services
project.assets
project.nuget
ReportService
RouteService
UserService
AgroBot.Services
AgroBot.Services.Tests
bin
Debug
net5
AgroBot.DataAccess
AgroBot.DataAccess
AgroBot.Models
AgroBot.Models
AgroBot.Services
AgroBot.Services
AgroBot.Services.Tests.deps
AgroBot.Services.Tests
AgroBot.Services.Tests
AgroBot.Services.Tests.runtimeconfig.dev
AgroBot.Services.Tests.runtimeconfig
AutoMapper
Castle.Core
cs
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
de
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
DnsClient
DocumentFormat.OpenXml
es
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
fr
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
it
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
ja
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
ko
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
Microsoft.Extensions.DependencyInjection.Abstractions
Microsoft.Extensions.DependencyInjection
Microsoft.Extensions.Options
Microsoft.Extensions.Primitives
Microsoft.TestPlatform.CommunicationUtilities
Microsoft.TestPlatform.CoreUtilities
Microsoft.TestPlatform.CrossPlatEngine
Microsoft.TestPlatform.PlatformAbstractions
Microsoft.TestPlatform.Utilities
Microsoft.VisualStudio.CodeCoverage.Shim
Microsoft.VisualStudio.TestPlatform.Common
Microsoft.VisualStudio.TestPlatform.ObjectModel
MongoDB.Bson
MongoDB.Driver.Core
MongoDB.Driver
MongoDB.Libmongocrypt
Moq
Newtonsoft.Json
NuGet.Frameworks
pl
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
pt-BR
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
ref
AgroBot.Services.Tests
ru
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
runtimes
linux
native
libmongocrypt
libsnappy64
libzstd
osx
native
libmongocrypt
libsnappy64
libzstd
win
lib
netcoreapp2
System.Diagnostics.EventLog
native
libzstd
mongocrypt
snappy32
snappy64
SharpCompress
System.Diagnostics.EventLog
System.IO.Packaging
System.Runtime.CompilerServices.Unsafe
Telegram.Bot
testhost
testhost
tr
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
xunit.abstractions
xunit.assert
xunit.core
xunit.execution.dotnet
xunit.runner.reporters.netcoreapp10
xunit.runner.utility.netcoreapp10
xunit.runner.visualstudio.dotnetcore.testadapter
zh-Hans
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
zh-Hant
Microsoft.TestPlatform.CommunicationUtilities.resources
Microsoft.TestPlatform.CoreUtilities.resources
Microsoft.TestPlatform.CrossPlatEngine.resources
Microsoft.VisualStudio.TestPlatform.Common.resources
Microsoft.VisualStudio.TestPlatform.ObjectModel.resources
obj
AgroBot.Services.Tests.csproj.nuget.dgspec
AgroBot.Services.Tests.csproj.nuget.g
AgroBot.Services.Tests.csproj.nuget.g
Debug
net5
.NETCoreApp,Version=v5.0.AssemblyAttributes
AgroBot.Services.Tests.AssemblyInfo
AgroBot.Services.Tests.AssemblyInfoInputs
AgroBot.Services.Tests.assets
AgroBot.Services.Tests.csproj
AgroBot.Services.Tests.csproj.CoreCompileInputs
AgroBot.Services.Tests.csproj.FileListAbsolute
AgroBot.Services.Tests.csprojAssemblyReference
AgroBot.Services.Tests
AgroBot.Services.Tests.GeneratedMSBuildEditorConfig
AgroBot.Services.Tests.genruntimeconfig
AgroBot.Services.Tests
ref
AgroBot.Services.Tests
project.assets
project.nuget
RouteServiceTest
UserServiceTest
AgroBotПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВВЕДЕНИЕ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 1 АНАЛИТИЧЕСКИЙ РАЗДЕЛ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1 .1 Анализ предметной области . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1 .2 Обзор аналогов систем контроля экспедиторской деятельности . . . . . . . . . . . . . . . . .8 1 .3 Выбор платформы для реализации и адаптация процессов . . . . . . . . . . . . . . . . . . . . . .11 1 .4 Разработка требований к информационной системе . . . . . . . . . . . . . . . . . . . . . . . . .