版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計</b></p><p> 姓 名: </p><p> 學(xué) 號: </p><p> 系 部: 信息系 </p><p> 專 業(yè): 計算機
2、 </p><p> 設(shè)計題目: 學(xué)籍管理系統(tǒng) </p><p> 指導(dǎo)教師: </p><p> 職 稱: </p><p> 年 月 </p><p><b>
3、 任 務(wù) 書</b></p><p> 系部 專業(yè)年級 學(xué)生姓名 </p><p> 任務(wù)下達日期: 年 月 日</p><p> 畢業(yè)設(shè)計日期: 年 月 日至 年 月 日</p><p><b> 畢業(yè)設(shè)
4、計題目:</b></p><p><b> 畢業(yè)設(shè)計專題題目:</b></p><p> 畢業(yè)設(shè)計主要內(nèi)容和要求:</p><p> 系主任簽字: 指導(dǎo)教師簽字:</p><p><b> 指導(dǎo)教師評閱書</b></p><
5、p> 指導(dǎo)教師評語(①基礎(chǔ)理論及基本技能的掌握;②獨立解決實際問題的能力;③研究內(nèi)容的理論依據(jù)和技術(shù)方法;④取得的主要成果及創(chuàng)新點;⑤工作態(tài)度及工作量;⑥總體評價及建議成績;⑦存在問題;⑧是否同意答辯等):</p><p> 成 績: 指導(dǎo)教師簽字:</p><p> 年 月 日</p><p
6、><b> 答辯及綜合成績</b></p><p><b> 目 錄</b></p><p><b> 摘 要 I</b></p><p> AbstractII</p><p><b> 第一章 緒論1</b></p&
7、gt;<p><b> 1.1 前言1</b></p><p><b> 1.2存在問題1</b></p><p> 1.3 系統(tǒng)分析2</p><p> 1.3.1 本文的設(shè)計目標2</p><p> 1.3.2 系統(tǒng)的主要功能2</p><p
8、> 1.4 論文組織3</p><p> 第二章 開發(fā)環(huán)境和開發(fā)技術(shù)3</p><p> 2.1 系統(tǒng)介紹3</p><p> 2.1.1 信息系統(tǒng)簡介4</p><p> 2.1.2 管理信息系統(tǒng)簡介4</p><p> 2.2 系統(tǒng)開發(fā)模式4</p><p>
9、 2.2.1 C/S模式4</p><p> 2.2.2 C/S模式簡介5</p><p> 2.3 系統(tǒng)開發(fā)環(huán)境5</p><p> 2.3.1 開發(fā)環(huán)境的選擇5</p><p> 2.3.2 visual studio 2005簡介5</p><p> 2.3.3 SQL server 200
10、0簡介6</p><p> 2.4 開發(fā)環(huán)境的建立6</p><p> 2.4.1 確保SQL Server 2000服務(wù)器正常工作6</p><p> 2.4.2 測試SQL Server 2000和本地服務(wù)器的連接6</p><p> 2.4.3 測試VS和SQL Server 2000的連接6</p>&
11、lt;p> 第三章 需求分析7</p><p> 3.1 設(shè)計思想7</p><p> 3.2 可行性分析7</p><p> 3.2.1 操作可行性8</p><p> 3.2.2 技術(shù)可行性8</p><p> 3.2.3 經(jīng)濟可行性8</p><p> 3
12、.3 功能需求8</p><p> 3.3.1 基本功能需求8</p><p> 3.3.2 用戶界面需求8</p><p> 3.4 性能需求9</p><p> 3.4.1 軟硬件需求9</p><p> 3.4.2 響應(yīng)時間9</p><p> 3.4.3 系統(tǒng)可擴
13、展性9</p><p> 3.5 系統(tǒng)設(shè)計基礎(chǔ)9</p><p> 3.5.1 系統(tǒng)業(yè)務(wù)流圖9</p><p> 3.5.2 系統(tǒng)數(shù)據(jù)流圖9</p><p> 第四章 系統(tǒng)設(shè)計10</p><p> 4.1 數(shù)據(jù)庫設(shè)計10</p><p> 4.1.1 數(shù)據(jù)庫簡介10
14、</p><p> 4.1.2 概念結(jié)構(gòu)設(shè)計10</p><p> 4.1.3物理結(jié)構(gòu)設(shè)計11</p><p> 4.2 總體結(jié)構(gòu)設(shè)計12</p><p> 4.2.1 模塊設(shè)計12</p><p> 第五章 系統(tǒng)實現(xiàn)14</p><p> 5.1 院校管理模塊14&l
15、t;/p><p> 5.1.1 設(shè)計啟動屏幕14</p><p> 5.1.2 設(shè)計院校主窗體....14</p><p> 5.1.3 設(shè)計系別管理...............................................14</p><p> 5.1.4 設(shè)計班級管理......................
16、........................ 19</p><p> 第六章 結(jié)束語27</p><p><b> 6.1 總結(jié)27</b></p><p><b> 6.2 展望28</b></p><p><b> 參考文獻29</b></p&g
17、t;<p><b> 致 謝30</b></p><p><b> 摘 要</b></p><p> 隨著信息技術(shù)在管理上越來越深如而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)
18、。學(xué)生學(xué)籍管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生學(xué)籍進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方
19、便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p> 本系統(tǒng)主要完成對系部信息、班級信息、任課教師信息、學(xué)生信息、課程信息以有選課記錄和成績等多種數(shù)據(jù)信息的管理,包括數(shù)據(jù)庫中表的錄入、修改、刪除等。系統(tǒng)還可以完成對各類信息的查詢、錄入、修改、刪除等功能,其中學(xué)籍管理用戶包括系統(tǒng)管理員、教師和學(xué)生。&l
20、t;/p><p> 本系統(tǒng)采用Microsoft的SQL Server 2000來設(shè)計數(shù)據(jù)庫,并使用當(dāng)前優(yōu)秀的開發(fā)工具:Microsoft visual studio2005,它有著最為靈活的數(shù)據(jù)庫結(jié)構(gòu),對數(shù)據(jù)庫應(yīng)用有著良好的支持。論文主要介紹了本系統(tǒng)的開發(fā)背景,所要完成的功能和開發(fā)的過程,重點的說明了系統(tǒng)設(shè)計的重點、設(shè)計思想。</p><p> 關(guān)鍵字:管 理 信 息 系 統(tǒng); 學(xué) 生
21、學(xué) 籍管 理 系 統(tǒng); 關(guān) 系 數(shù) 據(jù) 庫.</p><p><b> Abstract</b></p><p> With information technology applied more and more abroad and in-depthly on management,it has grown up step by step that on te
22、chnology management information system is put in practice.Management information system is a new subject in progess.As long as any corporation lives and develops,organizes activities inside effectly,it needs create itsel
23、f suitable management information system. The school register management system management system is an education unit essential part.Its content said rega</p><p> As a computer application part, uses the c
24、omputer to carry on the management for the student school register, has merit which the manual administration center is unable to compare. For example: retrieves, the search rapidly convenient, the reliability high, the
25、reserves big, the secrecy good, the life is long, the cost low status. These merits can enormously enhance the student school register management the efficiency,also is enterprise's scientific style, the standardized
26、 management,important </p><p> This system mainly finishes to manage for department information、class information、teacher information、student information、course information、selective course record and score
27、 that needs tables in the database to be created,altered and deleted. The system can realize to select,create,alter and deleted for all informations, and the system users have the system manager、teachers and students.<
28、;/p><p> The system uses Microsoft SQL 2,000 to design the database, and uses current outstanding development kit: Microsoft visual studio2005,It has the most nimble database structure, and has the good suppor
29、t to the database application. The paper mainly introduced this topic development background, complete function and development process. The key explanation is system design, key point, design thought.</p><p&g
30、t; Keywords: The management information system; The school register management system; RDBMS.</p><p><b> 第一章 緒論</b></p><p><b> 1.1 前言</b></p><p> 學(xué)生學(xué)籍管理
31、是學(xué)校管理的重要組成部分,對于學(xué)校和政府教育單位來說都至關(guān)重要,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。傳統(tǒng)的人工方式管理方式效率低、保密性差,不利于查找、更新和維護。使用計算機對學(xué)生信息進行管理,能夠極大地提高學(xué)生管理的效率,節(jié)約教育經(jīng)費,這也是適應(yīng)學(xué)校信息化建設(shè)發(fā)展趨勢的重要因素。</p><p> 作為計算機應(yīng)用的一部分,使用計算機對學(xué)生學(xué)籍信息進行管理,具有手工管理所無法比擬的
32、優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的管理軟件成為很有必要的事情。學(xué)生學(xué)籍信息管理系統(tǒng)其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面,對于前者要求建立起數(shù)據(jù)庫一致性和完整性、安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用的特點。</p>&
33、lt;p> 經(jīng)過分析,使用易于與數(shù)據(jù)庫連接的Microsoft visual studio2005開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)庫窗口這一功能強大而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原形,然后對初始原型系統(tǒng)進行需求分析,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。</p><p> 學(xué)生學(xué)籍管理系統(tǒng)要實現(xiàn)的目標是為學(xué)校提供學(xué)生管理解決方案,具體目標如下:&l
34、t;/p><p> 1) 提高學(xué)生信息管理效率,節(jié)約管理成本,增強學(xué)生管理的安全性。</p><p> 2) 滿足學(xué)校學(xué)生管理的人員、老師和學(xué)生的不同層次和不同方面的需要。</p><p> 3) 為學(xué)校將來的信息化建設(shè)提供必要的支持。</p><p> 總之,通過該系統(tǒng)的建設(shè)來提高學(xué)校的學(xué)生信息管理效率,使得學(xué)校的發(fā)
35、展能夠適應(yīng)當(dāng)前的教育信息化建設(shè)的中體發(fā)展趨勢。</p><p><b> 1.2 存在問題</b></p><p> 目前,已經(jīng)有相當(dāng)一部分學(xué)校利用計算機來實現(xiàn)學(xué)生學(xué)籍的管理,因為整個社會都在慢慢實現(xiàn)信息管理系統(tǒng)。但是由于各方面的原因,并沒完全實現(xiàn)信息管理化,經(jīng)過學(xué)校管理員提供的信息和通過自身調(diào)查,現(xiàn)對目前的學(xué)籍管理系統(tǒng)進行多方面的分析?,F(xiàn)很多院校仍存在基于文本、
36、表格等紙介質(zhì)的手工處理,比如學(xué)生的資料大部分還是以文檔的方式存在學(xué)校,需要及時再去整理;教師對學(xué)生的每個學(xué)期的成績通過計算器等工具進行核算,然后用抄寫出來,再讓管理員錄入計算機,進入學(xué)生學(xué)籍管理系統(tǒng),這樣不僅使教師的工作量變大且數(shù)據(jù)繁多易造成數(shù)據(jù)丟失等不良結(jié)果,總之降低了整個院校工作效率。而學(xué)生學(xué)籍方面的大部分檔案也一般以文檔的形式保存下來,需要時在眾多的資料中翻閱、查找了,造成了學(xué)校資源浪費,工作人員勞動量的增大,因此,從這些情況看,
37、知道現(xiàn)在大部分學(xué)生學(xué)籍管理系統(tǒng)只是形式地存在,但并沒完全實現(xiàn),可以說是處于半手工半信息管理階段。還有就是學(xué)校雖然組織成局域網(wǎng),但是仍沒有完整的系統(tǒng),計算機的網(wǎng)絡(luò)優(yōu)勢也未得到發(fā)揮。同時,遇到網(wǎng)絡(luò)問題時,也得不到及時的解決,因為很多學(xué)校缺少計算機方面的人才,系統(tǒng)維護方面的專業(yè)人才也太少,經(jīng)常整個系統(tǒng)會出現(xiàn)問題,這樣</p><p> 沒完全實現(xiàn)信息管理化,基本上處在半人工半計算機的階段。</p>&l
38、t;p> 學(xué)校領(lǐng)導(dǎo)對整個學(xué)校的學(xué)生信息不能得到及時反饋,因此不能適時指導(dǎo)教學(xué)方向,以至影響教育質(zhì)量。</p><p> 系統(tǒng)維護功能太差,主要是學(xué)校缺少計算維護方面的專業(yè)人才。</p><p> 系統(tǒng)的功能太少,可以添加更多模塊進去,比如可以將學(xué)生入黨添加進去,減少檔案的整理,方便學(xué)校黨支部的工作。</p><p> 系統(tǒng)容易丟失數(shù)據(jù),比如管理員正在操
39、作,突然停電或其他異常發(fā)生時,數(shù)據(jù)沒及時得到保存,數(shù)據(jù)備份和數(shù)據(jù)刪除功能有待更進。</p><p> 系統(tǒng)開放性不夠,大部分學(xué)校學(xué)籍管理系統(tǒng)對學(xué)生開放時間有限,只限于學(xué)生選課期間。</p><p> 部門之間信息交流少,信息渠道單一,不利于協(xié)調(diào)工作,容易出錯。</p><p> 改進現(xiàn)有學(xué)籍管理系統(tǒng)的一些不足,使學(xué)生學(xué)籍管理工作科學(xué)化、規(guī)范化、程序化,促進提高
40、信息處理的速度和正確性,使學(xué)校的信息流程和流向清晰化、合理化,第一時間把握學(xué)生信息,以提高整個教學(xué)水平。</p><p><b> 1.3 系統(tǒng)分析</b></p><p> 為了更好的開發(fā)系統(tǒng)以及實際需求的實際情況,本文主要從兩個方面介紹了學(xué)生學(xué)籍管理系統(tǒng),一方面說明了設(shè)計目標,另一方面介紹了系統(tǒng)的主要功能。下面就詳細說明了</p><p&g
41、t; 1.3.1 本文的設(shè)計目標</p><p> 本系統(tǒng)是一個典型的信息管理系統(tǒng),主要目標是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學(xué)生,能很好地管理有關(guān)學(xué)生學(xué)籍方面的工作,比如系統(tǒng)管理員負責(zé)日常的學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作,教師使用該系統(tǒng)可完成教學(xué)班級信息查詢和成績管理,而學(xué)生使用該系統(tǒng)主要完成選課和成績查詢等操作。</p><p> 1.3.2 系統(tǒng)
42、的主要功能</p><p> 經(jīng)過實際考察和分析,典型的高等院校學(xué)籍管理系統(tǒng)包括以下幾個模塊,相應(yīng)能實現(xiàn)以下主要功能:</p><p> 系部信息管理:包括系部信息數(shù)據(jù)的錄入、修改與刪除等功能。</p><p> 數(shù)據(jù)查詢:包括教學(xué)班學(xué)生信息的查詢和學(xué)生個人成績查詢等功能。 </p><p><b> 1.4 論文介紹<
43、;/b></p><p> 論文全文共分為六章:</p><p> 第一章 緒論。這一章主要介紹了論文選題的引言、對現(xiàn)有的學(xué)籍管理系統(tǒng)進行分析和論文的主要工作以及論文的組織,其中論文的主要工作又涉及到論文的設(shè)計目標和設(shè)計系統(tǒng)的功能。</p><p> 第二章 開發(fā)環(huán)境和開發(fā)技術(shù)。這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境以及開發(fā)環(huán)境的建立。</p&
44、gt;<p> 第三章 需求分析。這一章主要介紹了系統(tǒng)設(shè)計思想、可行性分析、功能和性能需求、系統(tǒng)的設(shè)計基礎(chǔ)和系統(tǒng)數(shù)據(jù)字典。</p><p> 第四章 系統(tǒng)設(shè)計。這一章主要介紹了系統(tǒng)的總體結(jié)構(gòu)設(shè)計和系統(tǒng)的數(shù)據(jù)庫設(shè)計,其中數(shù)據(jù)庫的設(shè)計包括了概念設(shè)計、邏輯設(shè)計和物理設(shè)計。</p><p> 第五章 系統(tǒng)實現(xiàn)。這一章介紹了系統(tǒng)的所有模塊和它的功能以及實現(xiàn)過程。</p>
45、;<p> 第六章 結(jié)束語。對系統(tǒng)實現(xiàn)過程進行了總結(jié),并對系統(tǒng)將來進行擴充與完善工作進行了展望。</p><p> 第二章 開發(fā)環(huán)境和開發(fā)技術(shù)</p><p><b> 2.1 系統(tǒng)介紹</b></p><p> 系統(tǒng)是在一定環(huán)境中相互聯(lián)系和相互作用的若干部分組成的具有某種功能的集合,一個系統(tǒng)內(nèi)可能包含許多功能各異的子系
46、統(tǒng),這意味著系統(tǒng)可以具有多層結(jié)構(gòu),一個系統(tǒng)的整體功能往往大于單個子系統(tǒng)的功能之和。</p><p> 該學(xué)生學(xué)籍管理系統(tǒng)的主要對象是眾多的高校,建立本系統(tǒng)的目的是能夠方便地實現(xiàn)學(xué)校的學(xué)籍管理。本系統(tǒng)主要的功能是對一個學(xué)校的所有學(xué)生整個學(xué)籍的查詢、修改、添加和刪除。其中包括了這個關(guān)于學(xué)生的基本信息,課程信息、系部信息和班級信息等。學(xué)生學(xué)籍管理系統(tǒng)的后臺數(shù)據(jù)庫是學(xué)生的信息的數(shù)據(jù)來源。應(yīng)用程序中的各種操作最終影響到的
47、都是后臺的數(shù)據(jù)庫系統(tǒng)。應(yīng)用程序通過VS來實現(xiàn)各種操作和與數(shù)據(jù)庫的相關(guān)聯(lián),完成對整個系統(tǒng)的查詢、修改、添加和刪除等功能。</p><p> 2.1.1 信息系統(tǒng)簡介 </p><p> 信息系統(tǒng)是一個人造系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源組成,目的是及時、正確地收集、加工、存儲、傳遞和提供信息,實現(xiàn)組織中各項活動的管理、調(diào)節(jié)和控制。信息系統(tǒng)包括信息處理系統(tǒng)和信息傳輸系統(tǒng)兩個方面。信息處理
48、系統(tǒng)對數(shù)據(jù)進行處理,使它獲得新的結(jié)構(gòu)與形態(tài)或者產(chǎn)生新的數(shù)據(jù)。比如計算機系統(tǒng)就是一種信息處理系統(tǒng),通過它對輸人數(shù)據(jù)的處理可獲得不同形態(tài)的新的數(shù)據(jù)。信息傳輸系統(tǒng)不改變信息本身的內(nèi)容,作用是把信息從一處傳到另一處。在信息技術(shù)發(fā)展的早期,信息系統(tǒng)有數(shù)據(jù)統(tǒng)計系統(tǒng)、數(shù)據(jù)分析系統(tǒng)、信息檢索系統(tǒng)等。其中最典型的信息系統(tǒng)是電子數(shù)據(jù)處理系統(tǒng)(EDPS),隨著信息技術(shù)的發(fā)展,信息技術(shù)發(fā)展出種新類型,如管理信息系統(tǒng)(MIS)、計算機集成制造系統(tǒng)(CIMS)、決
49、策支持系統(tǒng)(DSS)、知識管理系統(tǒng)(KMS)等。</p><p> 信息系統(tǒng)的建立,必須依據(jù)系統(tǒng)的觀點,運用數(shù)學(xué)的方法,使用現(xiàn)代化的信息技術(shù)設(shè)備。系統(tǒng)的觀點用來指導(dǎo)建立信息系統(tǒng)的概念框架和物理結(jié)構(gòu),數(shù)學(xué)的方法用來建立信息處理的規(guī)則,現(xiàn)代化的信息技術(shù)設(shè)備是處理信息的工具,這三個要素在建立信息系統(tǒng)過程中缺一不可。一個高效率的信息系統(tǒng)不一定是信息設(shè)備最先進的系統(tǒng),但它一定是物理結(jié)構(gòu)合理,處理規(guī)則完善,設(shè)備功能發(fā)揮最充
50、分的系統(tǒng)。信息系統(tǒng)必須具備信息處理和信息傳輸?shù)墓δ?。信息處理對收集的?shù)據(jù)進行處理,使它產(chǎn)生新的數(shù)據(jù)。因此,信息處理技術(shù)和通訊技術(shù)是信息系統(tǒng)的二大技術(shù)基礎(chǔ)。</p><p> 信息系統(tǒng)的類型有二種劃分方法:一種是根據(jù)管理的等級層次進行劃分,即按照戰(zhàn)略級、管理控制級和執(zhí)行級。在戰(zhàn)略級管理中,有決策支持系統(tǒng)、經(jīng)理支持系統(tǒng)等;在管理控制中,管理信息系統(tǒng);在執(zhí)行級層次,有業(yè)務(wù)處理系統(tǒng)。一種是依據(jù)企業(yè)內(nèi)部的組織結(jié)構(gòu)進行劃分
51、,有供應(yīng)管理信息系統(tǒng)、生產(chǎn)管理信息系統(tǒng)、財務(wù)管理信息系統(tǒng)、人事管理信息系統(tǒng)、銷售管理信息系統(tǒng)等。</p><p> 2.1.2 管理信息系統(tǒng)簡介</p><p> 管理信息系統(tǒng)(MIS)是一個以人為主導(dǎo),利用計算機硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進行信息的收集、傳輸、加工、儲存、更新和維護,支持組織高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。它以計算機硬件和軟件,手工作業(yè)
52、為基礎(chǔ),利用分析、計劃、控制和決策模型,以及數(shù)據(jù)庫的人機系統(tǒng)。它具有提供信息,支持企業(yè)或組織的運行、管理和決策功能。</p><p> 管理信息系統(tǒng)把人和計算機結(jié)合起來對組織進行全面管理的系統(tǒng),它綜合運用了計算機技術(shù)、通信技術(shù)、管理技術(shù)和決策技術(shù),與現(xiàn)代管理思想、方法和手段結(jié)合起來,為組織的管理活動提供支持的工具。管理信息系統(tǒng)具有收集處理和傳輸信息的功能,這是它的基本功能,但如果把這些基本功能應(yīng)用于管理各種業(yè)務(wù)
53、過程時,管理信息系統(tǒng)就賦予了具體的任務(wù),如用于財務(wù)管理、人事管理,生產(chǎn)管理等。早期的管理信息系統(tǒng)應(yīng)用是單一功能的系統(tǒng),隨著系統(tǒng)開發(fā)技術(shù)的進步,將這些單一功能的系統(tǒng)集成,形成了多功能的管理信息系統(tǒng)。因為企業(yè)的業(yè)務(wù)處理是一系列連續(xù)的、相互配合的過程,所以多功能的集成系統(tǒng)比單功能的管理系統(tǒng)能夠更好地發(fā)揮管理的效率。</p><p> 管理信息系統(tǒng)的發(fā)展與信息技術(shù)的進步和管理方法的改進密切相關(guān),按信息機應(yīng)用的變化可以把
54、管理信息系統(tǒng)的發(fā)展分為大型機系統(tǒng)、微機系統(tǒng)、分布式系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)四個階段。</p><p> 2.2 系統(tǒng)開發(fā)模式</p><p> 2.2.1 C/S模式</p><p> 本系統(tǒng)事實上是基于C/S模式的信息管理系統(tǒng),客戶機通過服務(wù)器去訪問所需要的數(shù)據(jù)庫,在這里客戶機就是指VS開發(fā)應(yīng)用程序,服務(wù)器是指SQL Server 2000所用的服務(wù)器,本系統(tǒng)用的是本
55、地服務(wù)器,系統(tǒng)模式圖如下圖2-1所示:</p><p> 圖2-1 系統(tǒng)模式圖</p><p> 這里VS客戶應(yīng)用程序通過本地服務(wù)器連接到SQL Server 2000的數(shù)據(jù)庫,訪問所需要的數(shù)據(jù)信息。在系統(tǒng)中,從而實現(xiàn)用戶對相應(yīng)的數(shù)據(jù)信息進行修改、查詢和錄入等操作,以達到對系部方面工作的各項管理。</p><p> 2.2.2 C/S模式簡介</p>
56、;<p> C /S模式是一種兩層結(jié)構(gòu)的系統(tǒng):第一層是在客戶機系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫服務(wù)器。C/S模式主要由客戶應(yīng)用程序、服務(wù)器管理程序和中間件三個部分組成,以下是C/S模式的一些優(yōu)點:</p><p> C/S交互性強。因為客戶端有一套完整應(yīng)用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。</p><p>
57、 C/S模式提供了更安全的存取模式。由于CS配備的是點對點的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。</p><p> 響應(yīng)速度快。由于客戶端實現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié)。</p><p> 操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。</p><p> 2.3 系統(tǒng)開發(fā)環(huán)境</p><p> 2
58、.3.1 開發(fā)環(huán)境的選擇</p><p> 開發(fā)與運行的環(huán)境的選擇會影響到數(shù)據(jù)庫設(shè)計,本系統(tǒng)開發(fā)與運行環(huán)境如下:</p><p> 開發(fā)環(huán)境:Windows 2000/XP</p><p> 開發(fā)工具::visual studio2005</p><p> 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2005</p><
59、p> 本系統(tǒng)在Windows XP Server 開發(fā)環(huán)境下,利用:visual studio2005開發(fā)工具,并使用SQL Server 2000作為數(shù)據(jù)庫管理系統(tǒng),來實現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)的各個模塊和它們的功能,形成一個令多數(shù)學(xué)校滿意的學(xué)籍管理系統(tǒng)。</p><p> 2.3.2 :visual studio簡介</p><p> Visual Studio 是微軟公司推出的
60、開發(fā)環(huán)境。是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。目前已經(jīng)開發(fā)到 9.0 版本,也就是 Visual Studio 2008。</p><p> Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。</p><p> 使用改進后的可視化設(shè)計工具、編程語言
61、和代碼編輯器,享受高效率的開發(fā)環(huán)境</p><p> 在統(tǒng)一的開發(fā)環(huán)境中,開發(fā)并調(diào)試多層次的服務(wù)器應(yīng)用程序</p><p> 使用集成的可視化數(shù)據(jù)庫設(shè)計和報告工具,創(chuàng)建SQL Server 2005解決方案</p><p> 使用Visual Studio SDK創(chuàng)建可以擴展Visual Studio IDE的工具</p><p>
62、專業(yè)開發(fā)人員喜歡自由的使用.NET Framework 2.0,它是一種穩(wěn)健的、功能齊備的開發(fā)環(huán)境,支持創(chuàng)建擴展Visual Studio集成開發(fā)環(huán)境的工具。</p><p> 2.3.3 SQL server 2000簡介</p><p> SQL Server 2000是微軟公司推出的大型數(shù)據(jù)庫管理系統(tǒng),建立在成熟而強大的關(guān)系模型基礎(chǔ)之上,可以很好地支持客戶機/服務(wù)器網(wǎng)絡(luò)模式。SQ
63、L Server 2000是一個杰出的數(shù)據(jù)庫平臺,能夠滿足各種類型的企事業(yè)單位對構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的需求,同時還具有功能強大,安全可靠等特點,可用于大型聯(lián)機事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。它與Windows操作系統(tǒng)緊密集成,具有方便易用的圖形界面,并提供了一套完整的管理工具和實用程序,大大減輕了管理員的工作量,使用戶對數(shù)據(jù)庫的操作變得非常簡單,使許多以前需要手工進行處理的復(fù)雜任務(wù),現(xiàn)在可以通過圖形化界面和向?qū)Чぞ邅磔p松地完成。正是由于SQL
64、 Server 2000具有操作簡單、功能強大、安全性高等特點,目前已經(jīng)成為各類學(xué)校學(xué)習(xí)大型數(shù)據(jù)庫管理系統(tǒng)的所選對象之一。</p><p> 2.4 開發(fā)環(huán)境的建立</p><p> 2.4.1 確保SQL Server 2005服務(wù)器正常工作</p><p> 1. SQL Server 2000安裝完畢后,啟動【服務(wù)管理器】,在如圖2-2所示的【SQL S
65、erver 服務(wù)管理器】界面中可以查看服務(wù)器的服務(wù)是否正常啟動。</p><p> 圖2-2 【SQL Server服務(wù)管理器】界面</p><p> 2. 啟動服務(wù)器上的【企業(yè)管理器】,查看【企業(yè)管理器】是否能夠正常管理。</p><p> 2.4.2 測試SQL Server 2005和本地服務(wù)器的連接</p><p> 1. 啟
66、動【查詢分析器】。由于【查詢分析器】首選必須連接服務(wù)器,然后才能工作。出現(xiàn)【連接到SQL Server】界面,在【SQL Server】文本框中輸入本地服務(wù)器的別名,或者單擊按鈕將客戶機能夠自動識別的別名添加進來。完成設(shè)置后單擊按鈕。</p><p> 2. 成功連接到本地數(shù)據(jù)庫服務(wù)器界面。表明連接參數(shù)配置正確,如果不能出現(xiàn)此界面,則需要仔細檢查本地服務(wù)器參數(shù)是否正確。</p><p>
67、 2.4.3 測試VS和SQL Server 2000的連接</p><p> 1. 啟動VS,在【快捷按鈕欄】單擊【數(shù)據(jù)視圖窗口】按鈕。 </p><p> 2. 出現(xiàn)如圖2-3所示的【數(shù)據(jù)視圖】窗口。在列表框中選擇【數(shù)據(jù)鏈接】用鼠標右鍵單擊,在出現(xiàn)的快捷菜單中選擇【添加數(shù)據(jù)鏈接】選項。</p><p> 圖2-3 添加數(shù)據(jù)鏈接</p>&l
68、t;p> 3. 出現(xiàn)數(shù)據(jù)鏈接屬性的【提供程序】選項卡。在【選擇您希望連接的數(shù)據(jù)】列表框中選擇“Microsoft OLE DB Provider for SQL Server”選項,單擊按鈕。</p><p> 4. 出現(xiàn)【連接】選項卡。按照服務(wù)器的身份驗證模式不同進行選擇,在【在服務(wù)器上選擇數(shù)據(jù)庫】下拉列表框中可以選擇服務(wù)器上已經(jīng)存在的數(shù)據(jù)庫。單擊按鈕。</p><p> 5
69、. VS程序通過SQL Server 2005成功連接本地服務(wù)器后出現(xiàn)成功連接界面,表明VS可以正常連接SQL Server 2005數(shù)據(jù)庫服務(wù)器,也就是本地服務(wù)器。</p><p><b> 第三章 需求分析</b></p><p><b> 3.1 設(shè)計思想</b></p><p> 由于本系統(tǒng)是一個基于C/S
70、的數(shù)據(jù)庫的信息管理系統(tǒng),所以第一步就是需要利用SQL Server 2005建立所需要的數(shù)據(jù)庫,第二步就使用:visual studio完成該系統(tǒng)客戶端應(yīng)用程序的開發(fā)。</p><p> 將建立數(shù)據(jù)庫所在的服務(wù)器作為服務(wù)器端,在這里我所用的是本地服務(wù)器,為開發(fā)應(yīng)用程序的客戶端提供所需要的數(shù)據(jù)服務(wù)。當(dāng)然,客戶端跟服務(wù)端需要聯(lián)接,具體來說就是指應(yīng)用開發(fā)程序和數(shù)據(jù)庫的連接。 </p><p>
71、<b> 3.2 可行性分析</b></p><p> 可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進一步明確系統(tǒng)的目標、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃。可行性分析是對系統(tǒng)進行全面、概要的分析。通過調(diào)查分析,本系統(tǒng)設(shè)計主要有以下三個可行性:</p><p> 3.2.1 操作可行性<
72、/p><p> 本系統(tǒng)操作簡單,易于理解,只需通過簡單指導(dǎo),上手較快,系統(tǒng)管理員、教師以及學(xué)生均能進行操作,運行環(huán)境要求低。</p><p> 3.2.2 技術(shù)可行性</p><p> 本系統(tǒng)在Windows XP Server 開發(fā)環(huán)境下,利用visual studio開發(fā)工具,并使用SQL Server 2005作為數(shù)據(jù)庫管理系統(tǒng),來實現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)的各種
73、功能。SQL Server 2005屬于主從時式的數(shù)據(jù)庫服務(wù)器這也是主從式數(shù)據(jù)庫服務(wù)器的特點,服務(wù)器本身重在數(shù)據(jù)的管理,為客戶端應(yīng)用程序提供一致的接口。</p><p> 3.2.3 經(jīng)濟可行性</p><p> 采用新的學(xué)生學(xué)籍管理系統(tǒng)可取代原系統(tǒng)的手工管理工作,減少人工開支,節(jié)省資金,并且可大大提高數(shù)據(jù)信息的取得,縮短數(shù)據(jù)信息處理時間,提高學(xué)生信息的利用率,使教學(xué)質(zhì)量更進了一個臺階
74、。</p><p><b> 3.3 功能需求</b></p><p> 按照系統(tǒng)開發(fā)業(yè)務(wù)分析要求和原則,在與系統(tǒng)管理人員的充分溝通,整理出學(xué)生學(xué)籍管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設(shè)計的依據(jù)。</p><p> 3.3.1 基本功能需求</p><p> 通過系統(tǒng)的分析,
75、可得出該系統(tǒng)的基本功能需求如下:</p><p> 1.應(yīng)該能夠存儲系部信息、班級信息</p><p> 2.該提供對這些信息的錄入、修改、刪除等操作。</p><p> 3.3.2 用戶界面需求</p><p> 學(xué)籍管理系統(tǒng)提供給用戶WEB的界面,此界面要求操作清晰,頁面美觀,并盡可能的為用戶的查詢操作提供方便。系統(tǒng)管理員能通過此
76、界面完成各種基本信息的錄入、修改和刪除的功能,也能通過此界面控制管理整個用戶群;教師通過此界面可完成教學(xué)班級信息查詢和成績管理的功能;學(xué)生通過此界面主要完成選課和成績查詢等功能。</p><p><b> 3.4 性能需求</b></p><p> 3.4.1 軟硬件需求</p><p> 根據(jù)Visual Basic 6.0的運行需求以
77、及系統(tǒng)的調(diào)試需求,至少需要滿足以下的軟硬件要求:</p><p> 開發(fā)工具:Visual Basic 6.0;</p><p> 操作系統(tǒng):Windows2000/XP;</p><p> 數(shù)據(jù)庫: SQL Server 2000;</p><p> 3.4.2 響應(yīng)時間</p><p> 當(dāng)信息數(shù)據(jù)錄
78、入、修改和刪除等操作時應(yīng)無等待時間,每次處理響應(yīng)時間少于3秒 。程序系統(tǒng)在運行過程中由于操作錯誤或輸入輸出數(shù)據(jù)出時不應(yīng)死機,而應(yīng)提示故障原因,然后以正常出口退出當(dāng)前操作環(huán)境。</p><p> 3.4.3 系統(tǒng)可擴展性</p><p> 系統(tǒng)應(yīng)該具有可擴展性,當(dāng)有新的學(xué)籍管理條件添加時,能夠很方便的對系統(tǒng)進行擴展,同時也能達到系統(tǒng)的升級。</p><p> 3
79、.5 系統(tǒng)設(shè)計基礎(chǔ)</p><p> 3.5.1 系統(tǒng)業(yè)務(wù)流圖</p><p> 業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)各單位,人員之間的業(yè)務(wù)關(guān)系,作業(yè)順序和管理信息流動的流程圖,它可以幫助分析人員找出業(yè)務(wù)流程中的不合理迂回等。學(xué)生學(xué)籍管理系統(tǒng)的需求分析的重點是對學(xué)籍管理信息系統(tǒng)的業(yè)務(wù)流程進行描述,通過采用流程圖中的部分圖形來對學(xué)生學(xué)籍管理活動進行規(guī)范化說明,如下圖如示:</p>&
80、lt;p> 圖3-2 系統(tǒng)業(yè)務(wù)流圖</p><p> 3.5.2 系統(tǒng)數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖是在系統(tǒng)分析員在系統(tǒng)設(shè)計階段,對實際構(gòu)建的系統(tǒng)分析綜合后,提取邏輯模型的一個過程,它更關(guān)注于過程內(nèi)數(shù)據(jù)的處理,而把具體處理數(shù)據(jù)的物理過程,物理分布忽略。在系統(tǒng)中,管理員將學(xué)籍管理所有的信息數(shù)據(jù),包括系統(tǒng)用戶信息數(shù)據(jù)、系部信息數(shù)據(jù)、班級信息數(shù)據(jù)、教師信息數(shù)據(jù)、學(xué)生信息數(shù)據(jù)、課
81、程信息數(shù)據(jù)、選課信息數(shù)據(jù),進行處理,并保存在學(xué)籍管理系統(tǒng)中,教師通過學(xué)籍管理系統(tǒng)對學(xué)生的成績進行錄入,又可以在學(xué)籍管理中的選課查詢數(shù)據(jù)模塊中對班級學(xué)生名單進行查詢,學(xué)生可以在學(xué)籍管理中選課,當(dāng)然也可以通過選課查詢數(shù)據(jù)模塊對自己的成績進行查詢,通過分析,畫出系統(tǒng)數(shù)據(jù)流圖,如下圖所示:</p><p> 圖3-3 一層DFD圖</p><p> 其中學(xué)籍管理信息包括系統(tǒng)用戶信息、系部信息、
82、班級信息、教師信息、學(xué)生信息、課程信息和選課信息信息和選課數(shù)據(jù)查詢信息。</p><p> 圖3-4 二層DFD圖</p><p> 基中,二層DFD圖中學(xué)籍管理信息II包括系統(tǒng)用戶信息、系部信息、班級信息、教師信息、學(xué)生信息、課程信息和選課信息信息。</p><p> 圖3-5 選課查詢管理信息的細分</p><p><b>
83、; 第四章 系統(tǒng)設(shè)計</b></p><p><b> 4.1 數(shù)據(jù)庫設(shè)計</b></p><p> 4.1.1 數(shù)據(jù)庫簡介</p><p> 在系統(tǒng)設(shè)計過程中,數(shù)據(jù)庫的設(shè)計是系統(tǒng)的核心和基礎(chǔ),把系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。
84、</p><p><b> 1.?dāng)?shù)據(jù)庫的概念</b></p><p> 數(shù)據(jù)庫是長期儲存在計算機內(nèi)大量的有組織的,可以共享的數(shù)據(jù)的集合,這種數(shù)據(jù)集合具有如下特點:盡可能不重復(fù),以最優(yōu)方式為某個特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展
85、起來的。</p><p><b> 2.新建數(shù)據(jù)庫</b></p><p> 在新建一個數(shù)據(jù)庫時,必須先對它進行分析,比如它的大小、權(quán)限和備份等問題。本系統(tǒng)在SQL Server 2000中的查詢分析器中新建一個數(shù)據(jù)庫的具體步驟如下:</p><p> Create database student;</p><p&g
86、t;<b> 3.修改數(shù)據(jù)庫</b></p><p> 數(shù)據(jù)庫的修改主要包括Alter database、Drop database等等。當(dāng)然其中涉及到數(shù)據(jù)庫用戶的權(quán)限問題,管理用戶分配給一般用戶有修改的權(quán)限時才能進行修改。</p><p> 4.1.2 概念結(jié)構(gòu)設(shè)計</p><p> 概念結(jié)構(gòu)設(shè)計通常是使用E-R圖對它的描述工具進行設(shè)
87、計,對需求分析階段收集到的數(shù)據(jù)進行分類、組織(聚集),形成實體、實體的屬性,標識實體的碼,確定實體之間的聯(lián)系類型,設(shè)計E-R圖。如下圖4-1所示:</p><p> 圖4-1 院校管理E-R模型</p><p> 4.1.3 物理結(jié)構(gòu)設(shè)計</p><p> 根據(jù)邏輯關(guān)系模型可直接設(shè)計基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫是由表構(gòu)成的,所以依據(jù)
88、系統(tǒng)用戶信息、系部信息、班級信息、學(xué)生信息、教師信息和課程信息在數(shù)據(jù)庫中建立相應(yīng)的表。</p><p> 本系統(tǒng)采用的后臺數(shù)據(jù)庫是Microsoft SQL Server 2000數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫名稱為“student.mdb”,其中包含七張表,它們分別是管理員表(管理員)、系部信息表(系部信息)、班級信息表(班級信息)、學(xué)生信息表(學(xué)生信息)、教師信息表(教師信息)、課程信息表(課程信息)和選課記錄表(選
89、課記錄)。各表結(jié)構(gòu)分別如以下列表所示。</p><p> ?。?)系部信息數(shù)據(jù)表(department)</p><p> 系部信息數(shù)據(jù)包含的數(shù)據(jù)項有系編號和系名稱的屬性如圖4-4所示。</p><p> 圖4-3 “department”表的各字段屬性</p><p> ?。?)班級信息數(shù)據(jù)表(class)</p><
90、;p> 班級信息數(shù)據(jù)包含的數(shù)據(jù)項有編號和名稱字段的屬性如圖4-5所示。</p><p> 圖4-4“class”表的各字段屬性</p><p> 4.2 總體結(jié)構(gòu)設(shè)計</p><p> 4.2.1 模塊設(shè)計</p><p> 本系統(tǒng)是一個典型的信息管理系統(tǒng),主要目標是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學(xué)生,能很好地管理
91、有關(guān)學(xué)生學(xué)籍方面的工作,比如系統(tǒng)管理員負責(zé)日常的學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作,設(shè)計了如下圖4-10所示的學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)示意圖。</p><p> 圖4-10 學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)圖</p><p> 由上述的系統(tǒng)總體結(jié)構(gòu)圖所示,將一個開發(fā)的院校管理分成三個子模塊,他們分別為:系統(tǒng)用戶管理模塊、系部信息管理模塊 、班級信息管理模;通過這些子模塊完成各
92、項功能,如班級信息管理模塊主要完成對班級信息的錄入與編輯; </p><p> 根據(jù)該系統(tǒng)功能分析,該軟件主要有8個功能模塊,具體功能描述如下:</p><p> ?。?)系統(tǒng)用戶管理:</p><p> 添加用戶信息,包括用戶名和口令。</p><p> 刪除已有的用戶信息。</p><p> 修改口令,包括
93、用戶名、舊口令、新口令和確認口令。</p><p> ?。?)系部信息管理:</p><p> 添加學(xué)校系部信息,包括系編號和系名稱。</p><p> 修改和刪除系部信息。</p><p> ?。?)班級信息管理:</p><p> 添加新的班級信息并可保存,包括編號和名稱。</p><p&
94、gt; 修改已存在的班級信息。</p><p> 刪除已有的班級信息。</p><p><b> 第五章 系統(tǒng)實現(xiàn)</b></p><p><b> 5.1 主模塊</b></p><p> 5.1.1院校管理模塊</p><p> 第一步,設(shè)計系統(tǒng)主窗體。&l
95、t;/p><p> 系統(tǒng)主窗體使用ADO窗體,在窗體中通過菜單來執(zhí)行各項系統(tǒng)功能。系統(tǒng)主窗體設(shè)計如下: </p><p> 圖5-2 系統(tǒng)主窗體</p><p> 第二步,實現(xiàn)系別菜單功能。</p><p><b> 1.實現(xiàn)系別編輯</b></p><p><b> ?。?)添加&
96、lt;/b></p><p> 該程序主要實現(xiàn)管理員對院校的系別添加</p><p> private void butadd_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.txtxiname.Text.Trim
97、() == "")</p><p><b> {</b></p><p> MessageBox.Show("請?輸º?入¨?系¦Ì別Àe名?稱?", "錯䨪誤¨®提¬¨¢示
98、6;?:êo", MessageBoxButtons.OK, MessageBoxIcon.Warning);</p><p> this.txtxiname.Focus();//光a標À¨º定¡§位?在¨²此ä?文?本À?框¨°中D</p><p><
99、b> }</b></p><p> else if (this.rtbxijian.Text.Trim() == "")</p><p><b> {</b></p><p> MessageBox.Show("請?輸º?入¨?系¦Ì別Àe
100、簡¨°介¨¦", "錯䨪誤¨®提¬¨¢示º?:êo", MessageBoxButtons.OK, MessageBoxIcon.Warning);</p><p> this.rtbxijian.Focus();//光a標À
101、168;º定¡§位?在¨²此ä?文?本À?框¨°中D</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p
102、> conn.Open();</p><p> String 系¦Ì別Àe名?稱? = this.txtxiname.Text.ToString();</p><p> String 系¦Ì別Àe簡¨°介¨¦ = this.rtbxijian.Text.ToString();&l
103、t;/p><p> String sql = "insert into [yuanxi] values('" + 系¦Ì別Àe名?稱? + "','" + 系¦Ì別Àe簡¨°介¨¦ + "')";</p><
104、;p> SqlCommand cmd = new SqlCommand(sql, conn);</p><p> cmd.ExecuteNonQuery();</p><p> this.Bind();</p><p> conn.Close();</p><p> MessageBox.Show("恭¡&
105、#236;喜2您¨²,ê?系¦Ì別Àe添¬¨ª加¨®成¨¦功|!ê?", "成¨¦功|提¬¨¢示º?:êo", MessageBoxButtons.OK);</p><p>
106、 txtxiname.Text = null;</p><p> rtbxijian.Rtf = null;</p><p><b> }</b></p><p><b> }</b></p><p><b> ?。?)修改</b></p><p>
107、; 實現(xiàn)對已經(jīng)保存的系別進行修改,主要是根據(jù)名稱為進行對哪些進行修改</p><p> private void butxiu_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.txtxiname.Text.Trim() == "&qu
108、ot;)</p><p><b> {</b></p><p> MessageBox.Show("系¦Ì別Àe名?稱?不?能¨¹為a空?", "錯䨪誤¨®提¬¨¢示º?:êo&qu
109、ot;, MessageBoxButtons.OK, MessageBoxIcon.Warning);</p><p> this.txtxiname.Focus();//光a標À¨º定¡§位?在¨²此ä?文?本À?框¨°中D</p><p><b> }</b
110、></p><p><b> else</b></p><p><b> {</b></p><p> conn.Open();</p><p> String 系¦Ì別Àe名?稱? = this.txtxiname.Text.ToString();<
111、;/p><p> String 系¦Ì別Àe簡¨°介¨¦ = this.rtbxijian.Text.ToString();</p><p> String sql = "update [yuanxi] set 系¦Ì別Àe簡¨°介¨¦=
112、39;" + 系¦Ì別Àe簡¨°介¨¦+ "' where 系¦Ì別Àe名?稱?='" + 系¦Ì別Àe名?稱? + "'";</p><p> SqlCommand cmd = new SqlCommand
113、(sql, conn);</p><p> cmd.ExecuteNonQuery();</p><p> this.Bind();</p><p> conn.Close();</p><p> MessageBox.Show("修T改?成¨¦功|!ê?");</p>
114、<p> txtxiname.Text = null;</p><p> rtbxijian.Rtf = null;</p><p><b> }</b></p><p><b> }</b></p><p><b> ?。?)刪除</b></p>
115、<p> 實現(xiàn)對不需要的系別進行刪除</p><p> private void butshan_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.txtxiname.Text.Trim() == "")<
116、/p><p><b> {</b></p><p> MessageBox.Show("系¦Ì別Àe名?稱?不?能¨¹為a空?", "錯䨪誤¨®提¬¨¢示º?:êo", Mes
117、sageBoxButtons.OK, MessageBoxIcon.Warning);</p><p> this.txtxiname.Focus();//光a標À¨º定¡§位?在¨²此ä?文?本À?框¨°中D</p><p><b> }</b><
118、/p><p><b> else</b></p><p><b> {</b></p><p> if (MessageBox.Show("確¨¡¤定¡§要°a刪¦?除y這a些?數(shù)ºy據(jù)Y嗎e?ê?", &quo
119、t;警¡¥告?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)</p><p><b> {</b></p><p> conn.Open();</p><p> String 系¦Ì別
120、2;e名?稱? = this.txtxiname.Text.ToString();</p><p> String sql = "delete from [yuanxi] where 系¦Ì別Àe名?稱?='" + 系¦Ì別Àe名?稱? + "'";</p><p> S
121、qlCommand cmd = new SqlCommand(sql, conn);</p><p> cmd.ExecuteNonQuery();</p><p> this.Bind();</p><p> conn.Close();</p><p> MessageBox.Show("刪¦?除y成¨
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計報告
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計論文
- 基于vb學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(學(xué)籍管理系統(tǒng))
- 學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)
- pb學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 計算機信息管理畢業(yè)設(shè)計--學(xué)生學(xué)籍管理系統(tǒng)
- 學(xué)籍管理系統(tǒng)-畢業(yè)設(shè)計論文.doc
- 畢業(yè)設(shè)計--學(xué)籍管理系統(tǒng)設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--c語言學(xué)籍管理系統(tǒng)
- java開發(fā)的畢業(yè)設(shè)計-學(xué)籍管理系統(tǒng)
- 畢業(yè)設(shè)計--基于uml高校學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計(論文)-pb9.0學(xué)生學(xué)籍管理系統(tǒng)的研究與設(shè)計
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)論文
- 學(xué)籍管理系統(tǒng)2_畢業(yè)設(shè)計論文.doc
- 畢業(yè)論文---學(xué)生學(xué)籍管理系統(tǒng)
- 學(xué)籍管理系統(tǒng)3_畢業(yè)設(shè)計論文.doc
評論
0/150
提交評論