1 / 16

Курсова работа по информатика

Курсова работа по информатика. Поток 197 Група 1172 Илко Черганов 12112091 Мария Илчева 12112100. Анализ на проблема.

leigh-pratt
Download Presentation

Курсова работа по информатика

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Курсова работа по информатика Поток 197 Група 1172 Илко Черганов 12112091 Мария Илчева 12112100

  2. Анализ на проблема Трябва да се създаде база от данни „Ремонт на автомобили“, съдържаща информация за извършените ремонти на служебни автомобили в дадена организация. За целта е необходима следната информация: • име и адрес на сервизите • регистрационен номер и марка на автомобила, както и името на водача • информация за извършените манипулации • ценоразпиз

  3. Проектът представя базата от данни по проблема. Тя включва таблици, полета, първични ключове, колоно за избор на връзки, форми и отчети.

  4. Описание на базата от данни

  5. Таблици Базата от данни съдържа 4 таблици: • Serv, която съдържа: • шифър на сервиз - CodeServ(числово поле); • наименование на сервиз - NameServ (буквено поле); • местонахождение на сервиз - AddrServ (буквено поле); Първичният ключ на тази таблица е кодът на сервиза (CodeServ).

  6. Autos, съдържаща: • регистрационен номер на автомобила - RedNo (числово поле); • марка на автомобила - Marka (буквено поле); • име и фамилия на водача - NameDr (буквено поле); Първичният ключ е регистрационноят номер на автомобила (RegNo).

  7. Ceni, съдържаща: • шифър на манипулация с автомобила – CodeMan (числово поле); • описание на манипулацията - NameMan (буквено поле); • шифър на сервиза – CodeServ(числово поле); • цена за извършване на манипулацията - Price (числово поле); Първичният ключ е шифърът на манипулация с автомобила (CodeMan).

  8. Exc, която съдържа: • регистрационен номер на автомобила - RegNo (числово поле); • шифър на извършена манипулация с автомобила – CodeMan(числово поле); • дата на извършване на манипулацията – IDate; Първичният ключ е регистрационният номер на автомобила (RegNo) и шифърът за извършена манипулация с автомобила (CodeMan).

  9. Създаване на връзки между таблиците • За тази цел трябва всички таблици да бъдат затворени. Натиска се бутон Show Table от таба Design. Избират се всички таблици от прозореца, който се отваря и се натиска бутона Add. Избраните таблици се добавят на екрана. След като таблиците са добавени на екрана, може да се определят връзките между тях. Това се осъществява чрез влачене на колона от една таблица до колона със същото име от друга таблица. Отваря се прозорец Edit Relationships, в който се указват свързаните колони от съответните таблици.

  10. Форми Формите служат за въвеждане и редактиране на данни в таблиците. В базата от данни са създадени следните форми: • самостоятелна форма за обновяване на таблицата Сервизи. Тя е създадена по следния начин: след като е отворена таблицата Serv, от таба Createсе избира Form Wizard. След отварянето на прозореца, от падащото меню Tables/Queriesсе избира Table: Serv, а от Available Fields – CodeServ, NameServ, AddrServ. Натиска се бутонът Next. За Layoutсе избира Tabularи се натиска бутонът Finish.

  11. Самостоятелна форма за обновяване на таблицата Манипулации. Създава се като след отварянето на таблицата Exc, от таба Createсе избира Form Wizard. След отварянето на прозореца, от падащото меню Tables/Queriesсе избира Table: Exc, а от Available Fields – RegNo, CodeMan, IDate. Натиска се бутонът Next. За Layoutсе избира Tabularи се натиска бутонът Finish.

  12. Форма с подформа, чрез която се обновяват таблицити Автомобили и Извършени манипулации. Отваря се таблицата Autos. Oт таба Createсе избира Form Wizard. След отварянето на прозореца, от падащото меню Tables/Queriesсе избира първо Table: Autos, а от Available Fields – RegNo, Marka, NameDr. След това от същото меню се избира Table: Exc, а от Available Fields – RegNo, CodeMan, IDate. Натиска се бутонът Next и на следващата стъпка се избира Form with subform(s). За Layoutсе избира Datasheetи се натиска бутонът Finish.

  13. Отчети • Отчетите са средство за представяне на информацията от база данни в удобен за отпечатване вид. Потребителят може да управлява визуалното представяне на всеки елемент в отчета. За да се създаде потребителски отчет е необходимо да има източник на данни за отчета и да се определи визуалното оформление. В базата от данни има следните отчети:

  14. отчет, предоставящ списък на автомобилите, който съдържа техните регистрационен номер, марка и име на водача. За целта се отваря таблицата Autosи от таба Create се избира Report Wizard. След отварянето на прозореца, от падащото меню Tables/Queriesсе избира първо Table: Autos, а от Available Fields – RegNo, Marka, NameDr. Натиска се бутонът Nextтри пъти, докато се достигне прозореца, в който се избира Layout  Tabular, а заOrientation  Landscapeи се натиска бутонът Finish.

  15. Отчет, предоставящ общ брой извършени манипулации и обща стойност на извършените ремонти по автомобили. За целта се създава заявка, която съдържа регистрационния номер и марката на автомобила, броя на манипулациите и стойността на извършените ремонти. След това от таба Createна заявката се избира Report Wizard. След отварянето на прозореца, от падащото меню Tables/Queriesсе избира Query: Q1, а от Available Fields – RegNo, Marka, CountHaCodeMan, SumHaPrice. Натиска се бутонът Next. За да се добавятGrouping Levels, RegNoсе премества от дясната страна, след което се натиска Next. На следващата стъпка от Summary Optionsсе поставя тикче на Sum ha CountHaCodeManи SumHaPrice. OtShowсе задава Summary Only, за да се премахнат ненужните описания и се натиска бутонът Next. Избира се Layout  Blockи Orientation  Landscape, след което се натиска бутонът Finish.

  16. Описание на главната форма Създават се бутони, чрез които се се стартират отчети или други форми. От таба Createсе избира Blank Form, след което се натиска бутонът Button. Отваря се Command ButtonWizard. От Categoriesсе избира Form Operations (или Report Operation), а от Actions – Open Form (или Open Report). Натиска се бутонът Nextи се избира коя форма (или кой отчет) да се отвори при кликване на създавания бутон. Натиска се бутонът Finish.

More Related