Особенности кадрового учёта в медицинском учреждении
Download 1.03 Mb.
|
2 chisi tarjima
3.2 Разработка3.2.1 Общий анализРазработка практически любой информационной системы начинается с построения её модели и анализа поведения в будущем. В общем смысле, так как программа пишется, прежде всего, для пользователя, то и моделирование проводится с точки зрения пользователя. Поэтому на первом шаге необходимо выяснить, какой функционал необходим заказчику. Для выяснения точных требований к продукту существует техническое задание (приложение А). Теперь, когда мы знаем, что требуется сделать, нужно разделить все функции по категориям. После этого необходимо связать все эти категории между собой, например, с помощью специального элемента, которое мы будем называть ядром программы. Так как приложение требует визуального интерфейса, мы воспользуемся новейшими технологиями создания графических приложений WPF. С данной технологией проще всего работать с помощью языка C#, хотя, при необходимости, можно воспользоваться любым языком, компилятор которого использует .NET среду. Для взаимодействия с базой данных отлично подходит средство Entity Framework, к тому же, оно отлично интегрируется с другими Microsoft продуктами. Для проектирования базы данных мы используем подход code-first, который позволяет переносить созданную иерархию классов в законченную модель базы данных. Для этого нужно создать классы, которые будут представлять из себя таблицы, а затем класс связку, который будет собирать все таблицы в одну базу данных. Так же используется пара других вспомогательных классов, которые служат для настройки переноса данных. База данных будет создана при первом обращении к данным, поэтому этот момент необходимо предусмотреть заранее. Но лучшим решением будет поместить процесс инициализации перед первым запуском программы. Категории, которые мы выделим: управление сотрудниками; управление документами; управление посещаемостью; настройки. Начать необходимо с настроек, так как там будет весь функционал, касающийся работы программы в целом, а также взаимодействия с базой данных. Download 1.03 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling