Разработка программы "Автоматизированная информационная справочная система аптеки" - Программирование, компьютеры и кибернетика курсовая работа

Разработка программы "Автоматизированная информационная справочная система аптеки" - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Разработка программы "Автоматизированная информационная справочная система аптеки"

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

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

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ТУЛЬСКОЙ ОБЛАСТИ
__________/Богунов Ю.Е./ ________/ Бардина И.Н. /
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ТУЛЬСКОЙ ОБЛАСТИ
по выполнению курсового проекта по дисциплине «Технология разработки программного продукта»
Студенту4курса, специальность 230105
Тема курсового проекта:разработка программы «Автоматизированная информационная справочная система аптеки»
1.2. Описание входной и выходной информации
1.3.Описание программно-технических средств
1.4.Программно-технические средства, необходимые для разработки программы
1.5. Программно-технические средства при использовании программы
1.Рудаков А.В. Технология разработки программных продуктов: учеб. Пособие для студ. Сред.проф. образования / А.В. Рудаков. - М. :
Издательский центр «Академия», 2006. - 208 с
2.Культин Н.Б. Основы программирования в Delphi-7-/ Н.Б. Культин .-СПб:БХВ-Петербург, 2005.-608 с.:ил
Приложение: схема работы системы, листинг программы, формы, отчеты
Задание выдал:______________ _______________ _____________
(Ф.И.О. преподавателя) (подпись) (дата)
Задание принял:______________ ____________ _______________
1.2 Описание входной и выходной информации
1.3 Описание программно-технических средств
1.4 Программно-технические средства, необходимые для разработки программы
1.5 Программно-технические средства при использовании программы
На аптечном складе хранятся лекарства. Сведения о лекарствах хранятся в двух файлах. В первом файле указывается наименование лекарственного средства, единица измерения, количество, цена. Во втором файле указывается наименование лекарственного препарата, срок хранения(в месяцах). Предусмотреть возможность корректировки файлов.
1. Выяснить, сколько стоит самый дорогой и самый дешевый препарат и выдать в виде сообщения на экран.
2. Выдать отчет, содержащий всю информацию первого файла с подсчетом стоимости всех препаратов, хранящихся на складе и подсчетом количества видов препаратов.
3. Выдать список препаратов, имеющих срок хранения больше 3 месяцев.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение - среда Delphi.
1.2 Описание входной и выходной информации
Входная информация поступает в виде файлов.
Диапазон ячеек для формирования, добавления, изменения файла
Диапазон ячеек для формирования, добавления, изменения файла
Выходная информация представлена в виде заполненных таблиц.
Список препаратов, имеющих срок хранения больше 3 месяцев
Таблица с перечнем компонентов значение их свойств.
Ограничение для формирования, добавления, изменения файла
Ограничение для формирования, добавления, изменения файла
Вывод списка препаратов, имеющих срок хранения больше 3 месяцев
1.3 Описание программно-технических средств
В качестве антивирусной программы мной используется антивирус Avast! Free antivirus. Программа создавалась под управлением операционной системы Windows7 профессиональная.
1.4 Программно-технические средства, необходимые для разработки программы
Описание комплекса технических средств, необходимых при разработке программы:
материнская плата: ASUS M2N - MX (Socket AM2);
оперативная память: DIMM DDR II 4Gb - 600MHz;
1.5 Программно-технические средства при использовании программы
Аппаратная часть предусматривает использование следующего оборудования:
- процессор не ниже…………………………………………533 MHz
- объём оперативной памяти не ниже………………………1 Gb
- жесткий диск………………………………………………..5 Gb
- монитор…………………………………………………1680x105060Hz
- клавиатура…………………………………………GeniusGK-050008/C
- принтер……………………………………………SamsungML-1641
- дисковод……………………………………DVDRW-ROM-Nec 3520A
В качестве программного обеспечения необходимо иметь следующие программные продукты:
- Операционная система MS Windows7, XP, 2000.
Тест 1. Вводились значения, которые не совпадают с типом поля количество.
Тест 2. Вводились значения, которые не совпадают с типом поля цена.
Тест 3. Вводилось значение, превышающее ограничение поля «наименование лекарства». Программа не записывает данное имя, отбрсывает лишние символы. Сообщение об ошибке не выдается.
Тест 4. Вводилось значение, превышающее ограничение поля «единица измерения». Программа не записывает данное имя, отбрсывает лишние символы. Сообщение об ошибке не выдается.
Тест 5. Вводились правильные значения полей, выдерживалось ограничение. Сообщение об ошибки не выдается.
Тест 1. Вводились значения, которые не совпадают с типом поля срок хранения.
Тест 2. Вводилось значение, превышающее ограничение поля «срок хранения». Программа не записывает данное имя, отбрасывает лишние символы. Сообщение об ошибке не выдается.
Тест 3. Вводилось дробное значение в поле «срок хранения» типа string, превышающее ограничение. Программа выдает ошибку:
Тест 4. Введена ошибочная информация в поле «срок хранения». Реакция программы нулевая.
Тест 5. Вводились правильные значения полей, выдерживалось ограничение. Сообщение об ошибки не выдается.
В данной программе используется 7 форм.
На первой форме располагается компонент MainMenu1, благодаря которому можно переключаться на любую другую форму:
c) файл «Вывод дешевого и дорогого препарата»;
На второй форме располагается компонент StringGrid1,
в котором содержатся данные о лекарственных средствах. Также на форме расположены 8 кнопок, отвечающие за различные действия:
-кнопка «Формирование файла»: данная кнопка отвечает за создание документа и добавление в него информации с дальнейшим сохранением. Для создания файла необходимо установить ограничение в Edit1;
-кнопка «Чтение файла»: данная кнопка читает созданный файл и выводит сохраненную информацию в StringGrid1;
-кнопка «Добавление данных»: данная кнопка добавляет новые данные в уже сохраненный файл с дальнейшим сохранением. Для добавления данных необходимо установить ограничение в Edit1;
-кнопка «Изменение данных»: данная кнопка изменяет сохраненные данные в документе. Для изменения данных необходимо установить ограничение в Edit1;
-кнопка «Сортировка данных»: данная кнопка сортирует данные в файле;
-кнопка «Удаление данных»: данная кнопка удаляет данные из сохраненного файла. Для удаления данных необходимо установить ограничение в Edit2;
-кнопка «Очистка полей»: данная кнопка очищает StringGrid1 для нового вывода данных из файла;
-кнопка «Выход»: данная кнопка закрывает форму.
На третьей форме, также как и на второй, располагается StringGrid1,
в котором содержатся данные о сроке хранения лекарств. Также на форме располагаются 8 кнопок, у которых такие же функции, что и у кнопок на второй форме.
Также для формирования файла, добавления и изменения данных файла необходимо ввести ограничения в Edit1, а для удаления данных файла необходимо ввести ограничения в Edit2.
На четвертой форме, также как и на двух предыдущих располагается StringGrid1,
в который выводится ведомость с полями из первого и второго файла, а также подсчет в отдельном столбце по всем полям стоимость всех препаратов. Также на форме расположены две кнопки:
-кнопка «Вывод ведомости»: выводит ведомость по двум файлам в StringGrid1;
Также на форме расположены компоненты Label1 и Edit1:
-компонент «Label1»: компонент выводит название Editа1;
-компонент«Edit1»: выводит сумму всех препаратов, предварительно посчитав в процедуре.
Цель, поставленная в курсовом проекте выполнена. Разработан программный продукт «автоматизированная информационная справочная система аптеки», который может быть использован в работе фармацевтических учреждениях.
1.Рудаков А.В. Технология разработки программных продуктов: учеб. Пособие для студ. Сред.проф. образования / А.В. Рудаков. - М. :
Издательский центр «Академия», 2006. - 208 с
2.Культин Н.Б. Основы программирования в Delphi-7-/ Н.Б. Культин .-СПб:БХВ-Петербург, 2005.-608 с.:ил
программа информация форматирование тестирование
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
procedure N4Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N8Click(Sender: TObject);
uses Unit4, Unit2, Unit3, Unit5, Unit6, Unit7;
procedure TForm1.N4Click(Sender: TObject);
procedure TForm1.N2Click(Sender: TObject);
procedure TForm1.N3Click(Sender: TObject);
procedure TForm1.N5Click(Sender: TObject);
procedure TForm1.N6Click(Sender: TObject);
procedure TForm1.N7Click(Sender: TObject);
procedure TForm1.N8Click(Sender: TObject);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids, Buttons, ExtCtrls;
procedure Button7Click(Sender: TObject);
procedure StringGrid1Click(Sender: TObject);
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 FormCreate(Sender: TObject);
procedure Button8Click(Sender: TObject);
procedure TForm2.Button7Click(Sender: TObject);
procedure TForm2.StringGrid1Click(Sender: TObject);
stringgrid1.Cells[0,0]:='Наименование лекарства';
stringgrid1.Cells[1,0]:='Единица измерения';
stringgrid1.Cells[2,0]:='Количество';
procedure TForm2.Button1Click(Sender: TObject);
assignfile(check,'check');rewrite(check);
x.kolichestvo:=StrToInt(stringgrid1.Cells[2,i]);
x.cena:=StrToFloat(stringgrid1.Cells[3,i]);
procedure TForm2.Button2Click(Sender: TObject);
assignfile(check,'check');reset(check);i:=1;
stringgrid1.Cells[2,i]:=IntToStr(x.kolichestvo);
stringgrid1.Cells[3,i]:=FloatToStr(x.cena);
procedure TForm2.Button3Click(Sender: TObject);
assignfile(check,'check');reset(check);seek(check,fileSize(check));
x.kolichestvo:=strtoint(stringgrid1.Cells[2,i]);
x.cena:=strtofloat(stringgrid1.Cells[3,i]);
procedure TForm2.Button4Click(Sender: TObject);
assignfile(check1,'check1');reset(check);rewrite(check1);
closefile(check);closefile(check1);
closefile(check);closefile(check1);
procedure TForm2.Button5Click(Sender: TObject);
assignfile(check,'check');reset(check);
x.kolichestvo:=strtoint(stringgrid1.Cells[2,n]);
x.cena:=strtofloat(stringgrid1.Cells[3,n]);
procedure TForm2.Button6Click(Sender: TObject);
if zp[j].naimlekРазработка программы "Автоматизированная информационная справочная система аптеки" курсовая работа. Программирование, компьютеры и кибернетика.
История Игры В Футбол Реферат
Как Написать Технический Отчет По Производственной Практике
Реферат: Современные взгляды хирургов на выбор оптимального способа хирургического вмешательства при перфоративной язве пилородуоденальной зоны. Скачать бесплатно и без регистрации
Курсовая работа по теме Насильницьке задоволення статевої пристрасті неприродним способом
Курсовая работа по теме Понятие и признаки гражданства в Российской Федерации
Топик: Guillaumin, Jean-Baptiste Armand
Курсовая работа по теме Источники конституционного права зарубежных государств
Курсовая работа по теме Определение активности НАД(Ф)-зависимых дегидрогеназ нейтрофилов крови людей, больных панкреонекрозом
Реферат: Краткосрочная финансовая политика 7
Сочинение Егэ 2022 10 Вариант
Сочинение Владимир Дубровский И Маша Троекурова 6
Направление Сочинения В 2022 Году
Федор Решетников Картина Мальчишки Сочинение
Контрольная работа по теме Гражданско-правовое регулирование страховых отношений
Написать Сочинение На Грамматическую Тему
Реферат: Оценка эффективности управления инвестиционным портфелем 2
Реферат Формы И Системы Оплаты На Мясокомбинате
Реферат: Электрооборудование автомобилей 2
Учебное пособие: Практическая психология образования Дубровина И В
Дипломная работа: Особенности пенсионной реформы в России. Скачать бесплатно и без регистрации
Проведение аудита в среде компьютерной обработки данных - Бухгалтерский учет и аудит контрольная работа
Синергетика как естественная наука о структурных преобразованиях в открытой диссипативной нелинейной системе - Биология и естествознание курсовая работа
Цветущие кустарники - Биология и естествознание презентация


Report Page