學(xué)生檔案管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)_第1頁
學(xué)生檔案管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)_第2頁
學(xué)生檔案管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)_第3頁
學(xué)生檔案管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)_第4頁
學(xué)生檔案管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、xxxx 學(xué)院畢業(yè)論文 論文題目:論文題目:-學(xué)生檔案管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)學(xué)生檔案管理系統(tǒng)的開發(fā)與實(shí)現(xiàn) 專專 業(yè):業(yè):xxxxxxxxxx 年年 級:級:xxxxxxxx 級級 學(xué)學(xué) 號:號:xxxxxxxxxx 作作 者:者:xxxxxx 指導(dǎo)老師:指導(dǎo)老師:x x x x(副教授)(副教授) 目目 錄錄 摘要摘要 .3 abstractabstract .4 第第 1 1 章章 引言引言 .5 1.1 選題背景.5 1.2 課題背景及開展研究的意義.5 第第 2 2 章章 項(xiàng)目概述項(xiàng)目概述 .6 2.1 課題簡要說明.6 2.2 可行性研究.6 2.2.1 經(jīng)濟(jì)可行性.6 2.2.2 技術(shù)

2、可行性.6 2.2.3 運(yùn)行可行性.6 2.2.4 時(shí)間可行性.7 2.2.5 法律可行性.7 第第 3 3 章章 需求分析需求分析 .8 3.1 學(xué)生檔案管理系統(tǒng)一般需求分析.8 3.2 性能需求.8 第第 4 4 章章 系統(tǒng)平臺(tái)、計(jì)算模式及技術(shù)、開發(fā)環(huán)境介紹系統(tǒng)平臺(tái)、計(jì)算模式及技術(shù)、開發(fā)環(huán)境介紹 .9 4.1 計(jì)算模式的進(jìn)化及本系統(tǒng)選用的模式優(yōu)越性.9 4.1.1 集中式管理主機(jī)/終端模式.10 4.1.2 client/server 模式.11 4.2 sql server 2000 簡介 .11 4.3 結(jié)構(gòu)化查詢語句 sql 簡介.12 第第 5 5 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) .14

3、5.1 數(shù)據(jù)字典.14 5.2 數(shù)據(jù)字典.14 5.3 系統(tǒng) e-r 關(guān)系圖.17 第第 6 6 章章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) .18 6.1.系統(tǒng)登陸實(shí)現(xiàn).18 6.2.登陸成功進(jìn)入系統(tǒng)主界面.19 6.3.權(quán)限管理主界面.20 6.4.用戶管理主界面.22 6.5.檔案管理主界面.24 結(jié)束語結(jié)束語 .29 致致 謝謝 .30 參考文獻(xiàn)參考文獻(xiàn) .31 【摘要摘要】 學(xué)生檔案管理系統(tǒng)是較為典型的管理信息系統(tǒng),系統(tǒng)的開發(fā)主要包括前端的程序開發(fā)和后臺(tái)數(shù)據(jù)庫的 建立和維護(hù)。數(shù)據(jù)庫要求具有一致性、完整性、數(shù)據(jù)安全性好的特點(diǎn),而前端的程序要求功能完備,使用 便捷。 隨著計(jì)算機(jī)技術(shù)的發(fā)展

4、,數(shù)據(jù)庫有利于顯示出其強(qiáng)大的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)管理的功能。 為了滿足人們對數(shù)據(jù)庫的需要,visual studio.net 提供了強(qiáng)大的數(shù)據(jù)庫程序設(shè)計(jì)功能。雖然 visual studio.net 并不是專用于進(jìn)行數(shù)據(jù)庫軟件系統(tǒng),但它所提供的數(shù)據(jù)庫功能卻幾乎可以滿足所有編程人員 的需求。 要了解 visual studio.net 中的數(shù)據(jù)庫編程,不僅需要知道 visual studio.net 中數(shù)據(jù)庫編程的機(jī) 制和方法,還需了解數(shù)據(jù)庫的基本概念和知識(shí)。所以先了解數(shù)據(jù)庫的基本概念和術(shù)語,然后再進(jìn)行 visual studio.net 的數(shù)據(jù)庫編程無疑是不可或缺的。 本系統(tǒng)使用 microsoft

5、 公司的 visual studio.net c#和 sql server 2000 作為程序開發(fā)工具和數(shù)據(jù) 庫開發(fā)工具。主要包權(quán)限管理,用戶管理,檔案管理,系統(tǒng)管理,學(xué)籍管理等功能模塊。設(shè)計(jì)首先在短時(shí) 間內(nèi)建立起系統(tǒng)應(yīng)用的原型, 然后對原型系統(tǒng)進(jìn)行需求分析, 并不斷修正和改進(jìn), 直到最終形成用戶滿意 的可行性系統(tǒng)。系統(tǒng)的難點(diǎn)在于數(shù)據(jù)庫的設(shè)計(jì)和模塊之間的動(dòng)態(tài)連接。因?yàn)闀r(shí)間和能力的原因,目前本系 統(tǒng)的設(shè)計(jì)為單機(jī)版,功能還不是很完全。 【關(guān)鍵字關(guān)鍵字】:學(xué)生檔案管理系統(tǒng):學(xué)生檔案管理系統(tǒng) 、visualvisual studio.netstudio.net、c#c#、sqlsql serverse

6、rver 20002000、數(shù)據(jù)庫、數(shù)據(jù)庫 【abstract【abstract】student document management system is more typical of management information systems, system development, including the main front of the development process and background of the establishment and maintenance of the database. database requires consistency, i

7、ntegrity, good data security features, and the front of the procedural requirements fully functional, easy to use. with the development of computer technology, database show its powerful data storage and data management functions. in order to meet the needs of the database, visual studio.net provide

