परियोजना का विवरण
अनुवादितइसका सार यह है कि पूरे उद्यम के कार्यों की सेटिंग और निष्पादन को डेटाबेस के माध्यम से स्वचालित करना है।
एक वेबसाइट बनाएं (डोमेन खरीदना, होस्टिंग, आदि)
मुख्य पृष्ठ पर केवल लॉगिन फॉर्म (आप कहते हैं कि लॉगिन और पासवर्ड दर्ज करें)
जब कोई व्यक्ति लॉगिन और पासवर्ड दर्ज करता है, तो वह उस पृष्ठ पर जाता है जहाँ उसका कार्य तालिका प्रदर्शित होती है।
हम अब गूगल टेबल का उपयोग कर रहे हैं, लेकिन हमारी कार्यक्षमता सीमित है।
तालिका में तीन स्तर की पदानुक्रम है।
पहला संस्थापक है (वह कार्य निर्धारित करता है और फीडबैक प्राप्त करता है)
दूसरा वरिष्ठ और मध्य प्रबंधक है (वे कार्य प्राप्त करते हैं, उन्हें प्रदर्शनकारियों को पुनर्निर्देशित कर सकते हैं, नए कार्य जोड़ सकते हैं, और अपने स्वयं के कार्यों को पूरा कर सकते हैं)
तीसरा कार्यान्वयनकर्ता है (वे केवल कार्य प्राप्त करते हैं और करते हैं, पुनर्निर्देशित करने की क्षमता के बिना, लेकिन अपने लिए कार्य जोड़ने की क्षमता के साथ)
स्तर 1 की तालिका इस प्रकार है (उदाहरण के लिए, संस्थापक):
कार्य किसे संबोधित है कार्य की तिथि समाप्ति तिथि (अंतिम तिथि) DECLAINER का रंग CONTRACTOR का रंग नोट
कार्य 1 तकनीकी निदेशक 1-05 15-05
हम कैसे काम करते हैं:
उदाहरण के लिए, कार्य प्रबंधक (निदेशक) कार्य निर्धारित करता है, ड्रॉप-डाउन सूची से “किसे संबोधित है” ठेकेदार का चयन करता है, तिथियाँ निर्धारित करता है और निदेशक का रंग चुनता है।
हम तीन रंगों का उपयोग करते हैं जिनका अपना तार्किक अर्थ है:
लाल कार्य पूरा नहीं हुआ
नीला कार्य प्रदर्शनकारियों द्वारा पूरा किया गया
हरा कार्य पूर्ण के रूप में सत्यापित है
कार्य प्रबंधक अपने ग्राफ में लाल रंग चुनता है। यह रंग कलाकार द्वारा देखा जाता है, और उसके पास भी इसे लाल में चिह्नित किया गया है। जब प्रदर्शनकर्ता कार्य पूरा कर लेता है, तो वह अपनी गिनती को नीले रंग में चिह्नित करता है। कार्य प्रबंधक लाल/नीला रंग देखता है। वह कार्य की जांच करता है (क्या यह किया गया है या नहीं, वह इसे मौखिक रूप से करता है) और लाल से हरे में नोट करता है और कार्य को हटा सकता है।
शर्तें: यदि निदेशक ने ठेकेदार के सेल में लाल रंग चिह्नित किया है, तो लाल रंग प्रकट होता है। कलाकार लाल से नीले रंग में रंग बदल सकता है। और जब निदेशक हरा रंग चिह्नित करता है, तो प्रदर्शनकर्ता का रंग हरा होता है।
नोट ठेकेदार द्वारा फीडबैक के रूप में भरा जाता है।
कार्य:
1. जब निदेशक ठेकेदार की ड्रॉप-डाउन सूची से चयन करता है, तो कार्य स्वचालित रूप से इस ठेकेदार की तालिका में गिर जाता है।
2. सभी को अपनी तालिका को प्रत्येक कॉलम (तारीख, DECLAINER के रंग, CONTRACTOR के रंग) के अनुसार छांटने में सक्षम होना चाहिए - एक्सेल के फ़िल्टर का एक एनालॉग। लेकिन टाई के साथ।
स्तर 2 की तालिका इस प्रकार है (जैसे तकनीकी निदेशक):
कार्य किसे संबोधित है कार्य की तिथि समाप्ति तिथि (अंतिम तिथि) DECIDER का रंग।
रंग पूर्ण है। नोट किसे राष्ट्रपति का रंग अग्रेषित किया गया था
रंग विशेष नोट
कार्य 1 तकनीकी निदेशक 1-05 15-05 GL. इंजीनियर।
विशेषताएँ। दूसरे स्तर का प्रदर्शनकर्ता 1 से 5 तक की कोशिकाओं को नहीं बदल सकता।
स्तर 3 की तालिका इस प्रकार है (जैसे मुख्य इंजीनियर):
कार्य किसे संबोधित है कार्य की तिथि समाप्ति तिथि (अंतिम तिथि) DECLAINER का रंग CONTRACTOR का रंग नोट
कार्य 1 GL. इंजीनियर 1-05 15-05
विशेषताएँ: तीसरे स्तर का कलाकार केवल ठेकेदार का रंग बदल सकता है और नोट्स जोड़ सकता है।
यह उपयोगकर्ताओं के स्तर के बारे में है।
जहाँ तक इस प्रणाली के प्रशासक के स्तर का संबंध है, यह संभव होना चाहिए:
- उपयोगकर्ता जोड़ें/हटाएं
पदानुक्रम के स्तर बदलें
ड्रॉप-डाउन सूची में ठेकेदार जोड़ें/हटाएं
आपको प्रशासक के लिए एक CMS नहीं बनानी चाहिए। यदि इसे phpMyAdmin के माध्यम से करना संभव है, तो मुझे लगता है कि यह पर्याप्त है।
अब फ्रंटेंड, बैकएंड और अन्य चीजों के कार्यान्वयन के संबंध में।
फ्रंटेंड। इस मामले में हम डिज़ाइन के प्रति बहुत सावधान नहीं हैं। सब कुछ में न्यूनतमवाद। इस परियोजना में केवल दो पृष्ठ हैं: प्रवेश पृष्ठ और तालिका। लॉगिन पृष्ठ पर केवल दो उपयोगकर्ता नाम और एक पासवर्ड है (इसके अलावा कंपनी का लोगो जोड़ें)। और तालिकाओं के पृष्ठ का डिज़ाइन -- हम पूरी तरह से गूगल टेबल के डिज़ाइन से प्रभावित हैं। इसके अलावा कार्य जोड़ने जैसे बटन और इसी तरह (मानक समाधानों से प्रस्ताव)।
बैकएंड। सब कुछ MySQL पर किया जाएगा। आप इसे तृतीय-पक्ष कार्यक्रमों (जैसे कार्यशाला या अन्य) का उपयोग करके या सीधे phpMyAdmin में करेंगे - यह आपकी विवेकाधीनता पर है। डेटाबेस की सफाई के संबंध में (जब पूर्ण कार्यों का एक महत्वपूर्ण द्रव्यमान जमा होता है) - हम आपके प्रस्ताव पर विचार करने के लिए तैयार हैं। प्रणाली में लोगों की संख्या लगभग 50 होगी। प्रत्येक उपयोगकर्ता के लिए प्रति सप्ताह कार्यों की संख्या 20-30 है।
आपको जो एकमात्र चीज़ करने की आवश्यकता होगी, वह है बैकअप सेट करना।