2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  研究生選課系統(tǒng)</b></p><p><b>  1.引言</b></p><p><b>  1.1 編寫目的</b></p><p>  明確說明系統(tǒng)需求,界定系統(tǒng)實現(xiàn)功能的范圍,指導系統(tǒng)設計以及編碼。經(jīng)過對此項目進行詳細調(diào)查研究,初擬系統(tǒng)實現(xiàn)報告,對網(wǎng)站開發(fā)中將要

2、面臨的問題及其解決方案進行初步設計及合理安排。明確開發(fā)風險及其所帶來的經(jīng)濟效益。</p><p><b>  1.2 背景</b></p><p>  在現(xiàn)代計算機技術、通信技術日益發(fā)展,Internet普及,現(xiàn)代網(wǎng)絡生活已經(jīng)遍布每個家庭,遠程教育成了一種必然的趨勢,但對于許多用戶來說畢竟還是一件比較陌生的事,因此要使用戶了解系統(tǒng)是一個重要的關鍵。我們將實現(xiàn)通過網(wǎng)絡對

3、研究生進行選課以及確定課程老師及方案。</p><p>  1.3課題研究的意義</p><p>  研究生選課系統(tǒng)是一個學校不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關重要,所以研究生選課系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對

4、于查找、更新和維護都帶來了不少的困難。 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對選課信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。<

5、/p><p><b>  2.課題的可行性</b></p><p><b>  2.1 要求</b></p><p> ?。?)與實踐活動和相關的文件和資料由教師提供。</p><p> ?。?)本課題要求學生有熟練的ASP開發(fā)能力,有較強的自學能力以及一定的關系數(shù)據(jù)庫理論開發(fā)功底。</p>

6、<p> ?。?)具有對復雜表進行處理的能力。實現(xiàn)準確無誤的在線選課。</p><p><b>  2.2可行性分析</b></p><p>  (1)技術可行性-----僅需要一臺裝有Office軟件的計算機即可,對機器本身沒有太高的要求。對于軟件技術要求,現(xiàn)在的程序設計語言已非常成熟,要運用HTML樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖

7、形文件或動畫文件,數(shù)據(jù)庫使用SQL Server 2005。</p><p>  (2) 操作可行性-----界面設計時充分考慮管理人員的習慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應力強;容易擴充。</p><p>  3. 應用系統(tǒng)開發(fā)工具的分析</p><p>  3.1對軟件和硬件的要求</p><p><

8、;b>  3.2 工作負荷</b></p><p>  研究生模塊:已實現(xiàn)學生以自己的學號登錄,進行簡單的課程選擇。</p><p>  教師登錄模塊:已實現(xiàn)教師登錄,進行自己課程的添加以供學生選擇。</p><p>  管理員登錄模塊:已實現(xiàn)管理員登錄。</p><p><b>  3.3 費用開支</b&

9、gt;</p><p><b>  無</b></p><p><b>  3.4運行需求</b></p><p>  硬件條件:586 CPU、32M RAM、3.2G硬盤以上的PC機;打印機;局域網(wǎng)。</p><p>  軟件條件:Windows XP操作系統(tǒng); 服務器。</p>

10、<p>  3.5 軟件系統(tǒng)設備</p><p>  Microsoft IIS6.0</p><p><b>  3.6 局限性</b></p><p>  學生模塊不可以進行深層次的選課,沒有顯示學生選課的信息,目前不可以到處學生所選課程的信息。</p><p>  教師模塊基本可以使用。</p>

11、;<p>  管理員模塊只是實現(xiàn)基本的登錄,其他功能目前還沒有實現(xiàn)。</p><p><b>  4. 系統(tǒng)分析</b></p><p><b>  4.1系統(tǒng)簡要分析</b></p><p>  管理員可以通過超級用戶身份登錄,對系統(tǒng)進行全面的管理,對新用戶的添加,刪除,對信息進行管理。管理員可以對老師及同

12、學的帳戶進行管理,</p><p>  老師、學生不同身份的用戶進入不同的界面,進行不同的操作。教師可以發(fā)布自己本學期所要教的課程,以及對學生成績進行管理。同學可以通過查詢本學期所開設課程進行選擇。 </p><p>  4.2網(wǎng)站結(jié)構(gòu)圖和數(shù)據(jù)流程。</p><p><b>  網(wǎng)站結(jié)構(gòu)如下:</b></p><p>&

13、lt;b>  4.3數(shù)據(jù)流分析</b></p><p>  研究生成績管理系統(tǒng)的數(shù)據(jù)流程:首先由教師或系統(tǒng)管理員等有錄入權限的用戶將各自權限范圍內(nèi)的信息進行錄入處理,然后保存信息到數(shù)據(jù)庫中。有權限的人可以對這些庫信息進行修改和刪除處理。所有用戶均可以進行信息查詢和統(tǒng)計,有權限用戶還可以基于已有信息進行獎學金的評定處理過程,評定結(jié)果可以報表打印。</p><p><b

14、>  5 操作方法</b></p><p><b>  5.1 登錄</b></p><p>  首先,點擊主頁左邊的研究生選課系統(tǒng),出現(xiàn)研究生選課系統(tǒng)畫面,接著,進行新用戶注冊,就可登錄網(wǎng)上選課系統(tǒng),并在網(wǎng)上選課開放期間,進行增加或刪除課程;在網(wǎng)上選課關閉期間,可預覽所選課程或查詢自己的歷史成績。</p><p><

