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

正文內(nèi)容

基于net的辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-閱讀頁

2025-07-12 18:19本頁面
  

【正文】 在應(yīng)用程序中可以從Web. config文件中獲取該數(shù)據(jù)庫連接字符串,方法為:string corm=[connString]。它使用Web. config中appSettings部分的名稱來獲取值。這種操作類似于在Windows應(yīng)用程序的注冊表中保存程序設(shè)置。 WEB服務(wù)1, ASP. NET. Web應(yīng)用程序的基本概念。例如,可在Web服務(wù)器計算機(jī)上的“/order虛擬目錄中發(fā)布一個“order“應(yīng)用程序。該目錄包含所有子目錄,除非子目錄本身就是虛擬目錄。ASP. NET在Web應(yīng)用程序的生存期內(nèi)維護(hù)HttpApplication實例。所指派的特定HttpApplication實例負(fù)責(zé)管理請求的整個生存期,并僅在請求完成后才被重新使用。創(chuàng)建ASP. NET應(yīng)用程序。例如,如果安裝了包含IIS的Windows 2000 Server,則可能有一個C:\InetPub\WWWRoot目錄。右擊一個現(xiàn)有目錄并選擇“新建”(創(chuàng)建新的虛擬目錄)或“屬性”(提升現(xiàn)有的常規(guī)目錄)。應(yīng)用程序的生存期。當(dāng)?shù)谝粋€請求發(fā)出后,將創(chuàng)建一個HttpApplication實例并引發(fā)Application Start事件。. NET框架是創(chuàng)建和使用Web服務(wù)的理想平臺。下面的代碼是一個創(chuàng)建ASP. NET Web服務(wù)的實例。using 。using 。//具有某種屬性和方法的類。public DataSet getDSl(string sn){::}}。其具體的應(yīng)用是在一個ASP. NET的頁面中首先調(diào)用Web服務(wù),然后再解讀它的XML文檔。//把調(diào)用web服務(wù)的地址付值給一個字符串。//解讀web服務(wù)返回的xml文檔,并以特定的格式打印在web頁面中。 XmlNodeList elemList=(Table )。 foreach (XmlNode xn in elemList[0].ChildNodes){(td++/td}for (inti=o。 i++){(tr)。}(/table)。比ADO更適應(yīng)于分布式及Internet等大型應(yīng)用程序環(huán)境,為了多人同時存取更具擴(kuò)展性?!€在發(fā)展的原因。OLE DB是在連接情況下訪問數(shù)據(jù)的系統(tǒng)級編程接口。體現(xiàn)了網(wǎng)絡(luò)應(yīng)用的思想。,它將內(nèi)存中的數(shù)據(jù)(數(shù)據(jù)集)表示為XML形式,發(fā)送給其它組件,且各組件交互時不需要數(shù)據(jù)類型轉(zhuǎn)換。 ,但提供了更多的功能,此外還添加了其他新對象和程序化接口以便讓程序設(shè)計更利于開發(fā)。在本文開發(fā)的項目中,我們選用了SQL Data ,由于經(jīng)過了優(yōu)化,可以直接訪問SQL Serve:數(shù)據(jù)庫而不用添加OLE DB或開放式數(shù)據(jù)庫連接(ODBC) 層,因此具有良好的性能。SqlConnetion對象:SqlConnetion對象用來建立與數(shù)據(jù)庫的連接。SqlCommand對象:連接到數(shù)據(jù)庫后,就可使用Command對象來操作數(shù)據(jù)庫的數(shù)據(jù)。SqlDataReader對象:,通過這個對象讀取數(shù)據(jù),其速度可以顯著提升,適合于那些只要作簡單查詢操作或者需要大量數(shù)據(jù)提取的應(yīng)用。SqlDataAdapter對象:DataAdapter對象是DataSet與數(shù)據(jù)源之間的橋梁,DataAdapter對象可以從數(shù)據(jù)源取出數(shù)據(jù)填充DataSet對象:可以將DataSet對象中的數(shù)據(jù)存儲到數(shù)據(jù)源也可以對底層數(shù)據(jù)存儲體進(jìn)行數(shù)據(jù)的添加、刪除、或修改操作。你可以把它想象成內(nèi)存中的數(shù)據(jù)庫,是表DataTable和關(guān)系Relations的集合,專門用來存儲和處理從數(shù)據(jù)存儲體(Data Store)讀出的數(shù)據(jù),是數(shù)據(jù)庫數(shù)據(jù)在內(nèi)存中的副本,一個數(shù)據(jù)集包含數(shù)量不限的數(shù)據(jù)表。這樣的好處是您在進(jìn)行的數(shù)據(jù)操作是針對本機(jī)的DataSet操作,因}fu減少與服務(wù)器溝通的次數(shù),降低網(wǎng)絡(luò)的流量。DataTableCollection類是DataTable所綱_成的集合。DataRelationCollection類記錄了DataSet中DataTable之間的關(guān)系。例如,如果數(shù)據(jù)集包含一個有關(guān)投資者的表和另一個有關(guān)每個投資者的股票購買情況的表,則數(shù)據(jù)集可能還包含一個關(guān)系來連接投資者表的各個行和購買表的對應(yīng)行。比如說您可以創(chuàng)建一個DataView對象,然后指定排序(Sort)或默認(rèn)(DefaultView)方式,讓您能夠?qū)蓚€以上的控件連接到同一個DataTable但顯示不同的數(shù)據(jù)。,, TextBox,DataGrid, DataList, Repeater CrystalReportViewer等。作為SQL Serve:的一個主要版本,SQL Server2000建立在先進(jìn)的可擴(kuò)展SQL Server7. 0的基礎(chǔ)上,和SQL Server7. 0一樣是微軟數(shù)據(jù)庫陣營中的重要版本。自SQL ,由于其優(yōu)良的性能、可伸縮性、可編程性及價格,己成為眾多客戶關(guān)系管理((CRM) ,商業(yè)智能(BI)、企業(yè)資源規(guī)劃(ERP)以及其他商業(yè)應(yīng)用程序供應(yīng)商和客戶的首選數(shù)據(jù)庫。SQL Server2000繼續(xù)發(fā)揚(yáng)了數(shù)據(jù)庫軟件設(shè)計和工程方面的優(yōu)良傳統(tǒng),成為證件進(jìn)行的SQL Serve產(chǎn)品革新的基礎(chǔ)。它還具有構(gòu)成最大的web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能??缮炜s性和可用性同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運(yùn)行Windows 98的便攜式電腦,到運(yùn)行Windows2000數(shù)據(jù)中心版的大型多處理器服務(wù)器。企業(yè)級數(shù)據(jù)庫功能SQL Server 2000關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。SQL Server 2000分布式查詢使用戶可以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是SQL Server 2000數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫機(jī)用戶,使這些用戶自主地工作,然后將他們所做的修改合并回分布服務(wù)器。SQL Server 2000還支持基于標(biāo)準(zhǔn)的、與Windows DNA集成的程序設(shè)計模型,使SQL Server 2000數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為強(qiáng)大的可伸縮系統(tǒng)的無縫部分。數(shù)據(jù)倉庫SQL Server 2000中包括吸取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理的工具。 第三章 需求分析與總體設(shè)計第三章 需求分析與總體設(shè)計 設(shè)計原則采用的編程語言和程序設(shè)計思想,必須是標(biāo)準(zhǔn)的、通用的。盡量利用控件所使用平臺(Windows2000 Advanced Serve:和SQL Server2000)提供的各種內(nèi)置能力,充分挖掘現(xiàn)有系統(tǒng)平臺的潛力,架構(gòu)出新的應(yīng)用方案,以降低我們需要編寫的代碼量。系統(tǒng)保存的所有文檔(包括:數(shù)據(jù)庫中的數(shù)據(jù)、平面文件中的數(shù)據(jù)、二進(jìn)制、數(shù)據(jù)等)應(yīng)該很容易的被第二方應(yīng)用系統(tǒng)所使用,以保證數(shù)據(jù)的連通性。只要一旦用戶登錄該系統(tǒng),并通過認(rèn)證為合法用戶,那么他將具有相應(yīng)的對系統(tǒng)的操作權(quán)限,也就是說在權(quán)限范圍內(nèi)能直接操作各項功能,瀏覽相應(yīng)的內(nèi)容,而無須重復(fù)登錄。 先進(jìn)性原則:采用業(yè)界認(rèn)可的先進(jìn)技術(shù)和設(shè)備。可靠性原則(健壯性原則):系統(tǒng)服務(wù)器承擔(dān)著整個網(wǎng)絡(luò)信息的存儲、操作與處理的關(guān)鍵任務(wù),為信息系統(tǒng)的支撐樞紐,因此,網(wǎng)站服務(wù)器的可靠性要求較高。在系統(tǒng)建設(shè)和開發(fā)過程中的每個環(huán)節(jié),必須遵循有關(guān)國際、國家主流技術(shù)標(biāo)準(zhǔn)。隨著網(wǎng)絡(luò)組織的業(yè)務(wù)發(fā)展,對信息系統(tǒng)的依賴程度會越來越高,同時信息會不斷膨脹。開放性原則:系統(tǒng)中每種設(shè)備、軟件必須具有良好的開放性,所有硬、軟件都應(yīng)遵循業(yè)界相關(guān)標(biāo)準(zhǔn),支持開放的標(biāo)準(zhǔn)接口,使整個系統(tǒng)成為一個統(tǒng)一的整體,而不致產(chǎn)生運(yùn)行上的“孤島”。 需求分析通過對中小企業(yè)的實際需求以及現(xiàn)今市場上流行的OA系統(tǒng)進(jìn)行調(diào)研,該辦公自動化系統(tǒng)應(yīng)該具有以下主要功能:登錄管理,個人信息管理,個人辦公,公文流轉(zhuǎn),公共信息管理,文檔管理,人力資源管理和權(quán)限設(shè)置。登錄時需要驗證用戶身份和權(quán)限。顯示用戶的操作權(quán)限等信息。l 即時消息:員工之間發(fā)送和接收消息。(4)公文流轉(zhuǎn)l 發(fā)文處理:用戶發(fā)起新的流程;l 收文處理:用戶處理收到的公文。l 流程審批:定義流程的步驟,綁定流程個環(huán)節(jié)的人員,確定流程的分支。(6)公共信息l 信息管理:擁有有相應(yīng)的權(quán)限的員工發(fā)布,修改和刪除公共信息。(7)人力資源管理l 組織結(jié)構(gòu):查看、定義、修改和刪除公司信息、部門信息和職位信息。l 人員基本信息:查看、添加和刪除公司的員工。本文在系統(tǒng)設(shè)計中,把安全需求大致歸結(jié)為以下幾個方面: (1)網(wǎng)絡(luò)可用性網(wǎng)絡(luò)是應(yīng)用系統(tǒng)和業(yè)務(wù)的載體,網(wǎng)絡(luò)中斷對十業(yè)務(wù)和系統(tǒng)來說就意味著中斷停止,將帶來非常大的影響,因此必須保證網(wǎng)絡(luò)的持續(xù)有效的運(yùn)行,防止對關(guān)鍵網(wǎng)絡(luò)設(shè)施的入侵和攻擊,防止通過消耗帶寬等方式破壞網(wǎng)絡(luò)的可用性。 (3)數(shù)據(jù)機(jī)密性機(jī)密信息的泄密將直接影響國家安全和社會穩(wěn)定。 (4)訪問的可控性對關(guān)鍵網(wǎng)絡(luò)、系統(tǒng)和數(shù)據(jù)的訪問必須得到有效的控制,這要求系統(tǒng)能夠可靠確認(rèn)訪問者的身份,謹(jǐn)慎授權(quán),并對任何訪問進(jìn)行審計。另外,保護(hù)硬件資源不被非法占有,軟件資源免受病毒的侵害,都構(gòu)成了整個信息網(wǎng)絡(luò)上的安全需要。具體描述為:嚴(yán)格的身份認(rèn)證,細(xì)粒度的訪問控制,必要的數(shù)據(jù)保密性和完整性,審計與口志,統(tǒng)一的安全管理等。使得系統(tǒng)具有良好的性能和可擴(kuò)展性,同時系統(tǒng)使用ADO. NET, XML等先進(jìn)成熟的技術(shù),從而保障系統(tǒng)的可維護(hù)性和技術(shù)先進(jìn)性。Web層中間層數(shù)據(jù)庫層用戶表示層瀏覽器Web ContainerDBMS數(shù)據(jù)訪問模塊通用數(shù)據(jù)訪問層 技術(shù)架構(gòu)圖l 用戶表示層:主要指瀏覽器,采用HTTP協(xié)議與Web層交互。l 中間通用數(shù)據(jù)訪問層:用來為WEB層提供統(tǒng)一的數(shù)據(jù)訪問接口,簡化Web層的代碼編寫。(1)系統(tǒng)平臺l 技術(shù)平臺:l WEB服務(wù)器:Internet Information Server l 數(shù)據(jù)庫:微軟SQL Server 2000中文企業(yè)版l 服務(wù)器操作系統(tǒng):Windows Server 2003l 客戶機(jī)操作系統(tǒng):Windows XP, Windows 2000(2)開發(fā)工具l 開發(fā)語言:ASP. NET技術(shù)框架,C語言編寫l 開發(fā)工具:微軟Visual Studio. NET 2005。另外,外網(wǎng)用戶可以通過VPN技術(shù)實現(xiàn)對內(nèi)網(wǎng)服務(wù)器的無差別訪問。由于本文開發(fā)的系統(tǒng)涉及企業(yè)的實際具體情況,所以能否建立一個良好的數(shù)據(jù)組織關(guān)系與數(shù)據(jù)庫,使整個系統(tǒng)的數(shù)據(jù)之間可以相互共享所擁有的信息資源,可迅速、方便、準(zhǔn)確的調(diào)用和管理所需數(shù)據(jù),是衡量系統(tǒng)開發(fā)工作好壞的重要指標(biāo),也是系統(tǒng)的基本要求。因此可以將這點作為ER圖分析的重點,圍繞它進(jìn)行其他數(shù)據(jù)的ER圖分析。通過ER圖分析,使我更清楚的了解功能之間的邏輯關(guān)系。(1)系統(tǒng)登錄用戶進(jìn)入系統(tǒng)前,必須先進(jìn)入登錄頁面進(jìn)行身份驗證,把用戶輸入的用戶名和密碼同數(shù)據(jù)庫中的記錄進(jìn)行比較,若存在此條記錄,則通過驗證;若不存在記錄則驗證失敗,顯示錯誤信息。關(guān)鍵代碼:/*登錄驗證代碼*/string sql =SELECT * FROM WHERE LoginName = AND Password = (,12345678)(其中,sEncrypt是個DES加密函數(shù),用于加密存儲密碼。string sql = insert into online(UserID,UserName,LoginTime,IpAddr) values( + UserID + ,39。,39。,39。)。關(guān)鍵代碼:/*查詢權(quán)限代碼*/string sql = select position_permiss.* from position_permiss,staff_in_position where = and UserID= + userid。 + ((),12345678) + 39。(其中,sEncrypt是個DES加密函數(shù),用于加密存儲密碼。待辦事務(wù):所有用戶均可使用此模塊,用于創(chuàng)建新的待辦事務(wù),在創(chuàng)建的過程當(dāng)中,可以選擇其他用戶的協(xié)同。在用戶新建事務(wù)的時候,可以指定事務(wù)的起止時間,類型,主要內(nèi)容和協(xié)同人員,并且會顯示所有參加協(xié)同人員的時間安排表,以防止出現(xiàn)同一人員過多任務(wù)的負(fù)擔(dān)。在這里,本人只對創(chuàng)建新事務(wù)進(jìn)行詳細(xì)說明。點擊新建后,向事務(wù)表中添加一條新的事務(wù)記錄,然后,根據(jù)新插入的事務(wù)ID和所選的執(zhí)行人,向事務(wù)執(zhí)行表中插入多條記錄。發(fā)送消息時可以指定一個或多個目標(biāo)。本功能的實現(xiàn)主要是依賴于定時刷新一個讀取消息表的頁面,在頁面的load()事件中檢查一次消息表中是否有新的未讀消息。關(guān)鍵代碼:/*每30秒刷新頁面 */ body onload=load() script type=text/javascript function load() { setInterval(re(),40000)。} /script日程安排的主界面是一個可視的日歷控件,點擊某一具體日期,會出現(xiàn)菜單:若該日已有安排,則出日程列表;若該日沒有安排,用戶可以點擊新建按鈕新建安排。流程審批即新建和修改流程類型,通過定義表單類型,定義流程具體步驟,綁定流程每一步驟的員工以及流程的分支類型等。此操作設(shè)計的數(shù)據(jù)庫表主要是表單表,表單描述表,人員綁定表和流程步驟表。若有新的流程需要處理,系統(tǒng)會發(fā)出消息提
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1