Автоматизация работы фирмы по продаже квартир
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
li>несомненным плюсом является технология автодополнения кода и всплывающих подсказок, быстрое обнаружение идентификаторов в подключенных модулях;
Визуальная библиотека компонентов (VCL) содержит исходные тексты стандартных компонентов Delphi, что предоставляет разработчику широкие возможности по изучению и изменению кода. Кроме того эта библиотека используется также в других ИСР выпущенных Borland (Inprise). Delphi оправдывает название среды быстрой разработки приложений (RAD), многие функции реализуются прозрачно для программиста, например, чаще всего программист не заботится о написании кода для создания форм в приложении, для их прорисовки и т.д. Часто можно разработать полноценную программу, не написав при этом ни строчки кода.
Структурированный подход при написании кода лучшим образом отвечает запросам программиста, так как при этом намного проще разобраться в исходном коде программы, отлаживать программу и вносить изменения. Буквально двойным щелчком на компоненте можно задавать стандартные процедуры обработки.
2.3 Создание таблиц базы данных
Для осуществления поставленной задачи выбраны реляционные базы данных. Их создание осуществлялось в специальном приложении Delphi, которое называется Database Desktop, таблицы написаны в Paradox 7.0. При проектировании полей таблиц учитывались бланки документов (квитанций, талона, паспорта).
Структура необходимых таблиц представлена наглядно в таблицах 1,2,3,4,5,6,7.
Таблица 1. Логическая структура таблицы Чек.
ОбозначениеНаименованиеКлючТип данныхДлинаТочностьRas_schetРасч_счёт*Числовой0Data_polДата_полученияДата0Stoimost_kvСтоимость квартирыЧисловой0Adress_kvАдресс квартирыСтроковый100Adress_prodАдресс продавцаСтроковой100Таблица 2. Логическая структура таблицы Квартиры.
ОбозначениеНаименованиеКлючТип данныхДлинаТочностьInomerИндефикационный номер квартиры*Числовой0OperОперацияСтроковый100TipplanТип планировкиСтроковый100RayonРайонСтроковый100AdressАдрессСтроковый10ObplОбщая площадьЧисловойPlkuxПлощадь кухниЧисловойSostkvСостояние квартирыСтроковый10KolroomКоличество комнатЧисловойSitynameГородСтроковый10ZenaЦенаЧисловойDopsvДополнительные сведенияСтроковый10VladВладелецВнеш.Строковый10
Таблица 3. Логическая структура таблицы Отчёт.
ОбозначениеНаименованиеКлючТип данныхДлинаТочностьName_pokypИмя покупателя*Строковый100DateДатаДата0Stoimost_kvСтоимость квартирыЧисловой0Inomer_kvИндефикационный номер квартирыЧисловой0Name_prodИмя продавцаСтроковый150
Таблица 4. Логическая структура таблицы Покупатель.
ОбозначениеНаименованиеКлючТип данныхДлинаТочностьNameИмя*Строковый100SurnameФамилияСтроковый100AdressАдрессСтроковый100TelefhoneТелефонЧисловойRayonKvТребуемый район квартирыСтроковый10TipplanТребуемый тип планировки квартирыСтроковый10
Таблица 5. Логическая структура таблицы Продавец.
ОбозначениеНаименованиеКлючТип данныхДлинаТочностьVladВладелец*Строковый100RschetРасчётный счётЧисловой0AdressАдрессСтроковый100TelephoneТелефонЧисловой0
Таблица 6. Логическая структура таблицы Квартиры фирмы.
ОбозначениеНаименованиеКлючТип данныхДлинаТочностьInomerИндефикацион ный номер квартиры*Числовой0OperОперацияСтроковый100TipplanТип планировкиСтроковый100RayonРайонСтроковый100AdressАдрессСтроковый10ObplОбщая площадьЧисловойPlkuxПлощадь кухниЧисловойSostkvСостояние квартирыСтроковый10KolroomКоличество комнатЧисловойSitynameГородСтроковый10ZenaЦенаЧисловойDopsvДополнительные сведенияСтроковый10VladВладелецСтроковый10Adress_prodАдресс продавцаСтроковый10
Таблица 7. Логическая структура таблицы Сотрудники.
ОбозначениеНаименованиеКлючТип данныхДлинаТочностьFirstnameИмя*Строковый100SecondnameФамилияСтроковый100OtchestvoОтчествоСтроковый100NpassportaНомер паспортаЧисловойAdressАдрессСтроковый10PhoneТелефонЧисловойObrazovОбразованиеСтроковый10OpworkОпыт работыDataBornДата рожденияДатаFamilyСемейное положениеСтроковый10DolgnostДолжностьСтроковый10OkladОкладЧисловойDataPostWorkДата поступления на работуДата
2.4 Форма 1(меню программы и принятие заказа)
Форма представляет собой рабочее меню программы и информацию о покупателях. Информация о покупателях включает в себя как информацию о самих покупателях так и их заказ на квартиру(район где находится квартира и тип её планировки). Добавление данных осуществляется при помощи кнопок мы сохраним информацию. Кнопка удалить служит для удаления записи, достаточно выбрать из списка запись и нажать кнопку.
Меню формы состоит из двух разделов .
Первый содержит подпункты , выбрав этот пункт главная форма изменится, на ней появится изображение и информация по фирме, представляющая собой расчётный счёт фирмы и стоимость услуги(стоимость продаваемой фирмой квартиры увеличивается на 5% из за издержек работы), щёлкнув левой кнопкой на форме информация исчезнет