




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、xxxxxxxxxXX#設(shè)計庫些嗣聶di翁雄福i礁第布的唱NaphimipXXXXfSXXXXXX系專業(yè)XXXXXXXXXXXXXXXX學號XXXXXXXX學生姓名XXXXXX指導教師XXXXXX完成日期xxxx年x月x日校園里面出現(xiàn)了越來越多的學生攝影師,學生們?yōu)榱肆糇∶篮玫幕貞?,都會和閨蜜、朋友一起攝影留念。在攝影師與顧客兩者的需求問,這時最需要一個平臺來讓雙方順利找到自己滿意的攝影師或顧客。建立學生攝影約拍系統(tǒng),通過網(wǎng)絡(luò)和數(shù)據(jù)庫將攝影師的資料和所屬的拍照作品等進行信息共享,基礎(chǔ)參照影樓管理系統(tǒng),讓信息系統(tǒng)的更加安全、完整、保密,更好的實現(xiàn)信息目標的效率和效果。系統(tǒng)由ASP.NE儂術(shù)進行開
2、發(fā),數(shù)據(jù)庫采用SQLServer2008,因為它功能齊全,安全性高,對數(shù)據(jù)存儲具有較大的優(yōu)勢。通過學生攝影約拍系統(tǒng),可以為顧客節(jié)約時間,預(yù)防意外狀況,減少麻煩。網(wǎng)站的展現(xiàn),更直觀的了解攝影師的作品,了解攝影師?;ヂ?lián)網(wǎng)時代,預(yù)約功能性網(wǎng)站也是市場的需求,簡單的操作,直觀的展現(xiàn),讓雙方都可以輕松使用。關(guān)鍵詞:攝影約拍在線預(yù)約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 國內(nèi)外研究現(xiàn)狀11.3 論文研究的內(nèi)容2第2章系統(tǒng)的分析32.1 可行性分析32.1.1 技術(shù)的可行性分析32.1.2 管理的可行性分析42.1.3 經(jīng)濟的可行性分析42.2 預(yù)約系統(tǒng)的需求分析5
7、2.2.1 攝影師的功能52.2.2 管理員的功能52.2.3 顧客的功能52.3 系統(tǒng)業(yè)務(wù)的流程圖52.4 系統(tǒng)數(shù)據(jù)的流程圖6第3章預(yù)約系統(tǒng)的設(shè)計83.1 系統(tǒng)功能模塊83.2 流程圖73.3 系統(tǒng)數(shù)據(jù)庫93.3.1 E-R圖93.3.2 表結(jié)構(gòu)的設(shè)計:;.10第4章系統(tǒng)操作說明154.1 登錄系統(tǒng)154.2 密碼修改184.3 攝影師的檔案管理214.3.1 添加檔案214.3.2 刪除修改檔案234.4 客戶注冊264.5 作品管理284.5.1 作品上傳284.5.2 作品列表314.6 攝影師預(yù)約344.6.1 查找攝影師344.6.2 預(yù)約攝影師374.7 管理預(yù)約單394.7.1
8、 我的預(yù)約列表394.7.2 預(yù)約單取消394.7.3 預(yù)約單瀏覽394.7.4 預(yù)約單審核40第5章系統(tǒng)的測試415.1 測試目的415.2 測試舉例415.3 測試結(jié)兒43第6章總結(jié)與展望44參考文獻45致謝47附錄47第1章緒論1.1 課題研究的目的意義不斷發(fā)展的科學技術(shù)和日漸成熟的計算機技術(shù),計算機已在社會的各個領(lǐng)域發(fā)揮著重要作用,人們已經(jīng)也認識到它的強大。計算機處理信息有著高效、安全、成本低、壽命長、方便快捷的優(yōu)勢,必然會取代傳統(tǒng)信息管理,而在其中軟件扮演者重要的角色,作為有力工具,又提高計算機優(yōu)勢。根據(jù)研究背景,事實開發(fā)一套管理系統(tǒng)是十分有必要的,運用所學的知識,比如:數(shù)據(jù)庫、一些
9、網(wǎng)絡(luò)技術(shù)來解決問題。全球信息化對我國經(jīng)濟和社會帶來廣泛影響,社會正從工業(yè)社會步入信息社會,人們越來越重視信息化。學生約拍系統(tǒng)的開發(fā),由網(wǎng)絡(luò)及數(shù)據(jù)庫對個攝影師的檔案資料、作品信息進行數(shù)據(jù)的共享,基本達到影樓管理系統(tǒng)的階段。攝影約拍系統(tǒng)可以增加顧客對攝影師的了解,提前預(yù)約可以減少顧客等待的時間,增加攝影師的宣傳,提高知名度,并且預(yù)防意外情況,減少不必的麻煩。信息大時代里網(wǎng)絡(luò)宣傳是攝影師對外的一個新門戶,既方便了攝影師有效管理約拍情況也適應(yīng)了現(xiàn)在市場的需求。1.2 國內(nèi)外研究現(xiàn)狀信息時代的來臨帶來了互聯(lián)網(wǎng)的迅速發(fā)展,人們的生活到處都有著Internet,人們可以在網(wǎng)上購物、瀏覽新聞、語音聊天。信息技
10、術(shù)正在以銳不可當?shù)男问较蚯案咚侔l(fā)展,我們在這個信息繁榮的時代,享受互聯(lián)網(wǎng)帶來的方便快捷的服務(wù)是值得我們自豪和驕傲的一件事。近幾年,所有行業(yè)里攝影行業(yè)的發(fā)展一直處于末端。房租高、推廣及裝修成本高等一系列原因,使70流右的公司不盈利。而作為從事此行業(yè)的攝影師,他們的工作也從當初為藝術(shù)創(chuàng)作變成了死板的流水作業(yè),更多的變成養(yǎng)家糊口的高級技工。傳統(tǒng)的去照相館進行預(yù)約拍照,不僅人多排隊等待時間長,而且對攝影師的信息資料不了解,不了解的交流會拍不出慢一點作品。再有,傳統(tǒng)的拍照價格高。一個影樓需要房租和營銷的投入,成本變高的情況下,店家就會從顧客身上獲取更多盈利,這就會導致顧客的消費和實際的體驗不成正比?,F(xiàn)在
11、科技發(fā)展迅速,幾乎人手一部智能手機,其上多功能的拍照的功能,也導致許多年輕人不愿意去影樓攝影。O2O在互聯(lián)網(wǎng)的大時代下蓬勃興起,與眾多行業(yè)擦除明亮的火花。攝影O2O勺發(fā)展為日漸不景氣的傳統(tǒng)攝影注入的新鮮血液,提供私人定制的攝影服務(wù)無疑受到大家的歡迎。畢業(yè)之際,許多大學生都想擁有一套專屬自己記憶的攝影作品,記錄下不會磨滅的美好回憶,可如何找到讓自己滿意的攝影師是他們的難題。這時,一個攝影預(yù)約平臺的出現(xiàn),最能滿足他們的需要。不僅能為他們留下了美好回憶,也有利于豐富交友圈。所以,開發(fā)一個學生攝影約拍系統(tǒng),及豐富了日?;顒?,也促進了人際交流。1.3 論文研究的內(nèi)容內(nèi)容主要為設(shè)計開發(fā)一個網(wǎng)上預(yù)約攝影的系
12、統(tǒng)。有三種用戶可以使用,分別為:管理員、攝影師、顧客。顧客和攝影師可以通過注冊,錄入個人信息后方可登錄使用系統(tǒng)。顧客在主頁面瀏覽參考攝影師,攝影師則會在展示頁發(fā)布自己的個人介紹、攝影價格、拍攝類型等基本資料。顧客看好中意的攝影師,可以進行預(yù)約下單,選擇預(yù)約時間,預(yù)約時間只能往后一星期之內(nèi),然后備注信息后提交單子。攝影師審核顧客提交上來的預(yù)約單,同意接單的標注通過審核,不同意則標注不通過審核,下單的顧客也會同步收到狀態(tài)信息的更新。已經(jīng)處理完成的單子可以手動刪除。在攝影師界面的控制面板,攝影師可以添加或刪除自己的攝影作品,更改個人資料。管理員主要負責一些注冊用戶信息資料的管理,如:添加刪除攝影師信
13、息、刪除顧客信息、管理攝影師上傳的圖片等。第2章系統(tǒng)的分析2.1 可行性分析2.1.1 技術(shù)的可行性分析SQLServer2008是微軟開發(fā)的數(shù)據(jù)庫管理系統(tǒng),特點包括以下:可信任、高效、智能??尚湃危捍髷?shù)據(jù)時代,對數(shù)據(jù)的處理更加看重安全,需要安全、可靠、可拓展的處理工具,SQLServer2008剛好滿足。借助外鍵管理手段,通過加密密鑰和密鑰管理,來滿足公司對數(shù)據(jù)中心的更強安全性的需求。SQLServer2008通過支持第三方密鑰管理和硬件安全模塊可以為這個需求提供更好的支持。高效性:SQLServer2008降低了管理系統(tǒng)、.NET架構(gòu)和VisualStudioreg。TeamSystem的
14、時間和成本,使得開發(fā)人員可以開發(fā)強大的下一代數(shù)據(jù)庫應(yīng)用程序。應(yīng)用程序、數(shù)據(jù)存儲、數(shù)據(jù)類型可以在SQLServer2008的同步平臺上,達到一致性同步。在與VisualStudio的合作下,SQLServer2008使得可以通過ADO.NE什提供的新的同步服務(wù)和VisualStudio中的脫機設(shè)計器快速的創(chuàng)建偶爾連接系統(tǒng)。智能性:SQLServer2008提供了一個全面的平臺,可以為用戶再操作時提供智能化。SQLServer2008中新的資源監(jiān)控器提供了對資源利用情況的詳細觀察,數(shù)據(jù)庫管理員可以快速輕松的監(jiān)控和控制分析工作情況,讓管理員可以更好的優(yōu)化服務(wù)器的使用。ASP.NET1建立在公共語言運
15、行庫上的編程框架,可在服務(wù)器上生成功能強大的Wetfi用程序,與之前的WetFF發(fā)模型相比,ASP.NET!供了很多重要的優(yōu)點:增強的性能:ASP.NE箕在服務(wù)器上運行的編譯好的公共語言運行庫代碼,可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務(wù),這相當于在編寫代碼前究提高了性能。世界級的工具支持:ASP.NETFramewor師卜充了VisualStudio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。WYSIWYG輯、拖放服務(wù)器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。簡易性:ASP.NET2執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NE偵框
16、架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似VisualBasic的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)??晒芾硇裕篈SP.NE*用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和We眩用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學也擴展到了ASP.NETFramework應(yīng)用程序的部署。自定義性和擴展性:ASP.NET附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換ASP.
17、NET運行庫的任何子組件,實現(xiàn)自定義身份驗證或狀態(tài)服務(wù)一直沒有變得更容易。安全性:借助內(nèi)置的Windows身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。2.1.2 管理的可行性分析軟件的設(shè)計要有一定的市場針對性,為滿足市場的需要,減少顧客拍攝等待的時問,所有才有約拍系統(tǒng)的誕生。攝影約拍系統(tǒng)可以增加顧客對攝影師的了解,提前預(yù)約可以減少顧客等待的時間,增加攝影師的宣傳,提高知名度,并且預(yù)防意外情況,減少不必的麻煩。信息大時代里網(wǎng)絡(luò)宣傳是攝影師對外的一個新門戶,既方便了攝影師有效管理約拍情況也適應(yīng)了現(xiàn)在市場的需求。2.1.3 經(jīng)濟的可行性分析這一方面要從系統(tǒng)建設(shè)、運行的費用和該系統(tǒng)給學
18、校帶來的經(jīng)濟效益及社會效益等來分析??蛻舳撕头?wù)端上面的作品,可以用之前拍攝的,在線預(yù)約方便了攝影師在較短的時間內(nèi)完成之前相同的工作,不僅提高了工作效率,節(jié)省的不必要的開支,也提高的攝影師拍照數(shù)量,增加了經(jīng)濟收入,一舉多得。2.2 預(yù)約系統(tǒng)的需求分析2.2.1 攝影師的功能登錄系統(tǒng);編輯攝影師檔案;管理攝影師作品;審核顧客預(yù)約單;管理顧客預(yù)約單;退出系統(tǒng)。2.2.2 管理員的功能登錄系統(tǒng);修改密碼;管理顧客信息;管理攝影師信息;攝影師作品查詢;顧客預(yù)約單查詢;退出系統(tǒng)。2.2.3 顧客的功能登錄系統(tǒng);瀏覽攝影師資料;瀏覽攝影師作品;修改自己的資料;在線預(yù)約;管理自己的預(yù)約單;取消預(yù)約單;退出系
19、統(tǒng)。2.3 系統(tǒng)業(yè)務(wù)的流程圖流程圖如圖2-1所示,分為管理員、攝影師、顧客三部分管理顧客檔案攝影師作品查.登錄系統(tǒng)*錄入攝影顧客的檔案注冊攝影師作品上瀏覽攝影師作顧客取消預(yù)約單上傳攝影師作攝影師檔登錄系統(tǒng)管理預(yù)約單搜索攝影V瀏覽攝影*提交在線預(yù)拍攝預(yù)約單圖2-1系統(tǒng)業(yè)務(wù)流程圖2.4 系統(tǒng)數(shù)據(jù)的流程圖管理員輸入賬號密碼登錄系統(tǒng)后,更新用戶的信息對用戶進行管理,對客戶預(yù)約的攝影師審批,更新預(yù)約狀態(tài)的字段信息,可以增刪改查地區(qū)信息,在線管理預(yù)約單,還可以添加、修改、刪除用戶,更改用戶的信息表,而且更新后的所有操作、信息也會通過系統(tǒng)界面展現(xiàn)給管理員。如圖2-2所示。管理攝影貝師預(yù)預(yù)彳勺中攝影師預(yù)約數(shù)I
20、用戶管理J顧客在線預(yù)預(yù)約攝影!區(qū)域攝影師5攝吁類型作品罐否H尸-1-攝影作品H滿足要求的攝影是否I空*X預(yù)約信斷卷2.管理員數(shù)據(jù)流程圖顧客搜索攝影照資泄,從數(shù)據(jù)庫中資料表里查找出攝影師及其狀態(tài)信息,動人成預(yù)約記錄反饋給用戶。如圖2-3所示。圖2-3顧客預(yù)約攝影師流學牛攝影約拍系攝預(yù)約系統(tǒng)的設(shè)計影師樓統(tǒng)管作品影件在線學,塊1理尸查i.口節(jié)1攝登口顧2錄孽歌約修改1謖密拍身塊。墩景輯攝景、統(tǒng)一摞登二影師彳主要斕/養(yǎng)S除力夬由懶唏聶蓼514a、約理!呼:模主攝:注撅麻細口口陶客脛勺審或探也預(yù)嘴分另上系紛M專峨曜5V1是:管卜彳1:吸血登客希勺%叟覆:阿4不向4聶副,影-13管土搜瀏喊臉k唯1員;口茶
21、:建乍怖嚼莫塊管M士都仲1費咻s8取i旬就,嗽口開始開始圖3-1系統(tǒng)功能模塊圖輸入賬號和密輸入管理員賬號和3.2.一流程圖、輸入正一1.登烝流程本系統(tǒng)的用戶主要由判斷川子條型種角色組成:顧客用戶、攝弱師、系統(tǒng)管理員。用戶輸入用戶名和密修登錄本系統(tǒng),系統(tǒng)將用戶輸入的用戶名和擊質(zhì)蝴榔型比較匹配正確符合入系統(tǒng),不符合,則提示重新輸入。-具體操作流程.,如圖2.預(yù)約單審批乖程講入系統(tǒng)輸入處理說明管理而!過輸入正確的用戶名和密碼登錄系統(tǒng)后,查詢顧客對攝影師的預(yù)約情況,發(fā)現(xiàn)輔版預(yù)約申請,則進行審批新的預(yù)約單,審批發(fā)過后打小百項匆審批信息具體操作流程,如圖3-3所示圖3-2登錄流程圖圖3-3管理員預(yù)約審批流
22、3.顧客信息操作流程顧客輸入正確的用戶名密碼登錄系統(tǒng)后,可以對個人信息進行查看、修改、添加和刪除。如圖3-4所示3.3構(gòu)設(shè)計簡潔、3.3.1E-R圖E-R圖如圖3-5所示。3.3.2管理員1NN麻和牛寸斗開發(fā)效據(jù)),如表3-1所示1圖3-5E-R圖級通過對E-凡圖轉(zhuǎn)換的關(guān)庫,并遵循減少數(shù)據(jù)的冗余和重復(fù)目汨管理.據(jù)庫表進行設(shè)計。N表3-1管理員信息表字段名主鍵自增IDInt是1自動編會ADNameVarchar用戶賬號ADPassVarchar用戶密碼(2)拍攝區(qū)域信息表(AreaInfo),如表3-2所示表3-2區(qū)域信息表字段名主鍵自增備注IDInt是1自動編會DTnameVarchar所示區(qū)
23、域名稱攝影師信息表(Doctorinfo),如表3-3所示表3-3攝影師信息表字段名主鍵自增備注IDInt是1自動編會登錄用戶DnameVarchar名DpassVarchar登錄密碼UserNameVarchar姓名UserTelInt電話UserEmailVarchar郵箱AreaInfoIDID區(qū)域idAddtimeDatetime注冊時間用戶注冊信息表(Customer),如表3-4所示。表3-4用戶注冊信息表字段名主鍵自增備注IDInt是1自動編會UnameVarchar登錄用戶名UpassVarchar登錄密碼UserNameVarchar姓名CardIDVarchar身份證號碼U
24、serTelVarchar電話UserEmailVarchar郵箱續(xù)表3-4字段名主鍵自增備注UserAddressVarchar地址AddtimeDatetime注冊時間用戶預(yù)約記錄表(ReserveList),如表3-5所示。表3-5用戶預(yù)約記錄表字段名主鍵自增備注IDInt是1自動編會UIDInt預(yù)約用戶的id選擇攝影師的DIDIntidRNOVarchar預(yù)約單號RdateVarchar預(yù)約的時間RcontentNtext預(yù)約備注信息AddtimeDatetime提交的時間StateInt預(yù)約狀態(tài)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、系統(tǒng)操作說明4.1登錄系統(tǒng)登錄界面是系統(tǒng)功能里的主要界面,如圖4-1所示。有管理員、攝影師、顧客三種用戶登錄選擇按鈕,輸入賬號、密碼并點擊“登錄”按鈕進行登錄驗證,驗證通過則進入系統(tǒng),否則提示錯誤。圖4-1登錄界面登錄模塊的主要功能就是保證安全使用系統(tǒng),只有正確的用戶密碼才能進入系統(tǒng)并使用。輸入完整信息點擊“登錄”按鈕,被輸入的信息會在數(shù)據(jù)庫里進行查詢匹配,如果匹配成功則表示用戶登錄成功,登錄狀態(tài)會被Session保存,保證用戶在進入其他頁面時依然是登錄狀態(tài)。如果在數(shù)據(jù)庫中匹配不上,則提示“登錄失敗,請重新登錄”。代碼如下: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、登錄系統(tǒng),執(zhí)行一個自動更新過程,取消自己的已經(jīng)過期的沒有處理的預(yù)約單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 密碼修改管理員可以進入密碼修改模塊,來定期修改登錄密碼確保系統(tǒng)的信息安全。輸入新密碼之前,管理員要確認“舊密碼”,再輸入一遍“確認密碼”后點擊“保存”按鈕,新密碼將會被保存到數(shù)據(jù)庫,如圖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 添加檔案添加攝影師檔案需要輸入攝影師所在的地區(qū)、編號、登錄密碼、姓名、電話、級別、簡介照片以及攝影師簡介等信息。如圖4-3所示。圖4-3添加檔案保
34、存添加的檔案之前要先驗證攝影師的編號是否已經(jīng)使用,編號可用于攝影師的登錄,要避免重復(fù)出現(xiàn)。代碼如下:/驗證輸入后,根據(jù)之前是否傳遞判斷是添加新的檔案,還是修改檔案if(hf_id.Value!=&hf_id.Value!=0)/表示修改檔案/執(zhí)行檔案修改代碼inti=SqlHelper.ExecUpdateSql(updateLensmanInfosetAreaID=+AreaID.SelectedValue+if(i0)SqlHelper.ShowMessage(攝影師檔案修改成功,Page,“Ad_LensmanMgr.aspx);elseSqlHelper.ShowMessage(攝影師
35、檔案修改失敗,請重新操作,Page);Dname.Focus();return;else/表示添加檔案/添加前先判斷攝影師編號是否已存在SqlHelper.ShowMessage(輸入的攝影師編號已存在,不能重復(fù)添加,Page);Dname.Focus();return;)/執(zhí)行添加代碼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 客戶注冊用戶需要先進行注冊才能使用在線拍片預(yù)約功能,注冊時要填寫登錄賬號、登錄密碼、確認密碼、姓名、身份證、聯(lián)系電話、郵箱、聯(lián)系地址等信息。如圖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(注冊成功,請登錄系統(tǒng).,Page,UserLogin.aspx);elseSqlHelper.ShowMessage(注冊信息提交失敗,請重新操作.,Page);Iname.Focus();return;4.5 作品管理4.5.1 作品上傳每個攝影師都有各自的攝影類型,比如:個人寫真、畢業(yè)照、情侶照等,攝影師選擇作品類型,輸入作
39、品名稱、簡介,并上傳展示圖片,以達到宣傳自己,讓客戶選擇自己的目的。點擊上傳按鈕,在彈出的顯示框中選擇需要上傳的圖片,注意圖片格式,然后點擊上傳。如圖4-6所示。圖4-6上傳攝影作品代碼如下:ifSqlHelper.ShowMessage(輸入的拍攝作品名稱已存在,不能重復(fù)添加Page);SBName.Focus();return;/執(zhí)行添加代碼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 作品列表在系統(tǒng)上,攝影師可以管理自己上傳的作品,包括查看作品列表、修改作品信息、刪除作品信息,而作品列表里又包括作品的圖片、作品的類型、作品的名稱以及所屬攝影師信息。如圖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();/頁面加載綁定數(shù)據(jù)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;/綁定數(shù)據(jù)GV_Data.DataSource=dt;GV_Data.DataBind();)protectedvoidGV_Data_PageIndexChanging(objectsender,GridViewP
44、ageEventArgse)/實現(xiàn)分頁代碼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 攝影師預(yù)約4.6.1 查找攝影師通過系統(tǒng)的“攝影師列表”可以搜索查看攝影師的信息,和部分拍攝作品,可以讓顧客在預(yù)約拍片之前選擇自己滿意的攝影師。搜索框可以選擇地區(qū)進行篩選攝影師,也可以搜索攝影師的名字和編號。如圖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/沒有相應(yīng)信息,跳轉(zhuǎn)到攝影師列表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/沒有相應(yīng)信息,跳轉(zhuǎn)到攝影師列表Response.Redirect(LensmanList.aspx);4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度特色餐飲店員工勞動合同示范文本(含員工福利)
- 二零二五年度旅游數(shù)據(jù)保密協(xié)議
- 二零二五年度個人農(nóng)業(yè)產(chǎn)業(yè)投資合作協(xié)議
- 二零二五年度股東補充協(xié)議書:針對公司治理結(jié)構(gòu)的補充協(xié)議
- 2025年度綠色建筑設(shè)計與施工自動離職解除勞動合同協(xié)議
- 二零二五年度中式快餐店整體轉(zhuǎn)讓合同
- 10.1 浮力(教學設(shè)計)- 八年級物理下冊同步備課系列(人教版)
- 制造業(yè)股東協(xié)議書的法律風險分析
- 有關(guān)地下室轉(zhuǎn)讓合同協(xié)議書
- 智能家居安裝合同
- 紅色旅游線路
- 柔性印刷技術(shù)課件
- 膝骨關(guān)節(jié)炎中醫(yī)診療指南
- 油浸式變壓器狀態(tài)監(jiān)測裝置
- 北京電子科技職業(yè)學院招聘考試題庫2024
- 貸款的培訓課件
- 無人系統(tǒng)自主控制
- 化工原理陳敏恒課件
- 景區(qū)保安投標方案(技術(shù)方案)
- 中建辦公、生活區(qū)臨時設(shè)施施工方案
- (完整版)ExcelVBA編程實例(150例)
評論
0/150
提交評論