8、d a powerful database program design features. although visual studio.net is not dedicated to the database software system, but it provides the database functions are almost all programming to meet the demand. to learn visual studio.net in the database programming, not only need to know visual studi

9、o.net database programming in the mechanisms and methods, the database needs to understand the basic concepts and knowledge. therefore, to understand the basic database concepts and terminology, and then to visual studio.net database programming is essential. microsoft use the systems visual studio.

10、net c # and sql server 2000 as a program development tools and database development tools. this system includes power management, catering management, systems management, student information management, and other functional modules. first established in a short period of time the design of the proto

11、type system, and then the prototype system needs analysis, and constantly revised and improved, until the final formation of the feasibility of customer satisfaction system. the difficulty lies in database design and dynamic link between the modules. because of the time and ability to reason, the de

12、sign of the system for stand-alone, it is not yet fully functional. keyword: : student document management system, visual studio.net, c #, sql server 2000, database 第 1 章 引言 1.1 選題背景 在 80 年代初發(fā)展起來的國內(nèi)的學(xué)生檔案管理系統(tǒng),充分吸收了國外管理系統(tǒng)的精華, 再結(jié)合國內(nèi)的實(shí)際情況,逐步發(fā)展成熟,到 90 年代初期已形成了幾個(gè)較成熟的軟件系統(tǒng), 同時(shí)產(chǎn)生了幾家專職從事賓館業(yè)計(jì)算機(jī)管理系統(tǒng)的公司。到了 90 年代

13、中后期,隨著計(jì)算機(jī) 在學(xué)生檔案中的普及應(yīng)用,計(jì)算機(jī)技術(shù)的不斷發(fā)展,學(xué)生檔案管理系統(tǒng)的發(fā)展到了一個(gè)新 的時(shí)期,新的系統(tǒng)平臺(tái)、新的系統(tǒng)特點(diǎn)及發(fā)展方向不斷涌現(xiàn),主要體現(xiàn)在系統(tǒng)基本轉(zhuǎn)到客 戶機(jī)/服務(wù)器模式下的 windows 版,功能更加細(xì)致完善,系統(tǒng)更加穩(wěn)定可靠。 目前一些學(xué)生檔案對學(xué)生檔案管理系統(tǒng)的應(yīng)用仍停留于“記帳式” ,遠(yuǎn)未上升到對其管 理模式的改變。學(xué)生檔案涉及的信息系統(tǒng)和產(chǎn)品眾多,卻缺乏統(tǒng)一的行業(yè)標(biāo)準(zhǔn)使各個(gè)供應(yīng) 商相互協(xié)調(diào),一方面造成資源浪費(fèi)與互不兼容,另一方面也阻礙了整體水平的提高,無法 完全符合學(xué)生檔案的需要。 在某種程度上,學(xué)生檔案運(yùn)用電腦以后,人工成本未必降低, 甚至有可能增加。運(yùn)

14、用電腦以后,僅是管理的量化程度提高、數(shù)據(jù)的流轉(zhuǎn)速度加快。然而 學(xué)生檔案迫在眉睫的矛盾是,在行業(yè)不景氣的情況下,總在權(quán)衡投入成本與產(chǎn)出效益的比 重。在中國學(xué)生檔案行業(yè)尚處于比較困難的現(xiàn)階段,開源節(jié)流尤為重要,直接對市場的技 術(shù)要求日益凸顯,而目前學(xué)生檔案直接面對市場的銷售手段還停留在拜訪、打電話、發(fā)傳 真等傳統(tǒng)形式,現(xiàn)有的軟件不能直接幫助開源節(jié)流,這是目前技術(shù)與需求的差距。 1.2 課題背景及開展研究的意義 在知識(shí)經(jīng)濟(jì)時(shí)代的今天,知識(shí)的創(chuàng)新和開發(fā)在社會(huì)財(cái)富的創(chuàng)造中起決定作用。在高科 技領(lǐng)域,如計(jì)算機(jī)、電子技術(shù)、生物工程、制藥業(yè)、信息和通信技術(shù)等,知識(shí)因素對于整個(gè) 生產(chǎn)過程至關(guān)重要。從信息和知識(shí)的

15、概念來講,信息本身也是知識(shí),而且是更新知識(shí)的基 礎(chǔ)。在信息的海洋中尋找有規(guī)律的、有價(jià)值的東西,創(chuàng)造新的、更有應(yīng)用價(jià)值的知識(shí),這 是人類思維創(chuàng)造的目的??梢哉f知識(shí)是信息的提升。信息社會(huì)應(yīng)該是知識(shí)社會(huì)的雛形。因 此,當(dāng)前在信息技術(shù)的驅(qū)動(dòng)下,人類社會(huì)正在從工業(yè)化社會(huì)邁向信息化社會(huì)。全球信息化 浪潮一浪高過一浪,為中國帶來了歷史機(jī)遇和嚴(yán)峻挑戰(zhàn)。作為一名計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 的學(xué)生,在這機(jī)遇與挑戰(zhàn)面前,我深感自身的責(zé)任之重大。 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量的急劇增加,有關(guān)學(xué)生的各種信息量也成倍的增 長。面對龐大的信息量,就要有學(xué)生管理信息系統(tǒng)來提高學(xué)生管理工作效率。通過這樣的 系統(tǒng)可以做到信息的管理

16、規(guī)范.科學(xué)統(tǒng)計(jì)和快速查詢。從而減少管理方面的工作量。有效的 管理學(xué)生所有信息就是學(xué)生管理系統(tǒng)完成的功能。此學(xué)生管理系統(tǒng)是基于.net 技術(shù),采用. net 技術(shù)構(gòu)建,在此稱為 sms。在行使維護(hù)功能方面包括:用戶管理,班級管理,學(xué)籍管理, 教育經(jīng)歷管理,學(xué)生檔案及等其它相關(guān)信息的管理。 第 2 章 項(xiàng)目概述 2.1 課題簡要說明 隨著學(xué)校的不斷擴(kuò)大,有關(guān)學(xué)校管理的各種信息也成倍增長。面對龐大的信息 量,有必要開發(fā)學(xué)生檔案系統(tǒng)來提高管理工作的效率。今天我們使用計(jì)算機(jī)對學(xué)生檔案信 息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。通過這樣的系統(tǒng),可以做到信息的規(guī)范管 理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方

