Технология разработки программного обеспечения

Автор работы: Orlano Не важно, 08 Октября 2010 в 18:34, отчет по практике

Краткое описание

В настоящее время для составления расписания экзаменов в учебных заведениях используются средства, не учитывающие специфику предметной области. Как следствие, на решение тривиальных задач уходит много рабочего времени. Разрабатываемый программный комплекс «Расписание экзаменов» предназначен для осуществления автоматизации данного процесса в учебных заведениях.
В разрабатываемом техническом задании на разработку автоматизированной системы обработки информации и управления «Программный комплекс Расписание экзаменов», представлен краткий анализ работы общеобразовательного учебного заведения, спектр требований, выдвигаемых к персоналу, техническим средствам, функциональным характеристикам и условиям эксплуатации. Также определяются требования к программной документации.
Техническое задание, помимо этого включает в себя расчеты времени, и сроки сдачи экзаменов. Рассмотрены некоторые возможности по повышению производительности труда сотрудников учебных заведений

1 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Проект на тему "Программный комплекс Расписания экзаменов" выполняется в соответствии с учебным планом для специальности 3706002 «Программное обеспечение Вычислительной техники и Автоматизированных систем» Павлодарского колледжа управления по дисциплине «Технология разработки программного обеспечения».

Содержание работы

ВВЕДЕНИЕ
1 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 6
2 НАЗНАЧЕНИЕ РАЗРАБОТКИ 6
3 ТРЕБОВАНИЕ К ПРОГРАММНОМУ СРЕДСТВУ 7
3.1 Требование к функциональным характеристикам 8
3.2 Требование к надежности 8
3.3 Условия эксплуатации 8
3.4 Требование к составу и параметрам технических средств 9
3.5 Требования к программной документации 10
4 СТАДИИ И ЭТАПЫ РАЗРАБОТКИ 11
5 ПРИЛОЖЕНИЕ 12
5.1 Таблица реквизитов задачи 12
ЗАКЛЮЧЕНИЕ

Содержимое работы - 1 файл

Отчет.doc

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

 

      ЗАКЛЮЧЕНИЕ

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

 

     ПАВЛОДАРСКИЙ  КОЛЛЕДЖ УПРАВЛЕНИЯ

 
 
 

                                                                   УТВЕРЖДАЮ

                                                                      Зам.директора ПКУ

                                                                     _____Гребенщикова Т.В.

                                                                      ____________2010 г.  
 
 
 
 

ОТЧЕТ ПО УЧЕБНОЙ ПРАКТИКЕ

ПО  ПРЕДМЕТУ

“ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО

ОБЕСПЕЧЕНИЯ

на тему: База данных «Сведения о строительстве

объектов»

Текст программы

Лист  утверждения 
 
 
 

                                                                                       Преподаватель

                                                                                    Стадник П.С.

               

                                                                           Студенты

                                                                            Гр. П-31

                                                       

                                                                               Евтушенко А.А.

                                                                                           ____________2010 г.

                                                                       Перин И.О.

                                                                                           ____________2010 г. 

