Sravani Manne
Universitas Negeri Gubernur
Veerendra Vundavalli
Universitas Negeri Gubernur
Deeti, Sumant; Manne, Sravani; dan Vundavalli, Veerendra, "Sistem Manajemen Hotel" (2016). Semua Proyek Capstone.
198. http://opus.govst.edu/capstones/198
Untuk informasi lebih lanjut tentang gelar akademik, pembelajaran lanjutan, dan program sertifikat dari Universitas Negeri Gubernur,
kunjungi http://www.govst.edu/Academics/Degree_Programs_and_Certifications/
Daftar isi
1. Abstrak 3
2. Pendahuluan 4
5. Laporan kelayakan 5
6. Kelayakan teknis 6
7. Deskripsi teknis 6
9.1 Tujuan 7
9.2 Cakupan 7
Halaman | 1 dari 26
Machine Translated by Google
18.1. Arsitektur 13
20. Diagram ER 15
23. Pengujian 19
27. Referensi 26
Halaman | 2 dari 26
Machine Translated by Google
1. Abstrak
Sistem ini bertujuan untuk pemeliharaan dan pengelolaan berbagai Hotel yang ada
area inti dari database. Sistem ini menyediakan informasi mengenai Hotel yang berbeda itu
tersedia dan statusnya spesifik untuk ketersediaan. Para tamu dapat mengunjungi situs dan mendaftar
dirinya dengan informasi yang dibutuhkan yang diharapkan oleh sistem. Setiap tamu terdaftar
dapat mengajukan permintaan untuk pemesanan unit. Para Tamu dijadwalkan dengan informasi dari
Total front end didominasi menggunakan standar HTML yang diterapkan dengan dinamisme
halaman server JAVA. Klien yang berkomunikasi dirancang menggunakan servlet dan JSP. Sama sekali
tingkat yang tepat perhatian tinggi diambil untuk memeriksa bahwa sistem mengelola konsistensi tanggal dengan
validasi bisnis yang tepat. Konektivitas database direncanakan menggunakan Java Data Base
Konektivitas , otorisasi dan otorisasi diperiksa silang di semua tahap. Tingkat pengguna
aksesibilitas telah dibatasi menjadi dua zona administratif dan zona pengguna normal.
Halaman | 3 dari 26
Machine Translated by Google
2. Pendahuluan
Seluruh proyek telah dikembangkan dengan tetap memperhatikan server klien Terdistribusi
teknologi komputasi dalam pikiran. Spesifikasi telah dinormalisasi hingga 3NF untuk menghilangkan semua
anomali-anomali yang mungkin timbul akibat transaksi basis data yang dijalankan secara aktual
administrasi dan pengguna. Antarmuka pengguna khusus browser untuk memberikan aksesibilitas terdistribusi
untuk keseluruhan sistem. Database internal telah dipilih sebagai Oracle 11g. Konstruksi dasar
dari tablespace, cluster dan ridex telah dieksploitasi untuk memberikan konsistensi yang lebih tinggi dan
Oracle 11g adalah pilihan karena memberikan konstruksi keandalan tingkat tinggi dan
keamanan. Front end total didominasi menggunakan standar HTML yang diterapkan dengan dinamisme
halaman server JAVA. Klien komunikasi dirancang menggunakan servlet. Di semua level yang tepat
sangat hati-hati diambil untuk memeriksa bahwa sistem mengelola konsistensi tanggal dengan bisnis yang tepat
otorisasi dan otorisasi diperiksa silang di semua tahap. Aksesibilitas tingkat pengguna memiliki
telah dibatasi menjadi dua zona administratif dan zona pengguna normal.
FR – Persyaratan Fungsional
Halaman | 4 dari 26
Machine Translated by Google
2) Setiap Akomodasi tersedia unit dan semua fasilitas unit juga tersedia di klik
seekor tikus.
3) Pendaftaran tamu baru di rumah online tamu baru dapat membuat mereka nyaman
4) Unit dapat dipesan oleh tamu Terdaftar terlepas dari hambatan Geografis.
7) Tamu memiliki informasi atas permintaan mereka terkait status unit apa pun dari unit mereka sendiri
status pemesanan.
5. LAPORAN KELAYAKAN
• Untuk mengatasi faktor manusia menjadi lebih baik dan menggunakan penerimaan.
Halaman | 5 dari 26
Machine Translated by Google
Sistem yang ada saat ini merupakan bentuk yang belum berkembang dan proses manual dari
keseluruhan sistem terlalu kikuk dan rumit. Klien dalam sistem konsultasi waktu nyata
bisa terlalu tebal dan mungkin membutuhkan banyak sumber daya untuk digunakan pada sistem. Jika sistemnya
dikembangkan, dalam antarmuka terdistribusi dengan database terpusat adalah satu-satunya solusi.
6. KELAYAKAN TEKNIS:
Mengevaluasi kelayakan teknis adalah bagian tersulit dari studi kelayakan. Ini adalah
karena, pada saat ini, tidak terlalu banyak detail desain sistem, sehingga sulit untuk dilakukan
masalah akses seperti kinerja, biaya (karena jenis teknologi yang akan digunakan)
Analisis :
• Sebelum memulai proyek, kita harus sangat jelas tentang apa saja teknologinya
• Cari tahu apakah organisasi saat ini memiliki teknologi yang dibutuhkan
7. Deskripsi Teknis
Jumlah database yang diidentifikasi untuk membangun sistem adalah 10. Mayor
bagian dari Database dikategorikan sebagai komponen Administratif dan komponen pengguna.
Komponen administratif yang berguna adalah mengelola data master aktual yang mungkin;
Komponen pengguna dirancang untuk menangani keadaan transaksional yang muncul pada
sistem setiap kali klien umum melakukan kunjungan ke sistem demi berbasis laporan
informasi.
Halaman | 6 dari 26
Machine Translated by Google
Komponen pengguna dijadwalkan untuk menerima informasi parametrik untuk pengguna sesuai
kebutuhan sistem.
Untuk fleksibilitas pengguna, antarmuka telah dikembangkan dalam antarmuka pengguna grafis
praktis, pakta kegiatan organisasi dan yang membutuhkan otentikasi yang tepat untuk
pengumpulan data. Antarmuka membantu pengunjung dengan semua status transaksional seperti Data
penyisipan, penghapusan data, dan pembaruan data dengan kemampuan pencarian data.
Antarmuka pengguna umum membantu pengguna pada sistem dalam transaksi melalui
layanan yang diperlukan yang disediakan pada sistem. Antarmuka pengguna umum juga membantu
pengguna biasa mengelola informasi mereka sendiri dengan cara yang disesuaikan sesuai fleksibilitas mereka.
9.1 Tujuan:
Tujuan utama penyusunan dokumen ini adalah untuk memberikan gambaran umum tentang
analisis dan persyaratan sistem atau situasi yang ada dan untuk menentukan operasi
karakteristik sistem.
9.2 Cakupan:
Dokumen ini memainkan peran penting dalam siklus hidup pengembangan (SDLC) Seperti yang dijelaskan
persyaratan lengkap dari sistem. Ini dimaksudkan untuk digunakan oleh para pengembang dan akan menjadi
Halaman | 7 dari 26
Machine Translated by Google
dasar selama fase pengujian. Setiap perubahan yang dilakukan pada persyaratan di masa mendatang harus dibatalkan
Masukan:
Pada dasarnya semua informasi dikelola oleh perangkat lunak dan untuk mengaksesnya
informasi seseorang harus menghasilkan identitas seseorang dengan memasukkan user-id dan password.
Setiap pengguna memiliki domain akses mereka sendiri di mana aksesnya dinamis
Keluaran:
Keluaran utama dari sistem ini adalah tabel dan laporan. Tabel dibuat secara dinamis untuk
Laporan, seperti yang sudah jelas, membawa inti dari seluruh informasi yang mengalir di seluruh dunia
lembaga. Aplikasi ini harus dapat menghasilkan keluaran pada modul yang berbeda untuk berbeda
input.
Kinerja diukur dalam hal laporan yang dihasilkan mingguan dan bulanan.
Dokumen ini disiapkan untuk menjaga pandangan dari konstruksi akademik Sarjana saya
Gelar / Magister dari universitas sebagai bagian dari pemenuhan tujuan akademik saya tersebut
dokumen menentukan prosedur umum yang telah saya ikuti, sedangkan sistem
Halaman | 8 dari 26
Machine Translated by Google
Dokumen umum disediakan oleh industri sebagai panduan referensi untuk dipahami
tanggung jawab saya dalam mengembangkan sistem, sehubungan dengan persyaratan yang telah ditentukan
menunjuk untuk mendapatkan struktur yang tepat dari sistem seperti yang dinyatakan oleh klien yang sebenarnya.
Sistem seperti yang dinyatakan oleh pemimpin proyek saya adalah standar spesifikasi yang sebenarnya
Informasi yang dikumpulkan disusun untuk membentuk dokumen spesifikasi dan kemudian
Konsentrasi tersebut diterapkan dengan mengadopsi versi Oracle 9i Enterprise. SQL diambil
sebagai bahasa kueri standar. Aturan bisnis keseluruhan dirancang dengan menggunakan kekuatan
Komponen PL/SQL seperti fungsi tersimpan prosedur tersimpan dan pemicu basis data.
Antarmuka penggunaan yang dikembangkan adalah lingkungan khusus penelusuran untuk didistribusikan
Arsitektur. Komponen dirancang menggunakan standar HTML dan kekuatan halaman server Java
Halaman | 9 dari 26
Machine Translated by Google
o Oracle 11g.
o Servlet
o JSP
Jumlah Modul:
dan unit yang tersedia di setiap lokasi beserta tipe unit referensinya.
Halaman | 10 dari 26
Machine Translated by Google
Modul ini menyimpan informasi mengenai semua unit yang terdaftar sesuai
spesifikasi dan jenis unit referensi mereka. Modul ini juga menangani sistem dari
Modul ini memelihara informasi dari semua pemesanan unit, seperti hewan peliharaan tamu
persyaratan, itu mencari sendiri dengan basis data stasiun unit dan tamu terdaftar tertentu
Modul ini memelihara keseluruhan aktivitas di mana seorang tamu didaftarkan secara unik
adalah domain penafsir modul dengan status jenis kelamin tertentu dan juga diatur secara terpusat
disediakan fn semua atau beberapa unit tertentu. Modul ini membantu dalam mendaftarkan unit referensi
• Tampilan Administratif
• Tampilan Tamu
Tampilan ini dirancang untuk berinteraksi dengan Meta Data absolut, yang menjadi
Tampilan ini hanya dapat diakses oleh administrator terdaftar yang dikenali oleh
Halaman | 11 dari 26
Machine Translated by Google
o Penyisipan Data
o Penghapusan Data
o Pembaruan Data
o Pemilihan Data
Semua aktivitas divalidasi dan diautentikasi ke profil yang tepat untuk menghindari unauthorized
mengakses.
Dalam tampilan ini tamu dapat melihat detail lengkap dari daftar akomodasi yang tersedia
informasi.
Kinerja diukur dalam hal laporan yang dihasilkan mingguan dan bulanan.
Dokumen ini disiapkan untuk menjaga pandangan dari konstruksi akademik Sarjana saya
Gelar / Magister dari universitas sebagai bagian dari pemenuhan tujuan akademik saya tersebut
dokumen menentukan prosedur umum yang telah saya ikuti, sedangkan sistem
dipelajari dan dikembangkan. Dokumen umum disediakan oleh industri sebagai referensi
panduan untuk memahami tanggung jawab saya dalam mengembangkan sistem, sehubungan dengan
persyaratan yang telah ditunjuk untuk mendapatkan struktur yang tepat dari sistem seperti yang dinyatakan oleh
Sistem seperti yang dinyatakan oleh pemimpin proyek saya adalah standar spesifikasi yang sebenarnya
diinginkan dengan melakukan serangkaian wawancara dan kuesioner. Informasi yang dikumpulkan adalah
disusun untuk membentuk dokumen spesifikasi dan kemudian dimodelkan untuk memenuhi standar
Halaman | 12 dari 26
Machine Translated by Google
Seluruh antarmuka pengguna direncanakan untuk dikembangkan di lingkungan khusus browser dengan
Komponen khusus browser dirancang dengan menggunakan standar HTML, dan dinamisme
dari yang dirancang dengan berkonsentrasi pada konstruksi dari Java Server Pages.
Eclipse adalah kerangka kerja perangkat lunak sumber terbuka yang ditulis terutama di Jawa. Di defaultnya
bentuk itu adalah Lingkungan Pengembangan Terpadu (IDE) untuk pengembang Java, yang terdiri dari
Java Development Tools (JDT) dan Eclipse Compiler untuk Java (ECJ). Pengguna dapat memperpanjangnya
kemampuan dengan menginstal plug-in yang ditulis untuk kerangka perangkat lunak Eclipse, seperti
toolkit pengembangan untuk bahasa pemrograman lain, dan dapat menulis dan berkontribusi sendiri
modul plug-in. Paket bahasa tersedia untuk lebih dari selusin bahasa.
18.1 Arsitektur
Basis untuk Eclipse adalah Rich Client Platform (RCP). Komponen berikut
ÿ JFace - kelas penampil untuk membawa pemrograman pengontrol tampilan model ke SWT, file
Widget Eclipse diimplementasikan oleh toolkit widget untuk Java yang disebut SWT, tidak seperti kebanyakan
Aplikasi Java, yang menggunakan standar Java Abstract Window Toolkit (AWT) atau Swing.
Antarmuka pengguna Eclipse juga memanfaatkan lapisan GUI perantara yang disebut JFace, yang disederhanakan
Halaman | 13 dari 26
Machine Translated by Google
termasuk) platform klien yang kaya, berbeda dengan beberapa aplikasi lain yang memiliki fungsionalitas
biasanya kode keras. Mekanisme plug-in ini adalah kerangka kerja komponen perangkat lunak yang ringan.
Selain memungkinkan Eclipse untuk diperluas menggunakan bahasa pemrograman lain seperti C dan
Python, kerangka plug-in memungkinkan Eclipse untuk bekerja dengan bahasa penyusunan huruf seperti LaTeX,
aplikasi jaringan seperti telnet, dan sistem manajemen basis data. Pengaya
arsitektur mendukung penulisan ekstensi apa pun yang diinginkan ke lingkungan, seperti untuk konfigurasi
dari kernel run-time kecil, semua yang ada di Eclipse adalah plug-in. Ini berarti plug-in Anda
develop terintegrasi dengan Eclipse dengan cara yang persis sama seperti plug-in lainnya; dalam hal ini, semua
Eclipse SDK menyertakan Eclipse Java Development Tools, menawarkan IDE dengan a
kompiler Java inkremental bawaan dan model lengkap dari file sumber Java. Ini memungkinkan untuk
teknik refactoring canggih dan analisis kode. IDE juga memanfaatkan ruang kerja, di
dalam hal ini sekumpulan metadata di atas ruang file datar yang memungkinkan modifikasi file eksternal selama
"sumber daya" ruang kerja yang sesuai disegarkan setelahnya. Proyek Editor Visual memungkinkan
antarmuka yang akan dibuat secara interaktif, sehingga memungkinkan Eclipse untuk digunakan sebagai alat RAD. Ini
proyek dikelola oleh komunitas Eclipse dan diselenggarakan oleh Eclipse Foundation.
sistem.
Halaman | 14 dari 26
Machine Translated by Google
Info Akomodasi
Admin
Info Unit
AKOMODASI
N Tamu
MENJAGA
SISTEM
Info Fasilitas
Tamu
20. Diagram ER
objek data yang dicatat adalah ERD dapat dideskripsikan kembali menjadi deskripsi objek data.
Tujuan utama ERD adalah untuk merepresentasikan objek data dan hubungannya.
Halaman | 15 dari 26
Machine Translated by Google
Bahasa pemodelan terpadu memungkinkan perekayasa perangkat lunak untuk mengekspresikan model analisis
menggunakan notasi pemodelan yang diatur oleh seperangkat aturan semantik dan pragmatis sintaksis.
Sistem UML direpresentasikan menggunakan lima tampilan berbeda yang menggambarkan sistem dari
perspektif yang jelas berbeda. Setiap tampilan didefinisikan oleh satu set diagram, yaitu sebagai berikut.
Halaman | 16 dari 26
Machine Translated by Google
perspektif.
sebuah. Dalam model ini data dan fungsionalitas datang dari dalam sistem.
sebuah. Ini mewakili dinamika perilaku sebagai bagian dari sistem, yang menggambarkan
sebuah. Dalam hal ini struktural dan perilaku sebagai bagian dari sistem direpresentasikan sebagaimana adanya
akan dibangun.
sebuah. Dalam hal ini aspek struktural dan perilaku lingkungan di mana
Halaman | 17 dari 26
Machine Translated by Google
Halaman | 18 dari 26
Machine Translated by Google
23. Pengujian
Pengujian adalah proses mendeteksi kesalahan. Pengujian melakukan peran yang sangat penting untuk kualitas
jaminan dan untuk memastikan keandalan perangkat lunak. Hasil pengujian digunakan kemudian
Psikologi Pengujian :
Tujuan pengujian seringkali untuk menunjukkan bahwa suatu program bekerja dengan menunjukkan bahwa program tersebut tidak memiliki
kesalahan. Tujuan dasar dari tahap pengujian adalah untuk mendeteksi kesalahan yang mungkin ada dalam
program. Oleh karena itu seseorang tidak boleh memulai pengujian dengan maksud untuk menunjukkan bahwa suatu program berfungsi, tetapi
maksudnya adalah untuk menunjukkan bahwa suatu program tidak berfungsi. Testing adalah proses mengeksekusi a
Tujuan Pengujian:
Tujuan utama pengujian adalah untuk mengungkap sejumlah kesalahan, secara sistematis dan seminimal mungkin
ÿ Testing adalah proses mengeksekusi program dengan maksud untuk menemukan kesalahan.
ÿ Tes yang berhasil adalah tes yang mengungkap kesalahan yang belum ditemukan.
ÿ Test case yang baik adalah yang memiliki probabilitas tinggi untuk menemukan kesalahan, jika memang ada.
ÿ Perangkat lunak kurang lebih menegaskan kualitas dan standar yang dapat diandalkan.
Halaman | 19 dari 26
Machine Translated by Google
Tingkat Pengujian:
Untuk mengungkap kesalahan yang ada dalam fase yang berbeda, kami memiliki konsep level
pengujian. Tingkat dasar pengujian adalah seperti yang ditunjukkan di bawah ini ...
Persyaratan
Pengujian Sistem
Rancangan
Tes integrasi
Kode
Pengujian Unit
Basis data yang dikembangkan oleh oracle 11g hanya dapat diinstal dengan menggunakan ekspor
Menggunakan inti java dan komponen seperti JSP dan Servlets membutuhkan penyebaran yang tepat
Proyek ini dapat dijelaskan oleh tangkapan layar dalam proyek sebagai berikut
Halaman | 20 dari 26
Machine Translated by Google
Halaman | 21 dari 26
Machine Translated by Google
Halaman | 22 dari 26
Machine Translated by Google
Halaman | 23 dari 26
Machine Translated by Google
Seluruh proyek telah dikembangkan dan digunakan sesuai persyaratan yang dinyatakan oleh
pengguna, ditemukan bebas bug sesuai standar pengujian yang diterapkan. Setiap
spesifikasi kesalahan yang tidak terlacak akan terkonsentrasi di versi yang akan datang, yang direncanakan
konstruksi terkonsolidasi memerlukan standar SSL dan sangat penting untuk dimulai pada wajah pertama, yaitu
penerapan transaksi kartu kredit diterapkan sebagai tahap pengembangan di masa yang akan datang
hari. Sistem membutuhkan teknis yang lebih elaboratif untuk permulaan dan evolusinya.
Halaman | 24 dari 26
Machine Translated by Google
Saya telah mengambil upaya dalam proyek ini. Namun, itu tidak akan mungkin terjadi tanpa
dukungan dan bantuan dari banyak individu dan organisasi. Saya ingin menyampaikan ketulusan saya
terima kasih kepada mereka semua.
Saya sangat berhutang budi atas bimbingan dan pengawasan konstan mereka serta untuk
memberikan informasi yang diperlukan mengenai proyek & juga untuk dukungan mereka dalam menyelesaikan
proyek.
Saya ingin mengucapkan terima kasih kepada orang tua saya & anggota untuk rekan baik mereka
kerja dan dorongan yang membantu saya dalam menyelesaikan proyek ini.
Halaman | 25 dari 26
Machine Translated by Google
27. Referensi :
Bryan Basham, Kathy Sierra ., Utamakan EJB , O'Reilly Media; Edisi kedua, 2008
Kogent Learning Solutions INC., Buku Hitam HTML 5, Dreamtech Press, 2011
Halaman | 26 dari 26