Cinema World เป็นแอปพลิเคชั่น ASP.NET Core 8 ที่พร้อมใช้งาน
เว็บแอปพลิเคชันมีอินเทอร์เฟซแบบกราฟิกที่ทันสมัยสำหรับการทำงาน แอปพลิเคชั่นนี้รวมฟังก์ชันการทำงานมากมายที่มีประโยชน์สำหรับผู้ใช้ทุกประเภท ในแถบนำทางเช่นเดียวกับเว็บแอปพลิเคชันอื่นๆ มีแผงนำทางที่ใช้งานง่ายพร้อมเมนูต่อไปนี้: “หน้าแรก” “ภาพยนตร์” “ประเภท” – พร้อมเมนูแบบเลื่อนลง “ข่าว” “กำหนดการ” เหนือแถบนำทางนี้มีแถบค้นหาซึ่งสามารถค้นหาข้อมูลที่ร้องขอจากผู้ใช้โดยใช้การค้นหาทั้งระบบ ในส่วนท้ายของแต่ละหน้าจะมีการอ้างอิงพร้อมลิงก์ไปยังหน้าอื่นๆ ของระบบ – “หน้าแรก”, “ข่าว”, “กำหนดการ”, “คำถามที่พบบ่อย”, “แอ็คชั่น”, “ผจญภัย”, “ตลก”, “ละคร” , “ติดต่อเรา”. ในส่วนนี้ของหน้าจะมีตัวเลือกในการสมัครรับข้อมูลระบบ ดังนั้นในอนาคต คุณจะได้รับการแจ้งเตือนเกี่ยวกับภาพยนตร์ใหม่ ข่าวสาร และกำหนดการที่อัปเดตทางอีเมลที่ให้ไว้ ยิ่งไปกว่านั้น แต่ละหน้าเว็บยังมีปุ่ม “โซเชียล” สามปุ่มสำหรับเครือข่ายโซเชียล ได้แก่ Facebook, Twitter, Instagram ตอนนี้เรามาดูคำอธิบายสั้น ๆ สำหรับแต่ละหน้ากันต่อ
คำอธิบายของหน้า “หน้าแรก”: ในแถบเลื่อนแบบโต้ตอบจะมีการแสดงภาพภาพยนตร์หกเรื่องจากฐานข้อมูลทั้งหมดด้วยอัตรา IMDB มากกว่า 6 ภาพยนตร์แต่ละเรื่องในแถบเลื่อนนี้มีคำอธิบายสั้น ๆ ของโครงเรื่อง ด้านล่างของแถบเลื่อนจะมีแถบเลื่อนแบบเคลื่อนย้ายได้อีกอันหนึ่งซึ่งจะแสดงภาพภาพยนตร์ทั้งหมดจากฐานข้อมูลโดยเรียงลำดับตามการให้คะแนนของผู้ใช้จากน้อยไปหามาก (มีระบบการให้คะแนนแบบฝังสำหรับภาพยนตร์แต่ละเรื่องเพื่อให้ผู้ใช้สามารถส่งโหวตได้เพียงครั้งเดียวเป็นเวลา 24 ชั่วโมง) และหลังจากนั้นโดยการปล่อย ปี. ในส่วน "แนะนำ" มีภาพยนตร์ 3 หมวดหมู่ย่อย ได้แก่ "ดูสูงสุด" "เรตติ้งสูงสุด" - ในส่วนนี้ผู้ใช้สามารถโหวตได้ "เพิ่มล่าสุด" ในส่วนสุดท้ายของหน้านี้มีแถบเลื่อนแบบเคลื่อนย้ายได้อีกอันพร้อมภาพยนตร์ยอดนิยม 3 อันดับแรกซึ่งมี 4 ดาวขึ้นไป
คำอธิบายของหน้า "ภาพยนตร์": ในหน้านี้ซึ่งมีมุมมองแบบตารางจะแสดงภาพยนตร์ทั้งหมด และเพื่อความสะดวก จะมีการแสดงภาพภาพยนตร์ 10 เรื่องต่อหน้าโดยใช้การแบ่งหน้า ด้านบนตารางคือจำนวนภาพยนตร์ที่ดูในปัจจุบัน และมีแถบค้นหาที่รวดเร็วซึ่งสามารถค้นหาภาพยนตร์ตามชื่อได้ เพื่อความสะดวกในการใช้งานเหนือแถบค้นหาจะมีเพจที่มีตัวอักษรและตัวเลข ข้อมูลที่สำคัญที่สุดจะแสดงอยู่ในตารางสั้นๆ สำหรับภาพยนตร์แต่ละเรื่อง เมื่อคลิกโปสเตอร์ภาพยนตร์ ผู้ใช้จะถูกส่งไปยังหน้าของภาพยนตร์นั้นๆ ซึ่งเขาสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้
คำอธิบายของหน้า "ประเภท": หน้านี้เป็นเหมือนเมนูแบบเลื่อนลงซึ่งผู้ใช้สามารถจัดเรียงภาพยนตร์ตามประเภทได้ เมื่อเลือกประเภท เพจจะเรนเดอร์และแสดงภาพยนตร์ 12 เรื่อง ดังนั้นเพื่อความสะดวกในการใช้งานจึงมีเพจอีกครั้ง
คำอธิบายของหน้า “ข่าว”: ในระบบออนไลน์มีการบูรณาการระบบข่าวสารเพื่อให้ผู้ใช้สามารถรับข้อมูลที่น่าสนใจและหลากหลายสำหรับภาพยนตร์ได้ แต่ละข่าวจะแสดงจำนวนการดูทั้งหมด ซึ่งผู้เขียนเป็น (ผู้ดูแลระบบ ผู้ตรวจสอบ บรรณาธิการ) และวันที่และเวลาเขียน เพื่อความสะดวกในการใช้งานมีการแสดงภาพข่าวหกข่าว ทางด้านขวาของแถบด้านข้างจะแสดงเฉพาะข่าวที่อัปเดตและป้ายกำกับเล็กๆ พร้อมคำบรรยาย "ใหม่" จะคงอยู่เป็นเวลา 12 ชั่วโมงหลังการอัปเดต ในแถบด้านข้างนี้ยังเป็นข่าวเด่นที่มีผู้เข้าชมมากที่สุดอีกด้วย
คำอธิบายของหน้า “กำหนดการ”: ในหน้านี้ คุณจะพบตารางภาพยนตร์และยังมีเพจที่แสดงการฉายภาพยนตร์เพียงห้ารายการต่อหน้าเท่านั้น เพื่อความสะดวก คุณสามารถกรองการฉายภาพตามโรงภาพยนตร์ได้ การฉายภาพแต่ละครั้งจะมีคำอธิบายรายละเอียดเกี่ยวกับภาพยนตร์ เช่น ผู้กำกับ เรตติ้ง ตลอดจนปุ่มจองที่นั่งในห้องโถง ผู้ใช้สามารถเลือกที่นั่งในห้องโถงและสอบถามว่าต้องการตั๋วประเภทใด ตั๋วแต่ละใบมีราคาเริ่มแรก 10$ ในแถบด้านข้างขวามีส่วนที่มีบทวิจารณ์ภาพยนตร์ซึ่งอยู่ระหว่างการพัฒนา
คำอธิบายของหน้า “คำถามที่พบบ่อย”: คุณสามารถค้นหาข้อมูลสำหรับคำถามที่พบบ่อยที่สุดได้ที่นี่
คำอธิบายของหน้า "ติดต่อเรา": ที่นี่คุณสามารถส่งคำถามของคุณ รับข้อมูลเกี่ยวกับโทรศัพท์มือถือและอีเมลที่คุณสามารถเขียนได้ และลิงก์ไปยังเครือข่ายโซเชียลอีกครั้ง
คำอธิบายของแผงผู้ดูแลระบบ: เช่นเดียวกับระบบอื่นๆ ที่นี่คือแผงผู้ดูแลระบบที่ผู้ดูแลระบบสามารถเพิ่ม ลบ แก้ไขข้อมูลเกี่ยวกับระบบได้ ในส่วน “การดูแลระบบของผู้ใช้” เพื่อความสะดวกในการใช้งาน ผู้ดูแลระบบสามารถส่งอีเมลโดยตรงไปยังผู้ใช้ที่ส่งคำถามไปแล้ว
คำอธิบายของโปรไฟล์ผู้ใช้: สำหรับโปรไฟล์ผู้ใช้ มีฟังก์ชันการทำงานมาตรฐานซึ่งจัดทำโดย ASP.NET Core Identity
ฟังก์ชันเพิ่มเติม: มีการผสานรวมแบบฟอร์มป๊อปอัปที่รวดเร็วสำหรับการเข้าสู่ระบบ/การลงทะเบียน นอกจากนี้ยังมีการเข้าสู่ระบบ Facebook ซึ่งสามารถใช้แทนการลงทะเบียนมาตรฐานได้ หน้าข่าวภาพยนตร์แต่ละหน้าประกอบด้วยความคิดเห็นและความคิดเห็นย่อย
โดยสรุป: Cinema World เป็นโครงการที่รวมอินเทอร์เฟซผู้ใช้ที่สะดวกสบาย โอกาสในการค้นหาภาพยนตร์ ข่าวสาร และการจองตั๋วแบบเรียลไทม์ไว้ในที่เดียว นอกจากนี้ยังมีระบบการให้คะแนนแบบรวมซึ่งเป็นประสบการณ์ผู้ใช้เพิ่มเติม ในอนาคตมีแผนพัฒนาระบบการชำระค่าตั๋วและแบบฟอร์มบทวิจารณ์ภาพยนตร์จริง วัตถุประสงค์ของระบบคือให้คล้ายกับ IMDB และยังให้โอกาสในการซื้อตั๋วอีกด้วย
Уеб приложението предоставя модерен графичен интерфейс за работа. Приложението комбинира в себе си много функционалност, която може да бъде полезна за потребителите. В горната му част като повечето уеб приложения има удобен навигационен панел със следните менюта: "บ้าน", "ภาพยนตร์", "ประเภท" – с падащо меню, “ข่าว”, “กำหนดการ”. Над този панел има търсачка, която може да намира заявена информация от потребителя като резултатите, които се връщат след претърсване на цялата система. В дъното на всяка страница има footer или мястото, където може да намерите препратка към останалите страници от системата – “หน้าแรก”, “ข่าว”, “กำหนดการ”, “คำถามที่พบบ่อย”, “แอ็คชั่น”, “การผจญภัย”, “ตลก”, “ละคร”, “ติดต่อเรา” В тази част от страницата също има опция за абониране (สมัครสมาชิก) към системата, т.е в бъдеще може да получавате известия за нови филми, новини и обновени разписания. Също така във всяка една страница от системата има три “социални” бутона към социалните мрежи – Facebook, Twitter, Instagram. Нека започнем с описание на всяка edна от страниците.
คำตอบที่ начална страница “Home”: В интерактивен слайдър се визуализират 6 филма от цялата база данни с IMDB рейтинг по-голям от 6. Всеки един филм в този слайдър съдържа кратко описание на сюжета. Под слайдъра се намира друг подвижен слайдър, където се визуализират всички филми от базата, подредени по възходящ ред на потребителския им рейтинг (има вградена рейтинг система за всеки един филм, като потребителят има право само на 1 глас в рамките на 24 часа) и след това по година на излизане. ในหัวข้อ “Featured” หรือ 3 หัวข้อในฟิล์ม – “รับชมสูงสุด”, “คะแนนสูงสุด”, “เพิ่มล่าสุด”, съотвено филми, които имат най-много преглеждания, ฟิล์ม с най-висок потребителски рейтинг – в тази секция потребителят може да гласува и последно добавени филми. В последната част от тази страница се намира подвижен слайдър с 3 най-известни филма, които имат 4 หรือ повече ตกลง.
คำอธิบายเกี่ยวกับ “Movies”: В тази страница в табличен вид са представени всички филми, като за удобство се визуализират по 10 филма на страница чрез използване на странициране. Над таблицата е изписан текущият брой визуализирани филми и е имплементирана бърза търсачка по име на филм. За още по-голямо удобство над тази търсачка има странициране по букви и цифри. Ваблицата за всеки един филм е визуализирана най-важната информация. При кликване на постера, потребителят бива изпратен към страницата за дадения филм, където може да получи повече ข้อมูลเกี่ยวกับข้อมูล
คำอธิบาย на страница “Genres”: Самата страница представлява падащо меню, където потребителят може да сортира филмите по วันจันร์. ก่อน избор на даден жанр се визуализират по 12 филма, като за удобство отново се ползва странициране.
คำอธิบาย на страница “News”: В онлайн системата е интегрирана и система за новини, т.е потребителят може да получи интересна и разнообразна информация за филмите. Всяка новина съхранява в себе си броя преглеждания, от кой потребител (ผู้ดูแลระบบ, модератор, редактор) е написана и в какъв ден и час. За удобството се визуализират 6 новини. ตอบกลับในแถบด้านข้าง-а се визуализират само обновените новини, като излиза етикет “new” ใน продължение на 12 часа след обновяването. ในแถบด้านข้างจะมีทั้งตัวเลือกและตัวเลือกอื่น ๆ
Описание на страница “Schedule”: В тази страница може да намерите разписание на филмите като отново е ползвано странициране и виждате по 5 прожекции на страница. За удобство може да филтрирате прожекциите по кина. Всяка една прожекция има подробно описание za филма като режисьор, рейтинг и т.н, както и бутон за резервация на място в залата. При резервацията потребителят може да избере място в залата и да заяви какъв тип билет иска, като първоначално всеки билет струва 10$. แถบด้านข้าง-а отдясно се намира секция с ревюта за филми, която е в процес на изработка.
คำตอบเกี่ยวกับ “คำถามที่พบบ่อย”: Тук можете да намирате информация за най-често задаваните въпроси.
คำตอบสำหรับ “ติดต่อเรา”: Тук можете да изпратите вашето запитване, да получите информация за телефонните номера, имейли, на които можете да пишете при запитвания и отново връзки към социалните мрежи. คำตอบของผู้ดูแลระบบ: Като всяка edна система и тази има админ панел, където може да бъде добавяна, изтривана и редактирана информация за системата. В секция “User's Administration” อยู่ที่ผู้ดูแลระบบและผู้ดูแลระบบ запитване през контактната форма.
Описание на потребителския профил: За потребителския профил е използвана стандартната функционалност, която се ได้รับการสนับสนุนโดย ASP.NET Core Identity
Допълнителни функционалности: Интегриран е бърза изскачаща форма за логин и регистрация. ไม่ว่าจะเข้าสู่ระบบ Facebook หรือเข้าสู่ระบบ Facebook ก็สามารถเข้าสู่ระบบได้ Във всяка edна страница за новина може да се постват коментари и подкоментари.
ผู้รับหน้าที่: Cinema World ผู้ซื้อ, ผู้ขาย, ผู้ซื้อ, ผู้ซื้อ และผู้ซื้อ ฟิล์ม, новини за тях и резервация на билети по избрано кино. Също така е интегрирана рейтинг система, която е допълнително потребителско изживяване. В бъдеще се планира изграждането на реална система за плащане на билети както и създаване на ревюта за филми. คุณสามารถไปที่ IMDB ได้โดยไปที่ IMDB และไปที่ допълнение предоставя възможност и за онлайн закупуване на บิลเล็ต
https://cinemaworld.azurewebsites.net
สตานิสลาฟ สโตยานอฟ
ให้ถ้าคุณชอบโครงการนี้!
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT - ดูรายละเอียดในไฟล์ใบอนุญาต