15、b>  5.2 課程預覽</b></p><p>  學生進入網(wǎng)上選課系統(tǒng),請首先進入課程預覽菜單,預覽自己的課程表,學生自行選課后,也可進入課程預覽菜單,查看選課結(jié)果。課程表中已有的課程為教務處按各班教學計劃整班指定上去的,不得自行退選。</p><p><b>  5.3 選課</b></p><p>  當點擊增加選

16、課菜單后,可從課程列表框中選擇需要的課程,可以一次選多門課。也可以輸入課程名稱、課程序號、上課時間等進行模糊查詢。按添加按鈕,可添加選擇的課程,按明細可查詢該課程的詳細情況。</p><p><b>  5.4 退課</b></p><p>  當需要刪除選課時,選中刪除選課菜單??蓮恼n程列表框中選擇需要刪除的課程,可以一次選多門課。按刪除按鈕,可刪除所選擇的課程,

17、按明細可查詢該課程的詳細情況。</p><p>  5.5 管理員登錄</p><p>  用管理員帳號登錄可以查看每個人的選課,及退課情況。</p><p><b>  5.6 退出系統(tǒng)</b></p><p>  學生選課完成后必須登錄注銷退出選課系統(tǒng),以防他人修改數(shù)據(jù)。</p><p>

18、<b>  2 需求規(guī)格說明書</b></p><p>  1.概述(Summary)</p><p>  1.1項目的目的與目標(Purpose and Aim of Project)</p><p>  該研究生選課系統(tǒng)需求分析報告的目的在于通過該報告可以實現(xiàn)以下功能:學生選課,成績錄入,成績查詢,課程信息管理,用戶信息管理,使用戶的需求能

19、夠清晰的呈現(xiàn)的出來。</p><p>  本軟件適用于學生選課,可以實現(xiàn)學生選課,管理員對課程信息以及學生信息進行管理等作用,可用于各個高校的選課系統(tǒng),方便學生進行選課。</p><p>  1.2 術語定義(Terms Glossary)</p><p>  Macromedia Dreamweaver 8:網(wǎng)頁設計工具</p><p> 

20、 Microsoft SQL Server:數(shù)據(jù)庫工具</p><p>  2.問題初始分析(Early Analysis)</p><p>  2.1 場景描述(Scene Description)</p><p>  在本系統(tǒng)中,有三類用戶:系統(tǒng)管理員,教師和學生。三種不同的用戶所具有的操作權限以及操作內(nèi)容均不一樣。 本選課系統(tǒng)給予教師很大的自主權,系統(tǒng)

21、管理員只負責向系統(tǒng)中添加學生和教師的個人信息以及教學樓教室信息。系統(tǒng)管理員不參與開設課程、選擇課程等,一切均由教師、學生等錄網(wǎng)站自行完成。系統(tǒng)管理員設置一個選課時間段,在到達時間段以前,教師可以開設課程;到達時間段以后,學生可以登陸網(wǎng)站選擇課程。 教師用戶登陸網(wǎng)站后可以開設課程,為自己的課程編輯上課時間和地點,當系統(tǒng)中出現(xiàn)時間地點沖突的時候,系統(tǒng)向教師用戶報告并推薦一個時間地點。每門課程可以是必修或則選修,教師為每門課程設置一個

22、學分,并可以在課程結(jié)束后給予分數(shù),如果學生及格,學生將獲得該課程的學分。 對于學生用戶,每個學生除了必須選擇必修課程外,至少還要選擇兩門選修課程,學生可以對自己選課信息鎖定,以免不小心被修改。當時候超過選課時段后,系統(tǒng)自動鎖定學生的選課課程。系統(tǒng)可以根據(jù)學生的選課信息,生成一份學生自己的課表。課程結(jié)束后學生可登錄網(wǎng)站查詢成績與學分。2.2 初始功能提?。‥arly Function Distill)</p>&l

23、t;p>  1.通用操作(1)登錄與注銷  每個用戶都可以用自己的帳號登錄系統(tǒng)。用戶操作完成后推出系統(tǒng),注銷后可以重新登錄系統(tǒng)。 (2)修改密碼  每個用戶第一次登錄都用默認密碼(教師和學生與帳號一樣)。2.用戶所具有功能(1)系統(tǒng)管理員設置選課時間段:系統(tǒng)管理員通過此項功能設置選課時段,只有在選課時間段里,學生才可以選擇課程,超過次時間段,學生選課信息被自動所定,不得修改。錄入學生與

24、教師個人信息:通過此項功能可以實現(xiàn)對教師和學生的個人信息添加刪除。錄入教學樓教室信息:通過此項功能可以把學校里所有的教學樓教室的信息錄入到系統(tǒng)中,以便教師在開設課程時候設置上課的教室。(2)教師用戶顯示和修改個人信息:教師用戶登錄系統(tǒng)后,可以查看和修改教師的個人信息,如姓名,電話,E-mail地址等。開設課程:教師用戶登錄系統(tǒng)后,可以開設課程,可以設置該課程為必修課程或則選修課程,可以設置該課程的最大人數(shù)。教師還可以為該課程設置