17、面的工作量,有效地提高學(xué)生檔案信息管理的工 作效率。 2.2 可行性研究 該階段通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們在這里 主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面進(jìn)行分析。 2.2.1 經(jīng)濟(jì)可行性 開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用 軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比, 具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)的 角度來看,該系統(tǒng)可行。 2.2.2 技術(shù)可行性 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足 開

18、發(fā)的需求等。本網(wǎng)站用的是 c#開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計(jì)算機(jī)硬件配置也完全 能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機(jī)模式相對發(fā)展 成熟,故軟件的開發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿 足系統(tǒng)的需求。 2.2.3 運(yùn)行可行性 運(yùn)行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn) 補(bǔ)充計(jì)劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨龋?所以在運(yùn)行上是可行性的。 本系統(tǒng)的開發(fā),是典型的 mis 開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的 變換,及數(shù)據(jù)的各種報(bào)表形式的輸出。采用流行的 c#+

19、sqlserver 2000 體系,已無技術(shù)上 的問題。 2.2.4 時(shí)間可行性 從時(shí)間上看,在兩個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),并開發(fā)學(xué)生檔案管理系統(tǒng),時(shí)間上是 有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),通過兩個(gè)多月的努力功能基本實(shí)現(xiàn)。 2.2.5 法律可行性 所有技術(shù)資料都為合法。 開發(fā)過程中不存在知識(shí)產(chǎn)權(quán)問題。 未抄襲任何飯店管理系統(tǒng),不存在侵犯版權(quán)問題。 開發(fā)過程中未涉及任何法律責(zé)任。 綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。 第 3 章 需求分析 3.1 學(xué)生檔案管理系統(tǒng)一般需求分析 學(xué)生檔案管理系統(tǒng)可以說是一個(gè)綜合性的學(xué)生管理系統(tǒng),這它集成了學(xué)生學(xué)籍管理、 學(xué)生檔案管理、用戶

20、管理、權(quán)限管理等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。 通過調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面; 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡單方便,支持多條件修改 方便的數(shù)據(jù)查詢,支持多條件查詢; 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù); 3.2 性能需求 系統(tǒng)對環(huán)境的要求。 服務(wù)起端的最低配置是由建立站點(diǎn)所需要的軟件來決定的,在最底配置的情況下,服 務(wù)器的性能往往不進(jìn)人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng) 給服務(wù)器端配置高性能硬件。 本機(jī)器的配置如下:

21、 處理器:inter pentium 41.6hz 或更高。 內(nèi)存:512mb 硬件空間:160gb 題目主要采用的技術(shù) 數(shù)據(jù)庫:microsoft sql server 2000。 編程語言 c#。 ide:visual studio 2005 .net 開發(fā)環(huán)境:windowsxp 第 4 章 系統(tǒng)平臺(tái)、計(jì)算模式及技術(shù)、開發(fā)環(huán)境介紹 4.1 計(jì)算模式的進(jìn)化及本系統(tǒng)選用的模式優(yōu)越性 回顧計(jì)算機(jī)的發(fā)展史,計(jì)算模式有過三次質(zhì)的飛躍: 第一代電子管計(jì)算機(jī)(1945-1956) 在第二次世界大戰(zhàn)中,美國政府尋求計(jì)算機(jī)以開發(fā)潛在的戰(zhàn)略價(jià)值。這促進(jìn)了計(jì)算機(jī) 的研究與發(fā)展。1944 年 howard h.

22、 aiken(1900-1973)研制出全電子計(jì)算器,為美國海軍繪 制彈道圖。這臺(tái)簡稱 mark i 的機(jī)器有半個(gè)足球場大,內(nèi)含 500 英里的電線,使用電磁信 號來移動(dòng)機(jī)械部件,速度很慢(3-5 秒一次計(jì)算)并且適應(yīng)性很差只用于專門領(lǐng)域,但是, 它既可以執(zhí)行基本算術(shù)運(yùn)算也可以運(yùn)算復(fù)雜的等式。 1946 年 2 月 14 日,標(biāo)志現(xiàn)代計(jì)算機(jī)誕生的 eniac(electronic numerical integrator and computer)在費(fèi)城公諸于世。eniac 代表了計(jì)算機(jī)發(fā)展史上的里程碑,它通過不同部分 之間的重新接線編程,還擁有并行計(jì)算能力。eniac 由美國政府和賓夕法尼亞

23、大學(xué)合作開 發(fā),使用了 18,000 個(gè)電子管,70,000 個(gè)電阻器,有 5 百萬個(gè)焊接點(diǎn),耗電 160 千瓦, 其運(yùn)算速度比 mark i 快 1000 倍,eniac 是第一臺(tái)普通用途計(jì)算機(jī)。 40 年代中期,john von neumann(1903-1957)參加了賓夕法尼亞大學(xué)的小組,1945 年 設(shè)計(jì)電子離散可變自動(dòng)計(jì)算機(jī) edvac(electronic discrete variable automatic computer),將程序和數(shù)據(jù)以相同的格式一起儲(chǔ)存在存儲(chǔ)器中。這使得計(jì)算機(jī)可以在任意點(diǎn) 暫?;蚶^續(xù)工作,von neumann 結(jié)構(gòu)的關(guān)鍵部分是中央處理器,它使計(jì)算機(jī)所

