Особенности кадрового учёта в медицинском учреждении


Download 1.03 Mb.
bet11/28
Sana04.11.2023
Hajmi1.03 Mb.
#1746775
TuriТехническое задание
1   ...   7   8   9   10   11   12   13   14   ...   28
Bog'liq
2 chisi tarjima

3.2 Разработка

3.2.1 Общий анализ


Разработка практически любой информационной системы начинается с построения её модели и анализа поведения в будущем. В общем смысле, так как программа пишется, прежде всего, для пользователя, то и моделирование проводится с точки зрения пользователя. Поэтому на первом шаге необходимо выяснить, какой функционал необходим заказчику. Для выяснения точных требований к продукту существует техническое задание (приложение А).
Теперь, когда мы знаем, что требуется сделать, нужно разделить все функции по категориям. После этого необходимо связать все эти категории между собой, например, с помощью специального элемента, которое мы будем называть ядром программы.
Так как приложение требует визуального интерфейса, мы воспользуемся новейшими технологиями создания графических приложений WPF. С данной технологией проще всего работать с помощью языка C#, хотя, при необходимости, можно воспользоваться любым языком, компилятор которого использует .NET среду.
Для взаимодействия с базой данных отлично подходит средство Entity Framework, к тому же, оно отлично интегрируется с другими Microsoft продуктами. Для проектирования базы данных мы используем подход code-first, который позволяет переносить созданную иерархию классов в законченную модель базы данных. Для этого нужно создать классы, которые будут представлять из себя таблицы, а затем класс связку, который будет собирать все таблицы в одну базу данных. Так же используется пара других вспомогательных классов, которые служат для настройки переноса данных. База данных будет создана при первом обращении к данным, поэтому этот момент необходимо предусмотреть заранее. Но лучшим решением будет поместить процесс инициализации перед первым запуском программы.
Категории, которые мы выделим:

  • управление сотрудниками;

  • управление документами;

  • управление посещаемостью;

  • настройки.

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

Download 1.03 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling