版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 畢 業(yè) 論 文</p><p> 論文題目: 銀行學(xué)生助學(xué)貸款管理系統(tǒng) </p><p> 學(xué) 生: </p><p> 指導(dǎo)教師: </p><
2、p> 學(xué) 院: </p><p> 專 業(yè): </p><p> 銀行學(xué)生助學(xué)貸款管理系統(tǒng)</p><p><b> 摘 要</b></p><p>
3、 文章介紹了管理信息系統(tǒng)(MIS)理論,聯(lián)系當(dāng)今計(jì)算機(jī)技術(shù)的發(fā)展及銀行學(xué)生助學(xué)貸款的實(shí)際情況,闡述了管理信息系統(tǒng)的模式,尤其是對(duì)銀行學(xué)生助學(xué)貸款管理系統(tǒng)模式進(jìn)行了深入研究,提出了銀行學(xué)生助學(xué)貸款管理系統(tǒng)的發(fā)展目標(biāo)和框架。文章中的銀行學(xué)生助學(xué)貸款管理系統(tǒng)是利用Delphi7.0進(jìn)行開(kāi)發(fā)的,其中對(duì)系統(tǒng)的開(kāi)發(fā)過(guò)程進(jìn)行了詳細(xì)的描述。文章立足現(xiàn)實(shí),對(duì)當(dāng)今銀行學(xué)生助學(xué)貸款政策進(jìn)行了科學(xué)的介紹,展望了銀行學(xué)生助學(xué)貸款管理信息系統(tǒng)的發(fā)展方向。</
4、p><p> 本文還從介紹助學(xué)貸款政策的產(chǎn)生原因和發(fā)展演變?nèi)胧?,分析了銀行學(xué)生助學(xué)貸款及其管理系統(tǒng)的重要性,接著進(jìn)行問(wèn)題識(shí)別和可行性研究,根據(jù)具體情況擇優(yōu)處理,最終制定一個(gè)有效的管理模式。</p><p> 關(guān)鍵詞:銀行;管理信息系統(tǒng);助學(xué)貸款。</p><p> Bank aid loan Management system</p><p&g
5、t;<b> Abstract</b></p><p> The article has introduced the management information system (MIS) theory, combined with the development of the present computer technology and the actual condition o
6、f the bank aid loan, it elaborated the pattern of the MIS, and especially gave an in-depth study on the bank aid loan management system pattern, it also put forward the development goal and the frame of bank aid loan.<
7、;/p><p> The bank aid loan management system in the thesis is developed by the Delphi 7.0, and the thesis has given a detailed description about the course of the system’s development. The thesis based on the
8、actualities, and gave a scientific introduction about today’s bank aid loan; it also envisaged the development direction of the bank aid loan. The thesis also started on the introduction about the reasons for the bank ai
9、d loan’s emergence and its development and evolution, it analysis the importance</p><p> Keywords:bank; management information system; aid loan.</p><p><b> 目 錄</b></p><
10、p><b> 摘要</b></p><p><b> Abstract</b></p><p> 1 緒論……………………………………………………………………………………………1</p><p> 1.1開(kāi)發(fā)背景……………………………………………………………………………………1</p><
11、p> 1.2管理信息系統(tǒng)簡(jiǎn)介…………………………………………………………………………1</p><p> 1.3銀行助學(xué)貸款簡(jiǎn)介 …………………………………………………………………………2</p><p> 1.3.1出臺(tái)背景…………………………………………………………………………………2</p><p> 1.3.2產(chǎn)生原因…………………………………
12、………………………………………………2</p><p> 1.3.3中國(guó)助學(xué)貸款政策的演變階段…………………………………………………………2</p><p> 1.3.4助學(xué)貸款的基本特征……………………………………………………………………2</p><p> 1.3.5中國(guó)助學(xué)貸款特征分析…………………………………………………………………3</p>
13、;<p> 1.3.6中國(guó)助學(xué)貸款的問(wèn)題和局限……………………………………………………………3</p><p> 1.3.7中國(guó)助學(xué)貸款的未來(lái)……………………………………………………………………3</p><p> 2系統(tǒng)分析………………………………………………………………………………………4</p><p> 2.1問(wèn)題識(shí)別………………………
14、……………………………………………………………4</p><p> 2.2可行性研究 …………………………………………………………………………………4</p><p> 2.2.1經(jīng)濟(jì)可行性………………………………………………………………………………4</p><p> 2.2.2操作可行性………………………………………………………………………………4<
15、/p><p> 2.2.3技術(shù)可行性………………………………………………………………………………5</p><p> 3系統(tǒng)開(kāi)發(fā)應(yīng)用的主要技術(shù) ……………………………………………………………………6</p><p> 3.1數(shù)據(jù)庫(kù)技術(shù) …………………………………………………………………………………6</p><p> 3.1.1 ADO綜
16、述…………………………………………………………………………………6</p><p> 3.1.2 Access數(shù)據(jù)庫(kù)簡(jiǎn)介………………………………………………………………………6</p><p> 3.2 SQL語(yǔ)言……………………………………………………………………………………8</p><p> 3.2.1 Structued Query Languge包含
17、四個(gè)部分…………………………………………………8</p><p> 3.2.2 SQL語(yǔ)言的特點(diǎn)…………………………………………………………………………8</p><p> 3.2.3 SQL的優(yōu)點(diǎn)………………………………………………………………………………8</p><p> 3.3 Delphi語(yǔ)言……………………………………………………………………………
18、……9</p><p> 3.3.1 Delphi簡(jiǎn)介………………………………………………………………………………9</p><p> 3.3.2 Delphi 及常用組件窗口程序簡(jiǎn)述………………………………………………………9</p><p> 4系統(tǒng)實(shí)現(xiàn)………………………………………………………………………………………12</p><p
19、> 4.1系統(tǒng)目標(biāo)設(shè)計(jì)………………………………………………………………………………12</p><p> 4.1.1系統(tǒng)設(shè)計(jì)目標(biāo)……………………………………………………………………………12</p><p> 4.1.2開(kāi)發(fā)設(shè)計(jì)思想……………………………………………………………………………12</p><p> 4.1.3開(kāi)發(fā)和運(yùn)行環(huán)境的選擇……………
20、……………………………………………………12</p><p> 4.1.4數(shù)據(jù)庫(kù)需求分析…………………………………………………………………………12</p><p> 4.1.5系統(tǒng)功能模塊設(shè)計(jì)………………………………………………………………………12</p><p> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)…………………………………………………………………………………13<
21、/p><p> 4.2.1數(shù)據(jù)庫(kù)需求分析…………………………………………………………………………13</p><p> 4.2.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)……………………………………………………………………14</p><p> 4.2.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)……………………………………………………………………15</p><p> 4.3各功能
22、模塊設(shè)計(jì)……………………………………………………………………………16</p><p> 4.3.1啟動(dòng)系統(tǒng)出現(xiàn)的閃現(xiàn)界面(splashform)…………………………………………………16</p><p> 4.3.2系統(tǒng)登陸模塊的設(shè)計(jì)(loginform)………………………………………………………17</p><p> 4.3.3系統(tǒng)主窗口設(shè)計(jì)…………………
23、………………………………………………………17</p><p> 4.3.4系統(tǒng)管理設(shè)計(jì)…………………………………………………………………………18</p><p> 4.3.5貸款學(xué)生信息管理設(shè)計(jì)…………………………………………………………………19</p><p> 4.3.6貸款信息管理……………………………………………………………………………21<
24、;/p><p> 5結(jié)論……………………………………………………………………………………………24</p><p><b> 參考文獻(xiàn)</b></p><p><b> 附錄</b></p><p><b> 致謝</b></p><p> 銀行學(xué)
25、生助學(xué)貸款管理系統(tǒng)</p><p><b> 1緒論</b></p><p> 1.1 系統(tǒng)開(kāi)發(fā)背景</p><p> 隨著社會(huì)的進(jìn)步,信息化已成為整個(gè)社會(huì)的趨勢(shì)。自從國(guó)家開(kāi)放“綠色通道”以來(lái),助學(xué)貸款在高校中已成為一個(gè)重要的部分。據(jù)了解除西南交通大學(xué)剛剛開(kāi)發(fā)了此系統(tǒng)外,其他大多數(shù)的高校助學(xué)貸款中心的管理員和統(tǒng)計(jì)人員仍主要使用傳統(tǒng)的手工記
26、賬工具,經(jīng)常要翻閱大量的臺(tái)賬,運(yùn)用計(jì)算器等輔助計(jì)算工具進(jìn)行計(jì)算、統(tǒng)計(jì)、制作報(bào)表。采用這種工作方式量大、效率低、易出錯(cuò)、準(zhǔn)確性差、及時(shí)性差,而且有大量報(bào)表需要存檔,查找麻煩。同時(shí),這種方式提供的信息量不夠大,且比較單一,不能滿足現(xiàn)代信貸管理工作對(duì)大量數(shù)據(jù)和信息進(jìn)行需求分析的需求。</p><p> 為了使管理人員從繁瑣的手工勞動(dòng)中解脫出來(lái),提高工作人員的工作效率,降低管理成本,節(jié)約存儲(chǔ)空間,開(kāi)發(fā)一個(gè)管理系統(tǒng)十分必
27、要。</p><p> 本課題是在上述背景下建立一個(gè)針對(duì)學(xué)生助學(xué)貸款的小型的網(wǎng)絡(luò)管理平臺(tái)。本系統(tǒng)具有速度快、精度高、存儲(chǔ)信息量大的特點(diǎn)。不僅可以對(duì)數(shù)據(jù)和信息進(jìn)行規(guī)范化處理,而且實(shí)現(xiàn)了信息資源的有效利用和學(xué)校內(nèi)部的信息共享,實(shí)現(xiàn)了網(wǎng)絡(luò)化管理和電子管理。</p><p> 2管理信息系統(tǒng)簡(jiǎn)介 </p><p> 管理信息系統(tǒng)就是常說(shuō)的MIS(Management
28、Information System),它是20世紀(jì)80年代才逐漸形成的一門新學(xué)科,其概念至今尚無(wú)統(tǒng)一的定義,其理論基礎(chǔ)尚不完善,但從國(guó)內(nèi)外學(xué)者給MIS所下的定義來(lái)看,人們對(duì)MIS的認(rèn)識(shí)在逐步加深,MIS的定義也在逐漸發(fā)展和成熟。</p><p><b> (1)MIS的定義</b></p><p> MIS的定義有很多種,研究者們從各自的角度出發(fā)給出了不同的定義
29、。MIS的一個(gè)定義是:一個(gè)管理信息系統(tǒng)是能夠提供過(guò)去、現(xiàn)在和將來(lái)預(yù)期信息的一種有條理的方式,這些信息涉及到內(nèi)部業(yè)務(wù)和外部情報(bào)。它按適當(dāng)?shù)臅r(shí)間間隔供給格式相同的信息。支持一個(gè)組織的計(jì)劃、控制和操作功能,以便輔助決策制定過(guò)程;MIS的另一個(gè)定義是:MIS是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳送、儲(chǔ)存、維護(hù)和使用的系統(tǒng),能夠?qū)崪y(cè)企業(yè)的各種運(yùn)行情況,并利用過(guò)去的歷史數(shù)據(jù)預(yù)測(cè)未來(lái),從企業(yè)全局的角度出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)的行
30、為,幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)[1-3]。</p><p> (2)MIS的主要功能</p><p> 管理信息系統(tǒng)是一類面向管理的信息系統(tǒng),它以解決結(jié)構(gòu)化的管理決策問(wèn)題為目的。它的三項(xiàng)主要功能是: </p><p><b> ?、傩畔⑻幚?。</b></p><p> ?、谳o助事物處理、輔助組織管理。</p>
31、<p><b> ?、壑С譀Q策。</b></p><p><b> (3)MIS的結(jié)構(gòu)</b></p><p> MIS的結(jié)構(gòu)有下列幾種:</p><p> ?、倏傮w結(jié)構(gòu):信息源、信息處理器、信息用戶、信息管理者。</p><p> ?、谖锢斫Y(jié)構(gòu):物理組成、處理功能、用戶需要的輸出
32、。</p><p> ?、蹖哟谓Y(jié)構(gòu):用于執(zhí)行控制的信息系統(tǒng)、管理控制的信息系統(tǒng)、戰(zhàn)略計(jì)劃的信息系統(tǒng)。</p><p> ?、苈毮芙Y(jié)構(gòu):一般企業(yè)的職能子系統(tǒng)有市場(chǎng)銷售子系統(tǒng)、生產(chǎn)管理子系統(tǒng)、物資供應(yīng)子系統(tǒng)、人事管理子系統(tǒng)、財(cái)會(huì)管理子系統(tǒng)、信息管理子系統(tǒng)、高層管理子系統(tǒng)。</p><p> ?、菘臻g分布結(jié)構(gòu):集中式系統(tǒng)、分布式系統(tǒng)。</p><p&g
33、t; (4)MIS設(shè)計(jì)原則</p><p> 管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是一項(xiàng)系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計(jì)人員必須遵守共同的設(shè)計(jì)原則,盡可能的提高系統(tǒng)的各項(xiàng)指標(biāo)。具體的設(shè)計(jì)原則如下:</p><p><b> ?、賹?shí)用性原則</b></p><p> ?、诳蓴U(kuò)展性和可維護(hù)性原則</p><p><b>
34、 ?、郯踩煽啃栽瓌t</b></p><p><b> ?、苡脩艚缑嬖O(shè)計(jì)原則</b></p><p> ?、輸?shù)據(jù)庫(kù)設(shè)計(jì)原則:一致性原則; 完整性原則; 安全性原則;可伸縮性原則[5] </p><p> 1.3銀行生助學(xué)貸款概述</p><p><b> 1.3.1出臺(tái)背景</b>&
35、lt;/p><p> 1997年,中國(guó)高等教育成功實(shí)現(xiàn)從免費(fèi)教育向成本補(bǔ)償制度的過(guò)渡。在高等教育規(guī)模的迅速擴(kuò)大和公共財(cái)政預(yù)算約束的條件下,加大高等教育成本補(bǔ)償力度,有利于在較大程度上緩和日益緊縮的高等教育財(cái)政和經(jīng)費(fèi)供求矛盾,從而滿足居民對(duì)高等教育的旺盛需求,但另一方面,迅速提高的學(xué)費(fèi)水平,已經(jīng)嚴(yán)重影響低收入家庭接受高等教育的機(jī)會(huì)和積極性,成為影響社會(huì)不穩(wěn)定的重要潛在因素。因此,必須建立一套適當(dāng)?shù)膶W(xué)生資助機(jī)制幫助困難
36、學(xué)生順利的完成學(xué)業(yè),以保證教育機(jī)會(huì)的公平和效率,助學(xué)貸款政策應(yīng)運(yùn)而生。</p><p><b> 1.3.2產(chǎn)生原因</b></p><p> (1)高等教育規(guī)模持續(xù)擴(kuò)大</p><p> (2)教育財(cái)政資源供給不足</p><p> (3)高等教育成本分擔(dān)機(jī)制改革</p><p> (
37、4)貧困生就業(yè)難問(wèn)題日趨尖銳</p><p> 1.3.3中國(guó)助學(xué)貸款政策的演變階段</p><p> 第一階段:獨(dú)家承辦,提供擔(dān)保,風(fēng)險(xiǎn)承擔(dān)</p><p> 第二階段:明確體系,放松擔(dān)保,取消補(bǔ)償</p><p> 第三階段:擴(kuò)大范圍,放寬條件,確定核銷</p><p> 第四階段:實(shí)行“四定”“三考核”
38、</p><p> *四定:定學(xué)校、定范圍、定額度、定銀行</p><p> *三考核:按月考核經(jīng)辦銀行國(guó)家助學(xué)貸款的申請(qǐng)人數(shù)和申請(qǐng)金額;考核已審批貸款人數(shù)和貸款合同金額;考核實(shí)際發(fā)放貸款人數(shù)和發(fā)放金額</p><p> 1.3.4助學(xué)貸款的基本特征</p><p><b> (1)外部性</b></p&g
39、t;<p><b> (2)確定性</b></p><p><b> (3)相對(duì)矛盾性</b></p><p><b> (4)政府參與性</b></p><p> 1.3.5中國(guó)助學(xué)貸款特征分析:
40、 </p><p><b> (1)行政推動(dòng)特征</b></p><p><b> (2)社會(huì)福利性質(zhì)</b></p><p><b
41、> (3)助學(xué)興教特質(zhì)</b></p><p><b> (4)消費(fèi)信用特征</b></p><p> (5)一項(xiàng)最寬松的信貸政策</p><p> 1.3.6中國(guó)助學(xué)貸款的問(wèn)題和局限</p><p> 一些國(guó)家助學(xué)貸款的問(wèn)題和局限直接導(dǎo)致了助學(xué)貸款的失敗記錄。這些問(wèn)題和局限有些是發(fā)展中國(guó)家特
42、有的,有些是所有國(guó)家共同面臨的;有些是政策性的,有些是管理性的。最嚴(yán)重的問(wèn)題和局限包括下面六個(gè)方面:</p><p> (1)傳統(tǒng)的根深蒂固的觀念認(rèn)為,接受高等教育應(yīng)該是公眾的權(quán)利,因此承擔(dān)高校教育開(kāi)支是政府的事情。</p><p> (2)高等教育的人均成本非常高,尤其是在大多數(shù)發(fā)展中國(guó)家,本已昂貴的高等教育成本隨極度夸張的入學(xué)壓力而加劇。</p><p>
43、 (3)一些國(guó)家,大學(xué)畢業(yè)生的高失業(yè)率和低收入使得助學(xué)貸款的償還困難重重。</p><p> (4)人們對(duì)于政府和大學(xué)的管理喪失了信任,在學(xué)生群體中這種看法尤其普遍。這會(huì)造成持久而強(qiáng)烈的對(duì)高等教育成本分擔(dān)政策的抵制。</p><p> (5)儲(chǔ)蓄利率較低和私人資本匱乏。</p><p> (6)貸款的服務(wù)和回收缺乏可靠機(jī)制。</p><p&
44、gt; 在許多國(guó)家創(chuàng)建一個(gè)可操作的助學(xué)貸款方案盡管有相當(dāng)多的問(wèn)題和局限,但在權(quán)衡其利害關(guān)系后仍值得我們做出更多的努力[7]。</p><p> 1.3.7 中國(guó)助學(xué)貸款的未來(lái)</p><p> 中國(guó)助學(xué)貸款制度已經(jīng)邁出了可喜的步伐,但也存在不少急需解決的問(wèn)題。這些問(wèn)題中一部分是新生事物發(fā)展初始階段難以避免的;其他的則是中國(guó)助學(xué)貸款項(xiàng)目應(yīng)急出爐以及體制缺陷所造成的。中國(guó)有必要將現(xiàn)在具
45、有高度局限性的助學(xué)貸款系統(tǒng),改造成為適合更多人的系統(tǒng)。對(duì)于第一類問(wèn)題,只需要對(duì)現(xiàn)有助學(xué)貸款政策及其運(yùn)作過(guò)程進(jìn)行一些修正和改造就能解決;對(duì)于第二類根本性的問(wèn)題,則需要對(duì)整個(gè)助學(xué)貸款方案進(jìn)行徹底的改革才能克服。通過(guò)修正和改革現(xiàn)有助學(xué)貸款方案,修建一個(gè)系統(tǒng)有效的中國(guó)教育金融框架,不但有利于顯示中國(guó)有能力成功運(yùn)用資源解決占世界五分之一人口的教育發(fā)展問(wèn)題,而且還可以為其他發(fā)展中國(guó)家和新興市場(chǎng)經(jīng)濟(jì)國(guó)家提供示范和借鑒[10]。</p>
46、<p><b> 2系統(tǒng)分析</b></p><p><b> 2.1問(wèn)題識(shí)別</b></p><p> 問(wèn)題識(shí)別又稱系統(tǒng)目標(biāo)識(shí)別,即要根據(jù)用戶的需求說(shuō)明書(shū)的內(nèi)容,從中甄別出真正的需求,從而發(fā)現(xiàn)問(wèn)題的癥結(jié)所在,解決該問(wèn)題便成為系統(tǒng)開(kāi)發(fā)的目標(biāo)。</p><p> (1)實(shí)現(xiàn)數(shù)據(jù)計(jì)算、統(tǒng)計(jì)自動(dòng)化,提高信息利用
47、率</p><p> 銀行助學(xué)貸款中涉及到的大量的數(shù)據(jù)和經(jīng)濟(jì)信息以及上級(jí)、政府相關(guān)單位的指導(dǎo)性信息。這大量的數(shù)據(jù)和信息積累在一起,如果僅僅由于人工處理的速度慢、效率低而得不到充分、及時(shí)、高質(zhì)量的利用,不能不說(shuō)是對(duì)信息資源的嚴(yán)重浪費(fèi),并且不利于學(xué)校及銀行及時(shí)準(zhǔn)確的對(duì)日常業(yè)務(wù)做出正確的指導(dǎo)和規(guī)定。因此有必要以計(jì)算機(jī)、信息技術(shù)和現(xiàn)代化的管理觀念代替?zhèn)鹘y(tǒng)的人工處理方式,對(duì)數(shù)據(jù)和經(jīng)濟(jì)信息進(jìn)行綜合利用分析,把數(shù)據(jù)和信息當(dāng)作
48、和財(cái)力、物力等同的經(jīng)濟(jì)資源來(lái)進(jìn)行管理,并對(duì)數(shù)據(jù)和信息進(jìn)行規(guī)范化處理,便于在銀行內(nèi)部實(shí)現(xiàn)數(shù)據(jù)和信息共享,為實(shí)現(xiàn)網(wǎng)絡(luò)化管理和電子管理(E-Management)做實(shí)際準(zhǔn)備。</p><p> (2)提高工作效率,為銀行微觀決策提供基礎(chǔ)的信息依據(jù)</p><p> 由于目前銀行內(nèi)部單位信貸員和學(xué)校管理人員使用傳統(tǒng)的手工記賬工具,經(jīng)常要翻閱各種大量的臺(tái)賬,運(yùn)用計(jì)算器等輔助計(jì)算工具進(jìn)行計(jì)算、統(tǒng)計(jì)
49、、制作報(bào)表。采用這種工作方式工作量大,效率低,易出錯(cuò),準(zhǔn)確性差,及時(shí)性差。同時(shí)這種方式提供的信息量也不夠大,且比較單一,不能滿足現(xiàn)代信貸管理工作對(duì)大量數(shù)據(jù)和經(jīng)濟(jì)信息進(jìn)行分析的需求,從而也就難以滿足微觀決策所需的數(shù)據(jù)和信息要求。而且任何歷史信貸信息是對(duì)信貸活動(dòng)進(jìn)行分析的重要依據(jù),缺少了這些數(shù)據(jù)和信息,分析結(jié)果就沒(méi)有說(shuō)服力。而本系統(tǒng)的建立,不僅可以提高學(xué)校和銀行工作人員的工作效率,降低學(xué)校和銀行的工資成本和管理費(fèi)用等,而且可為信貸管理的微觀
50、決策提供大量數(shù)據(jù)信息,為決策提供準(zhǔn)確、及時(shí)、高質(zhì)量的依據(jù)。</p><p><b> 2.2 可行性研究</b></p><p> 2.2.1 經(jīng)濟(jì)可行性</p><p> 我校目前由于完全采用純?nèi)斯し绞酵瓿蓸I(yè)務(wù),進(jìn)行報(bào)表制作,對(duì)數(shù)據(jù)進(jìn)行綜合分析等,所以耗用工時(shí)較多,且效率低下。目前校助學(xué)貸款中心的日人工成本為:(**)人*(**)元/人
51、日-(*)元。我們還不能計(jì)算出因效率低下而給學(xué)校帶來(lái)的無(wú)形經(jīng)濟(jì)損失,如果把這一部分也看作成本,那將遠(yuǎn)遠(yuǎn)超出目前的計(jì)算數(shù)額。而如果開(kāi)發(fā)出一個(gè)能夠滿足業(yè)務(wù)要求的信貸管理系統(tǒng),在采用生命周期法的前提下,從問(wèn)題識(shí)別到系統(tǒng)實(shí)施、評(píng)介、維護(hù),相對(duì)于目前的耗資總成本非常低。同樣我們也無(wú)法估算出由于系統(tǒng)開(kāi)發(fā)應(yīng)用使學(xué)校和銀行運(yùn)營(yíng)效率提高而帶來(lái)的無(wú)形的巨額經(jīng)濟(jì)效益。由此可見(jiàn),開(kāi)發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。而且,由于系統(tǒng)能在未來(lái)較長(zhǎng)一段時(shí)期內(nèi)穩(wěn)定的發(fā)揮作用
52、,這對(duì)于校助學(xué)貸款管理中心提高信貸管理水平有很大幫助。</p><p> 2.2.2操作可行性</p><p> 如前所述,學(xué)校內(nèi)部大多數(shù)員工從未使用過(guò)類似的信貸管理系統(tǒng),但是Windows友好的用戶界面和本系統(tǒng)良好的安全性設(shè)置,可以使其內(nèi)部員工在系統(tǒng)實(shí)施人員的指導(dǎo)幫助下很快掌握系統(tǒng)的使用方法,而無(wú)因操作失誤而引起系統(tǒng)出錯(cuò)之虞。不僅如此,我們還可以編寫出詳盡的“用戶操作說(shuō)明書(shū)”,為用戶
53、的正確操作給以圖文并茂的形式加以說(shuō)明。同時(shí),在開(kāi)發(fā)過(guò)程中,我們還可以盡量給用戶以方便,考慮到用戶需求的實(shí)際情況,在輸入界面、查詢界面等部分添加解釋或提示,幫助用戶盡快掌握本系統(tǒng)的使用方法。</p><p> 2.2.3技術(shù)可行性</p><p> 從目前市場(chǎng)上比較流行的數(shù)據(jù)開(kāi)發(fā)、管理軟件來(lái)看,對(duì)于比較簡(jiǎn)單的中小型數(shù)據(jù)庫(kù),Borland Delphi 和Microsoft Access的
54、結(jié)合無(wú)疑是在實(shí)際應(yīng)用中較為成功的一種解決方案。前者為用戶提供了非常友好、操作簡(jiǎn)單的用戶界面、完善而強(qiáng)大的數(shù)據(jù)庫(kù)操作功能和簡(jiǎn)潔明了的數(shù)據(jù)庫(kù)接口;后者則可以對(duì)數(shù)據(jù)庫(kù)實(shí)施操作、維護(hù)和權(quán)限識(shí)別功能。</p><p> 結(jié)合本項(xiàng)目實(shí)際,助學(xué)貸款管理中心的日業(yè)務(wù)量雖然很大,但是其信貸管理水平和復(fù)雜程度相對(duì)來(lái)說(shuō)還是可以分析清楚的,經(jīng)系統(tǒng)分析,可以設(shè)計(jì)出符合實(shí)際需求、易于理解、易于操作、易于維護(hù)的數(shù)據(jù)庫(kù)和操作系統(tǒng)。對(duì)于Micr
55、osoft Access而言,管理這種規(guī)模和復(fù)雜程度的數(shù)據(jù)庫(kù)是游刃有余的。同樣對(duì)于Borland Delphi來(lái)說(shuō),對(duì)數(shù)量較少的表和其間關(guān)系進(jìn)行比較簡(jiǎn)單的操作正是其擅長(zhǎng)的功能,無(wú)論是查詢、統(tǒng)計(jì)或利用數(shù)學(xué)公式進(jìn)行趨勢(shì)預(yù)測(cè),都能順利完成。因此,開(kāi)發(fā)實(shí)施本系統(tǒng),從軟件角度看,是可行的。</p><p> 由以上經(jīng)濟(jì)、操作、技術(shù)三方面的分析可以看出,本系統(tǒng)的開(kāi)發(fā)時(shí)機(jī)成熟,從多種角度考慮,都是可行的</p>
56、<p><b> 3應(yīng)用的主要技術(shù)</b></p><p><b> 3.1數(shù)據(jù)庫(kù)技術(shù)</b></p><p> 3.1.1 ADO綜述</p><p> 本系統(tǒng)是通過(guò)對(duì)象模型ADO(Active Data Objects)來(lái)訪問(wèn)數(shù)據(jù)庫(kù)的,ADO使我們能夠編寫應(yīng)用程序,以通過(guò)OLE.DB提供者訪問(wèn)和操作
57、數(shù)據(jù)服務(wù)器中的數(shù)據(jù)。ADO最主要的優(yōu)點(diǎn)是易于使用、速度快、內(nèi)存支出少和磁盤遺跡小。ADO支持建立客戶端/服務(wù)器和基于Web的應(yīng)用程序的關(guān)鍵功能。ADO的另一功能是“遠(yuǎn)程數(shù)據(jù)訪問(wèn)”,能夠通過(guò)一個(gè)來(lái)回的傳輸將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶端應(yīng)用程序或Web頁(yè)中,然后在客戶端對(duì)數(shù)據(jù)進(jìn)行操作,最后將更新數(shù)據(jù)返回服務(wù)器。</p><p> ADO對(duì)象模型是由8個(gè)對(duì)象組成的,它們中的大多數(shù)在功能上和RDO對(duì)象相似,只不過(guò)具有更強(qiáng)的
58、功能性。下面介紹ADO的3個(gè)重要的對(duì)象:</p><p> (1)Command對(duì)象。包含關(guān)于某個(gè)命令,例如查詢字符串、參數(shù)定義等的信息。</p><p> (2)Connection對(duì)象。包含關(guān)于某個(gè)數(shù)據(jù)提供程序的信息。</p><p> (3)Recordset對(duì)象。Recordset對(duì)象包含某個(gè)查詢返回的記錄,以及那些記錄中的游標(biāo)。</p>
59、<p> ADO的目標(biāo)是訪問(wèn)、編輯和更新數(shù)據(jù)源,而編程模型體現(xiàn)了為完成該目標(biāo)所必須的系列動(dòng)作的順序。ADO提供類和對(duì)象以完成以下活動(dòng):</p><p> (1)連接到數(shù)據(jù)源(Connection)。可選擇開(kāi)始一個(gè)事物。</p><p> (2)可選擇創(chuàng)建對(duì)象來(lái)表示SQL命令(command)。</p><p> (3)可選擇在SQL命令中指定列、
60、表和值作為變量參數(shù)(Parameter)。</p><p> (4)執(zhí)行命令(command、Connection或Recordset)。</p><p> (5)如果命令按行返回,則將行存儲(chǔ)在緩存中(Recordset)。</p><p> (6)可選擇創(chuàng)建緩存視圖,以便能對(duì)數(shù)據(jù)進(jìn)行排序、篩選和定位(Recordset)。</p><p&
61、gt; (7)通過(guò)添加、刪除或更改行和列編輯數(shù)據(jù)(Recordset)。</p><p> (8)在適當(dāng)情況下,使用緩存中的更改內(nèi)容來(lái)更新數(shù)據(jù)源(Recordset)。</p><p> (9)在使用事物之后,可以接受或拒絕在事物期間所做的更改,結(jié)束事物(connection)。 </p><p> 3.1.2 Access數(shù)據(jù)庫(kù)簡(jiǎn)介</p>
62、<p> Access是美國(guó)微軟公司開(kāi)發(fā)的office套裝軟件中一個(gè)功能非常強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。他是微軟公司windows操作系統(tǒng)中第一個(gè)桌面型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。其友好的用戶操作界面、可靠的數(shù)據(jù)管理方式、面向?qū)ο蟮牟僮骼砟钜约皬?qiáng)大的網(wǎng)絡(luò)支持功能,在擁護(hù)和數(shù)據(jù)庫(kù)之間架起了一座橋梁,使得用戶對(duì)數(shù)據(jù)的存取、分類和查看更為容易。</p><p> (1)Access的特點(diǎn)</p><
63、p> Access在本質(zhì)上是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系型數(shù)據(jù)庫(kù)有著嚴(yán)密的數(shù)學(xué)理論基礎(chǔ)。在Access數(shù)據(jù)庫(kù)中,數(shù)據(jù)的邏輯結(jié)構(gòu)表現(xiàn)為滿足一定條件的二維表,以統(tǒng)一的“關(guān)系”來(lái)描述數(shù)據(jù)對(duì)象之間的聯(lián)系,結(jié)構(gòu)簡(jiǎn)單、表現(xiàn)力強(qiáng),符合人們對(duì)現(xiàn)實(shí)世界事物的認(rèn)識(shí)規(guī)律。Access有以下一些特點(diǎn):</p><p><b> ①簡(jiǎn)單的用戶界面 </b></p><p> ?、诜?/p>
64、便的操作手段 </p><p> ?、圬S富的數(shù)據(jù)對(duì)象 </p><p> ?、芫赖拇绑w和報(bào)表 </p><p><b> ⑤強(qiáng)大的數(shù)據(jù)共享</b></p><p> ?、弈托牡膐ffice助手</p><p> (2)Access的功能</p><p>
65、; ①組織數(shù)據(jù) </p><p> ?、诮⒉樵?</p><p> ?、凵纱绑w </p><p><b> ④打印報(bào)表 </b></p><p> ?、莨蚕頂?shù)據(jù) </p><p> ?、拗С殖?jí)鏈接
66、 </p><p><b> ?、呓?yīng)用系統(tǒng)</b></p><p> (3)Access的數(shù)據(jù)庫(kù)對(duì)象 Access提供了七種數(shù)據(jù)庫(kù)對(duì)象:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊。</p><p> ?、俦?Table)對(duì)象 表是有結(jié)構(gòu)的數(shù)據(jù)的集合,是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)。</p><p> ?、诓?/p>
67、詢(Query)對(duì)象 查詢是根據(jù)用戶給定條件在指定的表中篩選記錄或者進(jìn)一步對(duì)篩選出來(lái)的記 錄做某種操作的數(shù)據(jù)庫(kù)對(duì)象。查詢可以進(jìn)一步分為選擇查詢和動(dòng)作查詢兩種。用戶可以使用選擇查詢從指定的表中獲取滿足給定條件的記錄,也可以使用動(dòng)作查詢從指定的表中篩選記錄以生成一個(gè)新表或者對(duì)指定的表進(jìn)行記錄的更新、添加或刪除操作。 ③窗體(Form)對(duì)象 窗體對(duì)象允許用戶采用可視化的直觀操作設(shè)計(jì)數(shù)據(jù)輸入、輸出界面的結(jié)構(gòu)和布局
68、。④報(bào)表(Report)對(duì)象 報(bào)表對(duì)象允許用戶不用編程僅通過(guò)可視化的直觀操作就可以設(shè)計(jì)報(bào)表打印格式。⑤數(shù)據(jù)訪問(wèn)頁(yè)(Page)對(duì)象 數(shù)據(jù)訪問(wèn)頁(yè)可以將數(shù)據(jù)庫(kù)中的記錄發(fā)布到Internet或Intranet,并使用瀏覽器進(jìn)行記錄的維護(hù)和操作。⑥宏(Macro)對(duì)象 宏對(duì)象是一個(gè)或多個(gè)宏操作的集合,其中的每一個(gè)宏操作執(zhí)行特定的單一功能。用戶可以將這些宏操作組織起來(lái)形成宏對(duì)象以執(zhí)行特定的任務(wù)。 ⑦模塊(Module)對(duì)象
69、 模塊對(duì)象是將Visual Basic for Application(簡(jiǎn)稱宏語(yǔ)言VBA)編寫的過(guò)程和聲明作為一個(gè)</p><p> ACCESS提供的上述七種對(duì)象分工極為明確,從功能和彼此間的關(guān)系角度考慮,這七種對(duì)象可以分為三個(gè)層次:第一層次是表對(duì)象和查詢對(duì)象,它們是數(shù)據(jù)庫(kù)的基本對(duì)象,用于在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)和查詢數(shù)據(jù)。第二層次是窗體對(duì)象、報(bào)表對(duì)象和數(shù)據(jù)訪問(wèn)頁(yè),它們是直接面向用戶的對(duì)象,用于數(shù)據(jù)的輸入輸出和應(yīng)
70、用系統(tǒng)的驅(qū)動(dòng)控制。第三層次是宏對(duì)象和模塊對(duì)象,它們是代碼類型的對(duì)象,用于通過(guò)組織宏操作或編寫程序來(lái)完成復(fù)雜的數(shù)據(jù)庫(kù)管理工作并使得數(shù)據(jù)庫(kù)管理工作自動(dòng)化[13-14]。</p><p> 在Delphi中,使用ADO訪問(wèn)ACCESS數(shù)據(jù)庫(kù)的方法:放個(gè)TADOTABLE,設(shè)置Connection String屬性,Use Connection String,Build,Microsoft JET
71、4.0……,選擇數(shù)據(jù)庫(kù)文件,點(diǎn)擊測(cè)試連接,測(cè)試成功即可訪問(wèn)數(shù)據(jù)庫(kù)。</p><p><b> 3.2 SQL語(yǔ)言</b></p><p> SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEMR開(kāi)發(fā)的一種查詢語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能
72、強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle ,Sybase, Informix, SQL server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Borland Delphi, PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢語(yǔ)言。3.2.1 Structured Query Language包含4個(gè)部分: (1)數(shù)據(jù)查詢語(yǔ)言SELECT (2)
73、數(shù)據(jù)操縱語(yǔ)言INSERT, UPDATE, DELETE (3)數(shù)據(jù)定義語(yǔ)言CREATE, ALTER, DROP (4)數(shù)據(jù)控制語(yǔ)言COMMIT WORK, ROLLBACK WORK </p><p> 3.2.2 SQL語(yǔ)言的特點(diǎn)</p><p> 綜合統(tǒng)一——集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理功能于一體,語(yǔ)言風(fēng)格統(tǒng)一,可以獨(dú)立完成數(shù)據(jù)庫(kù)的全部操做</p><
74、p> 高度非過(guò)程化——提出“做什么”而不是“怎么做”</p><p> 面向集合的操作方式——結(jié)果是元組的集合</p><p> 語(yǔ)言簡(jiǎn)潔,易學(xué)易懂——只用7個(gè)動(dòng)詞(select , drop, alter, create, insert, update ,delete)</p><p> 3.2.3 SQL的優(yōu)點(diǎn) SQL廣泛地被采用正說(shuō)明了它的優(yōu)
75、點(diǎn)。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。 (1)非過(guò)程化語(yǔ)言 SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ)句的結(jié)果作為另一條SQL語(yǔ)句的輸入。 SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。 這種特性使用戶更易集中精力于要得到
76、的結(jié)果。所有SQL語(yǔ)句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 (2)統(tǒng)一的語(yǔ)言 SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了
77、命令,包括:①查詢數(shù)據(jù)②在表中插入、修改和刪除記錄 </p><p> 3.3 設(shè)計(jì)語(yǔ)言Delphi</p><p> 3.3.1 Delphi簡(jiǎn)介</p><p> Borland Delphi是由Borland公司所發(fā)表的E時(shí)代的開(kāi)發(fā)工具,它也是企業(yè)級(jí)可視化面向?qū)ο罂焖匍_(kāi)發(fā)工具(RAD,Rapid Application Development)
78、。Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開(kāi)發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z(yǔ)言(Object-Oriented-Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫(kù)技術(shù)。對(duì)于廣大的程序開(kāi)發(fā)人員來(lái)講,使用Delphi開(kāi)發(fā)應(yīng)用軟件,無(wú)疑會(huì)大大地提高警惕編程效率,而且隨著應(yīng)用的深入,你將會(huì)發(fā)現(xiàn)
79、編程不再是枯燥無(wú)味的工作——Delphi的每一個(gè)設(shè)計(jì)細(xì)節(jié),都將帶給您一份欣喜。面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming,簡(jiǎn)記OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實(shí)世界環(huán)境的能力,這使它被公認(rèn)為自上而下編程的優(yōu)勝者。它通過(guò)給程序中加入擴(kuò)展語(yǔ)句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對(duì)象”中</p><p> 一些早期的具有OOP性
80、能的程序設(shè)計(jì)語(yǔ)言如C++,Pascal,Smalltalk等,雖然有面向?qū)ο蟮奶卣鳎荒茌p松地畫(huà)出可視化對(duì)象,與用戶交互能力較差,程序員仍然要編寫大量的代碼。Delphi的推出,填補(bǔ)了這項(xiàng)空白。您不必自己建立對(duì)象,只要在提供的程序框架中加入完成功能的代碼,其余的都交給Delphi去做。欲生成漂亮的界面和結(jié)構(gòu)良好的程序絲毫不必絞盡腦汁,Delphi將幫助您輕松完成。它允許在一個(gè)具有真正OOP擴(kuò)展的可視化編程環(huán)境中,使用它的Object
81、Pascal語(yǔ)言。這種革命性組合,使得可視化編程與面向?qū)ο蟮目蚣芫o密地結(jié)合起來(lái)[15-16]。</p><p> 3.3.2 Delphi及常用組件窗口程序簡(jiǎn)述</p><p> (1)Delphi窗口程序接口成員</p><p> ①對(duì)象(Object):只要確實(shí)存在的東西,可以被拿來(lái)使用,有一個(gè)特定的名字(Name),這就是對(duì)象。本質(zhì)上而言,一個(gè)對(duì)象包含有
82、三個(gè)特點(diǎn):屬性(Property)、方法(Method)及事件(Event)。</p><p> ?、趯傩裕≒roperty):每一個(gè)存在的對(duì)象所具備的特性稱為屬性。</p><p> ?、凼录‥vent):每一個(gè)對(duì)象總會(huì)與外界產(chǎn)生交互,而當(dāng)外界(其它對(duì)象)與此對(duì)象有交互作用時(shí),就是這個(gè)對(duì)象有一個(gè)事件被觸發(fā)了。事件發(fā)生的原因,可分為三類:用戶事件、間接事件、系統(tǒng)事件。</p>
83、<p> ?、芊椒ǎ∕ethod):當(dāng)該對(duì)象被觸發(fā)了某個(gè)事件之后,系統(tǒng)(或程序)應(yīng)該采用的相應(yīng)步驟稱為方法。</p><p> 一個(gè)系統(tǒng)程序的建立,就是于對(duì)象、屬性、事件、方法這四個(gè)步驟的重復(fù)執(zhí)行與考慮。</p><p> (2)以Delphi開(kāi)發(fā)系統(tǒng)</p><p> Delphi是一個(gè)所見(jiàn)即所得的軟件快速開(kāi)發(fā)工具,在實(shí)際開(kāi)發(fā)流程上,它分成兩個(gè)
84、部分:界面設(shè)計(jì)和程序編寫。界面設(shè)計(jì)的結(jié)果就會(huì)是未來(lái)程序執(zhí)行時(shí)用戶可以看到的樣子,現(xiàn)在的設(shè)計(jì)中,引用了大量的可視化組件,這些可視化組件可以有效地簡(jiǎn)化設(shè)計(jì)工作,完成了可視化的界面設(shè)計(jì)后,接下來(lái)只要將相關(guān)的操作流程以順序的程序代碼予以完成即可。選擇Delphi后,隨即出現(xiàn)如圖3-1所示的開(kāi)發(fā)界面:</p><p> 圖中的最上方是菜單及工具欄,用來(lái)執(zhí)行相關(guān)的功能:另外圖中標(biāo)出5個(gè)區(qū)域,以下分別說(shuō)明此5個(gè)區(qū)域,如圖3-
85、2所示:</p><p> ①組件面板:設(shè)計(jì)系統(tǒng)時(shí)所需要的可視化對(duì)象及功能性組件的集中擺放處。</p><p> ?、趯傩灾付▍^(qū):每一個(gè)組件被使用到系統(tǒng)設(shè)計(jì)時(shí),均或多或少需要改變一些特性,這些特性就是組件的屬性,通過(guò)屬性的不同,同一個(gè)組件在不同程序中也可能展現(xiàn)不同的外觀。</p><p> ③對(duì)象查看區(qū):一個(gè)工程通常會(huì)使用到不少的組件,這些組件在對(duì)象查看區(qū)中就會(huì)
86、一一地排列出來(lái),方便設(shè)計(jì)都知道所使用的組件。</p><p> ?、芙缑嬖O(shè)計(jì)區(qū):真正的界面就是在這里被系統(tǒng)設(shè)計(jì)者所擺放上去的。</p><p> ?、莩绦蛟O(shè)計(jì)區(qū):這部分是真正寫入程序代碼的地方,不管界面設(shè)計(jì)得如何,最終總是要在這個(gè)地方將系統(tǒng)要執(zhí)行的步驟寫入。</p><p> (3)常用組件介紹:</p><p> ?、貺abel組件:De
87、lphi組件面版中的Label組件(即標(biāo)簽),專門提供顯示文字和數(shù)字。</p><p> ?、贐utton組件:Button組件是使用率最高的組件,用于提供一個(gè)給系統(tǒng)用戶操作的按鈕。</p><p> ③Timer組件:Timer組件(即定時(shí)器)的功能用于實(shí)現(xiàn)程序的自動(dòng)化,其最大的效果在于固定的時(shí)間內(nèi)會(huì)執(zhí)行所設(shè)置好的程序代碼一次。</p><p> ④Paint
88、Box組件:當(dāng)系統(tǒng)必須有部分的結(jié)果需要使用圖形的方式表現(xiàn)時(shí),PaintBox組件是一個(gè)很好的選擇,它允許以程序的方式在其內(nèi)部繪圖。</p><p> ?、軷adioButton組件:有時(shí)候也需要在程序設(shè)計(jì)時(shí),讓用戶可以針對(duì)一些選項(xiàng)進(jìn)行必要的選擇,如果眾多的選擇中只能選擇一個(gè),這時(shí)必須使用RadionButton組件。</p><p> ?、轌roupBox組件:系統(tǒng)設(shè)計(jì)時(shí)所使用的組件一般說(shuō)
89、來(lái)都不少,組件一多就使得窗口看起來(lái)比較雜亂,使用GroupBox組件(即分組框)可以將部分的組件集合起來(lái),感覺(jué)比較整齊。</p><p> ?、逽hape組件:程序設(shè)計(jì)中若需要使用到幾何圖形,例如:圓形、矩形、正方形、橢圓形等等,就需要Shape組件。</p><p> ⑧Edit組件:讓用戶最方便的輸入方式,就屬Edit組件了,其主要的工作就是輸入文字或顯示文字的結(jié)果。</p&g
90、t;<p> ?、酠emo組件:除了使用Edit組件可以輸入及顯示數(shù)據(jù)外,Memo組件亦含有同樣的功能,但Edit組件只能單行輸入,而Memo組件則允許多行輸入,在需要多行顯示的情形下,使用Memo組件是比較合適的;另外由于ScrollBar的使用,也使得Memo組件中的數(shù)據(jù)具有容易查看的效果。</p><p><b> 第三方組件</b></p><p&
91、gt; 眾所周知,Delphi提供了大量的組件,使用這些組件基本上已能滿足我們的編程需求。但是在對(duì)于有特定要求的程序,僅僅使用Delphi自帶的組件就無(wú)法適應(yīng)了。另外,Delphi自帶的一些組件功能比較簡(jiǎn)單,很難滿足我們一些特定的要求?,F(xiàn)在有很多的第三方組件,這些組件功能強(qiáng)勁,而且覆蓋了編程的方方面面,極大的方便了用戶。使用這些第三方組件往往達(dá)到事半功倍的效果,大大提高編程的效率。同時(shí)還能使我們的程序更漂亮、更專業(yè)、更強(qiáng)大。所以第三組
92、件是我們使用Delphi編程一大法寶。 </p><p> 第三方組件往往是Delphi自帶組件的擴(kuò)展,是在Delphi自帶組件的基礎(chǔ)上加強(qiáng)功能,并進(jìn)行功能細(xì)化和專業(yè)化。例如,有些第三方組件把按鈕、標(biāo)簽細(xì)化為很多種,每一種實(shí)現(xiàn)一種特定的功能。另外一些第三組件是Delphi中沒(méi)有的,這些組件往往是根據(jù)編程時(shí)常遇到的需求,將一些常用的方法、函數(shù)以及API集成到這些組件中,編程時(shí)就不需要編寫這些程序了。 </
93、p><p> 從組件的使用領(lǐng)域來(lái)劃分,第三方組件可分為:界面增強(qiáng)類、圖形圖像類、多媒體類、系統(tǒng)類、數(shù)據(jù)庫(kù)類、網(wǎng)絡(luò)類等等[17]。</p><p> 4銀行學(xué)生助學(xué)貸款管理系統(tǒng)的實(shí)現(xiàn)</p><p><b> 4.1系統(tǒng)設(shè)計(jì)</b></p><p> 4.1.1系統(tǒng)設(shè)計(jì)目標(biāo)</p><p>
94、通過(guò)使用銀行學(xué)生助學(xué)貸款管理系統(tǒng),使學(xué)生助學(xué)貸款管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高學(xué)生貸款管理效率的目的。</p><p> 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是使學(xué)校助學(xué)貸款管理人員可以輕松快捷地完成學(xué)生貸款的管理任務(wù)。</p><p> 4.1.2開(kāi)發(fā)設(shè)計(jì)思想</p><p> (1)盡量用學(xué)校貸款中心現(xiàn)有的軟硬件環(huán)境,采用先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利
95、用貸款中心現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。</p><p> (2)系統(tǒng)應(yīng)符合學(xué)校貸款管理的規(guī)定,滿足貸款相關(guān)人員日常使用的需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、易于維護(hù)等要求。</p><p> (3)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種修改,又便于技術(shù)人員的維護(hù)工作。</p><p> (4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用
96、戶要求進(jìn)行數(shù)據(jù)的增加、刪除、修改和保存等操作。</p><p> 4.1.3開(kāi)發(fā)和運(yùn)行環(huán)境的選擇</p><p> (1)開(kāi)發(fā)工具:Delphi7.0</p><p> (2)運(yùn)行環(huán)境: ①操作系統(tǒng):windows9x,windows2000,xp</p><p> ②開(kāi)發(fā)、管理及使用人員:學(xué)生管理員、全校學(xué)生及系統(tǒng)維護(hù)人員。<
97、;/p><p> (3)數(shù)據(jù)庫(kù)系統(tǒng):Microsoft Access</p><p> 4.1.4數(shù)據(jù)庫(kù)需求分析</p><p> 系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的,學(xué)生助學(xué)貸款管理系統(tǒng)需要完成的功能主要有:</p><p> (1)學(xué)生基本信息的錄入</p><p> (2)學(xué)生基本信息的查詢&
98、lt;/p><p> (3)學(xué)生貸款信息的錄入</p><p> (4)學(xué)生貸款信息的查詢</p><p> (5)資料修改(包括學(xué)生信息修改和貸款信息修改兩部分)</p><p><b> (6)貸款信息列表</b></p><p> (7)項(xiàng)目金額排行榜</p><p
99、> (8)系統(tǒng)用戶管理,權(quán)限管理</p><p> 4.1.5系統(tǒng)功能模塊設(shè)計(jì)</p><p> 在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù)Delphi程序編制的特點(diǎn),得到如圖4-1系統(tǒng)功能模塊圖。</p><p> 圖4-1系統(tǒng)功能模塊圖</p><p><b> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p>&l
100、t;p> 在管理信息系統(tǒng)的開(kāi)發(fā)的過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是其中十分重要的一個(gè)環(huán)節(jié)。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,能簡(jiǎn)化給予數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等。</p><p> 在系統(tǒng)開(kāi)始設(shè)計(jì)時(shí)應(yīng)該盡量考慮全面,尤其應(yīng)該仔細(xì)考慮用戶的各種需求,避免浪費(fèi)人力和物力。</p>
101、<p> 4.2.1 數(shù)據(jù)庫(kù)需求分析 </p><p> 數(shù)據(jù)庫(kù)需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段。這個(gè)階段主要是確定基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理流程,組成一份詳盡的數(shù)據(jù)字典。為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。</p><p> 在仔細(xì)調(diào)查學(xué)校貸款中心的貸款管理過(guò)程基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程,如圖4-2:</p><p><b> 學(xué)生信
102、息變動(dòng)表</b></p><p><b> 貸 </b></p><p><b> 款 </b></p><p><b> 申 </b></p><p><b> 請(qǐng) </b></p><p> 表
103、 學(xué)生信息數(shù)據(jù)表</p><p><b> 貸款信息數(shù)據(jù)表</b></p><p><b> 貸款信息變動(dòng)表</b></p><p> 圖4-2 系統(tǒng)數(shù)據(jù)流程圖</p><p> 針對(duì)本實(shí)例,通過(guò)對(duì)學(xué)生助學(xué)貸款管理的內(nèi)容和數(shù)據(jù)流圖分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:</p>
104、<p> (1)學(xué)生基本信息:學(xué)號(hào)、姓名、貸款編號(hào)、身份證號(hào)、性別、出生年月、入學(xué)年月、省市、地縣、地址、郵編、家庭電話、寢食電話、移動(dòng)電話、學(xué)院、專業(yè)、班級(jí)、貸款項(xiàng)目、貸款金額、獎(jiǎng)懲情況、備注信息。</p><p> (2)貸款基本信息:貸款編號(hào)、姓名、學(xué)院、專業(yè)、班級(jí)、申請(qǐng)時(shí)間、貸款項(xiàng)目、貸款金額。</p><p> (3)系統(tǒng)管理:用戶名、密碼、權(quán)限、備注。</
105、p><p> 有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,就可以進(jìn)行下面的數(shù)據(jù)庫(kù)設(shè)計(jì)了。</p><p> 4.2.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 這一階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系(E-R圖),為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。圖4-2:</p><p><b> 1n</b
106、></p><p><b> n</b></p><p> 圖4-3 關(guān)系E-R圖</p><p><b> 圖4-4實(shí)體屬性圖</b></p><p> 4.2.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 有了前面的工作,還需要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為Ac
107、cess數(shù)據(jù)庫(kù)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。</p><p> 在上面的實(shí)體以及實(shí)體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。</p><p> 銀行學(xué)生助學(xué)貸款管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果見(jiàn)表。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。 </p><p> 4.3各功能模塊的創(chuàng)建</p><p>
108、 經(jīng)過(guò)前面對(duì)系統(tǒng)功能的分析,將本系統(tǒng)主要?jiǎng)澐譃閮纱蟛糠郑簩W(xué)生管理部分和貸款管理部分。</p><p> 4.3.1啟動(dòng)系統(tǒng)出現(xiàn)的閃現(xiàn)界面(splashform)</p><p> 為了讓用戶能夠有一個(gè)輕松愉快的操作界面,系統(tǒng)特別設(shè)計(jì)了一個(gè)閃現(xiàn)窗體。</p><p> 該窗體添加了1個(gè)定時(shí)器(Timer)組件,并添加了它的ontimer事件,通過(guò)定時(shí)器的Int
109、erval屬性設(shè)置閃現(xiàn)時(shí)間;添加了5個(gè)標(biāo)簽(Lable)組件,用于顯示制作人情況及聯(lián)系方式;添加了1個(gè)圖象(Image)組件,使整個(gè)窗體擺脫灰色界面給人的沉重感,用帶有花色的圖象做背景,給人以清新、美觀的第一感覺(jué);添加了2個(gè)圖形圖象類(RxGIFAnimator)第三方控件,本控件是由俄羅斯人研制的專門放置GIF動(dòng)畫(huà)的免費(fèi)控件。界面上顯示了我校?;占靶S?xùn),動(dòng)態(tài)效果使人耳目一新。具體界面如圖4-5所示:</p><p&
110、gt;<b> 圖4-5閃現(xiàn)界面</b></p><p> 4.3.2系統(tǒng)登陸模塊的設(shè)計(jì)(loginform)</p><p> 閃現(xiàn)窗體消失后,出現(xiàn)登陸窗體。該模塊的主要功能是當(dāng)用戶啟動(dòng)銀行學(xué)生助學(xué)貸款管理系統(tǒng)時(shí),顯示一個(gè)友好美觀的歡迎用戶登陸的界面,當(dāng)用戶輸入用戶名和密碼時(shí),系統(tǒng)進(jìn)入下一級(jí)表單。</p><p> 本窗體添加了一個(gè)I
111、mage組件,將整個(gè)東北林業(yè)大學(xué)的主樓作為窗體的背景;二個(gè)Panel組件;二個(gè)Lable組件;一個(gè)編輯(Edit)組件,用戶在此輸入密碼,將其PasswordChar屬性設(shè)置為*;1個(gè)組合框(ComboBox)組件,組合框由一個(gè)編輯框和一個(gè)下拉式列表框組成,本組合框的列表?xiàng)l目有兩條:Administrator和guest ,方便用戶根據(jù)自身情況選擇用戶名;系統(tǒng)會(huì)根據(jù)用戶名提供相應(yīng)的服務(wù)功能;二個(gè)按鈕(Button)組件,一個(gè)為確定,一個(gè)
112、為取消。本窗體特別將其Caption 屬性設(shè)置為:用戶登陸(區(qū)分大小寫),提示用戶登陸時(shí)避免因大小寫而產(chǎn)生輸入錯(cuò)誤。具體系統(tǒng)登陸界面如圖4-6所示: </p><p> 圖4-6系統(tǒng)登陸界面</p><p> 4.3.3系統(tǒng)主窗口設(shè)計(jì)</p><p> 系統(tǒng)主窗口主要是在用戶登陸成功以后,將整個(gè)系統(tǒng)的基本功能以菜單(MainMenu)的形式分成四個(gè)部分清晰的展
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)-銀行學(xué)生助學(xué)貸款管理系統(tǒng)
- [delphi畢設(shè)]銀行學(xué)生助學(xué)貸款管理系統(tǒng)
- 學(xué)生貸款管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 勤工助學(xué)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- [delphi畢設(shè)]銀行學(xué)生助學(xué)貸款管理系統(tǒng) delphi+sql+論文+源程序+開(kāi)題報(bào)告+外文翻譯+答辯ppt
- 助學(xué)貸款畢業(yè)論文
- java學(xué)生管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 基于b_s模式的助學(xué)貸款管理系統(tǒng)-畢業(yè)論文
- 學(xué)生公寓管理系統(tǒng)-畢業(yè)設(shè)計(jì)論文
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
- 學(xué)生宿舍管理系統(tǒng)(畢業(yè)設(shè)計(jì)論文)
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)論文---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生頂崗實(shí)習(xí)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(論文)-學(xué)生信息管理系統(tǒng)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論