學(xué)生信息管理系統(tǒng)軟件需求規(guī)格說明書_第1頁
學(xué)生信息管理系統(tǒng)軟件需求規(guī)格說明書_第2頁
學(xué)生信息管理系統(tǒng)軟件需求規(guī)格說明書_第3頁
學(xué)生信息管理系統(tǒng)軟件需求規(guī)格說明書_第4頁
學(xué)生信息管理系統(tǒng)軟件需求規(guī)格說明書_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學(xué)生信息管理系統(tǒng)

軟件需求規(guī)格說明書

目錄

1引言...............................................................1

1.1目的.................................................................................1

1.2文檔約定............................................................................1

1.3預(yù)期的讀者和閱讀建議...............................................................2

1.4產(chǎn)品的范圍..........................................................................3

1.5參考文獻............................................................................3

2綜合描述...........................................................4

2.1產(chǎn)品的前景..........................................................................4

2.2產(chǎn)品的功能..........................................................................4

23該系統(tǒng)的結(jié)構(gòu)圖如下所示:...........................................................6

2.4人工處理過程.......................................................................12

2.5尚未解決的問題.....................................................................12

2.6用戶類和特征.......................................................................13

2.7運行環(huán)境...........................................................................13

2.8設(shè)計和實現(xiàn)上的限制.................................................................14

2.9假設(shè)和依賴.........................................................................14

3外部接口需求.....................................................15

3.1用戶界面............................................................................15

3.2用戶接口...........................................................................15

3.3外部接口...........................................................................16

3.4內(nèi)部接口...........................................................................17

4.運行設(shè)計.........................................................18

4.1運行模塊組合.......................................................................18

4.2運行控制...........................................................................18

4.3運行時間...........................................................................20

5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計................................................20

5.1邏輯結(jié)構(gòu)設(shè)計要點...................................................................21

5.2物理結(jié)構(gòu)設(shè)計要點..................................................................22

5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系..............................................................22

6系統(tǒng)特性.........................................................25

6.1說明和優(yōu)先級.......................................................................25

6.2激勵/響應(yīng)序列.....................................................................25

6.3輸入/輸出數(shù)據(jù).....................................................................25

6.4功能需求與系統(tǒng)模塊之間的關(guān)系......................................................26

7.系統(tǒng)出錯處理設(shè)計.................................................27

7.系統(tǒng)出錯處理設(shè)計..................................................27

7.1出錯信息............................................................................27

7.2補救措施...........................................................................27

7.3系統(tǒng)維護設(shè)計.......................................................................28

8非功能性需求.....................................................29

8.1性能需求...........................................................................29

8.2安全設(shè)施需求.......................................................................29

8.3安全性需求.........................................................................30

8.4軟件質(zhì)量屬性.......................................................................30

8.5業(yè)務(wù)規(guī)則...........................................................................30

8.6用戶文檔...........................................................................30

8.7其它需求...........................................................................30

9附件..............................................................31

9.1詞匯表..............................................................................31

1引言

由于現(xiàn)在的學(xué)校規(guī)模在逐漸的擴大,設(shè)置的專業(yè)類別、分支機構(gòu)及老師、學(xué)生人數(shù)越來越多,對于

過去的學(xué)生信息管理系統(tǒng),不能滿足當前學(xué)生信息管理的服務(wù)性能要求。本報告對于開發(fā)新的VV學(xué)生

信息管理系統(tǒng)>>面臨的問題及解決方案進行初步的設(shè)計與合理的安排,對用戶需求進行了全面細致的

分析,更清晰的理解學(xué)生信息管理系統(tǒng)業(yè)務(wù)需求,深入描述軟件的功能和性能與界面,確定該軟件設(shè)計

的限制和定義軟件的其他有效性需求,對開發(fā)計劃進行了總體的規(guī)劃確定開發(fā)的需求與面臨困難的可行

性分析。

1.1目的

編寫該詳細設(shè)計說明書,是對該學(xué)生信息管理系統(tǒng)的一個總體的把握,以便在下一步的開發(fā)設(shè)計中