2010г.

     ФОРМА «Kontakt»

     unit Kontakt;

     interface

     uses

       Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

       Dialogs, ExtCtrls, DBCtrls, ExtDlgs, StdCtrls, Mask;

     type

       TFKon = class(TForm)

         DBEdit1: TDBEdit;

         DBEdit2: TDBEdit;

         Label1: TLabel;

         DBEdit3: TDBEdit;

         DBCheckBox1: TDBCheckBox;

         DBImage1: TDBImage;

         DBMemo1: TDBMemo;

         DBEdit4: TDBEdit;

         DBEdit6: TDBEdit;

         BtDob: TButton;

         Button2: TButton;

         Button3: TButton;

         Label2: TLabel;

         Label3: TLabel;

         Label4: TLabel;

         Label5: TLabel;

         Label6: TLabel;

         Label8: TLabel;

         OpenPictureDialog1: TOpenPictureDialog;

         Label10: TLabel;

         BtVper: TButton;

         BtNaz: TButton;

         procedure BtDobClick(Sender: TObject);

         procedure Button2Click(Sender: TObject);

         procedure Button3Click(Sender: TObject);

         procedure BtVperClick(Sender: TObject);

         procedure BtNazClick(Sender: TObject);

       private

         { Private declarations }

       public

         { Public declarations }

       end;

                       var

       FKon: TFKon;

     implementation

     uses BD;

     {$R *.dfm}

     procedure TFKon.BtDobClick(Sender: TObject);

     begin

     Form1.ADOTableKon.Open;

     Form1.ADOTableSp.Edit;

     Form1.AdoTableSp.Append;

     Form1.ADOTableKon.Edit;

     Form1.ADOTableKon.Append;

     end;

     procedure TFKon.Button2Click(Sender: TObject);

     begin

     if Openpicturedialog1.Execute() then

     begin

     Form1.ADOTableSp.Edit;

     Form1.ADOTableSpDSDesigner8.LoadFromFile(OpenPictureDialog1.FileName);

     end;

     end;

     procedure TFKon.Button3Click(Sender: TObject);

     begin

     if Form1.ADOTableSp.Modified then Form1.ADOTableSp.Post;

     if Form1.ADOTableKon.Modified then Form1.ADOTableKon.Post;

     end;

     procedure TFKon.BtVperClick(Sender: TObject);

                    begin

                      Form1.ADOTableSp.Next;

                      end;

                    procedure TFKon.BtNazClick(Sender: TObject);

     begin

     Form1.ADOTableSp.Prior;

     end;

     end.

     ФОРМА «Oplata»

     unit Oplata;

     interface

     uses

       Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

       Dialogs, StdCtrls, Mask, DBCtrls, DB, ADODB, Grids, DBGrids;

     type

       TFOpl = class(TForm)

         DBEdit1: TDBEdit;

         DBEdit2: TDBEdit;

         DBGrid1: TDBGrid;

         DataSource1: TDataSource;

         ADOTableOpl: TADOTable;

         Edit1: TEdit;

         Edit2: TEdit;

         DBEdit3: TDBEdit;

         Button1: TButton;

         Label1: TLabel;

         Label2: TLabel;

         Label3: TLabel;

         ADOTableOplDSDesigner: TWideStringField;

         ADOTableOplDSDesigner2: TDateTimeField;

         ADOTableOplDSDesigner3: TBCDField;

         procedure FormActivate(Sender: TObject);

         procedure Button1Click(Sender: TObject);

         procedure FormClose(Sender: TObject; var Action: TCloseAction);

         procedure FormCreate(Sender: TObject);

       private

         { Private declarations }

       public

         { Public declarations }

       end;

     var

       FOpl: TFOpl;

       sum:extended;

     implementation

     uses BD;

     {$R *.dfm}

     procedure TFOpl.FormActivate(Sender: TObject);

     begin

     Edit1.SetFocus;

     end;

     procedure TFOpl.Button1Click(Sender: TObject);

     begin

     if (Edit1.Text<>'') and (Edit2.Text<>'') then  begin

     adotableopl.Open;

     AdoTableOpl.Edit;

     AdoTableOpl.Append;

     AdoTableOplDsDesigner2.Value:=StrToDate(Edit1.Text);

     AdoTableOplDsDesigner3.Value:=StrToCurr(Edit2.Text);

     sum:=0;

     AdoTableOpl.First;

     while AdoTableOpl.Eof<>True do

     begin

     sum:=sum+AdoTableOplDsDesigner3.AsCurrency;

     AdoTableOpl.Next;

     end;

     Form1.ADOTableSp.Edit;

     DbEdit3.Text:=CurrToStr(sum);

     Form1.ADOTableSp.Post;

     end;

     end;

     procedure TFOpl.FormClose(Sender: TObject; var Action: TCloseAction);

     begin

     if ADOTableOpl.Modified then

     ADOTableOpl.Post;

     if Form1.ADOTableSp.Modified then

     Form1.ADOTableSp.Post;

     end;

     procedure TFOpl.FormCreate(Sender: TObject);

     begin

     adotableopl.Active:=true;

     end;

     end.

     ФОРМА «bd»

     unit BD;

     interface

     uses

       Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

       Dialogs, Grids, DBGrids, DB, ADODB, Menus, StdCtrls;

     type

       TForm1 = class(TForm)

         ADOConnection1: TADOConnection;

         ADOTableSp: TADOTable;

         ADOTableKon: TADOTable;

         DataSourceSp: TDataSource;

         DataSourceKon: TDataSource;

         DBGrid1: TDBGrid;

         DBGrid2: TDBGrid;

         MainMenu1: TMainMenu;

         N2: TMenuItem;

         N3: TMenuItem;

         N4: TMenuItem;

         Label1: TLabel;

         Label2: TLabel;

Информация о работе Технология разработки программного обеспечения