На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

АИС "Регистратура поликлиники" вер. 2024 г. (C#, WPF,WinFroms, SQLite, SQL Server )

Скриншот архива с проектом

Содержание архива:

  • Исходный проект программы с кодом в Visual Studio на  языке C#.
  • папка Скриншоты
  • Пояснительная записа к курсовой работе редакция 2024 года (на 41 страницу с изменениями и дополнениями).
  • прочие файлы: картинки для приложения, книга Excel с обзором аналогов, текстовые файлы с обзором на Visual Studio 2022, анализ предметной области, диаграмма вар. исп (прецедентов).

Структура проекта

Задание

Разработать АИС для автоматизации работы регистратуры поликлиники, с целью повышения эффективности работы по учету пациентов, врачей и визитов к врачам.  Технология и язык разработки: C# и WPF с добавлением форм - Windows Forms.

 Функционал программы

  • регистрация пользователей
  • авторизация пользователей
  • кабинет пользователя
  • добавление пациента
  • редактирование пациента
  • удаление пациента
  • аналогично для врачей и визитов к врачам.

Содержание отчета к программе

ВВЕДЕНИЕ. 2

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 5

1.1 Информационное обеспечение задачи. 5

1.2. Принципы работы регистратуры. 6

1.3. Обзор существующих аналогов программных средств для автоматизации работы регистратуры.. 6

2 АНАЛИЗ СРЕД И ЯЗЫКОВ КАК ИНСТРУМЕНТОВ РЕАЛИЗАЦИИ.. 7

2.1 Современные языки программирования. 7

2.2 Язык высокого уровня C#. 8

2.3 Обзор Visual Studio 2022. 10

2.4 Windows Forms или Windows Presentation Foundation. 12

3 РАЗРАБОТКА ПРИЛОЖЕНИЯ С ПОЛЬЗОВАТЕЛЬСКИМ ИНТЕРФЕЙСОМ ДЛЯ РЕГИСТРАТУРЫ ПОЛИКЛИНИКИ.. 15

3.1 Техническое задание на разработку приложения «АИС «Регистратура поликлиники»». 15

3.2 Физическая структура базы данных. 16

3.3 Физическая структура программы.. 24

3.4 Разработка пользовательского интерфейса. 27

ЗАКЛЮЧЕНИЕ. 39

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 41

 

Фрагмент программного кода

using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Navigation;

namespace Registry.Pages
{
    /// <summary>
    /// Логика взаимодействия для RegPage.xaml
    /// </summary>
    public partial class RegPage : Page
    {
        AppDBContext db;
        public RegPage()
        {
            InitializeComponent();

            db = new AppDBContext();

            //List<User> users = db.Users.ToList();
            //string str = "";
            //foreach (User user in users)
            //    str += "Login:  " + user.Login + " | ";
        }

        private void Button_Window_Auth_Click(object sender, RoutedEventArgs e)
        {
            NavigationService.Navigate(new AuthPage());
        }

        private void Button_Reg_Click(object sender, RoutedEventArgs e)
        {
            string login = textBoxLogin.Text.Trim();
            string pass = passBox.Password.Trim();
            string pass_2 = passBox_2.Password.Trim();
            string email = textBoxEmail.Text.Trim().ToLower();

            if (login.Length < 5)
            {
                textBoxLogin.ToolTip = "Это поле заполнено неверно";
                textBoxLogin.Background = Brushes.Gray;
            }
            else if (pass.Length < 5)
            {
                passBox.ToolTip = "Это поле заполнено неверно";
                passBox.Background = Brushes.Gray;
            }
            else if (pass != pass_2)
            {
                passBox_2.ToolTip = "Это поле заполнено неверно";
                passBox_2.Background = Brushes.Gray;
            }

            else if (email.Length < 5 || !email.Contains("@") || !email.Contains("."))
            {
                textBoxEmail.ToolTip = "Это поле заполнено неверно";
                textBoxEmail.Background = Brushes.Gray;
            }

            else
            {
                textBoxLogin.ToolTip = "";
                textBoxLogin.Background = Brushes.Transparent;

                passBox.ToolTip = "";
                passBox.Background = Brushes.Transparent;

                passBox_2.ToolTip = "";
                passBox_2.Background = Brushes.Transparent;

                textBoxEmail.ToolTip = "";
                textBoxEmail.Background = Brushes.Transparent;

                MessageBox.Show("Всё хорошо! Регистрация прошла успешно!");
                User user = new User(login, pass, email);

                db.Users.Add(user);
                db.SaveChanges();

                NavigationService.Navigate(new AuthPage());
            }
        }
    }
}

Пояснения по запуску программы

Для работы с приложением потребуется скачать и установить:

  • Visual Studio Community 2022 -  https://visualstudio.microsoft.com/ru/vs/community/
  • MS SQL Server Management Studio 19 - https://learn.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16 
  • Устанавливаем ПО, выбираем все необходимые рабочие нагрузки, запускаем проект, меняем путь к базе данных, запускаем и полузуемся. 
Купить 4000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

4000,00 

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

Заказать через

АИС Регистратура поликлиники 2024 г.rar
69517624
Оцени работу

рейтинг

АИС "Регистратура поликлиники" вер. 2024 г. (C#, WPF,WinFroms, SQLite, SQL Server )
АИС Регистратура поликлиники - это специализированное ПО предназначенное для медицинских учреждений. Главное назначение данного ПО - автоматизация работы регистратуры. ПО обладает всем необходимым функционалом.
Категория: Образование
Стоимость: 4000,00