freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

校園失物招領(lǐng)系統(tǒng)設(shè)計(jì)與分析(編輯修改稿)

2024-07-26 04:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,有效地提高查詢速度。 ,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ) 言支持,常見(jiàn)的編碼如中文的GB 231BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑。 、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。Apache概述: Apache是世界使用排名第一的Web服務(wù)器軟件。Apache是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個(gè)Apache Web站點(diǎn)擴(kuò)容時(shí),通常是增加服務(wù)器或擴(kuò)充群集節(jié)點(diǎn)而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web服務(wù)器,市場(chǎng)占有率達(dá)60%左右。Apache特性介紹:支持最新的HTTP/ 擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過(guò)程 支持通用網(wǎng)關(guān)接口 支持基于IP和基于域名的虛擬主機(jī) 支持多種方式的HTTP認(rèn)證 集成Perl處理模塊 集成代理服務(wù)器模塊 支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志 支持服務(wù)器端包含指令(SSI) 支持安全Socket層(SSL) 1提供用戶會(huì)話過(guò)程的跟蹤 1支持FastCGI 1通過(guò)第三方模塊可以支持Java Servlets 如果你準(zhǔn)備選擇Web服務(wù)器,毫無(wú)疑問(wèn)Apache是你的最佳選擇。 法律可行性 所有軟件都選用正版。 所有技術(shù)資料都由提出方保管。 合同制定確定違約責(zé)任。 可行性研究結(jié)論 綜合整個(gè)系統(tǒng)的技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性三個(gè)方面。無(wú)論是哪個(gè)方面都是有理論依據(jù)和實(shí)踐做做基礎(chǔ)的,因此,此系統(tǒng)是可行的。3 系統(tǒng)設(shè)計(jì) 設(shè)計(jì)思想 總體設(shè)計(jì)過(guò)程通常由兩個(gè)階段組成:系統(tǒng)設(shè)計(jì),確定系統(tǒng)的具體實(shí)施方案;結(jié)構(gòu)設(shè)計(jì),確定軟件結(jié)構(gòu)。 本系統(tǒng)的結(jié)構(gòu)圖是采用數(shù)據(jù)流程圖映射法形成的,該方法緊密結(jié)構(gòu)數(shù)據(jù)流程圖各級(jí)細(xì)化圖,按自頂向下的原則,依次將數(shù)據(jù)流程圖中的處理邏輯映射到結(jié)構(gòu)圖中成為模塊,此方法簡(jiǎn)單、方便、準(zhǔn)確,使數(shù)據(jù)流程圖與結(jié)構(gòu)圖建立對(duì)應(yīng)統(tǒng)一關(guān)系,能體現(xiàn)出設(shè)計(jì)者前后一致的思想??傮w設(shè)計(jì)的任務(wù)是從系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)需求分析階段對(duì)系統(tǒng)邏輯功能的要求并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)的通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確??傮w目標(biāo)的實(shí)現(xiàn)。模塊化:模塊是數(shù)據(jù)說(shuō)明可執(zhí)行語(yǔ)句等程序?qū)ο蟮募?,它是單?dú)命名而且可通過(guò)名字來(lái)訪問(wèn)。模塊化就是把程序劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集中起來(lái)組成一個(gè)整體,可以完成指定的功能滿足整體的要求。 模塊獨(dú)立:模塊的獨(dú)立概念是模塊化、抽象信息隱蔽的局部化概念的直接結(jié)果。開發(fā)具有獨(dú)立功能而且和其他模塊之間沒(méi)有過(guò)多的相互作用的模塊,就可發(fā)做到模塊獨(dú)立。也就是說(shuō),使每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的特定子功能,并且和其他模塊之間的關(guān)系很簡(jiǎn)單。模塊的獨(dú)立程度由內(nèi)聚和耦合兩個(gè)標(biāo)準(zhǔn)來(lái)衡量。模塊的劃分應(yīng)該盡量做到高內(nèi)聚、低耦合。 耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問(wèn)一個(gè)模塊的點(diǎn),以及通過(guò)接口的數(shù)據(jù),在軟件設(shè)計(jì)中應(yīng)該追求盡可能散松耦合的系統(tǒng)。耦合是影響軟件復(fù)雜程度的一個(gè)重要因素應(yīng)該采取下述設(shè)計(jì)原則。盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合。 內(nèi)聚的標(biāo)志一個(gè)模塊內(nèi)各個(gè)原素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化自然擴(kuò)展。 系統(tǒng)建設(shè)目標(biāo) 校園失物管理系統(tǒng)總的建設(shè)目標(biāo)是建立一個(gè)統(tǒng)一的信息綜合平臺(tái),考慮到系統(tǒng)設(shè)和開發(fā)小組目前的編程發(fā)展情況和相關(guān)的軟硬件的發(fā)展,在系統(tǒng)建設(shè)過(guò)程中做到近期目標(biāo)和遠(yuǎn)期目標(biāo)相結(jié)合。本系統(tǒng)項(xiàng)目的目的包括:及時(shí)了解并掌握接觸的客戶信息,實(shí)時(shí)感知客戶需求,加強(qiáng)同客戶的交流和感情的建立,從而提高客戶滿意度和忠誠(chéng)度;根據(jù)歷史數(shù)據(jù),對(duì)目標(biāo)客戶進(jìn)行分析,將全年的計(jì)劃指標(biāo)準(zhǔn)確定位到每一個(gè)客戶群,以增大計(jì)劃指標(biāo)實(shí)現(xiàn)的可能,通過(guò)分析尋找新的切入點(diǎn)并進(jìn)行新業(yè)務(wù)的開發(fā)。 近期目標(biāo) 完成軟件目前已有的中心數(shù)據(jù)倉(cāng)庫(kù)的建設(shè),實(shí)現(xiàn)客戶信息的整合和集成,建立客戶資源管理系統(tǒng)平臺(tái),從而實(shí)現(xiàn)對(duì)客戶信息的基本管理,包括客戶管理,區(qū)域管理,業(yè)務(wù)管理等等,并初步完成軟件與現(xiàn)有客戶相關(guān)的內(nèi)部信息和外部信息的綜合。在數(shù)據(jù)倉(cāng)庫(kù)的基礎(chǔ)上,對(duì)客戶信息進(jìn)行初步分析,初步建立與客戶交流的信息平臺(tái),及時(shí)響應(yīng)客戶的需求。 遠(yuǎn)期目標(biāo) 遠(yuǎn)期系統(tǒng)實(shí)現(xiàn)的內(nèi)容有:通過(guò)近期系統(tǒng)建立后的反饋情況,在對(duì)客戶需求進(jìn)一步了解的情況下,繼續(xù)完善客戶資源管理平臺(tái),完成企業(yè)與現(xiàn)有客戶相關(guān)的內(nèi)部信息和外部信息的綜合管理,從而實(shí)現(xiàn)客戶綜合信息管理,營(yíng)銷管理,銷售管理以及服務(wù)管理,進(jìn)而完成對(duì)客戶的營(yíng)銷分析,服務(wù)分析等功能,最終實(shí)現(xiàn)以客戶為中心的經(jīng)營(yíng)理念。 編譯環(huán)境搭建: 在本項(xiàng)目開發(fā)過(guò)程中,主要是通過(guò)使用WAMP構(gòu)建開發(fā)環(huán)境(下載地址:安裝圖解:),在下載完成WAMP安裝程序之后,將其安裝在C盤目錄下(安裝過(guò)程中,使用者可以修改安裝路徑,但是千萬(wàn)不能安裝在含有中文字符的文件目錄下,不然會(huì)產(chǎn)生WampSever無(wú)法運(yùn)行,或者只能運(yùn)行其中一個(gè)的問(wèn)題,多數(shù)情況下是MySQL無(wú)法正常開啟。),安裝結(jié)束后,打開WampSever,當(dāng)確保MySQL和Apache都正常運(yùn)行時(shí),才能繼續(xù)后面的操作,然后選擇phpMyAdmin,點(diǎn)擊進(jìn)入,如果能正常打開就表明WAMP安裝成功。 WAMP安裝成功截圖 安裝成功后,用戶可以通過(guò)使用WAMP中的MySQL進(jìn)行數(shù)據(jù)庫(kù)的搭建,步驟如下:填寫數(shù)據(jù)庫(kù)名稱信息,選擇數(shù)據(jù)庫(kù)需要使用的“整理”信息。 創(chuàng)建新的數(shù)據(jù)填好數(shù)據(jù)庫(kù)名稱以及“整理”信息后,點(diǎn)擊創(chuàng)建,就可以創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù): 數(shù)據(jù)庫(kù)建好的顯示結(jié)果對(duì)數(shù)據(jù)庫(kù)中要使用的數(shù)據(jù)表進(jìn)行創(chuàng)建。 數(shù)據(jù)表的創(chuàng)建我們創(chuàng)建的item數(shù)據(jù)表,含有的屬性數(shù)目為6,執(zhí)行后截圖如下 數(shù)據(jù)表詳細(xì)內(nèi)容依次填寫數(shù)據(jù)表中的屬性信息,包含屬性名稱、屬性數(shù)據(jù)類型、數(shù)據(jù)長(zhǎng)度、整理值(在該系統(tǒng)中均使用utf8_general_ci)、是否為空,默認(rèn)值、額外值、是否為主鍵等相關(guān)信息,然后點(diǎn)“執(zhí)行”就可以創(chuàng)建數(shù)據(jù)表。 該系統(tǒng)中item數(shù)據(jù)表信息完成數(shù)據(jù)表的創(chuàng)建之后,還可以通過(guò)在特定位置添加或者刪除一個(gè)數(shù)據(jù)表的屬性,我們可以選擇要添加的位置。 執(zhí)行添加數(shù)據(jù)表屬性 數(shù)據(jù)庫(kù)設(shè)計(jì) 設(shè)計(jì):為實(shí)現(xiàn)一種簡(jiǎn)單的垂直搜索功能,在這里,本系統(tǒng) 采用了樹形數(shù)據(jù)庫(kù)設(shè)計(jì)。通過(guò)枚舉實(shí)現(xiàn)分類存儲(chǔ)搜索。如下圖 顯示了部分內(nèi)容,而且顯示了其結(jié)構(gòu),我們采用的是一種先由 下而上再由上而下的搜索方式,具體來(lái)說(shuō),就是現(xiàn)將小類歸大 類,在進(jìn)行搜索的時(shí)候,將輸入的關(guān)鍵字在大類中進(jìn)行查找。比如我們?cè)O(shè)定大類為衣服,那么,襯衫,長(zhǎng)袖,毛衣等等都會(huì)被歸類到衣服里面,而某個(gè)用戶輸入毛衣后,我們就將毛衣升級(jí)到衣服里面,先將與毛衣這個(gè)關(guān)鍵字接近的所有搜索結(jié)果呈現(xiàn)給用戶,如果用戶并沒(méi)有在這些結(jié)果中發(fā)現(xiàn)自己想要的東西,那么我們?cè)賹⒁路锩娴膬?nèi)容呈現(xiàn)給用戶?;谶@種考慮 的原因是我們不想讓用戶因?yàn)閷?duì)物品的認(rèn)識(shí)不同而找不相應(yīng)的物品,造成財(cái)產(chǎn)上的損失。在關(guān)鍵字搜索中,用戶可能會(huì)提供多個(gè)關(guān)鍵字,我們采用切詞軟件將這些關(guān)鍵字切成不同的類型進(jìn)行匹配。 物品類型樹形分類 系統(tǒng)中使用的物品大類信息 系統(tǒng)中電子產(chǎn)品小類信息 數(shù)據(jù)庫(kù)設(shè)計(jì)的ER圖 實(shí)現(xiàn):本項(xiàng)目使用phpAdmin工具,以一種可視化數(shù)據(jù)庫(kù)管理實(shí)現(xiàn)。phpMyAdmin是一個(gè)以PHP為基礎(chǔ),以WebBase方式架構(gòu)在網(wǎng)站主機(jī)上的MySQL的數(shù)據(jù)庫(kù)管理工具,讓管理者可用Web接口管MySQL數(shù)據(jù)庫(kù)。借由此Web接口可以成為一個(gè)簡(jiǎn)易方式輸入繁雜SQL語(yǔ)法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個(gè)更大的優(yōu)勢(shì)在于由于phpMyAdmin跟其他PHP程式一樣在網(wǎng)頁(yè)服務(wù)器上執(zhí)行,但是您可以在任何地方使用這些程式產(chǎn)生的HTML頁(yè)面,也就是于遠(yuǎn)端管理MySQL數(shù)據(jù)庫(kù),方便的建立、修改、刪除數(shù)據(jù)庫(kù)及資料表。也可借由phpMyAdmin建立常用的PHP語(yǔ)法,方便在編寫網(wǎng)頁(yè)時(shí)所需要的SQL語(yǔ)法正確性。phpAdmin功能:建立、修改、刪除數(shù)據(jù)庫(kù)及資料表??赏高^(guò)接口操作,或是執(zhí)行SQL語(yǔ)法。多國(guó)語(yǔ)系使用者接口,可自由切換。支援超過(guò)52種不同語(yǔ)言的接口,含繁體中文與簡(jiǎn)體中文。在資料表的維護(hù)方面,基本的功能具有: 檢查資料表 分析資料表 修復(fù)資料表 最佳化資料表 數(shù)據(jù)表的設(shè)計(jì)以及分析 在該系統(tǒng)中一共創(chuàng)建了4個(gè)數(shù)據(jù)表:用戶信息表users、物 品類型表type、物品列表items、用戶評(píng)論表ments。下面 開始依次對(duì)著四個(gè)表進(jìn)行詳細(xì)介紹。用戶信息表users:該表一共有8個(gè)字段:id—數(shù)據(jù)表的主關(guān)鍵字,標(biāo)示數(shù)據(jù)表中當(dāng)前添加的信息是數(shù)據(jù)庫(kù)中添加的第幾條信息,而且在設(shè)計(jì)過(guò)程中,該值是默認(rèn)增加的,當(dāng)數(shù)據(jù)庫(kù)中添加一條用戶信息進(jìn)去之后,該值就會(huì)默認(rèn)加1,而且在設(shè)計(jì)過(guò)程中,該值使用的是整型數(shù)據(jù),最大值為11位數(shù)據(jù),當(dāng)該表的值超過(guò)11位數(shù)據(jù)后,就會(huì)自動(dòng)將一些用戶信息保存到其他地方。user_id—用戶的賬號(hào)信息,使用的是字符型數(shù)據(jù)表示,而且,該數(shù)據(jù)不能為空,沒(méi)有設(shè)置默認(rèn)值。user_password—用戶的密碼信息,使用的是字符型數(shù)據(jù),而且,在該信息表中保存的密碼信息是通過(guò)discuz加密后的密碼信息,該數(shù)據(jù)不能為空,沒(méi)有設(shè)置默認(rèn)值。user_name—用戶真實(shí)姓名信息,使用的是text文本格式數(shù)據(jù),而且該值不能為空,沒(méi)有設(shè)置默認(rèn)值。user_phone—用戶的電話信息保存,雖然數(shù)據(jù)表上面顯示的電話信息為20為字符型數(shù)據(jù),但是在使用PHP編碼的過(guò)程中,使用的是11位的數(shù)字串,而且該值不能為空,沒(méi)有設(shè)置默認(rèn)值。user_—用戶的郵件信息,使用的是字符型數(shù)據(jù),該值不能為空,沒(méi)有設(shè)置默認(rèn)值。user_salt—用于保存discuz加密過(guò)程中產(chǎn)生的6位隨機(jī)數(shù),使用的是字符型數(shù)據(jù),而且該值不能為空。user_login—該數(shù)據(jù)表使用1位數(shù)據(jù)標(biāo)示用戶是否登錄,該值不能為空,默認(rèn)值為0,標(biāo)示用戶尚未登錄系統(tǒng),當(dāng)用戶登錄時(shí),該值會(huì)變?yōu)?. 用戶信息表 用戶信息表的SQL語(yǔ)句物品類型表type:總有三個(gè)屬性: type_id—這個(gè)屬性用于描述物品類型的編號(hào),也是該表的主關(guān)鍵字,默認(rèn)增加,每當(dāng)增加一中物品類型,該值就會(huì)加1,由于在該系統(tǒng)中的物品類型由我們項(xiàng)目組自己定義好,因此物品類型編號(hào)都是對(duì)應(yīng)的非負(fù)整型數(shù)據(jù),當(dāng)值為1時(shí),表示沒(méi)有選擇類型。 type_name—這個(gè)字段主要記錄該系統(tǒng)中涉及到的一些物品類型的名稱。 type_parent—這個(gè)主要記錄該類型屬于哪一個(gè)類型的子集。 物品類型信息表 物品類型信息表的SQL語(yǔ)句 該系統(tǒng)使用到的一些類型物品列表items:該表一共有5個(gè)字段。 item_id—這個(gè)主要用于記錄用戶失物在數(shù)據(jù)庫(kù)中的編號(hào)信息,當(dāng)用戶在該系統(tǒng)中注冊(cè)一個(gè)失物信息時(shí),該值就默認(rèn)加1,而且,該值也是該表的主關(guān)鍵字。 item_description—這個(gè)使用的是text文本類型數(shù)據(jù),用于保存失主對(duì)于失物的描述信息,方便系統(tǒng)使用者的查看、比對(duì),該值不能為空。 item_picture—這個(gè)使用text文本類型數(shù)據(jù),用于保存失主上傳的失物的圖片信息,該值不能為空。 type_id—這個(gè)使用int數(shù)據(jù),描述該物品對(duì)應(yīng)的類型,該值不能由使用者輸入,該系統(tǒng)采用的是讓用戶選擇的方式,避免由于使用者的描述方式不同造成其他人員的誤解,該值的默認(rèn)值為1,表示尚未選擇類型。 register_time—這個(gè)使用datetime類型,用于保存用戶在系統(tǒng)中注冊(cè)物品的時(shí)間。 物品列表 物品列表的SQL語(yǔ)句用戶評(píng)論表ments:共有4個(gè)字段。 ment_id—這個(gè)字段主要用于記錄目前評(píng)論編號(hào),默認(rèn)增加,這個(gè)是ment數(shù)據(jù)表的主關(guān)鍵字。 user_id—這個(gè)字段主要記錄該評(píng)論發(fā)表的用戶的賬號(hào)信息,不能為空。 ment_topic—這個(gè)字段主要用于記錄評(píng)論的主題,使用的是text類型數(shù)據(jù),不能為空。 ment_content—這個(gè)字段使用text類型數(shù)據(jù),記錄評(píng)論的主要內(nèi)容信息,不能為空。 用戶評(píng)論表 用戶評(píng)論表SQL語(yǔ)句 搜索算法實(shí)現(xiàn)關(guān)鍵字匹配搜索。 通過(guò)匹配關(guān)鍵字,采用like匹配,得到itemID,傳遞給showItem。 搜索關(guān)鍵函數(shù)代碼表 在showItem找到該id下的失物,并將其分頁(yè)顯示。 分頁(yè)顯示系統(tǒng)中的物品函數(shù)代碼 密碼加密算法 雖然現(xiàn)在大部分網(wǎng)站的用戶注冊(cè)都采用密碼加密,但是現(xiàn)在一般采用的較安全的方式就是MD5加密方式,但是,近幾年,這種加密方式也有被破解的情況發(fā)生,雖然破解的幾率較低,但是其安全性還是受到人們的懷疑。因此,我們系統(tǒng)在MD5加密方式的基礎(chǔ)上再次進(jìn)行加密,即使用現(xiàn)在最安全的密碼加密方式Discuz加密方式,這種加密方式雖然類似于MD5加密,但是在本質(zhì)上還是有很大差別的,discuz加密是在密碼使用MD5加密過(guò)后再與產(chǎn)生的多位隨機(jī)數(shù)結(jié)合再次使用MD5加密,從而使得密碼的安全性更高。 本系統(tǒng)在對(duì)用戶注冊(cè)密碼加密過(guò)程中使用的是六位隨機(jī)數(shù),下面是產(chǎn)生六位隨機(jī)數(shù)的代碼: 產(chǎn)生六位隨機(jī)數(shù)的代碼 同時(shí)在用戶信息表的設(shè)計(jì)過(guò)程中也同時(shí)加入了注冊(cè)時(shí)對(duì)應(yīng)的六位隨機(jī)數(shù)的字段信息,將其保存在用戶信息表中,那么在登錄的過(guò)程中就可以通過(guò)輸入
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1