Файл: білас Саынов атындаы араанды техникалы университеті Апараттыесептеуіш жйелер кафедрасы.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 40
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Әбілқас Сағынов атындағы Қарағанды техникалық университеті
«Ақпараттық-есептеуіш жүйелер» кафедрасы
Бағдарламалық жасақтама инженериясы пәні бойынша
Курстық жоба
Тақырыбы: «ИС «Букинист»
Жетекші
_________________ т.ғ.к., доц. Сайманова З.Б.
(баға) (жетекшінің аты-жөні)
_______________________
Комиссия мүшелері (жетекшінің қолы, күні)
_________________ Студент ВТ-20-1 .
(қолы) (аты-жөні)(тобы)
_________________ Даулетхан А .
(қолы) (аты-жөні) (аты-жөні)
_________________ _______________________
(қолы) (аты-жөні) (қолы) (күні)
2023
Кіріспе
Қағаз кітаптар нарығы цифрлық басылымдардың қысымымен қысқарғанымен, өзектілігін жоғалтпайды. Балалар, кәсіби әдебиеттерге әрдайым сұраныс бар. Бұл бизнестің кірістілігін арттырудың бір әдісі - кітап дүкенін автоматтандыру. Бұл сатушылар үшін операциялық процестерді жеңілдетеді және менеджерлердің жұмысын тиімдірек етеді.
Өмір сүруге деген ұмтылыс кітап дүкендерін перспективалы тауашаларды іздеуге және ассортиментпен белсенді жұмыс істеуге мәжбүр етті. Белгілі болғандай, бұл бизнестің тиімді жұмыс істеуге және тіпті стационарлық бөлшек сауда желілерін дамытуға мүмкіндік беретін өзіндік құпиялары бар.
Кітап дүкенінің ерекшеліктеріне мыналар жатады:
-
Кітап дүкендері мақсатты аудитория жиналатын жерлерде және трафигі жоғары бөлмелерде ғана тиімді жұмыс істейді: балалар бөлмелері, метро, фудкорт, жоғары оқу орындарында, ірі сауда орталықтарында және т. б. -
Кітаптармен қатар дүкендер әртүрлі ілеспе өнімдерді сатады: үстел ойындары, сыйлық карталары, кеңсе тауарлары. -
Кітап дүкендері әдетте белгілі бір тақырыптық орынды алады: балалар, классикалық, кәсіби әдебиеттер. Сауда нүктесінде ол үшін спецификалық емес бестселлерлер аз мөлшерде сатылуы мүмкін. -
Промо-іс-шараларды міндетті түрде өткізу: жазушылармен, қызықты адамдармен кездесулер, балаларға арналған шеберлік сыныптары. -
Стационарлық бөлшек сауда мен интернет-сауданы біріктіру қажеттілігі. Өйткені, кітаптарды таңдауға көп уақыт жұмсау көптеген адамдарды үйде компьютерде жасауға мәжбүр етеді. -
Кітап дүкенін автоматтандыру олардың жұмысының аталған ерекшеліктеріне қарап жүргізілуі керек. Бағдарламалар мен жабдықтар әртүрлі ассортименттің саудасы мен есебін жүргізіп, бірнеше маркетплейстерде сату мүмкіндігін қамтамасыз етуі керек.
Бұл проблемалар кітап дүкенін автоматтандыруға арналған бағдарламалар ұсынатын қосымша функционалдылықтың көмегімен шешіледі. Мұндай қосымшалардың мүмкіндіктеріне мыналар жатады:
-
Кіріктірілген CRM жүйесі арқылы клиенттер базасын жүргізу. Дүкен менеджері әрқашан алдыңғы сатып алулар мен тұтынушының қалауын қарап, оған жаңа өнімдердің кез келгенін ұсына алады. -
Жеңілдік карталарын қолдау. Жинақталған жеңілдіктер, акциялар және адалдық жүйесі Клиентті ұстап тұра алады, бірақ олар тиісті бағдарламалық жасақтаманы қажет етеді. -
Атауы, авторы, басылымы және басқа да параметрлері бойынша кітаптар каталогын жүргізу. Кітап дүкенін автоматтандыру бағдарламалары өнімнің ерікті номенклатуралық сипаттамаларын қосу мүмкіндігін қолдауы керек. -
Каталогтарды интернет-дүкен базасына жүктеу мүмкіндігі. -
Бірыңғай базасы бар бір бағдарламада стационарлық сауда нүктесінде және интернет-дүкенде сату есебін жүргізу. -
Кітаптарды брондау мүмкіндігі. -
Тауарлар тобына байланысты үстеме бағаны автоматты түрде есептеу. Кітаптар, ойындар, кеңсе үшін Сіз пайданың әр түрлі пайызын белгілей аласыз. -
Техниканың, тауарлық және бухгалтерлік есептің бірыңғай бағдарламалық-аппараттық кешені шеңберіндегі Интеграция. -
Барлық қажетті құжаттарды басып шығару арқылы кітаптарды түгендеу. -
Ассортиментпен жұмыс істеу бойынша талдамалық құралдар: ABC-талдау жүргізу, тауарлар топтары, сатушылар және басқа сүзгілер бойынша тауар айналымының көрсеткіштерін есептеу. -
Белгілі бір кезеңде сатылған кітаптардың ассортименті негізінде толықтыруды жоспарлау. -
Басқарушылық есептілікті қалыптастыру, рентабельділіктің, айналым қаражаттарының рентабельділігінің және басқалардың қаржылық көрсеткіштерін ыңғайлы есептеу. -
Интернет арқылы кітап дүкенінің базасына қашықтан қол жеткізу, бұлтты қызметтерді қосу мүмкіндігі. -
Бухгалтерлік есеп талаптарына сәйкес кез-келген қойма операцияларын жүргізуді қолдау. -
Бухгалтерлік есепті бірден бірнеше бөлшек сауда нүктелерінде біріктіру.
-
С++ туралы жалпы мәлімет
C++ (оқылады c-плюс-плюс) — жалпы мақсаттағы құрастырылған, статикалық терілген бағдарламалау тілі.
Процедуралық бағдарламалау, объектіге бағытталған бағдарламалау, жалпыланған бағдарламалау сияқты бағдарламалау парадигмаларын қолдайды. Тілде кең таралған контейнерлер мен алгоритмдер, енгізу-шығару, тұрақты өрнектер, көп ағынды қолдау және басқа мүмкіндіктерді қамтитын бай стандартты кітапхана бар. C высок жоғары деңгейлі және төмен деңгейлі тілдердің қасиеттерін біріктіреді. Оның предшественники-с тілімен салыстырғанда, объектіге бағытталған және жалпыланған бағдарламалауды қолдауға көп көңіл бөлінеді.
Бағдарламалық жасақтаманы әзірлеу үшін кеңінен қолданылады, ең танымал бағдарламалау тілдерінің бірі. Оның қолдану аясы операциялық жүйелерді, әртүрлі қолданбалы бағдарламаларды, құрылғы драйверлерін, ендірілген жүйелерге арналған қосымшаларды, жоғары деңгейлі серверлерді, сондай-ақ компьютерлік ойындарды құруды қамтиды. Тегін және коммерциялық және әртүрлі платформалар үшін C языка тілінің көптеген іске асырулары бар. Мысалы, x86 платформасында бұл GCC, Visual C,, Intel C Com Compiler, Embarcadero (Borland) C.Builder және басқалары. C++ басқа бағдарламалау тілдеріне, ең алдымен Java және C#тілдеріне үлкен әсер етті.
Синт синтаксисі C тілінен мұра болып табылады, бастапқыда даму принциптерінің бірі c-мен үйлесімділікті сақтау болды, дегенмен c строг қатаң мағынада С-ның суперкомпьютері емес; C компиляторлары да, c комп компиляторлары да бірдей сәтті тарата алатын көптеген бағдарламалар өте үлкен, бірақ C-дегі барлық мүмкін бағдарламаларды қамтымайды.
C ПРОГРАММ бағдарламалау тілінде стандартты кітапхана термині негізгі тілде жазылған сыныптар мен функциялар жинағын білдіреді. Стандартты кітапхана бірнеше негізгі контейнерлерді, осы контейнерлермен жұмыс істеуге арналған функцияларды, объектілерді-функцияларды, жолдар мен ағындардың негізгі түрлерін (интерактивті және файлды енгізу-шығаруды қоса), кейбір тілдік мүмкіндіктерді қолдауды және мысалы, санның квадрат түбірін табу сияқты тапсырмаларды орындау үшін жиі қолданылатын функцияларды қолдайды. Стандартты C библиот тіл кітапханасы сонымен қатар стандартты si кітапханасының ISO C90 стандартының сипаттамаларын қамтиды. Стандартты кітапхананың функционалдық ерекшеліктері STD имен кеңістігінде жарияланады.
Стандартты С++ кітапханасы
Стандартты шаблон кітапханасы (STL) стандартты C библиотек кітапханасының ішкі жиыны болып табылады және құрамында контейнерлер, Алгоритмдер, итераторлар, функция объектілері және т.б. [1] дегенмен, кейбір бағдарламашылар "STL" терминін "C стандарт стандартты кітапханасы"терминімен бірге (немесе кезектесіп) қолданады.
Стандартты C кітапханасының тақырып файлдарында кеңейтім жоқ".h».
Стандартты C библиот кітапханасында ANSI стандартының соңғы c расшир кеңейтімдері бар (соның ішінде стандартты шаблондар кітапханасы және жаңа iostream кітапханасы). Бұл тақырып файлдарының жиынтығы. Жаңа тақырып файлдарында h кеңейтімі жоқ.
Әдебиеттер
-
Андерсон К. Локальные сети. Полное руководство / К. Андерсон, М. Минаси. - Киев: Век + М.: ЭНТРОП, 2012. -
Галичский К.В. Компьютерные сети в телефонии / К.В. Галичский. - СПб.: БХВ - Санкт-Петербург, 2015. -
Смагулова А.С. Желілік технологиялар / Қарағанды, 2018.