Задание
Разработать приложение для обеспечения деятельности отдела вневедомственной охраны квартир на C#.
Функционал программы
- добавление / редактирование / удаление клиентов
- добавление / редактирование / удаление вызовов
Содержание отчета к программе
- ВВЕДЕНИЕ. 2
- 1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 5
- 1.1 Информационное обеспечение задачи. 5
- 1.2. Выбор состава технических и программных средств. 7
- 1.3 Техническое задание на разработку приложения «Охрана квартир». 11
- 2 РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ОТДЕЛА ВНЕВЕДОМСТВЕННОЙ ОХРАНЫ КВАРТИР НА ЯЗЫКЕ C# ASP.NET CORE RAZOR PAGES. 12
- 2.1 Постановка задачи. 12
- 2.2 Физическая структура базы данных. 13
- 2.3 Физическая структура программы. Разработка пользовательского интерфейса. 17
- ЗАКЛЮЧЕНИЕ. 37
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 39
Фрагмент программного кода
using Microsoft.AspNetCore.Mvc.RazorPages; using System.Data.SqlClient; namespace SecurityWebApp.Pages.Clients { public class IndexModel : PageModel { public List<ClientInfo> listClients = new List<ClientInfo>(); public void OnGet() { try { String connectionString = "Data Source=(LocalDB)\\MSSQLLocalDB;Initial Catalog=SecurityDb;Integrated Security=True"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); String sql = "SELECT * FROM Clients"; using (SqlCommand command = new SqlCommand(sql, connection)) { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { ClientInfo clientInfo = new ClientInfo(); clientInfo.id = "" + reader.GetInt32(0); clientInfo.name = reader.GetString(1); clientInfo.email = reader.GetString(2); clientInfo.phone = reader.GetString(3); clientInfo.address = reader.GetString(4); clientInfo.contract_date = reader.GetDateTime(5).ToString(); listClients.Add(clientInfo); } } } } } catch (Exception ex) { Console.WriteLine("Exception: " + ex.ToString()); } } } public class ClientInfo { public String id; public String name; public String email; public String phone; public String address; public String contract_date; } }
.
Структура проекта
Скриншот архива с проектом
Пояснения по запуску программы
Запустить Visual Studio 2022, подключить БД, запустить приложение.
Содержание архива
-
Проект ASP.NET Core
-
Диаграмма вариантов использования
-
Диаграмма как есть
-
Пояснительная записка 40 стр.
-
Пояснительная записка 55 стр.
-
Схема - Структура программы
admin