- •Содержание
- •4.2. Методика расчета экономической эффективности 25
- •4.3. Расчет экономической эффективности по задаче Построение пп аис «Деятельность Театра» 26
- •Введение
- •1. Теоретический раздел
- •1.1. Основы разработки по аис
- •1.2. Обоснование выбора субд и языка программирования
- •1.3. Описание операционной системы
- •2. Раздел проектированияаис
- •2.1. Постановка задачи
- •2.2. Проектирование информационно-логической модели бд
- •2.2.1. Описание предметной области
- •2.2.2. Проектирование концептуальной модели
- •2.2.3. Проектирование реляционной логической модели
- •2.2.4. Проектирование физической модели
- •2.3. Проектирование интерфейса пользователя
- •3. Эксперементальный раздел
- •3.1. Тестирование программы
- •3.2. Характеристика программы
- •4. Экономический раздел
- •4.1. Понятие экономической эффективности
- •4.2. Методика расчета экономической эффективности
- •4.3. Расчет экономической эффективности по задаче Построение пп аис «Деятельность Театра»
- •Заключение
- •Список литературы
- •Список сокращений
- •Приложение а. Инструкция пользователя
- •Приложение б. Текст программы (листинг)
Заключение
Исходя из вывод созданного ПП АИС "Деятельность Театра" можно сделать следующие выводы:
Все требования по хранению информационных объектов и их реквизитов, описанных в разделе анализа предметной области, выполнены.
Все требования по управлению данными (добавление, редактирование, удаление, вычисление) , описанные в разделе анализа и постановки задачи, выполнены
Выполнена автоматизация задач пользователя системы: оформление договора, добавление новых актеров, формирование отчетности о состоянии работы актеров.
Таким образом, все поставленные задачи и перечисленные требования к системе реализованы и учтены.
Список литературы
Соловьев И. В., Майоров А. А. Проектирование информационных систем. – Академический Проект, 2009. – 400с.
Федоров Н.В. Проектирование информационных систем: Лабораторный практикум. – М.: МГИУ, 2008. – 122с.
Коннэлл Д. Visual Basic 6. Введение в программирование баз данных. – ДМК, 2000. – 720с.
Дубенецкий В. А., Советов Б. Я. Анализ структур автоматизированного управления. Л., 1985.
Дубенецкий В. Л., Советов Б. Я. Методы и средства автоматизации проектирования АИС. Л., 1986.
Евдокимов В. В., Рейнер В. А. Машинный синтез АСУП. М., 1980.
Заикин О, А., Советов В. Я; Карасев О. И. Методология автоматизированного проектирования АИС//В кн.: Сложные системы управления 1984.
Мамиконов А. Г., Цвиркун А. Д., Кульба В. В. Автоматизация проектирования АИС. М., 1981.
Мамиконов Л. Г., Кульба В. В., Шелков А. Б. Достоверность, защита и резервирование информации в АИС. М., 1986.
Мизим Я. Л., Богатырев В. Л.. Кулешов Л. Я. Сети коммутации пакетов. М., 1986.
Список сокращений
ПО - программное обеспечение
АИС - автоматизированная информационная система
ИС - информационная система
ЭВМ - электронно вычислительные машины
ОС - операционная система
БД - база данных
СУБД - система управления базами данных
ПЭВМ - персональные электронно вычислительные машины
Приложение а. Инструкция пользователя
Рис.5. Файл помощи.
Приложение б. Текст программы (листинг)
procedure TActerAddMin.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
datamodule1.TbAkteri.Cancel;
action:=cafree;
end;
procedure TActerAddMin.BitBtn1Click(Sender: TObject);
var buttonSelected:integer;
begin
if datamodule1.TbAkteri.Modified=true then
buttonSelected := MessageDlg('Вы уверенны?данные будут сохраненны.',mtWarning, mbOKCancel, 0);
if buttonSelected=mrok then
begin
datamodule1.TbAkteri.Post;
acteraddmin.Close;
end;
procedure TAkterAdd.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;
procedure TAkterAdd.BitBtn2Click(Sender: TObject);
begin
Application.CreateForm(TActerAddMin, ActerAddMin);
acterAddmin.caption:='изменение данных';
end;
procedure TAkterAdd.BitBtn1Click(Sender: TObject);
begin
datamodule1.TbAkteri.Insert;
Application.CreateForm(TActerAddMin, ActerAddMin);
end;
procedure TKontraktAdd.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
action:=cafree;
end;
procedure TKontraktAdd.BitBtn1Click(Sender: TObject);
begin
datamodule1.TbKontrakti.insert;
Application.CreateForm(TKontraktAddmin, KontraktAddmin);
end;
procedure TKontraktAdd.BitBtn2Click(Sender: TObject);
begin
Application.CreateForm(TKontraktAddmin, KontraktAddmin);
kontraktaddmin.Caption:='изменение данных';
end;
procedure TKontraktAddmin.BitBtn1Click(Sender: TObject);
var buttonSelected:integer;
begin
if datamodule1.TbKontrakti.Modified=true then
buttonSelected := MessageDlg('Вы уверенны?данные будут сохраненны.',mtWarning, mbOKCancel, 0);
if buttonSelected=mrok then
begin
datamodule1.TbKontrakti.Post;
kontraktaddmin.Close;
end;
procedure TOtch.BitBtn2Click(Sender: TObject);
begin
RvPrjRoli.execute;
end;
procedure TOtch.BitBtn3Click(Sender: TObject);
begin
RvPrjAkteri.execute;
end;
rocedure TPosanovkiAddMin.Button1Click(Sender: TObject);
var buttonSelected:integer;
begin
if datamodule1.TbPostanovki.Modified=true then
buttonSelected := MessageDlg('Вы уверенны?данные будут сохраненны.',mtWarning, mbOKCancel, 0);
if buttonSelected=mrok then
begin
datamodule1.TbPostanovki.Post;
posanovkiaddmin.Close;
end;
procedure TPostanovki.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;
procedure TPostanovki.DBLookupListBox1Click(Sender: TObject);
begin
procedure TRegaliiAddMinFrm.BitBtn1Click(Sender: TObject);
var buttonSelected:integer;
begin
if datamodule1.TbRegalii.Modified=true then
buttonSelected := MessageDlg('Вы уверенны?данные будут сохраненны.',mtWarning, mbOKCancel, 0);
if buttonSelected=mrok then
begin
datamodule1.TbRegalii.Post;
regaliiaddminfrm.Close;
end;
procedure TRoliAdd.FormClose(Sender: TObject; var Action: TCloseAction);
begin
datamodule1.TbRoli.Cancel;
action:=cafree;
end;
procedure TRoliAdd.BitBtn1Click(Sender: TObject);
begin
datamodule1.TbRoli.Insert;
Application.CreateForm(TRoliaddMin, RoliaddMin);
end;
procedure TRoliAdd.BitBtn2Click(Sender: TObject);
begin
Application.CreateForm(TRoliaddMin, RoliaddMin);
roliaddmin.caption:='добавление записей';
end;
procedure TRoliaddMin.Button1Click(Sender: TObject);
var buttonSelected:integer;
begin
if datamodule1.TbRoli.Modified=true then
buttonSelected := MessageDlg('Вы уверенны?данные будут сохраненны.',mtWarning, mbOKCancel, 0);
if buttonSelected=mrok then
begin
datamodule1.TbRoli.Post;
roliaddmin.Close;
end;
procedure TSpektakliAdd.Button1Click(Sender: TObject);
begin
datamodule1.TbSpectakli.Insert;
Application.CreateForm(TSpektakliAddMin, SpektakliAddMin);
end;
procedure TSpektakliAdd.Button2Click(Sender: TObject);
begin
Application.CreateForm(TSpektakliAddMin, SpektakliAddMin);
spektakliaddmin.caption:='изменение данных';
end;
procedure TSpektakliAddMin.BitBtn1Click(Sender: TObject);
var buttonSelected:integer;
begin
if datamodule1.TbSpectakli.Modified=true then
buttonSelected := MessageDlg('Вы уверенны?данные будут сохраненны.',mtWarning, mbOKCancel, 0);
if buttonSelected=mrok then
begin
datamodule1.TbSpectakli.Post;
spektakliaddmin.Close;
end;
procedure TVladenieAdd.BitBtn1Click(Sender: TObject);
begin
datamodule1.QRegalii.Insert;
Application.CreateForm(TVladenieAddMin, VladenieAddMin);
end;
procedure TVladenieAdd.BitBtn2Click(Sender: TObject);
begin
vladenieaddmin.caption:='изменение данных';
Application.CreateForm(TVladenieAddMin, VladenieAddMin);
end;
procedure TVladenieAddMin.BitBtn1Click(Sender: TObject);
begin
datamodule1.TbRegalii.Insert;
Application.CreateForm(TRegaliiAddMinFrm, RegaliiAddMinFrm);
end;
procedure TVladenieAddMin.BitBtn2Click(Sender: TObject);
begin
Application.CreateForm(TRegaliiAddMinFrm, RegaliiAddMinFrm);
Regaliiaddminfrm.caption:='изменение данных' ;
end;
procedure TVladenieAddMin.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
datamodule1.QRegalii.Cancel;
action:=cafree;
end;
procedure TVladenieAddMin.BitBtn3Click(Sender: TObject);
var buttonSelected:integer;
begin
if datamodule1.QRegalii.Modified=true then
buttonSelected := MessageDlg('Вы уверенны?данные будут сохраненны.',mtWarning, mbOKCancel, 0);
if buttonSelected=mrok then
begin
datamodule1.QRegalii.Post;
VladenieAddmin.Close;
end;