Автоматизированная система обработки информации
Cоздание и описание логической модели автоматизированной системы обработки информации. Проектирование структуры системы в виде диаграмм UML. Анализ программных средств разработки программного обеспечения и интерфейса. Осуществление тестирования программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 25.01.2015 |
Размер файла | 2,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
begin
Close;
end;
procedure TfMain.DBGrid1TitleClick(Column: TColumn);
begin
dm.ADOTable1Sotr.Sort:=Column.FieldName;
end;
procedure TfMain.DBGrid2TitleClick(Column: TColumn);
begin
dm.ADOTable1Obr.Sort:=Column.FieldName;
end;
procedure TfMain.DBGrid3TitleClick(Column: TColumn);
begin
dm.ADOTable1Lich.Sort:=Column.FieldName;
end;
procedure TfMain.DBGrid4TitleClick(Column: TColumn);
begin
dm.ADOTable1Deti.Sort:=Column.FieldName;
end;
procedure TfMain.DBGrid6TitleClick(Column: TColumn);
begin
dm.ADOTable1podr.Sort:=Column.FieldName;
end;
procedure TfMain.DBGrid7TitleClick(Column: TColumn);
begin
dm.ADOTable1ur.Sort:=Column.FieldName;
end;
procedure TfMain.DBGrid5TitleClick(Column: TColumn);
begin
dm.ADOTable1Dolj.Sort:=Column.FieldName;
end;
procedure TfMain.SpeedButton1Click(Sender: TObject);
begin
fAddDolj.ShowModal;
end;
procedure TfMain.BitBtn7Click(Sender: TObject);
begin
fAddSotr.Show;
end;
procedure TfMain.BitBtn2Click(Sender: TObject);
begin
dm.ADOTable1Sotr.Filtered:=False;
end;
procedure TfMain.BitBtn1Click(Sender: TObject);
var s:string;
begin
if not (radiogroup1.ItemIndex in [0..14]) then ShowMessage('Отметьте поле выбора')
else
if (edit1.Text='') and (radiogroup1.itemindex in [0..14]) then
begin
ShowMessage('Не введен критерий выбора');
edit1.setfocus;
exit;
end
else begin
dm.ADOTable1Sotr.Filtered:=True;
Case radiogroup1.ItemIndex of
0: begin s:='КодСотрудника'+'='+edit1.Text;end;
1: begin s:='Фамилия like '+''''+ edit1.Text+'*''' ;end;
2: begin s:='Имя like '+''''+ edit1.Text+'*''';end;
3: begin s:='Отчество like '+''''+ edit1.Text+'*''';end;
4: begin s:='СтажВДолжности'+'='+edit1.Text;end;
5: begin s:='ОбщийСтаж'+'='+edit1.Text;end;
6: begin s:='Прием like '+'''*'+ edit1.Text+'*''' ;end;
7: begin s:='СрокКонтракта'+'='+edit1.Text;end;
8: begin s:='Окончание like '+'''*'+ edit1.Text+'*''' ;end;
9: begin s:='КоличествоДетей'+'='+edit1.Text;end;
10: begin s:='КоличествоДетей'+'>='+edit1.Text;end;
11: begin s:='УсловияСотрудничества like '+'''*'+ edit1.Text+'*''' ;end;
12: begin s:='ОсобыеОтметки like '+'''*'+ edit1.Text+'*''' ;end;
13: begin s:='Возраст'+'='+edit1.Text;end;
14: begin s:='Возраст'+'>='+edit1.Text;end;
end;
dm.ADOTable1Sotr.Filter:=s;
end ;//else
end;
procedure TfMain.N3Click(Sender: TObject);
begin
Close;
end;
procedure TfMain.N5Click(Sender: TObject);
begin
FoSpisSotrAdrTel.QuickRep1.Preview;
end;
procedure TfMain.N4Click(Sender: TObject);
begin
oSpisSotrLichKart.QuickRep1.Preview;
end;
procedure TfMain.N6Click(Sender: TObject);
begin
oSpisSotrDolj.QuickRep1.Preview;
end;
procedure TfMain.N9Click(Sender: TObject);
begin
oSpisSotrDeti.QuickRep1.Preview;
end;
procedure TfMain.BitBtn3Click(Sender: TObject);
var s:string;
begin
Case radiogroup1.ItemIndex of
0: begin s:='КодСотрудника';end;
1: begin s:='Фамилия' ;end;
2: begin s:='Имя';end;
3: begin s:='Отчество';end;
4: begin s:='СтажВДолжности';end;
5: begin s:='ОбщийСтаж';end;
6: begin s:='Прием' ;end;
7: begin s:='СрокКонтракта';end;
8: begin s:='Окончание' ;end;
9: begin s:='КоличествоДетей';end;
10: begin s:='КоличествоДетей';end;
11: begin s:='УсловияСотрудничества' ;end;
12: begin s:='ОсобыеОтметки' ;end;
end;
If not (dm.ADOTable1Sotr.Locate(s,Edit1.Text,[loCaseInsensitive,loPartialKey])) then
Application.MessageBox(''+ 'Запись с заданными пераметрами не найдена !','Результат поиска')
else
Fmain.DBGrid1.DataSource:=dm.DataSource1Sotr;
end;
procedure TfMain.SpeedButton2Click(Sender: TObject);
var x,n,i:integer;
begin
dm.ADOTable1Sotr.first;
for i:=0 to dm.ADOTable1Sotr.RecordCount-1 do
begin
dm.ADOTable1Sotr.edit;
x:=now-dm.ADOTable1Lich.FieldValues['ДатаРождения'];
// ShowMessage(IntToStr(round(x/365)-1));
dm.ADOTable1Sotr.FieldValues['Возраст']:=int(x/365);
dm.ADOTable1Sotr.post;
dm.ADOTable1Sotr.next;
end;
end;
procedure TfMain.N2Click(Sender: TObject);
begin
Application.MessageBox(''+
#13+' "Отдел кадров"'+
#13+#13+' Информационная система'+
#13+#13+' Программа разработана'+
#13+' в качестве дипломного проекта.'+
#13+#13+'Могилевский государственный экономический '+
#13+' профессионально-технический колледж.'+
#13+' 2014 г.'+
#13+#13+' Версия 1.0.9'+
' ','О программе');
end;
end.end.
Приложение Б
Примеры отчетов
Рисунок Б.1 - Отчет "Список работников"
Рисунок Б.2 - Отчет "Список работников по должностям"
Рисунок Б.3- Отчет "Личная карточка"
Приложение В
Формы
Рисунок В.1 - Главная форма
Рисунок В.2 -Форма "Главная"
Рисунок В.3 -Форма "Добавление нового работника"
Рисунок В.4 -Форма "Добавление должности"
Рисунок В.5 -Форма "Работники на должностях"
Размещено на Allbest.ru
Подобные документы
Создание программного обеспечения автоматизированной информационной системы для учета и обработки метеорологической информации. Описание основных программных модулей. Требования к составу и параметрам технических средств, транспортированию и хранению.
дипломная работа [7,5 M], добавлен 16.08.2015Характеристика технологического процесса и существующей системы обработки информации. Автоматизированная система ввода, проверки логической целостности и корректировки вводимой информации. Требования к функциям, видам обеспечения. Спецификация атрибутов.
дипломная работа [3,1 M], добавлен 31.03.2011Объектная модель программной системы согласно методологии ОМТ (в виде IDEF-диаграмм): анализ предъявляемых требований и предварительное проектирование системы. Описание алгоритмов обработки данных. Реализация системы на языке С#, листинг программы.
контрольная работа [399,2 K], добавлен 25.02.2013Минимизация времени между совершением производственно-хозяйственных операций и их информационным отображением при принятии управленческих решений. Автоматизированная система обработки экономической информации на примере предприятия "Дорремстрой".
контрольная работа [28,3 K], добавлен 27.07.2009Разработка и внедрение автоматизированной информационной системы (АИС) работы с клиентами туристической фирмы (приема и обработки заявок). Технико-экономическая оценка туристического агентства, алгоритм и схема интерфейса программного обеспечения его АИС.
дипломная работа [4,0 M], добавлен 21.07.2011Предметная область предприятия по производству мебели: изучение и диагностический анализ структуры предприятия, его деятельности и существующей системы обработки информации. Проектирование моделей, форм входных и выходных документов предприятия.
курсовая работа [545,7 K], добавлен 30.01.2013Разработка программного обеспечения для автоматизированной системы калибровки и поверки комплекса технических средств ПАДК "Луг-1". Аналитический обзор аналогов. Проектирование пользовательского интерфейса. Средства разработки программного обеспечения.
дипломная работа [1,4 M], добавлен 17.12.2014Требования, предъявляемые к свойствам систем распределенной обработки информации. Логические слои прикладного программного обеспечения вычислительных систем. Механизмы реализации распределенной обработки информации. Технологии обмена сообщениями.
курсовая работа [506,8 K], добавлен 03.03.2011Моделирование вариантов объектно-ориентированных программных систем. Проектирование статический структуры, интерфейса, диаграмм компонентов и архитектуры приложения для разработки имитационной модели информационной системы "Центр обслуживания абонентов".
дипломная работа [951,4 K], добавлен 24.10.2010Основные функции, требования и характеристики системы тестирования. Создание современной модели WEB-сервиса тестирования знаний студентов с помощью средств WEB-разработки. Описание пользовательского интерфейса сайта, этапы прохождения тестовых заданий.
курсовая работа [6,4 M], добавлен 14.07.2012