ชื่อโครงการ: ไซต์ห้องสมุดพร้อม ASP .NET
เนื้อหาของโครงการ:
เนื้อหาและวัตถุประสงค์ของโครงการของ ASP .NET และไซต์ระบบห้องสมุด ซึ่งจัดทำขึ้นภายในขอบเขตของการบ้านสิ้นปีของหลักสูตรการเขียนโปรแกรมเว็บ มีการระบุไว้ในส่วนนี้
การออกแบบทั่วไปของเว็บไซต์ห้องสมุดของเราชื่อ “sefabookstore.com” แสดงไว้ในภาพด้านล่าง
รูปที่ 1: หน้าแรกของเว็บไซต์ sefabookstore.com ดังที่เห็นในภาพด้านบน แบนเนอร์ด้านบน 5 เมนู หน้าจอหลัก ค้นหาหนังสือ หนังสือ เกี่ยวกับเรา และมีเมนูป้อนข้อมูล การออกแบบเพจนี้จัดทำขึ้นในไฟล์ index.aspx ท่ามกลางไฟล์ซอฟต์แวร์
ขั้นตอนการเข้าสู่ระบบสมาชิก:
ในทางกลับกัน บรรทัดรหัสของส่วนคำขอชื่อผู้ใช้และรหัสผ่านที่จำเป็นสำหรับขั้นตอนการเข้าสู่ระบบของสมาชิกจะแสดงอยู่ในภาพด้านบน ดังที่เห็นในบรรทัดโค้ดที่ให้ไว้ข้างต้น บรรทัดโค้ดที่จำเป็นสำหรับการป้อนค่าที่จะเขียนในกล่องข้อความได้ถูกกำหนดไว้แล้ว และเพิ่มรูปภาพแบนเนอร์เพื่อให้ปรากฏโดยทั่วไปของไซต์
เมนู: ค้นหาหนังสือ:
แท็บค้นหาหนังสือมีเนื้อหา มี 2 เกณฑ์การค้นหาที่แตกต่างกันบนเว็บไซต์ของเรา เหล่านี้; ประเภทหนังสือและชื่อหนังสือ
หนังสือ :
ในภาพด้านบน เมนูแบบเลื่อนลงจะใช้ในส่วนเลือกประเภทของส่วนหนังสือ หนังสือที่เพิ่มเข้ามามีอยู่ในประเภท Story, Historical Novel และ Novel เมื่อคุณระบุประเภทใหม่ในไฟล์ bookadd.aspx เพื่อเพิ่มประเภทหนังสือ หนังสือนั้นจะถูกเพิ่มลงในกิจกรรมดรอปดาวน์โดยอัตโนมัติ
เพิ่มหนังสือ:
ในหน้า bookekle.aspx รูปภาพด้านบน จำเป็นต้องมีบรรทัดข้อมูล 7 บรรทัด ได้แก่ ชื่อหนังสือ หมวดหมู่ วันที่ออก ประเภทหนังสือ การเพิ่มรูปภาพ การเพิ่มหัวเรื่อง กำลังบันทึกหนังสือที่เพิ่มไว้ในฐานข้อมูล sql
เกี่ยวกับเรา: แท็บที่ห้าและสุดท้ายบนเมนูหลักของเว็บไซต์ของเราคือแท็บ "เกี่ยวกับเรา"
ในภาพด้านบน จะมีการให้ข้อมูลเกี่ยวกับเว็บไซต์ของเรา ติดต่อ:
เนื้อหาหลักของส่วนการสื่อสารซึ่งมีการออกแบบอยู่ในภาพด้านบน ประกอบด้วยช่องชื่อ นามสกุล ที่อยู่อีเมล ที่อยู่ หัวเรื่อง และช่องข้อความของบุคคลที่ต้องการส่งข้อความ ผู้ใช้จะสามารถรายงานข้อร้องเรียน คำขอ และข้อเสนอแนะเกี่ยวกับเว็บไซต์หรือร้านอาหารผ่านแบบฟอร์มนี้ ที่นี่ข้อมูลที่ร้องขอและข้อความที่จะส่งจะถูกบันทึกไว้ในตารางข้อความในฐานข้อมูล Access คุณสมบัติทั่วไปของตารางข้อความและคุณสมบัติฐานข้อมูลจะมีรายละเอียดในส่วนที่สอง
ดังที่เห็นได้ในบรรทัดคำสั่งของไฟล์ "communication.aspx" ที่สรุปไว้ข้างต้น การดำเนินการตรวจสอบความถูกต้องยังรวมอยู่ในบล็อกโค้ดของเราเป็นส่วนใหญ่ หลังจากตรวจสอบค่าที่ป้อนด้วยคำสั่ง Validation ซึ่งใช้กันอย่างแพร่หลายในการควบคุมที่จำเป็น ค่าเหล่านั้นก็ถูกเพิ่มลงในฐานข้อมูล Access โดยทั่วไป ข้อมูลโค้ดของเมนูและแท็บในหน้าแรกของเราจะเป็นเช่นนี้ ส่วนที่สองซึ่งจะได้รับในขณะนี้ รวมถึงตารางของเราในฐานข้อมูล Access และคุณสมบัติของพวกเขา
การลงคะแนนเสียง:
เหตุการณ์ Radiobutton และปุ่มใช้สำหรับการลงคะแนนในภาพที่แสดงด้านบน คะแนนที่ใช้จะถูกส่งไปยังฐานข้อมูลการเข้าถึงและบันทึกไว้ 2. การเข้าถึงฐานข้อมูลคุณสมบัติทั่วไป ฐานข้อมูลการเข้าถึงถูกใช้บนเว็บไซต์นี้ ซึ่งจัดทำขึ้นเป็นการบ้านสิ้นปี ฐานข้อมูลเป็นเครื่องมือในการรวบรวมและจัดระเบียบข้อมูล ฐานข้อมูลจัดเก็บข้อมูลเกี่ยวกับบุคคล ผลิตภัณฑ์ คำสั่งซื้อ หรือสิ่งอื่นใด ในโครงการนี้มีการใช้โปรแกรมฐานข้อมูล Access เพื่อบันทึกและแสดงรายการข้อมูลบนเว็บไซต์ของเรา ด้วยการเข้าถึง: คุณสามารถป้อนข้อมูลใหม่ลงในฐานข้อมูลได้ ตัวอย่างเช่น คุณสามารถเพิ่มรายการใหม่ลงในสต็อก คุณสามารถแก้ไขข้อมูลที่มีอยู่ในฐานข้อมูลได้ ตัวอย่างเช่น คุณสามารถเปลี่ยนตำแหน่งปัจจุบันของรายการได้ คุณสามารถลบข้อมูลได้หากมีการขายหรือละทิ้งรายการ จัดระเบียบและดูข้อมูลด้วยวิธีต่างๆ แบ่งปันข้อมูลกับผู้อื่นผ่านรายงาน ข้อความอีเมล อินทราเน็ต หรืออินเทอร์เน็ต เมื่อพิจารณาถึงคุณลักษณะที่ให้ไว้ข้างต้น การทำงานกับ Access Database นั้นทั้งง่ายและ มีประโยชน์มาก มีทั้งหมด 3 ตารางในฐานข้อมูลการเข้าถึงในโครงการนี้ ตารางเหล่านี้ตามลำดับ “สมาชิก”, “หนังสือ” และ “โหวต” รูปภาพต่อไปนี้แสดงรายการตารางในฐานข้อมูล Access
ตารางหนังสือ: ตารางแรกของตารางเหล่านี้คือตาราง "หนังสือ" ซึ่งเป็นตารางที่เก็บข้อมูลของผู้ใช้ที่เป็นสมาชิกของเว็บไซต์ของเรา
มุมมองทั่วไปของตารางของเราซึ่งประกอบด้วย 8 ฟิลด์ที่แตกต่างกัน ได้แก่ หนังสือ หมวดหมู่ วันที่ หัวเรื่อง ประเภท รูปภาพ ทัวร์ ชื่อผู้แต่ง และปีที่พิมพ์ มีระบุไว้ในภาพด้านบน ข้อมูลที่ป้อนในฟิลด์ที่จำเป็นโดยผู้ใช้ที่ลงทะเบียนบนเว็บไซต์ผ่านแท็บหนังสือจะถูกวางใน 8 ฟิลด์ที่แตกต่างกันในตารางนี้โดยอัตโนมัติ Kitapekle.aspx, Kitapara.aspx และ Kitap.aspx ใช้ฐานข้อมูลนี้
ตารางลงคะแนน:
การลงคะแนนในสถานที่ดังกล่าวข้างต้นได้ดำเนินการไปแล้ว และระบบการให้คะแนนไซต์ได้จัดทำขึ้นโดยเก็บไว้ในฐานข้อมูลการเข้าถึง ตารางสมาชิก:
ตารางอื่นในฐานข้อมูล Access คือตารางที่เก็บสมาชิกไว้ เนื้อหาของตารางนี้มี 8 ช่อง ภาพหน้าจอของตารางนี้ซึ่งประกอบด้วย 8 ฟิลด์: ชื่อ นามสกุล ชื่อผู้ใช้ รหัสผ่าน อีเมล คำถามลับ คำตอบลับ และการอนุญาต ให้ไว้ข้างต้น นี่คือส่วนที่ผู้ใช้ที่ลงทะเบียนของเว็บไซต์จะถูกเก็บเป็นความลับ หน้า Member.aspx และ member.aspx จะถูกป้อนจากตารางนี้ รหัสบล็อกของหน้า MEMBER.ASPX:
ในภาพด้านบน การเชื่อมต่อเมนูการสื่อสารกับฐานข้อมูลจะแสดงเป็นตัวอย่างโค้ด โดยทั่วไป บรรทัดทั่วไปของโครงการที่สร้างด้วย asp .net มีดังนี้ ใช้เทมเพลต css ที่พร้อมใช้งานในโครงการ บทเรียนการเขียนโปรแกรมเว็บจำนวนมาก เช่น การตรวจสอบความถูกต้อง การเชื่อมต่อฐานข้อมูล sql การดำเนินการสืบค้นฐานข้อมูล sql การออกแบบเว็บไซต์ที่ใช้ในขั้นตอนการก่อสร้างของโครงการได้รับการศึกษาอย่างละเอียดและศึกษาแล้ว ความรู้ทางทฤษฎีที่ใช้ในหลักสูตรนี้ได้ถูกนำไปใช้จริงในโครงการนี้ และจะมีการอธิบายหัวข้อการเขียนโปรแกรมเว็บด้วย asp .net ในระดับพื้นฐาน