會(huì)員管理模塊詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
會(huì)員管理模塊詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
會(huì)員管理模塊詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
會(huì)員管理模塊詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
會(huì)員管理模塊詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

網(wǎng)上服裝銷售系統(tǒng)會(huì)員管理模塊姓名李玲班級(jí)計(jì)0210宿舍桃A511聯(lián)系電話05163595882指導(dǎo)老師毛磊一引言1編寫(xiě)目的目前,網(wǎng)上購(gòu)物已經(jīng)成為一種潮流,本軟件為網(wǎng)上服裝銷售系統(tǒng),目的是對(duì)商品網(wǎng)上交易和顧客網(wǎng)上購(gòu)物的需要進(jìn)行的開(kāi)發(fā)設(shè)計(jì),對(duì)于銷售商來(lái)說(shuō),可以更好銷售自己的商品;對(duì)于客戶能更方便于輕松網(wǎng)上購(gòu)物,進(jìn)而節(jié)省時(shí)間并提高效率。網(wǎng)上銷售的方便快捷代替了傳統(tǒng)購(gòu)物的諸多缺點(diǎn)。2項(xiàng)目背景說(shuō)明A開(kāi)發(fā)的軟件系統(tǒng)的名稱網(wǎng)上服裝銷售系統(tǒng)B本項(xiàng)目的組成人員組長(zhǎng)宋云杰組員胡立成、李玲、陸軼、彭葉蓮3參考資料軟件工程原理、方法與應(yīng)用史濟(jì)民、顧春華、李昌武苑榮編寫(xiě)WEB高級(jí)程序設(shè)計(jì)教程劉兵、歐陽(yáng)崢崢等編著SQLSERVER2000數(shù)據(jù)庫(kù)的應(yīng)用開(kāi)發(fā)DREAMWEAVERMX實(shí)用培訓(xùn)教程朱萍張超編著網(wǎng)站設(shè)計(jì)與網(wǎng)頁(yè)制作教程周霞編著二、詳細(xì)設(shè)計(jì)1系統(tǒng)模塊設(shè)計(jì)會(huì)員管理模塊圖如下2ER圖會(huì)員管理會(huì)員登錄會(huì)員注冊(cè)注冊(cè)資料修改修改密碼注冊(cè)信息用戶名登錄密碼確認(rèn)密碼密碼提示密碼回答聯(lián)系電話性別出生年月電子郵件密碼找回注注冊(cè)資料修改ER圖同上。3數(shù)據(jù)字典數(shù)據(jù)流名注冊(cè)信息別名會(huì)員注冊(cè)資料組成用戶名密碼確認(rèn)密碼密碼提示密碼回答聯(lián)系電話性別出生年月電子郵件備注數(shù)據(jù)流名登錄信息別名會(huì)員登錄組成用戶名密碼備注數(shù)據(jù)流名密碼修改別名組成用戶名原密碼輸入新密碼確認(rèn)新密碼備注(注冊(cè)資料修改與注冊(cè)資料的數(shù)據(jù)字典同)4數(shù)據(jù)表會(huì)員注冊(cè)表字段名數(shù)據(jù)類型字段大小可否為空USERID文本10否PASSWORD數(shù)字15否REPASSWORD數(shù)字15否修改密碼用戶名原密碼輸入新密碼確認(rèn)新密碼QUESTION文本30是ANSWER文本30是TELEPHONE數(shù)字13是SEX文本2是BIRTHDAY日期/時(shí)間8是EMAIL文本30否5模塊實(shí)現(xiàn)過(guò)程分析51登錄界面用戶登錄首先進(jìn)入系統(tǒng)首頁(yè)(文件名為INDEXASPX)。首先由用戶輸入登錄的用戶名和密碼,只有用戶名和密碼匹配的話,才能進(jìn)入系統(tǒng)。當(dāng)用戶點(diǎn)擊注冊(cè)按紐,進(jìn)入用戶注冊(cè)界面(文件名為REGISTERASPX)。登錄算法如下(1)使用CONNECTION對(duì)象,建立MYCONN與數(shù)據(jù)庫(kù)的連接。(2)定義DATAADAPTER對(duì)象MYDATAADAPTER(3)定義DATASET對(duì)象MYDATASET(4)使用DATAADAPTER對(duì)象的FILL方法把數(shù)據(jù)放入DATASET中(5)驗(yàn)證用戶名和密碼是否匹配,如果正確,進(jìn)入下一個(gè)界面,否則顯示出錯(cuò)信息。文件INDEXASPX的源代碼如下DIMSQLASSTRINGDIMMYCONNASSQLCONNECTIONFUNCTIONGETDATAVIEWSQLASSTRING,STRTABLEASSTRINGASDATAVIEWDIMMYDATAADAPTERASSQLDATAADAPTERDIMMYDATASETASDATASETMYCONNOPENMYDATAADAPTERNEWSQLDATAADAPTERSQL,MYCONNMYCONNCLOSEMYDATASETNEWDATASETMYDATAADAPTERFILLMYDATASET,STRTABLEGETDATAVIEWNEWDATAVIEWMYDATASETTABLESSTRTABLEENDFUNCTIONFUNCTIONGETDATAREADERSQLASSTRINGASSQLDATAREADERDIMMYCMDASSQLCOMMANDMYCMDNEWSQLCOMMANDSQL,MYCONNMYCONNOPENGETDATAREADERMYCMDEXECUTEREADERENDFUNCTIONSUBCLOSECONNECTIONMYCONNCLOSEENDSUBSUBEXECUTESQLSQLASSTRINGDIMMYCMDASSQLCOMMANDMYCMDNEWSQLCOMMANDSQL,MYCONNMYCONNOPENMYCMDEXECUTENONQUERYMYCONNCLOSEENDSUBSUBCHECKUSERSENDERASOBJECT,EASEVENTARGSIFUSERNAMETEXT“THENSTATUESSTYLE“COLOR“RED“STATUESTEXT“用戶名不能為空“ELSEIFPASSWORDTEXT“THENSTATUESSTYLE“COLOR“RED“STATUESTEXT“密碼不能為空“ELSEDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“SELECTFROMZHUCEWHEREUSERID“USERNAMETEXT“ANDPASSWORD“PASSWORDTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“DIMDSASDATASETNEWDATASETDIMMYCOMMANDASSQLDATAADAPTERNEWSQLDATAADAPTERQUERYSTRING,CONNMYCOMMANDFILLDSMYDATAGRIDDATASOURCENEWDATAVIEWDSTABLES0MYDATAGRIDDATABINDIFMYDATAGRIDITEMSCOUNT0THENSTATUESSTYLE“COLOR“RED“STATUESTEXT“登錄失敗,請(qǐng)檢查用戶名和密碼“CONNCLOSEELSECONNCLOSEDIMUSERNAMEASSTRINGDSTABLES0ROWS0ITEM1SESSION“USERNAME“USERNAMERESPONSEREDIRECT“INDEXASPX“ENDIFENDIFENDSUB52注冊(cè)界面新用戶進(jìn)入網(wǎng)站時(shí),必須要先進(jìn)行注冊(cè),RESGISTERASPX中提示用戶填寫(xiě)個(gè)人基本資料,如圖示算法如下(1)使用CONNECTION對(duì)象,建立MYCONN與數(shù)據(jù)庫(kù)的連接。(2)定義DATAADAPTER對(duì)象MYDATAADAPTER(3)定義DATASET對(duì)象MYDATASET(4)使用DATAADAPTER對(duì)象的FILL方法把數(shù)據(jù)放入DATASET中(5)使用COMMAND對(duì)象向數(shù)據(jù)庫(kù)遞交信息(6)判斷所填的用戶名是否為空或者與ZHUCE表中的用戶名是否重復(fù)(7)判斷密碼是否為空,密碼和確認(rèn)密碼的值是否相同,若不同,則重新輸入(8)將用戶填入的信息存入相應(yīng)的字段(9)使用DATAADAPTER對(duì)象的UPDATE方法更新ZHUCE表中的數(shù)據(jù)文件REGISTERASPX的部分源代碼為(除與注冊(cè)模塊相同的定義部分外)SUBCHECK_REGISTERSENDERASOBJECT,EASEVENTARGSIFUSERIDTEXT“THENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“用戶名不能為空“ELSEIFTRIMPASSWORDTEXTTRIMREPASSWORDTEXTTHENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“你兩次輸入的密碼可能不正確或者密碼為空“ELSEIFPAGEISVALIDTHENDIMMYCOMMANDASSQLCOMMANDDIMCOUNTNUMASINTEGERDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“INSERTINTOZHUCEUSERID,PASSWORD,QUESTION,RESPONSE,TEL,EMAIL,SEX,BIRTHDAYVALUES“USERIDTEXT“,“PASSWORDTEXT“,“QUESTIONTEXT“,“ANSWERTEXT“,“PHONETEXT“,“E_MAILTEXT“,“XINGBIESELECTEDITEMVALUE“,“CSRQTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCOMMANDNEWSQLCOMMANDQUERYSTRING,CONNDIMQUERYSTRING2ASSTRING“SELECTFROMZHUCEWHEREUSERID“TRIMUSERIDTEXT“DIMDSASNEWDATASETDIMMYCOMMAND2ASSQLDATAADAPTERNEWSQLDATAADAPTERQUERYSTRING2,CONNMYCOMMAND2FILLDSMYDATAGRID1DATASOURCENEWDATAVIEWDSTABLES0MYDATAGRID1DATABINDIFMYDATAGRID1ITEMSCOUNT0THENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“注冊(cè)失敗,此用戶名已被注冊(cè),請(qǐng)重新選擇一個(gè)用戶名“ELSETRYCONNOPENCATCHSSASEXCEPTIONSTATUES1TEXTSSMESSAGEENDTRYMYCOMMANDEXECUTENONQUERYSTATUES1STYLE“COLOR“RED“STATUES1TEXT“注冊(cè)成功,請(qǐng)直接進(jìn)入“RESPONSEREDIRECT“INDEXASPX“ENDIFCONNCLOSEENDIFENDIFENDSUB53注冊(cè)資料修改界面用戶在注冊(cè)之后還可以修改自己的個(gè)人資料,在修改信息的界面上顯示出了用戶已經(jīng)有的注冊(cè)資料,供用戶修改。如圖示文件REGISTEREDITASPX的主要源代碼(除與注冊(cè)模塊相同的定義部分)如下SUBPAGE_LOADSENDERASOBJECT,EASEVENTARGSIFSESSION“USERNAME“THENRESPONSEWRITE“對(duì)不起你還沒(méi)有登錄請(qǐng)登錄或注冊(cè)“RESPONSEENDENDIFDIMSQL3ASSTRINGSQL3“SELECTTOP8FROMFZHTABLEORDERBYCLICKDESC“DIMSQLASSTRING“SELECTFROMZHUCEWHEREUSERID“TRIMSESSION“USERNAME“DIMCONNSTRASSTRING“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCONNNEWSQLCONNECTIONCONNSTRDIMDAASNEWSQLDATAADAPTERSQL,MYCONNDIMDSASNEWDATASETDAFILLDS,“ZHUCE“USERIDTEXTDSTABLES“ZHUCE“ROWS0“USERID“QUESTIONTEXTTRIMDSTABLES“ZHUCE“ROWS0“QUESTION“ANSWERTEXTTRIMDSTABLES“ZHUCE“ROWS0“RESPONSE“PHONETEXTDSTABLES“ZHUCE“ROWS0“TEL“E_MAILTEXTDSTABLES“ZHUCE“ROWS0“EMAIL“XINGBIESELECTEDITEMVALUEDSTABLES“ZHUCE“ROWS0“SEX“CSRQTEXTDSTABLES“ZHUCE“ROWS0“BIRTHDAY“DATAGRID4DATASOURCEGETDATAVIEWSQL3,“TB“DATAGRID4DATABINDENDSUBSUBEDIT_REGISTERSENDERASOBJECT,EASEVENTARGSIFTRIMPASSWORDTEXTTRIMREPASSWORDTEXTTHENRESPONSEWRITE“你兩次輸入的密碼可能不正確“RESPONSEENDENDIFIFPAGEISVALIDTHENDIMMYCOMMANDASSQLCOMMANDDIMCOUNTNUMASINTEGERDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“UPDATEZHUCESETPASSWORD“TRIMPASSWORDTEXT“,QUESTION“TRIMQUESTIONTEXT“,RESPONSE“ANSWERTEXT“,TEL“PHONETEXT“,EMAIL“E_MAILTEXT“,SEX“XINGBIESELECTEDITEMVALUE“,BIRTHDAY“CSRQTEXT“WHEREUSERID“TRIMSESSION“USERNAME“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCOMMANDNEWSQLCOMMANDQUERYSTRING,CONNTRYCONNOPENCATCHSSASEXCEPTIONSTATUES1TEXTSSMESSAGEENDTRYMYCOMMANDEXECUTENONQUERYSTATUES1STYLE“COLOR“RED“STATUES1TEXT“修改成功“CONNCLOSEENDIFENDSUB54密碼修改界面為安全起見(jiàn),用戶可以隨時(shí)修改自己的密碼,在此界面上用戶在輸入用戶名和原密碼后必須輸入新密碼和對(duì)新密碼進(jìn)行確認(rèn)。文件MIMAXIUGAIASPX的主要源代碼如下DIMSTRCONNASSTRINGSTRCONN“SERVERLOCALUIDSAPWDDATABASEWSGW“MYCONNNEWSQLCONNECTIONSTRCONNDIMSQL3ASSTRINGSQL3“SELECTTOP8FROMFZHTABLEORDERBYCLICKDESC“DATAGRID4DATASOURCEGETDATAVIEWSQL3,“TB“DATAGRID4DATABINDUSERIDTEXTSESSION“USERNAME“ENDIFENDSUBSUBEDIT_REGISTERSENDERASOBJECT,EASEVENTARGSDIMMYCOMMANDASSQLCOMMANDDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGIFTRIMPWD1TEXTTRIMPWD2TEXTTHENRESPONSEWRITE“你兩次輸入的密碼可能不正確“RESPONSEENDELSEDIMSQLASSTRING“SELECTFROMZHUCEWHEREUSERID“TRIMSESSION“USERNAME“ANDPASSWORD“TRIMPASSWORDTEXT“QUERYSTRING“UPDATEZHUCESETPASSWORD“TRIMPWD1TEXT“WHEREUSERID“TRIMSESSION“USERNAME“ANDPASSWORD“TRIMPASSWORDTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDATABASEWSGW“DIMDSASDATASETNEWDATASETDIMMYCOMMAND1ASSQLDATAADAPTERNEWSQLDATAADAPTERSQL,CONNMYCOMMAND1FILLDSMYDATAGRID1DATASOURCENEWDATAVIEWDSTABLES0MYDATAGRID1DATABINDIFMYDATAGRID1ITEMSCOUNT1THENMYCOMMANDNEWSQLCOMMANDQUERYSTRING,CONNTRYCONNOPENCATCHSSASEXCEPTIONSTATUES1TEXTSSMESSAGEENDTRYMYCOMMANDEXECUTENONQUERYRESPONSEWRITE“修改成功“RESPONSEENDCONNCLOSEELSERESPONSEWRITE“原密碼不正確“RESPONSEENDCONNCLOSEENDIFENDIFENDSUB55找回密碼界面如果用戶忘記自己的密碼,可以根據(jù)注冊(cè)時(shí)填寫(xiě)的資料(用戶名電子郵箱),遞交給系統(tǒng),取回密碼。如圖示文件SEARCHMIMAASPX的源代碼如下SUBSEARCH_CLICKSENDERASOBJECT,EASEVENTARGSIFUSERIDTEXT“THENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“用戶名不能為空“ELSEIFPAGEISVALIDTHENDIMMYCOMMANDASSQLCOMMANDDIMCOUNTNUMASINTEGERDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“INSERTINTOSEARCHMIMAUSERID,EMAILVALUES“USERIDTEXT“,“ANSWERTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDA

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論