更好的控制開發(fā),也是為了讓審閱者更易讀懂本軟件設(shè)計開發(fā)的流程,了解該軟件的基本功能和相關(guān)信

息,以及它的使用。另外還為審閱者提供了一個評分標準。本信息管理系統(tǒng)是根據(jù)對學(xué)校學(xué)生信息管理

信息化需求調(diào)查獨立開發(fā),基于B/S架構(gòu)的學(xué)校學(xué)生信息管理系統(tǒng),使學(xué)校的學(xué)生信息管理工作更加高

效,安排更加合理,使學(xué)校對于學(xué)生的信息管理更加清晰明朗。本文檔是為了確定用戶對智能化、信息

化管理系統(tǒng)的實際需求,為后續(xù)的系統(tǒng)設(shè)計和軟件開發(fā)提供依據(jù),為系統(tǒng)功能上和性能上的審核提供基

準。

本文檔主要供系統(tǒng)設(shè)計人員和軟件開發(fā)人員使用。

1.2文檔約定

該文檔采用國家標準《計算機軟件產(chǎn)品開發(fā)文件編制指南》。

下面詳細介紹這14種文件的編寫目的與內(nèi)容要求根據(jù)以上的調(diào)整,本文檔按以下要求和約定進行書寫:

(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左。

(2)標題最多分三級。

(3)正文字體為宋體五號,系統(tǒng)特性一章中各功能的小項字體為加粗的楷體小四。無特殊情況下,

字體顏色均采用黑色。

(4)出現(xiàn)序號的段落不采用自動編號功能而采用人工編號,各級別的序號依次為(IX1)、a)等,

特殊情況另作規(guī)定。

(5)本文所引用的圖片均采用超級鏈接的方式進行引用,圖片的文件格式分VSD、GIF和JPG三種。

VSD格式的文件用于查看和編輯,GIF和JPG格式文件僅用于查看。VSD格式是采用MicrosoftVisio2002

所繪制的圖形,GIF格式是由VSD格式轉(zhuǎn)化而來或從其它格式轉(zhuǎn)化而來的GIF文件格式,JPG格式是從

RationalRose的用例視圖中通過WebPublisher工具而來的。圖象文件均采用中文進行命名,本文檔

不引用這三種格式外的其它圖像文件。

1.3預(yù)期的讀者和閱讀建議

本軟件產(chǎn)品需求分析報告的預(yù)期讀者包括:

>學(xué)校管理員;

>普通用戶;

>項目經(jīng)理;

>開發(fā)人員;

>測試人員;

>文檔編寫人員;

>系統(tǒng)維護人員。

學(xué)校管理員一一從學(xué)校管理流程上進行了解,分析是否能夠滿足學(xué)校實際的管理需要。

普通用戶一一從用戶使用的便捷性和有效性對軟件進行了解,軟件的功能是否能滿足日常工作的業(yè)

務(wù)流程。

項目經(jīng)理一一從系統(tǒng)功能的角度對系統(tǒng)進行分析和建模,并擬定項目的開發(fā)周期,做好實施項目的

各種準備。

開發(fā)人員一一對系統(tǒng)功能進行分析,系統(tǒng)功能是否能滿足用戶的要求,系統(tǒng)是否可行。

測試人員一一從測試的角度對系統(tǒng)的功能進行分析,為以后系統(tǒng)的功能測試和集成測式等做準備。

文檔編寫人員一一作為開發(fā)人員和用戶溝通的橋梁,站在開發(fā)人員的角度對問題進行描述,用通俗

的語言描述給用戶,方便用戶的理解和溝通。

系統(tǒng)維護人員一一利用此需求文檔進行系統(tǒng)的維護工作。

1.4產(chǎn)品的范圍

為了徹底解決了長期困擾教學(xué)信息化工作當中安全性、可靠性的問題;為了使管理人員可以隨時看

到更新的數(shù)據(jù),極大地提高信息傳遞的速度;為了管理者再也不必為聘用專門的操作人員來給眾多教師

