База данных комплектующих персональных компьютеров

Автор работы: Пользователь скрыл имя, 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

Работа состоит из  1 файл

Курсачччччч.docx

— 106.37 Кб (Скачать документ)

Рисунок 3 – Поиск студента

 

Также поиск можно произвести по группе, который показан на рисунке 4.

Рисунок 4 – Поиск по группе

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

В результате проделанной работы был разработан интерфейс для программы «База данных студентов». Доказано что дизайн – это действительно творческий метод, процесс и результат художественно-технического проектирования информационных продуктов, их комплексов и систем, ориентированных на достижение наиболее полноценного создания объектов и среды в целом.

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

Для того чтобы пользователь не удалял проект в корзину, внешний вид проекта  должен иметь уникальный и запоминающийся вид, т.к. дизайн играет первостепенную роль в принятии пользователем решения  о дальнейшем использовании программы.

 

 

 

 

 

 

 

 

 

 

СПИСОК  ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Архангельский А.Я. Delphi 7 Справочное пособие. - М., Бином-Пресс. -2004. -1024 с.

2. Бобровский С. Технологии Delphi 2006. Новые возможности. 2006. - 126 с.

3. Вендров А. М. Проектирование  программного обеспечения экономических  информационных систем. - М.:Финансы  и статистика, 2000. - 352 с.

4. Вигерс Карл. Разработка требований к программному обеспечению: Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2004. -576 с.

5. Дарахвелидзе П., Марков Е., Котенок О. Программирование в Delphi 5

BHV-СПб, ISBN 5-8206-0052-5. - 456 с.

6. Канер С., Фолк Д., Кек Нгуен Е. Тестирование  программного обеспечения: Пер.  с англ. - Киев: ДиаСофт, 2000. - 624 с.

7. Красильникова В.А. Становление и развитие компьютерных технологий обучения: Монография. - М.: ИИО РАО, 2002. - 168 с.

8. Петров В.Н. Информационные системы. Санкт-Петербург: Питер. 2002. - 126 с.

9. Соммервилл  И. Инженерия программного обеспечения. - М.: СПб.: Киев: Изд. дом «Вильямс», 2002. - 624 с.

10. Фридман  А. Л. Основы объектно-ориентированной  разработки программных систем. - М.: Финансы и статистика, 2000. - 200 с.

 

ПРИЛОЖЕНИЯ А

Листинг программы.

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='''+Edit1.Text+'''';

 

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.Selected;

end;

 

procedure TForm2.Edit2Change(Sender: TObject);

begin

if Length(Edit2.Text)>0 then

Table1.Filtered:=true

else

Table1.Filtered:=False;

Table1.Filter:='Gruppa='''+Edit2.Text+'''';

end;

 

end.

 

 

 

 


Информация о работе База данных комплектующих персональных компьютеров