24、有功能通過 單一的資源統(tǒng)一起來。 第一代計(jì)算機(jī)的特點(diǎn)是操作指令是為特定任務(wù)而編制的,每種機(jī)器有各自不同的機(jī)器 語言,功能受到限制,速度也慢。另一個(gè)明顯特征是使用真空電子管和磁鼓儲(chǔ)存數(shù)據(jù)。 第二代晶體管計(jì)算機(jī)(1956-1963) 1948 年,晶體管的發(fā)明大大促進(jìn)了計(jì)算機(jī)的發(fā)展,晶體管代替了體積龐大電子管,電 子設(shè)備的體積不斷減小。1956 年,晶體管在計(jì)算機(jī)中使用,晶體管和磁芯存儲(chǔ)器導(dǎo)致了第 二代計(jì)算機(jī)的產(chǎn)生。第二代計(jì)算機(jī)體積小、速度快、功耗低、性能更穩(wěn)定。首先使用晶體 管技術(shù)的是早期的超級計(jì)算機(jī),主要用于原子科學(xué)的大量數(shù)據(jù)處理,這些機(jī)器價(jià)格昂貴, 生產(chǎn)數(shù)量極少。 1960 年,出現(xiàn)了一些成

25、功地用在商業(yè)領(lǐng)域、大學(xué)和政府部門的第二代計(jì)算機(jī)。第二代 計(jì)算機(jī)用晶體管代替電子管,還有現(xiàn)代計(jì)算機(jī)的一些部件:打印機(jī)、磁帶、磁盤、內(nèi)存、操 作系統(tǒng)等。計(jì)算機(jī)中存儲(chǔ)的程序使得計(jì)算機(jī)有很好的適應(yīng)性,可以更有效地用于商業(yè)用途。 在這一時(shí)期出現(xiàn)了更高級的 cobol(common business-oriented language)和 fortran(formula translator)等語言,以單詞、語句和數(shù)學(xué)公式代替了含混晦澀的二進(jìn)制 機(jī)器碼,使計(jì)算機(jī)編程更容易。新的職業(yè)(程序員、分析員和計(jì)算機(jī)系統(tǒng)專家)和整個(gè)軟件 產(chǎn)業(yè)由此誕生。 第三代集成電路計(jì)算機(jī)(1964-1971) 雖然晶體管比起電子管

26、是一個(gè)明顯的進(jìn)步,但晶體管還是產(chǎn)生大量的熱量,這會(huì)損害 計(jì)算機(jī)內(nèi)部的敏感部分。1958 年德州儀器的工程師 jack kilby 發(fā)明了集成電路(ic),將 三種電子元件結(jié)合到一片小小的硅片上??茖W(xué)家使更多的元件集成到單一的半導(dǎo)體芯片上。 于是,計(jì)算機(jī)變得更小,功耗更低,速度更快。這一時(shí)期的發(fā)展還包括使用了操作系統(tǒng), 使得計(jì)算機(jī)在中心程序的控制協(xié)調(diào)下可以同時(shí)運(yùn)行許多不同的程序。 第四代大規(guī)模集成電路計(jì)算機(jī)(1971-現(xiàn)在) 出現(xiàn)集成電路后,唯一的發(fā)展方向是擴(kuò)大規(guī)模。大規(guī)模集成電路(lsi)可以在一個(gè)芯片 上容納幾百個(gè)元件。到了 80 年代,超大規(guī)模集成電路(vlsi)在芯片上容納了幾十萬個(gè)元件