編輯學(xué)生成績資料而彈精竭慮,在此,設(shè)計了學(xué)生課程成績查詢管理信息系統(tǒng),使得各個使用者在操作

上,從此變得那么從容簡單,省時又省心木系統(tǒng)主要是為了提高學(xué)校的信息化水平和其工作效率而設(shè)計

開發(fā)的,從而加強學(xué)校的管理,使其規(guī)范化、信息化、智能化,進而提高學(xué)校的競爭力和增強家長對學(xué)

校的信任度和滿意度

1.5參考文獻

參考文獻及資料:

[1]《軟件工程導(dǎo)論》(第四版)張海藩編著,清華大學(xué)出版社,2006年10月版,北京

[2]《軟件工程》陸麗娜主編,經(jīng)濟科學(xué)出版社

[3]《數(shù)據(jù)庫系統(tǒng)概論》薩師熠,高等教育出版社

[5]《大象一一ThinkinginUML》(第二版)譚云杰著,中國水利水電出版社

【6】《高級Wob程序設(shè)計一ASP.NET網(wǎng)站開發(fā)》吳志祥,李光敏等著,科學(xué)出版社

2綜合描述

2.1產(chǎn)品的前景

隨著科學(xué)技術(shù)的發(fā)展,計算機領(lǐng)域不斷取得新的研究成果。并不斷地代替和延伸腦力勞動方面發(fā)

揮越來越重要的作用,無論是工業(yè)還是日常生活都越來越離不開計算機,尤其是在學(xué)校里,隨著不同高

校的不斷擴大和招生人數(shù)的不斷增加,要處理大量的學(xué)生數(shù)據(jù)信息顯得尤為重要。學(xué)生的信息管理是學(xué)

校工作中一項重要的內(nèi)容。

本系統(tǒng)采用B/S架構(gòu),采用Java語言開發(fā),系統(tǒng)具有較好的平臺無關(guān)性、擴展性、檢定性和可維

護性。

以計算機技術(shù)、通信技術(shù)、數(shù)據(jù)庫技術(shù)以及網(wǎng)絡(luò)技術(shù)為核心,采用系統(tǒng)集成方法,為軟件系統(tǒng)的

投資者開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的,具有良好人機交互界面的智能化、信息化

集成管理系統(tǒng),實現(xiàn)對學(xué)校的基本信息管理、部門管理、班級管理、老師管理、權(quán)限管理、文檔管理等

進行集成化管理。

使用該軟件的用戶主要是學(xué)校的管理員、老師、學(xué)生和家長。

本系統(tǒng)為獨立開發(fā)的系統(tǒng),不存在與別的系統(tǒng)產(chǎn)生關(guān)聯(lián)和數(shù)據(jù)交換八

2.2產(chǎn)品的功能

學(xué)生信息管理系統(tǒng)涉及三個用戶,分別是學(xué)生、老師、管理員,通過登錄驗證界面登錄系統(tǒng)執(zhí)行自

己權(quán)限范圍內(nèi)的事。

對于用戶學(xué)生通過輸入學(xué)號、密碼及驗證碼,驗證通過后登錄系統(tǒng)統(tǒng)計查詢學(xué)籍信息、選課信息、

課程安排信息、成績與學(xué)分、修改密碼、選擇課程等,對以上的查詢信息可以打印輸出。

對于用戶老師通過輸入老師帳號、密碼及驗證碼,驗證通過后登錄系統(tǒng),統(tǒng)計查詢選課信息、學(xué)生

選課成績學(xué)分、老師基本信息等相關(guān)信息。

對于用戶管理員通過管理員帳號、密碼及驗證碼,驗證通過登錄系統(tǒng),統(tǒng)計查詢老師信息、學(xué)生信

息、課程信息??梢詫Ξ厴I(yè)與新入學(xué)生管理,對離職與錄用老師管理,對課程安排信息管理。

學(xué)生信息管理系統(tǒng)主要功能包括:學(xué)生管理、選課管理、成績管理、用戶管理、課程管理,每個管

理又進行了細分:

(―)學(xué)生管理:

