SlideShare una empresa de Scribd logo
1 de 18
Software Requirements Specification 
Version 1.1 
August 29, 2003 
Web Accessible Alumni Database 
Michael J. Reaves 
Submitted in partial fulfillment 
Of the requirements of 
Masters Studio Project
Table of Contents 
Table of Contents.....................................................................................................................................................ii 
Table of Figures......................................................................................................................................................iv 
1.0 Tujuan...............................................................................................................................................................iv 
1.1. pengantar......................................................................................................................................................iv 
1.2. cakupa..........................................................................................................................................................iv 
1.3. glosarium.....................................................................................................................................................iv 
1.4. Referensi ......................................................................................................................................................v 
[IEEE] Standar IEEE berlaku diterbitkan dalam "Standar IEEE Collection,"2001 edition................................v 
1.5. Document overview......................................................................................................................................v 
Sisa dari dokumen ini adalah dua bab, yang pertama memberikan keterangan lengkap tentang proyek untuk 
pemilik CIS. Ini daftar semua fungsi yang dilakukan oleh sistem. Bab terakhir menyangkut rincian dari masing-masing 
fungsi sistem dan tindakan penuh untuk bantuan para pengembang perangkat lunak. Kedua bagian 
silang direferensikan oleh topik; untuk meningkatkan pemahaman oleh kedua kelompok yang terlibat...............v 
2.0. deskripsi keseluruhan.......................................................................................................................................vi 
2.1. lingkungan sistem........................................................................................................................................vi 
2.2. Persyaratan fungsional definisi....................................................................................................................vi 
Persyaratan fungsional adalah mereka yang mengacu pada fungsi sistem, yaitu, jasa apa yang akan 
memberikan kepada pengguna. Nonfungsional (tambahan) persyaratan berkaitan dengan informasi lain yang 
dibutuhkan untuk menghasilkan sistem yang benar dan rinci secara terpisah...................................................vi 
2.3. Use cases......................................................................................................................................................vi 
Pemilihan kedua adalah bagian Entri. Ada dua pilihan di halaman ini. Salah satu pilihan adalah dengan 
menambahkan entri baru. Suatu bentuk disajikan kepada Alum untuk diisi. Bidang tertentu dalam form 
akan dibutuhkan, dan kotak daftar akan digunakan jika sesuai. Sandi diketik dua kali akan diperlukan dari 
semua entri baru.............................................................................................................................................vii 
Pemilihan kedua halaman Entri adalah untuk memperbarui entri Alum. Formulir A akan disajikan 
memungkinkan Alum memasuki tahun mereka lulus dan kemudian memilih diri dari daftar. Sebuah kata 
sandi akan diperlukan sebelum informasi tersebut akan disampaikan kepada Alum diperbarui..................vii 
Pemilihan ketiga adalah untuk mencari atau e-mail yang Alum. Formulir A akan disajikan membutuhkan 
tahun Alum yang diminta kelulusan. Yang meminta Alum akan mencari meja untuk melihat apakah Alum 
diminta dalam database, dan jika informasi sehingga tidak sensitif akan dikembalikan. Pada saat ini Alum 
dapat memilih untuk e-mail Alumnus atau mencari Alumnus lain. Jika Alum memilih untuk e-mail yang 
Alumnus formulir akan disajikan untuk pesan yang akan dimasukkan dengan nama Alum mengirim dan e-mail. 
Pesan, dengan semua informasi yang diperlukan akan diteruskan ke Alum diminta. Alamat e-mail 
dari Alum diminta tidak akan terlihat oleh Alum mengirimkan sebagai ukuran privasi...............................vii 
Semua halaman akan mengembalikan Alum ke CIS Alumni Halaman........................................................vii 
2.3.1. Use Case: Access Alumni Home Page................................................................................................vii 
2.3.2. Use Case: Alum Chooses Survey.......................................................................................................viii 
2.3.3. Use Case: Create New Entry................................................................................................................ix 
2.3.4. Use Case: Update an Entry....................................................................................................................x 
2.3.5. Use Case: Search for an Alumni/E-mail and Alumni...........................................................................xi 
2.4. Kebutuhan non-fungsional..........................................................................................................................xii 
3.0. Requirement specifications.............................................................................................................................xii 
3.1. External interface specifications.................................................................................................................xii 
3.2. Functional Requirements............................................................................................................................xii 
3.2.1. Access Alumni Home Page.................................................................................................................xii 
3.2.2. Survey.................................................................................................................................................xiii 
3.2.3. Create a new entry..............................................................................................................................xiii 
3.2.4 Update an Entry...................................................................................................................................xiv 
3.2.5. Search for an Alumni/E-mail an Alumni.............................................................................................xv 
3.3. Detailed non-functional requirements......................................................................................................xvii 
ii
SRS 12/13/14 
3.4. System Evolution.....................................................................................................................................xviii 
Di masa depan sistem ini akan memperbarui untuk memungkinkan siswa dari Program Magister Komputer 
untuk bergabung. Jika waktu tidak mengizinkan bagian pencarian / e-mail bisa dilakukan, mungkin dengan 
yang lain mahasiswa Guru Studio. Sebuah laporan yang dihasilkan oleh sistem tanggapan terhadap survei bisa 
lain selain CISWAAD di masa depan................................................................................................................xviii 
iii
SRS 12/13/14 
Table of Figures 
1.0 Tujuan 
1.1. pengantar 
Ini Persyaratan Software Spesifikasi memberikan gambaran lengkap dari semua fungsi dan 
spesifikasi dari Jacksonville State University Computing and Information Sciences (CIS) 
Web dapat diakses database Alumni. 
Para penonton yang diharapkan dari dokumen ini adalah fakultas CIS, termasuk fakultas 
yang akan menggunakan sistem ini, Dr. Dennis Martin dan anggota komite studio, dan 
pengembang. Hal ini juga akan server sebagai referensi untuk Studio siswa. 
1.2. cakupa 
Jacksonville State University Computing dan Informasi Ilmu Web Database Alumni diakses 
(CISWAAD) dirancang untuk berjalan pada server departemen dan untuk memungkinkan 
alum untuk mengisi formulir survei, membuat catatan database baru, memperbarui entri 
database yang sudah ada, atau hubungi tawas lain . Data akan diselenggarakan di database 
Access pada server departemen. 
1.3. glosarium 
Istilah Definisi 
Alum Lulusan Jacksonville State University 
program sarjana ilmu komputer. 
BDE Borland Database Engine 
CI Configuration Item 
CIS Computing and Information Sciences 
Entry Alum stored in the Alum Database 
Html Hyper text markup language 
IEEE Institute of Electrical and Electronic 
Engineers 
QA Quality assurance 
SCMP Software Configuration Management Plan 
SDD Software Design Document 
SEI Software Engineering Institute, Pittsburgh, 
Pa 
SQAP Software Quality Assurance Plan 
SRS Software Requirements Specification 
Survey Form filled out and submitted by an Alum 
using the CISWAAB. 
Tbd To be decided 
Tbn To be named 
iv
SRS 12/13/14 
Web Site A place on the world wide web 
1.4. Referensi 
[IEEE] Standar IEEE berlaku diterbitkan dalam "Standar IEEE Collection,"2001 
edition. 
[Bruade] Sumber utama bahan buku teks adalah "Software Engineering: An Object 
Perspektif berorientasi "oleh Eric J. Bruade (Wiley 2001). 
[Reaves SPMP] “Perangkat Lunak Manajemen Proyek Rencana Jacksonville State 
University 
Computing and Information Sciences Web Alumni akses database .” 
Jacksonville State University, 2003. 
1.5. Document overview 
Sisa dari dokumen ini adalah dua bab, yang pertama memberikan keterangan 
lengkap tentang proyek untuk pemilik CIS. Ini daftar semua fungsi yang 
dilakukan oleh sistem. Bab terakhir menyangkut rincian dari masing-masing 
fungsi sistem dan tindakan penuh untuk bantuan para pengembang perangkat 
lunak. Kedua bagian silang direferensikan oleh topik; untuk meningkatkan 
pemahaman oleh kedua kelompok yang terlibat. 
v
SRS 12/13/14 
2.0. deskripsi keseluruhan 
CISWAAD ini meliputi banyak file dan informasi dari database Alumni, serta file 
pada sistem departemen Server. Sistem ini akan benar-benar berbasis web, menghubungkan 
ke CISWAAD dan web server jauh dari web browser standar. Koneksi internet diperlukan 
untuk mengakses sistem. 
2.1. lingkungan sistem 
Gambar 1 Desain Sistem 
Situs web CISWAAD akan dioperasikan dari server departemen. Ketika Alum 
menghubungkan ke Universitas Web Server, Universitas Web Server akan melewati Alum ke 
Departemen Server. The Departemen Server kemudian akan berinteraksi dengan database 
Alumni melalui BDE, yang memungkinkan jenis program Windows untuk mentransfer data 
ke dan dari database. 
2.2. Persyaratan fungsional definisi 
Persyaratan fungsional adalah mereka yang mengacu pada fungsi sistem, yaitu, 
jasa apa yang akan memberikan kepada pengguna. Nonfungsional (tambahan) 
persyaratan berkaitan dengan informasi lain yang dibutuhkan untuk 
menghasilkan sistem yang benar dan rinci secara terpisah. 
2.3. Use cases 
Sistem akan terdiri dari CIS Alumni Home page dengan lima pilihan. 
Seleksi pertama adalah untuk mengisi survei. Pertanyaan-pertanyaan survei akan dibuat oleh 
anggota fakultas yang ditunjuk. Survei akan mengajukan pertanyaan-pertanyaan mengenai 
Alum gelar mereka, pengalaman kerja, seberapa baik pendidikan mereka mempersiapkan 
mereka untuk pekerjaan mereka, dan apa yang bisa departemen CIS lakukan untuk 
vi
SRS 12/13/14 
memperbaiki diri. Informasi ini akan disimpan di server departemen dan e-mail akan dikirim 
ke anggota fakultas yang ditunjuk. 
Pemilihan kedua adalah bagian Entri. Ada dua pilihan di halaman ini. Salah satu pilihan 
adalah dengan menambahkan entri baru. Suatu bentuk disajikan kepada Alum untuk 
diisi. Bidang tertentu dalam form akan dibutuhkan, dan kotak daftar akan digunakan 
jika sesuai. Sandi diketik dua kali akan diperlukan dari semua entri baru. 
Pemilihan kedua halaman Entri adalah untuk memperbarui entri Alum. Formulir A akan 
disajikan memungkinkan Alum memasuki tahun mereka lulus dan kemudian memilih 
diri dari daftar. Sebuah kata sandi akan diperlukan sebelum informasi tersebut akan 
disampaikan kepada Alum diperbarui. 
Pemilihan ketiga adalah untuk mencari atau e-mail yang Alum. Formulir A akan disajikan 
membutuhkan tahun Alum yang diminta kelulusan. Yang meminta Alum akan 
mencari meja untuk melihat apakah Alum diminta dalam database, dan jika informasi 
sehingga tidak sensitif akan dikembalikan. Pada saat ini Alum dapat memilih untuk e-mail 
Alumnus atau mencari Alumnus lain. Jika Alum memilih untuk e-mail yang 
Alumnus formulir akan disajikan untuk pesan yang akan dimasukkan dengan nama 
Alum mengirim dan e-mail. Pesan, dengan semua informasi yang diperlukan akan 
diteruskan ke Alum diminta. Alamat e-mail dari Alum diminta tidak akan terlihat 
oleh Alum mengirimkan sebagai ukuran privasi. 
Semua halaman akan mengembalikan Alum ke CIS Alumni Halaman. 
2.3.1. Use Case: Access Alumni Home Page 
Gambar 2 Akses Alumni Halaman 
Penjelasan Singkat 
The Departemen Web Server menunggu pada Alum untuk menghubungkan. 
Awal langkah-demi-langkah deskripsi 
Untuk kasus ini digunakan akan dimulai, tawas harus tersambung ke Internet dan terhubung 
ke Universitas Web Server.The Alum connects to the University Web Server. 
vii
SRS 12/13/14 
1. The Alum selects the Alum link on the CIS home page. 
2. The University Web Server passes the Alum to the Alumni Home Page. 
Reference SRS 3.2.1 
2.3.2. Use Case: Alum Chooses Survey 
Gambar 3 Alum Memilih Survey 
Penjelasan Singkat: 
The Alum memilih untuk mengisi survei. 
Awal langkah-demi-langkah deskripsi: 
Untuk kasus ini digunakan untuk memprakarsai Alum harus terhubung ke Internet dan 
pada CIS Alumni Halaman. 
1. Alum memilih "Isi survei" link. 
2. Departemen Server mengembalikan formulir survei. 
3. Alum mengisi formulir. 
4. Alum klik menyerahkan. 
5. Departemen Server mempertahankan informasi dalam database yang ditunjuk anggota 
fakultasakan diberitahu. 
viii
SRS 12/13/14 
2.3.3. Use Case: Create New Entry 
Gambar 4 Alum Memilih Buat Entry Baru 
Penjelasan Singkat: 
The Alum memilih untuk membuat entri baru di halaman Entri. 
Awal langkah-demi-langkah deskripsi. 
Untuk kasus ini digunakan untuk memprakarsai Alum harus terhubung ke Internet dan 
pada halaman Entri CIS. 
1. The Alum selects the “Add a New Alum” link. 
2. The Departmental Server returns the “Add a New Alum Form.” 
3. The Alum fills in the form. 
4. The Alum can choose which fields to make public or private. 
5. The Alum clicks submit. 
6. Pemeriksaan Server Departemen untuk melihat apakah semua bidang yang diperlukan 
berisi data. 
7. Jika semua bidang yang diperlukan berisi data Departemen Server menambahkan data ke 
database Alum. 
8. Jika diperlukan diajukan kosong yang Departemen Server mengembalikan formulir ke 
Alum dengan pesan. 
9. Departemen Server mengembalikan Alum ke Alumni Halaman. 
ix
SRS 12/13/14 
Reference: SRS 3.2.3 
2.3.4. Use Case: Update an Entry. 
Singkat Gambar 5 Alum Memilih Perbarui Entri 
Description: 
The Alum chooses to update an existing entry in the Alumni Database. 
Initial step-by-step description: 
For this use case to be initiated the Alum must be connected to the Internet and on the 
CIS Entries page. 
1. The Alum chooses the “Update Alumni Information” option. 
2. The Department Server presents the Alum with a form. 
3. The Alum fills in the year of graduation. 
4. The Departmental Server returns a form with all graduates from that year. 
5. The Alum checks the correct graduate and enters his/her password 
6. The Departmental Server searches the Alumni Database for the Alum name and 
password. 
7. The Departmental Server returns the Alum’s data if the password matches. 
8. If the password does not match the Departmental Server returns an error message and 
returns the Alum to the previous page. 
9. The Alum changes the appropriate fields and clicks submit. 
10. The Departmental Server replaces the old data with the new. 
11. The Departmental Server returns the Alum to the CIS Alumni Home Page. 
Reference: SRS 3.2.4 
x
SRS 12/13/14 
2.3.5. Use Case: Search for an Alumni/E-mail and Alumni 
Gambar 6 Alum Memilih Pencarian / E-mail yang Alum 
penjelasan singkat: 
The Alum chooses to search/e-mail Alum. 
Awal langkah-demi-langkah deskripsi: 
For this use case to be initiated the Alum must be connected to the Internet and on the 
Alumni CIS Home Page. 
1. The Alum chooses “Search for an Alum.” 
2. The Departmental Server presents a form requesting the year of graduation. 
3. The Alum fills in the form and clicks submit. 
4. The Departmental Server queries the Alumni Database for the requested information. 
5. The Departmental Server returns all Alums that graduated that year. 
6. The Alum chooses “E-mail an Alum.” 
7. The Departmental Server presents a form. 
8. The Alum fills in the form. 
9. The Departmental Server checks the to see if the required fields are not empty. 
10. The Departmental Server queries the Alumni Database for the particular Alum. 
xi
SRS 12/13/14 
11. If the Alum requested is not in the Alumni Database, if there is no e-mail address for the 
requested Alum, or if the Alum has requested that no e-mails be forwarded, the 
Departmental Server will return a message that the requested Alum can not be e-mailed. 
12. If the Alum requested is in the Alumni Database and there is an e-mail address the 
message along with the requested Alum’s e-mail will be forwarded to the requested 
Alum. 
13. The Departmental Server will return a message and return the Alum to the CIS Alumni 
Home Page. 
Reference: SRS 3.2.5 
2.4. Kebutuhan non-fungsional 
Ada persyaratan yang tidak fungsional di alam. Secara khusus, ini adalah kendala 
sistem harus bekerja dalam. 
Situs web harus kompatibel dengan kedua Netscape dan Internet Explorer web 
browser. Sistem ini akan menggunakan jenis yang sama keamanan Internet saat ini sedang 
digunakan oleh Jacksonville State University. 
3.0. Requirement specifications 
3.1. External interface specifications 
None 
3.2. Functional Requirements 
3.2.1. Access Alumni Home Page 
Use Case Name: Access Alumni Home Page 
Priority Essential 
Trigger Menu selection 
Precondition Alum is connected to the Internet and on the 
CIS home page 
Basic Path 1. University Web Server sends the Alum to 
the Departmental Server. 
2. The Departmental Server presents the 
Alum with the Alumni Home Page. 
Alternate Path N/A 
Postcondition The Alum is on the Alumni Home Page 
Exception Path If there is a connection failure the 
Departmental Server returns to the wait state 
xii
SRS 12/13/14 
Other 
Reference SRS 2.3.1 
3.2.2. Survey 
Use Case Name: Survey 
Priority Essential 
Trigger Selects 
Precondition The Alum is connected to the Internet and on 
the CIS Alumni Home Page 
Basic Path 1. The Departmental Server presents the 
Alum with a form. 
2. The Alum fills in the form and click 
submit 
3. The Departmental Server checks to see if 
all required fields are not empty. 
4. If the required fields are not empty, the 
Departmental Server creates a new record 
in then Survey Table of the Alumni 
Database. 
5. If any of the required fields are empty, 
the Departmental Server returns a 
message and returns the Alum to the 
Survey form. 
6. The Departmental Server returns the 
Alum to the Alumni Home Page 
Alternate Path N/A 
Postcondition The survey record is created in the Survey 
Table of the Alumni Database. 
Exception Path 1. If the connection is terminated before the 
form is submitted, the fields are all 
cleared and the Departmental Server is 
returned to the wait state. 
Other 
Reference: SRS 2.3.2 
3.2.3. Create a new entry 
Use Case Name: Create a new entry 
Priority Essential 
Trigger Menu selection 
Precondition The Alum must be connected to the Internet 
and on the CIS Entries page. 
Basic Path 1. The Alum clicks on add a new entry. 
2. The Departmental Server returns a form. 
xiii
SRS 12/13/14 
3. The Alum fills in the form and clicks 
submit. 
4. The Departmental Server checks to see if 
any required field is empty. 
5. If any required field is empty the 
Departmental Server will send a message 
and return the Alum to the new entry 
form page. 
6. If no required field is empty the 
Departmental Server will create a new 
record in the Alumni Table in the Alumni 
Database, and return the Alum to the CIS 
Alumni Home Page. 
7. The Alum may select Cancel. 
8. If the Alum selects Cancel, the form is 
cleared and the Alum is returned to the 
CIS Alumni Home page. 
Alternate Path N/A 
Postcondition A record is created in the Alumni Table of 
the Alumni Database. 
Exception Path 1. If the connection is terminated before the 
form is submitted, the fields are cleared 
and the Departmental Server is returned 
to the wait state. 
2. If the connection is terminated after the 
form is submitted, but before the Alum is 
returned to the CIS Alumni Home Page, 
the record is created in the Alumni Table 
of the Alumni Database. 
Other 
Reference: SRS 2.3.3 
3.2.4 Update an Entry 
Use Case Name: Update an Entry 
Priority Essential 
Trigger Menu selection 
Precondition The Alum must be connected to the Internet 
and on the CIS Entries Page. 
Basic Path 1. The Alum clicks on update an entry link. 
2. The Departmental Server returns a form. 
3. The Alum enters his/her year of 
graduation. 
4. The Departmental Server queries the 
Alumni Database for that particular year 
xiv
SRS 12/13/14 
and returns a table of all graduates from 
that year in a form with radio buttons and 
requesting their password. 
5. If the password does not match the 
Departmental Server returns a message 
and allows the Alum to try again. 
6. If after 3 tries the password does not 
match, the Departmental Server will 
return a message telling the Alum to 
contact the CIS designated faculty 
member to receive their password. 
7. If the password matches go to 8. 
8. The Departmental Server returns a form 
with the data for that Alum in it and a 
message to update the data they wish and 
click submit. 
9. The Departmental Server with replaces 
the old data with the new data and returns 
the Alum to the CIS Alumni Home Page. 
Alternate Path If after three attempts to match the name and 
password the Departmental Server will return 
a message and block the Alum from the 
update section. 
Postcondition The record in the Alumni Table of the 
Alumni Database has been updated and the 
Alum is returned to the CIS Alumni Home 
Page. 
Exception Path 1. If the connection is terminated before the 
form is submitted, the fields are cleared 
and the Departmental Server is returned 
to the wait state. 
2. If the connection is terminated after the 
form is submitted, but before the Alum is 
returned to the CIS Alumni Home Page, 
the record in the Alumni Table of the 
Alumni Database is updated and the 
Departmental Server is returned to the 
wait state 
Other 
Reference: SRS 2.3.4 
3.2.5. Search for an Alumni/E-mail an Alumni 
Use Case Name: Search for an Alumni 
Priority If time permits. 
Trigger Menu selection 
xv
SRS 12/13/14 
Precondition The Alum is connected to the Internet and on 
the CIS Alumni Home Page. 
Basic Path 1. The Alum clicks on e-mail an alumni 
link. 
2. The Departmental Server returns a form. 
3. The Alum fills in the form and clicks 
submit. 
4. The Departmental Server checks to see if 
any required fields are empty. 
5. If any required fields are empty the 
Departmental Server returns a message 
and the form. 
6. If none of the required fields are empty 
the Departmental Server queries the 
Alumni Database for the requested 
Alum’s entry. 
7. The Departmental Server returns the non-private 
information on the requested 
Alum and a message stating if the 
requested Alum will accept e-mails. 
8. If the requested Alum is not in the 
Alumni Database, the Departmental 
Server returns a message and the Alum is 
returned to the CIS Home Page. 
9. If the requested Alum will accept e-mails, 
the Alum can select E-mail this Alum. 
10. If not the Alum can select Search for 
another Alum or return to CIS Alumni 
Home Page. 
11. If the Alum chooses to Search for another 
Alum go to step 2. 
12. If the Alum selects return to CIS Alumni 
Home Page the Departmental Server 
returns the Alum to the CIS Alumni 
Home Page. 
13. The Departmental Server presents the 
Alum with a form to fill out and a place 
for the message. 
14. The Alum selects send. 
15. The Department Server will forward the 
e-mail with all necessary information to 
the requested Alum. 
16. The Departmental Server returns a 
message and returns the Alum to the CIS 
Alumni Home Page 
Alternate Path N/A 
xvi
SRS 12/13/14 
Postcondition The Alum receives the information on the 
requested Alum, receives e-mail 
confirmation message, or is returned to the 
CIS Alumni Home Page 
Exception Path 1. If the connection is terminated before the 
information is returned, the Departmental 
Server is returned to the wait state. 
2. If the connection is terminated after the 
information is returned, the Departmental 
Server is returned to the wait state 
Other 
Reference: SRS 2.3.5 
3.3. Detailed non-functional requirements 
Attribute Name Attribute Type Attribute Size 
LastName*# String 30 
FirstName*# String 30 
MaidenName*# String 30 
Address1*# String 50 
Address2# String 50 
City*# String 30 
State*# String 2 
Zip*# Int 6 
Year*# Int 4 
AdditionalDegrees# String 50 
Spouse# String 30 
Children# String 50 
CurrentEmployment# String 50 
EmailAddress# String 20 
ReceiveEmails#^ Boolean 1 
Password*# String 10 
EntireRecordVisible*^ Boolean 1 
Kolom yang ditandai dengan bidang '*' yang diperlukan. Kolom yang ditandai dengan '#' 
dapat terlihat atau tidak terlihat dan ditentukan oleh Alum. Kolom yang ditandai dengan '^' 
tidak pernah terlihat orang lain selain Alum tersebut. 
xvii
SRS 12/13/14 
Pertanyaan-pertanyaan yang digunakan pada formulir survei akan awalnya dibuat oleh 
anggota fakultas yang ditunjuk. Pertanyaan-pertanyaan ini akan disimpan dalam Pertanyaan 
Rekaman Sistem informasi SRS Alumni. Tanggapan untuk pertanyaan-pertanyaan ini akan 
disimpan dalam catatan di catatan Jawaban dalam Rekaman Sistem informasi SRS Alumni. 
Hardware: Departmental Server 
Operation System Window 98 or above 
Internet Connection Existing telephone lines 
Code Standard The web pages will be coded in html by using Front Page. 
The forms will be done in Java Server Pages. 
The connection to the Alumni Database will be done with Windows 
BDE. 
Each page of the web site will be fully documented. 
Performance The system should generate the records in the appropriate table of the 
Alumni Database 100% of the time. 
3.4. System Evolution 
Di masa depan sistem ini akan memperbarui untuk memungkinkan siswa dari Program 
Magister Komputer untuk bergabung. Jika waktu tidak mengizinkan bagian pencarian / 
e-mail bisa dilakukan, mungkin dengan yang lain mahasiswa Guru Studio. Sebuah 
laporan yang dihasilkan oleh sistem tanggapan terhadap survei bisa lain selain 
CISWAAD di masa depan. 
xviii

