版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p> 題目:輔修專(zhuān)業(yè)管理系統(tǒng)</p><p><b> 2010年 06月</b></p><p> 輔修專(zhuān)業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 輔修專(zhuān)業(yè)管理系統(tǒng)是
2、鑒于對(duì)人工管理輔修專(zhuān)業(yè)的繁瑣、效率低等諸多不足之上建立起來(lái)的一個(gè)信息管理系統(tǒng)。本系統(tǒng)極大的提高了管理人員對(duì)輔修專(zhuān)業(yè)管理方面的時(shí)效性,而且還大幅度的減輕了工作人員的任務(wù)量。本文是對(duì)輔修專(zhuān)業(yè)管理系統(tǒng)的研究,并對(duì)它的開(kāi)發(fā)與設(shè)計(jì)過(guò)程進(jìn)行了詳細(xì)的論述。</p><p> 本系統(tǒng)適用于開(kāi)設(shè)輔修專(zhuān)業(yè)的,可供教務(wù)處輔修管理工作人員,任課教師,學(xué)生共同使用。開(kāi)發(fā)本系統(tǒng)用到的開(kāi)發(fā)工具是Visual Studio 2008,數(shù)據(jù)庫(kù)開(kāi)
3、發(fā)部分選用SQL Server,開(kāi)發(fā)語(yǔ)言為C#,采用B/S 三層架構(gòu)設(shè)計(jì)以及面向?qū)ο蟮拈_(kāi)發(fā)方法。</p><p> 關(guān)鍵詞:輔修專(zhuān)業(yè);輔修管理系統(tǒng);Asp.net;SQL Server2005</p><p> Design and Implementation Minor Management System</p><p><b> Abstrac
4、t</b></p><p> Minor management system is in view of the cumbersome manual management Minor, low efficiency, many set up on a lack of information management system. This system greatly improves the man
5、agement of the professional management of the minor timeliness, but also reduces the amount of the staff of the mission. This article is focus on minor management system, and its development and design process are discus
6、sed in detail.This system applies to the establishment Minor for Xi'an Technological Univers</p><p> Key Words: Minor; Minor Management System; Asp.net; SQL Server2005</p><p><b> 目
7、 錄</b></p><p><b> 1 緒 論1</b></p><p> 1.1 課題的項(xiàng)目背景1</p><p> 1.2 課題的現(xiàn)實(shí)意義1</p><p> 1.3 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)1</p><p> 1.4 論文內(nèi)容提要2</p&g
8、t;<p><b> 2 可行性研究3</b></p><p> 2.1 技術(shù)可行性3</p><p> 2.2 經(jīng)濟(jì)可行性3</p><p> 2.3 社會(huì)可行性3</p><p> 2.4 操作可行性3</p><p> 2.5 系統(tǒng)開(kāi)發(fā)工具介紹4<
9、/p><p> 2.5.1 Asp.net簡(jiǎn)介4</p><p> 2.5.2 C#簡(jiǎn)介5</p><p> 2.5.3 SQL Server簡(jiǎn)介:5</p><p> 2.6 系統(tǒng)開(kāi)發(fā)環(huán)境5</p><p> 2.7 系統(tǒng)運(yùn)行環(huán)境5</p><p><b> 3 需
10、求分析6</b></p><p> 3.1 當(dāng)前畢業(yè)設(shè)計(jì)管理中存在的問(wèn)題分析6</p><p> 3.2 系統(tǒng)目標(biāo)6</p><p> 3.3 適用范圍6</p><p> 3.4 系統(tǒng)的功能需求6</p><p> 3.4 系統(tǒng)性能需求7</p><p>
11、3.4.1信息處理對(duì)系統(tǒng)性能需求7</p><p> 3.4.2 參與者的操作對(duì)系統(tǒng)性能需求7</p><p> 3.5 用戶(hù)接口需求7</p><p><b> 3.6安全需求7</b></p><p><b> 4 總體設(shè)計(jì)8</b></p><p>
12、 4.1 系統(tǒng)模塊設(shè)計(jì)9</p><p> 4.1.1 新聞公告模塊9</p><p> 4.1.2 用戶(hù)信息模塊9</p><p> 4.1.3 專(zhuān)業(yè)科目模塊9</p><p> 4.1.4 學(xué)籍管理模塊9</p><p> 4.1.5 課程班級(jí)模塊9</p><p>
13、 4.1.6 成績(jī)管理10</p><p> 4.1.7 內(nèi)部交流10</p><p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p> 4.2.1 系統(tǒng)實(shí)體屬性圖10</p><p> 4.2.2 系統(tǒng)實(shí)體關(guān)系圖13</p><p> 4.2.3 數(shù)據(jù)庫(kù)的需求分析14</p><p
14、> 4.2.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p><b> 5 詳細(xì)設(shè)計(jì)18</b></p><p> 5.1 新聞公告模塊設(shè)計(jì)18</p><p> 5.1.1 新聞瀏覽子模塊18</p><p> 5.1.2新聞管理子模塊19</p><p> 5.1.3 新
15、聞發(fā)布子模塊19</p><p> 5.2 用戶(hù)信息模塊20</p><p> 5.2.1 用戶(hù)注冊(cè)子模塊20</p><p> 5.2.2 密碼找回子模塊21</p><p> 5.2.3 用戶(hù)管理子模塊21</p><p> 5.2.4 資料修改子模塊21</p><p&g
16、t; 5.2.5 系統(tǒng)登錄子模塊22</p><p> 5.3 專(zhuān)業(yè)科目模塊22</p><p> 5.3.1 專(zhuān)業(yè)管理子模塊22</p><p> 5.3.2 專(zhuān)業(yè)瀏覽子模塊23</p><p> 5.3.3 科目管理子模塊23</p><p> 5.3.4 科目瀏覽子模塊23</p&g
17、t;<p> 5.4 學(xué)籍管理模塊24</p><p> 5.4.1 報(bào)名選課子模塊24</p><p> 5.4.2 報(bào)名審核子模塊24</p><p> 5.4.3 學(xué)籍審核子模塊25</p><p> 5.5 課程班級(jí)模塊25</p><p> 5.5.1 選課審核子模塊25
18、</p><p> 5.5.2 選課查看子模塊26</p><p> 5.5.3 班級(jí)管理子模塊26</p><p> 5.5.4 班級(jí)查看子模塊27</p><p> 5.6 成績(jī)管理模塊27</p><p> 5.6.1 成績(jī)錄入子模塊27</p><p> 5.6.2
19、成績(jī)審核子模塊28</p><p> 5.6.3成績(jī)查看子模塊28</p><p> 5.7 信息交流模塊28</p><p> 5.7.1 消息編輯子模塊28</p><p> 5.7.2 消息閱讀子模塊29</p><p> 5.7.3 消息管理子模塊29</p><p&g
20、t;<b> 6 系統(tǒng)測(cè)試30</b></p><p><b> 7 總 結(jié)32</b></p><p><b> 參考文獻(xiàn)33</b></p><p><b> 致 謝34</b></p><p> 畢業(yè)設(shè)計(jì)(論文)知識(shí)產(chǎn)權(quán)聲明3
21、5</p><p> 畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明36</p><p><b> 1 緒 論</b></p><p> 1.1 課題的項(xiàng)目背景</p><p> 學(xué)院為了充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,拓寬學(xué)生的知識(shí)面,培養(yǎng)適應(yīng)性強(qiáng)、具有創(chuàng)新精神的復(fù)合型人才,提高就業(yè)競(jìng)爭(zhēng)力,學(xué)校鼓勵(lì)學(xué)有余力的學(xué)生,在學(xué)好本
22、專(zhuān)業(yè)的同時(shí),修讀輔修專(zhuān)業(yè)、輔修系列課程。但輔修管理系統(tǒng)一直沿用手工登記模式,效率很低容易出錯(cuò),而且不能有效利用學(xué)院的自動(dòng)化教務(wù)管理系統(tǒng)。</p><p> 1.2 課題的現(xiàn)實(shí)意義</p><p><b> ?。?)提高工作效率</b></p><p> 通過(guò)網(wǎng)絡(luò)可以更快捷的發(fā)布系統(tǒng)信息以及交流反饋</p><p>
23、 通過(guò)網(wǎng)絡(luò)選課和審核極大的降低了學(xué)生和工作人員處理的數(shù)據(jù)量</p><p> 通過(guò)網(wǎng)絡(luò)上成績(jī)的錄入和自動(dòng)報(bào)表大大減輕了老師和工作人員的勞動(dòng)量</p><p> ?。?)降低系統(tǒng)運(yùn)營(yíng)成本</p><p> 通過(guò)計(jì)算機(jī)存儲(chǔ)和網(wǎng)絡(luò)傳輸數(shù)據(jù)可大大減少,傳統(tǒng)手工維護(hù)的時(shí)間,人力,財(cái)力上的開(kāi)支。</p><p> ?。?)減少人工計(jì)算的誤差<
24、/p><p> 計(jì)算機(jī)處理和傳輸?shù)木_性確保了數(shù)據(jù)準(zhǔn)確無(wú)誤,基本上消除了以往手工計(jì)算和人工運(yùn)輸所造成的錯(cuò)誤。</p><p> ?。?)更方便了解學(xué)生學(xué)習(xí)情況</p><p> 靈活多樣,功能完善的各種報(bào)表可以使得工作人員更方便得到自己想要的數(shù)據(jù),從而對(duì)學(xué)生的情況了解更及時(shí)更準(zhǔn)確。</p><p> 1.3 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)<
25、/p><p> 本次畢業(yè)設(shè)計(jì)是做輔修專(zhuān)業(yè)管理系統(tǒng),而本類(lèi)系統(tǒng)是屬于教務(wù)管理系統(tǒng)的一種,所以這里就以教務(wù)系統(tǒng)的觀(guān)點(diǎn)去看國(guó)內(nèi)外的研究情況。</p><p> 我國(guó)高校大都實(shí)行了學(xué)分制,它的核心是允許學(xué)生自由選課,即把學(xué)習(xí)的自主權(quán)交給學(xué)生。在這里,學(xué)生選課時(shí)的制約因素比較復(fù)雜,而且往往需要在較短的時(shí)間內(nèi)完成。傳統(tǒng)手工方法處理費(fèi)時(shí)又易出錯(cuò),運(yùn)用計(jì)算機(jī)輔助選課,即能實(shí)時(shí)地對(duì)大量選課數(shù)據(jù)進(jìn)行檢驗(yàn)和統(tǒng)計(jì)
26、,十分方便地輸出選課結(jié)果,同時(shí)也避免了人工處理時(shí)容易產(chǎn)生的錯(cuò)誤。同時(shí)學(xué)生成績(jī)的提交與審核以及后期報(bào)表統(tǒng)計(jì)也是需要耗費(fèi)很多人力的一</p><p> 項(xiàng)工作,這些工作亦可以交給計(jì)算機(jī)去完成,這樣又可大大減輕管理人員的工作強(qiáng)度,提高工作效率,從而使學(xué)校教務(wù)管理現(xiàn)代化邁上了一個(gè)新臺(tái)階。但是我們?nèi)匀恍枰⒁獾氖牵河捎谳o修課程這個(gè)教育方式在國(guó)內(nèi)最近幾年剛剛興起,仍屬于比較新穎的理念,而且開(kāi)設(shè)把輔修管理做成計(jì)算機(jī)處理的信息
27、系統(tǒng)這種情況還仍然很少見(jiàn)到。如何使系統(tǒng)流程更合理,更利于教學(xué),在這一點(diǎn)上還有很大的研究空間和研究?jī)r(jià)值。</p><p> 國(guó)外的教學(xué)科研軟件與國(guó)內(nèi)相比開(kāi)發(fā)的早而且比較成熟。早在七十年代末,美國(guó)就建成了NSFNET(國(guó)家科學(xué)基金網(wǎng)),其課題的申報(bào)及課題的進(jìn)展情況匯報(bào)都在網(wǎng)上進(jìn)行。其網(wǎng)上教學(xué)教務(wù)管理系統(tǒng)也十分完善,世界各地的學(xué)生可以坐在家里通過(guò)互聯(lián)網(wǎng)完成入學(xué)報(bào)名、選課、考試、畢業(yè)論文、取得學(xué)位這一學(xué)習(xí)生活的全過(guò)程。
28、目前,國(guó)際上已具規(guī)模的遠(yuǎn)程教育學(xué)校就有數(shù)百所之多,網(wǎng)上教育正在各地發(fā)揮著巨大的作用,為世界各國(guó)培養(yǎng)出大批人才。所有這些都表明,基于Internet的校園網(wǎng)的應(yīng)用已深入到校園內(nèi)的各個(gè)方面。</p><p> 1.4 論文內(nèi)容提要</p><p> 全文分為6章,各章內(nèi)容提要如下。</p><p> 第1章:“緒論”。主要介紹了輔修專(zhuān)業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的背景
29、知識(shí),包括開(kāi)發(fā)此系統(tǒng)的現(xiàn)實(shí)意義、作用等內(nèi)容。</p><p> 第2章:“可行性研究”。對(duì)開(kāi)發(fā)輔修專(zhuān)業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)進(jìn)行可行性分析,從用戶(hù)需求的角度出發(fā)描述系統(tǒng),同時(shí)對(duì)開(kāi)發(fā)系統(tǒng)所用工具進(jìn)行介紹。</p><p> 第3章:“需求分析”。從需求角度分析了當(dāng)前輔修專(zhuān)業(yè)管理中存在的不足,以及系統(tǒng)目標(biāo)、適用范圍等。</p><p> 第4章:“總體設(shè)計(jì)”。從功
30、能模塊入手,介紹了各個(gè)模塊的總體設(shè)計(jì)思路,同時(shí)介紹使用SQL Server進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。</p><p> 第5章:“詳細(xì)設(shè)計(jì)”。講述了如何把每個(gè)大的功能模塊設(shè)計(jì)具體化,使用Asp.net與C#設(shè)計(jì)前臺(tái)界面的過(guò)程,幾乎涉及到了系統(tǒng)開(kāi)發(fā)過(guò)程中的每一個(gè)環(huán)節(jié)。</p><p> 第6章:“總結(jié)”。從工作總結(jié)和展望兩個(gè)方面總結(jié)完成設(shè)計(jì)心得。</p><p><
31、;b> 2 可行性研究</b></p><p> 可行性,是指在當(dāng)前情況下,設(shè)計(jì)開(kāi)發(fā)這個(gè)系統(tǒng)是否有必要,是否具備必要的條件,它不僅包括必要性,還包括合理性。系統(tǒng)的可行性分析,是針對(duì)設(shè)計(jì)一個(gè)系統(tǒng),它的設(shè)計(jì)是否存在內(nèi)外部的必要條件,包括技術(shù)上、資金上、經(jīng)濟(jì)上、人力資源以及組織管理上等條件,同時(shí)還要分析在目前條件下是否有必要設(shè)計(jì)這樣一個(gè)系統(tǒng)。</p><p><b&g
32、t; 2.1 技術(shù)可行性</b></p><p> 技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬件、軟件配置能否滿(mǎn)足開(kāi)發(fā)者的需要,各類(lèi)技術(shù)人員的數(shù)量,水平,來(lái)源等。而我們所要開(kāi)發(fā)的高校畢業(yè)設(shè)計(jì)文檔管理系統(tǒng)將要處理的只是一些量多而類(lèi)型簡(jiǎn)單的數(shù)據(jù),以目前計(jì)算機(jī)的硬件基礎(chǔ)及發(fā)展趨勢(shì),將完全能滿(mǎn)足系統(tǒng)的開(kāi)發(fā)與運(yùn)行。本系統(tǒng)宜采用Asp.net,SQL Server等現(xiàn)有技術(shù)來(lái)開(kāi)發(fā),技術(shù)上可
33、行。</p><p><b> 2.2 經(jīng)濟(jì)可行性</b></p><p> 經(jīng)濟(jì)可行性分析主要是對(duì)開(kāi)發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來(lái)的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來(lái)一定的經(jīng)濟(jì)效益。隨著信息化社會(huì)的發(fā)展,人們對(duì)信息、數(shù)據(jù)等的準(zhǔn)確性的需求也不斷加大,相應(yīng)的,各行各業(yè)的管理模式也不同程度的趨向于完全的自動(dòng)化管理,管理軟件的開(kāi)發(fā)更是隨著社會(huì)的發(fā)展
34、迅速崛起。所需資金無(wú)論在硬件的配置和購(gòu)買(mǎi),還是軟件的開(kāi)發(fā)支持平臺(tái)都可以現(xiàn)有的技術(shù)為基礎(chǔ),在實(shí)現(xiàn)功能和管理模式上進(jìn)行增加和修改。所以本系統(tǒng)具有經(jīng)濟(jì)可行性。</p><p><b> 2.3 社會(huì)可行性</b></p><p> 社會(huì)可行性即為新系統(tǒng)的使用單位運(yùn)行和開(kāi)發(fā)的可能性以及以后可能會(huì)對(duì)單位的影響。在當(dāng)前計(jì)算機(jī)技術(shù)帶動(dòng)信息技術(shù)的高速發(fā)展下,高校畢業(yè)設(shè)計(jì)管理發(fā)展成
35、為計(jì)算機(jī)管理方式的高校畢業(yè)設(shè)計(jì)文檔管理系統(tǒng)的普及和運(yùn)用是勢(shì)在必行的趨勢(shì),社會(huì)上可行。</p><p><b> 2.4 操作可行性</b></p><p> 高校畢業(yè)設(shè)計(jì)文檔管理系統(tǒng)是針對(duì)畢業(yè)設(shè)計(jì)的管理和查詢(xún),是屬于學(xué)校內(nèi)部的管理系統(tǒng),操作平臺(tái)和硬件方面的配置不做特殊要求。操作技術(shù)方面的內(nèi)容簡(jiǎn)單易學(xué),方便管理人員管理。因此本系統(tǒng)具有操作可行性。</p>
36、<p> 2.5 系統(tǒng)開(kāi)發(fā)工具介紹</p><p> 本系統(tǒng)是一個(gè)利用SQL Server完成數(shù)據(jù)庫(kù),C#進(jìn)行后臺(tái)邏輯,Asp.net進(jìn)行界面設(shè)計(jì)和實(shí)現(xiàn)輔修專(zhuān)業(yè)管理系統(tǒng),因此應(yīng)該對(duì)這些開(kāi)發(fā)工具有一定了解。</p><p> 2.5.1 Asp.net簡(jiǎn)介</p><p> 根據(jù)微軟的定義:.NET is a“ revolutionary new
37、 platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways”, 即: .NET = 新平臺(tái) + 標(biāo)準(zhǔn)協(xié)議 + 統(tǒng)一開(kāi)發(fā)工具[5-6]。主要包括以下四部分:</p><p> ?。?)低層操作系統(tǒng) </
38、p><p> ?。?)Net 企業(yè)服務(wù)器 </p><p> (3)Net 框架 </p><p> ?。?)集成開(kāi)發(fā)工具Visual Studio </p><p> .NET為 Internet網(wǎng)絡(luò)和分布式應(yīng)用程序的開(kāi)發(fā)提供一個(gè)新的開(kāi)發(fā)平臺(tái)。 簡(jiǎn)化應(yīng)用程序的開(kāi)發(fā)和部署,為構(gòu)建 Web Service提供一個(gè)標(biāo)準(zhǔn)平臺(tái),改善系統(tǒng)和應(yīng)用程序之間
39、的交互性和集成性。使應(yīng)用程序?qū)θ魏卧O(shè)備都能夠進(jìn)行訪(fǎng)問(wèn)。</p><p> ASP.NET結(jié)構(gòu)是一個(gè)三層系統(tǒng):UI層、業(yè)務(wù)邏輯層和數(shù)據(jù)層,如圖2.1所示。</p><p> 圖2.1 ASP.NET的系統(tǒng)結(jié)構(gòu)模型</p><p> UI層負(fù)責(zé)與用戶(hù)交互,接收用戶(hù)的輸入并將服務(wù)器端傳來(lái)的數(shù)據(jù)呈現(xiàn)給客戶(hù)。業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來(lái)的請(qǐng)求并將請(qǐng)求傳給數(shù)據(jù)層,同時(shí)將
40、請(qǐng)求處理結(jié)果發(fā)給瀏覽器。它由Web表單、XML Web服務(wù)和組件服務(wù)組成。其中Web表單是ASP.NET應(yīng)用程序的核心所在,它是向客戶(hù)呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶(hù)與顯示的Web表單交互生成的信息和數(shù)據(jù)的基礎(chǔ)。數(shù)據(jù)層是通過(guò)ADO.NET操縱數(shù)據(jù)為事務(wù)邏輯層提供數(shù)據(jù)服務(wù),如存儲(chǔ)數(shù)據(jù)操作結(jié)果、返回?cái)?shù)據(jù)檢索結(jié)果等。</p><p> 2.5.2 C#簡(jiǎn)介</p><p> C#是M
41、icrosoft開(kāi)發(fā)的一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,也是Microsoft公司.NET軟件開(kāi)發(fā)平臺(tái)的重要組成部分。C#包含一系列稱(chēng)之為“類(lèi)”的獨(dú)立的程序設(shè)計(jì)單元,這些類(lèi)可以相互作用和交互。</p><p> C#深深根植于C++語(yǔ)言,同時(shí)毫無(wú)疑問(wèn)地也受到了微軟公司其他流行語(yǔ)言如Visual Basic的影響。C#一個(gè)最大的好處是它的語(yǔ)法(或者稱(chēng)為代碼的結(jié)構(gòu))非常類(lèi)似于其他流行的程序設(shè)計(jì)語(yǔ)言,尤其類(lèi)似于C++、Vi
42、sual Basic、Java和Delphi,這使得擁有其他語(yǔ)言開(kāi)發(fā)背景的程序員通過(guò)最小的學(xué)習(xí)曲線(xiàn)就能迅速掌握C#。并且,C#語(yǔ)言比C++和JAVA都更加簡(jiǎn)潔。</p><p> 2.5.3 SQL Server簡(jiǎn)介</p><p> SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推
43、出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了。Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專(zhuān)注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本;Sybase 則較專(zhuān)注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。在本書(shū)中介紹的是Microsoft SQL Server 2005 以后簡(jiǎn)稱(chēng)為SQL
44、 Server。</p><p> SQL Server 2005 是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為組織中的用戶(hù)提供了一個(gè)更安全可靠和更高效的平臺(tái)用于企業(yè)數(shù)據(jù)和 BI 應(yīng)用。SQL Server 2005 為 IT 專(zhuān)家和信息工作者帶來(lái)了強(qiáng)大的、熟悉的工具,同時(shí)降低了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)上創(chuàng)建、部署、管理和使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜性。通過(guò)全面的功能集、與現(xiàn)有系統(tǒng)的互操作性以
45、及對(duì)日常任務(wù)的自動(dòng)化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。</p><p> SQL Server 2005共有4個(gè)版本,分別是Express Edition,Developer Edition,Standard Edition,Enterprise Edition。本系統(tǒng)所使用的為Express Edition。</p><p> 2
46、.6 系統(tǒng)開(kāi)發(fā)環(huán)境</p><p> 操作系統(tǒng)Windows 7;CPU為奔騰雙核,硬盤(pán)空間至少要有3GB。建議同時(shí)安裝相關(guān)的幫助文件以及考慮到以后數(shù)據(jù)的不斷增長(zhǎng),大約要5GB,內(nèi)存1GB以上。</p><p> 2.7 系統(tǒng)運(yùn)行環(huán)境</p><p> ?。?)操作系統(tǒng)為Windows Server 2003及其以上;</p><p>
47、 (2)Internet Information Server 6.0 及其以上;</p><p> ?。?)SQL Server 2005及其以上版本。</p><p><b> 3 需求分析</b></p><p> 3.1 當(dāng)前畢業(yè)設(shè)計(jì)管理中存在的問(wèn)題分析</p><p> 目前,多數(shù)開(kāi)設(shè)輔修專(zhuān)業(yè)的高校進(jìn)行管
48、理仍然以手工方式為主,這種手工管理的方式在工作中存在很大的弊?。?lt;/p><p> ?。?)信息量大,管理人員的工作量大,壓力大,負(fù)擔(dān)重,且工作繁雜,使管理人員頗感頭疼。</p><p> ?。?)人工處理方式由于其固有的不嚴(yán)密性,造成數(shù)據(jù)處理中的錯(cuò)、漏現(xiàn)象不可避免,數(shù)據(jù)缺乏正確性,而且增大了工作難度。</p><p> ?。?)由于信息處理量大,查找困難,反饋時(shí)間
49、也相對(duì)延長(zhǎng),缺乏時(shí)效性。</p><p> ?。?)報(bào)表、統(tǒng)計(jì)等相關(guān)工作量大,費(fèi)時(shí),繁瑣,容易出錯(cuò)。</p><p> ?。?)工作效率太低,不能適應(yīng)時(shí)代發(fā)展。</p><p> 由于這種狀況的長(zhǎng)期存在,要想改變這種局面以適應(yīng)現(xiàn)代化的管理方式,就需要一個(gè)能夠適應(yīng)現(xiàn)代計(jì)算機(jī)信息技術(shù)發(fā)展條件的自動(dòng)化信息處理系統(tǒng)去完成輔修專(zhuān)業(yè)的管理,充分發(fā)揮計(jì)算機(jī)處理信息的優(yōu)勢(shì),全面提
50、高工作效率。所以本系統(tǒng)的開(kāi)發(fā)成為輔修專(zhuān)業(yè)管理發(fā)展前進(jìn)的必然趨勢(shì)。</p><p><b> 3.2 系統(tǒng)目標(biāo)</b></p><p> 本系統(tǒng)的目標(biāo)是用計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)輔修專(zhuān)業(yè)管理的功能,實(shí)現(xiàn)信息交流發(fā)布,專(zhuān)業(yè)科目、課程班級(jí)、用戶(hù)信息的增刪查改等相關(guān)管理操作。</p><p><b> 3.3 適用范圍</b><
51、/p><p> 本系統(tǒng)是針對(duì)不同的用戶(hù)設(shè)計(jì)。分別針對(duì)教務(wù)處工作人員,教師,學(xué)生三大角色實(shí)現(xiàn)不同的功能。</p><p> 3.4 系統(tǒng)的功能需求</p><p> 系統(tǒng)功能大致分為以下七個(gè)模塊:</p><p> ?。?)新聞公告:包括新聞閱讀,新聞管理,新聞發(fā)布三個(gè)子模塊。</p><p> ?。?)用戶(hù)信息:包括
52、用戶(hù)注冊(cè),密碼找回,用戶(hù)管理,資料修改,系統(tǒng)登錄五個(gè)子模塊。</p><p> ?。?)專(zhuān)業(yè)科目:包括專(zhuān)業(yè)管理,專(zhuān)業(yè)瀏覽,科目管理,科目瀏覽四個(gè)子模塊 。(4)學(xué)籍管理:包括報(bào)名選課,報(bào)名審核,學(xué)籍審核三個(gè)模塊。</p><p> (5)課程管理:包括選課審核(新建班級(jí)),選課查看,班級(jí)修改,班級(jí)查看四個(gè)子模塊。</p><p> ?。?)成績(jī)管理:包括成績(jī)錄入,
53、成績(jī)審核,成績(jī)查看三個(gè)子模塊。</p><p> (7)信息交流:包括消息編輯,消息收發(fā),消息閱讀三個(gè)子模塊。</p><p> 3.5 系統(tǒng)性能需求</p><p> 為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:</p><p> 3.5.1信息處理對(duì)系統(tǒng)性能需求</p><p
54、> 該系統(tǒng)處理用戶(hù)發(fā)表的信息的及時(shí)性和準(zhǔn)確性是該系統(tǒng)必要的性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足用戶(hù)對(duì)于社區(qū)的處理需求。</p><p> 3.5.2 參與者的操作對(duì)系統(tǒng)性能需求</p><p> 要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶(hù)熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶(hù)可能出現(xiàn)的使用問(wèn)題,要提供足夠的幫助信
55、息,縮短用戶(hù)對(duì)系統(tǒng)的熟悉時(shí)間。</p><p> 3.6 用戶(hù)接口需求</p><p> 考慮到用戶(hù)并非是專(zhuān)業(yè)的計(jì)算機(jī)用戶(hù),所以該系統(tǒng)要充分提高軟件的易用性。主要有以下四點(diǎn)</p><p> ?。?)采用B/S架構(gòu)和以WEB作為呈現(xiàn)方式以便于用戶(hù)即時(shí)使用。</p><p> ?。?)界面要美觀(guān)大方,嚴(yán)肅整潔,避免不必要的頁(yè)面元素影響用戶(hù)使
56、用感受。</p><p> (3)菜單,輸入框,按鈕風(fēng)格要統(tǒng)一,方位和布局要放在易于訪(fǎng)問(wèn)的地方。</p><p> ?。?)重要數(shù)據(jù)處理的時(shí)候需要有必要的提示以及錯(cuò)誤警告。</p><p><b> 3.7 安全需求</b></p><p> 系統(tǒng)保存了全校參與輔修系統(tǒng)師生的信息,而且有相關(guān)學(xué)籍信息在里面,一旦泄露
57、,丟失或者損壞后果非常嚴(yán)重。所以必須有嚴(yán)格的安全措施防止系統(tǒng)被滲透,破壞或者意外丟失。</p><p><b> 4 總體設(shè)計(jì)</b></p><p> 本系統(tǒng)采用Asp.net和C#作為業(yè)務(wù)開(kāi)發(fā)工具,采用SQL Server 作為后臺(tái)數(shù)據(jù)庫(kù),在滿(mǎn)足的需求的前提下,將系統(tǒng)對(duì)運(yùn)行環(huán)境的性能要求降到最低。</p><p> 系統(tǒng)基本的流程是:
58、主界面登錄→選擇各項(xiàng)功能→退出系統(tǒng)。</p><p> 輔修專(zhuān)業(yè)管理系統(tǒng)結(jié)構(gòu)如圖4.1。</p><p> 圖4.1 系統(tǒng)功能模塊圖</p><p> 4.1 系統(tǒng)模塊設(shè)計(jì)</p><p> 4.1.1 新聞公告模塊</p><p> 本模塊功能是處理新聞。劃分為三個(gè)子模塊:新聞瀏覽:查看全部新聞以及瀏覽特
59、定新聞。</p><p> (1)新聞管理:新建,編輯,刪除新聞。</p><p> (2)新聞發(fā)布:發(fā)布新聞。</p><p> 4.1.2 用戶(hù)信息模塊</p><p> 本模塊主要處理系統(tǒng)用戶(hù)的個(gè)人信息。劃分為五個(gè)子模塊:</p><p> ?。?)用戶(hù)注冊(cè):用來(lái)注冊(cè)學(xué)生用戶(hù)以及添加管理員和教師用戶(hù)。&l
60、t;/p><p> ?。?)密碼找回:通過(guò)注冊(cè)設(shè)置的安全問(wèn)題及答案來(lái)重置已丟失的密碼。</p><p> ?。?)用戶(hù)管理:查找或者修改用戶(hù)的個(gè)人信息,供管理員使用。</p><p> (4)資料修改:瀏覽和修改本賬戶(hù)的個(gè)人信息。</p><p> ?。?)系統(tǒng)登錄:用戶(hù)登錄系統(tǒng)的模塊。</p><p> 4.1.3
61、專(zhuān)業(yè)科目模塊</p><p> 本模塊功能是處理專(zhuān)業(yè)和科目。劃分為四個(gè)子模塊:</p><p> ?。?)專(zhuān)業(yè)管理:新建,修改,刪除專(zhuān)業(yè)。</p><p> ?。?)專(zhuān)業(yè)瀏覽:查看在數(shù)據(jù)庫(kù)保存的專(zhuān)業(yè)信息。</p><p> ?。?)科目管理:新建,修改,刪除科目。</p><p> ?。?)科目瀏覽:查看在數(shù)據(jù)庫(kù)中保
62、存的科目信息。</p><p> 4.1.4 學(xué)籍管理模塊</p><p> 本模塊功能是處理學(xué)生輔修報(bào)名以及學(xué)籍狀態(tài)。劃分為三個(gè)子模塊:</p><p> ?。?)報(bào)名選課:學(xué)生輔修報(bào)名和選擇課程同步執(zhí)行。</p><p> ?。?)報(bào)名審核:管理員根據(jù)報(bào)名信息審核學(xué)生報(bào)名。</p><p> ?。?)學(xué)籍審核:
63、管理員根據(jù)學(xué)生成績(jī)狀況審核學(xué)生畢業(yè)狀態(tài)。</p><p> 4.1.5 課程班級(jí)模塊</p><p> 本模塊功能是處理課程和班級(jí)信息。劃分為四個(gè)子模塊:</p><p> ?。?)選課審核:管理員審核學(xué)生選課狀態(tài),并為通過(guò)的學(xué)生劃分班級(jí)。</p><p> ?。?)選課查看:學(xué)生查看自己的選課情況或者管理員查看制定學(xué)生的選課情況。&l
64、t;/p><p> ?。?)班級(jí)管理:管理員修改班級(jí)的特定信息。</p><p> ?。?)班級(jí)查看:學(xué)生查看自己的班級(jí)信息或者管理員查看制定班級(jí)信息。</p><p> 4.1.6 成績(jī)管理</p><p> 本模塊功能是處理學(xué)生成績(jī)。劃分為三個(gè)子模塊:</p><p> ?。?)成績(jī)錄入:任課教師對(duì)所負(fù)責(zé)班級(jí)進(jìn)行成
65、績(jī)的錄入,修改和提交。</p><p> (2)成績(jī)審核:管理員對(duì)教師錄入的成績(jī)進(jìn)行審核。</p><p> ?。?)成績(jī)查看:學(xué)生可查看自己成績(jī),教師可查看負(fù)責(zé)班級(jí)成績(jī),管理員可查看全部成績(jī)。</p><p> 4.1.7 內(nèi)部交流</p><p> 本模塊的功能是處理系統(tǒng)內(nèi)部信息交流。劃分為三個(gè)子模塊:</p><
66、;p> ?。?)消息編輯:消息發(fā)送者編寫(xiě)消息。</p><p> ?。?)消息閱讀:消息接受這閱讀消息。</p><p> ?。?)消息管理:刪除消息,或者轉(zhuǎn)換消息狀態(tài)。</p><p><b> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述
67、現(xiàn)實(shí)世界的概念模型。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:</p><p> (1)實(shí)體型(Entity):用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;比如學(xué)生王明、學(xué)生劉紅都是實(shí)體。</p><p> ?。?)屬性(Attribute):用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);比如學(xué)生的姓名、學(xué)號(hào)、性別、都是屬性。</p><p> ?。?)聯(lián)
68、系(Relationship):用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1,1:n或m:n)。</p><p> 4.2.1 系統(tǒng)實(shí)體屬性圖</p><p> 系統(tǒng)中共有7個(gè)實(shí)體,具體如下。</p><p> 學(xué)生實(shí)體如圖4.2所示。</p><p> 圖4.2 學(xué)生信息實(shí)
69、體圖</p><p> (2)教師實(shí)體如圖4.3所示。</p><p> 圖4.3 教師信息實(shí)體圖</p><p> (3)新聞實(shí)體如圖4.4所示</p><p> 圖4.4 新聞實(shí)體圖</p><p> ?。?)班級(jí)實(shí)體如圖4.5所示。</p><p> 圖4.5 班級(jí)實(shí)體圖&
70、lt;/p><p> ?。?)消息實(shí)體如圖4.6所示。</p><p> 圖4.6 消息實(shí)體圖</p><p> ?。?)輔修專(zhuān)業(yè)實(shí)體如圖4.7所示。</p><p> 圖4.7 輔修專(zhuān)業(yè)實(shí)體圖</p><p> ?。?)輔修科目實(shí)體如圖4.8所示。</p><p> 圖4.9 科目實(shí)體圖
71、</p><p> 4.2.2 系統(tǒng)實(shí)體關(guān)系圖</p><p> 系統(tǒng)實(shí)體關(guān)系如圖4.8所示。</p><p> 圖4.8 實(shí)體關(guān)系圖</p><p> 4.2.3 數(shù)據(jù)庫(kù)的需求分析</p><p> 在仔細(xì)分析調(diào)查有關(guān)畢業(yè)設(shè)計(jì)文檔管理系統(tǒng)信息需求的基礎(chǔ)上,設(shè)計(jì)如下所述的數(shù)據(jù)表:</p>&l
72、t;p> ?。?)新聞表,包括的字段有新聞編號(hào)、標(biāo)題、正文、作者、發(fā)布時(shí)間和狀態(tài)。</p><p> ?。?)學(xué)生表,包括的字段有學(xué)生編號(hào)、性別、姓名、班級(jí)、系別、專(zhuān)業(yè)、輔修專(zhuān)業(yè)編號(hào)、總學(xué)分和狀態(tài)。</p><p> ?。?)教師表,包括的字段有教師編號(hào)、性別、姓名、職稱(chēng)、學(xué)位、部門(mén)、簡(jiǎn)介和狀態(tài)。</p><p> ?。?)消息表,包括的字段有消息編號(hào)、發(fā)送者
73、編號(hào)、接收者編號(hào)、標(biāo)題、正文、發(fā)送時(shí)間和狀態(tài)。</p><p> ?。?)輔修專(zhuān)業(yè)表,包括的字段有專(zhuān)業(yè)編號(hào)、名稱(chēng)、費(fèi)用、描述和狀態(tài)。</p><p> ?。?)科目表,包括的字段有課程編號(hào)、名稱(chēng)、輔修專(zhuān)業(yè)編號(hào)、性質(zhì)、學(xué)分、總學(xué)時(shí)、理論學(xué)時(shí)、實(shí)踐學(xué)時(shí)、考試方式和狀態(tài)。</p><p> ?。?)班級(jí)表,包括的字段有班級(jí)編號(hào)、名稱(chēng)、課程編號(hào)、教師編號(hào)、上課地點(diǎn)、上課時(shí)間
74、、開(kāi)課學(xué)期和狀態(tài)。</p><p> ?。?)成績(jī)表,包括的字段有學(xué)生編號(hào)、班級(jí)編號(hào)和成績(jī)。</p><p> (9)選課表,包括的字段有學(xué)生編號(hào)、課程編號(hào)和狀態(tài)。</p><p> 4.2.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 系統(tǒng)所用的數(shù)據(jù)庫(kù)表詳細(xì)如下。</p><p> ?。?)新聞表,如表4.1。&l
75、t;/p><p> 表4.1 NEWS 新聞表</p><p> 學(xué)生表,如表4.2。</p><p> 表4.2 STUDEN學(xué)生表</p><p> ?。?)教師表,如表4.3。</p><p> 表4.3 TEARCHE教師表</p><p> ?。?)消息表,如表4.4。</p
76、><p> 表4.4 MESSAG消息表</p><p> ?。?)輔修專(zhuān)業(yè)表,如表4.5。</p><p> 表4.5 MINOR 輔修專(zhuān)業(yè)表</p><p> ?。?)科目表,如表4.6。</p><p> 表4.6 COURSE科目表</p><p> (7)班級(jí)表,如表4.7。&l
77、t;/p><p> 表4.7 CLASS班級(jí)表</p><p> (8)成績(jī)表,如表4.8。</p><p> 表4.8 MARK成績(jī)表</p><p> ?。?)選課表,如表4.9。</p><p> 表4.9 select選課表</p><p><b> 5 詳細(xì)設(shè)計(jì)<
78、/b></p><p> 系統(tǒng)主界面,主要包括登陸,最新新聞,菜單導(dǎo)航等功能,如圖5.1。</p><p> 圖5.1 輔修管理系統(tǒng)主頁(yè)截圖</p><p> 5.1 新聞公告模塊設(shè)計(jì)</p><p> 5.1.1 新聞瀏覽子模塊</p><p> 新聞瀏覽子模塊,可以查看新聞內(nèi)容,如圖5.2。<
79、;/p><p> 圖5.2 新聞瀏覽功能截圖</p><p> 5.1.2新聞管理子模塊</p><p> 新聞管理子模塊,可以新建,編輯,刪除新聞,如圖5.3。</p><p> 如圖5.3 新聞管理功能截圖</p><p> 5.1.3 新聞發(fā)布子模塊</p><p> 新聞發(fā)布子
80、模塊,可以發(fā)表新聞,帶有全面的格式編輯,附件上傳功能如圖5.4。</p><p> 圖5.4 新聞發(fā)布功能截圖</p><p> 5.2 用戶(hù)信息模塊</p><p> 5.2.1 用戶(hù)注冊(cè)子模塊</p><p> 用戶(hù)注冊(cè)子模塊,用來(lái)注冊(cè)或者添加新的用戶(hù),如圖5.5。</p><p> 圖5.5 用戶(hù)注冊(cè)功
81、能截圖</p><p> 5.2.2 密碼找回子模塊</p><p> 密碼找回子模塊,可以通過(guò)用戶(hù)名 提示問(wèn)題 和電子郵箱 重置丟失的密碼,如圖5.6。</p><p> 圖5.6 密碼找回功能截圖</p><p> 5.2.3 用戶(hù)管理子模塊</p><p> 用戶(hù)子模塊,管理員可以管理指定用戶(hù)信息。如圖
82、5.7。</p><p> 如圖5.7 用戶(hù)管理功能截圖</p><p> 5.2.4 資料修改子模塊</p><p> 資料修改子模塊,用戶(hù)可以修改自己的注冊(cè)資料,管理員可以修改任意用戶(hù)資料。如圖5.8。</p><p> 如圖5.8 資料修改功能截圖</p><p> 5.2.5 系統(tǒng)登錄子模塊</
83、p><p> 系統(tǒng)登錄子模塊用于登錄本系統(tǒng),如圖5.1。</p><p> 5.3 專(zhuān)業(yè)科目模塊</p><p> 5.3.1 專(zhuān)業(yè)管理子模塊</p><p> 專(zhuān)業(yè)管理子模塊,可以讓管理員增刪查改專(zhuān)業(yè)信息,如圖5.9。</p><p> 圖5.9 專(zhuān)業(yè)管理功能截圖</p><p> 5
84、.3.2 專(zhuān)業(yè)瀏覽子模塊</p><p> 專(zhuān)業(yè)瀏覽模塊,非管理員用戶(hù)可以查看專(zhuān)業(yè)信息,如圖5.10。</p><p> 圖5.10 專(zhuān)業(yè)瀏覽功能截圖</p><p> 5.3.3 科目管理子模塊</p><p> 科目管理子模塊,管理員可以增刪查改科目信息,如圖5.11。</p><p> 圖5.11 科目
85、管理功能截圖</p><p> 5.3.4 科目瀏覽子模塊</p><p> 科目瀏覽子模塊,非管理員用戶(hù)可以查看科目信息,如圖5.12。</p><p> 圖5.12 科目瀏覽功能截圖</p><p> 5.4 學(xué)籍管理模塊</p><p> 5.4.1 報(bào)名選課子模塊</p><p&g
86、t; 報(bào)名選課子模塊,學(xué)生通過(guò)此進(jìn)行輔修報(bào)名同時(shí)選擇輔修課程,如圖5.13。 </p><p> 圖5.13 報(bào)名選課功能截圖</p><p> 5.4.2 報(bào)名審核子模塊</p><p> 報(bào)名審核子模塊,管理員根據(jù)報(bào)名信息審核學(xué)生報(bào)名,如圖5.14。</p><p> 圖5.14 報(bào)名審核功能截圖</p><
87、p> 5.4.3 學(xué)籍審核子模塊</p><p> 學(xué)籍審核子模塊,管理員根據(jù)學(xué)生成績(jī)狀況審核學(xué)生畢業(yè)狀態(tài),如圖5.15。</p><p> 圖5.15 學(xué)籍審核功能截圖</p><p> 5.5 課程班級(jí)模塊</p><p> 5.5.1 選課審核子模塊</p><p> 選課審核子模塊,管理員審核
88、學(xué)生選課狀態(tài),并為通過(guò)的學(xué)生劃分班級(jí),如圖5.16。</p><p> 圖5.16 選課審核功能截圖</p><p> 5.5.2 選課查看子模塊</p><p> 選課查看子模塊,學(xué)生查看自己的選課情況或者管理員查看指定學(xué)生的選課情況,如圖5.17。</p><p> 圖5.17 選課查看功能截圖</p><p&
89、gt; 5.5.3 班級(jí)管理子模塊</p><p> 班級(jí)管理子模塊,管理員修改班級(jí)的特定信息,如圖5.18。</p><p> 圖5.18 班級(jí)管理功能截圖</p><p> 5.5.4 班級(jí)查看子模塊</p><p> 班級(jí)查看子模塊,學(xué)生查看自己的班級(jí)信息,教師查看所任班級(jí)信息,管理員查看任意班級(jí)信息,如圖5.19。<
90、/p><p> 圖5.19 班級(jí)查看功能截圖</p><p> 5.6 成績(jī)管理模塊</p><p> 5.6.1 成績(jī)錄入子模塊</p><p> 成績(jī)錄入子模塊,任課教師對(duì)所負(fù)責(zé)班級(jí)進(jìn)行成績(jī)的錄入,修改和提交,如圖5.20。</p><p> 圖5.20 成績(jī)錄入功能截圖</p><p
91、> 5.6.2成績(jī)審核子模塊</p><p> 成績(jī)審核子模塊,管理員對(duì)教師錄入的成績(jī)進(jìn)行審核,如圖5.21。</p><p> 圖5.21 成績(jī)審核功能截圖</p><p> 5.6.3成績(jī)查看子模塊</p><p> 成績(jī)查看子模塊,學(xué)生可查看自己成績(jī),教師可查看負(fù)責(zé)班級(jí)成績(jī),管理員可查看全部成績(jī),如圖5.22。<
92、/p><p> 圖5.22 成績(jī)查看功能截圖</p><p> 5.7 信息交流模塊</p><p> 5.7.1 消息編輯子模塊</p><p> 消息編輯子模塊,消息發(fā)送者編寫(xiě)消息,編輯已保存的信息,如圖5.23。</p><p> 圖5.23 消息編輯功能截圖</p><p>
93、 5.7.2 消息閱讀子模塊</p><p> 消息閱讀子模塊,消息接收者閱讀消息,如圖5.24。</p><p> 圖5.24 消息閱讀功能截圖</p><p> 5.7.3 消息管理子模塊</p><p> 消息管理子模塊,用戶(hù)刪除消息,或者轉(zhuǎn)換消息狀態(tài),如圖5.25。</p><p> 圖5.25
94、消息管理功能截圖</p><p><b> 6 系統(tǒng)測(cè)試</b></p><p> 系統(tǒng)測(cè)試是系統(tǒng)開(kāi)發(fā)周期中的一個(gè)十分重要而漫長(zhǎng)的階段。其重要性體現(xiàn)在他是保證系統(tǒng)質(zhì)量和可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的最后審查。系統(tǒng)測(cè)試的對(duì)象不僅僅是原程序,而是整個(gè)軟件,因?yàn)閷?duì)程序設(shè)計(jì)來(lái)講,有些錯(cuò)誤是“先天性”的,在測(cè)試中發(fā)現(xiàn)的問(wèn)題不一定是在編碼階段產(chǎn)生的,而是前面各個(gè)階段
95、的綜合反映。基于以上測(cè)試概述,在進(jìn)行測(cè)試是應(yīng)遵循以下原則:</p><p> (1)測(cè)試工作應(yīng)避免由開(kāi)發(fā)軟件的個(gè)人和小組來(lái)承擔(dān)。正所謂“當(dāng)局者迷”,從心理上講,軟件開(kāi)發(fā)人員對(duì)自己的成果有所偏愛(ài),有一種不愿否認(rèn)自己成果的心理;另外一方面,如開(kāi)發(fā)人員對(duì)軟件的功能有理解上的錯(cuò)誤,由本人去找,肯定是找不出來(lái)錯(cuò)誤的。</p><p> (2)設(shè)計(jì)測(cè)試方案時(shí),不僅包括確定的輸入數(shù)據(jù),而且應(yīng)該從系統(tǒng)
96、功能出發(fā)預(yù)測(cè)的測(cè)試結(jié)果。</p><p> ?。?)測(cè)試用例不僅要包括合理、有效的數(shù)據(jù),還包括無(wú)效的或不合理的輸入數(shù)據(jù)。</p><p> ?。?)不僅要檢查程序是否作了該做的事,還要檢查程序是否同時(shí)作了不該做的事。</p><p> ?。?)軟件中仍存在錯(cuò)誤的概率和一經(jīng)發(fā)現(xiàn)的錯(cuò)誤的個(gè)數(shù)記錄下來(lái)。</p><p> ?。?)保留測(cè)試用例,作為
97、軟件文檔的組成部分。</p><p> 在遵循以上測(cè)試原則的情況下,采用了黑盒測(cè)試的方法。黑盒測(cè)試也叫功能測(cè)試,它將軟件看成是一個(gè)黑盒子,測(cè)試者完全不用考慮被測(cè)試程序中內(nèi)部模塊的結(jié)構(gòu)以及它如何去處理數(shù)據(jù) ,只檢查它是否能根據(jù)軟件的需求規(guī)格說(shuō)明書(shū)完成所指定的功能,由此在程序編寫(xiě)完畢之后,分三步進(jìn)行了系統(tǒng)測(cè)試。</p><p> ?。?)程序測(cè)試:主要是在程序測(cè)試中進(jìn)行程序的語(yǔ)法測(cè)試和程序邏
98、輯檢查.在這階段測(cè)試中,不僅使用了正常的數(shù)據(jù),還使用了一些錯(cuò)誤數(shù)據(jù)和異常數(shù)據(jù)進(jìn)行測(cè)試,以保證系統(tǒng)的可靠性。在測(cè)試方法上使用的是黑箱法.例如:連接數(shù)據(jù)庫(kù)時(shí)服務(wù)器名寫(xiě)成錯(cuò)誤的系統(tǒng)會(huì)報(bào)錯(cuò);用戶(hù)登陸時(shí),用戶(hù)名不存在密碼錯(cuò),系統(tǒng)均會(huì)報(bào)錯(cuò)。</p><p> ?。?)模塊測(cè)試:在單個(gè)程序測(cè)試完畢后,需要將模塊內(nèi)所有程序組合起來(lái)進(jìn)行測(cè)試。其目的是考查各模塊外部功能,接口以及各模塊之間調(diào)用關(guān)系的正確性和數(shù)據(jù)處理內(nèi)容的正確性。主要
99、看調(diào)用的正確與否以及出現(xiàn)的位置大小效果.在這一階段,將重點(diǎn)放在模塊調(diào)用程序的正確性上。</p><p> (3)系統(tǒng)測(cè)試:即在模塊分別測(cè)試的基礎(chǔ)上,對(duì)整個(gè)系統(tǒng)的功能進(jìn)行測(cè)試。</p><p> 主要考察各個(gè)模塊間的數(shù)據(jù)通訊問(wèn)題以及數(shù)據(jù)共享問(wèn)題。檢測(cè)數(shù)據(jù)庫(kù)的連接正確與否及數(shù)據(jù)的刪除修改之后的數(shù)據(jù)共享通過(guò)后,即可投入程序的試運(yùn)行階段。</p><p><b&g
100、t; 7 結(jié) 論</b></p><p> 這次畢業(yè)設(shè)計(jì)完成了 專(zhuān)用的輔修管理系統(tǒng),論文較深刻地將系統(tǒng)的功能用文字和圖表形式描述清楚,對(duì)相關(guān)的設(shè)計(jì)原理進(jìn)行了探討,并提出了解決一些社區(qū)中細(xì)微和復(fù)雜問(wèn)題的理念方法。在設(shè)計(jì)階段對(duì)系統(tǒng)進(jìn)行不斷的改進(jìn),將設(shè)計(jì)思路轉(zhuǎn)化為實(shí)際的成果展現(xiàn)出來(lái),從中總結(jié)了不少的開(kāi)發(fā)教訓(xùn),并在系統(tǒng)的維護(hù)方面作出了預(yù)期的準(zhǔn)備方案。</p><
101、;p><b> 技術(shù)性總結(jié):</b></p><p> (1)應(yīng)選擇最為合適的開(kāi)發(fā)方法應(yīng)對(duì)各個(gè)系統(tǒng)中的難題。</p><p> (2)緊抓需求分析才能開(kāi)發(fā)出符合題意的系統(tǒng)。</p><p> (3)應(yīng)該選擇的最為熟悉的開(kāi)發(fā)語(yǔ)言進(jìn)行開(kāi)發(fā)以免延誤系統(tǒng)完成時(shí)間。</p><p><b> 研究?jī)r(jià)值總結(jié)
102、:</b></p><p> 此系統(tǒng)的交付可大幅度提高教務(wù)處的工作效率</p><p> 最后,通過(guò)這次畢業(yè)設(shè)計(jì),使自己在計(jì)算機(jī)專(zhuān)業(yè)學(xué)到的知識(shí)得以靈活運(yùn)用,并培養(yǎng)了獨(dú)立解決問(wèn)題及自學(xué)的能力!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 候炳輝,沈臨興,彭澎. 計(jì)算機(jī)信息管理專(zhuān)
103、業(yè)畢業(yè)設(shè)計(jì)案例摘選[D]. 清華大學(xué)出版社,全國(guó)電子信息應(yīng)用教育中心組編,2002 5</p><p> [2] 薩師煊,王珊. 數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)[S]. 高等教育出版社,2004 7</p><p> [3] 安忠,吳洪波. 管理信息系統(tǒng)[S]. 中國(guó)鐵道出版社,2003 6</p><p> [4] 羅曉沛. 數(shù)據(jù)庫(kù)技術(shù)中級(jí)培訓(xùn)教程[M]. 高等教
104、育出版社,2002 4</p><p> [5] 尚俊杰. 網(wǎng)絡(luò)程序設(shè)計(jì)-ASP [M]. 清華大學(xué)出版社北方交通大學(xué)出版社,2005 5</p><p> [6] 張海藩. 軟件工程導(dǎo)論(第四版)[M]. 清華大學(xué)出版社,2004 10</p><p> [7] 晉良穎. 數(shù)據(jù)結(jié)構(gòu)[M]. 人民郵電出版社,2005 6</p><p>
105、; [8] 楊恩慧. Web開(kāi)發(fā)技術(shù)基礎(chǔ)教程 [S].電子工業(yè)出版社,2002 4</p><p> [9] 劉曉華等. 畢業(yè)論文寫(xiě)作指導(dǎo)[S]. 科學(xué)出版社,2003 12</p><p> [10] 李嚴(yán),于亞芳,王國(guó)輝等. ASP.Net數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 [M] . 機(jī)械工業(yè)出版社 ,2004 12</p><p> [11] 王國(guó)輝,牛強(qiáng),李南南等
106、. ASP.Net工程應(yīng)用與項(xiàng)目實(shí)踐 [M] . 機(jī)械工業(yè)出版社,2005 4</p><p> [12] 高峰霞. ASP.Net動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教程[M] . 清華大學(xué)出版社,2000 6</p><p> [13] 尚俊杰. 網(wǎng)絡(luò)程序設(shè)計(jì)基礎(chǔ)[M]. 清華大學(xué)出版社,2003 5</p><p> [14] 廖信彥. ASP.net交互式Web數(shù)據(jù)庫(kù)程序設(shè)計(jì)
107、. 北京:中國(guó)鐵道出版社, 2003.1</p><p> [15] 赤兵. Asp.Net2.0網(wǎng)站開(kāi)發(fā)實(shí)例教程. 北京 人民郵電出版社 2006.7</p><p> [16] 付玉生. SQLServer 2005基礎(chǔ)教程與上機(jī)指導(dǎo). 北京 :清華大學(xué)出版社,2006</p><p> [17] Frederick.P.Brools,Jr. The M
108、ythical Man-Month : Essays on Software Engineering,Anniversary Edition. Addison-Wesley Professional,August 12 1995</p><p> [18] Patrick O'Neil,Elizabeth O'Neil. Database Principles,Programming,and P
109、erformance(Second Edition). Morgan Kaufmann , May 12 2000</p><p> [19] Christian Nagel,Bill Evjen . Professional C# 2005 (Wrox Professional Guides). Wrox , November 7 2005</p><p><b> 致
110、 謝</b></p><p> 本文是在導(dǎo)師***老師的指導(dǎo)和大力支持下完成的,感謝***老師的關(guān)心和教誨,***老師嚴(yán)以律己、寬已待人、獻(xiàn)身科學(xué)、追求真理的崇高品質(zhì)和兢兢業(yè)業(yè)、孜孜以求的工作作風(fēng)對(duì)學(xué)生將是永遠(yuǎn)的鞭策。</p><p> 在此次畢業(yè)設(shè)計(jì)過(guò)程中,本人也學(xué)到許多系統(tǒng)設(shè)計(jì)方面的知識(shí),理論和實(shí)踐技能得到很大程度提高,這都要感謝***x老師給予的無(wú)私幫助和虛心教導(dǎo)。吳
111、慎將老師淵博的學(xué)識(shí)、敏銳的思維、民主而嚴(yán)謹(jǐn)?shù)淖黠L(fēng),使學(xué)生受益匪淺,終生難忘。</p><p> 感謝***老師在畢業(yè)設(shè)計(jì)以及論文中所給予的幫助。</p><p> 另外,感謝在系統(tǒng)開(kāi)發(fā)過(guò)程中幫助指導(dǎo)過(guò)同學(xué)們,因?yàn)樗麄兊臒嵝膸椭湍托闹笇?dǎo)才使這次設(shè)計(jì)能夠順利完成。</p><p> 再者,還要感謝學(xué)校領(lǐng)導(dǎo)、輔導(dǎo)員對(duì)本人的關(guān)懷、幫助,是他們?yōu)楸救颂峁┝肆己玫脑O(shè)計(jì)環(huán)
112、境以及各方面的支持。</p><p> 畢業(yè)設(shè)計(jì)(論文)知識(shí)產(chǎn)權(quán)聲明</p><p> 本人完全了解 有關(guān)保護(hù)知識(shí)產(chǎn)權(quán)的規(guī)定,即:本科學(xué)生在校攻讀學(xué)士學(xué)位期間畢業(yè)設(shè)計(jì)(論文)工作的知識(shí)產(chǎn)權(quán)屬于學(xué)院。本人保證畢業(yè)離校后,使用畢業(yè)設(shè)計(jì)(論文)工作成果或用畢業(yè)設(shè)計(jì)(論文)工作成果發(fā)表論文時(shí)署名單位仍然為學(xué)院。學(xué)校有權(quán)保留送交的畢業(yè)設(shè)計(jì)(論文)的原文或復(fù)印件,允許畢業(yè)設(shè)計(jì)(論文)被查閱和借閱
113、;學(xué)校可以公布畢業(yè)設(shè)計(jì)(論文)的全部或部分內(nèi)容,可以采用影印、縮印或其他復(fù)制手段保存畢業(yè)設(shè)計(jì)(論文)。</p><p> ?。ūC艿漠厴I(yè)設(shè)計(jì)(論文)在解密后應(yīng)遵守此規(guī)定)</p><p> 畢業(yè)設(shè)計(jì)(論文)作者簽名:</p><p><b> 指導(dǎo)教師簽名:</b></p><p><b> 日期:<
114、;/b></p><p> 畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明</p><p> 秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)與優(yōu)良的科學(xué)道德,本人聲明所呈交的畢業(yè)設(shè)計(jì)(論文)是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)設(shè)計(jì)(論文)中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的成果,不包含他人已申請(qǐng)學(xué)位或其他用途使用過(guò)的成果。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- a大學(xué)輔修專(zhuān)業(yè)教學(xué)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[畢業(yè)論文]
- a大學(xué)輔修專(zhuān)業(yè)教學(xué)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)【信息科學(xué)與技術(shù)專(zhuān)業(yè)】【畢業(yè)設(shè)計(jì)+文獻(xiàn)綜述+開(kāi)題報(bào)告】
- 顯示專(zhuān)業(yè)實(shí)驗(yàn)信息管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)設(shè)計(jì)---考勤管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)論文 畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 物流管理專(zhuān)業(yè)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì) 畢業(yè)設(shè)計(jì)(論文)管理系統(tǒng)設(shè)計(jì)
- 編導(dǎo)專(zhuān)業(yè)畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 物流管理專(zhuān)業(yè)畢業(yè)設(shè)計(jì)
- 物流管理專(zhuān)業(yè)畢業(yè)設(shè)計(jì)
- 物流管理專(zhuān)業(yè)畢業(yè)設(shè)計(jì)
- 財(cái)務(wù)管理專(zhuān)業(yè)畢業(yè)設(shè)計(jì)
- 物流管理專(zhuān)業(yè)畢業(yè)設(shè)計(jì)
- 校內(nèi)輔修專(zhuān)業(yè)修讀管理辦法
- 工程管理輔修專(zhuān)業(yè)教學(xué)計(jì)劃
- 畢業(yè)設(shè)計(jì)管理系統(tǒng)論文畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---畢業(yè)設(shè)計(jì)課題綜合管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---畢業(yè)設(shè)計(jì)課題綜合管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論