(1)學(xué)生學(xué)籍

(2)學(xué)生檔案管理

學(xué)生通過學(xué)籍與檔案管理,查詢學(xué)籍與檔案信息。

(二)選課管理:

(1)選中課程管理

(2)退選選課管理

(3)選課審核管理

學(xué)生通過選課管理,選擇所需的課程,也可以把選中的課程退選,最后杳詢選課信息。

(三)成績管理:

(1)成績學(xué)分管理

(2)成績審核管理

學(xué)生可以查詢所選課程的成績及學(xué)分,老師可以錄入成績。

(四)課程管理:

管理員通過制定課程,老師把制定的課程錄入到選課信息表,學(xué)生可以選其中的課程。

(五)用戶管理:

(1)學(xué)生管理

(2)老師管理

刪除畢業(yè)學(xué)生信息,增加新入學(xué)生信息,刪除離職老師信息,增加入職老師信息。

5

?2.3該系統(tǒng)的結(jié)構(gòu)圖如下所示:

(1)功能結(jié)構(gòu)示意圖如下:

6

(2)學(xué)生信息管理系統(tǒng)基本處理流程圖:

7

:

模塊

一下

包括

主要

系統(tǒng)

管理

信息

學(xué)生

(3)

統(tǒng)

理系

息管

學(xué)生信

用學(xué)選成課密

戶?課績程碼

管管管管管管

理理理理理理

二.

查統(tǒng)課

IJ?定I

管管修改詢錄計制程修改

修改修

理理學(xué)生選選入成定安改

學(xué)生老譯

老學(xué)基本成績排

課課課密碼密碼

師生慎息績查信

內(nèi)2周

容詢息

增?增霸增修■修增M

加改改

除加除選退加除加除

老選成課

老學(xué)學(xué)擇成成課課

算課譙時

師生生課墩康時時

侑程程信信

信信信信信信信

息息息

息息息息息息息

8

(4)用戶學(xué)生的所有查詢信息分類圖:

9

(5)用戶老師的所有查詢信息分類圖:

(6)用戶管理員的所有查詢信息分類圖:

(7)系統(tǒng)部署:

2.4人工處理過程

學(xué)生信息管理系統(tǒng)所有的管理工作是通過軟件來實現(xiàn),但是對于一些打印的信息需要相關(guān)人員簽字

后才能確認信息的真實性。

2.5尚未解決的問題

由于學(xué)生信息管理系統(tǒng)所需的數(shù)據(jù)最大,在系統(tǒng)實施過程中受網(wǎng)絡(luò)速率的影響,系統(tǒng)的響應(yīng)時間肯

能不及時,其次在當前的網(wǎng)絡(luò)環(huán)境中,面臨這各種的威脅,病毒、密碼、蠕蟲的攻擊,系統(tǒng)可能受攻擊,

在安全性方面不夠高。

12

2.6用戶類和特征

學(xué)校管理員一一能較大限度地精簡管理者以前的繁雜的操作,使學(xué)校管理者的操作變得非常簡單方

便與實用,能夠切實的規(guī)范和加強日常的學(xué)生管理。其中,管理者包括校長和老師。

普通用戶一一是該學(xué)校學(xué)生以及學(xué)生家長。由于可能對于計算機軟件的操作并不是非常的熟悉。因

此構(gòu)建一個界面友好且具有人性化和操作使用都非常方便的系統(tǒng)非常重要。這個系統(tǒng)必須是容切使用

的,盡量簡化用戶的操作,使得操作更加簡單和明了。

系統(tǒng)管理員一一是比較熟悉計算機操作的人或者是計算機專業(yè)人員,系統(tǒng)管理員負責(zé)系統(tǒng)的維護和

數(shù)據(jù)的備份,數(shù)據(jù)的糾錯等工作,這些維護和操作對系統(tǒng)的穩(wěn)定和正確運行是非常重要的。在必要的時

候系統(tǒng)管理員需要幫助用戶熟悉系統(tǒng)和幫助用戶使用系統(tǒng),音助用戶解決一些系統(tǒng)使用過程中遇到的問

