ฉันถูกส่งออกไปเพื่อหารือเกี่ยวกับระบบที่ บริษัท หนึ่งกำลังใช้งานอยู่และสิ่งที่ควรทำกับ บริษัท
บริษัท ผู้ผลิตกล่องแสดงต่างๆ ระบบนี้พัฒนาขึ้นเพื่อติดตามลูกค้าคำสั่งซื้อและราคา มีหลายสิ่งเกิดขึ้นตั้งแต่สร้างระบบและระบบอยู่ในขณะนี้ตามที่ผู้จัดการอธิบายว่า " ล็อค " และ " มีปัญหา " ซึ่งฉันแปลว่า "ไม่ใช่ไดนามิก" และ "ไม่เสถียร"
ข้อมูลบางอย่างเกี่ยวกับระบบ
- มันได้รับการพัฒนาประมาณปี 2000
- ระบบขนาดเล็กพอสมควรผู้ใช้ 2-5 คน 6 รูปแบบ ~ 8 ตารางพร้อมปริมาณข้อมูลโดยเฉลี่ย
- สร้างขึ้นใน Visual Basic รุ่นแรกสร้างด้วยการลากและวาง อินเตอร์เฟสนั้นเป็นเพียงหน้าต่างที่มีเมนูและบางรูปแบบ
- ใช้ฐานข้อมูล MSSQL (เซิร์ฟเวอร์ SQL2005) เพื่อเก็บข้อมูลและโปรแกรมควบคุม ODBC เพื่อทำการสืบค้นข้อมูลถูกย้ายจาก excel ก่อนระบบนี้และก่อนที่ excel จะถูกจัดการคำนวณและเขียนด้วยมือและกระดาษ
- ผู้ใช้ทำงานในสภาพแวดล้อม Microsoft XP (และสูงกว่า)
ปัญหาหลักของพวกเขาคือพวกเขาไม่สามารถปรับและคำนวณราคาไม่สามารถเพิ่มประเภทกล่องใหม่ ฯลฯ อย่างถูกต้องอีกต่อไปเพราะพวกเขาไม่สามารถ (หรือมากกว่าพวกเขาไม่รู้วิธีการ) สัมผัสข้อมูลบนเซิร์ฟเวอร์
ฉันแนะนำ 3 วิธีแก้ปัญหาที่เป็นไปได้
- พยายามแก้ไขระบบปัจจุบัน
- สร้างอินเทอร์เฟซใหม่สด (โดยเฉพาะอย่างยิ่งสภาพแวดล้อมที่คล้ายกัน VB.net หรือ VB)
- นำกลับไปใช้โซลูชัน Excel เนื่องจากเป็นระบบขนาดเล็กเช่นนี้
อาจมีตัวเลือกเพิ่มเติม แต่ตัวเลือกเหล่านี้เป็นสิ่งที่ฉันคิดได้
คำถามของฉันคือ
- ฉันควรแนะนำอะไรและเพราะเหตุใด
- อะไรคือข้อดีและข้อเสียของทางเลือกเหล่านี้หรือไม่?
- มีทางเลือกอื่น (อาจดีกว่า) หรือไม่?