資源描述:
《會員管理模塊詳細(xì)設(shè)計(jì)說明書》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、網(wǎng)上服裝銷售系統(tǒng)--------會員管理模塊姓名:李玲班級:計(jì)02-10宿舍:桃A-511聯(lián)系電話:0516-3595882指導(dǎo)老師:毛磊一.引言1.編寫目的目前,網(wǎng)上購物已經(jīng)成為一種潮流,本軟件為網(wǎng)上服裝銷售系統(tǒng),目的是對商品網(wǎng)上交易和顧客網(wǎng)上購物的需要進(jìn)行的開發(fā)設(shè)計(jì),對于銷售商來說,可以更好銷售自己的商品;對于客戶能更方便于輕松網(wǎng)上購物,進(jìn)而節(jié)省時間并提高效率。網(wǎng)上銷售的方便快捷代替了傳統(tǒng)購物的諸多缺點(diǎn)。2.項(xiàng)目背景說明a.開發(fā)的軟件系統(tǒng)的名稱:網(wǎng)上服裝銷售系統(tǒng)b.本項(xiàng)目的組成人員:組長:宋云杰組員:胡立成、李玲、陸軼、彭葉蓮3.參考資料《軟件工程—
2、—原理、方法與應(yīng)用》史濟(jì)民、顧春華、李昌武苑榮編寫《web高級程序設(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ì)會員管理模塊圖如下:會員管理密碼找回修改密碼會員登錄注冊資料修改會員注冊登錄密碼用戶名2.E-R圖:電子郵件確認(rèn)密碼注冊信息性別聯(lián)系電話密碼回答出生年月密碼提示[注]:注冊資料修改E-R圖同上。用戶名輸入新密碼修改密碼原密碼確認(rèn)新密碼3.?dāng)?shù)據(jù)字典:數(shù)據(jù)流名:注冊信息別名:會員注冊資料組成:用戶名+密碼
3、+確認(rèn)密碼+密碼提示+密碼回答+聯(lián)系電話+性別+出生年月+電子郵件備注:數(shù)據(jù)流名:登錄信息別名:會員登錄組成:用戶名+密碼備注:數(shù)據(jù)流名:密碼修改別名:組成:用戶名+原密碼+輸入新密碼+確認(rèn)新密碼備注:(注冊資料修改與注冊資料的數(shù)據(jù)字典同)4.?dāng)?shù)據(jù)表:會員注冊表:字段名數(shù)據(jù)類型字段大小可否為空UserID文本10否Password數(shù)字15否Repassword數(shù)字15否Question文本30是Answer文本30是Telephone數(shù)字13是Sex文本2是Birthday日期/時間8是E-mail文本30否5模塊實(shí)現(xiàn)過程分析:5.1登錄界面用戶登錄首先
4、進(jìn)入系統(tǒng)首頁(文件名為index.aspx)。首先由用戶輸入登錄的用戶名和密碼,只有用戶名和密碼匹配的話,才能進(jìn)入系統(tǒng)。當(dāng)用戶點(diǎn)擊注冊按紐,進(jìn)入用戶注冊界面(文件名為register.aspx)。登錄算法如下:(1)使用connection對象,建立myconn與數(shù)據(jù)庫的連接。(2)定義DataAdapter對象myDataAdapter(3)定義DataSet對象myDataSet(4)使用DataAdapter對象的Fill方法把數(shù)據(jù)放入DataSet中(5)驗(yàn)證用戶名和密碼是否匹配,如果正確,進(jìn)入下一個界面,否則顯示出錯信息。文件index.asp
5、x的源代碼如下:<%@importNamespace="System.Data"%><%@importNamespace="System.Data.sqlClient"%>DimSqlasstringDimmyConnAssqlConnectionFunctionGetDataView(SqlAsString,strTableAsString)AsDataViewDimmyDataAdapterAssqlDataAdapterDimmyDataSetAsDataSetmyConn.Op
6、en()myDataAdapter=NewsqlDataAdapter(Sql,myConn)myConn.close()myDataSet=NewDataSet()MyDataAdapter.Fill(myDataSet,strTable)GetDataView=NewDataView(myDataSet.Tables(strTable))EndFunctionFunctionGetDataReader(SqlAsString)AssqlDataReaderDimmyCmdAssqlCommandmyCmd=NewsqlCommand(Sql,myCo
7、nn)myConn.Open()GetDataReader=myCmd.ExecuteReader()EndFunctionsubCloseConnection()myConn.Close()endsubsubExecuteSQL(SqlAsString)DimmyCmdAssqlCommandmyCmd=NewsqlCommand(Sql,myConn)myConn.Open()myCmd.ExecuteNonQuery()myConn.Close()endsubsubcheckuser(senderasobject,easeventargs)ifus
8、ername.text=""then statues.style("color"