題。

2.7運行環(huán)境

以下是系統(tǒng)的軟件環(huán)境。為使系統(tǒng)達到預(yù)期的性能,必須根據(jù)業(yè)務(wù)規(guī)模對硬件配置進行論證。

(1)客戶端

操作系統(tǒng):Windows98/Windows2000/WindowsXP/Windowsvita/Windows?/Windows80

數(shù)據(jù)庫訪問:VicrcacftSQLSorvor20050

(2)應(yīng)用服務(wù)器端

操作系統(tǒng):WindowsXPo

應(yīng)用服務(wù)器:Tomcat5.5。

數(shù)據(jù)庫訪問:MicrosoftSQLServer2005、JDBC。

(3)數(shù)據(jù)庫服務(wù)器端

操作系統(tǒng):MysqL

13

2.8設(shè)計和實現(xiàn)上的限制

?使用開源的Java語言;

?容易擴展;

?考慮到該軟件所管理的信息涉及到管理者和普通用戶的人身信息安全,所以該系統(tǒng)的安全和權(quán)

限設(shè)置也很重要;

在軟件中使用標準化的數(shù)據(jù)格式,以方便實現(xiàn)系統(tǒng)中數(shù)據(jù)的共享。

2.9假設(shè)和依賴

?使用開源的Struts2>Spring和Hibernate框架;

?界面簡潔友好,易于慎用;

?本系統(tǒng)的用戶主要是非計算機專業(yè)人員,主要是通過網(wǎng)頁的表單提交數(shù)據(jù),主要的交換窗口是

瀏覽器,方便使用;

?本系統(tǒng)客戶端不需要葉么運行環(huán)境,只要瀏覽器就可以了,通過瀏覽器進行數(shù)據(jù)的錄入和查詢;

?工期約束:本系統(tǒng)的開發(fā)、測試、部署的時間主要是4個月;

?經(jīng)費約束;

?人員約束:開發(fā)人員3人,分為需求調(diào)研2人,項目負責(zé)管理1人,設(shè)計開發(fā)3人,測試1人,

前臺美工1人;

3外部接口需求

3.1用戶界面

?將要采用的圖形用戶界面(GUI)標準或者產(chǎn)品系列的風(fēng)格實現(xiàn)界面的設(shè)計;

?有關(guān)屏幕布局或者解決方案的限制:本系統(tǒng)采用常用系統(tǒng)的布局和色調(diào)搭配主次分明,重點突

出,操作簡單、方便;

?將要使用在每?個屏幕(圖形用戶界面)上的軟件組件,可能包括:

■選單;

■標準按鈕;

■導(dǎo)航鏈接;

■各種功能組件;

?各種顯示格式的規(guī)定,可能包括:

■不同情況下文字的對齊方式;

■不同情況下數(shù)字的表現(xiàn)格式與對齊方式

■日期的表現(xiàn)方法與格式;

■計時方法與時間格式;

?錯誤信息顯示標準;

對于錯誤,我們會有較友好的提示,對于頁面找不到的錯誤和系統(tǒng)的錯誤我們也會有較為友好的提

示,系統(tǒng)的容錯性很強。

3.2用戶接口

向用戶提供命令軟件回答信息

查詢學(xué)生信息匹配檢索關(guān)鍵字的學(xué)生信息

修改密碼修改后的新密碼

輸入成績信息輸入后的學(xué)生成績信息

修改學(xué)生信息修改成功后的學(xué)生信息

15

刪除學(xué)生信息刪除成功后的學(xué)生信息

添加學(xué)生信息添加成功后的學(xué)生信息

(1)條碼打印機接口

系統(tǒng)集成了Zebra系列產(chǎn)品的驅(qū)動,如果是其它品牌只要廠商提供產(chǎn)品驅(qū)動即可。系統(tǒng)通常通過串

口連接條碼打印機。

(2)數(shù)據(jù)采集器接口

系統(tǒng)指定接口文件格式,數(shù)據(jù)采集器將采集后的數(shù)據(jù)按照系統(tǒng)指定的格式導(dǎo)出到指定目錄,然后系

