Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Цель и назначение разработки проекта.Стр 1 из 5Следующая ⇒
Цель и назначение разработки проекта.
Целью выполнения дипломного проекта должна стать демонстрация приемной комиссии: - приобретенных мною знаний в объеме профессиональных модулей (ПМ): 1) ПМ.01.02 - Раздел 2. ПМ. Разработка и эксплуатация баз данных 2) ПМ.03.02 - Раздел 3. СМОТРИ ФГОС 3) ПМ.03.02 - Раздел 4.Тестирование программного обеспечения - профессиональных компетенций (ПК), указанных в п. 5.2 стандарта по специальности 09.02.03 “Программирование в компьютерных системах”, утвержденному приказом Министра образования и науки Российской Федерации N 804 от 28 июля 2014 г., - моей готовности к деятельности, указанной в п. 4.3 стандарта.
Назначением данного дипломного проекта является практическая реализация приобретенных знаний в виде разработанного программного комплекса и сопроводительной документации к нему в виде настоящего документа, который позволит приемной комиссии оценить уровень приобретенных мною знаний, профессиональных компетенций и готовности к профессиональной деятельности.
Постановка задачи
В рамках дипломного проекта требуется разработать программный комплекс и документацию к нему, соответствующие выбранной теме «Разработка Автоматизированной информационной системы "Светодиодный магазин"».
Описание предметной области
В настоящее время применение автоматизированных средств управления менеджментом продукции на базе вычислительных средств является объективной реальностью, требующей от современного специалиста широкого круга знаний в менеджменте данной продукции, в данном случае реализация осветительных приборов. Требуется разработать информационную систему для автоматизации продажи осветительных приборов из магазина. Система должна предусматривать режимы учета поставок и продаж, отражающих перечень областей знаний, по которым имеется ассортимент в магазине. Каждый предмет может содержать сведения из нескольких областей знаний. Также они могут присутствовать в нескольких экземплярах. Ассортимент находящийся непосредственно в магазине обладает следующими параметрами: - Наименование - Стоимость - Секция хранения - Категория - Описание - Количество в наличии !?Магазин непосредственно контактирует с фирмами, которые поставляют товар (поставщиками). Поставщики характеризуются следующими параметрами:
- Наименование - Адрес - Телефон - Дата регистрации Для каждого поставщика имеется личная карточка.!?
Наш магазин имеет сотрудников для реализации продажи, которые характеризуются следующими параметрами: - ФИО - Паспортные данные - Контактный телефон - Адрес проживания - Должность
Для упрощения реализации наших товаров мы имеем базу данных на клиентов, для оповещения их о наших новинках, скидках, а так же облегчения оформления заказа. Характеризуются они следующими параметрами: - ФИО - Адрес - Контактный телефон - Компания Для каждого клиента ведётся специальная карточка.
Требований к оборудованию
Программа рассчитана на любого пользователя, обладающего базовыми навыками работы с компьютером. Минимальные технические требования к ЭВМ, необходимой для нормального функционирования программы: 1) Процессор: Pentium IV, 3Ггц 2) Оперативная память: 2 ГБ 3) Видеоадаптер. 4) Клавиатура, мышь. Рекомендуемые технические требования: 1) Процессор Pentium IV и выше. 2) Оперативная память: 3ГБ и выше. 3) Видеоадаптер. 4) Клавиатура, мышь.
Глава 3. Практическая часть
Описание программы Данная программа предназначена для продажи светодиодных приборов, находящихся в базе данных. Также предусмотрена возможность редактирования базы данных из самой программы. Для функционирования программного обеспечения необходим Microsoft Access. Программа реализована в среде разработки Embarcadero Delphi XE2. Общие сведения Программное обеспечение: Microsoft Windows XP SP2, 7 и выше… Среда разработки: Embarcadero Delphi XE2. Стадия разработки программного продукта включает в себя разработку интерфейса, разработку базы данных и написание программного кода. Все действия я выполняю параллельно, постепенно дополняя. Программный продукт состоит из: 1) Интерфейса пользователя 2) Программного кода 3) Базы данных 4) Отчетов 5) Справочников
3.2. Описание логической структуры информационного компонента и программного комплекса. Входные данные. Выходные данные.
Входные данные Входными данными являются: 1) Список клиентов 2) Список сотрудников 3) Список ассортимента 4) Список поставки ассортимента Выходные данные Выходными данными являются: 1) Книга продаж. 2) Отчет по накладным. 3) Прайс-лист. 4) Договор купли-продажи транспортного средства. 5) Остаток товара.
3.3. Функциональное назначение и порядок взаимодействия программных и информационных компонентов 1) Компонент Главное меню Компонент главное меню связывает все остальные формы. unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, Mask, DBCtrls, Grids, DBGrids, DB, ADODB, ExtCtrls, ComCtrls, jpeg;
type TForm1 = class(TForm) MainMenu1: TMainMenu; N1: TMenuItem; N7: TMenuItem; N8: TMenuItem; N3: TMenuItem; N4: TMenuItem; N5: TMenuItem; N6: TMenuItem; N9: TMenuItem; Image1: TImage; Panel1: TPanel; Label1: TLabel; Timer1: TTimer; Label2: TLabel; procedure N7Click(Sender: TObject); procedure N8Click(Sender: TObject); procedure N4Click(Sender: TObject); procedure N5Click(Sender: TObject); procedure N6Click(Sender: TObject); procedure timer1timer(Sender: TObject); procedure N9Click(Sender: TObject); private
{ Private declarations } public { Public declarations } end;
2) Компонент Оформление клиентов Данный компонент позволяет просматривать и редактировать клиентов нашего магазина. unit Unit6;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Mask, DBCtrls, Grids, DBGrids, DB, ADODB, ExtCtrls,comobj;
type TForm6 = class(TForm) DataSource1: TDataSource; DBGrid3: TDBGrid; Button1: TButton; ADOTable1: TADOTable; ADOTable1idклиент: TAutoIncField; ADOTable1Фамилия: TWideStringField; ADOTable1Имя: TWideStringField; ADOTable1Отчество: TWideStringField; ADOTable1Контактныйтелефон: TWideStringField; ADOTable1Адрес: TWideStringField; ADOTable1Компания: TWideStringField; Panel1: TPanel; Panel2: TPanel; Panel3: TPanel; Panel4: TPanel;
Label1: TLabel; DBEdit1: TDBEdit; Label2: TLabel; DBEdit2: TDBEdit; Label3: TLabel; DBEdit3: TDBEdit; Label4: TLabel; DBEdit4: TDBEdit; Label5: TLabel; DBEdit5: TDBEdit; Label6: TLabel; DBEdit6: TDBEdit; Label7: TLabel; DBEdit7: TDBEdit; ADOQuery1: TADOQuery; Button4: TButton; Button5: TButton; Panel5: TPanel; Panel6: TPanel; ADOQuery1idклиент: TAutoIncField; ADOQuery1Фамилия: TWideStringField; ADOQuery1Имя: TWideStringField; ADOQuery1Отчество: TWideStringField; ADOQuery1Контактныйтелефон: TWideStringField; ADOQuery1Адрес: TWideStringField; ADOQuery1Компания: TWideStringField; Edit1: TEdit; RadioButton2: TRadioButton; RadioButton3: TRadioButton; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Edit1Change(Sender: TObject); private { Private declarations } public { Public declarations } end;
3) Компонент Оформление товара
Компонент оформление товара позволяет просматривать и редактировать информацию ассортимента магазина. unit Unit5;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Mask, DBCtrls, Grids, DBGrids, DB, ADODB, ExtCtrls,comobj;
type TForm5 = class(TForm) DataSource1: TDataSource; DBGrid3: TDBGrid; Panel1: TPanel; Panel2: TPanel; ADOTable1: TADOTable; ADOConnection1: TADOConnection; Panel3: TPanel; Label1: TLabel; DBEdit1: TDBEdit; Label2: TLabel; DBEdit2: TDBEdit; Label3: TLabel; DBEdit3: TDBEdit; Label4: TLabel; DBEdit4: TDBEdit; Label5: TLabel; Label6: TLabel; DBEdit6: TDBEdit; Label7: TLabel;
Label8: TLabel; DBMemo1: TDBMemo; Label9: TLabel; DBComboBox1: TDBComboBox; Panel4: TPanel; Button1: TButton; ADOTable1idтовара: TWideStringField; ADOTable1idпоставки: TWideStringField; ADOTable1Наименование: TWideStringField; ADOTable1Стоимость: TBCDField; ADOTable1Секция: TWideStringField; ADOTable1Производитель: TWideStringField; ADOTable1Категория: TWideStringField; ADOTable1Описание: TWideStringField; ADOTable1Количество: TIntegerField; Label10: TLabel; DBComboBox2: TDBComboBox; Button2: TButton; Button3: TButton; Panel5: TPanel; Panel6: TPanel; ADOQuery1: TADOQuery; Edit1: TEdit; RadioButton2: TRadioButton; RadioButton3: TRadioButton; Button4: TButton; Button5: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Edit1Change(Sender: TObject); private { Private declarations } public { Public declarations } end; 4) Компонент Оформление поставки
Данный компонент отправляет нас в меню поставок, где мы можем просматривать и редактировать имеющуюся информацию. unit Unit4;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, ADODB, Mask, DBCtrls, Grids, DBGrids,comobj, ExtCtrls;
type TForm4 = class(TForm) DBGrid3: TDBGrid; DataSource1: TDataSource; Button1: TButton; Button2: TButton; Panel1: TPanel; Panel2: TPanel; RadioButton1: TRadioButton; ADOTable1: TADOTable; Label1: TLabel; DBEdit7: TDBEdit; Label6: TLabel; DBEdit9: TDBEdit; Label8: TLabel; Label11: TLabel; DBEdit11: TDBEdit; Label12: TLabel; DBMemo1: TDBMemo; Label13: TLabel; DBEdit12: TDBEdit; Label14: TLabel; DBEdit13: TDBEdit; Panel3: TPanel; Panel4: TPanel; ADOConnection1: TADOConnection; DBComboBox1: TDBComboBox; ADOTable1idприхода: TWideStringField; ADOTable1Наименование: TWideStringField; ADOTable1Категория: TWideStringField; ADOTable1Стоимость: TBCDField; ADOTable1Описание: TWideStringField; ADOTable1Датапоставки: TDateTimeField; ADOTable1Количество: TIntegerField; Button3: TButton; Panel5: TPanel; Button4: TButton; Panel6: TPanel; ADOQuery1: TADOQuery; ADOQuery1idприхода: TWideStringField; ADOQuery1Наименование: TWideStringField; ADOQuery1Категория: TWideStringField; ADOQuery1Стоимость: TBCDField; ADOQuery1Описание: TWideStringField; ADOQuery1Датапоставки: TDateTimeField; ADOQuery1Количество: TIntegerField; Edit1: TEdit; RadioButton2: TRadioButton; RadioButton3: TRadioButton; Button5: TButton; Button6: TButton; procedure Button1Click(Sender: TObject); procedure FormActive(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button4Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Edit1Change(Sender: TObject); private { Private declarations } public { Public declarations } end;
5) Компонент Оформление заказа Данный компонент дает возможность оформлять и заказывать заказы для клиентов. unit Unit7;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Mask, DBCtrls, DB, ADODB, ExtCtrls, Grids, DBGrids,comobj;
type TForm7 = class(TForm) Panel1: TPanel; Panel2: TPanel; ADOQuery1: TADOQuery; DataSource1: TDataSource; ADOQuery1id: TAutoIncField; ADOQuery1idклиаента: TIntegerField; ADOQuery1idсотрудника: TWideStringField; ADOQuery1idтовара: TWideStringField; ADOQuery1Стоимость: TBCDField; ADOQuery1Адрес: TWideStringField; ADOQuery1Датадоставки: TDateTimeField; ADOQuery1Время: TIntegerField; Label1: TLabel; DBEdit1: TDBEdit; Label2: TLabel; DBEdit2: TDBEdit; Label3: TLabel; DBEdit3: TDBEdit; Label4: TLabel;
DBEdit4: TDBEdit; Label5: TLabel; DBEdit5: TDBEdit; Label6: TLabel; DBEdit6: TDBEdit; Label7: TLabel; DBEdit7: TDBEdit; Label8: TLabel; DBEdit8: TDBEdit; Panel3: TPanel; Panel5: TPanel; Panel6: TPanel; Button5: TButton; Button4: TButton; Edit1: TEdit; RadioButton2: TRadioButton; RadioButton3: TRadioButton; Button2: TButton; Panel4: TPanel; DBGrid1: TDBGrid; Button1: TButton; Button3: TButton; Edit2: TEdit; Edit3: TEdit; Button6: TButton; Label9: TLabel; Label10: TLabel; procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Edit1Change(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations }
public { Public declarations } end;
6) Компонент Данные сотрудников Данный компонент предоставляет возможность ввода и редактирования данных о сотрудниках. unit Unit3;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Mask, DBCtrls, DB, ADODB, Grids, DBGrids, ExtCtrls, IWVCLBaseControl, IWBaseControl, IWBaseHTMLControl, IWControl, IWExtCtrls, ExtDlgs, JPEG,comobj;
type TForm3 = class(TForm) DBGrid3: TDBGrid; DataSource1: TDataSource; Button1: TButton; ADOConnection1: TADOConnection; Panel1: TPanel; Panel2: TPanel; Label1: TLabel; DBEdit1: TDBEdit; Label2: TLabel; DBEdit2: TDBEdit; Label3: TLabel; DBEdit3: TDBEdit; Label4: TLabel; DBEdit4: TDBEdit; Label5: TLabel; DBEdit5: TDBEdit; Label6: TLabel; DBEdit6: TDBEdit; Label7: TLabel; DBEdit7: TDBEdit; Label8: TLabel; DBEdit8: TDBEdit; Panel3: TPanel; Panel4: TPanel; GroupBox1: TGroupBox; GroupBox2: TGroupBox; Label12: TLabel; DBEdit12: TDBEdit; Label13: TLabel; DBEdit13: TDBEdit; Label14: TLabel; DBEdit14: TDBEdit; Label15: TLabel; Panel5: TPanel; Button3: TButton; Button4: TButton; Panel6: TPanel; ADOQuery1: TADOQuery; ADOQuery1Idсотрудника: TWideStringField; ADOQuery1Фамилия: TWideStringField; ADOQuery1Имя: TWideStringField; ADOQuery1Отчество: TWideStringField; ADOQuery1Серия: TIntegerField; ADOQuery1Номер: TIntegerField; ADOQuery1Датавыдачипасспорта: TDateTimeField; ADOQuery1Кемвыдан: TWideStringField; ADOQuery1Гражданство: TWideStringField; ADOQuery1Адреспроживания: TWideStringField; ADOQuery1Контактныйтелефон: TIntegerField; ADOQuery1Должность: TWideStringField; DBComboBox1: TDBComboBox; Edit1: TEdit; RadioButton2: TRadioButton; RadioButton1: TRadioButton; Button2: TButton; Button5: TButton; procedure Button1Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Edit1Change(Sender: TObject); procedure Button2Click(Sender: TObject);
private { Private declarations } public { Public declarations } end; Интернет – источники 1)http://www.megamoto.ru/ 2) http://delphiexpert.ru/ 3) http://www.delphiplus.org 4) http://www.codenet.ru/progr/delphi 5) http://www.aoyama.ru/publications/277 Должно быть 10 ссылок!!!!
Цель и назначение разработки проекта.
Целью выполнения дипломного проекта должна стать демонстрация приемной комиссии: - приобретенных мною знаний в объеме профессиональных модулей (ПМ): 1) ПМ.01.02 - Раздел 2. ПМ. Разработка и эксплуатация баз данных 2) ПМ.03.02 - Раздел 3. СМОТРИ ФГОС 3) ПМ.03.02 - Раздел 4.Тестирование программного обеспечения - профессиональных компетенций (ПК), указанных в п. 5.2 стандарта по специальности 09.02.03 “Программирование в компьютерных системах”, утвержденному приказом Министра образования и науки Российской Федерации N 804 от 28 июля 2014 г., - моей готовности к деятельности, указанной в п. 4.3 стандарта.
Назначением данного дипломного проекта является практическая реализация приобретенных знаний в виде разработанного программного комплекса и сопроводительной документации к нему в виде настоящего документа, который позволит приемной комиссии оценить уровень приобретенных мною знаний, профессиональных компетенций и готовности к профессиональной деятельности.
Постановка задачи
В рамках дипломного проекта требуется разработать программный комплекс и документацию к нему, соответствующие выбранной теме «Разработка Автоматизированной информационной системы "Светодиодный магазин"».
Описание предметной области
В настоящее время применение автоматизированных средств управления менеджментом продукции на базе вычислительных средств является объективной реальностью, требующей от современного специалиста широкого круга знаний в менеджменте данной продукции, в данном случае реализация осветительных приборов.
Требуется разработать информационную систему для автоматизации продажи осветительных приборов из магазина. Система должна предусматривать режимы учета поставок и продаж, отражающих перечень областей знаний, по которым имеется ассортимент в магазине. Каждый предмет может содержать сведения из нескольких областей знаний. Также они могут присутствовать в нескольких экземплярах. Ассортимент находящийся непосредственно в магазине обладает следующими параметрами: - Наименование - Стоимость - Секция хранения - Категория - Описание - Количество в наличии !?Магазин непосредственно контактирует с фирмами, которые поставляют товар (поставщиками). Поставщики характеризуются следующими параметрами: - Наименование - Адрес - Телефон - Дата регистрации Для каждого поставщика имеется личная карточка.!?
Наш магазин имеет сотрудников для реализации продажи, которые характеризуются следующими параметрами: - ФИО - Паспортные данные - Контактный телефон - Адрес проживания - Должность
Для упрощения реализации наших товаров мы имеем базу данных на клиентов, для оповещения их о наших новинках, скидках, а так же облегчения оформления заказа. Характеризуются они следующими параметрами: - ФИО - Адрес - Контактный телефон - Компания Для каждого клиента ведётся специальная карточка.
|
||||||||||||
Последнее изменение этой страницы: 2021-03-10; просмотров: 98; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.25.161 (0.212 с.) |