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

正文內(nèi)容

軟件信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文(參考版)

2024-12-07 17:02本頁(yè)面
  

【正文】 軟件提交 您的姓名 。 } if (== || 1000) { alert(簡(jiǎn)介不能為空 及 請(qǐng)少于 1000漢字! )。 ()。 return (false)。根據(jù)這些情況構(gòu) 造其 ER圖如圖 管理員登錄 登錄用戶名密碼正確 管理界面 圖 軟件提交界面設(shè)計(jì) 信息填寫相應(yīng)的代碼編輯如下 : function isok(theform) { if (1 || 5) { alert(姓名最少要 1個(gè)字,最多 5個(gè)字! )。如圖 數(shù)據(jù)庫(kù) 圖 42 管理員登陸驗(yàn)證過(guò)程 ,軟件提交頁(yè)面就是將軟件的基本信息通過(guò)頁(yè)面提交到服務(wù)上,然后提供其他瀏覽者瀏覽。所以我用小型的數(shù)據(jù)庫(kù) Access來(lái)建立管理員用戶名和密碼管理表單,當(dāng)管理員要登陸通過(guò)登陸界面要登陸管理界面,只要用戶名跟 Access表單里的用戶名和密碼一致就可以登陸管理。 (4)同過(guò)模塊創(chuàng)建使功能模塊達(dá)到復(fù)用的目的,減少代碼編寫的工作量和減少錯(cuò)誤幾率,可以將本管理發(fā)布系統(tǒng)模塊分為以下幾個(gè) : ,本系統(tǒng)是收集網(wǎng)上的軟件信息進(jìn)行整理發(fā)布的,這些信息的收集,重組,更新資料復(fù)雜繁多,必須要有管理員來(lái)對(duì)信息進(jìn)行整理、分析,測(cè)試、發(fā)布等, 要為管理員設(shè)置專門的通道,擁有本網(wǎng)站軟件的管理權(quán)限,所以數(shù)據(jù)庫(kù) 本系統(tǒng)為管理員設(shè)計(jì)了專門的登陸界面。 基于此本系統(tǒng)用Access數(shù)據(jù)庫(kù)來(lái)開(kāi)發(fā),它簡(jiǎn)單實(shí)用功能齊全。而 Oracle更是超大型數(shù)據(jù)庫(kù),只能是運(yùn)行在大型網(wǎng)站開(kāi)發(fā)中,本身安裝就占用 2G多的硬盤空間 ,只適用于超大型的開(kāi)發(fā)系統(tǒng)。隨著 SQL Server網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用程序日益增多,這種 Web數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的正常運(yùn)行一般依賴于已存在的用戶數(shù)據(jù)庫(kù)。 (3)數(shù)據(jù)庫(kù)采用 Access數(shù)據(jù)庫(kù)服務(wù)器。有于服務(wù)器實(shí)時(shí)在交換數(shù)據(jù),數(shù)據(jù)的冗余,日記將會(huì)產(chǎn)生非常多,因此硬盤要求 80G以上,而且日記記錄在計(jì)事本里面,而不是保存在數(shù)據(jù)庫(kù)里面,這樣可以減少數(shù)據(jù)庫(kù)的負(fù)擔(dān)。 (2)有于系統(tǒng)要提供多人同時(shí)訪問(wèn)服務(wù)器,所以要求服務(wù)器配置要較高,由于開(kāi)發(fā)成本問(wèn)題和安全考慮,用 windows 2021 server版本作為服務(wù)器端的操作系統(tǒng)。 (1)客戶端根據(jù)個(gè)人的喜好可以選用各自喜歡的瀏覽器訪問(wèn)服務(wù)器,現(xiàn)在瀏覽器對(duì)于 ASP開(kāi)發(fā)的網(wǎng)站支持都比較好,不過(guò)還是建議用微軟的 IE瀏覽器登陸網(wǎng)站。它們聯(lián)系 ER圖如圖,很明顯就看出這個(gè)系統(tǒng)運(yùn)行的基本路線,有管理用戶通過(guò)各自的瀏覽器登陸網(wǎng)站,查看網(wǎng)站上的相關(guān)信息,還有普通用戶登陸網(wǎng)站查看信息。不管是一般的用戶還是管理員首先登陸的界面都是一樣的,軟后再分支出來(lái),進(jìn)入不同的頁(yè)面。而瀏覽器軟件則用Microsoft Inter Explorer( IE)。 Web服務(wù)器安裝在服務(wù)器計(jì)算機(jī)上,使用 HTTP的 Inter協(xié)議來(lái)響應(yīng) TCP/IP網(wǎng)絡(luò)上的 Web客戶請(qǐng)求。 Web服務(wù)以客戶機(jī) /服務(wù)器模式運(yùn)行。 Web是運(yùn)行在 Inter頂層的服務(wù)集合。 系統(tǒng)的整體設(shè)計(jì) 系統(tǒng)整體設(shè)計(jì)的目的是為了產(chǎn)生一個(gè)可用的解決方案,并且能夠比較容易將該解決方案轉(zhuǎn)換成程序代碼。信息發(fā)布系統(tǒng)實(shí)際上是一個(gè)基于 web的信息系統(tǒng),通過(guò)上一章節(jié)所進(jìn)行的 B/S結(jié)構(gòu)和 C/S結(jié)構(gòu)的比較和信息發(fā)布系統(tǒng)本身的應(yīng)用屬性與應(yīng)用范圍決定了它只能采用 B/S結(jié)構(gòu) 。所以,為了滿足上面的功能需求,而且還要開(kāi) 發(fā)一個(gè)比較通用的系統(tǒng)軟件,最終形成產(chǎn)品,因此我從系統(tǒng)用例和角色兩個(gè)層面上來(lái)分析該系統(tǒng)。 根據(jù)分析可以知道該信息發(fā)布系統(tǒng)比一般的信息發(fā)布系統(tǒng)有著更為復(fù)雜的關(guān)系,信息由各個(gè)部門來(lái)發(fā)布,而且各個(gè)部門可以發(fā)布各個(gè)欄目的信息,所以這是一個(gè)非常復(fù)雜的基于至少兩級(jí)的多對(duì)多的關(guān)系 。 系統(tǒng)分析 本信息發(fā)布系統(tǒng)要是動(dòng)態(tài)網(wǎng)頁(yè),需要?jiǎng)討B(tài)維護(hù),各個(gè)組成部件有基本相似,只是功那不同,有的不需要審核,有的需要審核,有的只允許查看,有的欄目可以添加發(fā)布信息,各個(gè)欄目的深度也不一 樣,有一級(jí)欄目、二級(jí)欄目等等,最深的有三級(jí)欄目,各個(gè)頁(yè)面形式各異,所以,后臺(tái)維護(hù)系統(tǒng)即信息發(fā)布系統(tǒng)的設(shè)計(jì)有很大的難度。要求信息發(fā)布系統(tǒng)簡(jiǎn)單易用,界面友好。還有一些經(jīng)常變動(dòng)的網(wǎng)址鏈接等。信息發(fā)布系統(tǒng)就是為了滿足這一需求而進(jìn)行建設(shè)和開(kāi)發(fā)的,其目標(biāo)是建立一個(gè)基于Inter及軟件信息網(wǎng)的來(lái)源通暢、發(fā)布快捷、資源豐富、服務(wù)到位的綜合信息發(fā)布平臺(tái),能對(duì)網(wǎng)上的公共信息進(jìn)行集中管理與控制,面向網(wǎng)上進(jìn)行信息的自動(dòng)快捷有序發(fā)布,提供多種優(yōu)質(zhì)的信息服務(wù) [15]。 《業(yè)務(wù)需求規(guī)范說(shuō)明書(shū)》 制定《項(xiàng)目開(kāi)發(fā)計(jì)劃》 《技術(shù)方案實(shí)施說(shuō)明書(shū)》 網(wǎng)站風(fēng)格整體設(shè)計(jì) 《項(xiàng)目約定書(shū)》 制定《項(xiàng)目開(kāi)發(fā)管理規(guī)范書(shū)》 開(kāi)發(fā)環(huán)境的準(zhǔn)備 《業(yè)務(wù)流 程總體設(shè)計(jì)書(shū)》 《數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)圖》 《任務(wù)分配文檔》 需求制定 第四章 軟件發(fā)布系統(tǒng)的實(shí)現(xiàn) 系統(tǒng)的需 求分析 系統(tǒng)需求 網(wǎng)上有豐富的軟件信息,它們種類各異,來(lái)源廣泛,需要統(tǒng)一管理與規(guī)范,并且其中有價(jià)值的信息要能快捷發(fā)布,動(dòng)態(tài)信息要能迅速更新,信息垃圾要能及時(shí)剔除。應(yīng)該根據(jù)本單位經(jīng)營(yíng)承包的應(yīng)用軟件的專業(yè)特點(diǎn)和本單位的管理能力,制定一個(gè)文件編制實(shí)施規(guī)定,說(shuō)明在什么情況下應(yīng)該編制哪些文件。 圖 軟件需求流程圖 盡管在文件編制中存在著很多靈活性,然而,文件的編制確實(shí)是非常必要的,其意義 如前所述。 在運(yùn)行和維護(hù)階段,軟件將在運(yùn)行使用中不斷地被維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。 在測(cè)試階段 ,該程序?qū)⒈蝗娴販y(cè)試,己編制的文件將被檢查審閱。在一般情況下,應(yīng)完成的文件包括 :概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)和測(cè)試計(jì)劃初稿。在設(shè)計(jì)階段內(nèi),在 反復(fù)理解軟件需求的基礎(chǔ)上,提出多個(gè)設(shè)計(jì),分析每個(gè)設(shè)計(jì)能履行的功能并進(jìn)行相互比較,最后確定一個(gè)設(shè)計(jì),包括該軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。 在可行性研究與計(jì)劃階段內(nèi),要確定該軟件的開(kāi)發(fā)目標(biāo)和總的要求,要進(jìn)行可行性分析、投資一一收益分析、制訂開(kāi)發(fā)計(jì)劃,并完成應(yīng)編制的文件。 一項(xiàng)計(jì)算機(jī)軟件,從出現(xiàn)一個(gè)構(gòu)思之日起,經(jīng)過(guò)這項(xiàng)軟件開(kāi)發(fā)成功投入使用,直到最后決定停止使用,并被另一項(xiàng)軟件 代替之時(shí)止,被認(rèn)為是該軟件的一個(gè)生存周期。開(kāi)發(fā)進(jìn)度月報(bào) 。測(cè)試計(jì)劃 。用戶手冊(cè) 。詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 。數(shù)據(jù)要求說(shuō)明書(shū) 。項(xiàng)目開(kāi)發(fā)計(jì)劃 。在一項(xiàng)計(jì)算機(jī)軟件的開(kāi)發(fā)過(guò)程中,將會(huì)產(chǎn)生十四種文件。 計(jì)算機(jī)軟件所包含的文件有兩類 :一類是開(kāi)發(fā)過(guò)程中填寫的各種圖表,可稱之為工作表格 。向潛在用戶報(bào)導(dǎo)軟件的功能和性能,使他們能判定該軟件能否服務(wù)于自己的需要。文件是計(jì)算機(jī)軟件中不可缺少的組成部分,它的作用是 :為開(kāi)發(fā)人員在一定階段內(nèi)的工作成果和結(jié)束標(biāo)志;向 管理人員提供軟件開(kāi)發(fā)過(guò)程中的進(jìn)展和情況,把軟件開(kāi)發(fā)過(guò)程中的一些“不可見(jiàn)的”事物轉(zhuǎn)換成“可見(jiàn)的”文字資料 [13]。為了保證項(xiàng)目開(kāi)發(fā)的成功,最經(jīng)濟(jì)地花費(fèi)這些投資,并且便于運(yùn)行和維護(hù),在開(kāi)發(fā)工作的每一階段,需要編制一定的文件。 一項(xiàng)計(jì)算機(jī)軟件的籌劃、研制及實(shí)現(xiàn),構(gòu)成一個(gè)軟件開(kāi)發(fā)項(xiàng)目。 系統(tǒng)開(kāi)發(fā)流程圖 為了讓軟件系統(tǒng)的開(kāi)發(fā)嚴(yán)格按照開(kāi)發(fā)流程圖開(kāi)發(fā)系統(tǒng),要有軟件工程理論的支 持和對(duì)軟件項(xiàng)目的科學(xué)管理。 Access可以接受多種格式的數(shù)據(jù),從而方便了用戶在不同系統(tǒng)之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換。 Access可以作為個(gè)人計(jì)算機(jī)終端和大型主機(jī)系統(tǒng)之間的橋梁。 Access 的特點(diǎn) Access具有良好的界面,采用了與 Windows和 Microsoft Office系列軟件完全一致的風(fēng)格,用戶可以通過(guò)菜單和對(duì)話框操作,不用編寫任何命令便能有效地實(shí)現(xiàn)各種功能的操作,完成數(shù)據(jù)管理任務(wù)。 Access 2021中文版在功能上也較 Access的以往版本有了較大的改進(jìn),并且支持各種多媒體技術(shù)。 Asp都有相對(duì)的優(yōu)勢(shì),而本系統(tǒng)開(kāi)發(fā)要求 大,注重在于客戶服務(wù)的支持需求,所以我選擇了 ASP來(lái)開(kāi)發(fā)。目前,已有越來(lái)越多的企 業(yè)在更廣泛的領(lǐng)域選擇了 ASP。將來(lái) IT服務(wù)的外包也會(huì) 像 企業(yè)租用電信的電話、傳真,委托郵局投遞信函一樣普遍。用戶以較小的投資 。同時(shí),他們可將在 IT上省下的資金投到他們具有最大競(jìng)爭(zhēng)優(yōu)勢(shì)的方面,加速企業(yè)的成長(zhǎng),并更快地走向成功。通過(guò) ASP模式,最終客戶將花最少的錢,有機(jī)會(huì)接觸到具有國(guó)際先進(jìn)水平的 IT技術(shù),最有效地使用應(yīng)用軟件,集中精力做他們業(yè)的核心業(yè)務(wù)。借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)一直沒(méi)有變得更容易。 隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開(kāi)發(fā)可以在適當(dāng)?shù)募?jí)別 插入 代碼。另外,進(jìn)程受到 運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求 [10]。 可縮放性和可用性。只需將必要的文件復(fù)制到服務(wù)器,即 可將 框架應(yīng)用程序部署到服務(wù)器。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒(méi)有本地管理工具幫助的情況下應(yīng)用新設(shè)置。 可管理性。例如 , 頁(yè)框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開(kāi)的用戶界面,和在類似 Visual Basic 的簡(jiǎn)單窗體處理模型中處理事件。 簡(jiǎn)易性。 也與語(yǔ)言無(wú)關(guān),所以可以選擇最適合應(yīng)用程序的語(yǔ)言,或跨平臺(tái)的多種語(yǔ)言分割應(yīng)用程序。由于 基于公共語(yǔ)言運(yùn)行庫(kù),因此 Web 應(yīng)用程序開(kāi)發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性 [8]。 WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功 能中的少數(shù)幾種。 世界級(jí)的工具支持。與被解釋的前輩不同, 可利用早期 綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。分析它們 異同 ,為系統(tǒng)選擇更適合的開(kāi)發(fā)技術(shù)。但是它卻有微軟產(chǎn)品的通病,只能在Windows平臺(tái)下使 用,雖然它可以通過(guò)增加控件而在 LINUX下使用,但是其功能最強(qiáng)大的 DCOM控件卻不能使用。通 過(guò)以上比較, JSP技術(shù)無(wú)論是在跨平臺(tái)特性、運(yùn)行效率還是商業(yè)支持方面都具有優(yōu)勢(shì)。但由于 PHP是世界各地的志愿者開(kāi)發(fā)出來(lái)的,缺乏統(tǒng)一的接口,從而造成對(duì)不同數(shù)據(jù)庫(kù)的連接變化很大,使得數(shù)據(jù)庫(kù)的開(kāi)發(fā)工作很復(fù)雜,開(kāi)發(fā)難度大。它的安全性與穩(wěn)定性不好,跨平臺(tái)性較差,很難提高程序效率。 ASP的核心技術(shù)是對(duì)組件和對(duì)象技術(shù)的充分支持。 CGI程序可以使用 Perl, C, C++等語(yǔ)言編寫,跨平臺(tái)性能好,但 CGI程序是服務(wù)器端的可執(zhí)行程序與 Web服務(wù)器占據(jù)不同的進(jìn)程,尤其是多用戶訪問(wèn)時(shí),會(huì)擠占服務(wù)器的系統(tǒng)資源,導(dǎo)致 CGI程序和 Web服務(wù)器運(yùn)行效率很低,開(kāi)發(fā)數(shù) 據(jù)庫(kù)也沒(méi)有統(tǒng)一標(biāo)準(zhǔn)。 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)比較 目前實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)主要有 4種技 術(shù) :CGI技術(shù)、 ASP技術(shù)、 PHP技術(shù)和 JSP技術(shù),我們從 各個(gè)方面來(lái)論述它們的各自優(yōu)點(diǎn)從而選擇系統(tǒng)要用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)能夠?qū)崿F(xiàn)交互功能,不但能夠?yàn)g覽,還能夠向網(wǎng)頁(yè)提交信息,并且根據(jù)提交的信息進(jìn)行相應(yīng)的處理。讓我們能夠更好開(kāi)發(fā)本系統(tǒng)。在軟件架構(gòu)方面,三層結(jié)構(gòu)的優(yōu)勢(shì)決定了信息發(fā)布系統(tǒng)采用三層結(jié)構(gòu)模式。 本章分析了科學(xué)開(kāi)發(fā)軟件過(guò)程中應(yīng)該考慮的問(wèn)題,分析了基于網(wǎng)絡(luò)的軟件應(yīng)該考慮的 B/S結(jié)構(gòu)和 C/S結(jié)構(gòu)之間的區(qū)別,還分析了架構(gòu)軟件體系的兩層結(jié)構(gòu)和三層結(jié)構(gòu)的優(yōu)缺點(diǎn),最后介紹了軟件開(kāi)發(fā)流程。由于擺脫了系統(tǒng)同構(gòu)性的限制,使得分布的數(shù)據(jù)處理成為可能。 其次,系統(tǒng)的擴(kuò)展性大大增強(qiáng)。 三層結(jié)構(gòu)將表示部分和業(yè)務(wù)邏輯部分按照客戶層和應(yīng)用服務(wù)器相分離 ,客戶端和應(yīng)用服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之間的通訊、異構(gòu)平臺(tái)之間的數(shù)據(jù)交換等都可以通過(guò)中間件或者相關(guān)程序來(lái)實(shí)現(xiàn)。 這種三層結(jié)構(gòu)數(shù)據(jù)處理的優(yōu)勢(shì)可以看成它在二層結(jié)構(gòu)中間加了標(biāo)準(zhǔn)化的加工廠和傳輸路線,從而可高效生產(chǎn)并傳輸客戶端所需產(chǎn)品。 自定義協(xié)議 SQL語(yǔ)言 客戶機(jī) 應(yīng)用服務(wù)器 數(shù)據(jù)庫(kù)服務(wù)器 圖 三層機(jī)構(gòu)應(yīng)用軟件模型 用戶界面 應(yīng)用邏輯 數(shù)據(jù)庫(kù) 如圖 ,三層結(jié)構(gòu)在傳統(tǒng)的二 層結(jié)構(gòu)的基礎(chǔ)上增加了應(yīng)用服務(wù)器,將應(yīng)用邏輯單獨(dú)進(jìn)行處理,從而使得用戶界面與應(yīng)用邏輯位于不同的平臺(tái)上,兩者之間的通信協(xié)議由系統(tǒng)自行定義。第二層是應(yīng)用服務(wù)器,專司業(yè)務(wù)邏輯的實(shí)現(xiàn) :第三層是數(shù)據(jù)服務(wù)器,負(fù)責(zé)數(shù)據(jù)信息的存儲(chǔ)、訪問(wèn)及其優(yōu)化。在這樣的背景下 ,三層數(shù)據(jù)計(jì)算結(jié)構(gòu)應(yīng)運(yùn)而生。要真正解決這些問(wèn)題,必須從根本上改變這種二層結(jié)構(gòu)設(shè)計(jì)。當(dāng)二層計(jì)算模式從部門級(jí)應(yīng)用拓展到企業(yè)級(jí)應(yīng)用時(shí),二層結(jié)構(gòu)的應(yīng)用之間幾乎沒(méi)有交互性操作,因此很難實(shí)現(xiàn)分布系統(tǒng)的組件技術(shù)。同時(shí)隨著用戶數(shù)量的增加,這種業(yè)務(wù)邏輯的維護(hù)成本也越來(lái)越高。 其次是系統(tǒng)的安全性問(wèn)題。在系統(tǒng)開(kāi)發(fā)完成后,整個(gè)系統(tǒng)的安裝也非常繁雜。但也正是這種結(jié)構(gòu),產(chǎn)生了 其原生性的問(wèn)題。然后通過(guò) SQL語(yǔ)句和數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)通信。由于業(yè)務(wù)的處理邏輯主要在客戶端執(zhí)行,因此這種結(jié)構(gòu)也被成為胖客戶 (Fat client)結(jié)構(gòu)??蛻魴C(jī) /服務(wù)器二層計(jì)算模式的基本結(jié)構(gòu)是對(duì)客戶端提供用戶界面、運(yùn)行邏輯處理應(yīng)用,數(shù)據(jù)服務(wù)器接受客戶端 SQL語(yǔ)句并對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,然后返回查詢結(jié)果。這種模式在 20世紀(jì) 80年代后期開(kāi)始引入業(yè)界。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1