Разработка приложения для автоматизации работы аптеки
Определение сущности информационной системы. Рассмотрение этапов синтеза компьютерной модели объекта и технологии его создания. Анализ методов оценки стоимости разработки программного обеспечения. Изучение особенностей пользовательского интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 19.10.2016 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНОБРНАУКИ РОССИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ им. М. АКМУЛЛЫ»
Институт профессионального обучения и информационных технологий
Кафедра информационных и полиграфических систем и технологий
Специальность 230400.62
Информационные системы и технологии
Курс 2
Курсовая работа
По дисциплине: «Технологии программирования»
Тема: «Разработка приложения для автоматизации работы аптеки»
Шарипова Ильшата Ринатовича
Научный руководитель:
доцент, к.п.н.
Старцева О.Г.
Уфа 2015
Содержание
- Введение
- 1. Разработка проекта
- 1.1 Анализ предметной области
- 1.2 Среда разработки
- 2. Этапы разработки
2.1 Постановка задачи
2.2 Техническое задание
2.3 Пользовательский интерфейс и диаграммы
2.4 Формирование физической структуры базы данных
2.5 Тестирование программного продукта
2.6 Оценка стоимости разработки программного обеспечения
2.7 Руководство пользователя
Заключение
Литература
Приложение
Введение
Информационная система - взаимосвязанная совокупность средств, методов и персонала, используемая для хранения, обработки и выдачи информации для достижения поставленной цели.
В нашем случае рассматривается разработка приложения для автоматизации работы аптеки. Деятельность данного предприятия осуществляется следующим образом: оказываются услуги по продаже медикаментов. Следовательно, необходимо вести учет движения товара. Поэтому целесообразно поставить в данной фирме 1-2 персональных компьютера, в которых будет храниться вся информация об услугах и документация. Данные компьютеры будут находиться в распоряжении управляющего, а также директора предприятия.
Работа предприятия заключается в предоставлении своих услуг клиентам. Работа с клиентами делится на 3 этапа:
· Вводится наименование медикамента, его тип, количество
· Осуществляется продажа товара
Таким образом, при заполненных таблицах базы данных медикаментов, их типов, - скорость составления документации значительно увеличивается, что позволяет за единицу времени обслужить большее количество клиентов.
Прежде чем приступать к работе с базой данных, в первую очередь необходимо выбрать модель представления данных. Она должна отвечать следующим требованиям:
· Наглядность представления информации;
· Простота ввода информации;
· Возможность быстрой перенастройки базы данных (добавление
новых полей, новых записей, их удаление).
При разработке БД можно выделить следующие этапы работы.
I этап. Постановка проблемы
На этом этапе формируется задание по созданию БД. В нем подробно описывается состав базы, назначение и цели ее создания, а также перечисляется, какие виды работ предполагается осуществлять в этой базе данных.
II этап. Анализ объекта
На этом этапе необходимо рассмотреть, из каких объектов может состоять БД, каковы свойства этих объектов. После разбиения БД на отдельные объекты необходимо рассмотреть свойства каждого из этих объектов, другими словами, установить, какими параметрами описывается каждый объект.
III этап. Синтез модели
На этом этапе по проведенному выше анализу необходимо выбрать определенную модель БД. Далее рассматриваются достоинства и недостатки каждой модели, сопоставить их с требованиями и задачами вашей БД и выбрать ту модель, которая сможет максимально обеспечить реализацию поставленной задачи. После выбора модели необходимо нарисовать ее схему с указанием связей между таблицами или узлами.
IV этап. Синтез компьютерной модели объекта и технология его создания
После рассмотрения инструментальных возможностей выбранного программного продукта можно приступить к реализации БД на компьютере. В процессе создания компьютерной модели можно выделить некоторые стадии, типичные для любой СУБД.
Стадия 1. Запуск СУБД, создание нового файла базы данных или открытие созданной ранее базы.
Стадия 2. Создание таблиц.
Стадия 3. Заполнение БД.
1. Разработка проекта
1.1 Анализ предметной области
На сегодняшний день применение баз данных приобрело важное значение для многих организаций, которые для упрощения своей работы применяют компьютерные технологии.
В данном курсовом проекте разработана база данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах.
Аптека работает с населением (клиентами). Аптека оказывает услуги: реализация населению лекарственных препаратов.
После проведения анализа, были выявлены следующие задачи:
Список лекарств;
Количество лекарств;
Описание лекарств
Информация о лекарствах и поставщиках заносится в базу данных. При получении нового лекарства, ему присваивается свой индивидуальный код, в базе данных регистрируется следующая информация: лекарство, тип лекарства, поставщики, цена.
Основные виды работ в аптеке таковы
* фармацевты принимают заказы клиентов;
* фармацевты находят определенное лекарство;
* фармацевт совершает продажу;
* клиент забирает товар.
1.2 Среда разработки
В качестве среды разработки программного продукта выбран Borland Delphi 7.
Borland Delphi 7. Объектно-ориентированный язык, который позволяет объединять данные и код в один класс, создавать дочерние классы и обращаться с классами-потомками, как с родительскими классами. Объектно-ориентированная природа Delphi делает библиотеку компонентов необычайно гибкой. Выбор среды разработки Delphi 7 обусловлен тем, что Delphi оперирует четырьмя типами шаблонов: формами, приложениями, компонентами и кодами. Шаблоны формы, приложения и компоненты дают возможность повторно использовать созданные ранее коллекции объектов в отдельных программах, либо в качестве основы для новой программы.
Шаблон кода - это новое средство, которое значительно уменьшает потребности в вводе повторяющихся фрагментво кода. Ещё одно преимущество в Delphi заключается в том что, многие системы разработки приложений для Windows либо вовсе не генерируют исполняемый код, либо генерируют код - полуфабрикат, или M-код, который не может быть выполнен процессором без дополнительной трансляции во время работы самой программы, что существенно снижает производительность компьютера. Delphi оснащён отличным компилятором и компоновщиком, которые позволяют генерировать машинные коды. Такая реализация лишена непроизводительных затрат, что особенно важно для масштабных мультимедийных программ сегодняшнего дня, которые требуют наличия высокопроизводительных систем. Многим разработчикам, программировавшим на других языках, приходилось сталкиваться с необходимостью обработки ошибок и защиты ресурсов. Прежний подход к решению этих задач состоял в выполнении функций с последующим анализом результата. В случае получения кода успешного завершения операции, выполнялись некоторые действия и вновь анализировался результат. Этот процесс продолжался до тех пор, пока не исчерпывался исходных код программы. Delphi искусно справляется с проблемой обнаружения ошибок благодаря реализации концепции исключительных ситуаций. Вместо того чтобы работать в предположении, что каждый шаг может привести к сбою, потенциальное выявление которого требует соответствующего тестирования, Delphi позволяет писать программу, исходя из успешного выполнения всех её операторов. В случае возникновения отказа Delphi вызывает исключительную ситуацию, которая перехватывается одним, единственным обработчиком исключительных ситуаций. Такой подход позволяет программе достойно справится с ошибкой, причём от разработчика в этом случае требуются минимальные усилия.
В качестве системы организации данных выбрана база данных Microsoft Access
Microsoft Access -- реляционная Система управления базами данных корпорации (СУБД) Microsoft. Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Также Access предоставляет функцию использования данных, находящихся в других местах, включая программы пакета Microsoft Office, SQL Server, SharePoint Services и документы XML, HTML, XPS и PDF.
2. Этапы разработки
2.1 Постановка задачи
Программа “Автоматизация работы аптеки” позволяет вести учет прихода лекарств в аптеку: обрабатывать и хранить сведения об этих лекарствах.
Целью задачи является получение программного продукта, позволяющего хранить сведения о приходе лекарственных препаратов, обеспечивающего эффективность и надежность обработки данных.
Эта программа предназначена для фармацевта, который работает в аптеке. С помощью этой программы увеличится скорость объема выполненной работы
В этой задаче указывается цена, количество лекарства, также здесь указывается дата поступления лекарства, срок годности, количество.
Необходимость автоматизации данной задачи связана с тем, что выборку необходимых данных приходилось производить вручную, затрачивая на это значительное количество времени, также в этой задаче указывается цена, количество лекарства.
“Автоматизация работы аптеки” включает в себя 5 таблиц: “Поставщики”, “Тип лекарства”, “Лекарства”, “Склад”, “Города”.
В таблицу “Поставщики” введем поле код поставщика, название поставщика, город, улица, условия поставки.
В таблицу “Тип лекарства” код типа, тип лекарства.
В таблицу “Лекарства” ключ, название, тип лекарства, дата выпуска, цена.
В таблицу “Склад” ключ, код, дата поставки, срок хранения, количество на складе, код поставщика.
В таблицу “Города” код города, город.
2.2 Техническое задание
Введение. Объектом исследования является деятельность аптеки, занимающейся продажей различных лекарств. Аптека не производит продукты самостоятельно, а только принимает товар с завода и выставляет на продажу свой продукт.
Назначение разработки
Программа предназначена для автоматизации рабочего места фармацевта в аптеке.
Требования к программе
· Должна автоматизировать все этапы работы.
· Информация должна постоянно храниться на жестком диске ЭВМ.
· Должен быть обеспечен просмотр базы данных с возможностью удаления из нее указанной информации.
Требования к надежности
· Программа должна обрабатывать ошибочные действия пользователя и сообщать ему об этом.
· Использование лицензионное ПО.
· Программа должна обеспечивать контроль входной и выходной информации в форме файлов.
Требования к составу и параметрам технических средств
· Программное обеспечение разрабатывается для персональной вычислительной техники типа не ниже IBM PC-386 со следующими характеристиками:
- объем ОЗУ не ниже 16 Mb;
- графический адаптер SVGA;
- манипулятор типа "мышь";
- монитор с разрешением экрана не ниже 800x600.
Требования к информационной и программной совместимости
· приложение должно работать под управлением семейства операционных систем Win32.
2.3 Пользовательский интерфейс и диаграммы
Рис.1. Главное окно программы
Диаграммы создавались в среде IBM Rational Rose.
Рис. 2. Диаграмма вариантов использования
Рис. 3. Диаграмма последовательности
Рис. 4. Диаграмма кооперации
2.4 Формирование физической структуры базы данных
Рис. 5. Физическая структура БД
2.5 Тестирование программного продукта
Программа тестировалась в ОС Windows XP, Windows 7, Windows 8. Проверка программы прошло благополучно. Программа дает возможность добавлять сведения в проект, редактировать, добавлять отбор согласно необходимым критериям, сохранять сведения. Программа исправна и готова к работе. информационный компьютерный программный
2.6 Оценка стоимости разработки программного обеспечения
Для оценки стоимости программного продукта применялся линейный метод оценки. Стоимость разработки определяется следующим образом:
Стоимость = Т Ч Ц
Т - трудозатраты (в человеко-часах);
Ц - их удельная стоимость (определяют в основном исходя из заработной платы).
Трудозатраты = Р ч П
Р - размер кода программы (измеряется в строках);
П - временная производительность.
Трудозатраты = 2200 строк ч (3 недели Ч 24 ч) = 3
Стоимость = 3 Ч 3000 руб. = 9000 руб.
2.7 Руководство пользователя
После открытия приложения перед вами появится окно, где можно выбрать 7 вариантов: “Поставщики”, ”Тип лекарства”, ”Лекарства”, ”Города”, ”Склад”, ”О программе”, “Выход”.
После нажатия на кнопку «Поставщики» открывается окно.
Рис. 6. Окно “Поставщики”
После нажатия на кнопку ”Тип лекарства” открывается окно, представленное на рисунке 7
Рис. 7. Окно “Тип лекарства”
После нажатия на кнопку ”Лекарства” открывается окно, представленное на рисунке 8. В этом окне можно просматривать каталог товаров.
Рис. 8. Окно “Лекарства”
После нажатия на кнопку ”Города” открывается окно, представленное на рисунке 9.
Рис. 9. Окно ”Города”
После нажатия на кнопку ”Склад” открывается окно, представленное на рисунке 10.
Рис. 10. Окно “Склад”
После нажатия на кнопку “О программе” открывается окно, представленное на рисунке 11.
Рис. 11. Окно “О программе”
После нажатия на кнопку “Выход” открывается окно, представленное на рисунке 12.
Рис. 12. Окно “Выход”
Заключение
Принято считать, что использование концепции баз данных позволяет:
повысить надежность, целостность и сохранность данных, обеспечить простоту и легкость использования данных, обеспечить независимость прикладных программ от данных (изменений их описаний и способов хранения), обеспечить достоверность данных, обеспечить требуемую скорость доступа к данным.
Данные распределены по таблицам, которые связаны между собой не только "физически" (с помощью инструментов программирования), но и, что более ценно, логически. Базируясь на логической связи таблиц между собой, строится запрос к базе данных, который как по цепочке вытаскивает нужную нам информацию в единую "выписку".
Базы данных удобно использовать в различных организациях, и аптека - не исключение. Для аптеки как торгового учреждения характерна высокая степень отчетности. Учитывая значительный объем и темпы товарооборота, специфические требования к его хранению и реализации, здесь очень важно наладить быстрый и качественный сбор, обработку и анализ информации, относящийся к коммерческой деятельности аптеки. Создание базы данных в аптеке позволит собрать все данные в одном месте и организовать доступ к ним всем сотрудникам, а также клиентам и поставщикам, позволит вести четкий структурированный учет всей информации, предоставит быстрый доступ к ней, поможет автоматизировать стандартные процессы и в результате всего оптимизирует работу всей аптеки. Внедрение компьютерных систем в аптеках стало необходимым и в связи со все возрастающим потоком информации, в котором все сотрудники просто обязаны ориентироваться для того, чтобы качественно выполнять свои обязанности. А делать это становится все труднее, учитывая постоянно расширяющийся и обновляющийся ассортимент лекарственных средств и предметов парафармации, не говоря уже о таком факторе, как наличие на отечественном фармрынке огромного количества фирм-посредников, эффективное взаимодействие с которыми невозможно осуществлять без применения компьютерных технологий.
Литература
1. Аблязов В.И., Редько С.Г. Проектирование баз данных в среде Microsoft Office Access [Текст] / В.И. Аблязов. -М.: Мир, 2008г.49 с.
2. Антропльский А. Б., Вигурский // Информационные ресурсы России. 1999. - № 4
3. Архангельский А.Я. Программирование в Delphi 7 [Текст] / А.Я. Архангельский. - М.: ООО “Бином-Пресс”, 2004 г. -1152 с.: ил.
4. Гофман В.Э., Хомоненко А.Д. “Delphi. Быстрый старт” [Текст] / В.Э. Гофман, А.Д. Хомоненко. - СПб.: БХВ - Петербург, 2003
5. Паченко К., Тейксейра С., “Borland Delphi 6”. Руководство разработчика [Текст] / К. Паченко, С. Тейксейра. -М.: Издательский дом “Вильямс”, 2002. -1120с.
Приложение
Листинг программы
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls;
type
TForm1 = class(TForm)
Image1: TImage;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
Button5: TButton;
Button6: TButton;
Button7: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Implementation
uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form3.Show;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Form4.Show;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
Form5.Show;
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
Form6.Show;
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
Form7.Show;
end;
procedure TForm1.Button7Click(Sender: TObject);
begin
Form8.Show;
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls, DB, ADODB;
type
TForm2 = class(TForm)
ADOConnection1: TADOConnection;
ADOTable1: TADOTable;
DataSource1: TDataSource;
Label1: TLabel;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
end.
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;
type
TForm3 = class(TForm)
ADOConnection1: TADOConnection;
Label1: TLabel;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
ADOTable1: TADOTable;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
end.
unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;
type
TForm4 = class(TForm)
Label1: TLabel;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
ADOConnection1: TADOConnection;
ADOTable1: TADOTable;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
{$R *.dfm}
end.
unit Unit5;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;
type
TForm5 = class(TForm)
ADOConnection1: TADOConnection;
Label1: TLabel;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
ADOTable1: TADOTable;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form5: TForm5;
implementation
{$R *.dfm}
end.
unit Unit6;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, DB, StdCtrls, ADODB;
type
TForm6 = class(TForm)
ADOConnection1: TADOConnection;
ADOTable1: TADOTable;
Label1: TLabel;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form6: TForm6;
implementation
{$R *.dfm}
end.
unit Unit7;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls;
type
TForm7 = class(TForm)
Image1: TImage;
Label1: TLabel;
Label2: TLabel;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form7: TForm7;
implementation
{$R *.dfm}
end.
unit Unit8;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm8 = class(TForm)
Label1: TLabel;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form8: TForm8;
Implementation
uses Unit1;
{$R *.dfm}
procedure TForm8.Button1Click(Sender: TObject);
begin
Form1.Close;
end;
procedure TForm8.Button2Click(Sender: TObject);
begin
Form8.Close;
end;
end.
Размещено на Allbest.ru
...Подобные документы
Анализ области автоматизации. Проектирование пользовательского интерфейса и баз данных. Выбор платформы создания информационной системы. Взаимодействие приложения с источниками данных. Оценка длительности и стоимости разработки программного обеспечения.
дипломная работа [2,2 M], добавлен 09.08.2011Жизненный цикл программного обеспечения. Основные этапы разработки информационной системы (ИС), методики ее внедрения. Модели жизненного цикла ИС, традиционные и альтернативные модели ее создания. Разработка стратегии автоматизации. Проекты создания ИС.
презентация [105,5 K], добавлен 27.04.2013Определение этапов разработки программного обеспечения. Разработка модели представления данных и структуры интерфейса. Проектирование входных и выходных форм. Этапы программирование приложения. Проверка функциональности на контрольном примере.
курсовая работа [1,2 M], добавлен 25.05.2009Технико-экономическое обоснование разработки информационной системы "План-меню". Выбор технических средств и стандартного программного обеспечения. Проектирование структуры базы данных. Разработка и структура пользовательского интерфейса и ER-модели.
курсовая работа [817,6 K], добавлен 07.05.2009Разработка программы создания заметок в любом месте компьютера. Выбор технологии, языка и среды разработки приложения. Описание основных алгоритмов работы программного обеспечения. Проектирование пользовательского интерфейса. Выбор стратегии тестирования.
отчет по практике [700,5 K], добавлен 24.11.2014Создание программного обеспечения информационной системы автоматизации учебно-учетной деятельности в школе. Формирование логической и концептуальной моделей структурирования данных с использованием CASE-средств. Организация пользовательского интерфейса.
дипломная работа [1,6 M], добавлен 11.06.2014Основание для разработки автоматизированной информационной системы "Будущий абитуриент". Технические требования к программному изделию. Порядок контроля и приемки продукта. Рассмотрение исходной базы данных. Описание интерфейса программного обеспечения.
дипломная работа [3,3 M], добавлен 08.02.2013Характеристика основных потоков данных, существующих на предприятии. Способы и средства для разработки программного обеспечения. Проектирование пользовательского интерфейса. Разработка слоя взаимодействия с базой данных. Разработка слоя бизнес сервисов.
дипломная работа [750,8 K], добавлен 10.07.2017Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз.
дипломная работа [1,4 M], добавлен 13.07.2011Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Моделирование вариантов объектно-ориентированных программных систем. Проектирование статический структуры, интерфейса, диаграмм компонентов и архитектуры приложения для разработки имитационной модели информационной системы "Центр обслуживания абонентов".
дипломная работа [951,4 K], добавлен 24.10.2010Системно-комплексный анализ выбранного объекта автоматизации. Структура пользовательского интерфейса автоматизированной системы. Функциональный аспект информационной страты объекта. Концептуальная модель базы данных. Нормализация полученных отношений.
курсовая работа [64,9 K], добавлен 25.02.2014Этапы разработки технического задания. Спецификация программного обеспечения при структурном подходе. Дерево диаграмм, базовые понятия сетевой модели данных. Разработка пользовательского интерфейса. Разработка сценария диалога на основе экранных форм.
курсовая работа [2,0 M], добавлен 24.06.2012Анализ решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Обоснование выбора платформы. Взаимодействие приложения с источниками данных. Выбор жизненного цикла разработки программного обеспечения.
дипломная работа [3,7 M], добавлен 18.12.2010Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.
дипломная работа [1,5 M], добавлен 06.04.2013Разработка интерфейса и программного обеспечения виртуальной библиотеки. Проектирование структуры экранов и навигационной системы. Построение прототипа пользовательского интерфейса. Тестирование и модификация прототипа. Экспертная оценка разработки.
курсовая работа [41,2 K], добавлен 19.12.2010Изучение стадий и этапов разработки программного обеспечения и эксплуатационных документов. Обзор создания архитектуры, распространения и поддержки системы приложения. Анализ проблем интерфейсов между программным обеспечением и операционной системой.
курсовая работа [1,2 M], добавлен 30.04.2012Понятие электронных курсов. Описание программных и языковых средств разработки. Технология создания компьютерной обучающей системы, пакета вопросов в редакторе Excel. Разработка интерфейса ЭС. Организация диалога пользователя с экспертной системой.
дипломная работа [10,8 M], добавлен 20.06.2014Имитационное моделирование деятельности "Центра обслуживания абонентов". Диаграммы потоков данных. Выявление вариантов использования. Моделирование видов деятельности и взаимодействий. Проектирование пользовательского интерфейса и архитектуры приложения.
дипломная работа [1,3 M], добавлен 24.10.2010Информационные технологии: современное состояние, роль в бизнесе и тенденции развития. Анализ информационной культуры предприятия. Разработка базы данных "Base" и программного обеспечения, обслуживающего базу. Описание интерфейса информационной системы.
дипломная работа [1,8 M], добавлен 02.11.2015