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

正文內(nèi)容

戶籍管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文-在線瀏覽

2024-11-11 14:12本頁面
  

【正文】 它支持用戶直接參與應(yīng)用軟件的開發(fā),只需少量編程,就可方便地把現(xiàn)有實(shí)用程序適當(dāng)組成用戶應(yīng)用處理所需的應(yīng)用軟件以及向客戶機(jī)上應(yīng)用處理轉(zhuǎn)移到服務(wù)器側(cè)去執(zhí)行的方向發(fā)展。 客戶 /服務(wù)器體系可分為集中的服務(wù)器體系和分布的服務(wù)器體系。后者在網(wǎng)絡(luò)中有多臺(tái)數(shù)據(jù)庫服務(wù)器。 第二章、開發(fā)環(huán)境 開發(fā)工具選擇 作為開發(fā)人員,開發(fā)工具的選擇非常重要。另外一點(diǎn)是,工具最好能以庫的形式來管理對(duì)象,這樣才能為版本控制、對(duì)象重用提供有力的保證。 Visual Basic提供了大量的控件, 這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。 開發(fā)工具介紹 Visual Basic 簡(jiǎn)介 : 微軟公司的 Visual Basic Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面 向?qū)ο蟮拈_發(fā)工具。 經(jīng)過分析,使我們使用易于與數(shù)據(jù)庫連接的 Microsoft Visual Basic 開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)庫窗口這一功能強(qiáng)大而簡(jiǎn)潔操縱數(shù)據(jù)庫的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原形,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求分析 ,不斷修正和改進(jìn),直到形成用戶滿意的可行性系統(tǒng)。 Access2020 簡(jiǎn)介 : Access2020 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。 Access也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服 務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。如上所述, Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。 Visual Basic、 Access以及其他微軟的軟件產(chǎn)品都是通過共用 JET數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。我們可以設(shè)置 DATA控件的各個(gè)屬性,告訴它要調(diào)用那個(gè)數(shù)據(jù)庫的哪個(gè)部分。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,當(dāng)原來的數(shù)據(jù)表中的 內(nèi) 容改變了以后,該記錄集合中的記錄也會(huì)隨之改變。將 DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫之間建立聯(lián)系。 ADO Data控件可以實(shí)現(xiàn)的功能是:連接本地?cái)?shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫;打開指定的數(shù)據(jù)庫表,將數(shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定的控件 ,可以在這些控件中顯示或更改這些數(shù)值 。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。 需求分析一般是按圖 31 所示的過程進(jìn)行 : 系統(tǒng)需求用戶需求者分析員規(guī)格說明語言規(guī)格說明處理關(guān)于規(guī)格說明的報(bào)告所寫的軟件需求說明規(guī)格說明 圖 31 需求分析圖 面對(duì)一個(gè)復(fù)雜的系統(tǒng)時(shí),一個(gè)比較好的方法是分層次地描繪這個(gè)系統(tǒng)。然后分別把每個(gè)關(guān)鍵功能擴(kuò)展到適當(dāng)?shù)脑敿?xì)程度,畫在單獨(dú)的一頁紙上。大體上了解了系統(tǒng)數(shù)據(jù)的流向和各部分相互之間的關(guān)系,經(jīng)過需求分析的了解和掌握,根據(jù)要求和數(shù)據(jù)流向,數(shù)據(jù)的流向大致如下圖: 第 7 頁 圖 32 系統(tǒng)流程圖 圖 33 系統(tǒng)功能流程圖 、可行性研究 、系統(tǒng)開發(fā)的可行性 : 在開發(fā)任何一個(gè)新系統(tǒng)之前 是無法知道該項(xiàng)目能否以現(xiàn)有的技術(shù)進(jìn)行開發(fā),也無法知輸入用戶名及密碼 出錯(cuò)信息 密碼錯(cuò) 系統(tǒng)功能主界面 正確 功能處理 系統(tǒng)登錄界面 登錄處理 數(shù)據(jù)庫 系統(tǒng)登錄處 功能界面 數(shù)據(jù)編輯 數(shù)據(jù)查詢 數(shù)據(jù)導(dǎo)入 數(shù)據(jù)導(dǎo)出 系統(tǒng)管理 人口 /戶口表明細(xì) 添加 修改 刪除 查詢 退出 分類查詢 導(dǎo) 入 導(dǎo) 出 導(dǎo)出報(bào)表 增加用戶 刪除用戶 修改密碼 數(shù)據(jù)庫 Access 第 8 頁 道該項(xiàng)目是否有開發(fā)的價(jià)值,無法估計(jì)系統(tǒng)的成本效益比, 所以要對(duì)系統(tǒng)開發(fā)的可行性進(jìn)行分析 , 可行性研究實(shí)際上是一次大大壓縮和簡(jiǎn)化的系統(tǒng)分析和設(shè)計(jì)的過程,其主要目的是探索該項(xiàng)目是否值得去解決,是否有可行的解決方法。 、系統(tǒng)開發(fā)的必要性 : 時(shí)代的發(fā)展,社會(huì)的進(jìn)步,落后的管理手段 不再滿足人們的需要。 隨著網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的發(fā)展,現(xiàn)在越來越多的部門建立了以計(jì)算機(jī)網(wǎng)絡(luò)為中心的數(shù)據(jù)庫管理系統(tǒng),以實(shí)現(xiàn)內(nèi)部各部門通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行信息交流與共享,為適應(yīng)市場(chǎng)經(jīng)濟(jì)的發(fā)展提供了必要的基礎(chǔ),同時(shí)也促進(jìn)了網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)的飛速發(fā)展。 、 系統(tǒng)的基本功能 經(jīng)過分析 ,最后得出新的戶籍管理系統(tǒng)應(yīng)具有以下功能模塊 : 戶籍管理 :可以隨意地添加戶口、人口 , 遷入或遷出需要改動(dòng)的戶口和人口 . 查詢修改 :實(shí)現(xiàn)對(duì)戶口、人口相關(guān)信息的查詢及修改 . 報(bào)表統(tǒng)計(jì) :對(duì)戶口、人口報(bào)表進(jìn)行統(tǒng)計(jì) ,瀏覽所有信息 . 系統(tǒng)管理 :對(duì)登錄用戶進(jìn)行設(shè)置和管理 ,可以添加、修改用戶列表 . 從 下 圖中可以看出系統(tǒng)(最小化)至少包括如下一級(jí)子模塊: 戶籍管理 、 系統(tǒng)管理 、 查詢修改 、 報(bào)表統(tǒng)計(jì) 。 系統(tǒng) 管理模塊的功能:這個(gè)模塊從本質(zhì)上來講,當(dāng)然應(yīng)該只有 管理員 才有權(quán)使用,這個(gè)模塊能夠?qū)崿F(xiàn)新用戶的增加、已有用戶的查找、已有用戶的刪除、已有用戶的密碼修改、注銷不再使用的用戶等功能。系統(tǒng)能按 戶口 號(hào)、 身份證號(hào)碼 、地址等進(jìn)行精確或模糊查詢,并把查詢的結(jié)果顯示在表格中 . 報(bào)表統(tǒng)計(jì) 模塊的功能:本模塊 是為了用戶能方便地瀏覽已有信息的全部?jī)?nèi)容 ,即 對(duì) 第 9 頁 修改 、查詢添加新內(nèi)容起到參考的作用 。 (4) 統(tǒng)一的數(shù)據(jù)編輯設(shè)計(jì)方法 以戶口表為例進(jìn)行說明,為了編輯其記錄,設(shè)計(jì)了mainfrm窗體,在其中的 DataGrid中顯示所有已輸入的戶籍檔案記錄。 (5) 事件編程技術(shù) 窗體上有兩個(gè)事件過程 Load和 Activate: 它們的執(zhí)行過程是,在啟動(dòng)該窗 體時(shí)先執(zhí)行 Load(僅執(zhí)行一次)事件過程,然后執(zhí)行 Activate事件過程,在該窗體中每次調(diào)用其他窗體或預(yù)覽報(bào)表,執(zhí)行完畢返回時(shí)戶籍管理系 統(tǒng) 戶籍管理 查詢修改 報(bào)表統(tǒng)計(jì) 系統(tǒng)管理 添加或遷入戶口 遷出戶口 添加或遷入人口 遷出人口 刪除用戶 修改密碼 人口報(bào)表 添加用戶 用戶列表 查詢戶號(hào) 戶口報(bào)表 查詢修改人口信息 列表查詢 查詢住址 查詢修改戶口信息 全部戶口列表 全部人口列表 已遷出戶口列表 第 10頁 執(zhí)行 Activate事件過程。正確的設(shè)計(jì)這兩個(gè)事件過程是 VB事件編程的關(guān)鍵,本論文中大量采用上述方法進(jìn)行窗體設(shè)計(jì)。數(shù)據(jù)庫技術(shù)能使 Inter 應(yīng)用超越具有早期應(yīng)用特點(diǎn)的簡(jiǎn)單的發(fā)布。這些技術(shù)沒有脫離經(jīng)典數(shù)據(jù)庫技術(shù)的要求。 數(shù)據(jù)庫的設(shè)計(jì)和開發(fā)及包括藝術(shù)有包括工程。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用,是一個(gè)工程過程。經(jīng)典的數(shù)據(jù)庫應(yīng)用涉及諸如訂單、顧客、工作、 員工、學(xué)生、電話之類的項(xiàng),或其它數(shù)據(jù)量較大、需要密切關(guān)注的事務(wù)。數(shù)據(jù)庫也被越來越多地應(yīng)用于生成和維護(hù)多媒體應(yīng)用程序上。存儲(chǔ)器的容量、存儲(chǔ)速率直接影響到數(shù)據(jù)管理技術(shù)的發(fā)展。 使用計(jì)算機(jī)以后,數(shù)據(jù)處理的速度和規(guī)模,無論是相對(duì)于手工方式,還是機(jī)械方 式,都有無可比擬的優(yōu)勢(shì)。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲(chǔ)、維護(hù)、檢索、傳送等操作,這部分操作是數(shù)據(jù)處理業(yè)務(wù)的基本環(huán)節(jié),而且是任何數(shù)據(jù)處理業(yè)務(wù)中必不可少的共有部分。 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的位置,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效果產(chǎn)生影響。同時(shí)合理的數(shù)據(jù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。 ( 2)創(chuàng)建數(shù)據(jù)庫文件 如果操作系統(tǒng)中安裝了 ACCESS2020的話,可以在開始菜單的程序菜單中可以找到。這些就新建了一個(gè)數(shù)據(jù)庫文件。點(diǎn)擊創(chuàng)建就完成。 在下面的對(duì)話框中選 ” 使用設(shè)計(jì)器創(chuàng)建表 ” ,上面還有三個(gè)按鈕,一個(gè)是打開,一個(gè)是設(shè)計(jì),一個(gè)是新建,點(diǎn)擊設(shè)計(jì),就可以開始設(shè)計(jì)數(shù)據(jù)表了。先看看 VB是如何與 ACCESS2020數(shù)據(jù)庫相連接的。連接數(shù)據(jù)庫 Set conn = CreateObject() 39。 \ amp。設(shè)置數(shù)據(jù)的路徑 Provider=。 DBpath 39。設(shè)置數(shù)據(jù)庫對(duì)像 End Sub 上面的一段代碼就是連接數(shù)據(jù)庫的。其中 有兩個(gè)變量要定義為公用的變量,因?yàn)檫@段代碼是放在一個(gè)模塊中的,為了在每一個(gè)窗體中能夠使用這個(gè)變量,所以必須要聲明為公用變量。如果聲明在下面,那就成了局部變量,那么作用范圍就會(huì)不同了,作用就更不同,而且在其它窗體中使用到了這個(gè)變量,程序會(huì)出錯(cuò)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。 Visual Basic 應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù) 使用。 、 系統(tǒng)模塊的具體實(shí)現(xiàn) 、 Frmdl 窗體 : Frmdl 窗體用于接受用戶的用戶名 /密碼輸入,判斷是否合法。 Frmdl 窗體的設(shè)計(jì)界面如圖所示,窗體中的主要對(duì)象及其屬性如表所示: 第 17頁 對(duì) 象 屬 性 屬性取值 Text1 Caption “ 用戶名“ Text2 passwordchar “ *“ Command1 Caption “確定” Command2 Caption “取消” 在該窗體上設(shè)計(jì)如下事件過程: Option Explicit Private Sub Commcancel_Click() End End Sub Private Sub Commok_Click() 39。Data Source= + amp。Persist Security Info=False。連接數(shù)據(jù)庫 username = Trim() password = 39。 + _ username + 39。檢查密碼是否正確 local_db = select 密碼 from 用戶表 + _ where 用戶表 .用戶名 = + 39。and + _ 用戶表 .密碼 = + 39。 local_db, n If Not ( And ) Then userid = 第 19頁 Unload frmdl 39。激活主窗口系統(tǒng)菜單
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1