Разработка системы управления "База центральной диспетчерской службы города"
Возможность работать с массивами данных. Скорость поиска данных и возможность поиска по различным параметрам. Контекстно-зависимая справочная система. Описание пользователей и групп пользователей системы. Физическая модель данных системы управления.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 01.12.2013 |
Размер файла | 569,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
С давних времен существовала проблема хранения и обработки большого количества информации. Продвижения в решении этой проблемы были сделаны с появлением вычислительной техники. Ее носители позволили хранить большой объем информации, а вычислительные мощности - обрабатывать эти данные.
Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку".
В последнее время резко возрос интерес к программированию. Это связано с развитием и внедрением в повседневную жизнь информационно-коммуникационных технологий. Если человек имеет дело с компьютером, то рано или поздно у него возникает желание, а иногда и необходимость, программировать.
В этом ряду особое место занимают компьютеры и другое электронное оборудование, связанное с их использованием в качестве инструмента для делопроизводства и рационализации управленческого труда. Их использование в качестве информационных машин, что, хотя и не соответствует их названию, но в последнее время становится основным видом их применения, позволяет сократить время, требуемое на подготовку конкретных маркетинговых и производственных проектов, уменьшить непроизводительные затраты при их реализации, исключить возможность появления ошибок в подготовке бухгалтерской, технологической и других видов документации, что дает предприятию прямой экономический эффект.
Разумеется, для раскрытия всех потенциальных возможностей, которые несет в себе использование компьютеров, необходимо применять в работе на них комплекс программных и аппаратных средств, максимально соответствующий поставленным задачам. Поэтому в настоящее время велика потребность предприятий в компьютерных программах, поддерживающих автоматизацию самых разных участков экономической деятельности предприятия: учёта товарных и материальных средств, взаиморасчётов с контрагентами, расчёта заработной платы, расчёта амортизации основных средств, бухгалтерского учёта и т. д.
Целью данного курсового проекта является разработка системы управления «База центральной диспетчерской службы города». Исходя из современных требований, предъявляемых к качеству автоматизации самых разных участков экономической деятельности предприятия, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения офиса салона электронным оборудованием, таким, как компьютеры, средства связи, копировальные устройства.
Представленная информационная система «База центральной диспетчерской службы города» может быть использована для хранения всех необходимых для предприятия данных, а также учёта товарных и материальных средств, взаиморасчётов с контрагентами, расчёта заработной платы, расчёта амортизации основных средств, бухгалтерского учёта и т. д.
Она содержит в себе средства просмотра, корректировки, удаления и добавления сведений. Она отвечает следующим требованиям пользователя:
- возможность работать с большими массивами данных;
- большая скорость поиска данных и возможность поиска по различным параметрам;
- простота в установке и настройке;
- понятный и простой пользовательский интерфейс, контекстно-зависимая справочная система.
В разделе «Постановка задачи» описаны требования к разрабатываемой информационной системе, программному и аппаратному обеспечению, интерфейсу программы и обоснован выбор средства разработки.
В разделе «Экономическая модель данных» выделяются основные сущности проектируемой системы.
В разделе «Физическая модель данных» описывается средство проетирования и описание сущностей разрабатываемой ИС (информационной системы).
В разделе «Тестирование» описывается порядок проведения испытаний.
В разделе «Применение» описываются условия эксплуатации системы, приведена инструкция для работы пользователя с программой.
1. Постановка задачи
1.1 Описание предметной области
Информационная система «База центральной диспетчерской службы города» должна обеспечивать ведение учета всех объектов аварий города, сотрудников, зарплаты, заявок, подразделений и др..
Основной задачей приложения является автоматизация рабочего места диспетчера центральной диспетчерской службы города. Она должна обеспечивать его достоверной и своевременной информацией об подаваемых заявках, выполненных в срок работах, заработной плате, персонале и т.д.
Функции разрабатываемой информационной системы:
1.Ведение учета подаваемых заявок;
2.Ведение учета сотрудников службы;
3.Ведение учета перекрытий;
4.Ведение учета отлова животных;
5..Ведение учета заработной платы работников.
6.Обеспечивать ввод информации.
7.Обеспечивать удаление информации.
8.Обеспечить просмотр информации.
Таким образом, необходимо разработать систему, способную выполнять все перечисленные выше функции для упрощения деятельности и осуществления автоматического контроля за процессом деятельности центральной диспетчерской службы города.
1.2 Входная информация задачи
Входной информацией являются данные, которые пользователь вводит в соответствующие таблицы, а так же данные. Все входные данные должны соответствовать определенному формату. Для разрабатываемой информационной системы входной информацией будут являться:
- информация о начислении заработной платы персоналу, работающего в центральной диспетчерской службе города(ФИО, должность, количество смен, ставка смены, премия, штраф, заработная плата);
-информация о сотрудниках диспетчерской службы (код, ФИО, должность);
-информация о заявителях (код, наименование);
-информация о должностях (код, должность);
-информация об улицах (код, наименование);
-информация об объектах аварий (наименование,код);
-информация об объектах перекрытия (код, наименование);
-информация о подразделениях (код, наименование, порядок в отчете)
1.3 Постоянная информация задачи
Постоянной информацией для разрабатываемой информационной системы является информация о должностях (код, должность), информация об улицах (код, наименование).
1.4 Выходная информация
Выходной информацией для разрабатываемой информационной системы являются отчеты: «Перекрытия», «СуточныйОтчет», «МесячныйОтчет», «ОтключенныеКвартиры», », «ИнформацияОбщая», «ИнформацияПоАдресу», «УдалениеДокуметов», «Заработная плата». Данная информация выводится на экран.
2. Экономическая модель данных
2.1 Описание предметной области
Информационная система «База центральной диспетчерской службы города» должна обеспечивать ведение учета объектов аварий, заявителей, перекрытий, заработной платы и др.
Основной задачей приложения является автоматизация рабочего места диспетчера центральной диспетчерской службы города.. Она должна обеспечивать его достоверной и своевременной информацией сотрудниках, должностях занимаемых сотрудниками, заработной платы работников, сменной ставкой, количеством отработанных смен.
Функции и требования моделируемой информационной системы:
1.Ведение картотеки заработной платы персонала. Картотека должна содержать постоянно обновляющуюся информацию о заработной плате;
2.Ведение картотеки сотрудников. Картотека должна содержать постоянно обновляющуюся информацию о сотрудниках;
3.Ведение картотеки объектов аварий. Картотека должна содержать постоянно обновляющуюся информацию об объектах аварий ;
4.Формирование суточного и месячного отчетов ;
5.Формирование отчетов об общей информации и информации по адресу;
6.Обеспечивать ввод информации - это одна из наиболее важных функций.
Таким образом, необходимо разработать систему, способную выполнять все перечисленные выше функции для упрощения деятельности диспетчера центральной диспетчерской службы.
2.2 Описание пользователей и групп пользователей системы
Информационная система «База центральной диспетчерской службы города» может быть использована только работником центральной диспетчерской службы города), так как введенная в БД информация является конфиденциальной и при ошибке пользователя может повлечь материальный ущерб. Работник центральной диспетчерской службы города является ответственным лицом и обеспечивает выполнение всех выше перечисленных функций.
2.3 Описание сущностей
Все сущности в разработанной информационной системе «База центральной диспетчерской службы города» вызываются из главного меню.
В разработанной информационной системе сущности вызываются посредством пользовательского интерфейса (также разработанного при проетировании информациионной системы). На рисунке 2.3.1 представлен пользовательский интерфейс.
Рисунок 2.3.1 - Пользовательский интерфейс
Данный список включает такие сущности как: справочники, документы, журналы и отчеты. Каждый из разделов включает в себя ряд сущностей вызываемых непосредственно при нажатии на соответствующее символьное имя.
Раздел справочники содержит в себе семь справочников: «Подразделения», «Заявители», «ОбъектыАварии», «ОбъектыПерекрытия», «Улицы», «Сотрудники», «Должности».
Раздел документы содержит в себе шесть видов документов: «Перекрытие», «Заявка», «ОтловЖивотных», «Сведения», «ОтключениеКвартир», «Заработная плата».
Раздел журналы содержит в себе шесть журналов документов: «Перекрытие», «Заявка», «ОтловЖивотных», «Сведения», «ОтключениеКвартир», «Заработная плата.
Раздел отчеты содержит в себе восемь видов отчетов: «Перекрытия», «СуточныйОтчет», «МесячныйОтчет», «ОтключенныеКвартиры», », «ИнформацияОбщая», «ИнформацияПо Адресу», «УдалениеДокуметов», «Заработная плата».
Каждая из сущностей предстваляет собой законченый программный модель и выполняет определенные действия.
3. Физическая модель данных
3.1 Проектирование
1С:Предприятие -- программный продукт компании 1С, предназначенный для автоматизации деятельности предприятий различных форм собственности. Последняя версия -- 8.1. Используется более чем 1 млн. предприятиями на территории России, СНГ и Балтии, Румынии, Вьетнама. Имеет встроенный язык конфигурирования «бизнес-логики». Система программ 1С:Предприятие предназначена для решения широкого спектра задач автоматизации учёта и управления на предприятии. В общем виде платформа представляет собой программную оболочку над базой данных. Имеет свой внутренний язык программирования, обеспечивающий помимо доступа к данным возможность взаимодействия с другими программами. Платформа (клиентская часть) разработана для использования только в среде Microsoft Windows. К программной оболочке подключаются компоненты, реализующие различные механизмы учёта и администрирования. Стандартные компоненты -- «Бухгалтерский учёт», «Оперативный учёт», «Расчёт», «Управление распределёнными ИБ».
1С: Предприятие является системой программ для автоматизации различных областей экономической деятельности. В конкретный программный продукт, входящий в систему программ 1С: Предприятие, включаются те функции и возможности, которые отвечают назначению этого продукта.
Все составляющие системы программ 1С: Предприятие можно разделить на Технологическую платформу и Конфигурации. Технологическая платформа представляет собой набор различных механизмов, используемых для автоматизации экономической деятельности и не зависящих от конкретного законодательства и методологии учета. Конфигурации являются собственно прикладными решениями. Каждая конфигурация ориентирована на автоматизацию определенной сферы экономической деятельности и, разумеется, отвечает принятому законодательству.
Может работать в нескольких режимах:
· 1С:Предприятие -- основной режим работы пользователя, ввод данных, получение отчётов.
· Конфигуратор -- режим администрирования и изменения конфигурации.
· Отладчик -- режим отладки и замера производительности конфигурации.
· Монитор -- режим просмотра активных пользователей и журнала регистрации событий.
Технологическая платформа, кроме механизмов, используемых во всех продуктах 1С: Предприятия, включает три функциональные основные компоненты. Функциональные компоненты включаются в состав продуктов системы 1С: Предприятие, использующих специфические возможности компонент.
Компонента «Бухгалтерский учет» предназначена для ведения учета на основе бухгалтерских операций. Она обеспечивает ведение планов счетов, ввод проводок, получение бухгалтерских итогов. Компонента используется для автоматизации бухгалтерского учета в соответствии с любым законодательством и методологией учета.
Компонента «Расчет» предназначена для выполнения сложных периодических расчетов. Она может использоваться для расчета заработной платы любой сложности, расчетов по ценным бумагам и других видов расчетов.
Компонента «Оперативный учет» предназначена для учета наличия и движения средств в самых различных разрезах в реальном времени. Она используется для учета запасов товарно-материальных ценностей, взаиморасчетов с контрагентами и т.д. Компонента позволяет отражать в учете операции хозяйственной жизни предприятия непосредственно в момент их совершения.
В комплект поставки программных продуктов системы программ 1С: Предприятие включаются типовые конфигурации. Они представляют собой универсальные прикладные решения для автоматизации конкретной области экономики. Конфигурации, использующие возможности одной функциональной компоненты, предназначены для автоматизации отдельных сфер деятельности предприятий, например, бухгалтерского учета, торгового учета или расчета заработной платы. Конфигурации, использующие возможности нескольких компонент, обеспечивают комплексную автоматизацию различных направлений учета в единой информационной базе. Конфигурация содержит параметры базы данных и пользовательского интерфейса. Файл конфигурации 1Cv7.MD расположен в каталоге базы данных. Конфигурация редактируется в режиме «Конфигуратора», предоставляющего удобный визуальный инструмент для создания и редактирования таблиц данных и графических форм, а также написания алгоритмов на встроенном языке программирования. Порядок конфигурирования и встроенный язык описан в прилагаемой документации. Кроме того, в конфигураторе есть Синтакс-Помощник по встроенному языку программирования.
Особенностью системы программ 1С: Предприятие является возможность изменения конфигурации самим пользователем или организациями, специализирующимися на внедрении и поддержке программных продуктов фирмы "1С". Эта возможность позволяет обеспечить максимальное соответствие автоматизированной системы особенностям учета в конкретной организации.
массив данные пользователь управление
3.2 Справочники
Разработанная информационная система предоставляет нам несколько видов справочников.
Справочник - «Подразделения» (Приложение А, рисунок А.1). В данном справочнике отображается вся информация о всех подразделениях. В справочнике необходимо заполнить такие поля как: код, наименование, порядок в отчете.
Справочник - «Заявитель» (Приложение А, рисунок А.2). В данном справочнике отображается вся информация о заявителях аварий и т.п. В справочнике необходимо заполнить такие поля как: код, наименование.
Справочник - «ОбъектыАварии» (Приложение А, рисунок А.3). В данном справочнике отображается вся информация об объектах авариях. В справочнике необходимо заполнить такие поля как: код, наименование.
Справочник - «ОбъектыПерекрытия» (Приложение А, рисунок А.4). В данном справочнике отображается вся информация об объектах перекрытия. В справочнике необходимо заполнить такие поля как: код, наименование.
Справочник «Улицы» (Приложение А, рисунок А.5). В данном справочнике отображае6тся вся информация об улицах города. В справочнике необходимо заполнить такие поля как: код, наименование.
Справочник - «Сотрудники» (Приложение А, рисунок А.6). В данном справочнике отображается информация о всех сотрудниках, работающих в центральной диспетчерской службе города. В справочнике необходимо заполнить такие поля как: код, ФИО, должность. Поле «должность» заполняется автоматически.
Справочник - «Должности» (Приложение А, рисунок А.7).. В данном справочнике отображается вся информация о должностях работников. В справочнике необходимо заполнить такие поля как: код, должность.
3.3 Документы
Разработанная информационная система предоставляет нам несколько видов документов.
Документ - «Перекрытие» (Приложение А, рисунок А.8). Предназначен для занесения в журналы документов информации о перекрытиях. В документе необходимо заполнить такие поля как: дата, время перекрытия, подразделение, объект перекрытия, адрес отключения, примечание, дата выполнения, время выполнения. Поля «подразделения» и «объекты» заполняются автоматически.
Документ - «Заявка» (Приложение А, рисунок А.9). Предназначен для занесения в журнал документов информации о заявках заявителей. В документе необходимо заполнить такие поля как: дата поступления, время поступления, подразделение, заявитель, улица, дом, корпус, квартира, объект аварии, примечание, дата выполнения, время выполнения, выполненные работы. Поля «подразделение», «заявитель», «улица», «объект аварии» заполняются автоматически.
Документ - «Отлов животных» (Приложение А, рисунок А.10). Предназначен для занесения в журнал документов информации об отловленных животных. В документе необходимо заполнить такие поля как: дата, подразделение, собаки, протоколы, кошки, адм.протоколы. Поля «подразделение», «дата» заполняются автоматически.
Документ - «Сведения» (Приложение А, рисунок А.11). Предназначен для занесения в журнал документов информации о всех объектах аварий. В документе необходимо заполнить такие поля как: дата, подразделение, отопление, канализация, холодная вода, горячая вода, затопление, электрическая заявка, итого.
Документ - «Отключение квартир» (Приложение А, рисунок А.12). Предназначен для занесения в журнал документов информации о отключивших квартир от объекта аварии. В документе необходимо заполнить такие поля как: дата, подразделение, отопление, холодная вода, горячая вода, энергоснабжение. Поля «подразделение», «дата» заполняются автоматически.
Документ - «Заработная плата» (Приложение А, рисунок А.13). Предназначен для занесения в журнал документов информации о заработной плате работников. В документе необходимо заполнить такие поля как: номер документа, дата документа, ФИО сотрудника, должность, количество отработанных смен, ставка смены, премия , штраф, заработная плата. Поля «номер документа», «дата документа», «ФИО сотрудника», «должность», «заработная плата» заполняются автоматически.
3.4 Отчеты
Отчеты - форматированное представление данных, предназначенное для вывода на экран.
Разработанная информационная система предоставляет нам несколько видов отчетов. Это необходимо для отображения лишь нужной информации из определенных сущностей.
Отчет - «Перекрытия» (Приложение А, рисунок А.14) выводит на экран сведения о перекрытиях за выбранный период.
Отчет - «Суточный отчет» (Приложение А, рисунок А.15) выводит на экран суточную информацию о работе центральной диспетчерской службы за выбранный период.
Отчет - «Месячный отчет» (Приложение А, рисунок А.16) выводит на экран месячную информацию о работе центральной диспетчерской службы за выбранный период.
Отчет - «Отключенные квартиры» (Приложение А, рисунок А.17) выводит на экран сведения об количестве отключенных квартир за выбранный период период.
Отчет - «Информация общая» (Приложение А, рисунок А.18) выводит на экран общую информацию по заявке за выбранный период.
Отчет - «Информация по адресу» (Приложение А, рисунок А.19) выводит на экран информацию по адресу за выбранный период.
Отчет - «Удаление документов» (Приложение А, рисунок А.20) удаляет все документы в выбранный период.
Отчет - «Заработная плата» (Приложение А, рисунок А.21) выводит на экран информацию о заработной плате работника за выбранный период.
3.5 Меню
Главное меню программы предназначено для удобного её использования. Оно открывает доступ ко всем данным, содержащимся в базе и средствам управления и организации их, предусматриваемым приложением. На рисунке 3.5.1 представлен общий вид главного меню программы с открывающимся списком пункта меню Справочники.
Рисунок 3.5.1 Главное меню программы.
Как видно из рисунка 3.5.1, меню делится на разделы Файл, Операции, Справочники, Документы, Журналы, Отчеты, Сервис, Окна и Помощь. Каждый из разделов подразделяется на пункты, которые могут сами вызывать определенные действия.
4. Описание программы
4.1 Выбор и обоснование среды разработки
Для разработки информационной системы использовалась система программ 1С:Предприятие.
1С:Предприятие функционирует в среде Windows, имеет событийно-управляемый объектно-ориентированный язык программирования и позволяет решать многие из поставленных задач визуально. 1С:Предприятие может работать в многозадачной среде совместно с другими приложениями Windows, обмениваясь с ними информацией.
Среди современных языков программирования язык 1С:Предприятие является одним из наиболее распространенных. Язык 1С:Предприятие универсален, однако наиболее эффективно его применение в задачах экономического. Язык 1С:Предприятие хорошо зарекомендовал себя эффективностью, лаконичностью записи алгоритмов, логической стройностью программ. Во многих случаях программы, написанные на языке 1С:Предприятие, сравнимы по скорости с программами, написанными на других языках; при этом они более наглядны и просты в сопровождении.
Одним из основных достоинств языка 1С:Предприятие считается высокая переносимость написанных на нем программ между компьютерами с различной архитектурой, между различными операционными средами. Трансляторы языка 1С:Предприятие существуют практически для всех используемых в настоящее время персональных компьютеров.
Язык 1С:Предприятие имеет ряд существенных особенностей, которые выделяют его среди других языков программирования. В значительной степени на формирование идеологии языка повлияла цель, которую ставили перед собой его создатели, -- обеспечение программиста удобным инструментальным языком, который мог бы заменить другие языки программирования в области экономики. В результате появился язык программирования высокого уровня, обеспечивающий необычайно легкий доступ к аппаратным средствам компьютера. С одной стороны, как и другие современные языки высокого уровня, язык 1С:Предприятие поддерживает полный набор конструкций структурного программирования, модульность, блочную структуру программ, раздельную компиляцию.
Из выше сказанного следует, что среда разработки приложений 1С:Предприятие подходит для создания информационной системы «АРМ оператора сотовой связи», совмещая в себе возможности хранения больших объемов информации и дружественность.
4.2 Требования к графическому интерфейсу
Рекомендации по разработке графического интерфейса основаны на психофизиологических особенностях человека и существенно облегчат жизнь будущим пользователям программы, увеличат производительность их работы.
К внешнему виду окон в Windows предъявляются определенные требования. Среда визуальной разработки приложений 1С:Предприятие, в которой разрабатывалось представленное приложение, автоматически обеспечивает стандартный для Windows вид окон приложения. Но программисту необходимо продумать и указать, какие кнопки в полосе системного меню должны быть доступны в том или ином окне, должно ли окно допускать изменение пользователем его размеров, каким должен быть заголовок окна. Все эти характеристики окон обеспечиваются установкой и управлением свойствами формы.
В 1С:Предприятие используются специальные технологии, позволяющие существенно облегчить труд программиста-разработчика программ, например: делая окна приложения с изменяемыми пользователем размерами для того, чтобы пользователь мог настраивать размер окон программы и внешний вид отображения информации в окне.
Важная роль при разработке приложений отводиться системе меню. Главное меню должно обеспечивать доступ к основным формам и функциям, выполняемым информационной системой. Главное меню является основным элементом управления системой. Панель инструментов представляет собой мощное графическое средство управления в событийно-управляемых системах. Таким образом, графический интерфейс приложения должен совмещать в себе функциональность и эстетику.
4.3 Требования к программному и аппаратному обеспечению
Минимальные требования, которым должен соответствовать компьютер для того, чтобы на нем работала данная программа, следующие:
- процессор: Pentium IV;
- объем оперативной памяти: 512 Мбайт;
- монитор mCGA, т.к. программа работает в текстовом режиме (но рекомендуется cVGA для лучшего восприятия глазом отображаемой информации);
- 5 МБ пространства на жестком или гибком диске для самой исполняемой программы и свободное пространство для файлов баз данных;
- видео карта на 8 Мб;
- операционная система Windows 2000/XP;
- система управления базами данных Delphi7.
Оптимальные требования, которым должен соответствовать компьютер для того, чтобы на нем работала данная программа, а пользователь чувствовал себя комфортно, следующие:
- процессор AMD Athlon(tm)1200 MHz;
- 256МБ оперативной памяти, из которых должно быть свободно около 150М;
- монитор жидкокристаллический для качественного и безопасного для зрения зрительного восприятия отображаемой информации;
- винчестер 20ГБ для более быстрой работы с файлами баз данных;
- 5 МБ пространства на жестком или гибком диске для самой исполняемой программы и свободное пространство для файлов баз данных;
-видео карта на 64 Мб.
Программно ПЭВМ должна быть обеспечена операционной системой Microsoft Windows 2000/XP и Delphi7.
Функционирование программы на ПЭВМ, характеристики которой удовлетворяют этим требованиям, приведет к ускорению обработки данных приложением и повышению удобства и эффективности его использования.
5. Тестирование
5.1 Типы ошибок
Тестирование программы включает в себя проверку её работы в различных условиях с целью определить корректность её работы.
Так как информационная система предназначена главным образом для хранения данных и манипуляций с ними, то особое внимание при проведении тестирования было уделено проверке записи и удаления данных из таблиц, а также обновлению данных. Найденные ошибки устранялись, и тестирование продолжалось до тех пор, пока работа приложения не была признана удовлетворительной.
Разработка любой программы предполагает наличие в исходном тексте ошибок и борьбу с ними. В процессе проектирования программы ошибки помогают:
1. Оценить реальное состояние проекта, планировать трудоемкость, стоимость и длительность разработки.
2. Разрабатывать эффективные средства оперативной защиты от не выявленных первичных ошибок.
3. Оценивать требуемые ресурсы с учётом затрат на устранение ошибок.
Анализ первичных ошибок проводится на двух уровнях детализации:
Во-первых с учётом типа ошибок и степени автоматизации их выявления, затрат на корректировку и этапов наиболее вероятного их устранения.
Во-вторых, обобщённого по структурным характеристикам, в зависимости от продолжительности их разработки, а также в зависимости от эксплуатации и сопровождения.
Существует несколько основных типов ошибок:
1. Технические ошибки документации и фиксирование программы в памяти машины. Такие ошибки составляют не более 10% ошибок от общего объёма.
2. Программные ошибки, которые по количеству и типам определяются степенью квалификации разработчика, глубиной форматизированного контроля текстов программ, объёмом и сложностью разрабатываемой программы и другими факторами.
3. Алгоритмические ошибки. Обнаружение таких ошибок методом контроля весьма затруднительно. Часто эти ошибки обнаруживаются только на этапе эксплуатации. К ним можно отнести ошибки, вызванные некорректной постановкой задачи.
4. Системные ошибки, которые определяются неполной информацией о реальных процессах, происходящих в источниках и потребителях информации.
5.2 Этапы отладки
Отладка программы является итеративным процессом обнаружения и исправления ошибок, который обычно требует последовательного выполнения четырех этапов:
- выявление ошибки;
- локализация ошибки в тексте программы;
- установление причины ошибки;
- исправление ошибки.
В конкретных ситуациях перечисленные этапы могут пересекаться, некоторых из них может и не быть, однако в общем случае дело обстоит именно так.
5.3 Исправление ошибок
При исправлении ошибки самое главное не внести в программу новых ошибок.
Отладка программы осуществлялась встроенными средствами Delphi 7. С помощью встроенного компилятора были обнаружены синтаксические ошибки, то есть отсутствующие и лишние знаки препинания, неправильные имена переменных, которые тут же исправлялись с помощью встроенного редактора текста программы.
Цель проведения испытаний состояла в том, чтобы рассмотреть все возможные варианты работы программы, протестировать ее в нормальных, исключительных и экстремальных условиях, выявить недостатки и устранить их, если таковые имели место. В результате испытаний на контрольных примерах было доказано, что данная программа работает согласно заданного алгоритма.
Испытания, проведённые над программным продуктом:
1) добавление данных:
-запущен исполняемый файл программы;
- введены новые данные;
- совершен выход из программы;
Программа была вновь открыта: добавленные данные присутствовали, испытание было повторено -- результаты остались прежними. Вывод: данные были успешно сохранены в файле.
2) добавление некорректных данных:
- совершено добавление некорректных данных;
- программа выдала сообщение об ошибке;
Вывод: некорректные данные не сохраняются и об этом предупреждается пользователь.
3) корректировка и удаление данных:
- после запуска программы были открыты данные для корректировки и изменены некоторые из них;
- некоторые данные были удалены;
- во время просмотра удалённые записи отсутствовали, а корректировавшиеся были изменены;
- был совершен выход из программы и повторный запуск;
- все ранее внесённые изменения присутствовали.
Вывод: при выполнении вышеперечисленных действий данные не изменялись и не удалялись, если это не было предусмотрено в свойствах связей. Избыточность и целостность данных обеспечена.
Таким образом, при тестировании были обнаружены некоторые ошибки, которые в последствие были устранены. Представленное приложение успешно справляется со своей задачей, не требуя при этом большого количества ресурсов системы и не нарушая работы операционной системы.
6. Применение
Конфигурация 1С: ЦДС состоит из:
· семь справочников: «Подразделения», «Заявители», «ОбъектыАварии», «ОбъектыПерекрытия», «Улицы», «Сотрудники», «Должности»;
· шесть видов документов: «Перекрытие», «Заявка», «ОтловЖивотных», «Сведения», «ОтключениеКвартир», «Заработная плата»;
· шесть журналов документов: «Перекрытие», «Заявка», «ОтловЖивотных», «Сведения», «ОтключениеКвартир», «Заработная плата;
· восемь видов отчетов: «Перекрытия», «СуточныйОтчет», «МесячныйОтчет», «ОтключенныеКвартиры», », «ИнформацияОбщая», «ИнформацияПо Адресу», «УдалениеДокуметов», «Заработная плата».
6.1 Работа с журналами документов
Для вывода на экран конкретного журнала в данной конфигурации можно воспользоваться двумя способами:
-в главном меню навести курсор на пункт Журналы, щелкнуть по нему левой клавишей, появится список журналов:
Рисунок 6.1.1 Главное меню программы с выбранным пунктом Журналы
-навести курсор на название нужного журнала, и щелкнуть левой клавишей.
-навести курсор на значок на панели инструментов, щелкнуть по нему левой клавишей мыши, откроется окно «Выбор журнала» со списком журналов:
Рисунок 6.1.2 Окно «Выбор журнала»
-в этом списке клавишами или мышью следует выбрать наименование нужного журнала и нажать кнопку «ОК».
Окно с выбранным журналом будет выдано на экран.
В заголовке окна журнала выдается название журнала, заданное при конфигурации и интервал видимости документов, который можно изменить при работе с журналом.
Для быстрого перехода в начало или конец журнала можно использовать, соответственно, клавиши Home и End.
Кроме того, для перемещения курсора по журналу можно использовать следующие клавиши:
Ctrl + ] для перемещения к документам со следующей датой
Ctrl + [ для перемещения к документам с предыдущей датой
При большой количестве документов, находящихся в журнале, просмотр журнала для поиска нужного документа может занять много времени. В этом случае бывает полезно ограничить объем просмотра записей журнале интервалом видимости. Интервал видимости определяет, за какой период времени будут видны документы при просмотре журнала. Текущий интервал видимости выводится в заголовке окна журнала в скобках после названия журнала. Когда окно с журналом вызывается на экран, интервал видимости автоматически устанавливается таким, как определено в настройке параметров журнала. Для изменения интервала видимости записей журнала необходимо выбрать пункт «Интервал» из меню «Действия» главного меню программы или нажать кнопку на панели инструментов окна журнала. На экран будет выдан запрос «Параметры журнала».
Рисунок 6.1.3 Запрос «Параметры Журнала»
В соответствующих полях этого запроса необходимо указать начальную и конечную даты интервала видимости документов. Вместо ввода даты вручную нажатием кнопки можно вызвать календарь для выбора нужной даты мышью. После ввода дат для установки интервала следует нажать кнопку «ОК».
При просмотре журнала будут видны только те документы, даты которых попадают в установленный интервал.
6.2 Ввод нового документа
Выбор документа для ввода может осуществляться различными способами:
-ввод из журнала. Если активным является окно какого-либо из существующих в системе журналов документов, то для ввода нового документа следует
-нажать кнопку на панели инструментов окна журнала
или
-нажать клавишу Ins
или
-в главном меню программы открыть меню «Действие», в этом меню выбрать пункт «Новый».
Ввод из меню.
-выбрать в главном меню пункт Документы, щелкнуть по нему правой клавишей, появится список видов документов:
Рисунок 6.2.1 Главное меню программы с выбранным пунктом Документы
- навести курсор на название нужного вида документа, и щелкнуть левой клавишей.
-навести курсор на значок на панели инструментов, щелкнуть по нему левой клавишей мыши, откроется окно «Выбор вида документа» со списком видов документов:
Рисунок 6.2.2 Окно «Выбор вида документа»
В этом списке клавишами или мышью следует выбрать наименование нужного вида документа и нажать кнопку «ОК». После этого откроется форма для заполнения документа:
Рисунок 6.2.3 Форма заполнения документа
После заполнения всех полей документа нажать кнопку «ОК». Документ будет занесен в журнал документов. При неправильном заполнении какого-либо из полей, программа выдаст сообщение об ошибке.
6.3 Копирование документа
Новый документ может быть введен путем копирования уже существующего документа. Для этого следует в журнале с документами нужного вида поместить курсор на строку с документом, который предполагается копировать, и нажать клавишу F9 или нажать на значок на панели инструментов окна журнала. В результате на экран будет выдана форма документа, в которой все реквизиты, за исключением даты документа, будут скопированы из реквизитов документа-образца. Остается только внести необходимые изменения в документ и нажать кнопку «ОК».
6.4 Удаление (пометка на удаление) документов
В данной конфигурации используется режим «пометка на удаление». Это значит, что в этом режиме не проводится непосредственное удаление таких объектов системы как элементы справочника и документы. При этом возможно лишь установить пометку на удаление объекта, но не удалить его. Собственно удаление объектов доступно только администратору (лицу, сопровождающему данную конфигурацию).
Для пометки на удаление документа сначала необходимо открыть журнал, в котором отображаются документы нужного вида. В журнале следует клавишами или мышью поместить курсор на строку с записью о документе, который необходимо удалить.
Для пометки на удаление поместите курсор на строку с удаляемым документом и выполните одно из следующих действий:
-нажмите клавишу Del
или
-нажмите кнопку на панели инструментов окна журнала документов.
После ответа «Да» на запрос об удалении записи документ будет помечен на удаление.
Помеченный на удаление документ обозначается значком в крайней левой графе таблицы журнала.
Для отмены пометки на удаление документа откройте журнал, в котором отображаются документы нужного вида, поместите курсор на строку с ранее помеченным документом и выполните одно из следующих действий:
-нажмите клавишу Del
или
-нажмите кнопку на панели инструментов окна журнала документов.
После ответа «Да» на запрос об отмене пометки на удаление документ будет восстановлен. Это будет отражено в изменении условного значка в крайней левой графе таблицы.
6.5 Открытие справочника
Для вывода на экран конкретного журнала в данной конфигурации можно воспользоваться двумя способами:
-в главном меню навести курсор на пункт Справочники, щелкнуть по нему левой клавишей, появится список справочников:
Рисунок 6.5.1 Главное меню программы с выбранным пунктом Справочники
-навести курсор на название нужного справочника, и щелкнуть левой клавишей.
-навести курсор на значок на панели инструментов, щелкнуть по нему левой клавишей мыши, откроется окно «Выбор справочник» со списком справочников:
Рисунок 6.5.2 Окно «Выбор справочников»
В этом списке клавишами или мышью следует выбрать наименование нужного справочника и нажать кнопку «ОК».
Окно с выбранным справочником будет выдано на экран.
6.6 Ввод в справочник нового элемента
Для ввода нового элемента в справочник выполните одно из следующих действий:
-нажмите кнопку на панели инструментов окна справочника
или
-нажмите клавишу Ins.
После этого в справочник будет добавлена новая строка, которая автоматически переключится в режим редактирования. Заполнение каждой графы таблицы следует завершать нажатием клавиши Enter, тогда курсор будет автоматически переходить в следующую графу.
После того как заполнена последняя графа новой строки, нажатие клавиши Enter выключает режим редактирования и новый элемент запоминается в справочнике. Новый элемент размещается в справочнике согласно текущему порядку сортировки. Для отказа от ввода в справочник нового элемента следует нажать клавишу Esc.
В справочниках данной конфигурации есть только 2 реквизита для заполнения «Код», «Наименование». При вводе нового элемента его код будет проверяться на уникальность, и если он совпадает с одним из кодов, уже имеющихся в справочнике, будет выдано сообщение «Код не уникален!». В этом случае код необходимо будет исправить.
Для редактирования элемента необходимо установить курсор в ячейку справочника, значение которой нужно отредактировать, и нажать клавишу Enter или дважды щелкнуть на ней мышью. Ячейка переключится в режим редактирования; в ней появится курсор в виде мигающей вертикальной полоски.
Если редактирование производится в справочнике, открытом для выбора элемента, для переключения ячейки в режим редактирования следует нажимать клавиши Shift+Enter.
Что отказаться от редактирования реквизита, следует нажать клавишу Esc. Ячейка вернется в режим просмотра, и в ней будет восстановлено значение реквизита, существовавшее до редактирования.
Пометка на удаление и копирование справочника выполняется также как и у документов.
6.7 Печать отчета
Для вывода на экран конкретного отчета в данной конфигурации можно воспользоваться двумя способами:
-в главном меню навести курсор на пункт Отчеты, щелкнуть по нему левой клавишей, появится список отчетов:
Рисунок 6.7.1 Главное меню программы с выбранным пунктом Отчеты
-навести курсор на название нужного отчета, и щелкнуть левой клавишей.
-навести курсор на значок на панели инструментов, щелкнуть по нему левой клавишей мыши, откроется окно «Выбор отчета» со списком отчетов:
Рисунок 6.7.2 Окно «Выбор отчета»
В этом списке клавишами или мышью следует выбрать наименование нужного отчета и нажать кнопку «ОК».
На экран будет выдана экранная форма отчета, где необходимо задать период составления отчета. После выбора периода необходимо нажать кнопку сформировать. На экран будет выведен отчет. Созданный отчет открывается обычно для просмотра в редакторе таблиц системы 1С: Бухгалтерия. Если в окне редактора видна только часть формы, можно использовать клавиши управления курсором и линейки прокрутки для вывода на экран остальной ее части.
6.8 Детализация (расшифровка) отчета
Под детализацией отчета понимается автоматическое построение других отчетов, раскрывающих какие-либо данные этого отчета, или открытие объектов, которые отражаются в этом отчете.
При просмотре отчета о возможности получения детализации можно судить по форме курсора мыши. При перемещении курсора по отчету на определенных ячейках он может принимать вид лупы. Это значит, что по этим ячейкам может быть получена детализация.
Для получения детализации ячейки, на которой курсор мыши принимает форму лупы, следует дважды щелкнуть мышью в любом месте данной ячейки или установить указатель в таблице на эту ячейку и нажать клавишу Enter. При этом будет выполнена детализация ячейки.
6.9 Вывод отчета на принтер
Для вывода отчета на принтер следует в меню «Файл» главного меню программы выбрать пункт «Печать». На экран будет выдан стандартный диалог для настройки параметров печати. В этом диалоге следует установить необходимые параметры печати: выбрать принтер, диапазон страниц для печати, количество копий, и нажать кнопку «ОК» для выполнения печати.
При необходимости перед печатью можно просмотреть отчет в том виде, как он будет напечатан. Для этого следует выбрать пункт «Просмотр» в меню «Файл» главного меню программы.
Рисунок 6.9.1 Просмотр отчета перед печатью
Для изменения масштаба изображения можно использовать мышь или кнопки «Развернуть» и «Свернуть». Нажатие кнопки «Развернуть» увеличивает масштаб на 1 шаг, нажатие кнопки «Свернуть»- уменьшает. Для выхода из режима предварительного просмотра следует нажать кнопку «Закрыть».
Заключение
Информационная система «База центральной диспетчерской службы города» реализована с использованием 1С:Предприятие. В программе предусмотрено множество различных функций рассмотренных выше.
Представленная версия приложение является законченным программным продуктом. Однако она может быть доработана, для чего понадобятся дополнительные средства, а также время, в течении которого будут исправляться все недочеты, которые пропустил или не посчитал нужным реализовывать разработчик.
Программа имеет удобный пользовательский интерфейс, она написана под операционную систему Windows. Пользование программой требует лишь элементарных знаний приемов работы с данной оболочкой.
Программа может быть использована в центральной диспетчерской службе города. В связи с этим, одним из направлений доработок может стать обеспечение сетевой поддержки. Так же для функционирования на нескольких ПЭВМ необходимо позаботиться о создании базы данных сотрудников и усовершенствовании защиты доступа к данным со стороны персонала.
В результате выполнения курсового проекта усовершенствованы знания в области программирования баз данных и объектно-ориентированного программирования, приобретены навыки использования научно-технической информации.
Список использованной литературы
1. 1C: Предприятие. Конфигурирование и администрирование для начинающих. Экспресс-курс. -- СПб.: БХВ-Петербург, 2005. -- 176 с.: ил.
2. 1С:Предприятие 7.7/8.0: системное программирование. -- СПб.: БХВ-Петербург, 2005. -- 336 с.: ил.
3. 1С:Предприятие 7.7. Управление производственным предприятием МСФО-2007, сентябрь 2007 г.
4. 1С: Бухгалтерия. Версия 7.7: Руководство пользователя. М.: Фирма 1С.
5. 1С: Предприятие. Версия 7.7.: Описание встроенного языка . М. : Фирма 1С.
6. Самоучитель 1С: Бухгалтерии версий 7.5-7.7 в вопросах и ответах Практическое пособие- М.: Триумф, 2002г.
7. Фигурнов В. 1С: Бухгалтерия 7.7: Руководство пользователя. М.: Фирма 1С.
8. Чистов Д. В. Основы бухгалтерского учета в системе Windows: Учеб.Практикум по ведению бухучета в 1С: Бухгалтерии 7.7.
9. Конспект по предмету «Автоматизатизия управленьческой деятельности предприятия».
10. Лабораторные работы по предмету «Автоматизатизия управленьческой деятельности предприятия».
Размещено на Allbest.ru
...Подобные документы
Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Возможность поиска информации в режиме продвинутого диалога на естественном языке. Системы с интеллектуальным интерфейсом. Экспертные, самообучающиеся и адаптивные системы. Интеллектуальные базы данных. Системы контекстной и когнитивной помощи.
презентация [224,2 K], добавлен 16.10.2013Анализ потока данных с учетом их прогнозирования, составления статических отчетов в системах учета. Ограничения на информацию в базе данных. Логическое проектирование баз данных. Описание основных функций групп пользователей и управления данными.
курсовая работа [1,6 M], добавлен 09.03.2022Создание системы управления базой данных для управления массивом информации множеством одновременно работающих пользователей. Изучение и оценка потерь при данном уровне автоматизации. Разработка схемы потоков для выбранного объекта автоматизации.
отчет по практике [59,7 K], добавлен 05.03.2011Управление предприятием ООО "Автотрансобслуживание", цели его деятельности. Концептуальный план создания автоматической системы управления (АСУ). Проектирование подсистемы производственно-диспетчерской службы, выбор системы управления базой данных.
дипломная работа [2,6 M], добавлен 28.06.2011Информационные системы и базы данных. Обоснование выбора системы управления базой данных. Язык запросов SQL. Построение информационной модели. Разработка базы данных по продаже автомобилей в Microsoft Access. Организация связей между таблицами.
курсовая работа [1,7 M], добавлен 26.11.2012Основные классифицирующие признаки системы управления базами данных. Модель данных, вид программы и характер ее использования. Средства программирования для профессиональных разработчиков. Организация центров обработки данных в компьютерных сетях.
презентация [6,8 K], добавлен 14.10.2013Появление системы управления базами данных. Этапы проектирования базы данных "Строительная фирма". Инфологическая и даталогическая модель данных. Требования к информационной и программной совместимости для работы с базой данных "Строительная фирма".
курсовая работа [93,0 K], добавлен 31.03.2010Анализ автоматизированных информационных технологий, применяемых в экономике. Особенности экономической информационной системы, предназначенной для поиска, хранения и выдачи информации по запросам пользователей. Поиск информации с помощью баз данных.
курс лекций [1,4 M], добавлен 27.01.2010Даталогическая и инфологическая модели системы управления базой данных футбольного клуба. Обоснование выбора даталогической модели данных. Разработка структуры и системы управления базой данных. Выбор системы программирования, создание форм ввода.
курсовая работа [406,0 K], добавлен 24.12.2014Анализ системы управления базами данных, основные задачи: обработка информации, организация работы пользователей. Access как функционально полная система, имеющая мощные средства для работы программы. Этапы разработки базы данных торговой организации.
контрольная работа [458,0 K], добавлен 05.01.2013Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.
реферат [46,4 K], добавлен 01.11.2009Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Иерархическая модель данных. Основные элементы сетевой модели данных. Требования заказчика. Разработка автоматизированной системы управления "Преподаватели". Описание этапов разработки. Установка связей между таблицами. Резервирование базы данных в SQL.
курсовая работа [1,3 M], добавлен 10.02.2014Базы данных и системы управления ими. Свойства полей баз данных, их типы и безопасность. Программное обеспечение системы управления базами данных, современные технологии в данной области. Принципы организации данных, лежащие в основе управления.
курсовая работа [24,6 K], добавлен 11.07.2011Понятие, задачи и требования к разработке базы данных. Типы моделей данных, их преимущества и недостатки и обоснование выбора модели. Процесс учета студентов в больнице, описание структуры базы данных, перечень групп пользователей и доступа к данным.
курсовая работа [45,1 K], добавлен 09.03.2009Современные системы управления базами данных (СУБД). Анализ иерархической модели данных. Реляционная модель данных. Постреляционная модель данных как расширенная реляционная модель, снимающая ограничение неделимости данных, хранящихся в записях таблиц.
научная работа [871,7 K], добавлен 08.06.2010Разработка автоматизированной системы приема и отправки деталей для цеха гальванических покрытий ОАО НПК "УВЗ". Технико-экономическая характеристика предметной области. Система управления базами данных Microsoft Access. Инфологическая модель данных.
дипломная работа [3,4 M], добавлен 12.04.2014Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.
курсовая работа [706,2 K], добавлен 17.06.2012Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013