25、一個前導課程,若學生沒有學習或則選擇前導課程則不能選擇該課程。編輯課程上課時間:教師在開設了課程后,可以靈活地設置上課時間和地點。給學生分數(shù):課程結(jié)束后,教師用戶登</p><p>  3.目標系統(tǒng)功能需求(Function of Target System)</p><p>  3.1 功能需求分析(Function Analysis)</p><p>  本

26、系統(tǒng)主要包括了研究生選課模塊,管理員課程管理模塊,教師成績管理模塊。教師信息模塊。</p><p>  各模塊的簡要功能說明:</p><p>  (1)研究生選課模塊:管理學生的個人信息。學生可以修改密碼;對選課進行查詢,選擇。</p><p>  (2)管理員課程管理:對選課進行修改和增加。</p><p>  (3)教師成績管理模塊:對

27、學生成績繼續(xù)輸入。</p><p>  (4)教師信息:學生對教師的了解</p><p>  3.2 功能需求點列表(Function List)</p><p>  表2-1 功能需求點列表</p><p>  4.目標系統(tǒng)性能需求(Performance of Target System)</p><p>  4

28、.1 時間要求(Time Request)</p><p>  (1)響應時間,如查詢的最長等待時間為15S。</p><p> ?。?)更新處理時間,如修改系統(tǒng)信息的最長時間10S。</p><p>  (3)數(shù)據(jù)的轉(zhuǎn)換和傳送時間,如遠程數(shù)據(jù)傳輸?shù)臅r間5S。</p><p>  4.2 空間要求(Space Request)</p&g

29、t;<p> ?。?)支持的多者并行操作。</p><p> ?。?)對輸入和輸出數(shù)據(jù)的精度要求100%。</p><p>  (3)對處理和傳輸過程中的精度要求100%。</p><p>  4.3 性能需求點列表(Performance List)</p><p>  詳細列出用戶性能點列表,提供給后續(xù)分析、設計、編程、測試

30、中使用,更是為了用戶測試驗收中使用。需求性能點列表的格式,如表2-2所示。</p><p>  表2-2 性能需求點列表</p><p>  5.目標系統(tǒng)界面與接口需求(Interface of Target System)</p><p>  5.1 界面需求(Interphase Requirement)</p><p>  界面的原則

31、要求,如方便、簡潔、美觀、一致等。整個系統(tǒng)的界面風格定義,某些功能模塊的特殊的界面要求。</p><p>  (1)輸入設備:鍵盤、鼠標、條碼掃描器、掃描儀等;</p><p>  (2)輸出設備:顯示器、打印機、光盤刻錄機、磁帶機、音箱等;</p><p>  (3)顯示風格:圖形界面、字符界面、IE界面等;</p><p>  (4)顯示

32、方式:1024*768、640*480等;</p><p> ?。?)輸出格式:顯示布局、打印格式等。</p><p>  5.2 接口需求(Interface Requirement)</p><p>  與其他系統(tǒng)的接口,如監(jiān)控系統(tǒng)、控制系統(tǒng)、銀行結(jié)算系統(tǒng)、稅控系統(tǒng)、財務系統(tǒng)、政府網(wǎng)絡系統(tǒng)及其他系統(tǒng)等。</p><p><b>

33、  (1)用戶接口</b></p><p>  提供用戶實用軟件產(chǎn)品時的接口需求。例如</p><p>  如果系統(tǒng)的用戶通過顯示終端進行操作,就必須指定如下要求:</p><p>  a 對屏幕格式的要求</p><p>  b 報表或菜單的頁面打印格式和內(nèi)容;</p><p>  c 輸入輸出的相對時間

34、;</p><p>  d 程序功能鍵的可用性</p><p><b>  (2)硬件接口</b></p><p>  要指出軟件產(chǎn)品和系統(tǒng)硬部件之間每一個接口的邏輯特點。還可能包括如下事宜:支撐什么樣的設備,如何支撐這些設備,有何約定</p><p><b>  (3)軟件接口</b></p

35、><p>  在此要指定需要使用的其他軟件產(chǎn)品(例如,數(shù)據(jù)管理系統(tǒng)、操作系統(tǒng)或數(shù)學軟件包),以及同其他應用系統(tǒng)之間的接口。對每一個所需的軟件產(chǎn)品,要提供如下內(nèi)容:</p><p><b>  a 名字</b></p><p><b>  b 助記符</b></p><p><b>  c

36、規(guī)格說明號</b></p><p><b>  d 版本號</b></p><p><b>  e 來源</b></p><p>  對于每一個接口,這部分應說明與軟件產(chǎn)品相關的接口軟件的目的,并根據(jù)信息的內(nèi)容和格式定義接口,但不必詳細描述任何已有完整文件的接口,只要引用定義該接口的文件即可。</p&

37、gt;<p><b>  (4)通信接口</b></p><p>  指定各種通信接口。例如,局部網(wǎng)絡的協(xié)議等等。</p><p>  6.目標系統(tǒng)其他需求(Other Requirements of Target System)</p><p>  6.1 安全性(Security)</p><p>  

