【正文】
非常地感謝倆位老師!參考文獻(xiàn)[1] ,1998/[2] Server 2000數(shù)據(jù)庫管理與開發(fā)技術(shù)大全[M].北京:人民郵電出版社,:200222[3] Server 2000 聯(lián)機幫助叢書. Microsoft,1996/[4] . 文達(dá),1999/[5] Basic [M].北京:人民郵電出版社,:300310 Denizen Manager Information System Shi Shaofeng,Computer Science College Chen Mian, InstructorAbstract The goal of emplodering this Denizen Manager Information System(house version)is improve country Denizen mitter work efficiency,andreduce their work load,provideing better service to was Emplodered with the environment Wndows2000 Operator include not only the building of SQL 2000 Database and vindicate but also the emplodering of VB analyzing,I use the method of fast prototype analyzing , bineing OOP to develop this can provide the management of registered permanent residence , address list and minister people. Keywords Rapid Prototyping DataBase table view ADO(ActiveX Data Objct)。對于我來說,學(xué)習(xí)知識是次要的,學(xué)習(xí)方法才是立身之本。致謝時間匆匆,三個月的設(shè)計過程很快過去,在這個課題中學(xué)到的知識很多,還有許多書本上學(xué)不到的知識。但是由于畢業(yè)設(shè)計用的時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶友好不夠到位,異常處理不夠等方面問題。其功能基本符合用戶需求,能夠完成居民戶口管理、居民通訊管理、救助對象管理,以及各類相關(guān)報表的打印,并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行維護(hù)和恢復(fù)、刪除數(shù)據(jù)。解決方法:編碼,在用報表打印前先檢測是否有符合打印條件的項,有則報表打印,沒有則只是提示。 現(xiàn)象:執(zhí)行打印功能時,如果沒有符合打印條件的,沒有信息提示,并且報表仍然顯示。原因:使用listView控件編碼時只截獲第一列單擊消息,而第一列被設(shè)定為序號列。解決方法:建議更換位圖圖片。 現(xiàn)象:戶口簿子系統(tǒng)名稱面板的位圖出現(xiàn)連續(xù)的黑色背景。原因:沒有編寫。解決方法:編寫數(shù)據(jù)庫還原部分程序,或者使用SQL Server 2000 手動備分。 現(xiàn)象:沒有數(shù)據(jù)庫還原功能。原因:VB自帶的時間控件自動填入。解決方法:在用戶表設(shè)置字段記錄帳號登陸狀態(tài),如果帳號已登陸則限制再使用這個帳號登陸,除非先關(guān)閉系統(tǒng)。 現(xiàn)象:可以重復(fù)使用一個帳號同時登陸同一個系統(tǒng)。經(jīng)測試,發(fā)現(xiàn)了很多漏洞,缺陷和不方便的地方。 添加操作員窗體a、程序界面 圖17 界面b、數(shù)據(jù)庫設(shè)計 涉及的視圖:無c、程序功能說明 只有administrator有此權(quán)限。 數(shù)據(jù)備份窗體a、程序界面 圖14 界面b、數(shù)據(jù)庫設(shè)計 涉及的視圖:無c、程序功能說明 備分?jǐn)?shù)據(jù)庫 修改用戶資料窗體a、程序界面 圖15 界面b、數(shù)據(jù)庫設(shè)計 涉及的視圖:無c、程序功能說明 修改用戶登陸口令。也可通過執(zhí)行“選擇居民”命令彈出“選擇居民窗體”,直接選取。 中心窗體a、程序界面圖11界面b、數(shù)據(jù)庫設(shè)計 涉及的視圖:view_knqtDisplay, view_syryDisplay, view_yfdxDisplay, view_gzryDisplay, view_gzdxDisplay, view_cjrDisplay, view_lnrDisplayc、程序功能說明 中心窗體執(zhí)行基本的命令,并對個子窗體進(jìn)行調(diào)用。選擇居民窗體在下面介紹。點擊“選擇家庭”按鈕,用戶可以從選擇家庭窗體選擇一個系統(tǒng)已存在的家庭 中心窗體a、程序界面圖8 界面b、數(shù)據(jù)庫設(shè)計 涉及的視圖:view_jmtxlc、程序功能說明 中心窗體執(zhí)行基本的命令,并對個子窗體進(jìn)行調(diào)用。原戶主一項系統(tǒng)自動輸入,用戶只要選擇與其相關(guān)的新戶主即可更換戶主。通過此窗體可對用戶的信息進(jìn)行修改,包括修改居民基本信息,注銷居民,居民遷徙。同時能把居民添加到各種困難群體等里面??蛇M(jìn)行居民的添加,包括新戶添加和同戶添加操作,并提供打印用戶基本信息和保存功能功能。 居民詳細(xì)資料窗體a、程序界面圖5 界面b、數(shù)據(jù)庫設(shè)計 涉及的視圖:無c、程序功能說明 單擊中新窗體工具欄上的添加按鈕或雙擊網(wǎng)格里的任一行彈出居民詳細(xì)資料窗體。其查詢條件可由用戶自己組合,查詢范圍包括戶口簿,家庭信息。戶口簿管理子系統(tǒng) 家庭資料管理模塊戶口資料管理模塊戶口資料管理模塊家庭資料管理模塊添加到老年人添加到工作對象添加到優(yōu)撫對象添加到歸正人員添加到失業(yè)對象添加到困難群體更換戶主轉(zhuǎn)到他戶另立新戶修改戶口資料同戶添加添加新戶注銷家庭修改家庭資料打印家庭列表救助對象管理子系統(tǒng)居民通訊錄子系統(tǒng)殘疾人管理老年人管理兩勞人員管理優(yōu)撫對象管理救助對象管理子系統(tǒng) 失業(yè)人員管理低保人員管理查找聯(lián)系人打印聯(lián)系人列表刪除聯(lián)系人修改聯(lián)系人新增聯(lián)系人新居民通訊錄子系統(tǒng)用戶口令修改添加操作員數(shù)據(jù)庫備份與恢復(fù)三個子系統(tǒng)的調(diào)用 圖2 功能模塊圖下面就各個模塊劃分到具體窗體,進(jìn)行窗體介紹: 中心窗體a、程序界面圖3 界面b、數(shù)據(jù)庫設(shè)計 涉及的視圖:view_jbxxdisplay, view_jbxx,view_jtxx窗體名稱:frmMainc、程序功能說明提供用戶基本的操作和數(shù)據(jù)顯示功能。[1](注:類型前綴是按照華為公司的編碼要求) 常量:c_ + 類型前綴 + 英文命名(每個單詞的第一個字母大寫) ,例如:c_int_FromSize(窗口大小、類型為整型) 變量類型前綴 + 英文(或縮寫)命名,例如:strSql(SQL查詢語句變量) 全局變量、常量p_ + 變量、常量名,例如:p_c_intAge ;p_strName 表2 類型命名類型名命名規(guī)則示例備注字符串str +英文命名strName整形int +英文命名int