Автор работы: Пользователь скрыл имя, 17 Декабря 2014 в 13:40, курсовая работа
Данный курсовой проект посвящен теме разработки информационной системы в учете лекарственных средств.
Объектом разработки является информационная система для накопления, доступа, обработки и администрирования информации, хранящейся в базе данных сети аптек.
Города |
|
Код города |
счетчик |
Город |
текстовый |
Поставщики |
|
Код поставщика |
числовой |
Название поставщика |
текстовый |
Город |
текстовый |
Улица |
текстовый |
Условия поставки |
текстовый |
Тип лекарства |
|
Код типа |
счетчик |
Тип лекарства |
текстовый |
Программный продукт «Учет лекарственных средств» разработан на Microsoft Access 2003 и Borland Delphi 7.
Access 2003 входит в состав Microsoft Office 2003, и как другие компоненты работает в среде Windows 2000 и выше.
Практический минимум, предъявляемым Access 2003 к персональному компьютеру, является Pentium 2 и 64 Мб при работе под Windows 2000. При стандартной установке набора приложений: Word, Excel, Outlook, Power Point, Access, FrontPage требуется примерно 250 Мб на жестком диске. Рекомендуется монитор SVGA, возможно использование VGA.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые инструментальные средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.
Microsoft Access предоставляет максимальную свободу в задании типа ваших данных (текст, числовые данные, даты, время, денежные значения, рисунки, звук, документы, электронные таблицы). Вы можете задать также форматы хранения (длина строки, точность представления чисел и даты времени) и предоставления этих данных при выводе на экран или печать. Для уверенности, что в базе данных хранятся только корректные значения, можно задать условия на значения различной степени сложности.
В Access вы можете при помощи макросов или Access Basic осуществлять динамический обмен данными с другими приложениями. OLE позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access. Такими объектами могут быть картинки, диаграммы, электронные таблицы или документы из других, поддерживающих OLE приложений Windows.
Microsoft Access может работать с большим числом самых разнообразных форматов данных, включая файловые структуры других СУБД. СУБД позволяет работать с данными, применяя различные способы. Например, вы можете выполнить поиск информации в отдельной таблице или создать запрос со сложным поиском по нескольким связанным между собой таблицам или файлам. С помощью одной единственной команды можно обновить содержание отдельного поля или нескольких записей. Для чтения и корректировки данных, вы можете создать процедуры, использующие функции СУБД. У многих систем имеются развитые возможности для ввода данных и генерации отчетов.
В Microsoft Access для обработки данных ваших таблиц используется мощный язык SQL (Structured Query Language - Структурированный язык запросов). Используя, вы можете выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. Access значительно упрощает задачу обработки данных.
Для написания программы была выбрана среда визуального программирования Borland Delphi 7.
Синтаксис Borland Delphi 7 основан на языке программирования Object Pascal. Borland Delphi 7 полностью поддерживает ООП (объектно-ориентированное программирование), что значительно расширяет возможности среды.
Еще одним немаловажным достоинством выбранной среды Borland Delphi 7 является то, что Borland Delphi 7 во всем мире считается одним из самых простых сред программирования, и, в отличие от всех широко распространенных сред программирования, является строго типизированным, что позволяет свести количество ошибок практически к нулю (за исключением логических ошибок алгоритма).
Borland Delphi 7 предоставляет широкий
спектр средств по управлению
базами данных, имеющих даже различные
технологии структуры и поддерж
Для разработки базы данных в данной программе выбор пал на технологию ADO, корпорации Microsoft, за свои широкие возможности и простоту использования.
В соответствии с структурной - схемой, приведенной выше в пункте «Структурная схема», в представленной программе разработаны программные модули на Borland Delphi 7. А также запросы на языке Microsoft Access 2003 .
В ходе выполнения программы возможно появление на экране сообщений:
1. Сообщение «Ошибка чтения базы данных».
Ошибка возникает при невозможном чтении файла базы данных.
При этом оператор должен:
2. Проверить наличие файла «task.
3. Возможно, причиной ошибки послужила неисправность носителя.
4. Сообщение «Несоответствие дат»
Ошибка возникает при генерации отчета из-за неправильно введенных дат.
При этом оператор должен:
- Проверить правильность
Главная форма
Рисунок 4 - Главная форма
Описание работы:
Отражение основной информации из таблиц БД Лекарства и Склад.
Строка Найти: осуществляет поиск лекарства по начальным буквам в его названии.
Рисунок 5 - Отбор данных по условию
Строка Поставщики: осуществляет поиск поставщика по его коду в таблице Поставщики с отражением названия лекарства, его количества на складе и даты поставки и вывод результата в отдельной форме «Результат поиска».
Рисунок 6 - Результат поиска
Раздел Заказ:
Название – выбор лекарства
Дата – указание даты
Цена – указание цены лекарства
Количество – указание кол-ва товара
Сумма – подсчет общей суммы заказа
По нажатию кнопки Ок производится продажа лекарства с занесением информации во таблицу Заказ с отражением его в форме Отчет по продажам.
Меню Редактировать:
Рисунок 7 - Меню Редактировать
Добавить запись – осуществляет вызов формы Добавить / редактировать лекарство с занесением добавленных данных в таблицы Лекарства и Склад.
Рисунок 8 - Форма Добавить / редактировать лекарство
Редактировать запись – осуществляет вызов формы Добавить / Редактировать лекарство с обновлением исправленных данных в таблицах Лекарства и Склад.
Рисунок 9 - Форма Добавить / редактировать лекарство
Меню Отчеты
Рисунок 10 - Меню Отчеты
Осуществляет вызов формы Отчет по продажам.
Рисунок 11 - Форма Отчет по продажам
Меню Поставщики
Рисунок 12 - Меню Поставщики
Осуществляет вызов формы Поставщики.
Рисунок 13 - Форма Поставщики
Кнопка Добавить – осуществляет вызов формы Добавить / редактировать поставщика с занесением добавленных данных в таблицу Поставщики.
Рисунок 14 - Форма Добавить / редактировать поставщика
Кнопка Редактировать – осуществляет вызов формы Добавить / редактировать поставщика с обновлением исправленных данных в таблицу Поставщики.
Рисунок 15 - Форма Добавить / редактировать поставщика
Кнопка Удалить – осуществляет удаление текущей записи из таблицы Поставщики.
Кнопка Выход – закрывает данную форму.
Меню Справочники
Рисунок 16 - Меню справочники
Осуществляет вызов форм Города и Типы лекарств.
Рисунок 17 - Форма Города
Рисунок 18 - Форма Тип лекарства
Меню Сортировка
Рисунок 19 - Меню сортировка
Осуществляет сортировку лекарств по названию или по цене в таблице Лекарства.
Меню Выход
Рисунок 20 - Меню Выход
Смета затрат включает следующие статьи:
- основная заработная плата
разработчиков информационной
- дополнительная заработная плат
- отчисления на социальные
- расчет затрат на амортизацию ЭВМ;
- расходы на электроэнергию, используемую при разработке информационной системы;
- накладные расходы.
Рассмотрим более подробно каждую из указанных статей затрат.
Оплата труда представляет совокупность средств, выплаченных работникам в денежной и натуральной форме как за отработанное время, выполненную работу, так и в установленном законодательством порядке за неотработанное время. Начисление основной заработной платы производится в зависимости от принятых на предприятии форм оплаты труда. При повременной оплате труда основная заработная плата начисляется работникам за фактически отработанное время, а при сдельной за фактически выполненную работу.
Повременная форма оплаты труда находит применение при расчете заработной платы рабочих, служащих, специалистов и руководителей. При этой форме оплаты труда заработная плата рассчитывается исходя из месячного должностного оклада за проработанное время. Необходимо учесть начисление доплат за сверхурочные работы. Доплата начисляется сверх повременного заработка из расчета 20% тарифной ставки рабочего- повременщика.
Таким образом, рассмотрим те составляющие затрат, которые будут затронуты модернизацией информационной системы. В результате сокращения рабочего времени заработная плата работников предприятия не изменится, т.к. им установлен фиксированный оклад, а не часовая тарифная ставка. Более того, за работу в сверхурочные часы не производится их оплата с соответствующей индексацией (в 3-х кратном размере), за переработанные часы сотрудники могут быть награждены персональными премиями или могут взять отгулы. Поэтому от повышения оперативности выполнения работ прямого сокращения затрат не будет. Но будет уменьшен общий фонд оплаты труда в результате сокращения должностей, главным образом должностей контролирующих и перепроверяющих. Ожидается, что тот же объем работ в новой системе смогут выполнить в 1,5 раза меньше работников, чем при существующей традиционной системе.
Затраты на основную заработную плату (Зосн.) при повременной форме оплаты труда рассчитываются по формуле (1):
Зосн.=Омес.*Траб.* Кд/Др.мес.,
где:
Омес. - месячный оклад продавца;
Др.мес. - среднее количество рабочих дней в месяце;
Траб. - фактическое отработанное время
Кд - коэффициент, учитывающий доплаты к основной зарплате
В год на работу для ТОО «Аптека «Солнечная» примерно рассчитано определенное количество канцелярских материалов – бумаги, пишущих принадлежностей и прочих – на сумму Sk1, которая в году составила 100 000 тенге. Прекращение использования обычных носителей информации в большинстве операций на хранение и обработку данных в центральном сервере сократит эти расходы на 70-80%. Конечный вывод данных на бумагу потребуется только для тех отчетов, которые используются руководством как официальные документы.
Т.о. снижение затрат на расходные материалы определяется из выражения:
где Sk1 – сумма годовых расходов на канц.товары;
DЗр.м. = 0.7 * Sk1 = 70 000 тенге.
Норма работы в месяц 146 часов. Реально же некоторые работники работают сверхурочно, что приводит к перерасходу электроэнергии. Настольный компьютер, который выполняет функции рабочего места налогового инспектора, потребляет в среднем Npc = 350 Вт.
Перерасход электроэнергии за год составит:
где T – количество часов, отработанных пользователями сверхурочно, за год
T = 1321 час примерно за год.
Егод = 350 * 1321 = 462350 Вт.
Если финансисты будут успевать выполнять свою работу в рабочее время, то снижение затрат в результате экономии э/энергии составит:
где Цкв – цена одного кВт*ч э/энергии. Цкв = 3 тенге;
DЗээ = 462350 * 1.50 * 10-3 = 1400 тенге;
Итого имеем материальных преимуществ введения новой системы финансового учета на сумму снижения издержек в течение года :
DИS = DЗз/п + DЗр.м. + DЗээ