統(tǒng)讀取接口文件,讀入數(shù)據(jù)。系統(tǒng)通常使用串口連接數(shù)據(jù)采集器。

(3)具體需要與硬件供應(yīng)商確定產(chǎn)品規(guī)格,型號,以及通訊協(xié)議。

3.3外部接口

接口傳遞信息

硬件接口與打印機接口學(xué)生基本信息,成績信息,課程信

息,班級信息

軟件接口與數(shù)據(jù)庫接口學(xué)生基本信息,成績信息,課程信

息,班級信息,用戶信息

描述該軟件產(chǎn)品與其它外部組件的連接,這些外部組件必須明確它們的名稱和版本號以資識別,可

能的外部組件包括:

?操作系統(tǒng);

?數(shù)據(jù)庫;

?服務(wù)器:

?Java運行環(huán)境;

?工具。

16

3.4內(nèi)部接口

接口傳遞信息

維護學(xué)生信息添加學(xué)生基本信息學(xué)生基本信息(學(xué)號,姓名,性別,出生日期,

民族,籍貫,班級編號,班級,院系,聯(lián)系電

話,家庭住址,郵編)

維護學(xué)生資料修改學(xué)生基本信息學(xué)生基本信息(學(xué)號,姓名,性別,出生日期,

民族,籍貫,班級編號,班級,院系,聯(lián)系電

話,家庭住址,郵編)

維護學(xué)生資料刪除學(xué)生基本信息學(xué)生基本信息(學(xué)號,姓名,性別,出生日期,

民族,籍貫,班級編號,班級,院系,聯(lián)系電

話,家庭住址,郵編)

系統(tǒng)管理員主模塊查詢學(xué)生基本信息學(xué)生基本信息(學(xué)號,姓名,性別,出生日期,

民族,籍貫,班級編號,班級,院系,聯(lián)系電

話,家庭住址,郵編)

用戶主模塊輸入學(xué)生成績學(xué)生成績信息(學(xué)號,姓名,班級,課程編號,

成績)

用戶主模塊查詢學(xué)生基本信息學(xué)生基本信息(學(xué)號,姓名,性別,出生日期,

民族,籍貫,班級編號,班級,院系,聯(lián)系電

話,家庭住址,郵編)

描述與軟件產(chǎn)品所使用的通訊功能相關(guān)的需求,包括:

?服務(wù)器的通訊;

?數(shù)據(jù)庫的通訊;

■與硬件設(shè)備的通訊。

17

4?運行設(shè)計

4.1運行模塊組合

學(xué)籍信息管理模塊運行時通過與學(xué)生信息數(shù)據(jù)庫連接,嗖素學(xué)生信息,并將結(jié)果顯示給用戶,可以

修改學(xué)生學(xué)籍信息。

選課管理模塊運行時通過與選課信息數(shù)據(jù)庫連接,學(xué)生可以選擇相應(yīng)的課程,也可以退選選中的課

程。將查詢匹配的信息顯示給不同身份的用戶。

成績管理模塊運行時通過與成績管理數(shù)據(jù)庫連接,老師可以錄入、修改、刪除學(xué)生成績表中的相關(guān)

信息,學(xué)生通過杳詢條件,找到匹配的成績信息,顯示給學(xué)生。

課程管理模塊運行時通過與課程管理數(shù)據(jù)庫連接,管理員可以制定相應(yīng)的課程信息,然后交給老師,

老師把課程信息錄入到選課信息表中,學(xué)生通過查詢課程安排表,得到課程的安排信息。

用戶管理模塊運行時通過與用戶數(shù)據(jù)庫相連,管理員查詢老師與學(xué)生信息數(shù)據(jù)庫,得到老師與學(xué)生

信息。管理員可以修改學(xué)生與老師數(shù)據(jù)庫,可以增加、刪除老師與學(xué)生信息。

密碼管理模塊運行時通過與不同身份的密碼數(shù)據(jù)庫連接,可■以修改自身的密碼信息

4.2運行控制