Más contenido relacionado

La actualidad más candente

Microsoft excel 2007
Microsoft excel 2007 Microsoft excel 2007
Microsoft excel 2007 hendrobabat
 
APLIKASI AKUNTANSI EXCEL
APLIKASI AKUNTANSI EXCELAPLIKASI AKUNTANSI EXCEL
APLIKASI AKUNTANSI EXCELMas Tri Sragen
 
Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5Arismon Saputra
 
Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1
Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1
Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1Novianti Sari
 
Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705Winda Dwiastini
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil StudiDESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil StudiWindi Widiastuti
 
Contoh Kkp MI
Contoh Kkp MIContoh Kkp MI
Contoh Kkp MIAhmad M
 
Ebook Lengkap Microsoft Excel 2007
Ebook Lengkap Microsoft Excel 2007Ebook Lengkap Microsoft Excel 2007
Ebook Lengkap Microsoft Excel 2007Puguh Nugroho
 
Materi Mata Kuliah TIP
Materi Mata Kuliah TIPMateri Mata Kuliah TIP
Materi Mata Kuliah TIPyessy99
 
Program aplikasi-akuntansi-excel
Program aplikasi-akuntansi-excelProgram aplikasi-akuntansi-excel
Program aplikasi-akuntansi-excelfahruri_imam
 