27、, 后來的(ulsi)將數(shù)字?jǐn)U充到百萬級??梢栽谟矌糯笮〉男酒先菁{如此數(shù)量的元件使得計(jì) 算機(jī)的體積和價(jià)格不斷下降,而功能和可靠性不斷增強(qiáng)。 70 年代中期,計(jì)算機(jī)制造商開始將計(jì)算機(jī)帶給普通消費(fèi)者,這時(shí)的小型機(jī)帶有友好界 面的軟件包,供非專業(yè)人員使用的程序和最受歡迎的字處理和電子表格程序。這一領(lǐng)域的 先鋒有 commodore, radio shack 和 apple computers 等。 1981 年,ibm 推出個(gè)人計(jì)算機(jī)(pc)用于家庭、辦公室和學(xué)校。80 年代個(gè)人計(jì)算機(jī)的競 爭使得價(jià)格不斷下跌,微機(jī)的擁有量不斷增加,計(jì)算機(jī)繼續(xù)縮小體積,從桌上到膝上到掌 上。與 ibm pc 競爭的

28、 apple macintosh 系列于 1984 年推出,macintosh 提供了友好的圖 形界面,用戶可以用鼠標(biāo)方便地操作。 本系統(tǒng)使用 microsoft 公司的 visual basic 6.0 和 access 2000 作為程序開發(fā)工具和 數(shù)據(jù)庫開發(fā)工具。主要包括預(yù)訂管理,接待管理,收銀管理,系統(tǒng)管理,客房管理等功能 模塊。設(shè)計(jì)首先在短時(shí)間內(nèi)建立起系統(tǒng)應(yīng)用的原型, 然后對原型系統(tǒng)進(jìn)行需求分析, 并不 斷修正和改進(jìn), 直到最終形成用戶滿意的可行性系統(tǒng)。 4.1.1 集中式管理主機(jī)/終端模式 終端,即計(jì)算機(jī)顯示終端,是計(jì)算機(jī)系統(tǒng)的輸入、輸出設(shè)備。計(jì)算機(jī)顯示終端伴隨主 機(jī)時(shí)代的集中處理

29、模式而產(chǎn)生,并隨著計(jì)算技術(shù)的發(fā)展而不斷發(fā)展。迄今為止,計(jì)算技術(shù) 經(jīng)歷了主機(jī)時(shí)代、pc 時(shí)代和網(wǎng)絡(luò)計(jì)算時(shí)代這三個(gè)發(fā)展時(shí)期,終端與計(jì)算技術(shù)發(fā)展的三個(gè)階 段相適應(yīng),應(yīng)用也經(jīng)歷了字符啞終端、圖形終端和網(wǎng)絡(luò)終端這三個(gè)形態(tài)。 終端的分類:目前常見的客戶端設(shè)備分為兩類:一類是胖客戶端,一類是瘦客戶端。 那么,把以 pc 為代表的基于開放性工業(yè)標(biāo)準(zhǔn)架構(gòu)、功能比較強(qiáng)大的設(shè)備叫做“胖客戶端” , 其他歸入“瘦客戶端” 。瘦客戶機(jī)產(chǎn)業(yè)的空間和規(guī)模也很大,不會(huì)亞于 pc 現(xiàn)在的規(guī)模。 1從技術(shù)層面講,數(shù)據(jù)處理模式將從分散走向集中,用戶界面將更加人性化,可管理 性和安全性也將大大提升;同時(shí),通信和信息處理方式也將全面實(shí)

30、現(xiàn)網(wǎng)絡(luò)化,并可實(shí)現(xiàn)前 所未有的系統(tǒng)擴(kuò)展能力和跨平臺(tái)能力。 2從應(yīng)用形態(tài)講,網(wǎng)絡(luò)終端設(shè)備將不局限在傳統(tǒng)的桌面應(yīng)用環(huán)境,隨著連接方式的多 樣化,它既可以作為桌面設(shè)備使用,也能夠以移動(dòng)和便攜方式使用,終端設(shè)備會(huì)有多樣化 的產(chǎn)品形態(tài);此外,隨著跨平臺(tái)能力的擴(kuò)展,為了滿足不同系統(tǒng)應(yīng)用的需要,網(wǎng)絡(luò)終端設(shè) 備也將以眾多的面孔出現(xiàn):unix 終端、windows 終端、linux 終端、web 終端、java 終端 等等。 3從應(yīng)用領(lǐng)域講,字符啞終端和圖形終端時(shí)代的終端設(shè)備只能用于窗口服務(wù)行業(yè)和柜 臺(tái)業(yè)務(wù)的局面將一去不復(fù)返,網(wǎng)上銀行、網(wǎng)上證券、銀行低柜業(yè)務(wù)等非柜臺(tái)業(yè)務(wù)將廣泛采 用網(wǎng)絡(luò)終端設(shè)備,同時(shí)網(wǎng)絡(luò)終端設(shè)備

31、的應(yīng)用領(lǐng)域還將會(huì)迅速拓展至電信、電力、稅務(wù)、教 育以及政府等新興的非金融行業(yè)。 4.1.2 client/server 模式 c/s (client/server)結(jié)構(gòu),即客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過 它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到 client 端和 server 端來實(shí)現(xiàn), 降低了系統(tǒng)的通訊開銷。 采用 c/s 結(jié)構(gòu)的系統(tǒng)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。 最簡單的 c/s 體系結(jié)構(gòu)的數(shù)據(jù)庫 應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺(tái)程序與后 臺(tái)程序。運(yùn)行數(shù)據(jù)庫服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就 隨時(shí)等待

32、響應(yīng)客戶程序發(fā)來的請求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù) 庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng) 地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果。 采用 c/s 結(jié)構(gòu)的系統(tǒng)數(shù)據(jù)的儲(chǔ)存管理功能較為透明。 在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管 理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,對于工作在前臺(tái)程序上的最終 用戶,他們無須過問背后的過程,就可以完成自己的一切工作。在 c/s 體系下,數(shù)據(jù)庫不 能真正成為公共、專業(yè)化的倉庫,它受到獨(dú)立的專門管理。 采用 c/s 結(jié)構(gòu)的系統(tǒng)劣勢是高昂的維護(hù)成本且投資大。 首先,采

33、用 c/s 架構(gòu),要選擇 適當(dāng)?shù)臄?shù)據(jù)庫平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一” ,使分布于兩地的數(shù)據(jù)同步完全交由數(shù) 據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個(gè)數(shù)據(jù)庫才能有效實(shí)現(xiàn),有這樣 一些問題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保 持兩地的數(shù)據(jù)庫服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對服務(wù)器維護(hù)管理,又要對客戶 端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。 4.2 sql server 2000 簡介 sql server 2000 是一個(gè)功能強(qiáng)大的新一代的數(shù)據(jù)庫管理系統(tǒng)。與前一代的產(chǎn)品相比, sql server 在可伸縮性

34、、可用性和可管理性等方面有了顯著的改進(jìn)和提高。 microsoft sql server 2000 是由一系列相互協(xié)作的組件組成,能滿足最大的 web 站 點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需要。它主要由以下幾個(gè)組件組成:關(guān)系數(shù)據(jù)庫 組件、數(shù)據(jù)庫構(gòu)架、管理構(gòu)架、復(fù)制構(gòu)架、數(shù)據(jù)倉庫和聯(lián)機(jī)分析處理分析和應(yīng)用程序開發(fā) 構(gòu)架等。 sql server 2000 完全支持 web。通過 web 可以查詢、分析和處理數(shù)據(jù)。在 sql server 2000 中使用可擴(kuò)展標(biāo)記語言(xml)可以在松散耦合系統(tǒng)之間交換數(shù)據(jù)。從瀏覽器通 過防火墻可方便而安全地訪問數(shù)據(jù),并可對有格式文檔執(zhí)行快速全文檢索。分析和鏈