38、本系統(tǒng)運行在院校內(nèi)部專網(wǎng)(校園網(wǎng)),與外網(wǎng)隔離,為不同的用戶根據(jù)不同的角色設置了不同的訪問權限,用戶采用密碼安全登錄,對黑客攻擊有一定的識別功能;以及數(shù)據(jù)傳輸?shù)陌踩裕S時維護。</p><p>  6.2 可靠性(Dependability)</p><p>  系統(tǒng)運行穩(wěn)定,具有軟硬件故障恢復策略,軟件及數(shù)據(jù)備份等。</p><p>  6.3 靈活性(Agil

39、ity)</p><p>  界面友好,美觀大方,使用方便,操作簡單。</p><p>  在操作方式上若發(fā)生變化,如無法使用瀏覽器進入系統(tǒng),那么可以使用命令方式進入(通過編寫java程序與數(shù)據(jù)庫聯(lián)接,實現(xiàn)登陸)。</p><p>  因本系統(tǒng)開發(fā)是使用jsp實現(xiàn),所以這種開發(fā)技術具有java一樣很好的系移植性。</p><p>  對于數(shù)據(jù)

40、精度方面,應在數(shù)據(jù)庫中加以限制;實現(xiàn)實體完整性,用戶自定義完整性約束。</p><p>  在設計界面結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是應留有對以后擴充功能的余地(可在每個數(shù)據(jù)字段上設計多個自定義字段)。</p><p>  6.4 特殊需求(Special Requirements)</p><p>  對各系院配備必要的網(wǎng)絡設施及其他的硬件設施。</p><p

41、>  輸出設備采用顯示器,打印機方式;</p><p>  輸入介質(zhì)為紙張,磁盤,光盤等;</p><p>  輸出方式采用圖形輸出:當發(fā)現(xiàn)異常時編寫系統(tǒng)時應及時報錯,提示“輸入有誤,請核查” 等信息 </p><p>  7.目標系統(tǒng)假設與約束條件(Suppose and Restriction o

42、f Target System)</p><p>  系統(tǒng)的使用用戶主要為黃淮學院的學生,教師,教務處工作人員(管理員),因此系統(tǒng)屬于院校應用信息系統(tǒng)范疇內(nèi),運行在院校內(nèi)部專網(wǎng)上,信息系統(tǒng)運行的前提和假設如下:</p><p> ?。?)信息采集表內(nèi)容及格式(包含學生信息表,教師信息表,選修課程表)</p><p>  (2)信息采集系統(tǒng)依托院校內(nèi)部專網(wǎng)運行,采用B

43、/S結(jié)構(gòu)構(gòu)架,中心硬件設備 建立在院校信息數(shù)據(jù)中心和各系院的相應信息系統(tǒng)機房中。</p><p>  (3)院校中心機房及網(wǎng)絡環(huán)境已經(jīng)具備。</p><p>  (4)系統(tǒng)用戶僅限個系院學生,教師,教務處工作人員(管理員),不對外提供公開訪問。</p><p>  (5)學生的修改系統(tǒng)只能在每學期的開學的前兩星期,查課系統(tǒng)可隨時訪問,其余的修改只能是管理

44、員修改。</p><p><b>  3 總體設計</b></p><p><b>  引言</b></p><p>  本概要設計說明書是針對學校選課系統(tǒng)結(jié)構(gòu)的課程作業(yè)而編寫。目的時對該項目進行總體設計,在明確系統(tǒng)需求的基礎上劃分系統(tǒng)的功能模塊,進行系統(tǒng)開發(fā)的分工,明確各模塊間的接口,為進行后面的詳細設計和實現(xiàn)做準備。

45、</p><p><b>  編寫目的</b></p><p>  詳細的給出課程設計的所設計的內(nèi)容,使使用的學生能夠詳細地了解該軟件的功能。</p><p><b>  項目背景</b></p><p>  (1).待開發(fā)的系統(tǒng)的名稱:學生選課系統(tǒng);</p><p>  (

46、2).本項目的任務提出者:軟件工程王娟娟老師</p><p>  開發(fā)者:趙素紅、毛婷婷、王瑩、楊晶晶、姚姍姍</p><p>  用戶:在校學生及所有對此系統(tǒng)感興趣的人員</p><p><b>  任務概述</b></p><p><b>  目標</b></p><p>

47、;  該研究生選課系統(tǒng)需求分析報告的目的在于通過該報告可以實現(xiàn)以下功能:學生選課,成績錄入,成績查詢,課程信息管理,用戶信息管理,使用戶的需求能夠清晰的呈現(xiàn)的出來。</p><p>  本軟件適用于學生選課,可以實現(xiàn)學生選課,管理員對課程信息以及學生信息進行管理等作用,可用于各個高校的選課系統(tǒng),方便學生進行選課。</p><p><b>  2)運行環(huán)境</b><

48、;/p><p>  操作系統(tǒng):WindowsXP / Windows 2000 Server</p><p><b>  3)需求概述</b></p><p>  本系統(tǒng)主要包括了研究生選課模塊,管理員課程管理模塊,教師成績管理模塊。 教師信息模塊。</p><p>  各模塊的簡要功能說明:</p>&l