Joomla 3 dan gantry framework
Joomla 3 dan gantry frameworkJoomla 3 dan gantry framework
Joomla 3 dan gantry frameworkNiko Niko
 
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beep
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beepLaporan Program diagnosa kerusakan hardware komputer berdasarkan beep
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beepaim190696
 
Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...
Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...
Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...Oswar Mungkasa
 

La actualidad más candente (16)

Microsoft excel 2007
Microsoft excel 2007 Microsoft excel 2007
Microsoft excel 2007
 
APLIKASI AKUNTANSI EXCEL
APLIKASI AKUNTANSI EXCELAPLIKASI AKUNTANSI EXCEL
APLIKASI AKUNTANSI EXCEL
 
Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5
 
Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1
Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1
Buku 1 studi_industri_kreatif_indonesia_2007_bagian_1
 
Template skpl 9 11 2015
Template skpl 9 11 2015Template skpl 9 11 2015
Template skpl 9 11 2015
 
Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705
 
File 1fdg
File 1fdgFile 1fdg
File 1fdg
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil StudiDESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
 
Contoh Kkp MI
Contoh Kkp MIContoh Kkp MI
Contoh Kkp MI
 
Makalah Time of value
Makalah Time of valueMakalah Time of value
Makalah Time of value
 
Ebook Lengkap Microsoft Excel 2007
Ebook Lengkap Microsoft Excel 2007Ebook Lengkap Microsoft Excel 2007
Ebook Lengkap Microsoft Excel 2007
 
