Автор работы: 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
ЗАКЛЮЧЕНИЕ
ЗАКЛЮЧЕНИЕ
После утверждения технического задания в связи с требованием к программе начинается разработка программы в Delphi. Организуется входные и выходные данные, описываются технические средства и состав программных средств, создаются схемы программ и состав программных средств, создаются схемы программ структур файлов базы данных.
ПАВЛОДАРСКИЙ КОЛЛЕДЖ УПРАВЛЕНИЯ
ОТЧЕТ ПО УЧЕБНОЙ ПРАКТИКЕ
ПО ПРЕДМЕТУ
“ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ”
на тему: База данных «Сведения о строительстве
объектов»
Текст программы
Лист
утверждения
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.
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.
AdoTableOplDsDesigner3.
sum:=0;
AdoTableOpl.First;
while AdoTableOpl.Eof<>True do
begin
sum:=sum+
AdoTableOpl.Next;
end;
Form1.ADOTableSp.Edit;
DbEdit3.Text:=CurrToStr(
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;
Информация о работе Технология разработки программного обеспечения