49、t;p>  (1) 研究生選課模塊:管理學生的個人信息。學生可以修改密碼;對選課進行查詢,選擇。</p><p>  (2)管理員課程管理:對選課進行修改和增加。</p><p>  (3)教師成績管理模塊:對學生成績繼續(xù)輸入。</p><p>  (4)教師信息:學生對教師的了解</p><p><b>  條件與限制<

50、;/b></p><p>  需要全面地了解客戶的需求分析,對客戶的要求進行全面地了解。</p><p>  對所需軟件知識了解的不徹底,不能按照所要求設計出相應的設計.。</p><p><b>  總體設計</b></p><p>  總體結(jié)構(gòu)和模塊外部設計</p><p>  如圖4.

51、2網(wǎng)站結(jié)構(gòu)圖和數(shù)據(jù)流程。</p><p><b>  接口設計</b></p><p>  外部接口(包括用戶界面、軟件接口與硬件接口)</p><p><b>  (1)用戶接口</b></p><p>  提供用戶實用軟件產(chǎn)品時的接口需求。例如</p><p>  如果系

52、統(tǒng)的用戶通過顯示終端進行操作,就必須指定如下要求:</p><p>  a 對屏幕格式的要求</p><p>  b 報表或菜單的頁面打印格式和內(nèi)容;</p><p>  c 輸入輸出的相對時間;</p><p>  d 程序功能鍵的可用性</p><p><b>  (2)硬件接口</b><

53、;/p><p>  要指出軟件產(chǎn)品和系統(tǒng)硬部件之間每一個接口的邏輯特點。還可能包括如下事宜:支撐什么樣的設備,如何支撐這些設備,有何約定</p><p><b>  (3)軟件接口</b></p><p>  在此要指定需要使用的其他軟件產(chǎn)品(例如,數(shù)據(jù)管理系統(tǒng)、操作系統(tǒng)或數(shù)學軟件包),以及同其他應用系統(tǒng)之間的接口。對每一個所需的軟件產(chǎn)品,要提供如

54、下內(nèi)容:</p><p><b>  a 名字</b></p><p><b>  b 助記符</b></p><p><b>  c 規(guī)格說明號</b></p><p><b>  d 版本號</b></p><p><

55、;b>  e 來源</b></p><p>  對于每一個接口,這部分應說明與軟件產(chǎn)品相關的接口軟件的目的,并根據(jù)信息的內(nèi)容和格式定義接口,但不必詳細描述任何已有完整文件的接口,只要引用定義該接口的文件即可。</p><p>  內(nèi)部接口(模塊之間的接口)</p><p>  各模塊過程之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行消息傳遞。具體參

56、數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在模塊之間傳遞。</p><p><b>  數(shù)據(jù)結(jié)構(gòu)設計</b></p><p><b>  邏輯結(jié)構(gòu)設計</b></p><p>  Administrator:選課系統(tǒng)管理員信息</p><

57、p>  屬性:name(管理員用戶名稱或賬號)</p><p>  Password(密碼)</p><p>  Userview:用戶當前界面視圖</p><p>  屬性:usemessage(用戶信息)</p><p>  Classmessage(課程信息)</p><p>  Othermessage(

58、其它相關信息)</p><p><b>  物理結(jié)構(gòu)設計</b></p><p>  用戶最近訪問的選課系統(tǒng)數(shù)據(jù)庫信息使用xml文件保存,每個訪問信息的內(nèi)容存為一個xml文件</p><p>  系統(tǒng)中隊資源分類的類型使用xml文件保存</p><p>  系統(tǒng)界面的顯示屬性,如字體屬性等使用xml文件保存</p&

59、gt;<p>  系統(tǒng)界面中使用的相關圖片需要保存在客戶端機器上。</p><p>  數(shù)據(jù)結(jié)構(gòu)與程序的關系</p><p><b>  運行設計</b></p><p><b>  運行模塊的組合</b></p><p>  提交相關課程信息:系統(tǒng)界面模塊、用戶個人主頁課程信息修改模

60、塊</p><p>  查看相關課程信息:系統(tǒng)界面模塊、用戶個人主頁信息顯示模塊、</p><p>  站內(nèi)搜索功能:系統(tǒng)界面模塊、站內(nèi)搜索模塊</p><p>  個人信息預覽功能:系統(tǒng)界面模塊、預覽模塊</p><p>  統(tǒng)計課程信息功能:系統(tǒng)界面模塊、統(tǒng)計資源信息模塊</p><p><b>  運行

61、控制</b></p><p> ?。?)、提交相關課程信息:輸入用戶名,密碼,打開個人信息主頁,瀏覽個人主頁相關信息;</p><p>  選擇需要進行選修的課程并提交個人信息,并確認;</p><p> ?。?)、查看相關課程信息:輸入用戶名,密碼,連接數(shù)據(jù)庫,顯示個人選課信息的內(nèi)容,瀏覽需要進行查詢的個人相關信息;</p><p&

62、gt; ?。?)、個人相關信息站內(nèi)搜索:輸入需要搜索的資源名稱關鍵字,搜索用戶指定的資源,返回搜索結(jié)果;</p><p>  (4)、個人信息預覽:選擇需要預覽的個人信息并選擇預覽功能,顯示個人信息的部分內(nèi)容,并確定是否保存該信息;</p><p> ?。?)、統(tǒng)計課程信息功能:輸入需統(tǒng)計的課程信息的資源類型,執(zhí)行統(tǒng)計課程信息的功能,并顯示結(jié)果。</p><p>&

