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

正文內(nèi)容

網(wǎng)上辦公系統(tǒng)的開發(fā)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-25 21:27 本頁面
 

【文章內(nèi)容簡介】 間后又不同程度地發(fā)現(xiàn)各種問題,增加了系統(tǒng)維護(hù)的代價。十余年來,人們努力探索,提出了各種數(shù)據(jù)庫設(shè)計(jì)方法,這些方法運(yùn)用軟件工程的思想和方法,提出了各種設(shè)計(jì)準(zhǔn)則和規(guī)程,都屬于規(guī)范設(shè)計(jì)法。規(guī)范設(shè)計(jì)法中比較著名的有新奧爾良(New Orleans)方法。它將數(shù)據(jù)庫設(shè)計(jì)分為四個階段:需求分析(分析用戶要求)、概念設(shè)計(jì)(信息分析和定義)、邏輯設(shè)計(jì)(設(shè)計(jì)實(shí)現(xiàn))和物理設(shè)計(jì)(物理數(shù)據(jù)庫設(shè)計(jì))。其后。,并采用一些輔助手段每一過程。基于ER模型的數(shù)據(jù)庫設(shè)計(jì)方法,基于3NF(第三范式)的設(shè)計(jì)方法,基于抽象語法規(guī)范的設(shè)計(jì)方法等,是在數(shù)據(jù)庫設(shè)計(jì)的不同階段上支持實(shí)現(xiàn)的具體技術(shù)和方法。規(guī)范設(shè)計(jì)法從本質(zhì)上看仍然是手工設(shè)計(jì)方法,其基本思想是過程迭代和逐步求精。數(shù)據(jù)庫工作者和數(shù)據(jù)庫廠商一直在研究和開發(fā)數(shù)據(jù)庫設(shè)計(jì)工具。經(jīng)過十多的努力,數(shù)據(jù)庫設(shè)計(jì)工具已經(jīng)實(shí)用化和產(chǎn)品化。例如Design 2000和PowerDesigner分別是ORACLE公司和SYBASE公司推出的數(shù)據(jù)庫設(shè)計(jì)工具軟件。這些工具軟件可以自動地或輔助設(shè)計(jì)人員完成數(shù)據(jù)庫設(shè)計(jì)過程中的很多任務(wù)。人們已經(jīng)越來越認(rèn)識到自動數(shù)據(jù)庫設(shè)計(jì)工具的重要性。特別是大型數(shù)據(jù)庫的設(shè)計(jì)需要自動設(shè)計(jì)工具的支持。人們也日益認(rèn)識到數(shù)據(jù)庫設(shè)計(jì)和應(yīng)用設(shè)計(jì)應(yīng)該同時進(jìn)行。 數(shù)據(jù)庫設(shè)計(jì)的基本步驟按照規(guī)范設(shè)計(jì)的方法,考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計(jì)分為以下六個階段(如圖44所示):需求分析;概念結(jié)構(gòu)設(shè)計(jì);邏輯結(jié)構(gòu)設(shè)計(jì);物理結(jié)構(gòu)設(shè)計(jì);數(shù)據(jù)庫實(shí)施;數(shù)據(jù)庫運(yùn)行和維護(hù);1. 需求分析階段進(jìn)行數(shù)據(jù)庫設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。需求分析是整個設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時間的一步。作為地基的需求分析是否做得充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫大廈的速度與質(zhì)量。需求分析做得不好,甚至?xí)?dǎo)致整個數(shù)據(jù)庫設(shè)計(jì)返工重做?!?shù)據(jù)庫設(shè)計(jì)步驟2. 概念結(jié)構(gòu)設(shè)計(jì)階段概念結(jié)構(gòu)設(shè)計(jì)是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體DBMS的概念模型。邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS 所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。數(shù)據(jù)庫物理設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。在數(shù)據(jù)庫實(shí)施階段,設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語言及其宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價、調(diào)整與修改。設(shè)計(jì)一個完善的數(shù)據(jù)庫應(yīng)用系統(tǒng)是不可能一蹴而就的,它往往是上述六個階段的不斷反復(fù)。按照這樣的設(shè)計(jì)過程,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的不同階段形成數(shù)據(jù)庫的各級模式。需求分析階段,綜合各個用戶的應(yīng)用需求;在概念設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn),獨(dú)立于各個DBMS產(chǎn)品的概念模式。 數(shù)據(jù)庫的各級模式本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)同第二章內(nèi)數(shù)據(jù)字典描述的數(shù)據(jù)結(jié)構(gòu)相同,這里不再過多闡述。用戶在使用本軟件時均需要登錄后,才可使用,登錄時會提示你輸入用戶名,用戶密碼和所在小組。用戶名均是超級用戶分配給每位員工的且具有唯一性,員工用戶自己可以更改密碼。在登錄時,系統(tǒng)會根據(jù)你輸入的員工名來判斷你是幾級用戶:超級用戶為1級,是2級。確定是幾級員工后,系統(tǒng)會給不同員工不同的權(quán)限。登錄時,給出不同的提示信息。顯示信息員工登錄后,系統(tǒng)會顯示出該員工的姓名、所在部門、職位等個人信息。并且顯示出上級部門和下級部門,可以查看企業(yè)公告和活動安排。更改密碼出于安全考慮,員工登錄后,可隨時更改密碼,以免帳號被別人盜取,進(jìn)行非法操作,擾亂本系統(tǒng),也影響員工正常使用。同時也建議用戶經(jīng)常更改個人密碼。發(fā)表意見一般員工在登陸主頁面后可以在意見箱模塊中發(fā)表意見和建議與公司領(lǐng)導(dǎo)以及上級進(jìn)行交流??冃гu定  超級用戶登錄系統(tǒng)后,擁有一項(xiàng)非常重要的管理功能,在績效評定模塊中可以給與本公司員工進(jìn)行工作績效評定,以便鼓勵員工們積極工作績效評定模塊中進(jìn)行評定的員工可以在主頁中查詢,優(yōu)秀員工的保留時間有超級用戶(公司領(lǐng)導(dǎo))來決定。審核發(fā)布和批示登陸員工可以再發(fā)布審核模塊中實(shí)現(xiàn)發(fā)布產(chǎn)品或項(xiàng)目的最新審核信息等待領(lǐng)導(dǎo)的批示,超級用戶則可以在此模塊中查看審核,進(jìn)行批示工作。超級用戶的權(quán)限是本系統(tǒng)的最高權(quán)限,超級用戶同普通員工的區(qū)別就在于,超級用戶可以對不同員工信息進(jìn)行匯總管理,還可以對部門以及系統(tǒng)信息進(jìn)行管理操作。職員信息管理本軟件利用的是Internet網(wǎng)絡(luò)資源,主要目的就是為了方便廣大企業(yè)高管,用戶可以在線進(jìn)行復(fù)雜企管工作,超級用戶登陸后臺以后可以方便的查看本公司每個員工的最新情況在需要是可以進(jìn)行職員的修改添加和刪除的錯做。更改密碼由于后臺模塊實(shí)現(xiàn)的功能較為重要所以提供給超級用戶修改密碼的功能,以防止非授權(quán)用戶盜取密碼后進(jìn)行非法操做和盜取公司內(nèi)部重要資料。權(quán)限管理當(dāng)超級用戶登錄后臺管理模塊后,可以對本公司所屬的員工進(jìn)行權(quán)限的分配和管理,還可以進(jìn)行用戶組的設(shè)置,將不同的員工進(jìn)行分組,方便員工的統(tǒng)一和分類管理。第五章 系統(tǒng)運(yùn)行測試硬件環(huán)境:微型計(jì)算機(jī)一臺,各項(xiàng)技術(shù)指標(biāo)() 運(yùn)行環(huán)境硬件配置硬件配置處理器Pentium II300以上內(nèi)存64M以上硬盤空間30M以上軟件環(huán)境:操作系統(tǒng):Windows 2000/XP網(wǎng)絡(luò)環(huán)境:利用現(xiàn)有廣域網(wǎng)Internet即可測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤;成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。軟件測試完整的定義應(yīng)該是:在精心控制的系統(tǒng)環(huán)境下,采用相應(yīng)的技術(shù)手段,利用一組事先構(gòu)造好的測試實(shí)例(Test Cases)執(zhí)行程序以發(fā)現(xiàn)程序中存在的總是,并確認(rèn)系統(tǒng)功能、性能符合需求的一個綜合過程。軟件系統(tǒng)的開發(fā)過程中,面對著人員、技術(shù)、環(huán)境極其錯綜復(fù)雜的問題,開發(fā)人員對問題的認(rèn)識與實(shí)際狀況可能會存在一定的差異,項(xiàng)目組相關(guān)人員之間的交流和協(xié)調(diào)也不可能完美無缺,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生差錯。我們力求在每個階段結(jié)束之前通過嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正差錯。但是,經(jīng)驗(yàn)表明,審查并不能發(fā)現(xiàn)所有差錯,而前一階段的差錯還可能導(dǎo)致后續(xù)階段更多的差錯。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒有發(fā)現(xiàn)并及時糾正存在的大部分差錯,則這些差錯遲早會在運(yùn)行過程中暴露出來。那時不僅改正這些錯誤的代價更高,而且往往會造成非常嚴(yán)重的后果。對于軟件開發(fā)機(jī)構(gòu)來說,將整個項(xiàng)目工作量的40%用于軟件測試的情況并不少見。軟件測試的工作量與系統(tǒng)的可靠性要求成正比關(guān)系。極端情況下,測試一個與人類安全有密切關(guān)系的軟件(如航空/航天飛行控制、核反應(yīng)推監(jiān)控、導(dǎo)彈控制等)的費(fèi)用可能是軟件開發(fā)總費(fèi)用的3到5倍!軟件測試的目標(biāo)是:以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷。如對軟件實(shí)施了嚴(yán)格、規(guī)范的測試,就能夠發(fā)現(xiàn)其中大部分的錯誤。軟件測試能夠確認(rèn)軟件實(shí)現(xiàn)的功能和性能與用戶需求說明的一致性。軟件測試還能收集到足夠的測試結(jié)果為軟件可靠性評價提供依據(jù)。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件需求規(guī)格、設(shè)計(jì)和編碼最后的驗(yàn)證、復(fù)審。軟件測試集中反映了人們心理上、技術(shù)上、經(jīng)濟(jì)上對軟件系統(tǒng)的認(rèn)識,這種認(rèn)識在很大程度上又影響了的設(shè)計(jì)。以下關(guān)于軟件測試的原則有助于設(shè)計(jì)人員和測試人員樹立正確的測試?yán)砟?,提高測試的工作質(zhì)量:(1) 在測試之前應(yīng)當(dāng)預(yù)先確定測試數(shù)據(jù)并定義測試數(shù)據(jù)的期望結(jié)果。心理學(xué)認(rèn)為沒有目的的工作是沒有效果的工作。如果測試工作沒有目的并且程序執(zhí)行的期望結(jié)果不明確的話,測試就沒有多大價值。(2) 程序員小組不應(yīng)當(dāng)測試自己編制的程序。由自己對自己所做的工作找毛病、挑缺陷這種行為與人的心理狀態(tài)不相容,因此,自己測試自己的程序容易受思維慣性的影響而降低測試質(zhì)量。(3) 軟件測試不僅要測試輸入數(shù)據(jù)正確的情況,還要測試輸入數(shù)據(jù)不正確或非預(yù)期輸入的情況。(4) 軟件測試不僅要檢查程序是否做出它應(yīng)當(dāng)做的事,更要檢查程序是否做了它不應(yīng)當(dāng)做的事。(5) 除非程序已被廢棄,否則有關(guān)程序的測試數(shù)據(jù)及測試記錄應(yīng)妥善保存。保存測試數(shù)據(jù)和測試記錄,對于排錯完成以后的回歸測試工作大有幫助。同時也有助于系統(tǒng)的可靠性分析、評價。(6) 在做軟件測試計(jì)劃時,不要“先入為主”地認(rèn)為程序中不會有錯。(7) 程序段中出現(xiàn)錯誤的概率與這段程序中已發(fā)現(xiàn)的錯誤數(shù)成正比。(8) 測試工作是一項(xiàng)非常復(fù)雜、極富創(chuàng)造性的和需要高度智慧的挑戰(zhàn)性任務(wù)。軟件測試是一個心理、技術(shù)交織在一起的復(fù)雜過程?!y試階段的信息流(1) 測試對象。軟件測試與程序測試在概念上是不同的,軟件測試的對象不僅僅是程序,還包括軟件需求規(guī)格文檔、設(shè)計(jì)規(guī)格文檔、模塊算法這些軟件文檔配置項(xiàng)。軟件測試的內(nèi)容貫穿軟件定義與開發(fā)的全部階段。(2) 測試配置。這是預(yù)先定義好的一套測試方案,包括測試計(jì)劃、測試過程、測試實(shí)例集合和所預(yù)期的執(zhí)行結(jié)果。實(shí)際上從整個軟件生存周期來看,測試配置是軟件配置中的一個子集,最終提交的軟件配置項(xiàng)應(yīng)該是包括上述測試配置以及測試的實(shí)際結(jié)果和排錯的記錄。將測試得出的實(shí)際結(jié)果和預(yù)期的結(jié)果進(jìn)行比較,如果兩者不一致則說明程序中存在錯誤,但測試無法說明錯誤的性質(zhì)和準(zhǔn)確位置。設(shè)法確定錯誤的準(zhǔn)確位置并且改正它,這就是軟件排錯(Debug)的任務(wù)。排錯過程是測試過程的一部分。為了診斷并糾正一個程序中的錯誤,可能需要花費(fèi)一小時、一天甚至一個月的時間。正是由于排錯所固有的不確定性,常常使得測試不能按計(jì)劃進(jìn)行。隨著測試結(jié)果的積累和統(tǒng)計(jì)分析,軟件可靠性的評價就可以按指定的模型計(jì)算。所謂軟件可行性就是:軟件在運(yùn)行期間平均無故障運(yùn)行的時間周期,這個周期越長,系統(tǒng)可靠性就越高。如果系統(tǒng)不斷出現(xiàn)一些嚴(yán)重的、要求修改設(shè)計(jì)的錯誤,那么軟件的質(zhì)量和可靠性就存在問題,這也意味著要對軟件做更深入的測試。另一方面,如果軟件的功能已正確實(shí)現(xiàn),測試中發(fā)達(dá)到預(yù)定目標(biāo),本次實(shí)施的測試方案不足以暴露存在的嚴(yán)重錯誤!這些潛在的錯誤將最終在維護(hù)階段被用戶發(fā)現(xiàn),并由開發(fā)者或維護(hù)者來糾正(這時,糾正的費(fèi)用可能是開發(fā)階段糾正費(fèi)用的40倍).在測試階段積累的測試結(jié)果,可以用更形式化的方法進(jìn)行統(tǒng)計(jì)分析。軟件可靠性模型使用這些錯誤率數(shù)據(jù),可以估計(jì)將來出現(xiàn)錯誤的情況并進(jìn)一步對軟件可靠性進(jìn)行預(yù)測。圖61中,每個圓圈代表了軟件測試中一個非常復(fù)雜的處理過程。常用的軟件測試方法有兩大類:靜態(tài)測試方法和動態(tài)測試方法。靜態(tài)測試方法是程序員普遍采用的一種方法,春內(nèi)容主要是,通過人工模擬軟件系統(tǒng)的執(zhí)行方式,以代碼會審、走查(Walkthrough)、辦公室檢查的形式分析或核查系統(tǒng)的功能實(shí)現(xiàn)、編碼過程的正確性。動態(tài)測試方法是通過輸入一組預(yù)先按照一定的測試準(zhǔn)則構(gòu)造的實(shí)例數(shù)據(jù)來動態(tài)運(yùn)行程序,而達(dá)到發(fā)現(xiàn)程序錯誤的過程。實(shí)際上任何一項(xiàng)工程產(chǎn)品都可以使用下面2種方式之一進(jìn)行測試:(1) 如果產(chǎn)品實(shí)現(xiàn)的功能是已知的,那么可以通過演示每個功能實(shí)現(xiàn)的正確性來進(jìn)行測試。(2) 如果產(chǎn)品的內(nèi)容過程及結(jié)構(gòu)是已知的,那么可以通過驗(yàn)證每種內(nèi)部操作的正確性及與設(shè)計(jì)規(guī)格的一致性來測試產(chǎn)品的所有內(nèi)部成分。第1種方式被稱為黑盒測試技術(shù),第2種方式被稱為白盒測試技術(shù)。軟件的黑盒測試意味著測試只是在軟件的接口上進(jìn)行。也就是說,把測試對象看作一個黑盒子,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)需求規(guī)格說明、設(shè)計(jì)規(guī)格說明中關(guān)于功能的定義,檢查程序?qū)崿F(xiàn)的功能是否符合它的功能說明。輸入能
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1