




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
..洛陽理工學院課程設計報告ASP.NET3.5網站開發實例教程課程名稱___________________________________ASP.NET3.5網站開發實例教程圖書銷售管理系統設計題目___________________________________圖書銷售管理系統計算機科學與技術專業___________________________________計算機科學與技術B100508班級___________________________________B100508B10050802學號___________________________________B10050802王路霞姓名___________________________________王路霞完成日期___________________________________課程設計任務書圖書銷售管理系統設計題目:_______________________________________________圖書銷售管理系統_________________________________________________________設計內容與要求:〔1數據庫設計要符合范式要求。〔2能對用戶信息、圖書信息信息等進行添加、刪除、修改等操作;〔3提供用戶對圖書的查詢功能,輸入用戶名或密碼,能查找出該用戶所訂購的圖書;〔4提供必要的統計功能,如用戶一共訂購了多少本書等。指導郭俊恩2013年6月課程設計評語成績:指導郭俊恩年月日前言..目錄TOC\o"1-3"\h\u12548第1章需求分析2195391.1系統目標2177291.2功能需求分析232467第2章系統設計356922.1系統結構域模塊功能3123042.2邏輯結構設計332024第3章詳細設計與實現5221203.1模塊流程圖565173.2界面效果圖829382第4章測試1043764.1基礎信息設置測試1016961第5章總結1210650參考文獻13..需求分析1.1系統目標具體分解為:1.方便客戶查看和購買圖書;2.用戶購買后可以查看自己的訂單;3.用戶可以修改自己的登錄密碼;4.對于以前沒有登陸過的用戶可以注冊自己的信息。1.2功能需求分析系統主要有四大功能模塊:1.管理員功能模塊:此模塊包括圖書管理,對用戶訂單的管理,管理用戶資料,添加修改圖書資料。2.客戶功能模塊<1>查看圖書:用戶登陸該系統可以查看所有圖書;<2>購買圖書:用戶在確定買什么書之后就可以購買該圖書,購買之后還可以查看自己的訂單
<3>用戶注冊:在使用該系統之前的用戶可以先注冊自己的登陸信息;
<4>修改密碼:用戶在登陸該系統之后就可以修改自己的登陸密碼。系統設計2.1系統結構域模塊功能系統包含2個模塊1.管理員模塊。包括3個子模塊:〔1對圖書管理信息;〔2用戶訂單信息;〔3用戶資料信息。2客戶功能模塊。包括4個子模塊:〔1查詢圖書模塊;〔2修改密碼模塊;〔3購買圖書模塊;〔4查看訂單模塊。系統的模塊圖如圖2-1所示:圖2-1系統結構圖2.2邏輯結構設計根據數據需求分析,可以為3類對象:學生、教師、教務員分別設計3個基本數據表,表2-1圖書表字段名數據類型字段大小描述圖書編號文本30圖書的編號圖書名稱文本10圖書名字作者文本10圖書的作者出版社文本10圖書的出版社ISBN號文本50圖書的ISBN號單價文本10一本書的價格庫存數量文本50庫存圖書的數量表2-2客戶表字段名數據類型字段大小描述姓名文本10客戶的姓名密碼文本10客戶的登錄密碼文本50客戶的地址文本10客戶的住址表2-3訂單表字段名數據類型字段大小描述姓名文本10客戶的姓名圖書編號文本50圖書的編號訂購數量文本50客戶訂購圖書的數量日期文本10客戶訂購圖書的日期2.3E-R圖1.圖2-2是對圖書的基本信息進行描繪的E-R圖圖2-2圖書表基本信息實體圖2.圖2-3描繪的是客戶登陸系統所注冊的基本信息圖2-3客戶表基本信息實體圖3.圖2-4是客戶訂購圖書的基本信息圖2-4訂單表基本信息實體圖詳細設計與實現開發系統的要求來自對傳統管理模式的不滿,不管是手工系統還是正在運行的計算機系統。由于存在的問題充斥各個方面,內容分散,甚至含糊不清,這就要求作者進行詳細分析,并在原管理模式的基礎上提出系統開發方案。3.1模塊流程圖圖3-1客戶功能流程圖用戶登錄系統后可以查看圖書,還可以對想買的圖書進行訂購,訂購完了以后還可以查看自己的訂購信息,如果客戶對自己的密碼不滿意還可以修改自己的登陸密碼,查看圖書的代碼如下所示:protectedvoidButton1_Click<objectsender,EventArgse>{if<DropDownList1.Text=="圖書名稱">{stringstrsql="select*from圖書where圖書名稱='"+TextBox1.Text+"'";DataTabledt=sqllian.ReadTable<strsql>;//PagedDataSourceobjPds=newPagedDataSource<>;//objPds.DataSource=dt.DefaultView;DataList1.DataSource=dt.DefaultView;/*objPds*/DataList1.DataBind<>;}elseif<DropDownList1.Text=="作者">{stringstrsql="select*from圖書where作者='"+TextBox1.Text+"'";DataTabledt=sqllian.ReadTable<strsql>;//PagedDataSourceobjPds=newPagedDataSource<>;//objPds.DataSource=dt.DefaultView;//DataList1.DataSource=objPds;DataList1.DataSource=dt.DefaultView;DataList1.DataBind<>;}elseif<DropDownList1.Text=="出版社">{stringstrsql="select*from圖書where出版社='"+TextBox1.Text+"'";DataTabledt=sqllian.ReadTable<strsql>;//PagedDataSourceobjPds=newPagedDataSource<>;//objPds.DataSource=dt.DefaultView;//DataList1.DataSource=objPds;DataList1.DataSource=dt.DefaultView;DataList1.DataBind<>;}}privatevoidgetGoods<>{//獲取數據stringstrsql="select*from圖書";DataTabledt=sqllian.ReadTable<strsql>;//實現分頁PagedDataSourceobjPds=newPagedDataSource<>;objPds.DataSource=dt.DefaultView;objPds.AllowPaging=true;objPds.PageSize=2;intCurPage=Convert.ToInt32<this.LabelPage.Text>;objPds.CurrentPageIndex=Cur1;if<objPds.CurrentPageIndex<0>{objPds.CurrentPageIndex=0;}//只有一頁時禁用上頁、下頁按鈕if<objPds.PageCount==1>{LinkButtonPrev.Enabled=false;LinkButtonNext.Enabled=false;}else//多頁時{//為第一頁時if<CurPage==1>{LinkButtonPrev.Enabled=false;LinkButtonNext.Enabled=true;}//是最后一頁時if<CurPage==objPds.PageCount>{LinkButtonPrev.Enabled=true;LinkButtonNext.Enabled=false;}if<CurPage!=objPds.PageCount&&CurPage!=1>{LinkButtonPrev.Enabled=true;LinkButtonNext.Enabled=true;}}this.LabelTotalPage.Text=Convert.ToString<objPds.PageCount>;DataList1.DataSource=objPds;DataList1.DataBind<>;}//首頁protectedvoidLinkButtonFirst_Click<objectsender,EventArgse>{this.LabelPage.Text="1";getGoods<>;}//上一頁protectedvoidLinkButtonPrev_Click<objectsender,EventArgse>{this.LabelPage.Text=Convert.ToString<int.Parse<this.LabelPage.Text>-1>;getGoods<>;}//下一頁protectedvoidLinkButtonNext_Click<objectsender,EventArgse>{this.LabelPage.Text=Convert.ToString<int.Parse<this.LabelPage.Text>+1>;;getGoods<>;}//末頁protectedvoidLinkButtonLast_Click<objectsender,EventArgse>{this.LabelPage.Text=this.LabelTotalPage.Text;getGoods<>;}3.2界面效果圖.客戶登錄系統必須輸入自己相應的用戶名和登錄密碼:圖3-1客戶登錄界面.客戶登錄成功后就進入操作界面可以查看圖書信息和修改自己的密碼,如圖3-2圖3-2用戶操作界面測試4.1基礎信息設置測試1.客戶登錄系統之后選擇操作,查詢圖書測試用例模板如表4-2所示表4-1測試用例模板用例編號TC01測試點客戶操作系統步驟〔1進入界面從菜單里選擇查詢;〔2按給出的提示選擇操作;〔3點擊確定按鈕。預期結果通過身份驗證,進入進入操作界面。實際結果如圖4-1所示〔與預期結果相同備注實現系統客戶操作功能。圖4-1客戶操作顯示界面2.客戶進入系統,選擇訂購圖書,測試用例模板如表4-2所示表4-2測試用例模板用例編號TC02測試點訂購圖書系統步驟〔1進入界面從菜單里選擇統訂購圖書。預期結果通過身份驗證,進入界面,執行所選操作。實際結果如圖4-2所示〔與預期結果相同備注實現用戶訂購圖書的功能。圖4-2訂購圖書系統運行顯示界面3.用戶界面查詢訂購信息,能夠顯示出全部訂購圖書的信息,測試用例模板如表4-3所示。表4-3測試用例模板用例編號TC03測試點查詢系統步驟〔1進入界面從菜單里選擇查詢;〔2按給出的提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勸學的課件講解
- 副腫瘤綜合征護理
- 小學春節安全教育
- 20xx年高端專業模版
- 上海師范大學天華學院《精讀二:文學與人生》2023-2024學年第二學期期末試卷
- 江蘇食品藥品職業技術學院《污染與恢復生態學》2023-2024學年第二學期期末試卷
- 2025年江蘇省南京市附中高三下第四次檢測試題英語試題含解析
- 上海工藝美術職業學院《數據組織與管理》2023-2024學年第二學期期末試卷
- 2025年山東省濟寧市汶上縣初三化學試題統練含解析
- 2025屆西南名校高三適應性測試數學試題含解析
- 視覺導航關鍵技術
- 大學英語(本)學習通超星期末考試答案章節答案2024年
- 幼兒園4000余冊師生圖書配置一覽表
- “雄鷹杯”全國小動物醫師技能大賽考試題庫(660題)
- 新能源汽車充電樁項目可行性研究報告模板及范文
- 新能源汽車驅動電機及控制系統檢修教案 學習情境 1:驅動電機的認知
- 如何應對學習壓力
- 梁板墻柱混凝土同時澆筑專項方案(專家論證)
- 2024年初級消防員職業技能鑒定考試復習題庫(單選、多選題)
- 玉溪大紅山鐵礦二期北采區采礦施工組織設計
- 陽光心理-健康人生小學生心理健康主題班會課件
評論
0/150
提交評論