35、接聯(lián) 機(jī)分析處理(olap)多維數(shù)據(jù)集,即使在 web 上也是如此。執(zhí)行點(diǎn)擊流分析,以了解 web 用 戶的情況。 高度可擴(kuò)展性和可靠性。使用增強(qiáng)的可擴(kuò)展性和可靠性功能,可無限制地?cái)U(kuò)容。服務(wù) 器操作系統(tǒng)最多可支持 32 個(gè) cpu 和 64gb 的 ram。 4.3 結(jié)構(gòu)化查詢語句 sql 簡介 結(jié)構(gòu)化查詢語句 sql(structured query language)簡介 sql(structured query language)語言是一種介于關(guān)系代數(shù)與關(guān)系驗(yàn)算之間的結(jié)構(gòu) 化查詢語句,其功能并不僅僅是查詢。sql 是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。 sql 語言集數(shù)據(jù)查詢(data

36、 query) 、數(shù)據(jù)操縱(data manipulation) 、數(shù)據(jù)定義(data definition)和數(shù)據(jù)控制(data control)功能于一體,主要特點(diǎn)包括: 綜合統(tǒng)一 高度非過程化 面向集合的操作方式 以同一種語法結(jié)構(gòu)提供兩種使用方式 語言簡介,易學(xué)易用 定義基本表 sql 語言使用 create table 語句定義基本表,其一般格式如下: create table (列級完整性約束條件 ,列級完整性約束條件 ,) ; 修改基本表 sql 語言使用 alter table 修改基本表,其一般格式為: alter table add完整性約束 drop modify; 查詢

37、sql 語言提供了 select 語句進(jìn)行數(shù)據(jù)庫的查詢,該語句具有靈活的使用方式和豐富的 功能。其一般格式為: select all|distinct, from , where group by having order by asc|desc; 插入數(shù)據(jù) 插入單個(gè)元組 插入單個(gè)元組的 insert 語句的格式為: insert into (,) values(,); 插入子查詢結(jié)果 插入子查詢結(jié)果的 insert 語句的格式為: insert into(,) 子查詢; 修改數(shù)據(jù) 修改操作語句的一般格式為: update set =,= where ; 刪除數(shù)據(jù) 刪除語句的一般格式為: de

38、lete from where ; 第 5 章 系統(tǒng)設(shè)計(jì) 5.1 數(shù)據(jù)字典 通過對系統(tǒng)的數(shù)據(jù)流圖分析,結(jié)合用戶的需求,分析系統(tǒng)基本功能得到了其結(jié)構(gòu)圖如 下: 學(xué)生檔案管理系統(tǒng) 系統(tǒng)管理檔案管理學(xué)籍管理 權(quán)限管理 用戶管理 班級管理 檔案管理 教育管理 學(xué)籍管理 5.2 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。針對飯店管理系統(tǒng) 的需求,通過對飯店管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié) 構(gòu): 1班級信息表 2教育經(jīng)歷信息表 3權(quán)限信息表 4學(xué)籍信息表 5學(xué)生信息表 6用戶權(quán)限表 7用戶信息表 5.3 系統(tǒng) e-r 關(guān)系圖 n 1 n 學(xué)生信息

39、教育經(jīng)歷 學(xué)籍信息 班級信息 1 1n 第 6 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 6.1.系統(tǒng)登陸實(shí)現(xiàn)系統(tǒng)登陸實(shí)現(xiàn) 1.登錄界面 用戶必須輸入用戶名和密碼,否則會(huì)提示用戶輸入用戶信息。用戶名和密碼正確,用 戶才能竟如操作主界面。該系統(tǒng)設(shè)置了兩種權(quán)限的用戶,程序會(huì)根據(jù)用戶自動(dòng)給與用戶相 應(yīng)得權(quán)限。 2.作用說明 a輸入項(xiàng) 1)用戶名(username):字符串類型,文本框輸入; 2)密碼(pwd):字符串類型,文本框輸入; b輸出項(xiàng) 1)登錄成功,進(jìn)入系統(tǒng); 2)登錄失敗,提示錯(cuò)誤。 3設(shè)計(jì)方法 主要代碼如下: /查詢用戶賬號,是否存在該用戶 string sql = select t.id from u