Materi Mata Kuliah TIP
Materi Mata Kuliah TIPMateri Mata Kuliah TIP
Materi Mata Kuliah TIP
 
Program aplikasi-akuntansi-excel
Program aplikasi-akuntansi-excelProgram aplikasi-akuntansi-excel
Program aplikasi-akuntansi-excel
 
Joomla 3 dan gantry framework
Joomla 3 dan gantry frameworkJoomla 3 dan gantry framework
Joomla 3 dan gantry framework
 
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beep
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beepLaporan Program diagnosa kerusakan hardware komputer berdasarkan beep
Laporan Program diagnosa kerusakan hardware komputer berdasarkan beep
 
Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...
Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...
Tinjauan Keterlibatan Pihak Swasta dalam Penyediaan Air Minum di Indonesia de...
 

Destacado

Lauren Mancuso's Professional Persona Project
Lauren Mancuso's Professional Persona ProjectLauren Mancuso's Professional Persona Project
Lauren Mancuso's Professional Persona ProjectLaurenMancuso19
 
Graphical Password by Watermarking for security
Graphical Password by Watermarking for securityGraphical Password by Watermarking for security
Graphical Password by Watermarking for securityIJERA Editor
 
Special Elements of a Ternary Semiring
Special Elements of a Ternary SemiringSpecial Elements of a Ternary Semiring
Special Elements of a Ternary SemiringIJERA Editor
 
Design and Optimization of Valveless Pulsejet Engine
Design and Optimization of Valveless Pulsejet EngineDesign and Optimization of Valveless Pulsejet Engine
Design and Optimization of Valveless Pulsejet EngineIJERA Editor
 
Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...
Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...
Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...IJERA Editor
 
A typical Realization of the process with linear recovery of Aldosterone
A typical Realization of the process with linear recovery of AldosteroneA typical Realization of the process with linear recovery of Aldosterone
A typical Realization of the process with linear recovery of AldosteroneIJERA Editor
 
Road Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur CityRoad Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur CityIJERA Editor
 

Destacado (20)

Guitar checker-rpl-srs-1.1
Guitar checker-rpl-srs-1.1Guitar checker-rpl-srs-1.1
Guitar checker-rpl-srs-1.1
 
