版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)論文</b></p><p><b> 學(xué)生管理系統(tǒng)的開(kāi)發(fā)</b></p><p> 專(zhuān) 業(yè): 系統(tǒng)維護(hù) </p><p> 班 級(jí): 10系統(tǒng)維護(hù) </p><p> 學(xué)生姓名:
2、 * </p><p> 導(dǎo)師姓名: * * </p><p> 起止時(shí)間: 2012-09至2012-11 </p><p> 2012 年11月10日</p><p><b> 摘要</b></p><p> 隨
3、著信息技術(shù)飛速發(fā)展,科學(xué)的管理技術(shù)也越來(lái)越深入并且廣泛的應(yīng)用,科技化管理更是帶來(lái)工作效率的提高。信息管理系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,對(duì)于需要管理大量信息的單位,如果要高效率地把內(nèi)部信息有順序的組織起來(lái),就必須建立起管理信息的信息系統(tǒng)。學(xué)生管理是學(xué)校教育單位不可或缺的一項(xiàng)工作,它的工作及檔案對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,對(duì)于學(xué)校的學(xué)生管理工作來(lái)說(shuō),系統(tǒng)能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段必將是一個(gè)很好的管理工具。以往一
4、直用紙張來(lái)記錄信息的人工方法,最大的缺點(diǎn)在于:效率低、保密性差,另外隨著時(shí)間增加將會(huì)產(chǎn)生大部分?jǐn)?shù)據(jù),這給我們查詢(xún)帶來(lái)新的管理煩惱。這也對(duì)更新和維護(hù)帶來(lái)不少的困惑。使用計(jì)算機(jī)對(duì)學(xué)生的信息管理,具有手工管理所無(wú)法達(dá)到的優(yōu)點(diǎn),如:查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)大大提高了學(xué)生信息管理方面的效率,也具有企業(yè)的科技化、正規(guī)化管理,正面的迎接了世界科技發(fā)展的挑戰(zhàn)。</p><p> 學(xué)生管
5、理系統(tǒng)主要目的是,針對(duì)學(xué)生的信息進(jìn)行有序的管理,學(xué)生管理系統(tǒng)的管理方法是以學(xué)生的學(xué)號(hào)為登錄賬號(hào)及初始化密碼。初始化系統(tǒng)時(shí),系統(tǒng)內(nèi)只存在初始化的高級(jí)管理員,如果需要其他角色對(duì)學(xué)生管理系統(tǒng)進(jìn)行添加信息,需要管理員對(duì)教師信息進(jìn)行添加,然后教師和管理員才添加學(xué)生信息操作。學(xué)生信息系統(tǒng)包含功能有:添加學(xué)生信息、添加教師信息、添加管理員信息、查詢(xún)某位學(xué)生信息、修改某位學(xué)生信息、刪除某位學(xué)生信息、顯示該專(zhuān)業(yè)所有學(xué)生信息、查詢(xún)?cè)搶?zhuān)業(yè)女生人數(shù)、查詢(xún)?cè)搶?zhuān)業(yè)
6、男生人數(shù)、查找老師信息、刪除老師信息、修改老師信息、管理員信息管理的添加、刪除、編輯。及修改密碼功能等。</p><p> 主要運(yùn)用javascript、asp.net語(yǔ)言來(lái)進(jìn)行編譯管理系統(tǒng)后臺(tái)、運(yùn)用Microsoft Visual Studio 2008軟件來(lái)搭配前臺(tái)、SQL Server Management Studio Express作為編輯數(shù)據(jù)庫(kù)的軟件工具,運(yùn)用了析構(gòu)函數(shù)、嵌套、循環(huán)、指針、實(shí)例化等方
7、法編譯出一個(gè)學(xué)校學(xué)生管理系統(tǒng)。</p><p> 關(guān)鍵字:管理信息系統(tǒng);學(xué)生學(xué)籍管理系統(tǒng);關(guān)系數(shù)據(jù)庫(kù)</p><p><b> Abstract</b></p><p> With the rapid development of information technology, scientific management techniqu
8、es are more and more in-depth and extensive application, technology and management is to improve work efficiency. Information management system is a continuous development of new disciplines, the need for managing a larg
9、e number of information units, if high-efficiency internal information in order to get organized, must establish the management information system. Student management is the school education unit </p><p> S
10、tudent management system is mainly aimed at students, information and orderly management, student management system management method to students for the login account and password. Initialize system, system only in the
11、presence of the initialization of the senior administrator, if need other roles on student management system to add information to teachers, administrators need to add information, then teachers and administrators to add
12、 student information operation. Student information system </p><p> The main use of JavaScript, asp.net language to compile management system background, using the Microsoft Visual Studio 2008 software to m
13、atch the SQL Server Management Studio, Express as edit database software tools, use the destructor, nested, circulation, pointer, instantiation method to compile a school student management system.</p><p>
14、Keywords: management information system; student management system; relational database.</p><p><b> 目錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p&g
15、t;<p><b> 目錄III</b></p><p><b> 第一章 緒論1</b></p><p><b> 1.1研究背景1</b></p><p><b> 1.2現(xiàn)狀分析1</b></p><p> 1.3系統(tǒng)
16、的開(kāi)發(fā)意義1</p><p> 1.4本文章節(jié)結(jié)構(gòu)2</p><p> 第二章 開(kāi)發(fā)環(huán)境和開(kāi)發(fā)技術(shù)3</p><p> 2.1開(kāi)發(fā)環(huán)境介紹3</p><p> 2.1.1 管理信息系統(tǒng)簡(jiǎn)介3</p><p> 2.1.2 B/S模式簡(jiǎn)介3</p><p> 2.1.3 M
17、icrosoft SQL Server 2005簡(jiǎn)介4</p><p> 2.2系統(tǒng)開(kāi)發(fā)環(huán)境的搭建4</p><p> 第三章 需求分析5</p><p><b> 3.1功能需求5</b></p><p><b> 3.2性能需求5</b></p><p>
18、;<b> 3.3環(huán)境需求6</b></p><p> 3.4資源使用需求6</p><p> 3.5用戶(hù)界面需求6</p><p> 3.6系統(tǒng)的可行性研究6</p><p> 3.6.1 技術(shù)可行性6</p><p> 3.6.2 經(jīng)濟(jì)可行性7</p>&
19、lt;p> 3.6.3 操作可行性7</p><p> 3.6.4 社會(huì)可行性7</p><p> 3.6.5 可行性分析總結(jié)7</p><p> 第四章 系統(tǒng)設(shè)計(jì)8</p><p> 4.1總體結(jié)構(gòu)設(shè)計(jì)8</p><p> 4.1.1 用戶(hù)角色設(shè)計(jì)及權(quán)限分配8</p>&l
20、t;p> 4.1.2 系統(tǒng)模板設(shè)計(jì)8</p><p> 4.1.3 系統(tǒng)功能結(jié)構(gòu)圖9</p><p> 4.1.4 學(xué)生管理系統(tǒng)數(shù)據(jù)流圖10</p><p> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)11</p><p> 4.2.1 數(shù)據(jù)庫(kù)表設(shè)計(jì)11</p><p> 第五章 系統(tǒng)實(shí)現(xiàn)13</p>
21、<p> 5.1用戶(hù)信息管理模塊13</p><p> 5.2用戶(hù)信息管理部分代碼實(shí)現(xiàn)14</p><p> 5.3學(xué)生信息管理模塊:16</p><p> 5.4學(xué)生信息管理模塊代碼實(shí)現(xiàn)16</p><p> 第六章 系統(tǒng)測(cè)試19</p><p> 6.1軟件測(cè)試的目的19<
22、/p><p> 6.2測(cè)試的模塊19</p><p> 6.2.1登錄模塊19</p><p> 6.2.2學(xué)生(教師、管理員)信息管理模塊20</p><p> 6.2.3修改密碼模塊21</p><p> 6.3測(cè)試總結(jié)22</p><p><b> 第七章 結(jié)論
23、23</b></p><p><b> 參考文獻(xiàn)24</b></p><p><b> 致謝25</b></p><p><b> 緒論</b></p><p><b> 1.1研究背景</b></p><p&
24、gt; 智能終端領(lǐng)域勁吹“跨界”風(fēng),智能手機(jī)跨界平板電腦,平板電腦跨界筆記本……,如今這種風(fēng)潮也延伸到IT巨頭之間。騰訊TCL跨界合作,推全球首款“大平板電腦”,聯(lián)想跨界電視進(jìn)入電視領(lǐng)域。海爾聯(lián)合易迅發(fā)布5.3寸手機(jī)平板電腦,百度、騰訊、阿里巴巴等互聯(lián)網(wǎng)廠(chǎng)商與手機(jī)終端廠(chǎng)商跨界合作推智能手機(jī),跨界風(fēng)的盛行,是推動(dòng)IT行業(yè)的最大催化劑,以后一部分?jǐn)?shù)碼產(chǎn)品將像電腦一樣智能。這也將是IT行業(yè)的趨勢(shì),在這樣環(huán)境背景下我們無(wú)疑智能管理系統(tǒng)、軟件工
25、具也將得到催化。所以系統(tǒng)的研發(fā)勢(shì)在必行。</p><p><b> 1.2現(xiàn)狀分析</b></p><p> 數(shù)碼的豐盈盛世,智能終端經(jīng)過(guò)跨界風(fēng)盛行的催化推進(jìn),數(shù)碼是遠(yuǎn)遠(yuǎn)不能從硬件方面來(lái)評(píng)定數(shù)碼的好與壞,可行性的智能互聯(lián)功能是另一評(píng)價(jià)數(shù)碼的標(biāo)準(zhǔn),互聯(lián)網(wǎng)服務(wù)已經(jīng)是數(shù)碼產(chǎn)品的必備功能。從數(shù)碼行業(yè)趨勢(shì)來(lái)看學(xué)校學(xué)生管理系統(tǒng)從以前手工管理的方式走向網(wǎng)絡(luò)化。這是可行性的方式。
26、即優(yōu)化管理工作效率,而且改變系統(tǒng)環(huán)境的要求限制,從以往的單個(gè)計(jì)算機(jī)的管理數(shù)據(jù)突破到互聯(lián)網(wǎng)管理?,F(xiàn)狀的優(yōu)勢(shì)肯定能推動(dòng)網(wǎng)絡(luò)管理系統(tǒng)的盛行。</p><p> 1.3系統(tǒng)的開(kāi)發(fā)意義</p><p> 學(xué)生管理系統(tǒng)應(yīng)用于學(xué)生信息管理。查閱快速化、管理合理化是新一代管理的方法。世界的高效率時(shí)代的開(kāi)啟更是給予我們管理一個(gè)新挑戰(zhàn)。信息合理化管理在此背景下是不可缺少的一步。科學(xué)的管理技術(shù)也越來(lái)越深入并
27、廣泛的應(yīng)用,管理的科技化更是帶來(lái)了工作效率上面的提高。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,學(xué)生管理是學(xué)校教育單位不可或缺的一項(xiàng)工作,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要。開(kāi)發(fā)學(xué)生管理系統(tǒng)意義:給予管理信息的單位全方位的一個(gè)提高。迎接了信息化的時(shí)代發(fā)展趨向。</p><p><b> 1.4本文章節(jié)結(jié)構(gòu)</b></p><p><b> 本文
28、總共分七章。</b></p><p> 第一章 緒論:主要包括三點(diǎn)。主要是現(xiàn)狀分析、學(xué)生管理系統(tǒng)的開(kāi)發(fā)背景及意義。第二章 開(kāi)發(fā)環(huán)境和開(kāi)發(fā)技術(shù):它主要包括三節(jié)內(nèi)容。主要的內(nèi)容是開(kāi)發(fā)環(huán)境介紹、系統(tǒng)開(kāi)發(fā)環(huán)境的搭建、選擇開(kāi)發(fā)工具。第三章 需求分析:該章主要包括六節(jié)內(nèi)容。主要的內(nèi)容是功能需求、性能需求、環(huán)境需求、資源使用需求、用戶(hù)界面需求、系統(tǒng)可行性研究。第四章 系統(tǒng)設(shè)計(jì):該章主要包括兩節(jié)內(nèi)容。主要的內(nèi)容是總
29、體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章 系統(tǒng)實(shí)現(xiàn):該章主要包括六節(jié)內(nèi)容。主要的內(nèi)容是用戶(hù)信息模塊、用戶(hù)信息模塊的部分代碼實(shí)現(xiàn)、學(xué)生信息管理模塊、學(xué)生信息管理的部分代碼實(shí)現(xiàn)、學(xué)生信息管理模塊分代碼實(shí)現(xiàn)。第六章 系統(tǒng)測(cè)試:該章主要包括兩節(jié)內(nèi)容。主要的內(nèi)容是登錄界面的測(cè)試、學(xué)生信息管理模塊、修改密碼模塊的測(cè)試。第七章 結(jié)論:該章主要包括系統(tǒng)的評(píng)價(jià),系統(tǒng)設(shè)計(jì)的心得與收獲。</p><p><b> 開(kāi)發(fā)環(huán)境和開(kāi)發(fā)技術(shù)
30、</b></p><p><b> 2.1開(kāi)發(fā)環(huán)境介紹</b></p><p> 2.1.1 管理信息系統(tǒng)簡(jiǎn)介</p><p> 所謂MIS(管理信息系統(tǒng)--Management Information System)系統(tǒng),是一個(gè)依著人性科技化的管理信息系統(tǒng),主要以人為主導(dǎo)地位,人與計(jì)算機(jī)的操作進(jìn)行對(duì)數(shù)據(jù)的管理操作,如:添加、
31、刪除、修改、查找、篩選等操作。他是集效率、科技、信息、人性化為一體的工作系統(tǒng),減少了現(xiàn)實(shí)人工管理的一些不必要麻煩的系統(tǒng)。 </p><p> 伴隨著計(jì)算機(jī)實(shí)現(xiàn)技術(shù)進(jìn)步和減少成本的復(fù)雜度complexity越來(lái)越大,企業(yè)內(nèi)部分享信息的需求也同時(shí)期增長(zhǎng)。這一現(xiàn)象促使了MIS的進(jìn)一步發(fā)展,推動(dòng)了信息時(shí)代的開(kāi)展,信息的高效性和高效率性管理成為我們?nèi)粘I钪械囊粋€(gè)不可或缺的東西。</p><p>
32、 管理信息系統(tǒng)是社會(huì)系統(tǒng)的抽象表達(dá),社會(huì)系統(tǒng)的本質(zhì)就是聯(lián)系各個(gè)實(shí)體的信息進(jìn)行分析之間的相互作用,而把社會(huì)系統(tǒng)這樣具體抽象化展現(xiàn)出來(lái)的就是管理信息系統(tǒng),將其不可見(jiàn)的信息抽象化,進(jìn)行分類(lèi)、檢索、儲(chǔ)存、篩選,提高信息的實(shí)際管理質(zhì)量。可以提升實(shí)體與信息之間交流的高效率。任何一個(gè)實(shí)際有效的系統(tǒng)都是一個(gè)社會(huì)系統(tǒng)的鏡像。他其實(shí)就是一個(gè)社會(huì)系統(tǒng)的系統(tǒng)之一,他的功能足夠體現(xiàn)社會(huì)系統(tǒng)的高效性。</p><p> 2.1.2 B/
33、S模式簡(jiǎn)介</p><p> B/S(Browser/Server結(jié)構(gòu))模式主要由瀏覽器、服務(wù)器管理程序和中間件三個(gè)部分組成,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪(fǎng)問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地
34、保護(hù)數(shù)據(jù)平臺(tái)和管理訪(fǎng)問(wèn)權(quán)限及數(shù)據(jù)庫(kù)。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。</p><p> B/S模式最大的特點(diǎn)是:用戶(hù)可以通過(guò)WWW瀏覽器去訪(fǎng)問(wèn)internet上的文本、數(shù)據(jù)、圖像、動(dòng)畫(huà)、視頻點(diǎn)播和聲音信息,這些星系都是有許許多多的web服務(wù)器產(chǎn)生的,大量的數(shù)據(jù)都無(wú)需任何用戶(hù)程序,一般都是通過(guò)WWW瀏覽器下載控件即可訪(fǎng)問(wèn),并且對(duì)數(shù)據(jù)進(jìn)行管理。</p>
35、;<p> 2.1.3 Microsoft SQL Server 2005簡(jiǎn)介</p><p> Microsoft SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能工具提供企業(yè)級(jí)的數(shù)據(jù)管理,為你的數(shù)據(jù)提供了跟有利的管理方法。他可以搭配其它應(yīng)用軟件進(jìn)行對(duì)數(shù)據(jù)的一系列管理。</p><p> Microsoft SQL Server 2005 數(shù)據(jù)
36、引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過(guò)記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。</p><p> 2.2系統(tǒng)開(kāi)發(fā)環(huán)境的搭建</p><p> 學(xué)生管理系統(tǒng)客戶(hù)端的訪(fǎng)問(wèn)無(wú)需要求
37、特殊的訪(fǎng)問(wèn)軟件,一般情況只需web瀏覽器即可對(duì)系統(tǒng)中相關(guān)信息進(jìn)行可行性的操作及管理。(管理環(huán)境:web瀏覽器或www瀏覽器)。</p><p> 因?yàn)橄到y(tǒng)開(kāi)發(fā)與運(yùn)行的環(huán)境選擇會(huì)影響到數(shù)據(jù)的設(shè)計(jì),所以在開(kāi)發(fā)過(guò)程中我們需要對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行調(diào)試和更改。</p><p><b> 具體需求如下:</b></p><p> 1)開(kāi)發(fā)環(huán)境:window
38、 2000/xp/7</p><p> 2)開(kāi)發(fā)工具:Microsoft Visual Studio 2008</p><p> 3)數(shù)據(jù)庫(kù)管理工具:Microsoft SQL Server 2005</p><p> 學(xué)生管理系統(tǒng)開(kāi)發(fā)是基于window xp操作系統(tǒng)環(huán)境上,是利用Microsoft Visual Studio 2008開(kāi)發(fā)工具對(duì)頁(yè)面模塊的界面
39、設(shè)計(jì)及后臺(tái)數(shù)據(jù)庫(kù)連接管理的操作,并且使用Microsoft SQL Server 2005進(jìn)行對(duì)數(shù)據(jù)庫(kù)管理和保存。兩者結(jié)合優(yōu)勢(shì)互補(bǔ),做到高效率、規(guī)范化、科技化的信息管理。并且開(kāi)發(fā)學(xué)生信息系統(tǒng)時(shí)也能得到開(kāi)發(fā)步驟中的便捷功能。</p><p><b> 需求分析</b></p><p><b> 3.1功能需求</b></p>&l
40、t;p> 學(xué)生管理系統(tǒng)開(kāi)發(fā)的主要任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化,規(guī)范化和自動(dòng)化、高效化管理。學(xué)生管理系統(tǒng)分為三個(gè)角色(學(xué)生、教師、管理員)對(duì)學(xué)生信息、教師信息、管理員信息進(jìn)行管理及操作。</p><p> 學(xué)生管理系統(tǒng)所需功能如下:</p><p> 1)、學(xué)生角色操作:角色登錄后,學(xué)生角色可以對(duì)個(gè)人信息、學(xué)生證基礎(chǔ)信息、家庭情況、獲獎(jiǎng)情況、學(xué)習(xí)成績(jī)情況、個(gè)人登錄密碼進(jìn)行修改保
41、存。</p><p> 2)、教師角色操作:角色登錄后,教師角色可以對(duì)個(gè)人信息,學(xué)生的基礎(chǔ)信息、家庭情況、獲獎(jiǎng)情況、學(xué)習(xí)成績(jī)情況、及個(gè)人登錄密碼進(jìn)行查詢(xún)、編輯、添加、保存、刪除。</p><p> 3)、管理員角色操作:角色登錄后,管理員角色可對(duì)本人、學(xué)生、教師的信息進(jìn)行查詢(xún)、修改、添加、保存、刪除。</p><p> 4)、學(xué)生管理系統(tǒng)初始化,需要管理員對(duì)教
42、師信息進(jìn)行添加。才能進(jìn)行管理員對(duì)管理員信息管理、管理員對(duì)教師信息管理、管理員對(duì)同學(xué)信息管理、教師對(duì)教師個(gè)人信息管理、教師對(duì)學(xué)生信息管理、學(xué)生對(duì)學(xué)生個(gè)人信息管理。</p><p> 5)、查詢(xún)功能:查詢(xún)學(xué)生信息可根據(jù)學(xué)生的姓名、性別、學(xué)號(hào)、專(zhuān)業(yè)、年級(jí)進(jìn)行查詢(xún)。查詢(xún)教師信息的可根據(jù)教師的姓名、性別、工作證號(hào)(工號(hào))進(jìn)行查詢(xún)。只要輸入一個(gè)信息如果符合該同學(xué)信息的立刻在列表中顯示。如果輸入幾項(xiàng)選擇條件,如果有其中一個(gè)是
43、不符合所搜學(xué)生信息的將無(wú)法顯示搜索結(jié)果。</p><p> 6)、修改密碼功能:只能個(gè)人對(duì)自我個(gè)人密碼進(jìn)行修改。</p><p><b> 3.2性能需求</b></p><p><b> 1)系統(tǒng)易操作性</b></p><p> 所開(kāi)發(fā)的系統(tǒng)應(yīng)做到操作簡(jiǎn)單,界面做到抽象化即看圖可識(shí)別功能
44、化,功能文字抽象突顯易分別。</p><p> 2)系統(tǒng)具有可維護(hù)性</p><p> 由于信息可隨時(shí)間推移而變更,因此數(shù)據(jù)庫(kù)中的數(shù)據(jù)要定時(shí)進(jìn)行維護(hù)和修改保存,系統(tǒng)可利用的空間及性能也將隨數(shù)據(jù)增加而運(yùn)轉(zhuǎn)遲疑。而且系統(tǒng)中還會(huì)存在一些不足的漏洞。因此系統(tǒng)必須要具有可維護(hù)性。</p><p> 3)系統(tǒng)具有無(wú)限制操作軟件</p><p>
45、系統(tǒng)的框架結(jié)構(gòu),屬于B/S模式,所以不要求客戶(hù)端中要安裝特殊軟件工具。而且可以在本局域網(wǎng)任意一臺(tái)裝載有web瀏覽器或者www瀏覽器的電腦上登錄進(jìn)行信息數(shù)據(jù)修改、添加、刪除、查詢(xún)。及便捷又運(yùn)行快。無(wú)地點(diǎn)限制性。</p><p><b> 3.3環(huán)境需求</b></p><p> 綜合開(kāi)發(fā)此軟件的功能需求和性能需求,該學(xué)生管理系統(tǒng)所需要的開(kāi)發(fā)環(huán)境相當(dāng)自由,可以在眾多版
46、本的操作系統(tǒng)上開(kāi)發(fā)和運(yùn)行。而且登錄無(wú)限制特殊軟件。</p><p><b> 3.4資源使用需求</b></p><p> 隨著計(jì)算機(jī)迅速發(fā)展,計(jì)算機(jī)的資源內(nèi)存不斷的提升,性能不斷的增強(qiáng),開(kāi)發(fā)軟件所需的軟件和內(nèi)存空間等資源需求不高。對(duì)于程序的開(kāi)發(fā)和發(fā)布來(lái)說(shuō),該學(xué)生管理系統(tǒng)作為B/S模式來(lái)說(shuō)符合現(xiàn)代管理技術(shù)理念。而且不需要特定的裝載軟件,即減少占用計(jì)算機(jī)儲(chǔ)存的容量資
47、源。</p><p><b> 3.5用戶(hù)界面需求</b></p><p> 界面通俗易懂,能識(shí)圖進(jìn)行對(duì)系統(tǒng)信息的操作,而且界面簡(jiǎn)易,只有功能按鈕。辨別性強(qiáng)。</p><p> 3.6系統(tǒng)的可行性研究</p><p> 可行性研究是通過(guò)對(duì)項(xiàng)目的主要內(nèi)容和配套條件,如市場(chǎng)需求、資源供應(yīng)、建設(shè)規(guī)模等進(jìn)行分析。在此主要
48、內(nèi)容是要求全面、系統(tǒng)的分析為主要方法,經(jīng)濟(jì)效益為核心,圍繞影響項(xiàng)目的各種因素,運(yùn)用大量的知識(shí)對(duì)整個(gè)系統(tǒng)進(jìn)行全面、概要的分析。通過(guò)調(diào)查分析,新系統(tǒng)設(shè)計(jì)方案有以下三個(gè)可行性:</p><p> 3.6.1 技術(shù)可行性</p><p> 隨著現(xiàn)代數(shù)據(jù)化的推廣,網(wǎng)絡(luò)操作管理數(shù)據(jù)信息勢(shì)在必得,而且現(xiàn)在的語(yǔ)言技術(shù)分別為javascript、C#、java等,該流行語(yǔ)言及網(wǎng)絡(luò)發(fā)展更是支持學(xué)生管理系統(tǒng)
49、的成長(zhǎng)。所以選擇在window 2000/xp/7系統(tǒng)下運(yùn)用Microsoft Visual Studio 2008開(kāi)發(fā)工具及Microsoft SQL Server 2005數(shù)據(jù)庫(kù)管理工具開(kāi)發(fā)學(xué)生管理系統(tǒng)的技術(shù)是可行性的。</p><p> 3.6.2 經(jīng)濟(jì)可行性 </p><p> 在人工管理學(xué)生信息方法中,我們是使用紙張來(lái)記載學(xué)生的信息,在人工管理方法上產(chǎn)生的數(shù)據(jù)難以處理,數(shù)據(jù)更
50、新周期長(zhǎng),運(yùn)用人力多,效率不高,數(shù)據(jù)易丟失?,F(xiàn)在使用計(jì)算機(jī)管理相對(duì)以往的人工管理,更是一個(gè)成功的飛躍,管理信息化,高效化、規(guī)范化、規(guī)?;?。而且從經(jīng)濟(jì)上來(lái)說(shuō),節(jié)省了人力資源、記載材料資源,這無(wú)疑是經(jīng)濟(jì)可行性的方法。</p><p> 3.6.3 操作可行性 </p><p> 學(xué)生管理系統(tǒng)操作簡(jiǎn)單易懂,圖像化按鈕多,功能易于識(shí)別,所以在操作上也是可行的。而且學(xué)生管理系統(tǒng)作為一個(gè)小型的學(xué)生
51、管理系統(tǒng),操作無(wú)需特殊的環(huán)境及軟件,只要有web瀏覽器或者www瀏覽器都可以對(duì)數(shù)據(jù)進(jìn)行操作管理,所以簡(jiǎn)單易懂的操作系統(tǒng)是可行性。</p><p> 3.6.4 社會(huì)可行性</p><p> 根據(jù)現(xiàn)在趨勢(shì),數(shù)據(jù)化更能促進(jìn)社會(huì)的迅速發(fā)展。加上政府機(jī)構(gòu)的支持、社會(huì)的趨勢(shì)、數(shù)碼產(chǎn)品行業(yè)的興起。開(kāi)發(fā)管理系統(tǒng)在社會(huì)中是可行性的。</p><p> 3.6.5 可行性分析總
52、結(jié)</p><p> 根據(jù)以上分析可知,開(kāi)發(fā)該學(xué)生管理系統(tǒng)不僅有經(jīng)濟(jì)效益,而且有更多值得的管理效益。而且從開(kāi)發(fā)學(xué)生管理系統(tǒng)來(lái),節(jié)省資源、提高效益、增快社會(huì)的發(fā)展、促進(jìn)數(shù)碼產(chǎn)品的發(fā)展。學(xué)生管理系統(tǒng)更多的是開(kāi)發(fā)的優(yōu)勢(shì),所以開(kāi)發(fā)學(xué)生管理系統(tǒng)是可行的。</p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p><b> 4.1總體結(jié)構(gòu)
53、設(shè)計(jì)</b></p><p> 在整個(gè)系統(tǒng)里,基于系統(tǒng)的使用對(duì)象有管理員、教師、學(xué)生,所以我們根據(jù)角色對(duì)象來(lái)分配模板,分別是用戶(hù)信息管理、學(xué)生信息管理、教師信息管理、管理員信息管理、修改密碼模板等。在學(xué)生管理系統(tǒng)角色中,系統(tǒng)對(duì)角色設(shè)置有不同權(quán)限的操作功能。</p><p> 4.1.1 用戶(hù)角色設(shè)計(jì)及權(quán)限分配</p><p> 超級(jí)管理員:擁有管理
54、系統(tǒng)所有功能的權(quán)限,同時(shí)負(fù)責(zé)系統(tǒng)用戶(hù)的添加、刪除、修改、查詢(xún),服務(wù)功能的啟停,數(shù)據(jù)備份和還原等維護(hù)操作。</p><p> 管理員:擁有管理系統(tǒng)中教師信息模板、學(xué)生信息模塊、用戶(hù)信息模塊的添加、刪除、查找、編輯功能。</p><p> 教師:能查詢(xún)看學(xué)生的相關(guān)信息,并且對(duì)學(xué)生信息進(jìn)行基本的查看、添加、刪除、修改。而且能對(duì)自我信息進(jìn)行操作。</p><p> 學(xué)
55、生:僅能以自己的學(xué)號(hào)登錄,登錄后只能查看到自己相關(guān)信息,同時(shí)可以對(duì)自己的個(gè)人信息進(jìn)行修改并且保存,也可以對(duì)自己初始化的密碼進(jìn)行修改。</p><p> 4.1.2 系統(tǒng)模板設(shè)計(jì)</p><p> 1)用戶(hù)信息管理模塊:該模板主要功能是顯示該登錄用戶(hù)的全部個(gè)人信息。當(dāng)用戶(hù)在登錄后,該模板先對(duì)該用戶(hù)進(jìn)行角色判斷,判斷好角色后從后臺(tái)進(jìn)行跳轉(zhuǎn)到相關(guān)角色的信息模板,然后獲取并顯示該用戶(hù)的個(gè)人信息
56、。該模板功能是對(duì)個(gè)人信息進(jìn)行修改及保存。但是管理員用戶(hù)是沒(méi)有權(quán)限在該模板修改自己信息。只有超級(jí)管理員應(yīng)用管理員信息模板中功能進(jìn)行修改。</p><p> 2)學(xué)生信息模塊:該模塊主要用于查詢(xún)、添加、刪除、編輯學(xué)生信息。查詢(xún)可以根據(jù)學(xué)生的姓名、性別、學(xué)號(hào)、專(zhuān)業(yè)、年級(jí)進(jìn)行查詢(xún)。在查詢(xún)功能中要求輸入的信息全部符合數(shù)據(jù)庫(kù)中一查詢(xún)用戶(hù)的信息才能查詢(xún)出信息結(jié)果。并且可對(duì)該信息進(jìn)行數(shù)據(jù)管理。在添加功能中操作者可以對(duì)學(xué)生信息中
57、關(guān)鍵的學(xué)生證號(hào)、姓名、性別、專(zhuān)業(yè)、年級(jí)、籍貫、家庭地址、聯(lián)系方式、成績(jī)信息進(jìn)行添加。在此添加功能中除密碼是系統(tǒng)直接初始化為學(xué)生證號(hào)外,其余的信息系統(tǒng)都將初始化為空值等待學(xué)生自己添加編輯。在編輯功能中,操作者可以查看到選擇同學(xué)全面的信息,如:姓名、性別、出生日期、民族、政治面貌、籍貫、愛(ài)好、省份證號(hào)、年級(jí)、專(zhuān)業(yè)、學(xué)號(hào)、獲獎(jiǎng)情況、家庭地址、家庭成員、聯(lián)系方式、學(xué)習(xí)成績(jī)情況,其中操作者不能修改該同學(xué)的學(xué)生證號(hào)和密碼數(shù)據(jù)。刪除功能是獲取操作者意
58、向刪除的同學(xué)學(xué)生證號(hào)然后進(jìn)行數(shù)據(jù)庫(kù)刪除。</p><p> 3)教師信息模塊:該模塊主要用于查詢(xún)、添加、刪除、編輯教師信息。查詢(xún)可以根據(jù)教師的姓名、性別、工作證號(hào)進(jìn)行查詢(xún)。在查詢(xún)功能中要求輸入的信息全部符合數(shù)據(jù)庫(kù)中一查詢(xún)用戶(hù)的信息才能查詢(xún)出信息結(jié)果。查詢(xún)得到的信息可以對(duì)該信息進(jìn)行管理。再添加功能操作著可以對(duì)教師信息中關(guān)鍵的工作證號(hào)、姓名、性別、籍貫、家庭地址、聯(lián)系方式進(jìn)行添加,除登錄密碼是系統(tǒng)初始化為工作證號(hào)的
59、其余的信息都是系統(tǒng)初始化為空值讓該教師自行進(jìn)行操作編輯。在編輯功能中,操作者可以查找到選擇教師的全面信息,如:姓名、性別、出生日期、民族、籍貫、工作證號(hào)、身份證號(hào)、家庭地址、聯(lián)系方式、家庭成員。其中操作者不能修改選擇教師信息中的工作證號(hào)和密碼。刪除功能是獲取操作者意向刪除的教師工作證號(hào)然后進(jìn)行數(shù)據(jù)庫(kù)刪除。</p><p> 4)管理員信息管理模塊:當(dāng)?shù)卿浐筮M(jìn)入該模塊前系統(tǒng)后臺(tái)會(huì)判斷該操作者的角色,并且判斷其操作
60、者的操作權(quán)限(該模塊只有超級(jí)管理員能操作)。該模塊主要用于查詢(xún)管理員名稱(chēng)、增加管理員、對(duì)現(xiàn)有的管理員信息進(jìn)行編輯、刪除管理員。增加管理員,只需要添加管理員的用名及賬號(hào)即可,其它的密碼、角色、創(chuàng)建時(shí)間都是系統(tǒng)自動(dòng)初始化。密碼的初始化為:123456。創(chuàng)建時(shí)間系統(tǒng)直接獲取本計(jì)算機(jī)上的系統(tǒng)時(shí)間。角色統(tǒng)一初始化為管理員。編輯功能中,操作者可以對(duì)選擇管理員的用戶(hù)、用戶(hù)名、密碼、角色、創(chuàng)建時(shí)間進(jìn)行編輯。刪除功能是獲取操作者意向刪除的管理員id號(hào)然后
61、進(jìn)行數(shù)據(jù)庫(kù)刪除。</p><p> 5)修改密碼模塊:該模塊主要用于個(gè)人對(duì)自己密碼信息更新修改,但要在登錄驗(yàn)證后才能進(jìn)行更新密碼。</p><p> 4.1.3 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 該系統(tǒng)功能結(jié)構(gòu)圖是在以上模塊功能中分析完成的。本項(xiàng)目中的學(xué)生管理系統(tǒng)分為五大模塊。具體功能如下圖4-1系統(tǒng)功能結(jié)構(gòu)圖。</p><p> 圖
62、4-1系統(tǒng)功能結(jié)構(gòu)</p><p> 4.1.4 學(xué)生管理系統(tǒng)數(shù)據(jù)流圖</p><p> 活動(dòng)圖顯示活動(dòng)及其結(jié)果,描述操作視線(xiàn)中所完成的工作以及數(shù)據(jù)的流向過(guò)程,如圖4-2學(xué)生信息管理活動(dòng)所示:</p><p> 圖4-2學(xué)生管理系統(tǒng)數(shù)據(jù)圖</p><p><b> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p>
63、<p> 數(shù)據(jù)庫(kù)設(shè)計(jì)是根據(jù)實(shí)際應(yīng)用中涉及的數(shù)據(jù)而設(shè)計(jì)的,根據(jù)系統(tǒng)需求進(jìn)行解析,并且對(duì)系統(tǒng)中需要的功能給予數(shù)據(jù)庫(kù)關(guān)鍵字段設(shè)置主鍵。</p><p> 4.2.1 數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p> 1)學(xué)生信息管理表(StudentInfo)</p><p> 學(xué)生信息管理表包含有學(xué)生證號(hào)(XSZH)主鍵、姓名(XM)、性別(XB)、專(zhuān)業(yè)(ZY)、年級(jí)(
64、NJ)、愛(ài)好(AH)、獲獎(jiǎng)項(xiàng)目(JX)、出生日期(CSRQ)、身份證號(hào)(SFZH)、籍貫(JG)、家庭地址(JTDZ)、政治面貌(ZZMM)、民族(MZ)、聯(lián)系方式(LXFS)、登錄密碼(LXFS1)、成績(jī)(CJ)、家庭成員1(JTCY1)、家庭成員2(JTCY2)、家庭成員3(JTCY3)、家庭成員4(JTCY4),屬性如下圖4-3學(xué)生信息數(shù)據(jù)庫(kù)所示:</p><p> 圖4-3 學(xué)生信息管理表</p&
65、gt;<p> 2)教師信息管理表(TeacherInfo)</p><p> 教師信息管理數(shù)據(jù)表中有工作證號(hào)(GZZH)、姓名(XM)、性別(XB)出生日期(CSRQ)、籍貫(JG)、身份證號(hào)(SFZH)、民族(MZ)、聯(lián)系方式(LXFS)、登錄密碼(LXFS1)、家庭地址(JTDZ)、家庭成員(JTCY1)、家庭成員2(JTCY2)。教師信息管理表如下圖4-4所示:</p>&
66、lt;p> 圖4-4教師信息管理表</p><p> 3)管理員信息管理表(Admin)</p><p> 管理員信息數(shù)據(jù)管理表有用戶(hù)編號(hào)(UserID)、用戶(hù)(UserAccount)、用戶(hù)名(UserName)、密碼(Password)、角色(Role)、創(chuàng)建時(shí)間(RegTime),管理信息數(shù)據(jù)管理表如下圖4-5所示:</p><p> 圖4-5管
67、理信息數(shù)據(jù)管理表</p><p><b> 系統(tǒng)實(shí)現(xiàn)</b></p><p> 學(xué)生管理系統(tǒng)整體分為五大模塊,用戶(hù)信息管理模塊、學(xué)生信息模塊、教師信息模塊、管理員信息模塊、用戶(hù)個(gè)人密碼修改模塊,對(duì)該角色的信息進(jìn)行的添加、刪除、修改、查詢(xún)的操作都集聚在同一個(gè)角色功能模塊中。該設(shè)計(jì)能避免功能的缺漏、窗口設(shè)計(jì)缺失,避免造成系統(tǒng)增加占用計(jì)算機(jī)的內(nèi)存空間,設(shè)計(jì)符合了系統(tǒng)需求
68、中的簡(jiǎn)易性和可操作行。</p><p> 5.1用戶(hù)信息管理模塊</p><p> 用戶(hù)信息管理模塊,首先對(duì)登錄的用戶(hù)進(jìn)行角色判斷,然后判斷出角色后進(jìn)行對(duì)像網(wǎng)頁(yè)調(diào)用,如果登錄的是學(xué)生角色,系統(tǒng)將自動(dòng)判斷調(diào)用該角色的個(gè)人信息網(wǎng)頁(yè)。以下是三個(gè)角色的用戶(hù)信息管理模塊的網(wǎng)頁(yè)界面圖(圖5-1學(xué)生角色信息管理模塊、圖5-2教師角色信息管理模塊、圖5-3 管理員角色信息管理模塊):</p>
69、;<p> 圖5-1-1學(xué)生角色信息管理模塊</p><p> 圖5-1-2學(xué)生角色信息管理模塊</p><p> 圖5-2教師角色信息管理模塊</p><p> 圖5-3 管理員角色信息管理模塊</p><p> 5.2用戶(hù)信息管理部分代碼實(shí)現(xiàn)</p><p> if (Session[&q
70、uot;uid"] == "" || Session["uid"] == null)//判斷是否進(jìn)行登錄</p><p><b> {</b></p><p> MessageBox.TopShowAndRedirect(this, "您尚未登錄或登錄已過(guò)時(shí),請(qǐng)重新登錄!", "ind
71、ex.aspx");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> if(Session["role"].ToString() == "老
72、師" )//判斷角色是否是教師。</p><p><b> {</b></p><p> Response.Redirect("admin_UserInformationT.aspx");//如果是教師將跳轉(zhuǎn)教師信息的用戶(hù)模塊。</p><p><b> }</b></p>
73、<p> else if (Session["role"].ToString() == "管理員")//判斷角色是否是管理員。</p><p><b> {</b></p><p> Response.Redirect("admin_UserInformationA.aspx");//如果是
74、管理員跳轉(zhuǎn)管理員信息的用戶(hù)模塊</p><p><b> }</b></p><p> else//如果不是就只剩下學(xué)生角色。</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</
75、b></p><p> Student.Model.StudentInfo model = new Student.Model.StudentInfo();</p><p> Student.BLL.StudentInfo bll = new Student.BLL.StudentInfo();</p><p> model = bll.GetModel
76、(Session["uid"].ToString());</p><p> TB_XM.Text = model.XM;</p><p> TB_XB.Text = model.XB;</p><p> TB_CSRQ.Text = model.CSRQ.ToString();</p><p> TB_MZ.Tex
77、t = model.MZ;</p><p> TB_ZZMM.Text = model.ZZMM;</p><p> TB_JG.Text = model.JG;</p><p> TB_AH.Text = model.AH;</p><p> TB_SFZH.Text = model.SFZH;</p><p&g
78、t; TB_NJ.Text = model.NJ;</p><p> TB_ZY.Text = model.ZY;</p><p> TB_XSZH.Text = model.XSZH;</p><p> TB_JX.Text = model.JX;</p><p> TB_JTDZ.Text = model.JTDZ;</p
79、><p> TB_LXFS.Text = model.LXFS;</p><p> TB_JTCY1.Text = model.JTCY1;</p><p> TB_JTCY2.Text = model.JTCY2;</p><p> TB_JTCY3.Text = model.JTCY3;</p><p> T
80、B_JTCY4.Text = model.JTCY4;</p><p> TB_CJ.Text = model.CJ;</p><p> Label1.Text = model.LXFS1;</p><p><b> }</b></p><p><b> }</b></p>&
81、lt;p> }//實(shí)例化學(xué)生信息,然后回去學(xué)生數(shù)據(jù)庫(kù)中的信息。顯示到模板的控件上。</p><p> 5.3學(xué)生信息管理模塊:</p><p> 圖5-3學(xué)生信息管理模塊界面圖</p><p> 5.4學(xué)生信息管理模塊代碼實(shí)現(xiàn)</p><p> protected void showinfo()//填充表格的數(shù)據(jù)</p&
82、gt;<p><b> {</b></p><p> Student.BLL.StudentInfo stubll = new Student.BLL.StudentInfo();</p><p> DataSet ds = new DataSet();</p><p> ds = stubll.GetAllList();
83、</p><p> GridView1.DataSource = ds;</p><p> GridView1.DataBind();</p><p><b> }</b></p><p> protected void GridView1_RowDeleting(object sender, GridViewD
84、eleteEventArgs e)//表中的刪除功能實(shí)現(xiàn)代碼</p><p><b> {</b></p><p> int rownum = e.RowIndex;</p><p> string xszh = GridView1.Rows[rownum].Cells[2].Text;</p><p> Stu
85、dent.BLL.StudentInfo stubll = new Student.BLL.StudentInfo();</p><p> stubll.Delete(xszh);</p><p> showinfo();</p><p><b> }</b></p><p> protected void Gr
86、idView1_RowEditing(object sender, GridViewEditEventArgs e)//表中的編輯功能實(shí)現(xiàn)代碼</p><p><b> {</b></p><p> int rownum = e.NewEditIndex;</p><p> string studentxszh = GridView1.R
87、ows[rownum].Cells[2].Text;</p><p> Response.Redirect("adminStudent_UpDate.aspx?sid=" + studentxszh);//傳遞sid代碼給adminStudent_UpDate.asp頁(yè)面中。</p><p><b> }</b></p><
88、p> protected void Button1_Click(object sender, EventArgs e)//添加功能實(shí)現(xiàn)</p><p><b> {</b></p><p> Response.Redirect("adminStudent_add.aspx");//跳轉(zhuǎn)到添加功能頁(yè)面中實(shí)現(xiàn)。</p><
89、;p><b> }</b></p><p> protected void StudentSS_Click(object sender, EventArgs e)//搜索功能的實(shí)現(xiàn)代碼</p><p><b> {</b></p><p> string strWhere="";</
90、p><p> string xm = TB_SXM.Text;</p><p> string xb=TB_SXB.Text;</p><p> string xh = TB_SXSZH.Text;</p><p> string zy = TB_SZY.Text;</p><p> string nj = TB
91、_SNJ.Text;</p><p> if (xm != null && xm!="")</p><p><b> {</b></p><p> strWhere += " XM='" ;</p><p> strWhere += xm;</
92、p><p> strWhere += "' ";;</p><p><b> }</b></p><p> if (xb != null && xb!="")</p><p><b> {</b></p><p
93、> if (xm != null && xm != "")</p><p><b> {</b></p><p> strWhere += " and ";</p><p><b> }</b></p><p> strWher
94、e += " XB='";</p><p> strWhere += xb;</p><p> strWhere += "' "; ;</p><p><b> }</b></p><p> if (xh != null && xh != &
95、quot;")</p><p><b> {</b></p><p> if ((xm != null && xm != "") || (xb != null && xb != ""))</p><p><b> {</b></p
96、><p> strWhere += "and ";</p><p><b> }</b></p><p> strWhere += " XSZH='";</p><p> strWhere += xh;</p><p> strWhere +=
97、 "' "; ;</p><p><b> }</b></p><p> if(zy != null && zy != "")</p><p><b> {</b></p><p> if ((xm != null &&
98、amp; xm != "") || (xb != null && xb != "") || (xh != null && xh != ""))</p><p><b> {</b></p><p> strWhere += "and";</p>
99、;<p><b> }</b></p><p> strWhere += "ZY='";</p><p> strWhere += zy;</p><p> strWhere += "'"; ;</p><p><b> }<
100、/b></p><p> if (nj != null && nj != "")</p><p><b> {</b></p><p> if ((xm != null && xm != "") || (xb != null && xb != &
101、quot;") || (xh != null && xh != "") || (zy != null && zy != ""))</p><p><b> {</b></p><p> strWhere += "and";</p><p>
102、<b> }</b></p><p> strWhere += "NJ='";</p><p> strWhere += nj;</p><p> strWhere += "'";</p><p><b> }</b></p&g
103、t;<p> Student.BLL.StudentInfo stubll = new Student.BLL.StudentInfo();</p><p> DataSet ds = new DataSet();</p><p> ds = stubll.GetList(strWhere);</p><p> GridView1.DataSo
104、urce = ds;</p><p> GridView1.DataBind();</p><p><b> }</b></p><p><b> 系統(tǒng)測(cè)試</b></p><p> 6.1軟件測(cè)試的目的</p><p> 測(cè)試是使用人工或者自動(dòng)手段來(lái)運(yùn)行或測(cè)試某個(gè)
105、系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿(mǎn)足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。并且盡可能的發(fā)現(xiàn)程序和系統(tǒng)中的遺漏的錯(cuò)誤。他的目標(biāo)是實(shí)施測(cè)試來(lái)降低所發(fā)現(xiàn)的風(fēng)險(xiǎn),確定測(cè)試系統(tǒng)的周期。</p><p><b> 6.2測(cè)試的模塊</b></p><p> 系統(tǒng)在投用前要進(jìn)行一系列的重復(fù)的測(cè)試工作,其工作為保證該系統(tǒng)的準(zhǔn)確性,數(shù)據(jù)存儲(chǔ)性、規(guī)范性。將對(duì)整個(gè)系統(tǒng)中的學(xué)生信
106、息管理模塊、登錄頁(yè)面模塊、用戶(hù)信息模塊、教師信息管理模塊、管理員信息管理員進(jìn)行測(cè)試,并且對(duì)其模塊內(nèi)的查詢(xún)、添加、刪除、編輯進(jìn)行系統(tǒng)的測(cè)試并且進(jìn)入后天數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)驗(yàn)證對(duì)比。測(cè)試的內(nèi)容如下舉例所示。</p><p><b> 6.2.1登錄模塊</b></p><p> 該測(cè)試目的是保證登錄窗口的正確性,并且傳遞的數(shù)據(jù)能夠準(zhǔn)確無(wú)誤。測(cè)試步驟,通過(guò)打開(kāi)登錄網(wǎng)頁(yè)窗口,輸
107、入用戶(hù)名、密碼選擇角色并且對(duì)驗(yàn)證碼進(jìn)行驗(yàn)證。該系統(tǒng)如果登錄成功會(huì)跳出窗口提示登錄成功,如果不成功則反復(fù)登錄。</p><p> 如圖 6-1 登錄界面測(cè)試所示:</p><p> 圖 6-1 登錄界面測(cè)試圖</p><p> 6.2.2學(xué)生(教師、管理員)信息管理模塊</p><p> 該測(cè)試的目的是確保學(xué)生(教師、管理員)信息的正確
108、編輯、刪除、保存、查詢(xún),并且進(jìn)行大程度的檢查漏洞,測(cè)試學(xué)生模塊步驟,首先進(jìn)行登錄,登錄后對(duì)學(xué)生性別進(jìn)行查詢(xún),然后對(duì)姓名為“測(cè)試4”的同學(xué)進(jìn)行刪除,添加,接著對(duì)添加的學(xué)生(教師、管理員)進(jìn)行編輯數(shù)據(jù)。</p><p> 測(cè)試步驟如下圖學(xué)生操作:</p><p> 圖6-2 學(xué)生信息管理模塊中查詢(xún)功能</p><p> 圖6-3 學(xué)生信息管理模塊中刪除“測(cè)試4”同
109、學(xué)</p><p> 圖6-4 學(xué)生信息管理模塊中添加“測(cè)試3”同學(xué)</p><p> 圖6-5 學(xué)生信息管理模塊中編輯“測(cè)試3”同學(xué)</p><p> 6.2.3修改密碼模塊</p><p> 該測(cè)試模塊目的是正確驗(yàn)證該功能的實(shí)現(xiàn)能力,數(shù)據(jù)庫(kù)是否實(shí)現(xiàn)密碼信息修改,避免修改不成效反而產(chǎn)生用戶(hù)登錄不了該系統(tǒng)問(wèn)題。下面進(jìn)行修改密碼模塊的測(cè)
110、試,如圖 6-6 所示:</p><p> 圖6-6 修改密碼模塊</p><p><b> 6.3測(cè)試總結(jié)</b></p><p> 以上模塊測(cè)試,代表著其它幾個(gè)相同模塊的測(cè)試,而且每個(gè)測(cè)試模塊都按要求根據(jù)以上的步驟進(jìn)行系統(tǒng)的重復(fù)測(cè)試,學(xué)生管理系統(tǒng)測(cè)試結(jié)果:該系統(tǒng)正確實(shí)現(xiàn)通過(guò)網(wǎng)頁(yè)前臺(tái)與后臺(tái)數(shù)據(jù)庫(kù)聯(lián)系融合一塊,實(shí)現(xiàn)數(shù)據(jù)安全有效的保存及查詢(xún)
111、、添加、刪除、編輯功能,形成一個(gè)可以直觀學(xué)生信息、規(guī)范學(xué)生信息的數(shù)據(jù)管理系統(tǒng)。并且符合現(xiàn)代社會(huì)網(wǎng)頁(yè)管理趨勢(shì)的要求。該系統(tǒng)不斷改進(jìn)將是一個(gè)IT行業(yè)中不錯(cuò)的項(xiàng)目。</p><p> 但是在測(cè)試中也發(fā)現(xiàn)系統(tǒng)的一些不足與缺陷。所以在以后的測(cè)試中我將不斷更新系統(tǒng)的一些缺陷問(wèn)題,并且根據(jù)社會(huì)需求添加不同的功能管理。</p><p><b> 結(jié)論</b></p>
112、<p> 由以上分析,我們可以充分認(rèn)識(shí)到設(shè)計(jì)并開(kāi)發(fā)一個(gè)學(xué)生信息管理系統(tǒng)的必要性和迫切性,學(xué)生管理系統(tǒng)應(yīng)用于學(xué)生信息管理,查詢(xún)快速化、管理合理化是新一代數(shù)據(jù)管理的方法?,F(xiàn)在是一個(gè)高效率時(shí)代,該時(shí)代的來(lái)臨更是給予我們?cè)诠芾硇畔⑸系囊粋€(gè)新挑戰(zhàn)。信息合理化的管理在這樣的背景下是不可或缺的一舉動(dòng),科學(xué)的管理技術(shù)越來(lái)越深入而廣泛的應(yīng)用于現(xiàn)代社會(huì),計(jì)算機(jī)網(wǎng)絡(luò)化的普及更是一個(gè)開(kāi)發(fā)網(wǎng)頁(yè)管理系統(tǒng)的好良機(jī),管理信息系統(tǒng)是不多發(fā)展的新型科學(xué)管理工
113、具,從現(xiàn)代的背景來(lái)分析,對(duì)于需要管理大量信息的單位,如果要高效率地把內(nèi)部信息有順序的組織起來(lái),就必須建立起管理信息的信息系統(tǒng)。而學(xué)生信息管理是學(xué)校教育單位不可缺少的一項(xiàng)工作,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的。</p><p> 從一個(gè)月來(lái)對(duì)系統(tǒng)的需求分析、研究分析、技術(shù)開(kāi)發(fā)、軟件測(cè)試、論文編寫(xiě)一路走來(lái),該系統(tǒng)經(jīng)過(guò)無(wú)數(shù)的測(cè)試,無(wú)數(shù)的實(shí)現(xiàn)信息管理的功能時(shí),存在重大的缺陷:學(xué)籍信息控制性不夠嚴(yán)密,而
114、且管理學(xué)生信息中學(xué)生方面的信息存在功能遺漏。需要在以后的工作中進(jìn)一步的更新與維護(hù)即可實(shí)現(xiàn)。本系統(tǒng)最大優(yōu)點(diǎn)在于:</p><p> 1)系統(tǒng)易操作性,所開(kāi)發(fā)的系統(tǒng)實(shí)現(xiàn)操作簡(jiǎn)單,界面形成抽象化即看圖可識(shí)別功能化,功能文字抽象突顯易分別。</p><p> 2)系統(tǒng)具有可維護(hù)性,由于信息可隨時(shí)間推移而變更,因此數(shù)據(jù)庫(kù)中的數(shù)據(jù)要定時(shí)進(jìn)行維護(hù)和修改保存,系統(tǒng)可利用的空間及性能也隨之?dāng)?shù)據(jù)增加而運(yùn)轉(zhuǎn)
115、遲疑。而且系統(tǒng)中還會(huì)存在一些不足的漏洞。因此系統(tǒng)必須要具有可維護(hù)性。</p><p> 3)系統(tǒng)具有無(wú)限制操作環(huán)境,系統(tǒng)的框架結(jié)構(gòu),屬于B/S模式,所以不要求客戶(hù)端中要安裝特殊軟件工具。只要在任意一臺(tái)裝載有web瀏覽器或者www瀏覽器的電腦上登錄進(jìn)行信息數(shù)據(jù)修改、添加、刪除、查詢(xún)。</p><p> 4)經(jīng)濟(jì)性,該系統(tǒng)運(yùn)用計(jì)算機(jī)來(lái)管理,減少數(shù)據(jù)的管理上的人力資源、原料資源。而且系統(tǒng)程序
116、小型占用計(jì)算機(jī)內(nèi)存資源少。</p><p> 5)社會(huì)普及性,根據(jù)現(xiàn)在趨勢(shì),數(shù)據(jù)化更能促進(jìn)社會(huì)的迅速發(fā)展。加上政府機(jī)構(gòu)的支持、社會(huì)的趨勢(shì)、數(shù)碼產(chǎn)品行業(yè)的興起。開(kāi)發(fā)管理系統(tǒng)在社會(huì)中是可行性的。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]毛志雄編著.軟件測(cè)試?yán)碚撆c實(shí)踐.北京:中國(guó)鐵道出版社,2008.8</p&
117、gt;<p> [2]張白樺編著.ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)項(xiàng)目化教程.北京:清華大學(xué)出版社,2010.1</p><p> [3]張凌曉編著.C#程序設(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo).北京:中國(guó)鐵道出版社,2007.5</p><p> [4]武愛(ài)平編著.數(shù)據(jù)庫(kù)原理及應(yīng)用.北京:中國(guó)鐵道出版社,2007.7</p><p> [5]劉甫迎、劉光會(huì)、王蓉
118、.C#程序設(shè)計(jì)教程(第2版).北京:電子工業(yè)出版社,2008 </p><p> [6]Microsoft Visual C# 2008 help,2008</p><p> [7]李蘭友 楊曉光.Visual C#.NET程序設(shè)計(jì).北京:清華大學(xué) 北方交通大學(xué)出版社,2004</p><p> [8]施燕妹 陳培 陳發(fā)吉.C#語(yǔ)言程序設(shè)計(jì)教程.北京:中國(guó)水利
119、水電出版社.2004</p><p> [9]明月創(chuàng)作室.Visual C#編程精彩百例.北京:人民郵電出版社.2001</p><p> [10][美] Herbert Schildt著,長(zhǎng)春億特譯.C#編程序起步.北京:人民郵電出版社.2002</p><p> [11][美]微軟公司著,熊盛新 許志慶 李欽譯. Visual C#.NET語(yǔ)言參考手冊(cè).北
120、京:清華大學(xué)出版社.2002</p><p><b> 致謝</b></p><p> 本研究并設(shè)計(jì)作品是在我的導(dǎo)師**老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他們嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),不斷感染和激勵(lì)著我。老師不僅在學(xué)業(yè)上悉心照顧精心指導(dǎo),同時(shí)還在思想上、生活上給予我關(guān)懷。在此誠(chéng)摯的感激所有老師對(duì)我的支持和指導(dǎo),正是因?yàn)樗麄兊闹С种笇?dǎo)我才能
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——學(xué)生管理系統(tǒng)
- 學(xué)生管理系統(tǒng)畢業(yè)論文
- 學(xué)生管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——學(xué)生管理系統(tǒng)
- 學(xué)生管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文 ----學(xué)生管理系統(tǒng)
- 學(xué)生管理系統(tǒng)-畢業(yè)論文
- 學(xué)生管理系統(tǒng)-畢業(yè)論文
- 畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 學(xué)生管理系統(tǒng)畢業(yè)論文
- 學(xué)生管理系統(tǒng)畢業(yè)論文
- 學(xué)生管理管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)【畢業(yè)論文】
- 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)【畢業(yè)論文】
- 學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 【畢業(yè)論文】
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文畢業(yè)論文
- 畢業(yè)論文—web學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 畢業(yè)論文----高校學(xué)生工作管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 畢業(yè)論文----學(xué)生管理系統(tǒng)設(shè)計(jì)
- 學(xué)生綜合管理系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論