Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Karpenko.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
728.06 Кб
Скачать

СОДЕРЖАНИЕ

1 Техническое задание 3

1.1 Обоснование требований к комплексу технических средств 3

1.2 Описание функциональной структуры 4

1.3 Анализ современных программных комплексов для решения поставленной задачи 5

2 Технический проект 8

2.1 Выбор инструментальных средств разработки 8

2.2 Описание архитектуры разрабатываемого продукта 10

2.3 Разработка внутренней структуры 10

3 Рабочий проект 12

3.1 Программа и методика испытаний 12

3.2 Создание эксплуатационной документации 13

3.2.1 Руководство системного программиста 13

3.2.2 Руководство пользователя 16

Заключение 19

Список литературы 20

Приложения 21

Введение

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

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

В данном курсовом проекте разработана база данных для предприятия "Общежитие».

Автоматизированная информационная система «Общежитие» включает в себя данные о студентах и воспитателях необходимых для работы Общежития. База данных позволяет осуществлять добавление, изменение, поиск и удаление данных, а также просматривать эти данные. Актуальность данной темы в том, что в наш век информационных технологий, стало реально все документы преобразовывать в электронный вид и регистратура в считанные минуты может найти сведения о студентах и воспитателях.

Объектом исследования курсовой работы является процесс управления обработкой информации о студентах и воспитателях. Предмет исследования - методика учета информации о студентах.

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

  • анализ и изучение существующего программного обеспечения;

  • анализ предметной области;

  • разработка информационной модели;

  • реализация алгоритмов и информационных моделей с использованием программных и аппаратных средств.

1 Техническое задание

1.1 Обоснование требований к комплексу технических средств

Для проектирования и разработки автоматизированной информационной системы «Общежитие» был использован персональный компьютер со следующими техническими требованиями:

Персональный компьютер:

  • Процессор CPU Intel Core i3, 1,8GHz, 3Mb,1800MHz;

  • оперативная память – 6 Гб;

  • объем жесткого диска – 320 Гб.

  • видеокарта с поддержкой разрешения 1280*1024

Периферийные устройства:

  • мышь;

  • клавиатура;

  • лазерный принтер.

Программное обеспечение:

  • операционная система Windows XP Professional Service Pack 3.

  • программа для создания баз данных - Microsoft Office Access 2003;

  • браузер Google Chrome ;

  • программа для разработки интерфейса и приложений - CodeGear RAD Studio 2007/Delphi.

1.2 Описание функциональной структуры

Автоматизированная информационная система «Общежитие» предназначена для автоматизации и учета информации о студентах и воспитателях.

Разработанная система автоматизации будет использоваться в общежитии города Суджи.

Ниже приведен список функциональных возможностей программного продукта:

  • запуск приложения;

  • добавление новых данных (ввод новой информации в базу);

  • редактирование данных (позволяет изменить информацию в уже имеющихся данных);

  • удаление данных (позволяет удалить информацию);

  • сортировка данных (позволяет упорядочивать данные по определенному параметру);

Разработанный продукт включает следующие компоненты:

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

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

  • компонент управления ресурсом.

Приложение-клиент через ODBC передает запрос к базе данных, а обратно получает требуемые данные. Схема доступа к базе данных представлена на рисунке 1.

Компьютер пользователя

Приложение

ODBS

БД

Рисунок 1 - Схема доступа к базе данных.

ODBC (англ. Open Database Connectivity) – программный интерфейс (API) доступа к базам данных.

1.3 Анализ современных программных комплексов для решения поставленной задачи

CodeGear RAD Studio 2007 - это единственная IDE для моделирования и разработки Win32 и .NET 2.0 приложений для Windows 2000. XP и Vista. Она сочетает Delphi, C++ Builder, моделирование UML и технологии ECO в интегрированной среде разработки. RAD Studio 2007 можно использовать для создания корпоративных приложений баз данных уровня предприятия и создания динамических веб-приложений на ASP.NET и VCL for Web с поддержкой AJAX. Использование ECO IV позволяет создавать model-driven приложения работающие с базами данных без необходимости разрабатывать низкоуровневую логику работы с базами данных.

CodeGear RAD Studio 2007 сочетает Delphi, C++ Builder и ECO в единой среде, предоставляя все возможности для моделирования и разработки Windows и NET2.0 приложений для Windows 2000, XP и Vista. Создавайте AJAX-сайт с ASP.NET 2.0 и VCL for Web. Используйте Enterprise Core Objects (ECO IV) для моделирования и создания приложений баз данных.

CodeGear RAD Studio 2007 сочетает Delphi, C++ Builder и ECO в единой среде, предоставляя все возможности для моделирования и разработки Windows и NET2.0 приложений для Windows 2000, XP и Vista.

Среда Delphi имеет другую спецификацию, называемую Single Document Interface (SDI), и состоит из нескольких отдельно расположенных окон. Это было сделано из-за того, что SDI близок к той модели приложений, что используется в Windows 95.

Delphi - объектно-ориентированный язык высокого уровня и интегрированная визуальная среда разработки. Используется для создания программ для Windows и Linux.

В Delphi используется своя библиотека компонентов VCL (Visual Component Library), а в кроссплатформенном варианте - библиотека CLX (Component Library for Cross Platform).

Delphi предоставляет высокоуровневые средства управления объектами, потоками, организацией памяти. Имеются удобные средства для поиска ошибок и отладки. Как и многие другие языки высокого уровня Delphi имеет встроенный ассемблер (BASM), что позволяет добиться максимальной эффективности кода.

Delphi активно используется при разработке локальных и удаленных баз данных.

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

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).

Microsoft Access – это настольная система управления реляционными базами данных (СУБД), предназначенная для работы на автономном персональном компьютере (ПК) или локальной вычислительной сети под управлением семейства операционных систем Microsoft Windows (Windows 2000, Windows XP и Windows Server 2003).

СУБД Microsoft Access обладает мощными, удобными и гибкими средствами визуального проектирования объектов с помощью Мастеров, что позволяет пользователю при минимальной предварительной подготовке довольно быстро создать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов.

К основным возможностям СУБД Microsoft Access можно отнести следующие:

  • Проектирование базовых объектов – двумерные таблицы с полями разных типов данных;

  • создание связей между таблицами, с поддержкой целостности данных, каскадного обновления полей и каскадного удаления записей;

  • ввод, хранение, просмотр, сортировка, изменение и выборка данных из таблиц с использованием различных средств контроля информации, индексирования таблиц и аппарата алгебры логики;

  • создание, модификация и использование производных объектов (запросов, форм и отчетов).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]