




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、xxxxxxxxxXX#設計庫些嗣聶di翁雄福i礁第布的唱NaphimipXXXXfSXXXXXX系專業XXXXXXXXXXXXXXXX學號XXXXXXXX學生姓名XXXXXX指導教師XXXXXX完成日期xxxx年x月x日校園里面出現了越來越多的學生攝影師,學生們為了留住美好的回憶,都會和閨蜜、朋友一起攝影留念。在攝影師與顧客兩者的需求問,這時最需要一個平臺來讓雙方順利找到自己滿意的攝影師或顧客。建立學生攝影約拍系統,通過網絡和數據庫將攝影師的資料和所屬的拍照作品等進行信息共享,基礎參照影樓管理系統,讓信息系統的更加安全、完整、保密,更好的實現信息目標的效率和效果。系統由ASP.NE儂術進行開
2、發,數據庫采用SQLServer2008,因為它功能齊全,安全性高,對數據存儲具有較大的優勢。通過學生攝影約拍系統,可以為顧客節約時間,預防意外狀況,減少麻煩。網站的展現,更直觀的了解攝影師的作品,了解攝影師。互聯網時代,預約功能性網站也是市場的需求,簡單的操作,直觀的展現,讓雙方都可以輕松使用。關鍵詞:攝影約拍在線預約SQLServerASP.NETAbstractMoreandmorestudentphotographersbegintoappearinthecampus,whowanttoremainhappymemorieswillinvitetheirfriendstotakepho
3、tostogether.Theneedsbetweenthephotographersandtheircustomers,whichparticularlyrequireaplatformtomakethemfindtheirownsatisfyingphotographersorcustomers.Withtheestablishmentofstudentsphotographicsystem,theycansharephotographersinformationandtheirphotosthroughthenetwokandthedatabase,andrefertothemanage
4、mentsystemofphotographicstudiosfundamentally.All?these?will?make?this?photographic?system?more?safety,?integrity?and?confidentiality?to?achieve?the?best?effect?to?realize?the?goal?of?information.SQLServerASP.NETThephotographicsystemisdevelopedbyASPNET,anditsdatabaseisadoptedbySQLServer2008.Thereason
5、whytheychoosethissystemisthatithascompletefunctions,highsecurityandgreateradvantagesfordatastorage.Throughstudentsphotographicsystem,theycansavetime,preventaccidentalconditionsandreducetroublesforcustomers.Displayedbynetwork,customerscanbemoreintutivetoknowphotographersandtheirphotos.Theappointmento
6、ffunctionalsitesisalsothemarketdemandsintheinternetera.Meanwhile,itssimpleoperationandintuitivedisplaycanmakethebothsidesmoreconvenienttouse.Keywords:PhotoshootOnlineReservations第1章緒論11.1 課題研究的目的意義11.2 國內外研究現狀11.3 論文研究的內容2第2章系統的分析32.1 可行性分析32.1.1 技術的可行性分析32.1.2 管理的可行性分析42.1.3 經濟的可行性分析42.2 預約系統的需求分析5
7、2.2.1 攝影師的功能52.2.2 管理員的功能52.2.3 顧客的功能52.3 系統業務的流程圖52.4 系統數據的流程圖6第3章預約系統的設計83.1 系統功能模塊83.2 流程圖73.3 系統數據庫93.3.1 E-R圖93.3.2 表結構的設計:;.10第4章系統操作說明154.1 登錄系統154.2 密碼修改184.3 攝影師的檔案管理214.3.1 添加檔案214.3.2 刪除修改檔案234.4 客戶注冊264.5 作品管理284.5.1 作品上傳284.5.2 作品列表314.6 攝影師預約344.6.1 查找攝影師344.6.2 預約攝影師374.7 管理預約單394.7.1
8、 我的預約列表394.7.2 預約單取消394.7.3 預約單瀏覽394.7.4 預約單審核40第5章系統的測試415.1 測試目的415.2 測試舉例415.3 測試結兒43第6章總結與展望44參考文獻45致謝47附錄47第1章緒論1.1 課題研究的目的意義不斷發展的科學技術和日漸成熟的計算機技術,計算機已在社會的各個領域發揮著重要作用,人們已經也認識到它的強大。計算機處理信息有著高效、安全、成本低、壽命長、方便快捷的優勢,必然會取代傳統信息管理,而在其中軟件扮演者重要的角色,作為有力工具,又提高計算機優勢。根據研究背景,事實開發一套管理系統是十分有必要的,運用所學的知識,比如:數據庫、一些
9、網絡技術來解決問題。全球信息化對我國經濟和社會帶來廣泛影響,社會正從工業社會步入信息社會,人們越來越重視信息化。學生約拍系統的開發,由網絡及數據庫對個攝影師的檔案資料、作品信息進行數據的共享,基本達到影樓管理系統的階段。攝影約拍系統可以增加顧客對攝影師的了解,提前預約可以減少顧客等待的時間,增加攝影師的宣傳,提高知名度,并且預防意外情況,減少不必的麻煩。信息大時代里網絡宣傳是攝影師對外的一個新門戶,既方便了攝影師有效管理約拍情況也適應了現在市場的需求。1.2 國內外研究現狀信息時代的來臨帶來了互聯網的迅速發展,人們的生活到處都有著Internet,人們可以在網上購物、瀏覽新聞、語音聊天。信息技
10、術正在以銳不可當的形式向前高速發展,我們在這個信息繁榮的時代,享受互聯網帶來的方便快捷的服務是值得我們自豪和驕傲的一件事。近幾年,所有行業里攝影行業的發展一直處于末端。房租高、推廣及裝修成本高等一系列原因,使70流右的公司不盈利。而作為從事此行業的攝影師,他們的工作也從當初為藝術創作變成了死板的流水作業,更多的變成養家糊口的高級技工。傳統的去照相館進行預約拍照,不僅人多排隊等待時間長,而且對攝影師的信息資料不了解,不了解的交流會拍不出慢一點作品。再有,傳統的拍照價格高。一個影樓需要房租和營銷的投入,成本變高的情況下,店家就會從顧客身上獲取更多盈利,這就會導致顧客的消費和實際的體驗不成正比?,F在
11、科技發展迅速,幾乎人手一部智能手機,其上多功能的拍照的功能,也導致許多年輕人不愿意去影樓攝影。O2O在互聯網的大時代下蓬勃興起,與眾多行業擦除明亮的火花。攝影O2O勺發展為日漸不景氣的傳統攝影注入的新鮮血液,提供私人定制的攝影服務無疑受到大家的歡迎。畢業之際,許多大學生都想擁有一套專屬自己記憶的攝影作品,記錄下不會磨滅的美好回憶,可如何找到讓自己滿意的攝影師是他們的難題。這時,一個攝影預約平臺的出現,最能滿足他們的需要。不僅能為他們留下了美好回憶,也有利于豐富交友圈。所以,開發一個學生攝影約拍系統,及豐富了日常活動,也促進了人際交流。1.3 論文研究的內容內容主要為設計開發一個網上預約攝影的系
12、統。有三種用戶可以使用,分別為:管理員、攝影師、顧客。顧客和攝影師可以通過注冊,錄入個人信息后方可登錄使用系統。顧客在主頁面瀏覽參考攝影師,攝影師則會在展示頁發布自己的個人介紹、攝影價格、拍攝類型等基本資料。顧客看好中意的攝影師,可以進行預約下單,選擇預約時間,預約時間只能往后一星期之內,然后備注信息后提交單子。攝影師審核顧客提交上來的預約單,同意接單的標注通過審核,不同意則標注不通過審核,下單的顧客也會同步收到狀態信息的更新。已經處理完成的單子可以手動刪除。在攝影師界面的控制面板,攝影師可以添加或刪除自己的攝影作品,更改個人資料。管理員主要負責一些注冊用戶信息資料的管理,如:添加刪除攝影師信
13、息、刪除顧客信息、管理攝影師上傳的圖片等。第2章系統的分析2.1 可行性分析2.1.1 技術的可行性分析SQLServer2008是微軟開發的數據庫管理系統,特點包括以下:可信任、高效、智能。可信任:大數據時代,對數據的處理更加看重安全,需要安全、可靠、可拓展的處理工具,SQLServer2008剛好滿足。借助外鍵管理手段,通過加密密鑰和密鑰管理,來滿足公司對數據中心的更強安全性的需求。SQLServer2008通過支持第三方密鑰管理和硬件安全模塊可以為這個需求提供更好的支持。高效性:SQLServer2008降低了管理系統、.NET架構和VisualStudioreg。TeamSystem的
14、時間和成本,使得開發人員可以開發強大的下一代數據庫應用程序。應用程序、數據存儲、數據類型可以在SQLServer2008的同步平臺上,達到一致性同步。在與VisualStudio的合作下,SQLServer2008使得可以通過ADO.NE什提供的新的同步服務和VisualStudio中的脫機設計器快速的創建偶爾連接系統。智能性:SQLServer2008提供了一個全面的平臺,可以為用戶再操作時提供智能化。SQLServer2008中新的資源監控器提供了對資源利用情況的詳細觀察,數據庫管理員可以快速輕松的監控和控制分析工作情況,讓管理員可以更好的優化服務器的使用。ASP.NET1建立在公共語言運
15、行庫上的編程框架,可在服務器上生成功能強大的Wetfi用程序,與之前的WetFF發模型相比,ASP.NET!供了很多重要的優點:增強的性能:ASP.NE箕在服務器上運行的編譯好的公共語言運行庫代碼,可利用早期綁定、實時編譯、本機優化和盒外緩存服務,這相當于在編寫代碼前究提高了性能。世界級的工具支持:ASP.NETFramewor師卜充了VisualStudio集成開發環境中的大量工具箱和設計器。WYSIWYG輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數幾種。簡易性:ASP.NET2執行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NE偵框
16、架使您可以生成將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似VisualBasic的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自動引用計數和垃圾回收)簡化了開發??晒芾硇裕篈SP.NE*用基于文本的分層配置系統,簡化了將設置應用于服務器環境和We眩用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”哲學也擴展到了ASP.NETFramework應用程序的部署。自定義性和擴展性:ASP.NET附了一個設計周到的結構,它使開發人員可以在適當的級別“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換ASP.
17、NET運行庫的任何子組件,實現自定義身份驗證或狀態服務一直沒有變得更容易。安全性:借助內置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。2.1.2 管理的可行性分析軟件的設計要有一定的市場針對性,為滿足市場的需要,減少顧客拍攝等待的時問,所有才有約拍系統的誕生。攝影約拍系統可以增加顧客對攝影師的了解,提前預約可以減少顧客等待的時間,增加攝影師的宣傳,提高知名度,并且預防意外情況,減少不必的麻煩。信息大時代里網絡宣傳是攝影師對外的一個新門戶,既方便了攝影師有效管理約拍情況也適應了現在市場的需求。2.1.3 經濟的可行性分析這一方面要從系統建設、運行的費用和該系統給學
18、校帶來的經濟效益及社會效益等來分析??蛻舳撕头斩松厦娴淖髌罚梢杂弥芭臄z的,在線預約方便了攝影師在較短的時間內完成之前相同的工作,不僅提高了工作效率,節省的不必要的開支,也提高的攝影師拍照數量,增加了經濟收入,一舉多得。2.2 預約系統的需求分析2.2.1 攝影師的功能登錄系統;編輯攝影師檔案;管理攝影師作品;審核顧客預約單;管理顧客預約單;退出系統。2.2.2 管理員的功能登錄系統;修改密碼;管理顧客信息;管理攝影師信息;攝影師作品查詢;顧客預約單查詢;退出系統。2.2.3 顧客的功能登錄系統;瀏覽攝影師資料;瀏覽攝影師作品;修改自己的資料;在線預約;管理自己的預約單;取消預約單;退出系
19、統。2.3 系統業務的流程圖流程圖如圖2-1所示,分為管理員、攝影師、顧客三部分管理顧客檔案攝影師作品查.登錄系統*錄入攝影顧客的檔案注冊攝影師作品上瀏覽攝影師作顧客取消預約單上傳攝影師作攝影師檔登錄系統管理預約單搜索攝影V瀏覽攝影*提交在線預拍攝預約單圖2-1系統業務流程圖2.4 系統數據的流程圖管理員輸入賬號密碼登錄系統后,更新用戶的信息對用戶進行管理,對客戶預約的攝影師審批,更新預約狀態的字段信息,可以增刪改查地區信息,在線管理預約單,還可以添加、修改、刪除用戶,更改用戶的信息表,而且更新后的所有操作、信息也會通過系統界面展現給管理員。如圖2-2所示。管理攝影貝師預預彳勺中攝影師預約數I
20、用戶管理J顧客在線預預約攝影!區域攝影師5攝吁類型作品罐否H尸-1-攝影作品H滿足要求的攝影是否I空*X預約信斷卷2.管理員數據流程圖顧客搜索攝影照資泄,從數據庫中資料表里查找出攝影師及其狀態信息,動人成預約記錄反饋給用戶。如圖2-3所示。圖2-3顧客預約攝影師流學牛攝影約拍系攝預約系統的設計影師樓統管作品影件在線學,塊1理尸查i.口節1攝登口顧2錄孽歌約修改1謖密拍身塊。墩景輯攝景、統一摞登二影師彳主要斕/養S除力夬由懶唏聶蓼514a、約理!呼:模主攝:注撅麻細口口陶客脛勺審或探也預嘴分另上系紛M專峨曜5V1是:管卜彳1:吸血登客希勺%叟覆:阿4不向4聶副,影-13管土搜瀏喊臉k唯1員;口茶
21、:建乍怖嚼莫塊管M士都仲1費咻s8取i旬就,嗽口開始開始圖3-1系統功能模塊圖輸入賬號和密輸入管理員賬號和3.2.一流程圖、輸入正一1.登烝流程本系統的用戶主要由判斷川子條型種角色組成:顧客用戶、攝弱師、系統管理員。用戶輸入用戶名和密修登錄本系統,系統將用戶輸入的用戶名和擊質蝴榔型比較匹配正確符合入系統,不符合,則提示重新輸入。-具體操作流程.,如圖2.預約單審批乖程講入系統輸入處理說明管理而!過輸入正確的用戶名和密碼登錄系統后,查詢顧客對攝影師的預約情況,發現輔版預約申請,則進行審批新的預約單,審批發過后打小百項匆審批信息具體操作流程,如圖3-3所示圖3-2登錄流程圖圖3-3管理員預約審批流
22、3.顧客信息操作流程顧客輸入正確的用戶名密碼登錄系統后,可以對個人信息進行查看、修改、添加和刪除。如圖3-4所示3.3構設計簡潔、3.3.1E-R圖E-R圖如圖3-5所示。3.3.2管理員1NN麻和牛寸斗開發效據),如表3-1所示1圖3-5E-R圖級通過對E-凡圖轉換的關庫,并遵循減少數據的冗余和重復目汨管理.據庫表進行設計。N表3-1管理員信息表字段名主鍵自增IDInt是1自動編會ADNameVarchar用戶賬號ADPassVarchar用戶密碼(2)拍攝區域信息表(AreaInfo),如表3-2所示表3-2區域信息表字段名主鍵自增備注IDInt是1自動編會DTnameVarchar所示區
23、域名稱攝影師信息表(Doctorinfo),如表3-3所示表3-3攝影師信息表字段名主鍵自增備注IDInt是1自動編會登錄用戶DnameVarchar名DpassVarchar登錄密碼UserNameVarchar姓名UserTelInt電話UserEmailVarchar郵箱AreaInfoIDID區域idAddtimeDatetime注冊時間用戶注冊信息表(Customer),如表3-4所示。表3-4用戶注冊信息表字段名主鍵自增備注IDInt是1自動編會UnameVarchar登錄用戶名UpassVarchar登錄密碼UserNameVarchar姓名CardIDVarchar身份證號碼U
24、serTelVarchar電話UserEmailVarchar郵箱續表3-4字段名主鍵自增備注UserAddressVarchar地址AddtimeDatetime注冊時間用戶預約記錄表(ReserveList),如表3-5所示。表3-5用戶預約記錄表字段名主鍵自增備注IDInt是1自動編會UIDInt預約用戶的id選擇攝影師的DIDIntidRNOVarchar預約單號RdateVarchar預約的時間RcontentNtext預約備注信息AddtimeDatetime提交的時間StateInt預約狀態JZContentNtext拍攝備注JZAddtimeDatetime更新時間(6)拍攝作
25、品類型表(ZuopinType),如表3-6所示。表3-6拍攝作品類型表字段名主鍵自增備注IDInt是1自動編會TypeNameVarchar類型名稱拍攝作品詳情表(ZuopinList),如表3-7所示表3-7拍攝作品詳情表字段名主鍵自增備注IDInt是1自動編會RIDInt所屬攝影師idTIDInt拍攝作品分類idSBNameVarchar拍攝作品標題SBContentText拍攝作品備注Img1Varchar展示圖片1Img2Varchar展示圖片2Img3Varchar展示圖片3Img4Varchar展示圖片4Img5Varchar展示圖片5AddtimeDatetime更新時間第4章
26、系統操作說明4.1登錄系統登錄界面是系統功能里的主要界面,如圖4-1所示。有管理員、攝影師、顧客三種用戶登錄選擇按鈕,輸入賬號、密碼并點擊“登錄”按鈕進行登錄驗證,驗證通過則進入系統,否則提示錯誤。圖4-1登錄界面登錄模塊的主要功能就是保證安全使用系統,只有正確的用戶密碼才能進入系統并使用。輸入完整信息點擊“登錄”按鈕,被輸入的信息會在數據庫里進行查詢匹配,如果匹配成功則表示用戶登錄成功,登錄狀態會被Session保存,保證用戶在進入其他頁面時依然是登錄狀態。如果在數據庫中匹配不上,則提示“登錄失敗,請重新登錄”。代碼如下:protectedvoidbtn_Save_Click(objects
27、ender,EventArgse)/判斷選擇的登錄顧客身份,1管理員,2攝影師if(rbl_flag.SelectedValue=1)/管理員登錄判斷輸入信息是否正確DataTabledt=Sql/通過Session保存顧客登錄身份1,管理員,2攝影師,3,顧SessionuTyp=1;SessionuName=dt.Rows0ADName.ToString();SessionuID=dt.Rows0ID.ToString();SqlHelper.ShowMessage(登錄成功,Page,“adminmgr/Admin_Index.aspx);elseSqlHelper.ShowMessag
28、e(輸入的顧客名和密碼不匹配,Page);uName.Focus();return;elseif(rbl_flag.SelectedValue=0)DataTabledt=SqlHelper.ExecQuerySql(selectID,Iname,Ipass,TrueNamefromCusto/通過Session保存顧客登錄身份1,管理員,2攝影師,3,顧客SessionuTyp=3;SessionuName=dt.Rows0Iname.ToString()+(+dt.Rows0TrueName.ToString()+);SessionuID=dt.Rows0ID.ToString();/會員
29、登錄系統,執行一個自動更新過程,取消自己的已經過期的沒有處理的預約單SqlHelper.ShowMessage(登錄成功,Page,usermgr/UserPage.aspx);else/攝影師登錄rim()+”);/通過Session保存顧客登錄身份1,管理員,2攝影師,3,顧客SessionuTyp=2;SessionuName=dt.Rows0Dname.ToString()+(+dt.Rows0UserName.ToString()+);SessionuID=dt.Rows0ID.ToString();SqlHelper.ShowMessage()登錄成功,Page,sheyingMg
30、r/Doc_Index.aspx);elseSqlHelper.ShowMessage(輸入的顧客名和密碼不匹配,Page);uName.Focus();return;)4.2 密碼修改管理員可以進入密碼修改模塊,來定期修改登錄密碼確保系統的信息安全。輸入新密碼之前,管理員要確認“舊密碼”,再輸入一遍“確認密碼”后點擊“保存”按鈕,新密碼將會被保存到數據庫,如圖4-2所示。圖4-2修改密碼修改密碼時,后臺程序會驗證是否有輸入“舊密碼”、“新密碼”以及“確認密碼”,并且會判斷輸入的“舊密碼”是否正確,“新密碼”和“確認密碼”是否一致,全部正確匹配后才能修改成新密碼。代碼如下:/判斷輸入的舊密碼是
31、否正確protectedvoidPage_Load(objectsender,EventArgse)(if(!Page.IsPostBack)(/驗證顧客是否登錄(管理員)SessionuTyp=1”if(SessionuTyp!=null&SessionuTyp.ToString()=1&SessionuName!=null&SessionuName.ToString()!=&SessionuID!=null&SessionuID.ToString()!=)/得到登錄顧客的IDhf_uid.Value=SessionuID.ToString();)elseResponse.Write(ale
32、rt(請先登錄);location.href=./UserLogin.aspx;);)/修改密碼protectedvoidbtn_save_Click(objectsender,EventArgse)/判斷是否完整輸入SqlHelper.ShowMessage(請輸入您的舊密碼,Page);ADPass.Focus();return;)SqlHelper.ShowMessage(請輸入您的新密碼,Page);ADPass1.Focus();return;elseSqlHelper.ShowMessage(兩次輸入的新密碼不一致,Page);ADPass2.Focus();return;if(S
33、qlHelper.ExecQuSqlHelper.ShowMessage(輸入的舊密碼不正確,Page);ADPass.Focus();return;/正確輸入后,保存密碼if(i0)/修改成功SqlHelper.ShowMessage(密碼信息修改成功,Page);else/修改失敗,請重新操作SqlHelper.ShowMessage(密碼信息修改失敗,Page);ADPass2.Focus();return;4.3 攝影師的檔案管理4.3.1 添加檔案添加攝影師檔案需要輸入攝影師所在的地區、編號、登錄密碼、姓名、電話、級別、簡介照片以及攝影師簡介等信息。如圖4-3所示。圖4-3添加檔案保
34、存添加的檔案之前要先驗證攝影師的編號是否已經使用,編號可用于攝影師的登錄,要避免重復出現。代碼如下:/驗證輸入后,根據之前是否傳遞判斷是添加新的檔案,還是修改檔案if(hf_id.Value!=&hf_id.Value!=0)/表示修改檔案/執行檔案修改代碼inti=SqlHelper.ExecUpdateSql(updateLensmanInfosetAreaID=+AreaID.SelectedValue+if(i0)SqlHelper.ShowMessage(攝影師檔案修改成功,Page,“Ad_LensmanMgr.aspx);elseSqlHelper.ShowMessage(攝影師
35、檔案修改失敗,請重新操作,Page);Dname.Focus();return;else/表示添加檔案/添加前先判斷攝影師編號是否已存在SqlHelper.ShowMessage(輸入的攝影師編號已存在,不能重復添加,Page);Dname.Focus();return;)/執行添加代碼if(i0)SqlHelper.ShowMessage(攝影師檔案添加成功.,Page,Ad_LensmanMgr.aspx);)elseSqlHelper.ShowMessage(攝影師檔案添加失敗,請重新操作.,Page);0)/重新加載BindList(ViewStatesql.ToString();4e
36、lsereturn;/搜索protectedvoidbtn_search_Click(objectsender,EventArgse)BindList();)protectedvoidAreaID_DataBound(objectsender,EventArgse)4.4 客戶注冊用戶需要先進行注冊才能使用在線拍片預約功能,注冊時要填寫登錄賬號、登錄密碼、確認密碼、姓名、身份證、聯系電話、郵箱、聯系地址等信息。如圖4-5所示。圖4-5用戶注冊代碼如下:protectedvoidPage_Load(objectsender,EventArgse)/讓密碼框一直保存輸入的密碼信息)/點擊注冊按鈕p
37、rotectedvoidbtn_Save_Click(objectsender,EventArgse)/驗證是否完整輸入SqlHelper.ShowMessage(請輸入4-12位的帳號,Page);Iname.Focus();return;SqlHelper.ShowMessage(兩次輸入的密碼不一致,Page);Ipass.Focus();return;SqlHelper.ShowMessage(請輸入有效的身份證號碼,Page);CardID.Focus();return;/驗證輸入的注冊帳號或者身份證號碼是否已存在SqlHelper.ShowMessage(輸入的注冊帳號已存在,請重
38、新輸入Page);Iname.Focus();return;SqlHelper.ShowMessage(輸入的身份證號碼已存在,請重新輸入,Page);CardID.Focus();return;/添加注冊顧客信息if(i0)SqlHelper.ShowMessage(注冊成功,請登錄系統.,Page,UserLogin.aspx);elseSqlHelper.ShowMessage(注冊信息提交失敗,請重新操作.,Page);Iname.Focus();return;4.5 作品管理4.5.1 作品上傳每個攝影師都有各自的攝影類型,比如:個人寫真、畢業照、情侶照等,攝影師選擇作品類型,輸入作
39、品名稱、簡介,并上傳展示圖片,以達到宣傳自己,讓客戶選擇自己的目的。點擊上傳按鈕,在彈出的顯示框中選擇需要上傳的圖片,注意圖片格式,然后點擊上傳。如圖4-6所示。圖4-6上傳攝影作品代碼如下:ifSqlHelper.ShowMessage(輸入的拍攝作品名稱已存在,不能重復添加Page);SBName.Focus();return;/執行添加代碼intiif(i0)SqlHelper.ShowMessage(攝影作品添加成功.,Page,DC_ZuopinMgr.aspx);elseSqlHelper.ShowMessage(攝影作品添加失敗,請重新操作二Page);SBName.Focus(
40、);return;上傳圖片控制,代碼如下:protectedvoidbtn_up_Click(objectsender,EventArgse)if(fu_img.FileName=)(fu_img.Focus();return;else/rar、zip、swf、gif、jpg、jpge、png、pdf、txt、doc、docx、ppt、xls、xlsxif(imgurl1.ToLower()!=jpg&imgurl1.ToLower()!=png&imgurl1.ToLower()!=gif)(fu_img.Focus();return;if(imgurl.Length0)(-,).Repla
41、ce(:,).Replace(,).Replace(/,)+.+imgurlimgurl.Length-1;fu_img.SaveAs(Server.MapPath(+url);elsefu_img.Focus();return;)4.5.2 作品列表在系統上,攝影師可以管理自己上傳的作品,包括查看作品列表、修改作品信息、刪除作品信息,而作品列表里又包括作品的圖片、作品的類型、作品的名稱以及所屬攝影師信息。如圖4-7所小。圖4-7作品管理代碼如下:protectedvoidPage_Load(objectsender,EventArgse)if(!Page.IsPostBack)/驗證顧客是否
42、登錄(管理員)SessionuTyp=?1”?dif(SessionuTyp!=null&SessionuTyp.ToString()=2&SessionuName!=null&SessionuName.ToString()!=&SessionuID!=null&SessionuID.ToString()!=)得到登錄顧客的IDhf_uid.Value=SessionuID.ToString();/頁面加載綁定數據BindList();elseResponse.Write(alert(請先登錄);location.href=./UserLogin.aspx;);/加載頁面privatevoid
43、BindList(stringsql)/不傳遞sql時,默認sql語句if(sql=)sql=selecta.ID,a.RID,a.TID,a.SBName,a.SBContent,a.State,a.img1,a.img2,a.iDataTabledt=SqlHelper.ExecQuerySql(sql);/利用viewstate存儲sql語句ViewStatesql=sql;/綁定數據GV_Data.DataSource=dt;GV_Data.DataBind();)protectedvoidGV_Data_PageIndexChanging(objectsender,GridViewP
44、ageEventArgse)/實現分頁代碼GV_Data.PageIndex=e.NewPageIndex;BindList(ViewStatesql.ToString();)protectedvoidGV_Data_RowDeleting(objectsender,GridViewDeleteEventArgse)/得到刪除列的idstringid=GV_Data.DataKeyse.RowIndex.Value.ToString();inti=SqlHelper.ExecUpdateSql(deleteZuopinListwhereid=+id);if(i0)/重新加載BindList(V
45、iewStatesql.ToString();elsereturn;protectedvoidbtn_search_Click(objectsender,EventArgse)BindList();)protectedvoidTID_DataBound(objectsender,EventArgse)()4.6 攝影師預約4.6.1 查找攝影師通過系統的“攝影師列表”可以搜索查看攝影師的信息,和部分拍攝作品,可以讓顧客在預約拍片之前選擇自己滿意的攝影師。搜索框可以選擇地區進行篩選攝影師,也可以搜索攝影師的名字和編號。如圖4-8所示。圖4-8搜索攝影師代碼如下:protectedvoidPage
46、_Load(objectsender,EventArgse)Lif(!Page.IsPostBack)SqlHelper.BindAnyDropDownList(select*fromAreaInfowheretopid=0,ArealD,DTname,id);/得到要查看的攝影師信息if(Request.QueryStringid!=null&Request.QueryStringid!=)hf_id.Value=Request.QueryStringid;/加載攝影師信息BindInfo(hf_id.Value);else/沒有相應信息,跳轉到攝影師列表Response.Redirect(
47、LensmanList.aspx);4/加載攝影師信息privatevoidBindInfo(stringid)DataTabledt=SqlHelper.ExecQuerySql(selectb.DTname,a.ID,a.Dname,a.Dpass,a.UserName,caseisnull(a.UserlmgJ)whenthenimages/no_user.jpgelseUserlmgendasUserImg,a.UserTel,a.SYJibie,a.UserContent,a.addtimefromLensmanInfoaleftjoinAreaInfobona.AreaID=b.I
48、Dwherea.id=+id);lit_dep.Text=dt.Rows0DTname.ToString();Dname.Text=dt.Rows0Dname.ToString();UserName.Text=dt.Rows0UserName.ToString();UserImg.ImageUrl=dt.Rows0UserImg.ToString();SYJibie.Text=dt.Rows0SYJibie.ToString();a_join.HRef+=?did=+id;UserContent.Text=dt.Rows0UserContent.ToString().Replace(r,);BindZuopin(id);else/沒有相應信息,跳轉到攝影師列表Response.Redirect(LensmanList.aspx);4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒教育的創新與發展
- 探險旅游在新興市場的崛起
- 提升質量的激勵機制研究
- 濟南磷石膏項目可行性研究報告
- 廠建設運營一體化項目可行性研究報告(編制大綱)
- 2025年中國智慧屏行業發展監測及發展趨勢預測報告
- 微信公眾號文章策劃與優化
- 教育數據挖掘與學生成長路徑分析
- 教學設計與課程目標達成的關系
- 哈密市神龍礦業有限責任公司新疆哈密1035金礦礦產資源開發利用與生態保護修復方案專家意見的認定
- 急性心肌梗死診斷分型及再灌注治療策略李軼課件
- 《建黨偉業》觀后感課件
- 2025年安全生產月主題宣貫課件
- 涼山州屬國有企業專業技術人員及管理人員招聘筆試真題2024
- 數學建模思想在中小學數學課堂教學中的應用研究
- 2025年五級應急救援員資格理論考試題庫(含答案)
- 國家開放大學漢語言文學本科《古代小說戲曲專題》期末紙質考試第一大題選擇題庫2025春期版
- GB/T 45236-2025化工園區危險品運輸車輛停車場建設規范
- 深圳市勞動合同樣本大全
- GB/T 45144-2024道路車輛車輪和輪輞使用、維護和安全的一般要求及報廢條件
-
評論
0/150
提交評論