63、lt;b>  出錯輸出信息</b></p><p>  a可能用戶提交的信息存在課程人數(shù)已滿,選課集中,有課沒人選等情況。</p><p>  b 學生和老師等由于個人或活動等原因,臨時改變了上課信息,引起混亂。</p><p><b>  出錯處理對策</b></p><p>  鼓勵學生進行全面發(fā)展

64、,分開選課;對課程信息進行嚴格控制,如有變動,必須提前申請,予以統(tǒng)一安排。</p><p><b>  安全保密設計</b></p><p>  本系統(tǒng)運行在院校內(nèi)部專網(wǎng)(校園網(wǎng)),與外網(wǎng)隔離,為不同的用戶根據(jù)不同的角色設置了不同的訪問權限,用戶采用密碼安全登錄,對黑客攻擊有一定的識別功能;以及數(shù)據(jù)傳輸?shù)陌踩裕S時維護。</p><p>&l

65、t;b>  4 詳細說明</b></p><p><b>  引言</b></p><p>  本概要設計說明書是針對學校選課系統(tǒng)結(jié)構(gòu)的課程作業(yè)而編寫。目的時對該項目進行總體設計,在明確系統(tǒng)需求的基礎上劃分系統(tǒng)的功能模塊,進行系統(tǒng)開發(fā)的分工,明確各模塊間的接口,為進行后面的詳細設計和實現(xiàn)做準備。</p><p><b&g

66、t;  編寫目的</b></p><p>  詳細的給出課程設計的所設計的內(nèi)容,使使用的學生能夠詳細地了解該軟件的功能。</p><p><b>  項目背景</b></p><p>  (1).待開發(fā)的系統(tǒng)的名稱:研究生選課系統(tǒng);</p><p>  (2).本項目的任務提出者:軟件工程曾獻輝老師</

67、p><p><b>  開發(fā)者:沈曾天</b></p><p>  用戶:在校學生及所有對此系統(tǒng)感興趣的人員</p><p><b>  總體設計</b></p><p><b>  需求概述</b></p><p>  本系統(tǒng)主要包括了研究生選課模塊,管理

68、員課程管理模塊,教師成績管理模塊。教師信息模塊。</p><p>  各模塊的簡要功能說明:</p><p>  (1) 研究生選課模塊:管理學生的個人信息。學生可以修改密碼;對選課進行查詢,選擇。</p><p>  (2)管理員課程管理:對選課進行修改和增加。</p><p>  (3)教師成績管理模塊:對學生成績繼續(xù)輸入。</p&

69、gt;<p>  (4)教師信息:學生對教師的了解</p><p><b>  軟件結(jié)構(gòu)</b></p><p>  給出軟件系統(tǒng)的結(jié)構(gòu)圖</p><p>  如圖4.2網(wǎng)站結(jié)構(gòu)圖和數(shù)據(jù)流程。</p><p><b>  程序描述</b></p><p>  逐

70、個模塊給出以下的說明</p><p><b>  程序描述</b></p><p>  在研究生信息管理系統(tǒng)中,主要有用戶登陸、研究生信息管理、課程信息管理、用戶管理等功能,功能分析如下:</p><p><b> ?。?)用戶登陸</b></p><p>  學生信息管理網(wǎng)站采用用戶名及密碼驗證模

71、式,進入學生信息管理網(wǎng)站前,用戶必須在登陸頁面輸入用戶名及密碼,只有驗證通過的用戶方可進入學生信息管理網(wǎng)站操作主頁面。</p><p> ?。?)研究生信息管理</p><p>  包括3個功能模塊:學生個人信息的添加、學生信息的查詢以及學生信息的修改于刪除。</p><p><b> ?。?)課程信息管理</b></p><

72、;p>  包括3個功能模塊:課程基本添加與刪除處理、成績查詢處理以及學生選課信息的查詢處理。</p><p><b> ?。?)用戶管理</b></p><p>  包括2個功能模塊:用戶信息查詢以及用戶的刪除與處理。</p><p><b>  2)功能</b></p><p><b&

73、gt;  3)性能</b></p><p><b>  (1)系統(tǒng)易操作性</b></p><p>  所開發(fā)的系統(tǒng)應做到操作簡單,盡量使系統(tǒng)操作不受用戶對電腦知識水平的限制。</p><p> ?。?)系統(tǒng)具有可維護性</p><p>  由于系統(tǒng)涉及的信息比較廣,數(shù)據(jù)庫中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間

74、及性能也隨之下降,為了使系統(tǒng)更好地運轉(zhuǎn),學院可以對系統(tǒng)數(shù)據(jù)及一些簡單的功能進行獨立的維護及調(diào)整。</p><p> ?。?)系統(tǒng)具有開放性</p><p>  該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運行,并且能與其他系統(tǒng)順利連接,不會因外部系統(tǒng)的不同面要做在量的修改工作。</p><p><b>  (4)輸入項</b></p><

