




已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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編寫目的目前,網(wǎng)上購物已經(jīng)成為一種潮流,本軟件為網(wǎng)上服裝銷售系統(tǒng),目的是對(duì)商品網(wǎng)上交易和顧客網(wǎng)上購物的需要進(jìn)行的開發(fā)設(shè)計(jì),對(duì)于銷售商來說,可以更好銷售自己的商品;對(duì)于客戶能更方便于輕松網(wǎng)上購物,進(jìn)而節(jié)省時(shí)間并提高效率。網(wǎng)上銷售的方便快捷代替了傳統(tǒng)購物的諸多缺點(diǎn)。2項(xiàng)目背景說明A開發(fā)的軟件系統(tǒng)的名稱網(wǎng)上服裝銷售系統(tǒng)B本項(xiàng)目的組成人員組長宋云杰組員胡立成、李玲、陸軼、彭葉蓮3參考資料軟件工程原理、方法與應(yīng)用史濟(jì)民、顧春華、李昌武苑榮編寫WEB高級(jí)程序設(shè)計(jì)教程劉兵、歐陽崢崢等編著SQLSERVER2000數(shù)據(jù)庫的應(yīng)用開發(fā)DREAMWEAVERMX實(shí)用培訓(xùn)教程朱萍張超編著網(wǎng)站設(shè)計(jì)與網(wǎng)頁制作教程周霞編著二、詳細(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)過程分析51登錄界面用戶登錄首先進(jìn)入系統(tǒng)首頁(文件名為INDEXASPX)。首先由用戶輸入登錄的用戶名和密碼,只有用戶名和密碼匹配的話,才能進(jìn)入系統(tǒng)。當(dāng)用戶點(diǎn)擊注冊(cè)按紐,進(jìn)入用戶注冊(cè)界面(文件名為REGISTERASPX)。登錄算法如下(1)使用CONNECTION對(duì)象,建立MYCONN與數(shù)據(jù)庫的連接。(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中提示用戶填寫個(gè)人基本資料,如圖示算法如下(1)使用CONNECTION對(duì)象,建立MYCONN與數(shù)據(jù)庫的連接。(2)定義DATAADAPTER對(duì)象MYDATAADAPTER(3)定義DATASET對(duì)象MYDATASET(4)使用DATAADAPTER對(duì)象的FILL方法把數(shù)據(jù)放入DATASET中(5)使用COMMAND對(duì)象向數(shù)據(jù)庫遞交信息(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ì)不起你還沒有登錄請(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密碼修改界面為安全起見,用戶可以隨時(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í)填寫的資料(用戶名電子郵箱),遞交給系統(tǒng),取回密碼。如圖示文件SEARCHMIMAASPX的源代碼如下SUBSEARCH_CLICKSENDERASOBJECT,EASEVENTARGSIFUSERIDTEXT“THENSTATUES1STYLE“COLOR“RED“STATUES1TEXT“用戶名不能為空“ELSEIFPAGEISVALIDTHENDIMMYCOMMANDASSQLCOMMANDDIMCOUNTNUMASINTEGERDIMCONNASSQLCONNECTIONDIMQUERYSTRINGASSTRINGQUERYSTRING“INSERTINTOSEARCHMIMAUSERID,EMAILVALUES“USERIDTEXT“,“ANSWERTEXT“CONNNEWSQLCONNECTION“SERVERLOCALUIDSAPWDDA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 售前保密協(xié)議書范本
- 環(huán)保型產(chǎn)業(yè)園區(qū)廠房租賃及配套設(shè)施使用協(xié)議
- 草原生態(tài)旅游項(xiàng)目經(jīng)營權(quán)轉(zhuǎn)讓合同
- 財(cái)務(wù)會(huì)計(jì)人員職業(yè)健康與安全勞動(dòng)合同范本
- 虛擬股轉(zhuǎn)股協(xié)議書范本
- 直銷團(tuán)長協(xié)議書范本
- 退房款協(xié)議書范本
- 沙灘浴場(chǎng)場(chǎng)地租賃及經(jīng)營管理協(xié)議
- 展覽館產(chǎn)品陳列設(shè)計(jì)與實(shí)施協(xié)議
- 2024年拆遷安置房購房協(xié)議書范文(五篇)
- JJG 1-1999 國家檢定校準(zhǔn) 規(guī)范
- 2024年中國資源循環(huán)集團(tuán)有限公司招聘筆試真題
- 腫瘤患者全程健康管理
- 能源設(shè)備的使用和維護(hù)指南
- 美國特殊教育介紹
- 腹股溝疝嵌頓病人的護(hù)理
- T-NBSES 007-2024 化工過程安全緊急泄放、旁路設(shè)施大氣污染管控技術(shù)指南
- 2025年江蘇省職業(yè)院校技能大賽高職組(導(dǎo)游服務(wù))參考試題庫資料及答案
- GB/T 33492-2024二手貨交易市場(chǎng)經(jīng)營管理規(guī)范
- 出租汽車巡網(wǎng)融合發(fā)展白皮書
- 農(nóng)產(chǎn)品安全生產(chǎn)技術(shù)與應(yīng)用
評(píng)論
0/150
提交評(píng)論