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

正文內(nèi)容

基于delphi的新生報名管理系統(tǒng)(存儲版)

2024-10-16 21:31上一頁面

下一頁面
  

【正文】 ................................. 36 參考文獻(xiàn) ........................................................... 38 致謝 ............................................................... 39 Ⅱ 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 1 第 1 章 緒論 系統(tǒng)開發(fā)背景 近年來,由于計算機硬件、軟件、網(wǎng)絡(luò)的飛速發(fā)展和廣泛應(yīng)用,人們迎來了信息社會和知識 經(jīng)濟(jì)。學(xué)校的決策只能依據(jù)報表數(shù)據(jù),在浪費大量人力、物力的同時無法做到實時監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時性。這些優(yōu)點能夠極大地提高報名管理的效率 ,也是科學(xué)化、正規(guī)化管理的重要條件。 C/S 型數(shù)據(jù)庫支持的數(shù)據(jù)量一般比文件型數(shù)據(jù)庫大得多,還支持分布式的數(shù)據(jù)庫(即同一數(shù)據(jù)庫的數(shù)據(jù)庫位于多臺服務(wù)器上)。而對于 ASP 來說,開發(fā)出來的軟件 體積 較大,占內(nèi)存較大的缺點,所以選 擇 使用 Delphi, 正如 “ 真正的程序員用 C,聰明的程序員用 Delphi”,這句話是對 Delphi 最 經(jīng)典、最實在的描述。 下面對它的幾個突出特點進(jìn)行描述: (1)Delphi 為 32 位應(yīng)用程序,因此其性 能 就像裝上了渦輪引擎一樣強勁有力,使用它可開發(fā)出功能強大的應(yīng)用程序。 (9)使用 Delphi 提供的數(shù)據(jù)庫瀏覽器,則可使 用戶在 Delphi 的集成開發(fā)環(huán)境中,方便瀏覽、修改、索引數(shù)據(jù)庫。 SQL Server 2020 的特性 表現(xiàn)在以下幾方面: (1) Inter 集成。 SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。 論文 的研究內(nèi)容及結(jié)構(gòu)安排 全文 共分 5 章,各章的主要內(nèi)容 介紹如下: 第 1 章是系統(tǒng)分析部分,首先對可行性進(jìn)行了分析,從經(jīng)濟(jì)可行性、技術(shù)可行性進(jìn)行了闡述;其次進(jìn)行了功能需求分析;然后進(jìn)行了系統(tǒng)安全需求分析;最后進(jìn)行了系統(tǒng)的運行環(huán)境分析。它可以避免人力、物力和財力上的浪費。 技術(shù)可行性分析 根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng) 的各項約束條件,從技術(shù)的角度研究實現(xiàn)系統(tǒng)的可能性。本項目的開發(fā)是小型 管理信息系統(tǒng)的開發(fā),開發(fā)方案選擇系統(tǒng)先模塊化,后集成的方式。 其用例圖 如圖 21 所示 。 軟硬件環(huán)境需求 由于現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,基于 Delphi 的 管理系統(tǒng)所需的運行環(huán)境需求 ,如 下 表 21 所示。 (3)報到管理: 新生 報到和報到查詢。工作流程活動圖用于研究實現(xiàn)業(yè)務(wù)目標(biāo)時所要執(zhí)行的各項任務(wù)或活動的順序安排。 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 13 圖 34 住宿安排模塊活動 圖 新生繳費模塊活動 圖 新生繳費模塊活動圖 如圖 35 所示。 1 1 n n 1 1 1 n 住宿 選擇 繳費 學(xué)習(xí) 新生 公寓 專業(yè) 系別 費用 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 16 專業(yè)名 稱 圖 37 專業(yè)實體圖 (2)費用實體圖如圖 38 所示。 表 32T_user 表結(jié)構(gòu) 列名 數(shù)據(jù)類型 字節(jié)數(shù) 關(guān)鍵字 允許空 說明 name Char 6 pk 非空 用戶名 公寓 公寓編號 公寓級別進(jìn)口貨 收費標(biāo)準(zhǔn) 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 18 passwd Char 10 非空 密碼 表 33t_qxb 表結(jié)構(gòu) 列名 數(shù)據(jù)類型 字節(jié)數(shù) 關(guān)鍵字 允許空 說明 name Char 20 pk 用戶名 cdx Char 3 菜單項 表 34t_cdx 表結(jié)構(gòu) 列名 數(shù)據(jù)類型 字節(jié)數(shù) 關(guān)鍵字 允許空 說明 cdx Char 3 pk 菜單項 cdm Char 20 非空 菜單名 (2)新生基本信息數(shù)據(jù)表 用于保存新生的基本信息,數(shù)據(jù)表名為“ t_xsb”,結(jié)構(gòu)如表 35 所示。 圖 312 新生數(shù)據(jù)物理表 圖 313 系統(tǒng)數(shù)據(jù)物理表 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 21 第 4 章 詳細(xì)設(shè)計 與功能實現(xiàn) 本節(jié)介紹幾個重點功能模塊的實現(xiàn) ,以及對主要模塊的主要功能、界面設(shè)計和代碼 進(jìn)行描 述。 登錄時的系統(tǒng)主界面如圖 42 所示。 apassword:=trim()。) and(=39。 SessionName:=。).AsString,1,1))。 //關(guān)閉登錄窗口 。 end。 end。 (2)界面設(shè)計 新生數(shù)據(jù) 導(dǎo)入 管理窗體 如 圖 46 所示 。 if not then exit。, MB_OK+MB_ICONASTERISK+MB_DEFBUTTON1+MB_APPLMODAL)。39。 (trim([1].Cells[iRow,iCol+6].value))。 except 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 27 (39。 begin with (nil) do begin try Close。 lxdh:=trim([0].SubItems[4])。+xh+39。update t_xsb set xm=39。39。 sqlstr:=sqlstr+39。39。39。39。39。)39。,39。39。39。,39。39。+zydm+39。39。 end。 end。 begin xm:=trim()。%39。 INNER JOIN td_xbdm c ON = 39。)39。 數(shù)據(jù)網(wǎng)格顯 示事件 procedure (Sender: TObject。).AsInteger of 0:(Sender as TDBGrid).:=clwindow。 (2)界面設(shè)計 新生住宿管理窗體 如圖 49 所示。 (2)界面設(shè)計 新生繳費管理窗體 如圖 411 所示 。 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 33 第 5 章 系統(tǒng)運行與測試 軟件測試既是軟件開發(fā)階段的最后一項活動,又是軟件質(zhì)量保證的最后一項措施。正確登錄后,系統(tǒng) 主窗體,如圖 53 所示。 確認(rèn)測試 通過綜合測試以后,軟件已完全組裝起來,接口方面的錯誤也已排除,軟件測試的最后一步確認(rèn)測試即可開始。另一方面,本系統(tǒng)的設(shè)計進(jìn)行了大量的改進(jìn)與創(chuàng)新,首先是在系統(tǒng)中設(shè)計了報到查詢、住宿查詢、住宿資源查詢、繳費查詢、新生信息查詢等諸多查詢機制,操作人員不再是只能通過打印出報表進(jìn)行人工查詢,而是可以直接輸入一種檢索條件進(jìn)行電子查詢,其次是由于各大高校的收費標(biāo)準(zhǔn)不一定相同,軟件中還增設(shè)了各項費用的設(shè)置模塊,包括學(xué)費、 其他費、住宿費用的初始化設(shè)置,大大拓廣了應(yīng)用程序的使用空間。 本系統(tǒng)的設(shè)計,一方面秉承了前人探索得到的有用思想方法,例如在新生表中添加狀態(tài)列,用以記錄新生所 處的報名狀態(tài),新生狀態(tài)有:未報到;已報到,但未安排住宿;已報到、住宿,但未繳清費用;完成報到手續(xù)。 綜合測試 綜合測試是組裝軟件的系統(tǒng)測試技術(shù),按設(shè)計要求把通過單元測試的各個模塊組裝在一起之后,進(jìn)行測試以便發(fā)現(xiàn)與接口有關(guān)的各種錯誤。 例如: 系統(tǒng)啟動后,首先顯示管理系統(tǒng)的主窗體,如圖 51 所示。 創(chuàng)建數(shù)據(jù)源 先 打開 “ 控制面板 ”,再選擇“ 管理工具 ”, 選擇“ ODBC 數(shù)據(jù)源 ” 然后再添加數(shù)據(jù)源 ,然后 選擇 SQL Server,點擊 完成 ,然后選擇 數(shù)據(jù)源名稱為 “ SCIT”,再選擇“ 使用 Windows NT 驗證 ” ,再選擇 默認(rèn)數(shù)據(jù)庫為 “ SCIT”點擊 完成 則可測試成功。 圖 410 安排 /修改宿舍 源代碼略。 end。 //根據(jù)學(xué)生報到單的發(fā)到情況,用不同的背景顏色來表示 case (39。 //根據(jù)檢索結(jié)果,確定彈出菜單可操作性 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 30 if 0 then :=true else :=false。39。 INNER JOIN td_zydm b ON = 39。 INNER JOIN td_xbdm c ON = 39。 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 29 圖 48 發(fā)報到單 (3)部分事件代碼實現(xiàn) “檢索”按鈕單擊事件程序: procedure (Sender: TObject)。)。 ExecSQL。+xbdm+39。39。39。39。39。,39。39。39。39。,zydm=39。39。+jtdz+39。39。,xb=39。 Open。39。 csny:=trim([0].SubItems[2])。 “數(shù)據(jù)導(dǎo)入 ”按鈕單擊事件程序: procedure (Sender: TObject)。 end。 (trim([1].Cells[iRow,iCol+4].value))。 iCol := BeginCol。, 39。 ListItem: TListItem。 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 25 圖 45 添加 /修改用戶窗體 源代碼略。 。 。 Next。 while not Eof do begin a:=strtoint(copy(FieldByName(39。)and(=) order by 39。39。a,b:integer。 圖 41 系統(tǒng)主界面 用戶運行本系統(tǒng)后,系統(tǒng)會首先提示用戶登錄,此時系統(tǒng)菜單項只有登錄系統(tǒng)和關(guān)閉系統(tǒng)是可見的。因此在確定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取方法之前,對數(shù)據(jù)庫系統(tǒng)所支持的事務(wù)要進(jìn)行仔細(xì)分析,獲得優(yōu)化數(shù)據(jù)庫物理設(shè)計的參數(shù)。 設(shè)計 該系統(tǒng)的 總體的 數(shù)據(jù)表設(shè)計如下 表 31 所示。 數(shù)據(jù)庫概念設(shè)計 根據(jù)系統(tǒng)需求與數(shù)據(jù)字典,得到系統(tǒng) ER 圖( ER 圖又稱實體 關(guān)系圖,它是表示數(shù)據(jù)對象及其關(guān)系的圖形語言機制 其中數(shù)據(jù)對象用長方形表示,關(guān)系用菱形表示)。 新生報到模塊活動 圖 新生報到模塊 活動圖 如圖 33 所示。 系統(tǒng)的主要程序邏輯 活動圖是 UML用于對系統(tǒng)的動態(tài)行為建模的另一種常用工具,它描述活動的順序,展現(xiàn)從一個活動到另一個活動的控制流。 (2)數(shù)據(jù)管理: 其功能主要 包括信息 檢索 和 導(dǎo)入數(shù)據(jù)。 圖 25 繳費管理用例圖 安全保密需求 為完善系統(tǒng)的管理功能,增加系統(tǒng)用戶管理功能,包括系統(tǒng)用戶的數(shù)據(jù)增加,刪除和修改。 根據(jù)對新生報到流程的分析,要開發(fā)一套軟件集中化處理各項報到事宜 ,代替新生報到時到處奔波,則該軟件至少具備以下基本功能: (1)系統(tǒng) 管 理: 其 功能 主要 包括 系統(tǒng)管理員可以進(jìn)行 登錄 系統(tǒng) 、用戶管理 、密碼修改和 退出系統(tǒng) 功能。 本系統(tǒng)首先通過采集報到管理系統(tǒng)的性能、可靠性、可維護(hù)性和生產(chǎn)性方面的信息,分析實現(xiàn)系統(tǒng)功能如報到管理、住宿管理、收費管理所需的 設(shè)備、技術(shù)、方法和過程,分析項目開發(fā)在技術(shù)方面可能擔(dān)負(fù)的風(fēng)險以及技術(shù)問題對開發(fā)成本的影響,其次通過充分研究現(xiàn)有類似的管理信息系統(tǒng)的功能與性能,采用的技術(shù)、工具、設(shè)備和開發(fā)過程中的經(jīng)驗與教訓(xùn)等等,最終得出了用軟件進(jìn)行報名管理,收費管理等是完全可行的,即本系統(tǒng)的開發(fā)在技術(shù)上是可行的。 在本系統(tǒng)的開發(fā)過程中,只需 一臺電腦 34 個月,開發(fā)人員是應(yīng)屆本科畢業(yè)生,無需培訓(xùn)費,系統(tǒng)的運行、維護(hù)費用也 很低, 開發(fā)成本遠(yuǎn)小于收益值。 基于 Delphi的新生報名管理系統(tǒng)的設(shè)計與實現(xiàn) 6 第 2 章 系統(tǒng) 分析 可行性分析 開發(fā)任何一個基于計算機的系統(tǒng),都會受到時間和資源上的限制。 SQL Server 2020 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分 [7]。 SQL Server 2020 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。 還 為數(shù)據(jù)庫管理員提供了精細(xì)調(diào)整運行生產(chǎn)聯(lián)機系統(tǒng)的 SQL Server 2020 安裝所需要的全部工具。 (7)用程序可通過在 Delphi 中使用 Borland 公司提供的數(shù)據(jù)引擎 (BDE)功能,可以毫無障礙地使用多種數(shù)據(jù)庫,不論是大型數(shù)據(jù)庫還是 PC 機中的數(shù)據(jù)庫。不僅如此, 還具有強大的數(shù)據(jù)庫功能等。和 VB 相比, Delphi 則功能更強大、更實用??蛻魴C則將用戶的需求送交到服務(wù)器,再從服務(wù)器返回數(shù)據(jù)給用戶。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1