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

正文內(nèi)容

軟件工程導(dǎo)論實驗報告--nsz(編輯修改稿)

2024-11-27 23:17 本頁面
 

【文章內(nèi)容簡介】 工資管理系統(tǒng)具有高效率的系統(tǒng)靈活性。當修改工資庫中某個職工的工資情況或者修改某個工資發(fā)放項目時 ,只需在工資數(shù)據(jù)編輯狀態(tài)下對該職工的工號進行鎖定 ,或者對某個工資項目進行鎖定 ,即可對鎖定的項目進行修改 ,而對其它的人員或 項目無權(quán)修改 ,這樣可以提高系統(tǒng)的準確性。 工資管理系統(tǒng)能夠較好保證數(shù)據(jù)庫的安全。戶可以對后臺數(shù)據(jù)庫進行加密 ,同時還可以給系統(tǒng)設(shè)定密碼。 現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,利用現(xiàn)有技術(shù)條件完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。 安全與更新 考慮到所涉及問題的敏感性和現(xiàn)有網(wǎng)絡(luò)環(huán)境的不安全特點,要求軟件有較好的安全防護措施,包括密碼的安全性、用戶的驗證、系統(tǒng)的封裝等。而且還要求能夠與主流的殺毒軟件和安 全輔助軟件兼容。另外在當前復(fù)雜的網(wǎng)絡(luò)環(huán)境下應(yīng)考慮到數(shù)據(jù)傳輸?shù)陌踩裕詈檬褂脭?shù)據(jù)加密技術(shù)。 在數(shù)據(jù)檢索、數(shù)據(jù)有刪改機制以及軟件的復(fù)用性,以便增強軟件的健壯性。 另外任何一款軟件都不能保證沒有漏洞,因此要求軟件保留有限的升級接口,為打補丁和軟件的升級提供便利。 3 總體設(shè)計 3. 1 系統(tǒng)設(shè)計思想 常用的結(jié)構(gòu)化設(shè)計( SD)方法有面向數(shù)據(jù)流分析( DFA)的設(shè)計方法和面向數(shù)據(jù)的設(shè)計方法【如 Jackson 方法( JSD)和邏輯構(gòu)造程序方法 ( LCP)(一般用于詳 細設(shè)計)】。 DFA 方法以數(shù)據(jù)流圖為基礎(chǔ),它定義了把 DFD(變換型數(shù)據(jù)流,事務(wù)型數(shù)據(jù)流及混合型)變換成軟件結(jié)構(gòu)圖( SC)的不同映射方法。 DFA 設(shè)計技術(shù)實施的通用步驟: (1)復(fù)查并精化 DFD; (2)確定 DFD 類型; (3)把 DFD 映射到系統(tǒng)模塊結(jié)構(gòu) ,設(shè)計出模塊結(jié)構(gòu)的上層; (4)基于 DFD 逐步分解高層模塊 ,設(shè)計出下層模塊〈初步結(jié)構(gòu)〉; (5)根據(jù)模塊獨立性原理,精化模塊結(jié)構(gòu),得到更為合理的軟件結(jié)構(gòu);(6)模塊接口描述;( 7)修改和補充數(shù)據(jù)詞典;( 8)制定測試計劃。 詳細設(shè)計階段的任務(wù)主要是確定每個模塊的處理過程 ,包括( 1)確定每個模塊的算法。( 2)確定每一個模塊的數(shù)據(jù)組織。( 3)為每個模塊設(shè)計一組測試用例。( 4)編寫詳細設(shè)計說明書。詳細設(shè)計階段采用的方法是結(jié)構(gòu)化程序設(shè)計( SP),與 SA, SD 方法銜接。目標是給出可以直接用以編碼的程序邏輯結(jié)構(gòu),強調(diào)清晰第一。 上面的 Javabean 通過返回對象的形式來返回數(shù)據(jù),在類的內(nèi)部可以規(guī)定哪些數(shù)據(jù)可以訪問,哪些數(shù)據(jù)是只讀的等,從而通過封裝數(shù)據(jù)達到再一次提高數(shù)據(jù)安全性的目的。 程 序 控 制 模 塊 進入界面 選擇人物 包裹物品 查看屬性 數(shù)據(jù)庫邏輯結(jié)構(gòu) 設(shè)計 數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 設(shè)計邏輯結(jié)構(gòu)時一般要分三步進行: 1. 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系,網(wǎng)狀,層次模型。 2. 將轉(zhuǎn)換來的關(guān)系,網(wǎng)狀,層次模型向特定 DBMS 支持下的數(shù)據(jù)模型轉(zhuǎn)換。 3. 對數(shù)據(jù)模型進行優(yōu)化。 根據(jù) 基于 Web 的水電交費系統(tǒng)的 使用情況的不同,可以采用 MySql 數(shù)據(jù)庫或Oracle 數(shù)據(jù)庫,本系統(tǒng)采用 MySql 數(shù)據(jù)庫。 在線繳費系統(tǒng)數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下面的表格所示,每個表格表示在數(shù)據(jù)庫中的一個表。 分總體設(shè)計和詳細設(shè)計兩階段。總體設(shè)計階段的任務(wù)主要是確定系統(tǒng)由 哪些模塊組成,以及這些模塊之間的相互關(guān)系;詳細設(shè)計階段的任務(wù)主要是設(shè)計每個模塊的處理過程。 詳細設(shè)計階段的任務(wù)主要是確定每個模塊的處理過程,包括( 1)確定每個模塊的算法。( 2)確定每一個模塊的數(shù)據(jù)組織。( 3)為每個模塊設(shè)計一組測試用例。( 4)編寫詳細設(shè)計說明書。詳細設(shè)計階段采用的方法是結(jié)構(gòu)化程序設(shè)計( SP),與 SA, SD 方法銜接。目標是給出可以直接用以編碼的程序邏輯結(jié)構(gòu),強調(diào)清晰第一。 4 詳細設(shè)計 詳細設(shè) 計階段的根本目標是確定應(yīng)該怎樣具體的實現(xiàn)所要求的系統(tǒng),經(jīng)過這個階段的設(shè)計工作可以得出對目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序,下面將對總體設(shè)計中描述的主要功能進行詳細的說明。 用戶模塊詳細設(shè)計 在使用程序語言編制程序之前,需要對所采用算法的邏輯關(guān)系進行進行分析,設(shè)計出全部必要的過程細節(jié),并給予清晰的表達,使之成為編碼的依據(jù),也作為軟件測試人員及軟件維護人員進行測試及維護時的參照。 項目的提出:角色管理是角色扮演游戲的重要組成部分, 系統(tǒng)的結(jié)構(gòu)是游戲管理 系統(tǒng)的一個有機組成部分,它并非一個獨立的系統(tǒng),需要和員工人事管理、財務(wù)管理等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得角色基本信息、基本包裹、金錢、狀況等信息。 本系統(tǒng)與其他系統(tǒng)聯(lián)系緊密,那么就得通過相應(yīng)的接口相聯(lián)系。本工資管理系統(tǒng)分為四大模塊,它們分別是登錄模塊、普通用戶、人事管理員用戶、財務(wù)管理用戶模塊。普通用戶的權(quán)限非常小,所以享受的服務(wù)也非常少,只能查詢自己的一些簡單信息,不能修改任何信息。管理員模塊最為復(fù)雜,它是工資管理系統(tǒng)的核心部分,所有的設(shè)置、修改、計算和對數(shù)據(jù)庫的修改都在這個模塊。系統(tǒng)幫助為普通 用戶和管理員用戶所共有。 由前面的數(shù)據(jù)流圖和系統(tǒng)結(jié)構(gòu)圖進行進一步的分析和設(shè)計,得到了后面的一些程序流程圖。 經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu),現(xiàn)在就可以 MySQL 數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表了。本系統(tǒng)的 MySQL 的使用的版本為 以上的版本。為了便于開發(fā)筆者從 MySQL 官方站點上下載并安裝了一個客戶端軟件和服務(wù)端軟件,分別是 和。在使用過程中發(fā)現(xiàn)中文輸入的問題,所以應(yīng)該在 MySQL 的命令行設(shè)置 MySQL 的字體 選擇職業(yè) 開始 進入選擇界面 初始化默認角 色 開始默認選擇女性角色 點擊物品 包裹已滿? 包裹增加 包裹增加? 再次點擊物品? 包裹滿了 返回界面 是 是 是 否 否 OnStart() 否 5 系統(tǒng)測試及難點分析 系統(tǒng)運行環(huán)境的搭建 在開始 Android 開發(fā)之旅啟動之前,首先要搭建環(huán)境,然后創(chuàng)建一個簡單的HelloWorld。本文的主題如下: 環(huán)境搭建 、 JDK 安裝 、 Eclipse 安裝 、 Android SDK 安裝 、 ADT 安裝 、創(chuàng)建 AVD HelloWorld 、 JDK 安裝 如果你還沒有 JDK 的話,可以去這里 下載 ,接下來的工作就是安裝提示一步一步走。設(shè)置環(huán)境變量步驟如下: 1. 我的電腦 屬性 高級 環(huán)境變量 系統(tǒng)變量中添加以下環(huán)境變量: 2. JAVA_HOME 值為: D:\Program Files\Java\( 你安裝 JDK 的目錄 ) 3. CLASSPATH 值為: .。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\。%JAVA_HOME%\bin。 4. Path: 在開始追加 %JAVA_HOME%\bin。 5. NOTE: 前面四步設(shè)置環(huán)境變量對搭建 Android 開發(fā)環(huán)境不是必須的,可以跳過。 安裝完成之后,可以在檢查 JDK 是否安裝成功。打開 cmd 窗口,輸入 java – version 查看 JDK 的版本信息。出現(xiàn)類似下面的畫面表示安裝成功了: 圖 驗證 JDK 安裝是否成功 、 Eclipse 安裝 如果你還么有 Eclipse 的話,可以去這里 下載 ,下載如下圖所示的 Eclipse IDE for Java Developers( 92M)的 win 32bit 版: 圖 Eclipse 下載 解壓之后即可使用 。 、 Android SDK 安裝 在 Android Developers 下載 ,下載完成后解壓到任意路徑。 ? 運行 SDK ,點擊 Available Packages。如果沒有出現(xiàn)可安裝的包,請點擊 Settings,選中 Misc 中的 Force 點擊 Available Packages 。 ? 選擇希望安裝的 SDK 及其文檔或者其它包,點擊 Installation Selected、 Accept All、 Install Accepted,開始下載安裝所選包 ? 在用戶變量中新建 PATH 值為: Android SDK 中的 tools 絕對路徑(本機為 D:\AndroidDevelop\androidsdkwindows\tools)。 圖 設(shè)置 Android SDK的環(huán)境變量 “ 確定 ” 后,重新啟動計算機。重啟計算機以后,進入 cmd 命令窗口,檢查 SDK是不是安裝成功。 運行 android – h 如果有類似以下的輸出,表明安裝成功: 圖 驗證 Android SDK 是否安裝成功 、 ADT 安裝 ? 打開 Eclipse IDE,進入菜單中的 Help Install New Software ? 點擊 Add...按鈕,彈出對話框要求輸入 Name 和 Location: Name 自己隨便取, Location 輸入 下圖所示: ? 確定返回后,在 work with 后的下拉列表中選擇我們剛才添加的 ADT,我們會看到下面出有 Developer Tools,展開它會有 Android DDMS 和Android Development Tool,勾選他們。 如下圖所示: ? 然后就是按提示一步一步 next。 完成之后: ? 選擇 Window Preferences... ? 在左邊的面板選擇 Android,然后在右側(cè)點擊 Browse...并選中 SDK路徑,本機為: D:\AndroidDevelop\androidsdkwindows ? 點擊 Apply、 OK。配置完成。 、創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運行,必須創(chuàng)建 AVD。 ? 在 Eclipse 中。選擇 Windows Android SDK and AVD Manager ? 點擊左側(cè)面板的 Virtual Devices,再右側(cè)點擊 New ? 填入 Name,選擇 Target 的 API, SD Card 大小任意, Skin 隨便選,Hardware 目前保持默認值 ? 點擊 Create AVD 即可完成創(chuàng)建 AVD 注意: 如果你點擊左側(cè)面板的 Virtual Devices,再右側(cè)點擊 New ,而 target下拉列表沒有可選項時,這時候你: ? 點擊左側(cè)面板的 Available Packages,在右側(cè)勾選下圖所示: ? 然后點擊 Install Selected 按鈕,接下來就是按提示做就行了 要做這兩步,原因是在 、 Android SDK 安裝中沒有安裝一些必要的可用包( Available Packages)。 、 HelloWorld ? 通過 File New Project 菜單,建立新項目 Android Project ? 然后填寫必要的參數(shù),如下圖所示:(注意這里我勾選的是 Google APIs,你可以選你喜歡的,但你要創(chuàng)建相應(yīng)的 AVD) 相關(guān)參數(shù)的說明: 1. Project Name: 包含這個項目的文件夾的名稱。 2. Package Name: 包名,遵循 JAVA 規(guī)范,用包名來區(qū)分不同的類是很重要的,我用的是 。 3. Activity Name: 這是項目的主類名,這個類將會是 Android 的 Activity類的子類。一個 Activity 類是一個簡單的啟動程序和控制程序的類。它可以根據(jù)需要創(chuàng)建界面,但不是必須的。 4. Application Name: 一個易讀的標題在你的應(yīng)用程序上。 5. 在 選擇欄 的 Use default location 選項,允許你選擇一個已存在的項目。 ? 點擊 Finish 后,點擊 Eclipse 的 Run 菜單選擇 Run Configurations? ? 選擇 “Android App
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1