40、sers as t where t.username = username and t.pwd= pwd; /構(gòu)造查詢參數(shù) sqlparameter valueprarams = new sqlparameter(username, sqldbtype.varchar, 50), new sqlparameter(pwd, sqldbtype.varchar, 50) ; valueprarams0.value = username; valueprarams1.value = pwd; string value = utilities.sqlhelper.executescalar(sql,

41、 commandtype.text, valueprarams); /若存在該用戶,則進(jìn)入主窗體 if (value !=null this.close(); else messagebox.show(用戶不存在!, 信息提示, messageboxbuttons.ok, messageboxicon.information); this.txtusername.selectall(); 6.2.登陸成功進(jìn)入系統(tǒng)主界面 該界面是系統(tǒng)的主要操作界面,用戶可以根據(jù)自己的權(quán)限點(diǎn)擊相應(yīng)得菜單打開需要的 窗體,從而進(jìn)行相應(yīng)操作。如果用戶沒有權(quán)限,系統(tǒng)將提示用戶沒有權(quán)限進(jìn)入系統(tǒng)功能界 面進(jìn)行操作。 1.系

42、統(tǒng)管理 包括權(quán)限管理、用戶管理和退出系統(tǒng)。 2.檔案管理 包括班級設(shè)置、檔案管理。 3.學(xué)籍管理 包括教育經(jīng)歷管理、學(xué)籍管理。 界面的部分代碼如下: private void tsmdeptmgr_click(object sender, eventargs e) /權(quán)限攔截 if (!utilities.common.hasprivilege(constants.loginuserid, 7) messagebox.show(您沒有相應(yīng)的操作權(quán)限!, 信息提示, messageboxbuttons.ok, messageboxicon.information); return; 跳轉(zhuǎn)到相應(yīng)界

43、面 6.3.權(quán)限管理主界面 管理員進(jìn)入該界面后,選擇用戶編號后,系統(tǒng)會(huì)顯示用戶權(quán)限信息。通過選擇權(quán)限編 號,修改用戶權(quán)限后,再點(diǎn)擊授權(quán),就可以授予相應(yīng)用戶相關(guān)的權(quán)限。也可以選擇多個(gè)用 戶,同時(shí)進(jìn)行權(quán)限的授予。這樣可以幫助管理員更好的管理用戶。 1.功能描述 選擇所要修改權(quán)限的用戶編號,在“權(quán)限“l(fā)istview 控件中顯示相應(yīng)的權(quán)限。在 listview 控件中選擇或移除相應(yīng)的權(quán)限;或選擇”全選“,用戶擁有所有權(quán)限;或選擇” 清空“,用戶無任何權(quán)限。確定權(quán)限后,單擊”授權(quán)“執(zhí)行。點(diǎn)擊關(guān)閉,該窗體將會(huì)消失。 2.設(shè)計(jì)方法 界面的主要代碼如下: 將table里的數(shù)據(jù)加載到listview控件里,i

44、d作為每行的id值 public void mylistview(listview lvw,datatable table) if (lvw != null /先給listview控件初始化列頭 foreach (datacolumn col in table.columns) lvw.columns.add(col.caption, 150, horizontalalignment.center); lvw.visible = true; /在依次加載每行的值,每行的第一列值為id foreach (datarow dr in table.rows) listviewitem li = ne

45、w listviewitem(); li.subitems.clear(); li.subitems0.text = dr0.tostring(); /第一列不包含在內(nèi) for (int i = 1; i dr.itemarray.length;i+ ) li.subitems.add(dr.itemarrayi.tostring(); lvw.items.add(li); 6.4.用戶管理主界面 管理員進(jìn)入該界面后,管理員可以添加修改刪除用戶的信息。 1.功能描述 點(diǎn)擊新增按鈕,用戶可以在表格里面添加一個(gè)新的用戶。如果要修改用戶信息,必須 先在表格內(nèi)修改用戶的信息后,點(diǎn)擊修改按鈕,系統(tǒng)會(huì)更新

46、數(shù)據(jù)庫內(nèi)的信息。如果要?jiǎng)h除 用戶信息,必須先選中要?jiǎng)h除的用戶,然后點(diǎn)擊刪除按鈕。刪除成功系統(tǒng)將會(huì)提示用戶操 作成功。點(diǎn)擊刷新按鈕,可以從新倒入數(shù)據(jù)庫總的最新信息。 2.設(shè)計(jì)方法 界面的主要代碼如下: public void getsysusers() string sql = select t.id as 編號, t.username as 用戶名,t.pwd as 密碼,t.remark as 備注from users as t ; dataset ds = utilities.sqlhelper.executedataadapter(sql, commandtype.text, null,

47、 users); if (ds != null) this.dtgrsysuser.refresh(); this.dtgrsysuser.datasource = ds.tablesusers; / / 刪除系統(tǒng)用戶信息 / / public boolean deletesysusers(string deptids) if (deptids != null /逐個(gè)刪除 foreach (string id in deptids) sqlparameter idparam = utilities.dbutil.makeinparam(id, sqldbtype.int, 4, convert

48、.toint32(id); int result = utilities.sqlhelper.executenonquery(sql, commandtype.text, new sqlparameter idparam ); if (result = -1) return false; return true; private void tsbtnadd_click(object sender, eventargs e) /權(quán)限攔截 if (!utilities.common.hasprivilege(constants.loginuserid, 23) messagebox.show(您沒

49、有相應(yīng)的操作權(quán)限!, 信息提示, messageboxbuttons.ok, messageboxicon.information); return; frmsysuseredit frmsysuseredit = new frmsysuseredit(); frmsysuseredit.isnew = true; frmsysuseredit.showdialog(this); 6.5.檔案管理主界面 點(diǎn)擊添加,表格會(huì)新增一行,輸入完成后點(diǎn)擊修改。輸入正確系統(tǒng)會(huì)提示添加或修改 成功。否則會(huì)提示錯(cuò)誤。當(dāng)要?jiǎng)h除學(xué)生檔案是,必須先選中要?jiǎng)h除的項(xiàng)。 2.作用說明 a輸入項(xiàng) 1)學(xué)生編號(id):整型

50、,表格輸入; 2)學(xué)生姓名(name):字符串類型,表格輸入; 3)性別(sex):字符串類型,表格輸入; 4)年齡(age):整型,表格輸入; 5)電話(phone):字符串類型,表格輸入 6)電話(phone):字符串類型,表格輸入 7)住址(address):字符串類型,表格輸入 8)學(xué)號(sid):字符串類型,表格輸入 b輸出項(xiàng) 1)添加成功,提示添加成功; 2)添加失敗,提示錯(cuò)誤。 3設(shè)計(jì)方法 主要代碼如下: public void getschoolmgrinfo() string sql = select t.id as 編號, as 學(xué)生姓名,p.pin as 學(xué)號

51、,t.createtime as 時(shí)間,t.type as 類別,t.reason as 原因,t.remark as 備注from (schoolmgr as t left join student as p on t.studentid=p.id); dataset ds = utilities.sqlhelper.executedataadapter(sql, commandtype.text, null, schoolmgr); if (ds != null) this.dtgrdedu.refresh(); this.dtgrdedu.datasource = ds.tablessc

