【正文】
in front of the development process and background of the establishment and maintenance of the database. Database requires consistency, integrity, good data security features, and the front of the procedural requirements fully functional, easy to use. With the development of puter technology, database show its powerful data storage and data management functions. In order to meet the needs of the database, Visual provided a powerful database program design features. Although Visual 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 in the database programming, not only need to know Visual 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 database programming is essential. MICROSOFT use the system39。s Visual C and SQL Server 2020 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 prototype 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 design of the system for standalone, it is not yet fully functional. Keyword: Student Document Management System, Visual , C , SQL Server 2020, database 第 1 章 引言 選題背景 在 80年代初發(fā)展起來(lái)的國(guó)內(nèi)的學(xué)生檔案管理系統(tǒng),充分吸收了國(guó)外管理系統(tǒng)的精華,再結(jié)合國(guó)內(nèi)的實(shí)際情況,逐步發(fā)展成熟,到 90年代初期已形成了幾個(gè)較成熟的軟件系統(tǒng) ,同時(shí)產(chǎn)生了幾家專(zhuān)職從事賓館業(yè)計(jì)算機(jī)管理系統(tǒng)的公司。到了 90 年代中后期,隨著計(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)到客戶(hù)機(jī)/服務(wù)器模式下的 Windows版,功能更加細(xì)致完善,系統(tǒng)更加穩(wěn)定可靠 。 目前 一些學(xué)生檔案對(duì)學(xué)生檔案管理系統(tǒng)的應(yīng)用仍停留于 “ 記帳式 ” ,遠(yuǎn)未上升到對(duì)其管理模式的改變。學(xué)生檔案涉及的信息系統(tǒng)和產(chǎn)品眾多,卻缺乏統(tǒng)一的行業(yè)標(biāo)準(zhǔn)使各個(gè)供應(yīng)商相互協(xié)調(diào),一方面造成資源浪費(fèi)與互不兼容,另 一方面也阻礙了整體水平的提高,無(wú)法完全符合學(xué)生檔案的需要。 在某種程度上,學(xué)生檔案運(yùn)用電腦以后,人工成本未必降低,甚至有可能增加。運(yùn)用電腦以后,僅是管理的量化程度提高、數(shù)據(jù)的流轉(zhuǎn)速度加快。然而學(xué)生檔案迫在眉睫的矛盾是,在行業(yè)不景氣的情況下,總在權(quán)衡投入成本與產(chǎn)出效益的比重。在中國(guó)學(xué)生檔案行業(yè)尚處于比較困難的現(xiàn)階段,開(kāi)源節(jié)流尤為重要,直接對(duì)市場(chǎng)的技術(shù)要求日益凸顯,而目前學(xué)生檔案直接面對(duì)市場(chǎng)的銷(xiāo)售手段還停留在拜訪、打電話(huà)、發(fā)傳真等傳統(tǒng)形式 ,現(xiàn)有的軟件不能直接幫助開(kāi)源節(jié)流,這是目前技術(shù)與需求的差距 。 課 題背景及開(kāi)展研究的意義 在知識(shí)經(jīng)濟(jì)時(shí)代的今天,知識(shí)的創(chuàng)新和開(kāi)發(fā)在社會(huì)財(cái)富的創(chuàng)造中起決定作用。在高科技領(lǐng)域,如計(jì)算機(jī)、電子技術(shù)、生物工程、制藥業(yè)、信息和通信技術(shù)等 ,知識(shí)因素對(duì)于整個(gè)生產(chǎn)過(guò)程至關(guān)重要。從信息和知識(shí)的概念來(lái)講,信息本身也是知識(shí),而且是更新知識(shí)的基礎(chǔ)。在信息的海洋中尋找有規(guī)律的、有價(jià)值的東西,創(chuàng)造新的、更有應(yīng)用價(jià)值的知識(shí),這是人類(lèi)思維創(chuàng)造的目的??梢哉f(shuō)知識(shí)是信息的提升。信息社會(huì)應(yīng)該是知識(shí)社會(huì)的雛形。因此,當(dāng)前在信息技術(shù)的驅(qū)動(dòng)下,人類(lèi)社會(huì)正在從工業(yè)化社會(huì)邁向信息化社會(huì)。全球信息化浪潮一浪高過(guò)一浪,為中 國(guó)帶來(lái)了歷史機(jī)遇和嚴(yán)峻挑戰(zhàn)。作為一名 計(jì)算機(jī)科學(xué)與技術(shù) 專(zhuān)業(yè)的學(xué)生,在這機(jī)遇與挑戰(zhàn)面前,我深感自身的責(zé)任之重大。 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量的急劇增加,有關(guān)學(xué)生的各種信息量也成倍的增長(zhǎng)。面對(duì)龐大的信息量,就要有學(xué)生管理信息系統(tǒng)來(lái)提高學(xué)生管理工作效率。通過(guò)這樣的系統(tǒng)可以做到信息的管理規(guī)范 .科學(xué)統(tǒng)計(jì)和快速查詢(xún)。從而減少管理方面的工作量。有效的管理學(xué)生所有信息就是學(xué)生管理系統(tǒng)完成的功能。此學(xué)生管理系統(tǒng)是基于 . 技術(shù),采用 . 技術(shù)構(gòu)建,在此稱(chēng)為 SMS。在行使維護(hù)功能方面包括:用戶(hù)管理,班級(jí)管理,學(xué) 籍管理,教育經(jīng)歷管理,學(xué)生檔案及等其它相關(guān)信息的管理。 第 2 章 項(xiàng)目概述 課題簡(jiǎn)要說(shuō)明 隨著 學(xué)校 的不斷擴(kuò)大,有關(guān) 學(xué)校管理 的各種信息也成倍增長(zhǎng)。面對(duì)龐大的信息量,有必要開(kāi)發(fā) 學(xué)生檔案 系統(tǒng)來(lái)提高管理工作的效率。今天我們使用計(jì)算機(jī)對(duì) 學(xué)生檔案 信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量 ,有效地提高 學(xué)生檔案 信息管理的工作效率。 可行性研究 該階段通過(guò)對(duì)系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我 們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面進(jìn)行分析。 經(jīng)濟(jì)可行性 開(kāi)發(fā)該系統(tǒng)所需的相關(guān)資料可以通過(guò)已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集 ,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得 .因此 ,開(kāi)發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)的角度來(lái)看,該系統(tǒng)可行。 技術(shù)可行性 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿(mǎn)足開(kāi)發(fā)的需求等。 本網(wǎng)站 用的是 C開(kāi)發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算 機(jī)硬件配置也完全能滿(mǎn)足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟可行 ,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿(mǎn)足系統(tǒng)的需求。 運(yùn)行可行性 運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類(lèi)操作人員水平都有相當(dāng)?shù)母叨龋栽谶\(yùn)行上是可行性的。 本系統(tǒng)的開(kāi)發(fā),是典型的 Mis開(kāi)發(fā),主要是對(duì)數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報(bào)表形式的輸出。采用流行的 C+SQLSERVER 2020體系,已無(wú)技術(shù)上的問(wèn)題。 時(shí)間可行性 從時(shí)間上看,在兩個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),并開(kāi)發(fā)學(xué)生檔案管理系統(tǒng),時(shí)間上是有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),通過(guò)兩個(gè)多月的努力功能基本實(shí)現(xiàn)。 法律可行性 ① 所有技術(shù)資料都為合法。 ② 開(kāi)發(fā)過(guò)程中不存在知識(shí)產(chǎn)權(quán)問(wèn)題。 ③ 未抄襲任何飯店管理系統(tǒng),不存在侵犯版權(quán)問(wèn)題。 ④ 開(kāi)發(fā)過(guò)程中未涉及任何法律責(zé)任。 綜上所述,本系統(tǒng)的開(kāi)發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。 第 3 章 需求分析 學(xué)生檔案管理系 統(tǒng)一般需求分析 學(xué)生檔案管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)生管理系統(tǒng),這它集成了學(xué)生學(xué)籍管理、學(xué)生檔案管理、用戶(hù)管理、權(quán)限管理等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。 通過(guò)調(diào)查 ,要求系統(tǒng)需要有以下功能 : ⑴ 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差 ,要求有良好的人機(jī)界面 。 ⑵ 由于該系統(tǒng)的使用對(duì)象多 ,要求有較好的權(quán)限管理 。 ⑶ 原始數(shù)據(jù)修改簡(jiǎn)單方便 ,支持多條件修改 ⑷ 方便的數(shù)據(jù)查詢(xún),支 持多條件查詢(xún) 。 ⑸ 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好; ⑹ 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù) 。 性能需求 系統(tǒng)對(duì)環(huán)境的要求。 服務(wù)起端的最低配置是由建立站點(diǎn)所需要的軟件來(lái)決定的,在最底配置的情況下,服務(wù)器的性能往往不進(jìn)人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能硬件。 本機(jī)器的配置如下: 處理器: Inter Pentium 。 內(nèi)存: 512MB 硬件空間: 160GB 題目主要采用的技術(shù) 數(shù)據(jù)庫(kù): Microsoft SQL Server 2020。 編程語(yǔ)言 C。 IDE: Visual Studio 2020 .Net 開(kāi)發(fā)環(huán)境: WindowsXP 第 4 章 系統(tǒng)平臺(tái)、計(jì)算模式及技術(shù)、開(kāi)發(fā)環(huán)境介紹 計(jì)算模式的進(jìn)化及本系統(tǒng)選用的模式優(yōu)越性 回顧計(jì)算機(jī)的發(fā)展史,計(jì)算模式有過(guò)三次質(zhì)的飛躍: 第一代電子管計(jì)算機(jī) (19451956) 在第二次世界大戰(zhàn)中,美國(guó)政府尋求計(jì)算機(jī)以開(kāi)發(fā)潛在的戰(zhàn)略?xún)r(jià)值。這促進(jìn)了計(jì)算機(jī)的研究與發(fā)展。 1944年 Howard H. Aiken(19001973)研制出全電子計(jì)算器,為美國(guó)海軍繪制彈道圖。這臺(tái)簡(jiǎn)稱(chēng) Mark I 的機(jī)器有半個(gè)足球場(chǎng)大,內(nèi)含 500英里的電線,使用電磁信號(hào)來(lái)移動(dòng)機(jī)械部件,速度很慢 (35秒一次計(jì)算 )并且適應(yīng)性很差只用于專(zhuān)門(mén)領(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ā)展史上的里程碑,它通過(guò)不同部分之間的重新接線編程 ,還擁有并行計(jì)算能力。 ENIAC由美國(guó)政府和賓夕法尼亞大學(xué)合作開(kāi)發(fā),使用了 18, 000個(gè)電子管, 70, 000個(gè)電阻器,有 5百萬(wàn)個(gè)焊接點(diǎn),耗電 160千瓦,其運(yùn)算速度比 Mark I快 1000倍, ENIAC是第一臺(tái)普通用途計(jì)算機(jī)。 40年代中期, John von Neumann(19031957)參加了賓夕法尼亞大學(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ī)所有功能通過(guò)單一的資源統(tǒng)一起來(lái)。 第一代計(jì)算機(jī)的特點(diǎn)是操作指令是為特定任務(wù)而編制的,每種機(jī)器有各自不同的機(jī)器語(yǔ)言,功能受到限制,速度也慢。另一個(gè)明顯特征是使用真空電子管和磁鼓儲(chǔ)存數(shù)據(jù)。 第二代晶體管計(jì)算機(jī) (19561963) 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ì)算機(jī),主要用于原子科學(xué)的大量數(shù)據(jù)處理,這些機(jī)器價(jià)格昂貴,生產(chǎn)數(shù)量極少。 1960 年,出現(xiàn)了一些成功地用在商業(yè)領(lǐng)域、大學(xué)和政府部門(mén)的第二代計(jì)算機(jī)。第二代計(jì)算機(jī)用晶體管代替電子管,還有現(xiàn)代計(jì)算機(jī)的一些部件 :打印機(jī)、磁帶、磁盤(pán)、內(nèi)存、操作系統(tǒng)等。計(jì)算機(jī)中存儲(chǔ)的程序使得計(jì)算機(jī)有很好的適應(yīng)性,可以更有效