Завршни рад
Завршни радЗавршни рад
Завршни рад
 
Guitar ecker-rpl-srs-1.1
Guitar ecker-rpl-srs-1.1Guitar ecker-rpl-srs-1.1
Guitar ecker-rpl-srs-1.1
 
Guitar checker-rpl-srs-1.1
Guitar checker-rpl-srs-1.1Guitar checker-rpl-srs-1.1
Guitar checker-rpl-srs-1.1
 
Unidad Educativa Kasama
Unidad Educativa KasamaUnidad Educativa Kasama
Unidad Educativa Kasama
 
PDP Presentation
PDP PresentationPDP Presentation
PDP Presentation
 
Lauren Mancuso's Professional Persona Project
Lauren Mancuso's Professional Persona ProjectLauren Mancuso's Professional Persona Project
Lauren Mancuso's Professional Persona Project
 
Unidad Educativa Kasama
Unidad Educativa KasamaUnidad Educativa Kasama
Unidad Educativa Kasama
 
Unidad Educativa Kasama
Unidad Educativa KasamaUnidad Educativa Kasama
Unidad Educativa Kasama
 
OITDS
OITDSOITDS
OITDS
 
Oer
OerOer
Oer
 
Graphical Password by Watermarking for security
Graphical Password by Watermarking for securityGraphical Password by Watermarking for security
Graphical Password by Watermarking for security
 
Special Elements of a Ternary Semiring
Special Elements of a Ternary SemiringSpecial Elements of a Ternary Semiring
Special Elements of a Ternary Semiring
 
Design and Optimization of Valveless Pulsejet Engine
Design and Optimization of Valveless Pulsejet EngineDesign and Optimization of Valveless Pulsejet Engine
Design and Optimization of Valveless Pulsejet Engine
 
Ruben ibarra
Ruben ibarraRuben ibarra
Ruben ibarra
 
Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...
Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...
Utilizing Symbolic Programming in Analog Circuit Synthesis of Arbitrary Ratio...
 
A typical Realization of the process with linear recovery of Aldosterone
A typical Realization of the process with linear recovery of AldosteroneA typical Realization of the process with linear recovery of Aldosterone
A typical Realization of the process with linear recovery of Aldosterone
 
Hv3313561361
Hv3313561361Hv3313561361
Hv3313561361
 
wrestle script1
wrestle script1wrestle script1
wrestle script1
 
Road Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur CityRoad Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur City
 

Similar a Srs web accessiblealumnidb

Modul 5 Lembar Sebar
Modul 5   Lembar SebarModul 5   Lembar Sebar
Modul 5 Lembar SebarAan Solo
 
Kkpmi 111106045901-phpapp02
Kkpmi 111106045901-phpapp02Kkpmi 111106045901-phpapp02
Kkpmi 111106045901-phpapp02Bucek MyName
 
Kkp manajemen-informatika2
Kkp manajemen-informatika2Kkp manajemen-informatika2
Kkp manajemen-informatika2wiizza
 
Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014abijand
 
Sistem pendeteksi wajah
Sistem pendeteksi wajahSistem pendeteksi wajah
Sistem pendeteksi wajahgunawanHR
 
MPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSB
MPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSBMPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSB
MPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSBFarrasRabbani
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)Donny Kurniawan
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)Donny Kurniawan
 
Modul 2 Mengidentifikasi Komputer
Modul 2   Mengidentifikasi KomputerModul 2   Mengidentifikasi Komputer
Modul 2 Mengidentifikasi KomputerAan Solo
 
Menggambar layout pcb_berbantuan_komputer
Menggambar layout pcb_berbantuan_komputerMenggambar layout pcb_berbantuan_komputer
Menggambar layout pcb_berbantuan_komputerEko Supriyadi
 
Buku pedoman-ta-d3-9798
Buku pedoman-ta-d3-9798Buku pedoman-ta-d3-9798
Buku pedoman-ta-d3-9798Shuriken Power
 
Surya university elearning user guide
Surya university elearning user guideSurya university elearning user guide
Surya university elearning user guideRudi Rmz
 
PKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdfPKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdfANNISA735564
 
Modul 5 lembar sebar
Modul 5   lembar sebarModul 5   lembar sebar
Modul 5 lembar sebarDessy Elfiya
 
Membangun aplikasi-client-server-dengan-java
Membangun aplikasi-client-server-dengan-javaMembangun aplikasi-client-server-dengan-java
Membangun aplikasi-client-server-dengan-javaAli Muqorrobien
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Donny Kurniawan
 
melakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringan
melakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringanmelakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringan
melakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringanNurdin Al-Azies
 

Similar a Srs web accessiblealumnidb (20)

Modul 5 Lembar Sebar
Modul 5   Lembar SebarModul 5   Lembar Sebar
Modul 5 Lembar Sebar
 
Kkpmi 111106045901-phpapp02
Kkpmi 111106045901-phpapp02Kkpmi 111106045901-phpapp02
Kkpmi 111106045901-phpapp02
 
Kkp manajemen-informatika2
Kkp manajemen-informatika2Kkp manajemen-informatika2
Kkp manajemen-informatika2
 
Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014
 
Sistem pendeteksi wajah
Sistem pendeteksi wajahSistem pendeteksi wajah
Sistem pendeteksi wajah
 
28. teknologi dan informasi
28. teknologi dan informasi28. teknologi dan informasi
28. teknologi dan informasi
 
MPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSB
MPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSBMPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSB
MPPL - Tahap 4 Operasi SI Peminjaman dan Pengambilan Ijazah Alumni PBSB
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
 
Kkp bsi bogor
Kkp bsi bogorKkp bsi bogor
Kkp bsi bogor
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
 
Modul 2 Mengidentifikasi Komputer
Modul 2   Mengidentifikasi KomputerModul 2   Mengidentifikasi Komputer
Modul 2 Mengidentifikasi Komputer
 
Menggambar layout pcb_berbantuan_komputer
Menggambar layout pcb_berbantuan_komputerMenggambar layout pcb_berbantuan_komputer
Menggambar layout pcb_berbantuan_komputer
 
Buku pedoman-ta-d3-9798
Buku pedoman-ta-d3-9798Buku pedoman-ta-d3-9798
Buku pedoman-ta-d3-9798
 
Surya university elearning user guide
Surya university elearning user guideSurya university elearning user guide
Surya university elearning user guide
 
PKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdfPKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdf
 
Modul 5 lembar sebar
Modul 5   lembar sebarModul 5   lembar sebar
Modul 5 lembar sebar
 
Binder3.pdf
Binder3.pdfBinder3.pdf
Binder3.pdf
 
Membangun aplikasi-client-server-dengan-java
Membangun aplikasi-client-server-dengan-javaMembangun aplikasi-client-server-dengan-java
Membangun aplikasi-client-server-dengan-java
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
 
melakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringan
melakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringanmelakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringan
melakukan_perbaikan_dan_atau_setting_ulang_koneksi_jaringan
 

