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

正文內(nèi)容

自動化畢設(shè)論文-文庫吧

2025-06-11 20:04 本頁面


【正文】 要求,也是發(fā)展教育事業(yè)、提高民辦高校科學(xué)管理水平和辦學(xué)效益的需要。民辦高校的行政管理部門,是學(xué)校各項(xiàng)政策的推行者,也是學(xué)校師生的服務(wù)者。其辦公自動化程度的高低,不僅關(guān)系到自身的管理水平,也關(guān)系到學(xué)校數(shù)字化建設(shè)的進(jìn)程,乃至“一流大學(xué)的形象和聲譽(yù)。發(fā)展高校辦公自動化,既是適應(yīng)高校發(fā)展新形勢的需要,又是數(shù)字化校園深入發(fā)展的迫切要求。通俗地講,辦公自動化就是利用計(jì)算機(jī)網(wǎng)絡(luò)這一操作平臺,坐在室內(nèi)點(diǎn)擊鼠標(biāo),就能完成公務(wù)的處理。其核心是大量頻繁的行政管理事務(wù)通過設(shè)定好的程序在網(wǎng)上實(shí)施,其目標(biāo)是實(shí)現(xiàn)同常工作無紙化,事務(wù)處理自動化,資訊決策智能化的現(xiàn)代辦公。課題開發(fā)一個通用、高效且具有一定市場潛力的民辦高校辦公自動化管理系統(tǒng)軟件。在設(shè)計(jì)上,考慮了一定的可擴(kuò)展性和可讀性。便于其他高校在使用過程中,按照自己的實(shí)際需要來增加新的功能。在系統(tǒng)的開發(fā)上,采用目前比較流行的ASP.NET服務(wù)器端腳本編程環(huán)境,提高了系統(tǒng)的可維護(hù)性和運(yùn)行速度。通過辦公自動化系統(tǒng)的實(shí)施,改進(jìn)現(xiàn)有工作模式,提高辦公人員的服務(wù)素質(zhì),加強(qiáng)工作協(xié)調(diào)性,提高行政效率,節(jié)約行政開支,達(dá)到人員配置合理與工作效益的最大化。第2章 相關(guān)技術(shù)和理論依據(jù)2.1軟件工程原理2.1.1軟件工程的設(shè)計(jì)目標(biāo)隨著計(jì)算機(jī)的廣泛應(yīng)用,軟件的供小于求,產(chǎn)生了軟件危機(jī),軟件工程是為了解決軟件危機(jī)而提出的。軟件工程是將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行、維護(hù)過程。即將工程化應(yīng)用于軟件中的方法的研究。它是一種層次化的技術(shù),如圖2.1所示。圖2.1軟件工程的層次圖2.2軟件工程的主要環(huán)節(jié)軟件工程的目標(biāo)是提高軟件的質(zhì)量與生產(chǎn)率,最終實(shí)現(xiàn)軟件的工業(yè)化生產(chǎn)。從短期效益看,追求高質(zhì)量會延長軟件開發(fā)時間并且增大費(fèi)用,似乎降低了生產(chǎn)率。從長期效益看,高質(zhì)量將保證軟件開發(fā)的全過程更加規(guī)范流暢,大大降低軟件的維護(hù)代價(jià),實(shí)質(zhì)上是提高了生產(chǎn)率,同時可獲得很好的信譽(yù)。質(zhì)量與生產(chǎn)率之間不存在根本的對立,好的軟件工程方法可以同時提高質(zhì)量與生產(chǎn)率。軟件的質(zhì)量因素很多,如正確性、性能、可靠性、容錯性、易用性、靈活性、可擴(kuò)充性、可理解性和可維護(hù)性等等。軟件工程的主要環(huán)節(jié)如圖2.2所示。2.1.2軟件工程的常用模型軟件工程模型建議用一定的流程將各個環(huán)節(jié)連接起來,可以用規(guī)范的方式操作全過程,如同工廠的生產(chǎn)線。常見的軟件工程模型有:線性模型(圖2.3),漸增式模型(圖2.4),螺旋模型,快速原型模型,形式化描述模型等等。圖2.3軟件工程的線性模型圖2.4軟件工程的漸增式模型當(dāng)領(lǐng)會了線性模型的內(nèi)涵,就不用再呆板地套用線性模型的外表,而應(yīng)該用活它。例如漸增式模型實(shí)質(zhì)就是分段的線性模型,如圖2.4所示。螺旋模型則是接連的彎曲了的線性模型。在其它模型中都能夠找到線性模型的影子。2.2 B/S模式B/S結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問WEB數(shù)據(jù)庫為中心,HTTP為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問WEB服務(wù)器和與其相連的后臺數(shù)據(jù)庫,稱之為B/S(Browser/Server)模式。其三級結(jié)構(gòu)組成如圖2.5所示:/S模式示意圖圖中從左到右,分為三個層次:第一層是客戶端即瀏覽器,主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的WEB服務(wù)器提出服務(wù)器請求,WEB服務(wù)器用HTTP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在瀏覽器上,在整個系統(tǒng)中屬于操作層次。第二層WEB服務(wù)器是功能層,完成客戶的應(yīng)用功能,即WEB服務(wù)器接受客戶請求,并與后臺數(shù)據(jù)庫連接,進(jìn)行申請?zhí)幚?,然后將處理結(jié)果返回WEB服務(wù)器,再傳至客戶端。第三層數(shù)據(jù)庫服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫服務(wù)器應(yīng)客戶請求獨(dú)立地進(jìn)行各種處理。與傳統(tǒng)的C/S(Client/Server,客戶/服務(wù)器)模式相比,B/S結(jié)構(gòu)把處理功能全部移植到了服務(wù)器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護(hù)上都比傳統(tǒng)模式更加經(jīng)濟(jì)方便。而且使維護(hù)任務(wù)層次化,管理員負(fù)責(zé)服務(wù)器硬件日常管理和維護(hù),系統(tǒng)維護(hù)人員負(fù)責(zé)后臺數(shù)據(jù)庫數(shù)據(jù)更新維護(hù)。由以上的比較分析可知,三層結(jié)構(gòu)也可以理解為增加WEB服務(wù)器的C/S模式。B/S模式的系統(tǒng)數(shù)據(jù)維護(hù)方便,客戶端無需專用的軟件,有較好的網(wǎng)絡(luò)擴(kuò)展性,支持TCP/IP協(xié)議直接接入Intemet。同時對于B/S模式而言,程序和數(shù)據(jù)的物理位置已經(jīng)不再是那么重要了,訪問者所關(guān)心的只是它們的URL就可以了。B/S模式具有良好的安全性能,采用防火墻技術(shù)可以保證后臺數(shù)據(jù)庫的安全,如果結(jié)合Windows 2003與Intemet Information Server的高度安全性,使用戶可以實(shí)現(xiàn)系統(tǒng)的安全。2.3 SOL Server 2005數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫是按一定的結(jié)構(gòu)和規(guī)則組織起來的相關(guān)數(shù)據(jù)的集合。是綜合各用戶數(shù)據(jù)形成的數(shù)據(jù)集合,是存放數(shù)據(jù)的倉庫。數(shù)據(jù)庫技術(shù)目前是計(jì)算機(jī)處理與存儲數(shù)據(jù)的最有效、最成功的技術(shù);計(jì)算機(jī)網(wǎng)絡(luò)的特點(diǎn)則是資源共享;數(shù)據(jù)+資源共享這兩種技術(shù)結(jié)合在一起即成為在今天廣泛應(yīng)用的網(wǎng)絡(luò)數(shù)據(jù)庫。網(wǎng)絡(luò)數(shù)據(jù)庫是指:以后臺數(shù)據(jù)庫為基礎(chǔ)的,加上一定的前臺程序,通過瀏覽器完成數(shù)據(jù)存儲、查詢等操作的系統(tǒng)。簡單的說,網(wǎng)絡(luò)數(shù)據(jù)庫就是用戶利用瀏覽器作為輸入接口,輸入所需要的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)傳送給網(wǎng)站,而網(wǎng)站再對這些數(shù)據(jù)進(jìn)行處理,例如,將數(shù)據(jù)存入數(shù)據(jù)庫,或者對數(shù)據(jù)庫進(jìn)行查詢操作等,最后網(wǎng)站將操作結(jié)果傳回給瀏覽器,通過瀏覽器將結(jié)果告知用戶。SQL Server是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以Transact SQL作為它的數(shù)據(jù)庫查詢和編程語言。TSQL是結(jié)構(gòu)化查詢語言SQL的一種,支持ANSI SQL92標(biāo)準(zhǔn),它由SQL Server中具有存儲檢索數(shù)據(jù)功能的客戶端組件組成。SQL Server使用分層通信體系結(jié)構(gòu).將應(yīng)用程序與基礎(chǔ)的網(wǎng)絡(luò)和協(xié)議層次分離。這種體系結(jié)構(gòu)就可以支持在不同的網(wǎng)絡(luò)環(huán)境中部署相同的應(yīng)用程序。SQL Server采用二級安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫用戶賬號和角色的許可驗(yàn)證。SQL Server支持兩種身份驗(yàn)證模式:Widows NT身份驗(yàn)證和SQL Server身份驗(yàn)證。SQL Server為公共的管理功能提供了預(yù)定義的服務(wù)器和數(shù)據(jù)庫角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限?J。SQL Server包含了客戶端組件和服務(wù)器組件,可以在不同的操作平臺上運(yùn)行,支持多種不同類型的網(wǎng)絡(luò)協(xié)議如TcP腰、IPX/SPX、AppleTalk等。SQL Server在服務(wù)器端的軟件運(yùn)行平臺是Windows Serer版,在客戶端可以是Windows2000XP/2003也可以采用其它廠商開發(fā)的系統(tǒng)如Unix、Apple Macintosh等。2.4 ASP.NET技術(shù)2.4.ASP.NET是微軟公司用來建立動態(tài)網(wǎng)頁的解決方案。它是一種服務(wù)器端的指令環(huán)境,用來建立并執(zhí)行交互式WEB服務(wù)器應(yīng)用程序,現(xiàn)有的HTML文件(擴(kuò)展名為.Htm) 很快便可以轉(zhuǎn)換成ASP程序(擴(kuò)展名為. aspx)。ASP.NET程序只能在WEB服務(wù)器端執(zhí)行.先由客戶端發(fā)出HTML請求到WEB服務(wù)器,WEB服務(wù)器根據(jù)請求向數(shù)據(jù)庫服務(wù)器發(fā)出數(shù)據(jù)查詢請求,數(shù)據(jù)庫服務(wù)器將返回查詢結(jié)果到WEB服務(wù)器,再由WEB服務(wù)器將結(jié)果轉(zhuǎn)換成HTML文件返回給客戶端,瀏覽器收到HTML文件后顯示執(zhí)行結(jié)果。如圖2.7所示。圖2 7 ASP NET工作流程示意圖ASP.NET的強(qiáng)大功能都可通過調(diào)用內(nèi)置對象來實(shí)現(xiàn)。ASP.NET提供的內(nèi)置對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息。有了這些對象可以使ASP.NET的功能更強(qiáng)大。所謂對象就是一段封裝的完整的軟件模塊。這些對象之間通過屬性來傳遞參數(shù),在設(shè)計(jì)ASP.NET時經(jīng)常需要調(diào)用各種對象來實(shí)現(xiàn)開發(fā)動態(tài)數(shù)據(jù)庫訪問的功能。ASP.NET七個內(nèi)建對象如表2.1所示。表2.1 ASP.NET的內(nèi)置對象對象名稱說明Response對象這個對象可用來決定何時或如何將輸出由服務(wù)器端傳送至瀏覽器端Request對象這個對象可用來獲取由瀏覽器端返回服務(wù)器端的數(shù)據(jù),如瀏覽者輸入的窗體數(shù)據(jù)、存儲在瀏覽者機(jī)計(jì)算機(jī)的Cookie等Server對象這個對象提供了服務(wù)器最基本的屬性和方法ASP error對象這個對象可以讓您取得Script發(fā)生錯誤的信,自,(IIS5.0才支持此對象)Application對象當(dāng)有數(shù)個瀏覽者同時存取網(wǎng)頁時,這個對象可用來記錄不同瀏覽器端共享的變量,因?yàn)闊o論有幾個瀏覽者同時存取網(wǎng)頁,都只會產(chǎn)生一個Application對象的實(shí)例Session對象這個對象也是用來記錄瀏覽器端的變量的,但和Application對象不同的是Application對象記錄了所有瀏覽器端共享的變量,而Session對象則是記錄了個別瀏覽器端專用的變量Object contest對象這個對象用來鏈接ASP和Microsoft Transaction ServerActiveX組件與ASP內(nèi)置對象相似。同前面討論的內(nèi)置對象一樣,ActiveServer Pages組件也可以擴(kuò)展腳本功能。組件與對象的不同在于其主要用于專門任務(wù)。2.4.2 ASP.NET訪問數(shù)據(jù)庫技術(shù)ODBC基于SQL(Structured Query Language),并把它作為訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)。這個接口提供了最大限度的相互可操作性:一個應(yīng)用程序可以通過一組通用的代碼訪問不同的數(shù)據(jù)庫管理系統(tǒng)。ADO(ActiveX Data Object,ActiveX數(shù)據(jù)對象)是一組優(yōu)化的訪問數(shù)據(jù)庫的專用對象集,它為ASP提供了完整的站點(diǎn)數(shù)據(jù)庫訪問解決方案。因?yàn)锳DO是通過ODBC來對數(shù)據(jù)庫進(jìn)行訪問的,所以它可以連接各種支持ODBC的數(shù)據(jù)庫,如Access、SQL Server、Oracle、Informix等。在使用ADO之前要先在ODBC中添加相應(yīng)的數(shù)據(jù)庫驅(qū)動程序,并創(chuàng)建相應(yīng)的DSN(數(shù)據(jù)源名)。ADO中包含許多對象,其中Connection對象和Recordset對象主要用于控制數(shù)據(jù)庫存取,要建立一次數(shù)據(jù)庫訪問首先要創(chuàng)建一個Connection對象,然后用基于這個Connection對象的Recordset對象來完成對數(shù)據(jù)庫的操作。在ASP中主要的ADO對象有三個,分別是Connection、Command以及RecordSet,這三個對象又分別有一些子對象。表2.2 ADO的對象對象名稱說明Connection對象提供對數(shù)據(jù)庫服務(wù)器的連接,在數(shù)據(jù)庫與應(yīng)用程序之間建立聯(lián)系,然后再Recordset和Command對象米布洵、請求、增加或更新數(shù)據(jù)。Connection對象代表了一個打開的同OLE DB數(shù)據(jù)源的連接,它有點(diǎn)類似于client/server數(shù)據(jù)庫應(yīng)用中同Server間的真實(shí)網(wǎng)絡(luò)迎接,我們可以獨(dú)立于任何其它對象建立一個Connection對象。注意,在引用一個Connection之前首先要創(chuàng)建這個Connection對象。Recordset對象雖然使用Connection對象的Execute方法已經(jīng)可以實(shí)現(xiàn)對數(shù)據(jù)庫的各種操作,但是在編程中我們更常川的還是RecordSet對象,ADO中的內(nèi)置對象RecordSets是數(shù)據(jù)庫訪問的土要接口,它指向數(shù)據(jù)表中的一個記錄集,它有點(diǎn)類似于C語言中指針的概念,在任何時刻一個RecordSets對象只能指向一條記錄。Field對象每個Recordset對象中都有一個由Field對象組成的Fields集合,其中每個Field對象都代表Recordset中的一個字段Command對象主要作用是進(jìn)行數(shù)據(jù)庫的奄詢。其』作方法是將采用SQL標(biāo)準(zhǔn)的查詢語句指定到Command對象的CommandString屬性,然后執(zhí)行查詢動作,數(shù)據(jù)庫服務(wù)器響應(yīng)后,將查詢結(jié)果存儲在Recordset對象中供用戶使用。ASENET通過ADOLADO.NET,ADO再通過ODBC訪問數(shù)據(jù)庫獲得數(shù)據(jù)信息,然后再返回結(jié)果送到客戶端瀏覽器。ADO(ActiveX Data Objects)支持WEB程序開發(fā)人員可以通過Internet存取數(shù)據(jù)庫,即可以在客戶端在線實(shí)現(xiàn)對數(shù)據(jù)庫的訪問、即時更新等操作。這樣的結(jié)果是使得WEB站點(diǎn)與數(shù)據(jù)庫的集成更為緊密。ADO可以在任何支持COM以及OLE的服務(wù)器端操作系統(tǒng)上使用。但數(shù)據(jù)庫是各種各樣的,要實(shí)現(xiàn)對所有數(shù)據(jù)庫的存取,就要用到ODBC,通過ODBC驅(qū)動程序,ADO就可以兼容各種數(shù)據(jù)庫系統(tǒng),包括Microsoft自身的Access、FoxPro、SQL Server以及Oracle、Informix、Sybase等公司的數(shù)掘庫服務(wù)器,而且具有統(tǒng)一的處理界面。第3章 系統(tǒng)分析3.1系統(tǒng)的整體構(gòu)架分析3.1.1系統(tǒng)采用的軟件體系結(jié)構(gòu)隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的發(fā)展,特別是Intranet技術(shù)的快速發(fā)展,對軟件技術(shù)的要求也在不斷進(jìn)步,從單機(jī)時代到基于C/S(客戶機(jī)朋艮務(wù)器)的局域網(wǎng)環(huán)境應(yīng)用,而如今,大量的內(nèi)部網(wǎng)應(yīng)用軟件已經(jīng)采用B/S(瀏覽器/N務(wù)器)。瀏覽器/服務(wù)器方式采用IE或其它支持Intemet標(biāo)準(zhǔn)協(xié)議的瀏覽器為客戶端支持平臺,以WEB服務(wù)器為服務(wù)提供和中心管理器,大型數(shù)據(jù)庫為數(shù)據(jù)服務(wù)后臺的多層應(yīng)用體系。瀏覽器/服務(wù)器方式軟件體系有布局靈活,軟件更新方便,比傳統(tǒng)的C/S系統(tǒng)具有更大的客戶訪問服務(wù)能力,同時,將軟件界面和服務(wù)邏輯分開,有助于用戶的工作流程更新和服務(wù)能力的逐步提高。在辦公自動化系統(tǒng)中采用瀏覽器/服務(wù)器方式是一個很好的全面解決方案。軟件體系結(jié)構(gòu)總圖如圖3.1所示。圖3.1軟件體系結(jié)構(gòu)圖3.1說明1.各子框圖中上下層次表示調(diào)用或包容關(guān)系。2.Usersoftl、Usersoft2是自制的軟件構(gòu)件。其中,Usersoftl用于客戶端、業(yè)務(wù)服務(wù)系統(tǒng)請求和結(jié)果交互通道,具有統(tǒng)一的數(shù)據(jù)封裝格式;Usersoft2用于業(yè)務(wù)服務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)庫訪問的構(gòu)件。3.服務(wù)應(yīng)用程序?qū)崿F(xiàn)網(wǎng)站和自動化辦公系統(tǒng)的所有功能,采用ISAPI技術(shù)編程。4.業(yè)務(wù)服務(wù)系統(tǒng)有多種,除在框架圖中表示的工作流業(yè)務(wù)服務(wù)系統(tǒng)外,還查詢服務(wù)系統(tǒng)、身份認(rèn)證服
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1