75、;p>  用戶需輸入學生的學號進入相應用戶界面。然后根據(jù)各界面不同的需求輸入不同的內(nèi)容。</p><p><b> ?。?)輸出項</b></p><p>  跟據(jù)用戶需求輸出相應信息。</p><p><b> ?。?)算法</b></p><p>  詳細說明本程序所選用的算法、具體的計算

76、公式和計算步驟。</p><p><b>  流程邏輯</b></p><p><b>  接口</b></p><p><b>  6)存儲分配</b></p><p><b>  1.服務器:</b></p><p>  CPU

77、:P4 2.0G以上</p><p><b>  內(nèi)存:512M</b></p><p><b>  硬盤:60G以上</b></p><p>  網(wǎng)絡:100M /1000M Ethenet</p><p><b>  2.客戶機:</b></p><p&

78、gt;<b>  CPU:500Mz</b></p><p><b>  內(nèi)存:64M以上</b></p><p><b>  硬盤:1G以上</b></p><p>  網(wǎng)絡:10M Ethenet</p><p><b>  7)注釋設計</b><

79、;/p><p>  說明準備在本程序中安排的注釋</p><p><b>  加在模塊首部的注釋</b></p><p>  加在各分支點處的注釋</p><p>  對各變量的功能、范圍、默認條件等所加的注釋</p><p><b>  8)限制條件</b></p>

80、<p>  系統(tǒng)的使用用戶主要為學生,教師,教務處工作人員(管理員),因此系統(tǒng)屬于院校應用信息系統(tǒng)范疇內(nèi),運行在院校內(nèi)部專網(wǎng)上,信息系統(tǒng)運行的前提和假設如下:</p><p>  (1)信息采集表內(nèi)容及格式(包含學生信息表,教師信息表,選修課程表)</p><p> ?。?)信息采集系統(tǒng)依托院校內(nèi)部專網(wǎng)運行,采用B/S結(jié)構(gòu)構(gòu)架,中心硬件設備 建立在院校信息數(shù)據(jù)中

81、心和各系院的相應信息系統(tǒng)機房中。</p><p> ?。?)院校中心機房及網(wǎng)絡環(huán)境已經(jīng)具備。</p><p>  (4)系統(tǒng)用戶僅限個系院學生,教師,教務處工作人員(管理員),不對外提供公開訪問。</p><p>  (5)學生的修改系統(tǒng)只能在每學期的開學的前兩星期,查課系統(tǒng)可隨時訪問,其余的修改只能是管理員修改。</p><p><b

82、>  9)測試計劃</b></p><p><b>  登陸:</b></p><p><b>  姓名 沈曾天</b></p><p><b>  密碼 123456</b></p><p><b>  彈出登陸成功</b></p

83、><p><b>  查詢:</b></p><p><b>  沈曾天</b></p><p><b>  給出查詢相應的界面</b></p><p><b>  刪除,修改</b></p><p><b>  沈曾天<

84、;/b></p><p><b>  彈出相應的對話框</b></p><p>  10)尚未解決的問題</p><p><b>  a、界面的美化問題</b></p><p>  b、一定的時間內(nèi)用戶能夠選修課程問題</p><p>  選修課程有一定的數(shù)量</

85、p><p><b>  5 測試</b></p><p><b>  用戶的登陸界面</b></p><p><b>  <body></b></p><p>  <br/> <br/></p><p><b>

86、;  <center></b></p><p>  <h3 ><s:text name="UserLogin"/></h3></p><p>  <div style="align:center;"></p><p>  <s:property va

87、lue="tip"/></p><p>  <s:form action="login" method="post" ></p><p>  <s:textfield name="username" key="UserName" /></p>

88、<p>  <s:password name="password" key="PassWord"/> </p><p>  <s:submit key='Login'/> </p><p><b>  </s:form></b></p><p&

89、gt;  <s:a href="register.jsp"><s:text name="Register"/></s:a> </p><p><b>  </div></b></p><p><b>  </center></b></p>

90、;<p><b>  </body></b></p><p><b>  <center></b></p><p>  <ul style="width: 900px; height: 68px;"></p><p>  <li style=&qu

91、ot;width: 200px; height: 79px; float: left;"></p><p>  <img src="images/logo.jpg"></p><p><b>  </li></b></p><p>  <listyle="width:

92、 700px; margin-top: 30px; float: left; text-align: right;"></p><p>  <script language="JavaScript"></p><p>  //制作年月日的JavaScript代碼</p><p>  var today = new Da

93、te();</p><p>  var month = today.getMonth() + 1</p><p>  if (today.getDay() == 1) {</p><p>  document.write("&nbsp;" + today.getYear() + "年" + month + "

94、月"</p><p>  + today.getDate() + "日 星期一");</p><p><b>  }</b></p><p>  if (today.getDay() == 2) {</p><p>  document.write("&nbsp;"

95、; + today.getYear() + "年" + month + "月"</p><p>  + today.getDate() + "日 星期二");</p><p><b>  }</b></p><p>  if (today.getDay() == 3) {</p&

96、gt;<p>  document.write("&nbsp;" + today.getYear() + "年" + month + "月"</p><p>  + today.getDate() + "日 星期三");</p><p><b>  }</b><