Srs web accessiblealumnidb

  • 1. Software Requirements Specification Version 1.1 August 29, 2003 Web Accessible Alumni Database Michael J. Reaves Submitted in partial fulfillment Of the requirements of Masters Studio Project
  • 2. Table of Contents Table of Contents.....................................................................................................................................................ii Table of Figures......................................................................................................................................................iv 1.0 Tujuan...............................................................................................................................................................iv 1.1. pengantar......................................................................................................................................................iv 1.2. cakupa..........................................................................................................................................................iv 1.3. glosarium.....................................................................................................................................................iv 1.4. Referensi ......................................................................................................................................................v [IEEE] Standar IEEE berlaku diterbitkan dalam "Standar IEEE Collection,"2001 edition................................v 1.5. Document overview......................................................................................................................................v Sisa dari dokumen ini adalah dua bab, yang pertama memberikan keterangan lengkap tentang proyek untuk pemilik CIS. Ini daftar semua fungsi yang dilakukan oleh sistem. Bab terakhir menyangkut rincian dari masing-masing fungsi sistem dan tindakan penuh untuk bantuan para pengembang perangkat lunak. Kedua bagian silang direferensikan oleh topik; untuk meningkatkan pemahaman oleh kedua kelompok yang terlibat...............v 2.0. deskripsi keseluruhan.......................................................................................................................................vi 2.1. lingkungan sistem........................................................................................................................................vi 2.2. Persyaratan fungsional definisi....................................................................................................................vi Persyaratan fungsional adalah mereka yang mengacu pada fungsi sistem, yaitu, jasa apa yang akan memberikan kepada pengguna. Nonfungsional (tambahan) persyaratan berkaitan dengan informasi lain yang dibutuhkan untuk menghasilkan sistem yang benar dan rinci secara terpisah...................................................vi 2.3. Use cases......................................................................................................................................................vi Pemilihan kedua adalah bagian Entri. Ada dua pilihan di halaman ini. Salah satu pilihan adalah dengan menambahkan entri baru. Suatu bentuk disajikan kepada Alum untuk diisi. Bidang tertentu dalam form akan dibutuhkan, dan kotak daftar akan digunakan jika sesuai. Sandi diketik dua kali akan diperlukan dari semua entri baru.............................................................................................................................................vii Pemilihan kedua halaman Entri adalah untuk memperbarui entri Alum. Formulir A akan disajikan memungkinkan Alum memasuki tahun mereka lulus dan kemudian memilih diri dari daftar. Sebuah kata sandi akan diperlukan sebelum informasi tersebut akan disampaikan kepada Alum diperbarui..................vii Pemilihan ketiga adalah untuk mencari atau e-mail yang Alum. Formulir A akan disajikan membutuhkan tahun Alum yang diminta kelulusan. Yang meminta Alum akan mencari meja untuk melihat apakah Alum diminta dalam database, dan jika informasi sehingga tidak sensitif akan dikembalikan. Pada saat ini Alum dapat memilih untuk e-mail Alumnus atau mencari Alumnus lain. Jika Alum memilih untuk e-mail yang Alumnus formulir akan disajikan untuk pesan yang akan dimasukkan dengan nama Alum mengirim dan e-mail. Pesan, dengan semua informasi yang diperlukan akan diteruskan ke Alum diminta. Alamat e-mail dari Alum diminta tidak akan terlihat oleh Alum mengirimkan sebagai ukuran privasi...............................vii Semua halaman akan mengembalikan Alum ke CIS Alumni Halaman........................................................vii 2.3.1. Use Case: Access Alumni Home Page................................................................................................vii 2.3.2. Use Case: Alum Chooses Survey.......................................................................................................viii 2.3.3. Use Case: Create New Entry................................................................................................................ix 2.3.4. Use Case: Update an Entry....................................................................................................................x 2.3.5. Use Case: Search for an Alumni/E-mail and Alumni...........................................................................xi 2.4. Kebutuhan non-fungsional..........................................................................................................................xii 3.0. Requirement specifications.............................................................................................................................xii 3.1. External interface specifications.................................................................................................................xii 3.2. Functional Requirements............................................................................................................................xii 3.2.1. Access Alumni Home Page.................................................................................................................xii 3.2.2. Survey.................................................................................................................................................xiii 3.2.3. Create a new entry..............................................................................................................................xiii 3.2.4 Update an Entry...................................................................................................................................xiv 3.2.5. Search for an Alumni/E-mail an Alumni.............................................................................................xv 3.3. Detailed non-functional requirements......................................................................................................xvii ii
  • 3. SRS 12/13/14 3.4. System Evolution.....................................................................................................................................xviii Di masa depan sistem ini akan memperbarui untuk memungkinkan siswa dari Program Magister Komputer untuk bergabung. Jika waktu tidak mengizinkan bagian pencarian / e-mail bisa dilakukan, mungkin dengan yang lain mahasiswa Guru Studio. Sebuah laporan yang dihasilkan oleh sistem tanggapan terhadap survei bisa lain selain CISWAAD di masa depan................................................................................................................xviii iii
  • 4. SRS 12/13/14 Table of Figures 1.0 Tujuan 1.1. pengantar Ini Persyaratan Software Spesifikasi memberikan gambaran lengkap dari semua fungsi dan spesifikasi dari Jacksonville State University Computing and Information Sciences (CIS) Web dapat diakses database Alumni. Para penonton yang diharapkan dari dokumen ini adalah fakultas CIS, termasuk fakultas yang akan menggunakan sistem ini, Dr. Dennis Martin dan anggota komite studio, dan pengembang. Hal ini juga akan server sebagai referensi untuk Studio siswa. 1.2. cakupa Jacksonville State University Computing dan Informasi Ilmu Web Database Alumni diakses (CISWAAD) dirancang untuk berjalan pada server departemen dan untuk memungkinkan alum untuk mengisi formulir survei, membuat catatan database baru, memperbarui entri database yang sudah ada, atau hubungi tawas lain . Data akan diselenggarakan di database Access pada server departemen. 1.3. glosarium Istilah Definisi Alum Lulusan Jacksonville State University program sarjana ilmu komputer. BDE Borland Database Engine CI Configuration Item CIS Computing and Information Sciences Entry Alum stored in the Alum Database Html Hyper text markup language IEEE Institute of Electrical and Electronic Engineers QA Quality assurance SCMP Software Configuration Management Plan SDD Software Design Document SEI Software Engineering Institute, Pittsburgh, Pa SQAP Software Quality Assurance Plan SRS Software Requirements Specification Survey Form filled out and submitted by an Alum using the CISWAAB. Tbd To be decided Tbn To be named iv
  • 5. SRS 12/13/14 Web Site A place on the world wide web 1.4. Referensi [IEEE] Standar IEEE berlaku diterbitkan dalam "Standar IEEE Collection,"2001 edition. [Bruade] Sumber utama bahan buku teks adalah "Software Engineering: An Object Perspektif berorientasi "oleh Eric J. Bruade (Wiley 2001). [Reaves SPMP] “Perangkat Lunak Manajemen Proyek Rencana Jacksonville State University Computing and Information Sciences Web Alumni akses database .” Jacksonville State University, 2003. 1.5. Document overview Sisa dari dokumen ini adalah dua bab, yang pertama memberikan keterangan lengkap tentang proyek untuk pemilik CIS. Ini daftar semua fungsi yang dilakukan oleh sistem. Bab terakhir menyangkut rincian dari masing-masing fungsi sistem dan tindakan penuh untuk bantuan para pengembang perangkat lunak. Kedua bagian silang direferensikan oleh topik; untuk meningkatkan pemahaman oleh kedua kelompok yang terlibat. v
  • 6. SRS 12/13/14 2.0. deskripsi keseluruhan CISWAAD ini meliputi banyak file dan informasi dari database Alumni, serta file pada sistem departemen Server. Sistem ini akan benar-benar berbasis web, menghubungkan ke CISWAAD dan web server jauh dari web browser standar. Koneksi internet diperlukan untuk mengakses sistem. 2.1. lingkungan sistem Gambar 1 Desain Sistem Situs web CISWAAD akan dioperasikan dari server departemen. Ketika Alum menghubungkan ke Universitas Web Server, Universitas Web Server akan melewati Alum ke Departemen Server. The Departemen Server kemudian akan berinteraksi dengan database Alumni melalui BDE, yang memungkinkan jenis program Windows untuk mentransfer data ke dan dari database. 2.2. Persyaratan fungsional definisi Persyaratan fungsional adalah mereka yang mengacu pada fungsi sistem, yaitu, jasa apa yang akan memberikan kepada pengguna. Nonfungsional (tambahan) persyaratan berkaitan dengan informasi lain yang dibutuhkan untuk menghasilkan sistem yang benar dan rinci secara terpisah. 2.3. Use cases Sistem akan terdiri dari CIS Alumni Home page dengan lima pilihan. Seleksi pertama adalah untuk mengisi survei. Pertanyaan-pertanyaan survei akan dibuat oleh anggota fakultas yang ditunjuk. Survei akan mengajukan pertanyaan-pertanyaan mengenai Alum gelar mereka, pengalaman kerja, seberapa baik pendidikan mereka mempersiapkan mereka untuk pekerjaan mereka, dan apa yang bisa departemen CIS lakukan untuk vi
  • 7. SRS 12/13/14 memperbaiki diri. Informasi ini akan disimpan di server departemen dan e-mail akan dikirim ke anggota fakultas yang ditunjuk. Pemilihan kedua adalah bagian Entri. Ada dua pilihan di halaman ini. Salah satu pilihan adalah dengan menambahkan entri baru. Suatu bentuk disajikan kepada Alum untuk diisi. Bidang tertentu dalam form akan dibutuhkan, dan kotak daftar akan digunakan jika sesuai. Sandi diketik dua kali akan diperlukan dari semua entri baru. Pemilihan kedua halaman Entri adalah untuk memperbarui entri Alum. Formulir A akan disajikan memungkinkan Alum memasuki tahun mereka lulus dan kemudian memilih diri dari daftar. Sebuah kata sandi akan diperlukan sebelum informasi tersebut akan disampaikan kepada Alum diperbarui. Pemilihan ketiga adalah untuk mencari atau e-mail yang Alum. Formulir A akan disajikan membutuhkan tahun Alum yang diminta kelulusan. Yang meminta Alum akan mencari meja untuk melihat apakah Alum diminta dalam database, dan jika informasi sehingga tidak sensitif akan dikembalikan. Pada saat ini Alum dapat memilih untuk e-mail Alumnus atau mencari Alumnus lain. Jika Alum memilih untuk e-mail yang Alumnus formulir akan disajikan untuk pesan yang akan dimasukkan dengan nama Alum mengirim dan e-mail. Pesan, dengan semua informasi yang diperlukan akan diteruskan ke Alum diminta. Alamat e-mail dari Alum diminta tidak akan terlihat oleh Alum mengirimkan sebagai ukuran privasi. Semua halaman akan mengembalikan Alum ke CIS Alumni Halaman. 2.3.1. Use Case: Access Alumni Home Page Gambar 2 Akses Alumni Halaman Penjelasan Singkat The Departemen Web Server menunggu pada Alum untuk menghubungkan. Awal langkah-demi-langkah deskripsi Untuk kasus ini digunakan akan dimulai, tawas harus tersambung ke Internet dan terhubung ke Universitas Web Server.The Alum connects to the University Web Server. vii
  • 8. SRS 12/13/14 1. The Alum selects the Alum link on the CIS home page. 2. The University Web Server passes the Alum to the Alumni Home Page. Reference SRS 3.2.1 2.3.2. Use Case: Alum Chooses Survey Gambar 3 Alum Memilih Survey Penjelasan Singkat: The Alum memilih untuk mengisi survei. Awal langkah-demi-langkah deskripsi: Untuk kasus ini digunakan untuk memprakarsai Alum harus terhubung ke Internet dan pada CIS Alumni Halaman. 1. Alum memilih "Isi survei" link. 2. Departemen Server mengembalikan formulir survei. 3. Alum mengisi formulir. 4. Alum klik menyerahkan. 5. Departemen Server mempertahankan informasi dalam database yang ditunjuk anggota fakultasakan diberitahu. viii
  • 9. SRS 12/13/14 2.3.3. Use Case: Create New Entry Gambar 4 Alum Memilih Buat Entry Baru Penjelasan Singkat: The Alum memilih untuk membuat entri baru di halaman Entri. Awal langkah-demi-langkah deskripsi. Untuk kasus ini digunakan untuk memprakarsai Alum harus terhubung ke Internet dan pada halaman Entri CIS. 1. The Alum selects the “Add a New Alum” link. 2. The Departmental Server returns the “Add a New Alum Form.” 3. The Alum fills in the form. 4. The Alum can choose which fields to make public or private. 5. The Alum clicks submit. 6. Pemeriksaan Server Departemen untuk melihat apakah semua bidang yang diperlukan berisi data. 7. Jika semua bidang yang diperlukan berisi data Departemen Server menambahkan data ke database Alum. 8. Jika diperlukan diajukan kosong yang Departemen Server mengembalikan formulir ke Alum dengan pesan. 9. Departemen Server mengembalikan Alum ke Alumni Halaman. ix
  • 10. SRS 12/13/14 Reference: SRS 3.2.3 2.3.4. Use Case: Update an Entry. Singkat Gambar 5 Alum Memilih Perbarui Entri Description: The Alum chooses to update an existing entry in the Alumni Database. Initial step-by-step description: For this use case to be initiated the Alum must be connected to the Internet and on the CIS Entries page. 1. The Alum chooses the “Update Alumni Information” option. 2. The Department Server presents the Alum with a form. 3. The Alum fills in the year of graduation. 4. The Departmental Server returns a form with all graduates from that year. 5. The Alum checks the correct graduate and enters his/her password 6. The Departmental Server searches the Alumni Database for the Alum name and password. 7. The Departmental Server returns the Alum’s data if the password matches. 8. If the password does not match the Departmental Server returns an error message and returns the Alum to the previous page. 9. The Alum changes the appropriate fields and clicks submit. 10. The Departmental Server replaces the old data with the new. 11. The Departmental Server returns the Alum to the CIS Alumni Home Page. Reference: SRS 3.2.4 x
  • 11. SRS 12/13/14 2.3.5. Use Case: Search for an Alumni/E-mail and Alumni Gambar 6 Alum Memilih Pencarian / E-mail yang Alum penjelasan singkat: The Alum chooses to search/e-mail Alum. Awal langkah-demi-langkah deskripsi: For this use case to be initiated the Alum must be connected to the Internet and on the Alumni CIS Home Page. 1. The Alum chooses “Search for an Alum.” 2. The Departmental Server presents a form requesting the year of graduation. 3. The Alum fills in the form and clicks submit. 4. The Departmental Server queries the Alumni Database for the requested information. 5. The Departmental Server returns all Alums that graduated that year. 6. The Alum chooses “E-mail an Alum.” 7. The Departmental Server presents a form. 8. The Alum fills in the form. 9. The Departmental Server checks the to see if the required fields are not empty. 10. The Departmental Server queries the Alumni Database for the particular Alum. xi
  • 12. SRS 12/13/14 11. If the Alum requested is not in the Alumni Database, if there is no e-mail address for the requested Alum, or if the Alum has requested that no e-mails be forwarded, the Departmental Server will return a message that the requested Alum can not be e-mailed. 12. If the Alum requested is in the Alumni Database and there is an e-mail address the message along with the requested Alum’s e-mail will be forwarded to the requested Alum. 13. The Departmental Server will return a message and return the Alum to the CIS Alumni Home Page. Reference: SRS 3.2.5 2.4. Kebutuhan non-fungsional Ada persyaratan yang tidak fungsional di alam. Secara khusus, ini adalah kendala sistem harus bekerja dalam. Situs web harus kompatibel dengan kedua Netscape dan Internet Explorer web browser. Sistem ini akan menggunakan jenis yang sama keamanan Internet saat ini sedang digunakan oleh Jacksonville State University. 3.0. Requirement specifications 3.1. External interface specifications None 3.2. Functional Requirements 3.2.1. Access Alumni Home Page Use Case Name: Access Alumni Home Page Priority Essential Trigger Menu selection Precondition Alum is connected to the Internet and on the CIS home page Basic Path 1. University Web Server sends the Alum to the Departmental Server. 2. The Departmental Server presents the Alum with the Alumni Home Page. Alternate Path N/A Postcondition The Alum is on the Alumni Home Page Exception Path If there is a connection failure the Departmental Server returns to the wait state xii
  • 13. SRS 12/13/14 Other Reference SRS 2.3.1 3.2.2. Survey Use Case Name: Survey Priority Essential Trigger Selects Precondition The Alum is connected to the Internet and on the CIS Alumni Home Page Basic Path 1. The Departmental Server presents the Alum with a form. 2. The Alum fills in the form and click submit 3. The Departmental Server checks to see if all required fields are not empty. 4. If the required fields are not empty, the Departmental Server creates a new record in then Survey Table of the Alumni Database. 5. If any of the required fields are empty, the Departmental Server returns a message and returns the Alum to the Survey form. 6. The Departmental Server returns the Alum to the Alumni Home Page Alternate Path N/A Postcondition The survey record is created in the Survey Table of the Alumni Database. Exception Path 1. If the connection is terminated before the form is submitted, the fields are all cleared and the Departmental Server is returned to the wait state. Other Reference: SRS 2.3.2 3.2.3. Create a new entry Use Case Name: Create a new entry Priority Essential Trigger Menu selection Precondition The Alum must be connected to the Internet and on the CIS Entries page. Basic Path 1. The Alum clicks on add a new entry. 2. The Departmental Server returns a form. xiii
  • 14. SRS 12/13/14 3. The Alum fills in the form and clicks submit. 4. The Departmental Server checks to see if any required field is empty. 5. If any required field is empty the Departmental Server will send a message and return the Alum to the new entry form page. 6. If no required field is empty the Departmental Server will create a new record in the Alumni Table in the Alumni Database, and return the Alum to the CIS Alumni Home Page. 7. The Alum may select Cancel. 8. If the Alum selects Cancel, the form is cleared and the Alum is returned to the CIS Alumni Home page. Alternate Path N/A Postcondition A record is created in the Alumni Table of the Alumni Database. Exception Path 1. If the connection is terminated before the form is submitted, the fields are cleared and the Departmental Server is returned to the wait state. 2. If the connection is terminated after the form is submitted, but before the Alum is returned to the CIS Alumni Home Page, the record is created in the Alumni Table of the Alumni Database. Other Reference: SRS 2.3.3 3.2.4 Update an Entry Use Case Name: Update an Entry Priority Essential Trigger Menu selection Precondition The Alum must be connected to the Internet and on the CIS Entries Page. Basic Path 1. The Alum clicks on update an entry link. 2. The Departmental Server returns a form. 3. The Alum enters his/her year of graduation. 4. The Departmental Server queries the Alumni Database for that particular year xiv
  • 15. SRS 12/13/14 and returns a table of all graduates from that year in a form with radio buttons and requesting their password. 5. If the password does not match the Departmental Server returns a message and allows the Alum to try again. 6. If after 3 tries the password does not match, the Departmental Server will return a message telling the Alum to contact the CIS designated faculty member to receive their password. 7. If the password matches go to 8. 8. The Departmental Server returns a form with the data for that Alum in it and a message to update the data they wish and click submit. 9. The Departmental Server with replaces the old data with the new data and returns the Alum to the CIS Alumni Home Page. Alternate Path If after three attempts to match the name and password the Departmental Server will return a message and block the Alum from the update section. Postcondition The record in the Alumni Table of the Alumni Database has been updated and the Alum is returned to the CIS Alumni Home Page. Exception Path 1. If the connection is terminated before the form is submitted, the fields are cleared and the Departmental Server is returned to the wait state. 2. If the connection is terminated after the form is submitted, but before the Alum is returned to the CIS Alumni Home Page, the record in the Alumni Table of the Alumni Database is updated and the Departmental Server is returned to the wait state Other Reference: SRS 2.3.4 3.2.5. Search for an Alumni/E-mail an Alumni Use Case Name: Search for an Alumni Priority If time permits. Trigger Menu selection xv
  • 16. SRS 12/13/14 Precondition The Alum is connected to the Internet and on the CIS Alumni Home Page. Basic Path 1. The Alum clicks on e-mail an alumni link. 2. The Departmental Server returns a form. 3. The Alum fills in the form and clicks submit. 4. The Departmental Server checks to see if any required fields are empty. 5. If any required fields are empty the Departmental Server returns a message and the form. 6. If none of the required fields are empty the Departmental Server queries the Alumni Database for the requested Alum’s entry. 7. The Departmental Server returns the non-private information on the requested Alum and a message stating if the requested Alum will accept e-mails. 8. If the requested Alum is not in the Alumni Database, the Departmental Server returns a message and the Alum is returned to the CIS Home Page. 9. If the requested Alum will accept e-mails, the Alum can select E-mail this Alum. 10. If not the Alum can select Search for another Alum or return to CIS Alumni Home Page. 11. If the Alum chooses to Search for another Alum go to step 2. 12. If the Alum selects return to CIS Alumni Home Page the Departmental Server returns the Alum to the CIS Alumni Home Page. 13. The Departmental Server presents the Alum with a form to fill out and a place for the message. 14. The Alum selects send. 15. The Department Server will forward the e-mail with all necessary information to the requested Alum. 16. The Departmental Server returns a message and returns the Alum to the CIS Alumni Home Page Alternate Path N/A xvi
  • 17. SRS 12/13/14 Postcondition The Alum receives the information on the requested Alum, receives e-mail confirmation message, or is returned to the CIS Alumni Home Page Exception Path 1. If the connection is terminated before the information is returned, the Departmental Server is returned to the wait state. 2. If the connection is terminated after the information is returned, the Departmental Server is returned to the wait state Other Reference: SRS 2.3.5 3.3. Detailed non-functional requirements Attribute Name Attribute Type Attribute Size LastName*# String 30 FirstName*# String 30 MaidenName*# String 30 Address1*# String 50 Address2# String 50 City*# String 30 State*# String 2 Zip*# Int 6 Year*# Int 4 AdditionalDegrees# String 50 Spouse# String 30 Children# String 50 CurrentEmployment# String 50 EmailAddress# String 20 ReceiveEmails#^ Boolean 1 Password*# String 10 EntireRecordVisible*^ Boolean 1 Kolom yang ditandai dengan bidang '*' yang diperlukan. Kolom yang ditandai dengan '#' dapat terlihat atau tidak terlihat dan ditentukan oleh Alum. Kolom yang ditandai dengan '^' tidak pernah terlihat orang lain selain Alum tersebut. xvii
  • 18. SRS 12/13/14 Pertanyaan-pertanyaan yang digunakan pada formulir survei akan awalnya dibuat oleh anggota fakultas yang ditunjuk. Pertanyaan-pertanyaan ini akan disimpan dalam Pertanyaan Rekaman Sistem informasi SRS Alumni. Tanggapan untuk pertanyaan-pertanyaan ini akan disimpan dalam catatan di catatan Jawaban dalam Rekaman Sistem informasi SRS Alumni. Hardware: Departmental Server Operation System Window 98 or above Internet Connection Existing telephone lines Code Standard The web pages will be coded in html by using Front Page. The forms will be done in Java Server Pages. The connection to the Alumni Database will be done with Windows BDE. Each page of the web site will be fully documented. Performance The system should generate the records in the appropriate table of the Alumni Database 100% of the time. 3.4. System Evolution Di masa depan sistem ini akan memperbarui untuk memungkinkan siswa dari Program Magister Komputer untuk bergabung. Jika waktu tidak mengizinkan bagian pencarian / e-mail bisa dilakukan, mungkin dengan yang lain mahasiswa Guru Studio. Sebuah laporan yang dihasilkan oleh sistem tanggapan terhadap survei bisa lain selain CISWAAD di masa depan. xviii