Разработка программного обеспечения для органов местного самоуправления поселений и органов местного самоуправления городских округов с целью автоматизации ведения похозяйственных книг - Дипломная работа

бесплатно 0
4.5 349
Проектирование базы данных, используемой в программном обеспечении органов местного самоуправления, обобщенные схемы алгоритмов ее работы. Описание классов проекта, организация взаимодействия с базой данных, процесс формирования выходных документов.


Аннотация к работе
5.2.3 Обращение к программе5.2.5 Сообщения5.3.2 Условия выполнения программыЦель дипломного проекта заключается в разработке программного обеспечения для администраций муниципальных образований, предназначенного для автоматизации ведения похозяйственного учета. Программное обеспечение должно решать следующие задачи: · комплексная автоматизация ведения похозяйственного учета в органах местного самоуправления муниципальных образований; · консолидация на уровне муниципального образования данных похозяйственного учета для формирования необходимой отчетности финансово-экономического, налогового и статистического характера; № 345 «Об утверждении формы и порядка ведения похозяйственных книг органами местного самоуправления поселений и органами местного самоуправления городских округов», федеральный закон от 07.07. 2003 г. Информационная система должна реализовывать следующие возможности: · создание единого информационного пространства администраций муниципальных образований с разграничением прав;WEB» (далее ИС) предназначена для автоматизации процесса ввода данных о подсобных хозяйствах на территории муниципальных образований работниками администрации в требуемых форматах в структурированные формы, хранения этих данных в массивах данных, их обработки, формирования отчетов требуемых форматов и справок населению. Рисунок 3.1 ? Информационное взаимодействие в сфере сельского хозяйства с применением информационной системы «Похозяйственная книга. ИС решает следующие задачи в соответствие требованиям действующего законодательства: · приказ Минсельхоза России от 11 октября 2010 г. № 345 «Об утверждении формы и порядка ведения похозяйственных книг органами местного самоуправления поселений и органами местного самоуправления городских округов», · федеральный закон от 07.07. 2003 г.Ведение похозяйственных книг в целях учета личных подсобных хозяйств осуществляется органами местного самоуправления поселений и органами местного самоуправления городских округов, на территории которых имеются хозяйства. При закладке книг должна быть обеспечена конфиденциальность информации, предоставляемой гражданами, ведущими хозяйство, и содержащейся в книгах, их сохранность и защиту в соответствии с законодательством Российской Федерации. При необходимости в правовом акте указывают названия населенных пунктов и (или) улиц, по хозяйствам которых закладываются книги. Лицевой счет хозяйства (запись по каждому хозяйству) в книге открывают во время ее закладки. В книгу записываются все хозяйства, находящиеся на территории органов местного самоуправления, в том числе те, где отсутствуют жилые строения (ветхие, сгоревшие, обвалившиеся и т.д.), но ведется хозяйство, а также отдельные жилые дома (хутора, лесные сторожки, железнодорожные станции, разъезды, будки и т.п.) и дома в мелких населенных пунктах.В ходе проектирования базы данных необходимо обеспечить хранение в базе данных всех необходимых данных, исключить избыточности данных, свести к минимуму число хранимых в базе данных таблиц и провести нормализацию таблиц для предотвращения, связанных с обновлением и удалением данных. Таблицы должны обладать следующими свойствами: · у таблицы есть имя (уникальное) · Внешний ключ - это набор столбцов (атрибутов) таблицы, которые однозначно определяют уникальность строки в другой таблице. Связи бывают трех типов: · Один-к-одному. Т.е. одной строке в таблице соответствует одна строка в другой таблице. Но одной строке в таблице B соответствует только одна строка в таблицеРассмотрим основные схемы алгоритмов, описывающие работу разрабатываемой программы. Общий алгоритм работы разрабатываемого программного обеспечения представлен на рисунке 4.2. Алгоритм действия со справочниками рисунок 4.3. Рисунок 4.3 ? Алгоритм действия со справочникамиОбобщенная структура разрабатываемого программного обеспечения представлена на рисунке 4.9.ASP.NET включает в себя несколько типов серверных элементов управления, используемых в декларативной модели привязки данных, в том числе элементы управления источниками данных и элементы управления с привязкой к данным, а также управляющий элемент-расширитель запросов. Элементы управления источником данных не отрисовывают пользовательский интерфейс, а вместо этого выступают как посредник между конкретным источником данных (например базой данных, бизнес-объектом или файлом XML) и другими элементами управления на веб-странице ASP.NET. Элементы управления источником данных предоставляют широкие возможности для извлечения и изменения данных, включая запросы, сортировку, разбиение по страницам, фильтрацию, обновление, удаление и вставку. Этот базовый класс позволяет создать элементы управления источниками данных, которые поддерживают модели данных, например платформу Entity Framework и Службы данных WCF. //Linq - запрос var results = (from users in _context.SK_USER join roles in _context.CT_ROLE on users.IDROLE equals roles.IDROLE join LOCALAUTHORITYS in _context.CT_LOCAL_AUTHORITY on users.IDLOCALAUTHORITY equals LOCALAUTHORITYS.IDLOCALAU

План
СОДЕРЖАНИЕ

СПИСОК СОКРАЩЕНИЙ

ВВЕДЕНИЕ

1. Технико?экономическое обоснование

2. Постановка задачи

3. Теоретическая часть

3.1 Порядок ведения похозяйственных книг

3.2 Состав информационной системы «Похозяйственная книга. WEB»

4. Проектная часть

4.1 Разработка базы данных

4.2 Разработка алгоритмов

4.3 Программная реализация алгоритмов

4.3.1 Структура программы

4.3.2 Организация взаимодействия с базой данных

4.3.3 Описание классов проекта

4.3.4 Формирование выходных документов

5. Программная документация

5.1 Описание применения

5.1.1 Назначение программы

5.1.2 Условия применения

5.1.3 Описание задачи

5.1.4 Входные и выходные данные

5.2 Руководство программиста

5.2.1 Назначение и условия применения программы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?