!!!! Для получения самой программы отпишите на!!! !!!hplaphak@mail.ru вышлю вам на мыло!!!
Содержание
стр.
ВВЕДЕНИЕ
1. ПЛАНИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА ЭЛЕКТРОННАЯ ФОРМА УЧЁТА ПРЕДОСТАВЛЕНИЯ ЛЬГОТ
1.1 Выбор среды разработки
2. СОСТАВЛЕНИЕ ТРЕБОВАНИЙ ЗАКАЗЧИКА
2.1 Требования к аппаратному обеспечению
2.2 Требования к программному обеспечению
2.3 Требования к функциональности программного продукта
3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОЕКТА
4. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА
5. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА
6. СОПРОВОЖДЕНИЕ ПРОГРАММНОГО ПРОДУКТА
ЗАКЛЮЧЕНИЕ
Листинг программы
ВВЕДЕНИЕ
Бурное развитие информационных технологий обусловило необходимость выработки новых подходов к решению проблем автоматизации деятельности различных организаций, служб, предприятий. Работа таких организаций связана с накоплением большого количества информации.
В недавнем прошлом, информацию такого рода хранили в картотеках, используя «бумажные» технологии. И, разумеется, они занимали довольно большие объёмы. Вся информация заносилась вручную на бумажные карточки, что создавало большие неудобства, затрачивалось большое количество времени и, естественно, работа такого вида сама по себе была очень кропотливой. При необходимости узнать информацию требовалось затратить время. Сама картотека изнашивалась по ходу работы, то есть через некоторое время бумага могла утратить своё былое качество.
Сейчас же, в век компьютерных технологий и больших прогрессов в этой сфере, на смену неудобным машинам прошлого пришли очень удобные, надёжные, быстродействующие компьютерные системы, но при этом часто возникают ситуации, когда трудно осуществить быстрый отбор нужной информации. Немаловажен вопрос надежности хранения и конфиденциальности различных сведений. Для решения таких задач используется специальное программное обеспечение, часто объединенное в крупные информационно-справочные системы.
В настоящие время в связи с принятием новых законов, о замене льгот на услуги жилищно-коммунального хозяйства на денежные выплаты, возникла необходимость в расчете и прогнозировании этих выплат. В этом курсовом проекте реализуется программный продукт для расчета, прогнозирования этих выплат и сумм льгот.
Данный программный продукт должен соответствовать следующим критериям:
- быть максимально простым и понятным пользователю;
- поскольку по закону о льготах на услуги жилищно-коммунального хозяйства. Финансирование возлагается на органы местного самоуправлению то, для разных регионов критерии, по которым определяются выплаты, будут разными. Программа должна иметь возможность настройки этих критериев;
- поскольку при учёте некоторых услуг жилищно-коммунального хозяйства применяются разные системы расчёта, данный программный продукт должен учитывать эти особенности.
В разное время года тарифы могут различаться, программный продукт должен иметь возможность учёта этой особенности.
1. ПЛАНИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА ЭЛЕКТРОННАЯ ФОРМА УЧЁТА ПРЕДОСТАВЛЕНИЯ ЛЬГОТ
Современный мир информационных технологий трудно представить себе без возможности обработки больших объемов информации. Такие объемы информации удобно обрабатывать с помощью баз данных. Практически все системы в той или иной степени связаны с долговременным хранением и обработкой информации. Фактически, информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных. Большинство операций не может быть выполнено вручную. Любые административные решения требуют более четкой и точной оценки текущей ситуации и возможных перспектив ее изменения.
В рамках курсового проекта необходимо разработать программу «Электронная форма учёта предоставления льгот», которая должна обеспечивать расчёт стоимости потребленных услуг жилищно-коммунального хозяйства в соответствии с тарифами, а так же расчёт предоставляемых льгот в соответствии с законодательством органов местного самоуправления.
Для успешной реализации проекта его выполнение должно быть упорядочено и состоять из следующих этапов:
- планирование программного продукта;
- составление требований заказчика;
- проектирование программного продукта;
- разработка программного продукта;
- тестирование программного продукта;
- сопровождение программного продукта.
Данная модель соответствует международным стандартам ISO/IEC 12207.
Поскольку разрабатываемый программный продукт имеет невысокую сложность при реализации, для его выполнения целесообразно использовать каскадную модель жизненного цикла программного продукта.
Планирование работ начинается с получения первичных требований заказчика (ПТЗ), на основании которых необходимо определить следующие аспекты разработки программного продукта:
определение основных задач, достижение которых необходимо для успешной разработки программного продукта;
оценка ресурсов необходимых для успешной разработки программного продукта, таких как: финансовые, материально-технические, технические и нетехнические, а также построение методов и технологий разработки программного продукта.
В данной курсовой работе в роли первичных требований заказчика выступают следующие требования: разработать программный продукт способный вести расчёт стоимости потребленных услуг жилищно-коммунального хозяйства в соответствии с тарифами, а так же расчёт предоставляемых льгот в соответствии с законодательством органов местного самоуправления.
На основании данного первичных требований заказчика можно определить набор основных задач, достижение которых необходимо для успешного выполнения работы:
- составить полное техническое задание к программному продукту и провести их анализ;
- просмотреть уже существующие программные продукты решающие сходные задачи и провести их анализ;
- произвести проектирование программного продукта, составить алгоритмы работы программного продукта;
- разработать прототип программного продукта;
- провести тестирование прототипа и провести анализ результатов тестирования. На основе тестирования и анализа его результата внести в программный продукт изменения, приведя его, таким образом, в законченное состояние;
- организовать сопровождение программного продукта.
На основании ПТЗ и набора основных задач можно определить набор ресурсов необходимых для выполнения проекта. Поскольку данный программный продукт разрабатывается в рамках курсовой работы и имеет невысокую сложность реализации, набор необходимых ресурсов резко сокращается.
При определении набора ресурсов разработки данного программного продукта основным является выбор среды разработки и программирования программного продукта.
Для реализации решаемой задачи в курсовой работе необходимо осуществление следующих операций:
1. Добавлять и удалять в базу данных записи;
2. Изменять и обновлять записи;
3. Быстро осуществлять поиск нужных записей по критериям поиска;
4. Создавать отчёты баз данных, как в электронном виде, так и с возможностью вывода их на печать;
5. Необходим контроль над правильностью ввода данных;
Все эти операции должны осуществляться в удобной для пользователя форме и не вызывать затруднений при работе.
1.1 Выбор среды разработки
Данную программу можно разработать с применением таких сред, как Visual FoxPro, Delphi, Microsoft Office. Среда программирования Delphi – пакет средств разработки приложений. Позволяет создавать приложения для работы с базами данных. Эта среда программирования основана на объектно-ориентированном программировании (ООП).
К достоинствам относятся удобный интерфейс, высокая скорость работы, большое количество библиотек компонентов. Данная среда программирования позволяет создавать программы с дружественным интерфейсом.
С помощью этой среды программирования создаются сложное корпоративное программное обеспечение для обработки большого объема данных. Поддерживается операционными средами Windows 98, ME, 2000, XP, NT.
Для проектирования приложений БД в Borland Delphi 6 можно использовать следующие виды баз данных (технологий БД):
- BDE – это технология локальных БД ориентированных на работу БД типа Paradox, DBase;
- ADO – Это технология БД для локальных и сетевых вариантов в основе лежит соединение с требуемым набором данных через соответствующий провайдер БД. Возможна разработка таких БД: MS ACCESS.
- IBASE – предназначена для разработки преимущественно сетевых БД;
- dbExpress – быстрая разработка БД без применения сложных технологий BDE и ADO;
- др. технологии БД.
К недостаткам Delphi можно отнести следующее:
- Низкая эффективность системы доступа к BDE;
- Для разработки приложений в этой среде необходимы особые навыки программирования, знание среды Pascal;
- Так же опыт применения ЭВМ для построения прикладных систем обработки данных показывает, что самым эффективным инструментом являются не универсальные алгоритмические языки высокого уровня, а специализированные языки для создания систем управления данными.
СУБД дают возможность пользователям осуществлять непосредственно управление данными, а программистам средства их обработки.
Visual FoxPro – это динамическая среда разработки реляционных баз данных. Она содержит объектно-ориентированные инструментальные средства, позволяющие быстро и легко создавать полноценные приложения. Проект, созданный таким способом, становится расширенным, обобщенным. Его функционирование можно проверить сразу после создания.
Visual FoxPro использует язык структурированных запросов SQL, основанный на наборах записей, позволяющих администратору базы данных управлять действиями пользователя и программами.
К достоинствам среды можно отнести:
Visual FoxPro позволяет организовать нормализацию данных для улучшения надежности и эффективности структуры базы данных, обеспечивает целостность ссылочной системы, осуществляет разработку приложений, использующих все средства программирования FoxPro, использует подход OLE для увеличения эффективности систем управления реляционными базами данных.
Существенным недостатком Visual FoxPro является неудобство визуального создания, средства разработки баз данных, и механизм визуального объектно-ориентированного программирования – Microsoft Visual Basic For Applications (VBA).
Пакет Microsoft Office включающий MS Access и MS Excel можно рассматривать, как систему, сочетающую в себе средства разработки баз данных, и механизм визуального объектно-ориентированного программирования – Microsoft Visual Basic For Applications (VBA).
Эта программа работает под управлением операционной системы Windows, разработанной фирмой Microsoft. Графический интерфейс Windows облегчает работу пользователя, обеспечивает подачу информации в форме, удобной для зрительного восприятия, позволяет выбрать объекты и данные, необходимые для обработки. Обеспечивает дружественный интерфейс и простоту настройки, эффективные средства создания таблиц, форм, запросов и отчетов, а также возможность решения большинства практических задач на базе VBA. В процессе работы со средой возможна интеграция с другими популярными продуктами фирмы Microsoft, имеются средства организации работы с базами данных в рабочей группе и защиты информации. Окно базы данных содержит систематизированные объекты базы данных – таблицы, запросы, формы, отчеты, макросы и модули.
В табл. 1 произведен сравнительный анализ всех трёх систем по следующим критериям:
- дружественность системы к пользователю;
- возможности реализации;
- платформа;
- скорость разработки;
- стоимости среды разработки.
Для данного проекта наиболее выгодно использовать пакет MS Office по следующим причинам: пакет MS Office установлен на большинстве компьютеров, обладает всеми средствами для реализации программного продукта, пакет имеет боле низкую стоимость по сравнению с Borland Delphi и Microsoft Visual FOX.
Пакет Microsoft Office обладает достаточно простым интерфейсом. Большинство пользователей имею навыки работы с этой системой, и обучение работе с программой созданной средствами этой системы будет наиболее легок и наименее продолжительным.
В таблице 1 произведён сравнительный анализ трех программных средств для разработки Microsoft Office, Microsoft Visual FOX, Borland Delphi.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


