web技術(shù)課程設(shè)計(jì)
《web技術(shù)課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《web技術(shù)課程設(shè)計(jì)(20頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 科技與藝術(shù)學(xué)院經(jīng)管系 課程設(shè)計(jì)報(bào)告 課程設(shè)計(jì)名稱(chēng) : web技術(shù)課程設(shè)計(jì) 課程設(shè)計(jì)時(shí)間: 2012.1.6-1.11 專(zhuān) 業(yè) 09電子商務(wù) 班 級(jí) (2) 班 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)老師 課程設(shè)計(jì)報(bào)
2、告 1. 課程設(shè)計(jì)的目的及要求 目的: 通過(guò)實(shí)踐課程的學(xué)習(xí),加強(qiáng)對(duì)基本理論知識(shí)的理解,鞏固理論知識(shí)并將其應(yīng)用于實(shí)際系統(tǒng)開(kāi)發(fā)中。經(jīng)過(guò)該門(mén)課程的學(xué)習(xí)后,能基本掌握應(yīng)用 ASP.NET進(jìn)行Web開(kāi)發(fā)的原理、方法和工具,并且能夠鞏固C#語(yǔ)言基礎(chǔ),養(yǎng)成按規(guī)范編寫(xiě)代碼的習(xí)慣,逐步培養(yǎng)分析、解決問(wèn)題的能力以及團(tuán)隊(duì)合作、與人溝通能力,為將來(lái)進(jìn)一步學(xué)習(xí)和深造打下良好的基礎(chǔ)。 通過(guò)實(shí)踐主要鞏固XHTML、CSS、JavaScript以及.NET框架下開(kāi)發(fā) Web應(yīng)用等基本知識(shí);掌握網(wǎng)頁(yè)設(shè)計(jì)制作、Web服務(wù)器控件的使用、數(shù)據(jù)綁定及動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)以及各種設(shè)計(jì)工具使用方法等基本技能;培養(yǎng)分析問(wèn)題、解
3、決問(wèn)題 的能力,并能夠獨(dú)立自主使用ASP.NET開(kāi)發(fā)Web應(yīng)用程序。 要求: 熟練使用XHTML的各種基本標(biāo)簽; 掌握CSS的設(shè)計(jì)以及在頁(yè)面中的使用; 使用ASP.NET的各種服務(wù)器控件; 用GrideView、SqlDataSource等控件實(shí)現(xiàn)數(shù)據(jù)綁定。 熟練應(yīng)用各種驗(yàn)證控件,自定義控件及用戶控件;掌握使用ADO.NET對(duì)象訪問(wèn)數(shù)據(jù)庫(kù);掌握常用的數(shù)據(jù)綁定控件;掌握ASP.NET應(yīng)用程序的調(diào)試和IIS配置。 2. 系統(tǒng)需求分析 關(guān)于電子折扣券使用情況的調(diào)查問(wèn)卷 時(shí)間:2011年12月18日 調(diào)查方法:網(wǎng)絡(luò)調(diào)查 開(kāi)始時(shí)間:2011-12-12 結(jié)束時(shí)間:2011-
4、12-15 樣本總數(shù):96 份 原始數(shù)據(jù)來(lái)源: 數(shù)據(jù)與分析: 1、您的性別: [單選題] 選項(xiàng) 小計(jì) 比例 A、男 42 43.75% B、女 54 56.25% 本題有效填寫(xiě)人次 96 2、您的年齡段: [單選題] 選項(xiàng) 小計(jì) 比例 A、16~18歲 0 0% B、19~22歲 76 79.17% C、23~26歲 17 17.71% D、27歲以上 3 3.13% 本題有效填寫(xiě)人次 96 3、您每月的消費(fèi)支出(除去基本支出)有多少? [單選題] 選項(xiàng) 小計(jì) 比例 A、
5、200元以下 9 9.38% B、200元-500元 27 28.13% C、500元-1000元 32 33.33% D、1000元以上 28 29.17% 本題有效填寫(xiě)人次 96 4、 您每月的消費(fèi)支出(除去基本支出)主要包括哪些?(可多選) [多選題] 選項(xiàng) 小計(jì) 比例 A、美食 76 79.17% B、娛樂(lè)(KTV/健身/酒吧/美容美發(fā)) 40 41.67% C、影視書(shū)城 16 16.67% D、服飾 68 70.83% E、其他 19 19.79% 本題有效填寫(xiě)人次 96
6、5、 您使用過(guò)電子折扣券嗎? [單選題] 選項(xiàng) 小計(jì) 比例 A、是 35 36.46% B、否(選此項(xiàng)者請(qǐng)?zhí)恋?題) 61 63.54% 本題有效填寫(xiě)人次 96 6、 您使用電子折扣券的頻率是怎樣的? [單選題] 選項(xiàng) 小計(jì) 比例 A、每周兩次以下 14 40% B、每周兩次及以上 2 5.71% C、每月一次 13 37.14% D、每月兩次及以上 6 17.14% 本題有效填寫(xiě)人次 35 7、它給您的印象如何? [單選題] 選項(xiàng) 小計(jì) 比例 A、較好,會(huì)推薦給身邊的朋友(選
7、此項(xiàng)者請(qǐng)?zhí)恋?題) 41 42.71% B、一般 55 57.29% C、差,再也不會(huì)用 0 0% 本題有效填寫(xiě)人次 96 8、 電子折扣券給您留下以上印象的原因是什么? [多選題] 選項(xiàng) 小計(jì) 比例 A、支付時(shí)操作太復(fù)雜 20 36.36% B、使用時(shí)不方便 20 36.36% C、電子折扣券描述與實(shí)際不符 10 18.18% D、沒(méi)有售后服務(wù)保障 19 34.55% E、退換服務(wù)不能保證 23 41.82% F、其他 13 23.64% 本題有效填寫(xiě)人次 55 9、 您對(duì)使用手
8、機(jī)電子折扣券的興趣如何? [單選題] 選項(xiàng) 小計(jì) 比例 A、很有興趣 14 14.58% B、有興趣 45 46.88% C、一般 33 34.38% D、沒(méi)興趣 4 4.17% 本題有效填寫(xiě)人次 96 10、您希望電子折扣券為您提供哪些類(lèi)型的商品折扣?(可多選) [多選題] 選項(xiàng) 小計(jì) 比例 A、餐飲類(lèi) 77 80.21% B、服飾類(lèi) 69 71.88% C、家居類(lèi) 22 22.92% D、電器類(lèi) 30 31.25% E、住宿出行 46 47.92% F、旅游門(mén)票 53
9、 55.21% G、影視書(shū)城 40 41.67% H、美容美發(fā) 41 42.71% I、休閑娛樂(lè) 58 60.42% J、虛擬產(chǎn)品(充值卡、游戲卡、點(diǎn)卡、彩票) 25 26.04% K、其他 2 2.08% 本題有效填寫(xiě)人次 96 11、 以下哪些方面會(huì)影響您使用手機(jī)電子折扣券?(可多選) [多選題] 選項(xiàng) 小計(jì) 比例 A、手機(jī)上網(wǎng)速度 51 53.13% B、手機(jī)支付方式的安全性 63 65.63% C、操作方法的復(fù)雜性 50 52.08% D、個(gè)人信息的保密性 56 58.33% E、其他
10、 3 3.13% 本題有效填寫(xiě)人次 96 12、如果以上問(wèn)題都得到解決,您是否愿意嘗試使用手機(jī)電子折扣券? [單選題] 選項(xiàng) 小計(jì) 比例 A、是 94 97.92% B、否 2 2.08% 本題有效填寫(xiě)人次 96 根據(jù)調(diào)查分析顯示,市場(chǎng)上對(duì)于折扣券存在很大的需求市場(chǎng)。我們的網(wǎng)站存在很大的市場(chǎng)。同時(shí),在現(xiàn)階段的折扣券的網(wǎng)站中,沒(méi)有能夠完全滿足消費(fèi)者的需求,其中包括:折扣券的種類(lèi),折扣券的實(shí)效性、實(shí)用性,折扣券的豐富性,支付的安全性等等,這些同樣是我們將要面臨的問(wèn)題。 3. 系統(tǒng)設(shè)計(jì) 此次課程設(shè)計(jì)是由本人和陳子帆同學(xué)共同完成的一個(gè)功能完
11、善的網(wǎng)站。本人主要負(fù)責(zé)企業(yè)以及管理員的網(wǎng)頁(yè)設(shè)計(jì)。主要是針對(duì)企業(yè)ID,優(yōu)惠券ID等后臺(tái)數(shù)據(jù)的自動(dòng)生成功能進(jìn)行前臺(tái)代碼設(shè)計(jì)并錄入數(shù)據(jù)庫(kù)。還有就是關(guān)于企業(yè)的各類(lèi)信息查詢,修改等基礎(chǔ)功能的設(shè)計(jì),管理員關(guān)于網(wǎng)站,網(wǎng)站內(nèi)容的查詢,修改等基本功能的設(shè)計(jì)。 3.1. 數(shù)據(jù)庫(kù)設(shè)計(jì) E-R圖設(shè)計(jì) 圖1.企業(yè)實(shí)體 圖2.會(huì)員實(shí)體 圖3.優(yōu)惠券實(shí)體 圖4.類(lèi)別實(shí)體 圖5.管理員實(shí)體 圖6.下載記錄實(shí)體 圖7.整體E-R圖 數(shù)據(jù)庫(kù)表設(shè)計(jì) 表1.會(huì)員表 表2.類(lèi)別表 表3.企業(yè)信息表 表4.優(yōu)惠券圖片表
12、 表5.優(yōu)惠券表 表6.店鋪關(guān)注表 表7.會(huì)員頭像表 表8.管理員表 表9.省市表 表10.企業(yè)評(píng)價(jià)表 表11.下載記錄表 3.2. 功能設(shè)計(jì) 對(duì)于企業(yè)來(lái)說(shuō): 1、作為試銷(xiāo)市場(chǎng),使用折扣券相當(dāng)于對(duì)其產(chǎn)品做了市場(chǎng)調(diào)查,搜集各種相關(guān)信息。 2、節(jié)省優(yōu)惠劵等發(fā)放和復(fù)印,節(jié)省一部分的促銷(xiāo)費(fèi)用。 對(duì)于消費(fèi)者來(lái)說(shuō): 1、提供最新的產(chǎn)品信息和折扣信息。 2、享受最實(shí)惠的優(yōu)惠,能夠快速便捷地找到各種優(yōu)惠消費(fèi)地點(diǎn)?!娟P(guān)于地址的使用和實(shí)效是輔助功能中的重點(diǎn)】 網(wǎng)站規(guī)劃: 網(wǎng)站整體類(lèi)型:以個(gè)人主頁(yè)為主。 網(wǎng)站注冊(cè)步驟:第一次登陸,即為默認(rèn)登錄(系統(tǒng)自動(dòng)
13、生成用戶賬號(hào)和密碼)。緊接著跳出修改密碼界面。修改密碼成功后,選擇關(guān)注信息(可以是地區(qū)或者類(lèi)別)。完成注冊(cè),進(jìn)入個(gè)人主頁(yè)。 個(gè)人主頁(yè),主要以信息列表為主。列表中主要是根據(jù)會(huì)員的關(guān)注所羅列的推薦店鋪。會(huì)員可直接點(diǎn)擊,進(jìn)入店鋪,選擇需要的折扣券下載。若在推薦中沒(méi)有和心意的,那么直接搜索。 列表暫時(shí)是按照“店名-主營(yíng)產(chǎn)品-最新折扣-是否關(guān)注”這四個(gè)列來(lái)分布。 個(gè)人主頁(yè)中,除了列表信息和搜索功能,還有修改關(guān)注地區(qū)和類(lèi)別的復(fù)選區(qū)域;關(guān)注的店鋪的滾動(dòng)區(qū)域;最新折扣信息區(qū)域;個(gè)人信息區(qū)域(有部分賬戶信息,可進(jìn)入修改)。 4. 系統(tǒng)實(shí)現(xiàn) 這里本人就自己設(shè)計(jì)的部分做報(bào)告。 圖8.企業(yè)、管理員、用戶登
14、錄控件 圖9.企業(yè)登錄界面 圖10.企業(yè)添加優(yōu)惠券界面 后臺(tái)代碼:功能為根據(jù)輸入的信息,自動(dòng)生成優(yōu)惠券ID。 string connectionString = ConfigurationManager.ConnectionStrings["mzq"].ConnectionString; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(); cmd.Connec
15、tion = con; con.Open(); cmd.CommandText = "select CPID from CPI where Cname=@Cname"; cmd.Parameters.AddWithValue("@Cname", Session ["dengluming"].ToString ()); SqlDataReader sqld = cmd.ExecuteReader(); while (sqld.Read()){
16、 Label1.Text =sqld.GetString(0); } con.Close(); SqlCommand cmd3 = new SqlCommand(); cmd3.Connection = con; con.Open(); cmd3.CommandText = "select count(*) from DT where CPID=@CPID"; cmd3.Parameters.AddWith
17、Value("@CPID", Label1.Text); SqlDataReader sqld3 = cmd3.ExecuteReader(); while (sqld3.Read()){ Label2.Text = Label1 .Text +"000"; Label2.Text ="0"+ (Convert.ToInt64(Label2.Text) + sqld3.GetInt32(0) + 1).ToString(); }
18、 con.Close(); 圖11.企業(yè)修改優(yōu)惠券界面 圖12.企業(yè)信息修改界面 圖13.企業(yè)修改密碼界面 圖14.企業(yè)進(jìn)駐界面 后臺(tái)代碼:功能為根據(jù)企業(yè)進(jìn)駐市輸入的信息,自動(dòng)生成企業(yè)ID。 string connectionString = ConfigurationManager.ConnectionStrings["mzq"].ConnectionString; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd1
19、 = new SqlCommand(); cmd1.Connection = con; con.Open(); cmd1.CommandText = "select PCID from PCI where Pci=@Pci"; cmd1.Parameters.AddWithValue("@Pci", DropDownList5.SelectedValue); SqlDataReader sqld = cmd1.ExecuteReader();
20、 while (sqld.Read()) { Label1.Text = (sqld.GetInt32(0)).ToString (); Label1.Text += DropDownList3.SelectedValue; } cmd1 = null; con.Close(); SqlCommand cmd3 = new SqlCommand(); cmd3.Con
21、nection = con; con.Open(); cmd3.CommandText = "select count(*) from CPI where left(CPID,6)=@cd"; cmd3.Parameters.AddWithValue("@cd", Label1.Text); SqlDataReader sqld3 = cmd3.ExecuteReader(); while (sqld3.Read()) {
22、 Label1.Text += "0000"; Label1.Text="0"+ (Convert.ToInt32(Label1.Text) + sqld3.GetInt32(0) + 1).ToString(); } Label1.Text += "0000"; Random ran = new Random(); int RandKey = ran.Next(1, 9999); Label1.Text = "0"
23、+(Convert.ToInt64(Label1.Text) + RandKey).ToString(); cmd3 = null; con.Close(); SqlCommand cmd4 = new SqlCommand(); cmd4.Connection = con; con.Open(); cmd4.CommandText = "select categoryID from categories where categoryI
24、M=@categoryIM"; cmd4.Parameters.AddWithValue("@categoryIM",DropDownList4 .SelectedValue); SqlDataReader sqld4 = cmd4.ExecuteReader(); while (sqld4.Read()) { Label2.Text=sqld4.GetString (0)+""; } con.Close(
25、); 圖15.管理員登錄界面 圖16.管理員添加優(yōu)惠券界面 后臺(tái)代碼:功能為根據(jù)輸入的信息,自動(dòng)生成優(yōu)惠券ID。 string connectionString = ConfigurationManager.ConnectionStrings["mzq"].ConnectionString; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(); cmd.Connection
26、 = con; con.Open(); cmd.CommandText = "select CPID from CPI where Cname=@Cname"; cmd.Parameters.AddWithValue("@Cname", TextBox7.Text); SqlDataReader sqld = cmd.ExecuteReader(); while (sqld.Read()) { Label
27、1.Text = sqld.GetString(0); } con.Close (); SqlCommand cmd3 = new SqlCommand(); cmd3.Connection = con; con.Open(); cmd3.CommandText = "select count(*) from DT where CPID=@CPID"; cmd3.Parameters.AddWithValue(
28、"@CPID", Label1.Text); SqlDataReader sqld3 = cmd3.ExecuteReader(); while (sqld3.Read()) { Label2.Text = Label1.Text + "000"; Label2.Text = "0" + (Convert.ToInt64(Label2.Text) + sqld3.GetInt32(0) + 1).ToString(); }
29、 con.Close(); 圖17.管理員刪除優(yōu)惠券界面 會(huì)員查看和企業(yè)查看都是關(guān)于GrideView的數(shù)據(jù)庫(kù)表的查看。代碼是正確的,但是不顯示。在此以文字描述。 5. 總結(jié) 本次的網(wǎng)站是一個(gè)關(guān)于折扣券優(yōu)惠的網(wǎng)站。這是我們新竹團(tuán)隊(duì)創(chuàng)業(yè)的計(jì)劃,所以,前期做過(guò)一些需求的調(diào)查,但由于時(shí)間的限制,很多功能不能在本次課程設(shè)計(jì)中實(shí)現(xiàn),不過(guò)我們會(huì)在后期對(duì)該系統(tǒng)做進(jìn)一步的完善,爭(zhēng)取盡快能夠使該系統(tǒng)能夠在網(wǎng)絡(luò)上正常運(yùn)行。 在一個(gè)星期的設(shè)計(jì)中,網(wǎng)站經(jīng)歷開(kāi)發(fā)所必須的每一步,盡管有時(shí)不能體會(huì)出來(lái),好像自己直接進(jìn)行開(kāi)發(fā),而沒(méi)有按常規(guī)進(jìn)行,其實(shí)不知不覺(jué)當(dāng)中運(yùn)用了自己幾年來(lái)所學(xué)的知識(shí)。通過(guò)本次課程設(shè)計(jì),再次,復(fù)習(xí)并強(qiáng)化了軟件工程,數(shù)據(jù)庫(kù)的基本知識(shí),以及ASP的編程技術(shù),體會(huì)模塊化的設(shè)計(jì)思想。 總而言之,通過(guò)參考別人成功的網(wǎng)站,會(huì)發(fā)現(xiàn)自己做的總會(huì)和人家有差距,無(wú)論是從外界的大方美觀方面還是從涉及到的內(nèi)容方面,成功的作品都做得比較豐富,而自己的就顯得有些單調(diào),說(shuō)明自己的經(jīng)驗(yàn)不夠豐富,考慮問(wèn)題還不夠全面,各方面都需要加強(qiáng),在總結(jié)中進(jìn)步。通過(guò)這次設(shè)計(jì),自己確實(shí)提高了不少,同樣,也發(fā)現(xiàn)了自己身上存在的不足許多問(wèn)題,為以后的學(xué)習(xí)也奠定了基礎(chǔ),在教訓(xùn)中得到的經(jīng)驗(yàn)再學(xué)習(xí)才會(huì)進(jìn)步更快。
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- [部編人教版]三年級(jí)下冊(cè)蜜蜂課件
- [美術(shù)課件]探訪自然奇觀課件1
- 小學(xué)五年級(jí)上冊(cè)語(yǔ)文第二課小苗與大樹(shù)的對(duì)話PPT課件2
- 將陽(yáng)光撒向心靈展示文稿
- 《好的故事》(完美版)優(yōu)秀課件
- 實(shí)際問(wèn)題與二次函數(shù)
- 《太空一日》參考課件1
- 上腔靜脈綜合征
- 用厘米作單位量長(zhǎng)度 (2)
- 冠心病教學(xué)查房
- 小兒發(fā)燒該如何護(hù)理
- 幼兒急疹的鑒別診斷
- 華南國(guó)際工業(yè)原料城項(xiàng)目品牌傳播構(gòu)想
- 頸椎雙開(kāi)門(mén)術(shù)
- 人教新課標(biāo)三年級(jí)語(yǔ)文下冊(cè)《古詩(shī)兩首—詠柳3》