52、hoolmgr; / / 刪除學(xué)籍信息 / / public boolean deleteschoolmgrinfo(string ids) if (ids != null /逐個(gè)刪除 foreach (string id in ids) sqlparameter idparam = utilities.dbutil.makeinparam(id, sqldbtype.int, 4, convert.toint32(id); int result = utilities.sqlhelper.executenonquery(sql, commandtype.text, new sqlparame

53、ter idparam ); if (result = -1) return false; return true; private void tsbtndelete_click(object sender, eventargs e) /權(quán)限攔截 if (!utilities.common.hasprivilege(constants.loginuserid, 11) messagebox.show(您沒有相應(yīng)的操作權(quán)限!, 信息提示, messageboxbuttons.ok, messageboxicon.information); return; if (this.dtgrdedu.ro

54、wcount 0 string ids = new stringcount; for (int i = 0; i 0 frmschmgreidt.isnew = false; /編輯信息時(shí),顯示待修改的信息 frmschmgreidt.mid = convert.toint32(this.dtgrdedu.selectedrows0.cells編 號.value); frmschmgreidt.mstuname = convert.tostring(this.dtgrdedu.selectedrows0.cells學(xué)生姓名.value); frmschmgreidt.mreason = con

55、vert.tostring(this.dtgrdedu.selectedrows0.cells原因.value); frmschmgreidt.mtype = convert.tostring(this.dtgrdedu.selectedrows0.cells 類別.value); frmschmgreidt.mremark = convert.tostring(this.dtgrdedu.selectedrows0.cells備注.value); frmschmgreidt.mcreatetime = convert.todatetime(this.dtgrdedu.selectedrows

56、0.cells時(shí)間.value); frmschmgreidt.showdialog(this); else messagebox.show(沒有要編輯的信息, 信息提示, messageboxbuttons.ok, messageboxicon.information); private void tsbtnadd_click(object sender, eventargs e) /權(quán)限攔截 if (!utilities.common.hasprivilege(constants.loginuserid, 18) messagebox.show(您沒有相應(yīng)的操作權(quán)限!, 信息提示, mes

57、sageboxbuttons.ok, messageboxicon.information); return; frmschoolmgredit frmschmgredit = new frmschoolmgredit(); frmschmgredit.isnew = true; frmschmgredit.showdialog(this); 由于篇幅原因在此不在介紹其他的功能界面。 結(jié)束語 經(jīng)過幾個(gè)多月的畢業(yè)設(shè)計(jì),一個(gè)完整的學(xué)生檔案管理系統(tǒng)終于制作完畢了。我現(xiàn)在基 本熟悉了一個(gè)管理系統(tǒng)的設(shè)計(jì)步驟,每個(gè)階段應(yīng)該完成的任務(wù),但我覺得我還有學(xué)多要學(xué) 習(xí)的地方。 關(guān)于本系統(tǒng),雖然對學(xué)生檔案管理系統(tǒng)進(jìn)

58、行了系統(tǒng)的創(chuàng)建,但我們不可忽略的是這個(gè) 系統(tǒng)并不是完美無缺,還存在著許多不完善的地方,其實(shí)我們要在以后的實(shí)踐中去檢驗(yàn)它 的可用性,特別要考慮它的實(shí)時(shí)性和安全性,這才是我們最值得考慮的問題,一個(gè)系統(tǒng)好 不好,要經(jīng)過反復(fù)的使和才能知道,不是光是理論中分析和設(shè)計(jì)得出來的。在系統(tǒng)的設(shè)計(jì) 過程中當(dāng)然也出現(xiàn)了各種各樣的問題,特別是關(guān)于系統(tǒng)的可移植性,有許多不足之處,這 時(shí)我們主要任務(wù)就是應(yīng)該多查閱相關(guān)資料,反復(fù)地熟練應(yīng)用,才能把系統(tǒng)設(shè)計(jì)的巧,設(shè)計(jì) 的好,同學(xué)們之間的交流也十分重要。 經(jīng)過這次畢業(yè)設(shè)計(jì),我的感想很多,首先是做程序要有熱情,只有你喜歡做了,你才 能認(rèn)真的去完成它;其次要有韌性,不怕麻煩,不怕失

59、敗,反復(fù)調(diào)試,反復(fù)練習(xí),這樣才 能找到最佳的程序設(shè)計(jì)。 致 謝 經(jīng)過幾個(gè)月的時(shí)間,終于完成了畢業(yè)設(shè)計(jì)。在畢業(yè)設(shè)計(jì)中,曾遇到過不少問題,如果單 靠我個(gè)人的努力,很難按時(shí)完成畢業(yè)設(shè)計(jì),在此,我衷心感謝我的指導(dǎo)老師*老師, 我從*老師身上學(xué)到了很多東西。*認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理 論水平都使我獲益非淺。她無論在理論上還是在實(shí)踐中,都給與我無私幫助和悉心的教導(dǎo), 使我的畢業(yè)設(shè)計(jì)得以順利地按時(shí)完成。另外還要感謝學(xué)校領(lǐng)導(dǎo)、班主任、各位同學(xué)對我們 的關(guān)懷、幫助,為我們提供了良好的設(shè)計(jì)環(huán)境以及各方面的支持。 參考文獻(xiàn) 1 吳明輝、胡煜、竇亮, 商務(wù)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航 ,中文第 1 版,北

60、京,人民郵電 出版社,2008 年 2 鄧文淵、挑戰(zhàn), 互動(dòng)網(wǎng)站百寶箱 ,北京,中國鐵道出版社,2004 年 3 石志國, c#開發(fā)寶典 ,北京,清華大學(xué)出版社,2001 年 4 蒙新,c#編程技術(shù)與綜合實(shí)例演練,北京,清華大學(xué)出版社 ,2001 年 5 丁貴廣, c#編程基礎(chǔ)與實(shí)例 ,北京,機(jī)械工業(yè)出版社,2002 6 張海藩, 軟件工程導(dǎo)論 ,2003 年,清華大學(xué)出版社 7 李存斌、樊建平, c#高級編程及項(xiàng)目應(yīng)用開發(fā) ,2003 年,中國水利水電出版社 8 魏善沛編著.數(shù)據(jù)庫技術(shù)實(shí)用教程.北京. 清華大學(xué)出版社.1998 9 美 jeffrey d.ullman, fundamenta

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論