Автоматизированная информационная система «Малое авторемонтное предприятие»

Автор работы: Пользователь скрыл имя, 15 Декабря 2010 в 18:58, курсовая работа

Описание работы

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

Файлы: 1 файл

техн. задание.doc

— 150.50 Кб (Скачать файл)

     - сохранять данные, вводимые пользователем;

     - формировать отчетные документы;

     - содержать необходимую информацию и таблицы.

     Осуществлять  фильтрацию данных по следующим критериям:

     - по авто, марке, стоимости;

     Обеспечивать  оперативный поиск записи по запросу  пользователя.

    1. Общая архитектура ПС
 

     АИС «Малое авторемонтное предприятие» состоит из 5 форм, базы данных, состоящей из 1 таблицы.

    1. Реализация функционального назначения ПС
 

     Ведение базы данных по запчастям:

     Данная  функция должна осуществлять два  вида учета:

     а) ведение учета и поиска  товаров  в базе данных;

     б) добавление и изменение изделий;

       в) удаление изделий;

       г) продажа запчастей.

    1. Разработка алгоритма решения задачи

     Разрабатываемый ПП должен создавать и модифицировать базу данных, состоящую из одной таблицы:

     - запчасти. Со структурой: авто, марка,  запчасть, стоимость, описание, картинка.

      1. Детальная разработка алгоритмов отдельных подзадач
 

     При обработке базы данных ПП должен выполнять  следующие функции:

     - ведение базы данных по видам  запчастей; 

     - ведение базы данных по автомобилям;

     - ведение базы данных по маркам  автомобиля;

    1. Структурная организация данных
 

     Запчасти в продаже:

     - вывести список;

     - изменить запись.

     Внесение  изменений:

     - добавить запись;

     - удалить запись.

    1. Разработка интерфейса ПС
 

     Интерфейс данного ПП понятен, обеспечен упрощенной формой интерфейса:

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

     В качестве выходной информации выступают данные, хранящиеся в базе данных.

 

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

     4.1 Общие сведения  о программном  средстве 

     Темой курсовой работы является АИС «Малое авторемонтное предприятие». Основное назначение этого проекта  заключается в автоматизации работы продавца с покупателем, основные функции: учет и поиск  товаров в базе данных, продажа запчастей.

     4.2 Структура программного  средства 

     АИС «Малое авторемонтное предприятие» состоит из 5 форм, базы данных, состоящей из 1 таблицы.

     4.3 Установка программного  средства 

     Для установки данного ПС необходимо скопировать программу в свободную директорию. Нет необходимости в подключении базы данных.

     Для успешной установки свободное место  на жестком диске должно быть не менее 10 Мб.  

     4.4 Проверка программного  средства 

     Для проверки данного ПС необходимо запустить  файл с расширением .exe.

 

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

     5.1 Назначение и условия  применения программного  средства 

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

     5.2 Характеристика программного  средства 

     Данное  программное средство выполняет  следующие функции:

     - ведение базы данных по видам запчастей;

     - ведение базы данных по автомобилям;

     - ведение базы данных по маркам  автомобиля;

     Для успешной работы ПС свободное место на жестком диске должно быть не менее 10 Мб. Оперативной памяти – не менее 128 Мб. 

    1. Работа с программным средством
 

     Для начала работы с ПС необходимо запустить  файл с расширением .exe.

    1. Входные и выходные средства
 

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

     Выходными данными – данные, которые получаются после обработки программой входных  данных (чек).

 

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

     6.1 Назначение программного  средства 

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

     6.2 Условия выполнения программного средства 

     Данное  ПС реализует все встроенные функции при условии использования его по назначению и  корректном вводе.

     6.3 Эксплуатация программного средства 

     ПС  обладает интуитивно понятным интерфейсом, что позволяет снизить время на изучение программного продукта. 

     6.4 Сообщения пользователю 

     ПС  обладает системными сообщениями, которые  препятствуют вводу некорректных данных, а также все критические операции требуют подтверждения.  
 
 
 
 

     7 ЗАКЛЮЧЕНИЕ 

     Программный продукт АИС «Малое авторемонтное предприятие» помогает автоматизировать работу продавца с покупателем, основные функции: учет и поиск  товаров в базе данных, продажа запчастей.

     ПС  обладает системными сообщениями, которые  препятствуют вводу некорректных данных.

     ПС  имеет понятный интерфейс, что позволяет снизить время на изучение программного продукта. Для более детального изучения программы имеется справочная система. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

     8 СПИСОК ИСПОЛЬЗУЕМЫХ  ИСТОЧНИКОВ 

     1. Архангельский, А. Я. Язык C++ в  C++Builder : справочное и методическое пособие / А. Я. Архангельский .-- М. : Бином, 2008 .-- 942 с.

     2.   Боб Сворт, Джэйми Оллсоп C++Builder . Руководство разработчика.

     3.  Джарод Холингвэрт, Дэн Баттерфилд, Боб Сворт, Джэйми Оллсоп C++Builder 5. Руководство разработчика.

     4.    Елманова Н.З.,      Кошель     С.П. Введение в Borland C++ Builder-М.:Диалог–МИФИ, 1997. 272 с.

     5.   Керниган Б, Ритчи Д. Язык  программирования Си / Пер. с англ. Изд. 3-е испр. СПб.: Невский Диалект, 2001. 352 с.: ил.

     6.    Крячков А.В., Сухинина И.В., Томшин В.К. Программирование на С и С++. Практикум: Учеб. пособие для вузов/ Под ред. В.К.Томшина. Изд. 2-е испр. М.: Горячая линия – Телеком, 2000. 344с.:ил.

     7. Методические указания по выполнению  курсовой работы по дисциплине «Конструирование программ и языки программирования»./М.В Курешова – Витебск: УО «Витебский государственный технологический колледж», 2009. – с.50

     8.   Подбельский В.В., Фомин С.С. Программирование  на языке Си: Учеб. пособие. Изд. 2-е доп. М.: Финансы и статистика, 2000. 600с.: ил.

     9.   Романов, В.Ю. Программирование на языке C++: Практ. подход .-- М. : Компьютер, 1993 .-- 157с.

     10. Скляров В.А. Программирование  на языках Си и Си++: Учеб. пособие. М.: Высш. школа, 1999. 288с.

     11.  Теллес, М. BORLAND C++ BUILDER: библиотека программиста . СПб : Питер, 1998 .-- 512с.

     12. Технологии разработки программного  обеспечения: Учебник/ С. Орлов.  – СПб.: Питер, 2002. – 464 с.: ил.

     13.  Томшин В.К. Программирование  на С и С++. Практикум: Учеб. пособие  для вузов/ Под ред. В.К.Томшина.  Изд. 2-е испр. М.: Горячая линия – Телеком, 2000. 344с.:ил.

     14.  C++ Builder 6. Справочное пособие. Книга  2. Классы и компоненты. – М.: Бином-Пресс, 2002г. – 528 с.: ил.

     15. Borland C++ Builder 5. Энциклопедия программиста. Калверт Ч., Рейсдорф К., "ДиаСофт" - 2001, 944 стр. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

     ПРИЛОЖЕНИЕ  А – листинг  программы

     Unit1

     #include <vcl.h>

     #pragma hdrstop

     #include "Unit1.h"

     #include "Unit2.h"

     //---------------------------------------------------------------------------

     #pragma package(smart_init)

     #pragma resource "*.dfm"

     TForm1 *Form1;

     //---------------------------------------------------------------------------

     __fastcall TForm1::TForm1(TComponent* Owner)

             : TForm(Owner)

     {

     }

     //--------------------------------------------------------------------------- 

     void __fastcall TForm1::N1Click(TObject *Sender)

     {

     Form2->Show();

     Form1->Hide();

     }

     //---------------------------------------------------------------------------

     void __fastcall TForm1::N4Click(TObject *Sender)

     {

     Form1->Close();

     }

     //---------------------------------------------------------------------------

     void __fastcall TForm1::Timer1Timer(TObject *Sender)

     {

     Label1->Caption=DateToStr(Date()) + "   " +TimeToStr(Time());       

     }

     //---------------------------------------------------------------------------

     Unit2

     #include <vcl.h>

     #pragma hdrstop

     #include "Unit2.h"

     # include "Unit1.h"

     # include "Unit3.h"

     # include "Unit4.h"

     //---------------------------------------------------------------------------

     #pragma package(smart_init)

     #pragma resource "*.dfm"

     TForm2 *Form2;

     int summa,x;

Информация о работе Автоматизированная информационная система «Малое авторемонтное предприятие»