




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
年4月19日詳細設(shè)計說明書文檔僅供參考,不當(dāng)之處,請聯(lián)系改正。[音樂資源下載系統(tǒng)]詳細設(shè)計說明書[V1.0(版本號)]擬制人_______張燁_________審核人_______王艷君_________批準(zhǔn)人_______王艷君_________[二零一二年九月二十五日]
詳細設(shè)計說明書1.引言1.1編寫目的在此編寫本說明書是為了更好的給用戶闡述一個音樂資源下載系統(tǒng)的數(shù)據(jù)以及各個時期的詳細的說明,其次就是對本系統(tǒng)在實施中的各個模塊進行說明,使用戶能夠進行理解本系統(tǒng)以及更好的使用本系統(tǒng),程序員能夠參考本說明書對軟件的設(shè)計進行編寫。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改時找出在本階段設(shè)計的不足或錯誤。1.2背景開發(fā)軟件名稱:音樂資源下載系統(tǒng)項目任務(wù)提出者:張燁項目開發(fā)者:西安歐亞學(xué)院用戶:所有音樂愛好者實現(xiàn)單位:西安歐亞學(xué)院項目與其它軟件系統(tǒng)關(guān)系:本項目采用客戶機與服務(wù)器原理,客戶端是基于windowsxp以及以上系統(tǒng),開發(fā)使用PHP語言開發(fā),服務(wù)器采用windows為操作系統(tǒng)的工作站,是采用MySql為開發(fā)軟件的數(shù)據(jù)庫服務(wù)程序。1.3定義WINDOWS:本系統(tǒng)所采用的操作系統(tǒng)。MySQL:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。1.4參考資料軟件工程及其應(yīng)用周蘇、王文等 天津科學(xué)技術(shù)出版社軟件工程 張海藩 清華大學(xué)出版社 《軟件文檔寫作教程》馬平、黃冬梅電子工業(yè)出版社付費下載資源客戶經(jīng)過網(wǎng)頁查詢網(wǎng)頁顯示系統(tǒng)管理員音樂資源更新數(shù)據(jù)庫付費下載資源客戶經(jīng)過網(wǎng)頁查詢網(wǎng)頁顯示系統(tǒng)管理員音樂資源更新數(shù)據(jù)庫3.登錄模塊設(shè)計說明3.1模塊描述該模塊主要是為了在登錄系統(tǒng)的時候區(qū)分管理員與普通用戶,而且跳轉(zhuǎn)至各自的操作界面,更好的保證了系統(tǒng)的安全性。3.2功能該模塊具有的功能包括了對用戶賬戶的驗證,還包括了對管理員與普通用戶的區(qū)分。3.3性能該模塊需要具備嚴格的驗證信息,以保證對用戶信息嚴格的驗證。3.4輸入項例如:姓名:阿斯達是的撒年齡:3003.5輸出項姓名不符合年齡輸入錯誤3.6設(shè)計方法(算法)<?php
include_once("top.php");
?>
<tablewidth="780"height="370"border="0"align="center"cellpadding="0"cellspacing="0">
<tr>
<tdwidth="175"valign="top"><tablewidth="175"height="120"border="0"align="center"cellpadding="0"cellspacing="1"bgcolor="#D2D7DD">
<tr>
<tdbgcolor="#F2F3F5"valign="top">
<?php
include_once("left.php");
?>
</td>
<tdwidth="10"> </td>
<tdwidth="595"valign="top"><tablewidth="200"border="0"align="center"cellpadding="0"cellspacing="0">
<tr>
<td><imgsrc="361.com/images/reg.gif"width="590"height="35"></td>
</tr>
</table>
<tablewidth="500"height="10"border="0"align="center"cellpadding="0"cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<tablewidth="500"height="300"border="0"align="center"cellpadding="0"cellspacing="0">
<scriptlanguage="javascript">
functionchkinput_login(form){
//斷用戶是否輸入了用戶名
if(form.usernc.value==""){
alert("請輸入用戶昵稱!");
//如果沒輸入用戶名,則彈出一個提示框提示未輸入用戶名
form.usernc.focus();
//重新使用戶昵稱輸入框獲取焦點
return(false);
}
if(form.userpwd1.value==""){
alert("請輸入注冊密碼!");
form.userpwd1.focus();
return(false);
}
if(form.userpwd2.value==""){
alert("請輸入確認密碼!");
form.userpwd2.focus();
return(false);
}
if(form.userpwd1.value!=form.userpwd2.value){
//判斷密碼與確認密碼是否相同
alert("注冊密碼于確認密碼不同!");
form.userpwd1.focus();
return(false);
}
if(form.userpwd1.value.length<6){
//判斷密碼長度是否大于或等于6位
alert("注冊密碼應(yīng)大于6位!");
form.userpwd1.focus();
return(false);
}
if(form.truename.value==""){
alert("請輸入真實姓名!");
form.truename.focus();
return(false);
}
if(form.sex.value==""){
alert("請選擇性別!");
form.sex.focus();
return(false);
}
if(form.email.value==""){
alert("請輸入E-mail地址!");
form.email.focus();
return(false);
}
if(form.email.value.match(/^(.+)@(.+)$/)==null){
//判斷郵件地址的格式是否正確
alert("請輸入正確的E-mail地址!");
form.email.focus();
return(false);
}
if(form.tel.value==""){
alert("請輸入聯(lián)系電話!");
form.tel.focus();
return(false);
}
if(isNaN(form.tel.value)){
//判斷用戶輸入的聯(lián)系電話是否由數(shù)字組成
alert("電話號只能由數(shù)字組成!");
form.tel.focus();
return(false);
}
if(form.qq.value==""){
alert("請輸入QQ號碼!");
form.qq.focus();
return(false);
}
if(isNaN(form.qq.value)){
alert("QQ號號只能由數(shù)字組成!");
form.qq.focus();
return(false);
}
if(form.address.value==""){
alert("請輸入聯(lián)系地址!");
form.address.focus();
return(false);
}
return(true);
//如果滿足上述條件,則返回True值,并提交表單
}
</script>
<scriptlanguage="javascript">
functionopen_chknc(x){
window.open("chkusernc.php?nc="+x,"newframe","top=250,left=450,width=150,height=100,menubar=no,toobar=no,location=no,scrollbars=no,resizeable=no");
}
</script>
<formname="form_reg"method="post"action="savereg.php"onSubmit="returnchkinput_login(this)">
<tr>
<tdwidth="120"height="30"><divalign="center">用戶昵稱:</div></td>
<tdcolspan="2"><tablewidth="350"height="25"border="0"align="left"cellpadding="0"cellspacing="0">
<tr>
<tdwidth="187"> <inputtype="text"name="usernc"size="25"class="inputcss"></td>
<tdwidth="163"><inputtype="button"name="button_chkusernc"value="是否已用"onClick="open_chknc(form_reg.usernc.value)"></td>
</tr>
</table></td>
</tr>
<tr>
<tdheight="30"><divalign="center">密 碼:</div></td>
<tdheight="30"colspan="2"> <inputtype="password"name="userpwd1"size="25"class="inputcss"></td>
</tr>
<tr>
<tdheight="30"><divalign="center">確認密碼:</div></td>
<tdheight="30"colspan="2"> <inputtype="password"name="userpwd2"size="25"class="inputcss"></td>
</tr>
<tr>
<tdheight="30"><divalign="center">真實姓名:</div></td>
<tdheight="30"colspan="2"> <inputtype="text"name="truename"size="25"class="inputcss"></td>
</tr>
<tr>
<tdheight="30"><divalign="center">性 別:</div></td>
<tdheight="30"colspan="2"> <selectname="sex">
<optionvalue="">請選擇</option>
<optionvalue="男">-男-</option>
<optionvalue="女">-女-</option>
</select>
</td>
</tr>
<tr>
<tdheight="30"><divalign="center">E-mail:</div></td>
<tdheight="30"colspan="2"> <inputtype="text"name="email"size="25"class="inputcss"></td>
</tr>
<tr>
<tdheight="30"><divalign="center">聯(lián)系電話:</div></td>
<tdheight="30"colspan="2"> <inputtype="text"name="tel"size="25"class="inputcss"></td>
</tr>
<tr>
<tdheight="30"><divalign="center">QQ號碼:</div></td>
<tdheight="30"colspan="2"> <inputtype="text"name="qq"size="25"class="inputcss"></td>
</tr>
<tr>
<tdheight="30"><divalign="center">頭像選擇:</div></td>
<tdwidth="92"height="30"> <selectname="photo"onchange="form_reg.user_face.src=this.value">
<?php
for($i=0;$i<=11;$i++){
?>
<optionvalue="<?phpecho"361.com/images/face/".$i.".gif"?>"><?phpecho$i.".gif"?></option>
<?php
}
?>
</select></td>
<tdwidth="288"> <imgid=user_facesrc="361.com/images/face/0.gif"width="60"height="60"></td>
</tr>
<tr>
<tdheight="30"><divalign="center">聯(lián)系地址:361.com
</div></td>
<tdheight="30"colspan="2"> <inputtype="text"name="address"size="40"class="inputcss"></td>
</tr>
<tr>
<tdheight="30"colspan="3"><divalign="center"><inputtype="submit"name="submit"value="注冊">&n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- mv制作合同范本
- 單張合同范本
- 吊籃維護維修合同范例
- 供銷社土地租賃合同范本
- 黨建合同范例
- 運輸合同范本表格
- 借款擔(dān)保合同范本模板
- 合同范本編制工作安排
- 南京市車位交易合同范本
- 公路標(biāo)牌合同范本
- 自然辯證法概論課件:第一章馬克思主義自然觀
- 廣東粵教版第3冊上信息技術(shù)課件第5課神奇的變化-制作形狀補間動畫(課件)
- 連鎖藥店運營管理
- (中職)中職生禮儀實用教材完整版PPT最全教程課件整套教程電子講義(最新)
- 民航旅客運輸完整版ppt-全體教學(xué)教程課件最新
- JJF (石化) 007-2018 鉛筆硬度計校準(zhǔn)規(guī)范-(高清現(xiàn)行)
- 《中醫(yī)兒科學(xué)》課件生理病因病理特點
- 迪士尼樂園主題PPT模板
- DBJ61_T 179-2021 房屋建筑與市政基礎(chǔ)設(shè)施工程專業(yè)人員配備標(biāo)準(zhǔn)
- C形根管的形態(tài)識別和治療實用教案
- 京東入駐流程(課堂PPT)
評論
0/150
提交評論