下面是該系各個模塊運行控制方式與操作步驟;

學(xué)籍管理查詢學(xué)生學(xué)籍信息已管理員身份登錄系統(tǒng)后,進入

學(xué)籍界面,通過學(xué)號查詢學(xué)生學(xué)

籍信息。

修改學(xué)生學(xué)籍信息己管理員身份登錄系統(tǒng)后,進入

學(xué)籍界面,對籍貫發(fā)生變化的學(xué)

生,進行學(xué)籍信息修改。

18

選課管理查詢選課信息已學(xué)生、老師、管理員身份登錄

系統(tǒng),進入選課界面,查詢選課

信息。

選擇課程學(xué)生登錄系統(tǒng)后,進入選課界面,

選擇相應(yīng)的課程,并查看。

退選課程學(xué)生登錄系統(tǒng)后,進入退課界面,

推掉己選的課程,并查看。

成績管理統(tǒng)計查詢成績信息學(xué)生登錄系統(tǒng)后,進入成績查詢

界面,查詢課程成績信息。

增加、刪除、修改成績信息學(xué)生登錄系統(tǒng)后,進入成績查詢

界面,杳詢課程成綾信息。

課程管理制定課程以管理員登錄系統(tǒng),進入課程管

理界面,可以制定學(xué)生的課程信

息。

修改、增加、刪除課時安排信息以管理員登錄系統(tǒng),進入課程安

排界面,修改、增加、刪除課時

安排表

用戶管理管理老師以管理員身份登錄系統(tǒng),進入管

理老師界面,新增老師信息,刪

除離職老師信息。

管理學(xué)生以管理員身份登錄系統(tǒng),進入管

理學(xué)生界面,新增新生信息,刪

除畢業(yè)學(xué)生信息

密碼管理老師密碼修改以老師身份登錄系統(tǒng)后,進入老

師密碼修改界面,修改老師密碼。

學(xué)生密碼修改以學(xué)生身份登錄系統(tǒng)后,進入學(xué)

生密碼修改界面,修改學(xué)生密碼。

管理員密碼修改以管理員身份登錄系統(tǒng)后,進入

管理員密碼修改界面,修改管理

員密碼。

4.3運行時間

根據(jù)不同的硬件環(huán)境與操作系統(tǒng),系統(tǒng)的運行時間不確定,當硬件達到要求配置時,運行的時間很

短。系統(tǒng)運行查詢占用的資源與時間最多,查詢操作要與數(shù)據(jù)庫的信息進行匹配,當數(shù)據(jù)庫中的信息很

多時,系統(tǒng)有一定的延遲。

5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計

數(shù)據(jù)庫在學(xué)生信息管理系統(tǒng)中,他的好壞直接影響到本系統(tǒng)的效率和運行結(jié)果,根據(jù)系統(tǒng)的實際應(yīng)

用情況,本系統(tǒng)采用SQ1作為后臺數(shù)據(jù)庫管理工具,一下是本系統(tǒng)的邏輯結(jié)果設(shè)計。

20

5.1邏輯結(jié)構(gòu)設(shè)計要點

系統(tǒng)E-R圖:

21

5.2物理結(jié)構(gòu)設(shè)計要點

以下個模塊訪問數(shù)據(jù)庫的方法和保密條件;

模塊功能訪問數(shù)據(jù)庫方法保密條件

登錄模塊登錄直接訪問賬號與密碼

學(xué)籍管理模塊查看信息查詢數(shù)據(jù)庫信息并顯示無

選課管理模塊查詢選擇課程信息查詢數(shù)據(jù)庫中的選課信無

息表

成績管理模塊查看成績信息查詢成績數(shù)據(jù)庫,得到無

成績

用戶管理查看用戶信息查詢學(xué)生與老師信息無

密碼管理用戶密碼管理查詢密碼數(shù)據(jù)庫賬號與密碼

5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系

對于數(shù)據(jù)的存取時通過界面與數(shù)據(jù)庫中的表連接,所以系統(tǒng)必不可少用到一些表。以下是學(xué)生信息

