Rumah >tutorial komputer >pengetahuan komputer >Pengenalan ringkas kepada Pertandingan Reka Bentuk Perisian Piala Jambatan Biru
Untuk menggalakkan lagi pembinaan pasukan bakat profesional dalam industri perisian negara saya, mempercepatkan inovasi pengajaran dan pembaharuan jurusan komputer di kolej dan universiti, merangsang minat pelajar kolej dalam pembelajaran dan penyelidikan dalam bidang pembangunan perisian, dan meningkatkan kesedaran inovasi bebas dan keupayaan amalan kejuruteraan pelajar kolej, Untuk memupuk dan memilih sekumpulan bakat perisian yang cemerlang untuk industri, Pusat Pertukaran Bakat Kementerian Perindustrian dan Teknologi Maklumat dan Jawatankuasa Pemandu Pengajaran Sains Komputer dan Teknologi Tinggi Institusi Pendidikan Kementerian Pendidikan memutuskan untuk bersama-sama menganjurkan Peraduan Reka Bentuk Bakat dan Keusahawanan Profesional Perisian Kebangsaan "Blue Bridge Cup" ketiga.
Pertandingan ini dibahagikan kepada tiga projek: pembangunan perisian JAVA, pengaturcaraan bahasa C/C++, dan pertandingan keusahawanan, dan masing-masing mempunyai kumpulan sarjana muda dan kumpulan kolej vokasional. Semua pelajar sarjana muda dan kolej vokasional sepenuh masa dengan status pelajar rasmi (tertakluk kepada status semasa pendaftaran) boleh mengambil bahagian.
IBM dan Intel berfungsi sebagai rakan kongsi strategik rasmi untuk menyediakan sokongan penajaan dan perkhidmatan teknikal untuk pertandingan. Untuk butiran mengenai setiap projek, sila layari laman web rasmi pertandingan:. Semua kolej dan universiti yang berkaitan diminta untuk secara aktif menganjurkan pelajar untuk mengambil bahagian mengikut syarat sebenar tarikh tutup pendaftaran pada 20 Disember 2011.
Semua peserta yang menang akan menerima sijil anugerah yang dikeluarkan bersama oleh penganjur dan penganjur bersama.
Peserta yang memenangi hadiah ketiga dalam peringkat akhir dan ke atas, jika mereka memperoleh kelayakan sekolah untuk dikecualikan daripada peperiksaan, akan layak untuk temu duga di Peking University School of Software and Microelectronics, Beijing Jiaotong University, Beijing University of Information Sains dan Teknologi, Universiti Barat Daya, Universiti Teknologi China Selatan dan universiti lain, dan Keutamaan akan diberikan kepada kemasukan kepada pelajar ijazah sarjana am di kolej.
Anda tidak tahu apa yang perlu diberi perhatian, tetapi ada pengajaran yang diperoleh daripada pengalaman.
Soalan utama ialah:
Saya tidak menyedari bahawa dokumen itu adalah soal hidup dan mati dalam pertandingan ini, jadi saya menulisnya dengan sangat santai saya hanya menulisnya secara deskriptif mengikut format pertandingan dan situasi kerja, tanpa berbelanja terlalu banyak masa di atasnya.
Chinese Normal University telah mencapai keputusan yang sangat baik dalam pertandingan ini setiap tahun, yang berkait rapat dengan fakta bahawa mereka sangat mementingkan penulisan dokumen.
ftp://cstfs.gdufs.edu.cn mengandungi semua entri dan dokumen
Antaranya:
Sistem pengesanan rootkit berasaskan kernel dan sistem pemodelan uml adalah hasil kerja Universiti Normal China, dan dokumennya ditulis dengan sangat baik
Kerja saya adalah berdasarkan sistem penjanaan bentuk universal Internet
Kunci untuk menulis dokumen penyertaan ialah:
1. Terdapat perenggan yang menyatakan secara khusus titik inovasi Perenggan itu mesti menyatakan dengan jelas perkara inovasi anda: Pada masa ini tidak ada sistem yang serupa di China yang menggunakan... telah dicadangkan mengatasi masalah yang sama Kelemahan produk, dsb. Jangan sekali-kali menulis: ia mudah untuk bekerja dan boleh mencapai... fungsi. Para hakim akan menilai sama ada karya anda adalah inovatif berdasarkan pautan ini. Saya membuat kesilapan yang fatal dalam aspek dokumen tahun ini.
Cara penulisan saya (salah):
Selesa untuk bekerja dan menguruskan...
Cara menulis yang betul hendaklah:
Pada masa ini, disebabkan oleh kesukaran yang sangat teknikal, terdapat sangat sedikit sistem penyesuaian bentuk di pasaran dunia, harga semuanya melebihi 10,000 yuan, dan semuanya menggunakan platform .net dan j2ee dengan kadar penembusan yang rendah. Bagi sistem penjanaan bentuk universal, yang berhadapan secara langsung dengan bahasa skrip HTML+javascirpt+pelayan dan sesuai untuk platform PHP yang digunakan secara meluas, ia lebih sukar untuk dilaksanakan daripada menggunakan pembangunan .net, jadi ia tidak pernah berlaku sebelum ini. Selain itu: sistem penjanaan bentuk universal menyokong elemen bentuk lanjutan yang tidak dapat dicapai oleh sistem penyesuaian bentuk lain, seperti elemen muat naik fail dan elemen muat naik imej, menjadikan bentuk universal lebih baik dari segi nilai kegunaan dan kandungan teknikal...
2. Terdapat juga perenggan yang secara khusus menyatakan istilah Pastikan anda memasukkan kata nama yang terlibat dalam kesukaran teknikal kerja anda kandungan kemahiran. Dokumentasi saya juga membuat kesilapan yang membawa maut di sini:
Cara saya menulis (salah) ialah:
Borang: serupa dengan borang html
Elemen bentuk:………………
(Ia sesuatu yang walaupun mereka yang telah belajar reka bentuk web selama sebulan akan fikir tidak begitu mendalam)
Cara menulis yang betul hendaklah:
editor html: Menggunakan ifame sebagai kotak penyuntingan, ia boleh merealisasikan reka bentuk interaktif html dan halaman, dan apa yang anda lihat ialah apa yang anda dapat (walaupun ramai orang tahu perkara ini, tetapi apabila hakim melihatnya, mereka akan menganggap anda telah mengubah suai bahagian dalam editor html) , teknologi yang baik)
Sistem penyesuaian borang: Menyediakan editor terbina dalam (biasanya editor HTML) untuk reka bentuk antara muka borang, dan boleh menggunakan pengikatan data dan fungsi lain editor ini untuk mereka bentuk pangkalan data yang berkaitan dengan borang tersuai, tanpa menulis Proses sebelah pelayan program untuk menyerahkan dan memproses data dan mengendalikan dbms untuk menjana sistem subsistem pangkalan data yang serba baharu (jika anda tidak menulis ini, hakim mungkin tidak tahu apa itu sistem penyesuaian bentuk sama sekali, dan mereka fikir mereka telah mempelajari jenis itu. sistem untuk beberapa bulan Sistem penerbitan artikel yang boleh dibuat dengan PHP adalah hampir sama dan tidak mempunyai kandungan teknikal Saya benar-benar tidak berpuas hati dengan isu ini, tetapi ia bukan tanpa alasan)
.……
3 Seterusnya datang bahagian pemikiran pembangunan, dan kesilapan juga membawa maut:
Cara saya menulis (salah) ialah:
Tulis dan terangkan nama beberapa fungsi JavaScript yang tidak biasa dan sukar digunakan yang digunakan dalam sistem, dan kemudian sebutkannya secara ringkas: Fungsi teras sistem ini direalisasikan dengan bijak menggunakan kaedah ini. (Juri berfikir: Apa yang sukar tentang beberapa fungsi? Hanya semak manual dan anda akan tahu. Apa yang dipanggil penggunaan bijak hanyalah beberapa helah yang bijak, tidak ada kesukaran teknikal yang sebenar)
Cara menulis yang betul hendaklah:
Lukis carta alir titik sukar dalam reka bentuk secara terperinci, dan berikan penerangan teks yang lebih terperinci tentang perkara yang sukar, supaya para hakim mengetahui dengan jelas bahawa kaedah ini tidak boleh difikirkan oleh orang lain dan hanya anda yang boleh menghasilkannya
Ini kerana dokumen itu membuat kesilapan yang terlalu serius, jadi tidak kira betapa bagusnya kerja itu, ia tidak layak untuk pembelaan. (Sebenarnya, ada beberapa kerja baik yang tidak boleh masuk pertahanan)
Kedua ialah menamakan.
Nama sistem seperti saya harus menggunakan perkataan seperti "pintar" dan "pemodelan" yang suka dilihat oleh hakim Perkataan "universal" dan "generatif" saya tidak mahu ia menjadi sesuatu yang dibuat oleh orang yang berilmu
Mata tambahan:
Satu lagi kelemahan sistem saya ialah ia menggunakan PHP (penggunaan PHP kebetulan menjadi titik inovasi, yang sangat bercanggah).
Sistem berbentuk web adalah sesuatu yang tidak disukai oleh para hakim, tetapi ini tidak bermakna ia tidak boleh dilaksanakan Tahun ini, terdapat "Guangdong Self-guided Travel Online" yang dibina menggunakan ASP+SQL tulen. pelayan dan memenangi tempat ketujuh (Saya secara peribadi merasakan bahawa ia dapat mencapainya. Jauh lebih teruk daripada saya, kerana dia tidak pernah menerobos sebarang kesulitan teknikal yang tidak pernah dipecahkan sebelum ini, tetapi tidak dapat dinafikan bahawa dokumentasinya jauh lebih baik daripada saya).
Jika anda ingin memenangi tempat kedua atau ketiga dan berpuas hati, tidak berbaloi untuk menganjurkan untuk menggunakan sistem berasaskan web, tetapi tidak mengapa jika anda ingin bersaing untuk hadiah pertama, jangan gunakan sistem berasaskan web
Hanya gunakan perpustakaan sokongan NET Anda boleh menjadikan fungsi teras dibangunkan dalam C++ menjadi DLL dan kemudian gunakan DllImport untuk memanggilnya dalam .NET, menjimatkan masalah terjemahan (1) Sebanyak sembilan permainan akan dimainkan. Daripada syarat pemenang setiap permainan memasuki pusingan seterusnya, dapat dilihat bahawa format pertandingan adalah kalah mati, dan pemenang memasuki pusingan seterusnya dan yang kalah disingkirkan dengan kata lain, setiap permainan menghasilkan penyingkiran. 10 pemain akhirnya akan bersaing untuk kejuaraan, iaitu, 9 orang akan tersingkir, dan 9 perlawanan akan diperlukan
(2) Berdasarkan idea soalan pertama, iaitu menjalankan (n-1) permainan
(3) Memandangkan bilangan peserta dalam pusingan pertama, dua situasi mesti diambil kira Satu ialah jumlah bilangan peserta adalah nombor genap, dan satu lagi ialah jumlah peserta adalah nombor ganjil dan. seorang mendapat bye pada pusingan pertama
Untuk Senario 1, terdapat 300*2=600 peserta kesemuanya
Untuk Senario 2, terdapat 300*2+1=601 peserta kesemuanya
Atas ialah kandungan terperinci Pengenalan ringkas kepada Pertandingan Reka Bentuk Perisian Piala Jambatan Biru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!