Isi kandungan:

Membuat Bookhuddle.com, laman web untuk Mencari, Menyusun, dan Berkongsi Maklumat Buku: 10 Langkah
Membuat Bookhuddle.com, laman web untuk Mencari, Menyusun, dan Berkongsi Maklumat Buku: 10 Langkah

Video: Membuat Bookhuddle.com, laman web untuk Mencari, Menyusun, dan Berkongsi Maklumat Buku: 10 Langkah

Video: Membuat Bookhuddle.com, laman web untuk Mencari, Menyusun, dan Berkongsi Maklumat Buku: 10 Langkah
Video: БРУК БОЛДУИН на #NotTooDeep // Грейс Хельбиг 2024, November
Anonim
Membuat Bookhuddle.com, Laman Web untuk Mencari, Menyusun, dan Berkongsi Maklumat Buku
Membuat Bookhuddle.com, Laman Web untuk Mencari, Menyusun, dan Berkongsi Maklumat Buku

Catatan ini menerangkan langkah-langkah yang terlibat dalam membuat dan melancarkan Bookhuddle.com, laman web yang bertujuan untuk membantu pembaca menemui, menyusun, dan berkongsi maklumat buku. Langkah-langkah yang dijelaskan di sini akan berlaku untuk pengembangan laman web lain.

Langkah 1: Ikuti Idea

Datang Dengan Idea
Datang Dengan Idea

Kami, pengasas Bookhuddle, suka membaca untuk bersenang-senang dan belajar dan berpendapat bahawa harus ada cara yang lebih baik untuk mengikuti apa yang telah mereka baca, ingin baca, atau buku rujukan mereka. Kami mahukan cara yang lebih baik untuk mencari buku baru untuk dibaca, mengetahui apa yang dibaca atau dibaca oleh rakan kita. Kami mahukan tempat untuk membincangkan buku dengan rakan atau pembaca lain. Oleh itu, kami memutuskan untuk membina laman web yang akan membolehkan orang mencari, menyusun, dan berkongsi maklumat buku dengan mudah. Bookhuddle adalah laman web ini. Foto oleh Felipe Torres.

Langkah 2: Beli Nama Domain untuk Laman web

Ini tidak harus menjadi langkah kedua, tetapi penting untuk melakukannya sejak awal. Nama domain yang baik sukar dicari, tetapi anda hanya perlu kreatif. Domain laman web kami adalah Bookhuddle.com. Terdapat banyak laman web di mana anda boleh membeli nama domain dari. Nama domain hanya memerlukan beberapa dolar. Carian Google berikut menemui perkhidmatan nama domain:

Langkah 3: Bentuk Pasukan

Bentuk Pasukan
Bentuk Pasukan

Membina sesuatu sebagai satu pasukan jauh lebih mudah daripada mencuba melakukannya sendiri.

Cari orang yang meminati idea, mempunyai kemahiran yang sesuai dan percuma untuk tugas-tugas yang terlibat, dapat bekerja dengan berkesan dalam satu pasukan, adalah komunikator yang baik. Kemahiran yang diperlukan di kalangan ahli pasukan membina laman web termasuk: kreativiti, kemahiran analitik yang baik, penulisan, pengaturcaraan, reka bentuk, pengembangan aplikasi web, reka bentuk dan penyelenggaraan pangkalan data, definisi keperluan, ujian, reka bentuk grafik, konfigurasi dan penyelenggaraan pelayan, dan banyak lagi.

Langkah 4: Kenalpasti Ciri Teras Aplikasi

Kenal pasti ciri utama aplikasi. Ini adalah ciri penting yang diperlukan oleh aplikasi agar bermanfaat dan memenuhi objektif perkhidmatan. Semua yang lain bergantung pada ciri-ciri ini yang ada.

Untuk Bookhuddle, ciri utama termasuk: - pangkalan data buku yang luas - kemampuan untuk mencari buku - profil pengguna - senarai buku pengguna untuk pengguna mengatur perpustakaan peribadi mereka, buku yang telah mereka baca, ingin membaca, sedang membaca, dan lain-lain - carian pengguna - kumpulan atau kelab buku untuk pengguna mengatur dengan rakan dan membincangkan buku Mengikuti proses berulang perlu membantu memprioritaskan kerja, menentukan matlamat atau tonggak pencapaian yang sering dicapai untuk pasukan, mendapatkan ciri yang sering dilancarkan kepada pengguna, dan mendapatkan maklum balas daripada pengguna untuk memperbaiki laman web ini.

Langkah 5: Tentukan Keperluan Ciri

Untuk senarai ciri yang dikenal pasti sebagai inti, tentukan keperluan yang menerangkan ciri secara terperinci, terangkan bagaimana sesuatu akan disusun, digunakan, bagaimana sistem akan bertindak balas, dll.