管理系統(tǒng)中所涉及到的信息表。

學(xué)生信息表

編號屬性名字段名稱數(shù)據(jù)類型長度備注

1學(xué)號Xs_xhChar6主鍵

2姓名Xs_xmChar8不空

3性別Xs_xbBit2不空

4名族Xs_mzChar4不空

5出生日期Xs_csrqSmalldatetime20不空

6系別Xs_xibChar4不空

7系別Xs_xbChar8不空

8專業(yè)Xs_zyChar8不空

22

9年級Xs_njChar8不空

10籍貫Xs_jgChar50不空

老師信息表

編號屬性名字段名稱數(shù)據(jù)類型長度備注

1老師編號Ls_bhchar6主鍵

2件名Ls_xmchar6不空

3性別Ls_xbbit2不空

4名族Ls_mzchar2不空

5出生日期Ls_csrqSmalldatctimc20不空

6職稱Ls_zcchar8不空

7院系Ls_yxchar6不空

8籍貫Ls_jgchar50不空

9電話Ls_dhchar12不空

管理員表

編號屬性名字段名稱數(shù)據(jù)類型長度備注

1管理員編號GI_bhchar6主鍵

2姓名Gl_xmchar6不空

3性別Gl_xhRir2不空

4職稱Gl_zcchar6不空

5名族Gl_mzchar4不空

6出生日期Gl_csrqSmalldatetime20不空

7電話Gl_dhchar12不空

8籍貫Gljgchar50不空

課程表

編號屬性名字段名稱數(shù)據(jù)類型長度備注

1課程代號Kc_dhChar6主鍵

2課程名Kc_kcmChar6不空

3學(xué)分Kc_xfint2不空

4學(xué)時Kc_xsint2不空

23

成績表

編號屬性名字段名稱數(shù)據(jù)類型長度備注

1學(xué)號Cj.xhChar6主鍵

2姓名Cj_xmChar6不空

3課程名Cj_kcmChar8不空

4分數(shù)Cj_fsint2不空

選課表

編號屬性名字段名稱數(shù)據(jù)類型長度備注

1課程代號Xk_dhInt2主鍵

2課程名Xk_kcmChar8不空

3學(xué)分Xk_xfInt2不空

4學(xué)時Xk_xsInt2不空

5代課老師Xk_dklsChar6不空

課程安排表

編號屬性名字段名稱數(shù)據(jù)類型長度備注

1課程名Kcap_kcmChar6主鍵

2代課老師Kcap_dklsChar8不空

3周期Kcap_zqChar6不空

4時間Kcap_sjSmalldate20不空

5年級Kcap_njInt2不空

24

6系統(tǒng)特性

6.1說明和優(yōu)先級

對該系統(tǒng)功能進行簡短的說明,并且指出該系統(tǒng)功能的優(yōu)先級是:高、中、還是低。需要的話,還

可以包括對特定優(yōu)先級部分的評價,例如:利益、損失、費用和風(fēng)險,其相對優(yōu)先等級可以從1(低)到

9(高)。

6.2激勵/響應(yīng)序列

系統(tǒng)的界面較為友好,提高用戶的操作欲望,方便用戶的T.作。

6.3輸入/輸出數(shù)據(jù)

列出輸入數(shù)據(jù)(用戶輸入、來自外部接口的輸入或者其它輸入)并且定義針對這些輸入數(shù)據(jù)的處理(計

算)方法,以及相應(yīng)地輸出數(shù)據(jù),描述對應(yīng)區(qū)別:輸入數(shù)據(jù)和輸出數(shù)據(jù)。

本系統(tǒng)的主要輸入數(shù)據(jù)是通過瀏覽器進行輸入的,輸入的類型有字符串類型、數(shù)據(jù)類型和文件類型

等等

25

6.4功能需求與系統(tǒng)模塊之間的關(guān)系

學(xué)生修改查詢選擇退選統(tǒng)計修改制定修改增加增加修改

基本學(xué)生選課課程課程成績增加課程增加刪除刪除老師

信息基本信息

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論