60 likes | 265 Views
Курсова работа. По Информатика Задание 4 Изготвили : Надя Красимирова Караиванова , Фак . номер 111110885 Галя С ветославова Богомилова , Фак .номер 111110874 група 1713 поток 177 април 201 2.
E N D
Курсова работа ПоИнформатикаЗадание 4 Изготвили:Надя Красимирова Караиванова,Фак. номер 111110885Галя СветославоваБогомилова,Фак.номер 111110874група 1713поток 177април 2012
СЪДЪРЖАНИЕ:1) Анализ на проблема – възложената ни задача,включва създаване на таблици с информация за заплатите на персонала.С такава информация и такъв тип данни си служи и е от първа необходимост на всяко предприятия,служещо си с персонал-хотели,ресторанти,всички цехове за производства,магазини,хипермаркети,университети и всички регистрирани фирми.Ръководителите на тези предпиятия си служат с информацията,записана в таблиците под форма на лични номера,имена по лична карта,месечно възнаграждение и др.2)Описание на базата данни- направена са следните таблици DL,Kardi,Otdel,Zaplati.Съществуват и следните връзки между таблиците CodeDlи LNom. 3) Описание на входните форми 4)Описание на създадените отчети5)Описание на главната форма
1.Анализ на проблема Microsoft Accessсеизползвазасъздаване на таблици,заявки,формуляри,отчети,страницизадостъпподанни.Характерно е ,чебазатаданнисъдържаданниотопределенапредметнаобласт и ги съхранявапоопределенначин.Принеобходимостданнитемогатдабъдаттърсени,извличани,обработвани,като е възможнодаседобавятновиданни и да се отстраняват и променят вече съществуващи такива.Данните могат да бъдат числа,дати,картини,файлове и други.Той ни помага да се справим с определен информационен проблем като удовлетворява нуждата ни от достъп до актуална и точна информация. Ние трябва да решим проблема,съдържащ информация за заплатите на персонала в дадена фирма.За тази цел ние трябва да създадем база от данни,съдържаща информация за получени заплати и премии за всеки служител за съответната година,месец,която ще наречем "Персонал".Това се прави с цел да се улесни и опрости воденето на актуални отчети. 2.Описание на проекта в Базата Данни За да започнем създаването на зададената база данни ,първо отваряме програмата "Microsoft Access" и избираме Blank Access Database,при което се отваря прозорец,който ни дава възможност да започнем създаването на таблица в нашата база данни.Преди да стартираме създаването трябва да съхраним базата под името "Personal" с помощта на командата File/Save ObjectAs. Създаваме база данни,която съдържа следните таблици: а)Таблица Otdel(Звена),която съдържа следните полета: -CodeOtdel(Шифърнаотдел)-оттипNumber -NameOtdel(Наименованиенаотдел)-оттипText За първичен ключ на таблицата определяме CodeOtdel.
б)Таблица DL(Длъжности) със следната структура: -CodeDl(Шифър на длъжност)-от тип Number -NameDl(Наименование на длъжност)-от тип Text За първичен ключ на таблицата определяме CodeDl. в)Таблица Kadri(Служители) със следните полета: -LNom(Личен номер на служител)-от тип Number -Ime(Име и фамилия)-от тип Text -CodeOtdel(Шифър на отдел)-от тип Number -CodeDl(Шифър на длъжност)-от тип Number За първичен ключ определяме LNom. г)Таблица Zaplati(Получени заплати) със следната структура: -God(Година)-от тип Number -Mesec(Месец)-от тип Number -LNom(Личен номер на служител)-от тип Number -Salary(Получена заплата)-от тип Number -Prem(Получена премия)-от тип Number За първичен ключ определяме God;Mesec;LNom 3.Описание на входните форми За целите на задачата имаме да създадем два вида форми-самостоятелна и форма с подформа.Самостоятелните форми за обновяване на данните в таблиците са Otdel i Dl.И ще създадем форма с подформа,чрез която се обновяват данните в таблиците Kadri i Zaplati. A.Самостоятелна форма за обновяване на данните в таблица Otdel създаваме като: -Маркираме таблицата ,на която искаме да създадем формуляр,чрез единичен клик на левия бутон на мишката.
-След това избираме менюто Create/Splitform -Формата се отваря в изглед FormView,откъдето могат да се редактират данните като чрез лентата Record избираме бутона New Record и въвеждаме данните на новия запис.Аналогичен е и начинът на създаване на форма за обновяване на данните в таблицата DL. Б.Форма с подформа създаваме като: -Отваряме ибраната от нас таблица и от полето на Access Create избираме опция FormWizard.От полето Table/Queries избираме таблица Kadri,от която ще вземем данните за името и номера на служителя.(LNom; Ime).СледкатосмепрехвърлилинеобходимитеполетасевръщаменаполетоTable/Queries и избирамеZaplati.ОтвторататаблицаизбирамеполетатаSalary,Prem,Mesecкатовнимавамеданямаеднаквиполета.Наследващата стъпка посочваме вида,който искаме да ни изглежда завършената форма и за глана форма избираме Kadri,а подформаZaplati.Накрая избираме Finish. Съзададенитесамостоятелниформиса с целобновяваненатаблицитеKadriiZaplati. 4.Описание насъздаденитеотчети Отчетите представляват начин за нагледно визуализиране на информация,съдържаща се в базата данни.Данните за съставяването на отчета се намират в самата база данни,тези които са ни необходими ние избираме от дадената справка или таблица.Съществуват следните стъпки: -Стартираме MS ACCESS и избираменашатазадача-"Personal" -Избираме менюто Create/ReportWizard -Появилият се прозорец Report Wizard има изглед,подобен на прозореца за създаването на заявка.В полето Table/Queriesизбираметаблицата "Kadri" и в полетоSelected FieldsизбирамеLNom и Ime. -Следващият прозорец ни дава възможност за групиране по важност на полетата,но в нашата задача няма да го използваме и избираме Next.
-Появилиятсепрозорец,нидававъзможностдагиподредимевъзходяшоилинизходящо,коитозасегасъщонередактираме и избирамеNext. -В следващияпрозорецзавиднаотчетаизбираметабличен с вертикалнаориентацияналиста,следкоетоизбирамеотново Next.Накрая натискаме Finish.И така нашия отчет е съзададен и може да използваме данните от него в изглед ReportView. Следвайкитезистъпки,създавамеотчет,предоставящобщасуманазаплатата и премиятанавсекислужител. 5.Описание на главната формаГлавната форма представлява набор от бутони,които могат да изпълняват различни функции,свързани с отварянето,затварянето и редактирането на формуляри и отчети.За целта трябва да сме стартирала програмата MC Access и да сме отворили нашия файл „Personal”.За да създадем главна форма отваряме менюто Design и от него избираме бутона Buttons.Отварясеновдиалоговпрозорец,- за да създадем бутона за формата Kadriнапример от менюто Categories трябва да изберем Form Operation,иотменюто в дясно Action избирамеOpen form.След което натискаме Next.Отварясеновпрозорец,вкойтопосочваменакаквощесъздавамеглавнатаформа и отновоNext.Вследващияпрозорецимамевъзможностдапосочимточнотоименаформулярасъщотакада включим изображение.Ние маркираме бутона Text и в полето отдясно изписваме точното име на формата,а именно”Kadri”,и даваме отново Next и след това Finish.С това нашата главна форма е готова.От менюто View избираме Formview и можем да видим готовата форма,която сме създали.Така само чрез кликане върху бутона се прави препрадка към посочената форма.По аналогичен начин създаваме и останалите форми.-аналогично за да създадем главна форма на отчет от Categories избираме Report Operationи от Action избираме Open Report.Следващите операции са типични както при създаването на форми. С това нашата задача приключи !