Gunakan kes penggunaan, gambar rajah, aliran, dan lain-lain untuk mendokumentasikan ciri dan memudahkan komunikasi antara ahli pasukan. Terdapat banyak cara untuk melakukan ini. Cari tahu apa yang paling sesuai untuk pasukan anda dan persekitaran tempat anda bekerja dan lakukan apa yang perlu tetapi tidak lebih sehingga anda tidak membuang masa. Sekiranya lukisan pada serbet adalah semua keperluan yang diperlukan oleh pasukan anda, maka baguslah. Beberapa pasukan memerlukan dokumentasi yang lebih formal.

Langkah 6: Buat Prototaip

Untuk Bookhuddle, kami membuat prototaip HTML untuk laman web ini.

Prototaip adalah kaedah yang baik dan murah untuk menguji idea anda dengan cara yang lebih konkrit. Mereka membantu kami menyampaikan idea kami, melakukan demo untuk mendapatkan maklum balas, dan kami menggunakan html, css, gambar, dan javascript dari prototaip sebagai input ke tahap pengembangan.

Langkah 7: Membangunkan Laman web

Dalam langkah ini, kami membina ciri yang disasarkan untuk lelaran laman web semasa.

Untuk laman web yang dinamik, anda biasanya perlu mengembangkan program anda menggunakan bahasa pengaturcaraan dan teknologi yang berkaitan, anda akan menjalankan program anda dalam beberapa jenis pelayan aplikasi, dan anda mungkin memerlukan pangkalan data. Terdapat banyak pilihan teknologi untuk digunakan dan beberapa yang popular termasuk: - Bahasa pengaturcaraan dan teknologi yang berkaitan: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, dll - Pangkalan Data: MySQL, PostgreSQL, Oracle, Sql Server, dan lain lain. Pilih sumber terbuka jika anda boleh membantu mengurangkan kos anda. Kami mengesyorkan anda menggunakan timbunan teknologi yang anda kenal dan terbukti menjadi timbunan yang baik untuk jenis perkembangan yang anda lakukan. Membiasakan diri dengan timbunan akan membantu mengurangkan kelengkungan pembelajaran anda dan membantu anda fokus pada aspek lain dalam mengembangkan laman web anda. Kami memilih timbunan teknologi Java kerana kepakaran kami dan teknologi yang berkaitan dengannya. Perkara yang baik mengenai Java adalah komuniti pemaju yang ada; terdapat banyak alat, kerangka kerja, pelayan, sumber untuk belajar, dan orang yang berkelayakan.

Langkah 8: Uji Laman Web Anda

Uji fungsi yang telah anda bina. Fasa proses ini bertujuan untuk mengenal pasti dan memperbaiki masalah dalam aplikasi sebelum aplikasi tersebut tersedia untuk pengguna.

Usaha pengujian anda harus merangkumi ujian unit, ujian integrasi, ujian fungsional, dan lain-lain. Pengujian boleh dilakukan oleh pembangun anda, penguji khusus, atau sesiapa sahaja yang tersedia untuk bermain dengan aplikasi anda. Menggunakan sistem Tracking Bug adalah kaedah yang berkesan untuk mengesan masalah yang terdapat dalam aplikasi anda dan membantu anda menguruskan pekerjaan. Sistem seperti Bugzilla, Trac, dan JIRA dan sistem penjejakan yang baik.

Langkah 9: Hosting

Untuk memiliki laman web awam, laman web ini mesti dihoskan di suatu tempat.

Sekiranya anda mempunyai satu atau lebih pelayan di rumah atau perniagaan yang boleh anda gunakan, maka itulah salah satu cara untuk pergi. Pilihan lain adalah mendapatkan perkhidmatan hosting untuk menghoskan laman web anda untuk anda. Bergantung pada keperluan laman web anda (jumlah lalu lintas, infrastruktur diperlukan, dll), anda boleh memilih pelayan maya, pelayan khusus, atau sekumpulan pelayan khusus. Hosting maya menjadi yang paling murah, dan sekumpulan pelayan khusus menjadi yang paling mahal. Terdapat banyak penyedia hosting di luar sana dan harganya cukup banyak. Cari sesuatu yang memenuhi keperluan anda. Amazon mempunyai satu set perkhidmatan yang dapat digunakan untuk tujuan ini dan harganya bersaing: EC2 untuk kuasa pengkomputeran (iaitu pelayan), S3 untuk penyimpanan, dan lain-lain.

Langkah 10: Lancarkan

Lancarkan
Lancarkan

Dengan laman web yang dikembangkan, diuji, dan digunakan dalam perkhidmatan hosting, kami mengalu-alukan pembaca.

Disyorkan: