Автор работы: Пользователь скрыл имя, 16 Марта 2014 в 12:05, курсовая работа
К задачам курсовой работы можно отнести следующее:
a) изучение предметной области;
b) разработка функциональных моделей;
c) разработка базы данных в СУБД Firebird;
d) создание приложения, основанного на клиент-серверной технологии;
Введение 3
1. Теоретические сведения 5
1.1 Анализ предметной области 5
1.2 Используемые при проектировании программные средства 6
1.3 Используемые инструментальные средства для создания Windows-приложения 9
2. Разработка технического задания к программе 11
2.1 Основание для разработки 11
2.2 Назначение разработки 11
2.3 Требования к программе 11
2.3.1 Требования к функциональным характеристикам и надежности 11
2.3.2 Условия эксплуатации 14
2.3.3 Требования к составу и параметрам технических средств 14
2.3.4 Требования к информационной и программной совместимости 14
2.4 Требования к маркировке и упаковке 15
2.5 Требования к транспортированию и хранению 15
2.6 Требования к программной документации 15
2.7 Технико-экономические показатели 15
2.8 Стадии и этапы разработки 16
2.9 Порядок контроля и приемки 16
3. Разработка функциональных моделей автоматизированной системы 18
4. Разработка информационной модели автоматизированной системы 24
5. Разработка пользовательского интерфейса 26
5.1 Интерфейс клиентского Windows-приложения 26
5.2 Руководство пользователя 37
Заключение 37
Список использованных источников 41
Приложение 1. Листинг БД 42
Приложение 2. Листинг клиентского Web-приложения 54
DataModule2->IBStoredProc19->
DataModule2->IBStoredProc19->
DataModule2->IBTable7->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn20Click(TObject *Sender)
{
DataModule2->IBTable7->Active=
DataModule2->IBStoredProc20->
DataModule2->IBStoredProc20->
DataModule2->IBStoredProc20->
DataModule2->IBStoredProc20->
DataModule2->IBStoredProc20->
DataModule2->IBStoredProc20->
DataModule2->IBStoredProc20->
DataModule2->IBTable7->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn21Click(TObject *Sender)
{
DataModule2->IBTable7->Active=
DataModule2->IBStoredProc21->
DataModule2->IBStoredProc21->
DataModule2->IBStoredProc21->
DataModule2->IBTable7->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn22Click(TObject *Sender)
{
DataModule2->IBTable8->Active=
DataModule2->IBStoredProc22->
DataModule2->IBStoredProc22->
DataModule2->IBStoredProc22->
DataModule2->IBStoredProc22->
DataModule2->IBStoredProc22->
DataModule2->IBStoredProc22->
DataModule2->IBStoredProc22->
DataModule2->IBTable8->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn23Click(TObject *Sender)
{
DataModule2->IBTable8->Active=
DataModule2->IBStoredProc23->
DataModule2->IBStoredProc23->
DataModule2->IBStoredProc23->
DataModule2->IBStoredProc23->
DataModule2->IBStoredProc23->
DataModule2->IBStoredProc23->
DataModule2->IBStoredProc23->
DataModule2->IBStoredProc23->
DataModule2->IBTable8->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn24Click(TObject *Sender)
{
DataModule2->IBTable8->Active=
DataModule2->IBStoredProc24->
DataModule2->IBStoredProc24->
DataModule2->IBStoredProc24->
DataModule2->IBTable8->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn25Click(TObject *Sender)
{
DataModule2->IBTable9->Active=
DataModule2->IBStoredProc25->
DataModule2->IBStoredProc25->
DataModule2->IBStoredProc25->
DataModule2->IBStoredProc25->
DataModule2->IBStoredProc25->
DataModule2->IBTable9->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn26Click(TObject *Sender)
{
DataModule2->IBTable9->Active=
DataModule2->IBStoredProc26->
DataModule2->IBStoredProc26->
DataModule2->IBStoredProc26->
DataModule2->IBStoredProc26->
DataModule2->IBStoredProc26->
DataModule2->IBStoredProc26->
DataModule2->IBTable9->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn27Click(TObject *Sender)
{
DataModule2->IBTable9->Active=
DataModule2->IBStoredProc27->
DataModule2->IBStoredProc27->
DataModule2->IBStoredProc27->
DataModule2->IBTable9->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn28Click(TObject *Sender)
{
DataModule2->IBTable9->Active=
DataModule2->IBStoredProc28->
DataModule2->IBStoredProc28->
DataModule2->IBStoredProc28->
DataModule2->IBTable9->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn29Click(TObject *Sender)
{
DataModule2->IBTable9->Active=
DataModule2->IBStoredProc29->
DataModule2->IBStoredProc29->
DataModule2->IBStoredProc29->
DataModule2->IBStoredProc29->
DataModule2->IBTable9->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn30Click(TObject *Sender)
{
DataModule2->IBTable9->Active=
DataModule2->IBStoredProc30->
DataModule2->IBStoredProc30->
DataModule2->IBStoredProc30->
DataModule2->IBTable9->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn31Click(TObject *Sender)
{
QuickRep1->Preview();
}
//----------------------------
void __fastcall TForm1::DBGrid1TitleClick(
{
DataModule2->IBTable1->Active = false;
DataModule2->IBTable1->
DataModule2->IBTable1->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid2TitleClick(
{
DataModule2->IBTable2->Active = false;
DataModule2->IBTable2->
DataModule2->IBTable2->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid3TitleClick(
{
DataModule2->IBTable3->Active = false;
DataModule2->IBTable3->
DataModule2->IBTable3->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid4TitleClick(
{
DataModule2->IBTable4->Active = false;
DataModule2->IBTable4->
DataModule2->IBTable4->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid5TitleClick(
{
DataModule2->IBTable5->Active = false;
DataModule2->IBTable5->IndexFi
DataModule2->IBTable5->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid6TitleClick(
{
DataModule2->IBTable6->Active = false;
DataModule2->IBTable6->
DataModule2->IBTable6->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid7TitleClick(
{
DataModule2->IBTable7->Active = false;
DataModule2->IBTable7->
DataModule2->IBTable7->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid8TitleClick(
{
DataModule2->IBTable8->Active = false;
DataModule2->IBTable8->
DataModule2->IBTable8->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid9TitleClick(
{
DataModule2->IBTable9->Active = false;
DataModule2->IBTable9->
DataModule2->IBTable9->Active = true;
}
//----------------------------
void __fastcall TForm1::DBGrid10TitleClick(
{
DataModule2->IBTable10->Active = false;
DataModule2->IBTable10->
DataModule2->IBTable10->Active = true;
}
//----------------------------
void __fastcall TForm1::BitBtn32Click(TObject *Sender)
{
TLocateOptions LO;
DataModule2->IBTable4->Locate(
}
//----------------------------
void __fastcall TForm1::BitBtn33Click(TObject *Sender)
{
DataModule2->IBQuery1->Active=
DataModule2->IBQuery1->
DBGrid5->DataSource=
DataModule2->IBQuery1->Active=
}
//----------------------------
void __fastcall TForm1::BitBtn34Click(TObject *Sender)
{
QuickRep2->Preview();
}
//----------------------------
void __fastcall TForm1::BitBtn35Click(TObject *Sender)
{
TLocateOptions LO;
DataModule2->IBTable1->Locate(
}
//----------------------------
void __fastcall TForm1::BitBtn36Click(TObject *Sender)
{
DBGrid5->DataSource=
}
//----------------------------
void __fastcall TForm1::BitBtn37Click(TObject *Sender)
{
TLocateOptions LO;
DataModule2->IBTable9->Locate(
}
//----------------------------
/*****************************
/*** Generated by IBExpert 2010.01.22 17.12.2013 13:04:31 ***/
/*****************************
SET SQL DIALECT 3;
SET NAMES NONE;
CREATE DATABASE 'localhost:D:\6.fdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 16384
Введение
1. Теоретические сведения
2. Разработка технического задания к программе
3. Разработка функциональных моделей автоматизированной системы
4. Разработка информационной модели автоматизированной системы
5. Разработка пользовательского интерфейса
Заключение
Список использованных источников
Приложение 1. Листинг БД
Приложение 2. Листинг клиентского Web-приложения
Исполнитель /________________/ Лисицына Ю.Д
Руководитель /________________/ Гахов Р.П.