ซอฟต์แวร์การจัดการฐานข้อมูล
คำเตือน ไฟล์ README.md นี้และโครงการนี้ยังอยู่ระหว่างการพัฒนา
พื้นที่เก็บข้อมูลนี้สร้างขึ้นเพื่อให้มีซอฟต์แวร์การจัดการฐานข้อมูลที่เข้ารหัสด้วย C# ด้วยการออกแบบที่ทันสมัยและเป็นมืออาชีพ
สารบัญ
การแนะนำ
- สรุปย่อย
- การนำเสนอโครงการ
- เทคโนโลยี
- จุดมุ่งหมายของโครงการ
- การนำเสนอโครงการ
ซอฟต์แวร์การจัดการฐานข้อมูลที่เข้ารหัสใน C#.net ยังอยู่ระหว่างการพัฒนาโดยดัดแปลงและปรับปรุงจากโครงการโรงเรียนที่เข้ารหัสใน VB.Net มันมีการนำทางที่ใช้งานง่ายและถูกหลักสรีระศาสตร์ ไม่ว่าจะในการออกแบบที่คิดว่าสามารถปรับเปลี่ยนและปรับแต่งได้ การใช้งานเมนูแบบเลื่อนลง สถานที่ที่สงวนไว้สำหรับโลโก้ หรือแม้แต่บนจานสีที่ทันสมัยและเป็นมืออาชีพ ทั้งหมดนี้ด้วยคุณภาพที่แน่นอนของ อินเทอร์เฟซระหว่างคนกับเครื่องจักร ช่วยให้การจัดการการเพิ่มเติม การแก้ไข การลบ และการแสดงภาพข้อมูลทำได้ง่ายขึ้นตามสิทธิ์ที่อนุญาตโดยผู้ใช้ที่เชื่อมต่อ การควบคุมอินพุตเป็นแบบรวมและการปฏิบัติงาน การค้นหาตารางและฐานข้อมูลขั้นสูงขั้นสูง และยังนำไปใช้ตลอดจนการสร้างไฟล์ PDF ของการสรุปข้อมูลอัตโนมัติสำหรับแต่ละตาราง โครงการเคารพแนวทางปฏิบัติที่ดีหลายประการไม่ว่าจะเป็นการตั้งชื่อ การแยกตัวประกอบ ภูมิภาค ความคิดเห็น การใช้ขั้นตอนการจัดเก็บและทริกเกอร์ การจัดเก็บและการสร้างคลาสไลบรารี (dll) ที่ช่วยให้สามารถแลกเปลี่ยนกับข้อมูลฐานข้อมูลได้
- เทคโนโลยี
- จุดมุ่งหมายของโครงการ
ซอฟต์แวร์นี้มีจุดมุ่งหมายที่จะมีการดำเนินการและอินเทอร์เฟซอัตโนมัติตามฐานข้อมูลที่เชื่อมต่ออยู่ ในขณะเดียวกันก็รักษาแนวทางปฏิบัติที่สมบูรณ์โดยคำนึงถึงพารามิเตอร์และฟังก์ชันต่างๆ ของซอฟต์แวร์การจัดการฐานข้อมูลแบบคลาสสิก เช่น การจัดการฟังก์ชัน ขั้นตอนการจัดเก็บ ทริกเกอร์ ฯลฯ - -
- การตั้งค่าและการใช้งาน
- สรุปย่อย
- ข้อกำหนดเบื้องต้น
- การติดตั้ง
- การกำหนดค่า
- ข้อกำหนดเบื้องต้น
- การติดตั้ง
- เริ่มสภาพแวดล้อม WampServer
- นำเข้าฐานข้อมูล
DataBase.sql
ไปยังซอฟต์แวร์การจัดการฐานข้อมูลของคุณ ( ไฮดี้ สคิวแอล ) - เปิดตัวซอฟต์แวร์ใน Visual Studio .
หน้าแรก |
---|
|
หมายเหตุ หากคุณพบข้อผิดพลาด Mark of the Web
ซึ่งเป็นข้อผิดพลาดทั่วไปใน Visual Studio โปรดปฏิบัติตามคำแนะนำเหล่านี้:
- คลิกขวาที่ไฟล์ FrmMain.resx ใน Solution Explorer ของ Visual Studio
- เลือกคุณสมบัติ
- ใน Properties ให้มองหาส่วน "ความปลอดภัย" หรือ "ทั่วไป" หากคุณเห็นตัวเลือก "Unblock" หรืออะไรที่คล้ายกัน ให้คลิกที่ตัวเลือกนั้นเพื่อปลดบล็อกไฟล์
- บันทึกการเปลี่ยนแปลงและลองสร้างโปรเจ็กต์ของคุณใหม่เพื่อดูว่ายังมีข้อผิดพลาดอยู่หรือไม่
- การกำหนดค่า
คุณสามารถแก้ไขไฟล์ FrmConnexion.cs
เพื่อกรอกข้อมูลการเข้าสู่ระบบในแบบฟอร์มโดยอัตโนมัติ
private void btnPreSet_Click ( object sender , EventArgs e )
{
tbServeur . Text = "server" ;
tbBase . Text = "DataBase" ;
tbId . Text = "id" ;
tbMDP . Text = "password" ;
}
หน้าเข้าสู่ระบบ |
---|
|
ขอบเขตของฟังก์ชันการทำงาน
ฟังก์ชันการทำงาน | สถานะ | คำอธิบาย |
---|
การนำทางที่ใช้งานง่าย / เมนู / การออกแบบ / ความสม่ำเสมอ คุณภาพ HMI รูปลักษณ์ที่เป็นมืออาชีพ | | - |
เพิ่ม/แก้ไข/ลบแบบฟอร์มสำหรับตารางที่เลือก | | - |
การควบคุมอินพุตทั้งหมดในการปฏิบัติงาน (นิพจน์ทั่วไป, errorProvider ฯลฯ) | | - |
การค้นหาทูเพิลขั้นสูง (เช่น ลูกค้าหรือผลิตภัณฑ์) | | - |
การจัดการคำสั่งซื้อตามหลักสรีรศาสตร์และการปฏิบัติงาน | | - |
สร้างสรุปการสั่งซื้อ PDF | | - |
แนวปฏิบัติในการตั้งชื่อและการจัดเก็บที่ดีที่สุด | | - |
การแยกตัวประกอบโค้ด (getLesTuples, ExecuterRequeteSelect ฯลฯ ) | | - |
รหัสควบคุมการป้อนข้อมูล (การใช้ regexes ฯลฯ) | | - |
เรียกขั้นตอนการจัดเก็บที่ตั้งค่าไว้สำหรับการให้คำปรึกษา | | - |
โทร (ด้านแอปพลิเคชัน) และรหัสของขั้นตอนที่กำหนดพารามิเตอร์ | | - |
เรียกขั้นตอนการจัดเก็บที่ตั้งค่าเป็น ACTION | | - |
เรียกใช้ฟังก์ชันที่จัดเก็บแบบพารามิเตอร์ | | - |
โทรทริกเกอร์อัตโนมัติ | | - |
โหมดการเชื่อมต่อหลายรายการพร้อมผู้ใช้หลายคนและสิทธิ์ MySql ที่เกี่ยวข้อง | | - |
มุมมองฐานข้อมูลการแสดงภาพ ขั้นตอน ฟังก์ชัน ทริกเกอร์ เหตุการณ์บนซอฟต์แวร์ | | - |
การปรับซอฟต์แวร์อัตโนมัติให้เข้ากับโครงสร้างฐานข้อมูลและข้อมูล | | - |
- ภาพหน้าจอ
หน้าแรก |
---|
|
หน้าเข้าสู่ระบบ |
---|
|
หน้าแผงผู้ดูแลระบบ |
---|
|
หน้าตาราง |
---|
|
แก้ไขหน้าตาราง |
---|
|
ไฟล์ PDF |
---|
|
- แหล่งที่มา
- สรุปย่อย
- ห้องสมุดภายนอก
- แหล่งข้อมูล
- อ้างอิง
- ห้องสมุดภายนอก
ห้องสมุด | คำอธิบาย |
---|
MySql.Data.dll | เป็นผู้ให้บริการข้อมูล .NET ที่ช่วยให้สามารถสื่อสารระหว่างแอปพลิเคชัน .NET และฐานข้อมูล MySQL โดยจัดเตรียมชุดของคลาสและวิธีการที่ช่วยให้นักพัฒนาสามารถเชื่อมต่อ สืบค้น และจัดการข้อมูลในฐานข้อมูล MySQL จากภายในแอปพลิเคชัน .NET ของตนได้ DLL นี้ใช้กันอย่างแพร่หลายในโปรเจ็กต์ .NET ที่ต้องโต้ตอบกับฐานข้อมูล MySQL ทำให้สามารถรวมและจัดการข้อมูลได้อย่างราบรื่น |
itextsharp.dll | เป็นไลบรารีโอเพ่นซอร์สยอดนิยมสำหรับการทำงานกับเอกสาร PDF ในสภาพแวดล้อม .NET ช่วยให้นักพัฒนาสามารถสร้าง จัดการ และแยกเนื้อหาจากไฟล์ PDF โดยทางโปรแกรม ด้วย iTextSharp.dll คุณสามารถสร้างไฟล์ PDF ตั้งแต่เริ่มต้น รวม PDF ที่มีอยู่ เพิ่มรูปภาพ ข้อความ ตาราง และองค์ประกอบอื่น ๆ ลงในเอกสาร PDF และแม้แต่การเซ็นชื่อแบบดิจิทัล โดยทั่วไปแล้วไลบรารีนี้จะใช้ในแอปพลิเคชัน .NET ต่างๆ ที่ต้องมีการประมวลผล PDF เช่น การสร้างรายงาน การกรอกแบบฟอร์ม หรือการจัดการเวิร์กโฟลว์เอกสาร โปรดทราบว่า iTextSharp.dll เป็นพอร์ตของไลบรารี Java iText ดั้งเดิมที่ดัดแปลงสำหรับการพัฒนา .NET |
- แหล่งข้อมูล
ฉันใช้เครื่องมือสร้างข้อมูลที่เรียกว่าสร้างข้อมูลเพื่อสร้างข้อมูลแบบสุ่มสำหรับฐานข้อมูลของฉัน
- อ้างอิง
ซอฟต์แวร์การจัดการฐานข้อมูลที่เข้ารหัสใน C#.net นี้ได้รับการดัดแปลงและปรับปรุงจากโครงการโรงเรียนที่เข้ารหัสใน VB.Net โดย O.ALBERT & B.ROUCHON