97、/p><p>  if (today.getDay() == 4) {</p><p>  document.write("&nbsp;" + today.getYear() + "年" + month + "月"</p><p>  + today.getDate() + "日 星期四&qu

98、ot;);</p><p><b>  }</b></p><p>  if (today.getDay() == 5) {</p><p>  document.write("&nbsp;" + today.getYear() + "年" + month + "月"</

99、p><p>  + today.getDate() + "日 星期五");</p><p><b>  }</b></p><p>  if (today.getDay() == 6) {</p><p>  document.write("&nbsp;" + today.ge

100、tYear() + "年" + month + "月"</p><p>  + today.getDate() + "日 星期六");</p><p><b>  }</b></p><p>  if (today.getDay() == 0) {</p><p&g

101、t;  document.write("&nbsp;" + today.getYear() + "年" + month + "月"</p><p>  + today.getDate() + "日 星期日");</p><p><b>  }</b></p><

102、p>  </script>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|</p><p>  <span class="STYLE4"><s:text name="login.users" />:${username}</span

103、>&nbsp;&nbsp;|</p><p>  <a href="index.jsp"><s:text name="home" /> </a>|</p><p>  <a href="findalluser.action"><s:text name=&q

104、uot;find.allusers" /> </a>|</p><p>  <a href="findallcourse.action"><s:text name="find.allcourse" /> </a>|</p><p>  <a href="findallSc

105、.action"><s:text name="findallSc" /> </a>|</p><p>  <s:a href="addsc.jsp"><s:text name="addsc"/></s:a></p><p>  <a href=&qu

106、ot;selectinfo.action?username=${username}&type=users"><s:text</p><p>  name="show.info" /> </a>|</p><p>  <a href="exit.action?type=users"><s

107、:text name="exit" /> </a>|</p><p><b>  </li></b></p><p><b>  </ul></b></p><p><b>  </center></b></p>

108、<p>  <center></p><p>  <s:text name="find.allcourse"/> </p><p>  <table align=center width=400 bgcolor="#eeeeee"> </p><p>  <tr

109、 align=center></p><p>  <th>學號</th></p><p>  <th>課程名</th></p><p>  <th>課程分</th></p><p>  <th>教師名</th></p><

110、p><b>  </tr></b></p><p>  <s:iterator value="list"> </p><p>  <tr align=center></p><p>  <td><s:property value="cno"/

111、> </td></p><p>  <td><s:property value="coursename"/> </td> </p><p>  <td><s:property value="ccredit"/> </td></p><p>

112、;  <td><s:property value="teacher"/></td> </p><p><b>  </tr> </b></p><p>  </s:iterator> </p><p><b>  </table><

113、/b></p><p>  <s:a href="main.jsp"><s:text name="返回"/></s:a> </p><p>  </center> </p><p><b>  <center></b></p>

114、;<p><b>  <h3></b></p><p>  <s:text name="show.info"/></p><p><b>  </h3></b></p><p>  <div style="align:center;pad

115、ding:0px;width:50%;" class="toptable grid" ></p><p>  <s:form action="update" method="post"></p><p>  <s:textfield name="username" key=&q

116、uot;UserName" value="${users.username}" readonly="true"/></p><p>  <s:textfield name="password" key="PassWord" value="${users.password}"/><

117、/p><p>  <s:textfield name="sex" key="Sex" value="${users.sex}"/></p><p>  <s:textfield name="age" key="Age" value="${users.age}"

118、;/></p><p>  <s:textfield name="email" key="Email" value="${users.email}"/></p><p>  <s:textfield name="phone" key="Phone" value=&qu

119、ot;${users.phone}"/></p><p>  <s:hidden name="sno" value="${users.sno}"/></p><p>  <s:submit key='Update'/> </p><p><b>  &

120、lt;/s:form></b></p><p><b>  </div></b></p><p><b>  </center></b></p><p>  <s:a href="main.jsp"><s:text name="返回&

121、quot;/></s:a></p><p><b>  <center></b></p><p>  <h3 ><s:text name="AdminLogin"/></h3></p><p>  <s:property value="tip&

122、quot;/></p><p>  <s:form action="adminLogin.action" method="post"></p><p>  <s:textfield name="username" key="UserName"/></p><p

123、>  <s:password name="password" key="PassWord"/></p><p>  <s:submit key='Login'/> </p><p><b>  </s:form></b></p><p>&l

124、t;b>  </center></b></p><p>  <script type="text/javascript"></p><p>  function del()</p><p><b>  {</b></p><p>  if(!confirm(&

125、#39;您確定要刪除嗎?'))</p><p><b>  {</b></p><p>  return false;</p><p><b>  }</b></p><p>  var qx=${qx };</p><p><b>  if(qx!=2)&

126、lt;/b></p><p><b>  {</b></p><p>  alert("您的權限不夠!");</p><p>  return false;</p><p><b>  }</b></p><p><b>  }</b

127、></p><p><b>  </script></b></p><p><b>  6 參考文獻</b></p><p>  軟件工程 張海藩編著 清華大學出版社出版</p><p>  《數(shù)據(jù)庫系統(tǒng)概論(第五版)》 王珊 編著 高等教育出版社</p>

溫馨提示

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

評論

0/150

提交評論