Автор работы: Пользователь скрыл имя, 27 Марта 2012 в 11:11, курсовая работа
Также необходимо провести исследования удобства пользования данным программным продуктом на этапе реализации промежуточных результатов, по результатам которых выявить слабые места в программе и попытаться их устранить.
Таким образом, в своей работе я попытаюсь сделать как можно более удобный и понятный для пользователя интерфейс, который позволит ему быстро разобраться с различными возможностями и функциями данной программы, то есть, как с ней работать.
ВВЕДЕНИЕ…………………………………………………………………..……3
1 Основы разработки баз данных ………….……………………………....…….4
1.1 Требования к программе …………………………………………..…….……4
1.2 База данных……….……………………………………………………….…....9
1.2.1 Что такое база данных?…………………….…………………………....…..9
1.2.2 Таблицы баз данных………………………………………….……..…...…10
1.2.3 Наборы данных……………………………………………………………...12
1.2.4 Режимы наборов данных ………………………………………………..…13
1.2.5 Перемещение по записям набора данных…………...…………….……..13
1.2.6 Модификация набора данных……………………………………...….….15
1.2.7 Редактирование записей………………………………………………......16
1.2.8 Добавление записей………………………………………………….……17
1.2.9 Удаление записей…………………………………………………….……18
1.2.10 Организация связей между таблицами………………………………….20
1.3 Историческая справка о Delphi……………………………………….…….23
2 Разработка программы с описанием……………………………………….....26
2.1 Создание обучающей части……………………………………………...….26
ЗАКЛЮЧЕНИЕ……….……………………………………………...………….29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ……………………………30
ПРИЛОЖЕНИЯ A……………………………………………………………….31
Рисунок 3 – Поиск студента
Также поиск можно произвести по группе, который показан на рисунке 4.
Рисунок 4 – Поиск по группе
ЗАКЛЮЧЕНИЕ
В результате проделанной работы был разработан интерфейс для программы «База данных студентов». Доказано что дизайн – это действительно творческий метод, процесс и результат художественно-технического проектирования информационных продуктов, их комплексов и систем, ориентированных на достижение наиболее полноценного создания объектов и среды в целом.
При разработке интерфейса программы, учитывались наиболее нужные и важные функциональные возможности, которые должна выполнять данная программа.
Для того чтобы пользователь не удалял проект в корзину, внешний вид проекта должен иметь уникальный и запоминающийся вид, т.к. дизайн играет первостепенную роль в принятии пользователем решения о дальнейшем использовании программы.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Архангельский А.Я. Delphi 7 Справочное пособие. - М., Бином-Пресс. -2004. -1024 с.
2. Бобровский С. Технологии Delphi 2006. Новые возможности. 2006. - 126 с.
3. Вендров А. М. Проектирование
программного обеспечения
4. Вигерс Карл. Разработка требований к программному обеспечению: Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2004. -576 с.
5. Дарахвелидзе П., Марков Е., Котенок О. Программирование в Delphi 5
BHV-СПб, ISBN 5-8206-0052-5. - 456 с.
6. Канер С.,
Фолк Д., Кек Нгуен Е. Тестирование
программного обеспечения: Пер.
7. Красильникова В.А. Становление и развитие компьютерных технологий обучения: Монография. - М.: ИИО РАО, 2002. - 168 с.
8. Петров В.Н. Информационные системы. Санкт-Петербург: Питер. 2002. - 126 с.
9. Соммервилл
И. Инженерия программного
10. Фридман
А. Л. Основы объектно-
ПРИЛОЖЕНИЯ А
Листинг программы.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids;
type
TForm2 = class(TForm)
Button1: TButton;
Label1: TLabel;
Edit1: TEdit;
DataSource1: TDataSource;
Table1: TTable;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Button2: TButton;
Label2: TLabel;
ColorBox1: TColorBox;
Label3: TLabel;
Edit2: TEdit;
procedure Button1Click(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure ColorBox1Change(Sender: TObject);
procedure Edit2Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
close;
end;
procedure TForm2.Edit1Change(Sender: TObject);
begin
if Length(Edit1.Text)>0 then
Table1.Filtered:=true
else
Table1.Filtered:=False;
Table1.Filter:='Family='''+
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
Edit1.Visible:=true;
Label2.Visible:=true;
Edit2.Visible:=true;
Label3.Visible:=true;
end;
procedure TForm2.ColorBox1Change(Sender: TObject);
begin
Form2.Color:=ColorBox1.
end;
procedure TForm2.Edit2Change(Sender: TObject);
begin
if Length(Edit2.Text)>0 then
Table1.Filtered:=true
else
Table1.Filtered:=False;
Table1.Filter:='Gruppa='''+
end;
end.
Информация о работе База данных комплектующих персональных компьютеров