軟件工程 需求分析報告.doc
《軟件工程 需求分析報告.doc》由會員分享,可在線閱讀,更多相關(guān)《軟件工程 需求分析報告.doc(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。
文檔編號:001 版本號:1.0 文檔名稱:需求分析 項目名稱:學(xué)生智能管理系統(tǒng) 項目負(fù)責(zé)人:朱巖 項目組長: 朱巖 組 員: 王增、皮素梅、潘鴦鴦、陳金龍、賈春陽 開發(fā)單位:西郵07級科技1班軟件開發(fā)小組 一、引言: 1、編寫目的: 對龐大的信息隨著學(xué)校的規(guī)模不斷擴大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長。有必要開發(fā)學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,從而減少管理方面的工作量,同時也可以方便學(xué)生對信息的獲取。 學(xué)生信息系統(tǒng)也是實現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要內(nèi)容。因此,學(xué)生信息管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,并且,面對學(xué)生生活的不斷豐富化,各種小方面管理軟件的泛濫,身為學(xué)生以及考慮學(xué)校本身管理的多方面的統(tǒng)一。本小組所開發(fā)系統(tǒng)是基于C/S結(jié)構(gòu),使用 Visual Basic程序設(shè)計語言及SQLServer2000數(shù)據(jù)庫進行設(shè)計與開發(fā)。 本系統(tǒng)針對軟件界面的人性化,生活化,做了突破性的工作,以及多項管理功能的集成上作了初步的拓展,目的在于使管理者和訪問者易于甚至樂于接受,并提出學(xué)校管理系統(tǒng)的一體化概念,使學(xué)校的管理更有效率。 2、編寫背景: 系統(tǒng)待開發(fā)的名稱:學(xué)生智能管理系統(tǒng) 項目組長:朱巖 程序錄入:朱巖、王增、皮素梅、 需求分析:朱巖、潘鴦鴦、陳金龍、皮素梅 軟件測試:朱巖、王增、皮素梅、潘鴦鴦、陳金龍、賈春陽 本系統(tǒng)的用戶:學(xué)生,老師,管理員 3、定義: (1)靜態(tài)數(shù)據(jù):系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)和操作規(guī)程 (2)動態(tài)數(shù)據(jù) :程序運行時輸入和輸出的數(shù)據(jù) (3)數(shù)據(jù)字典: 數(shù)據(jù)字典(DD, Data Dictionary)是關(guān)于數(shù)據(jù)流 程圖中出現(xiàn)的所有名字(數(shù)據(jù)流、處理、數(shù)據(jù)存儲) 的定義的集合。 4、參考資料: [1]張向宏.軟件生命周期質(zhì)量保證與測試.北京:電子工業(yè)出版 社.2009 [2]張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社. 2005 [3]張煥君.基于VB和SQL的數(shù)據(jù)庫編程技術(shù).北京:清華大學(xué)出版 社.2008 二:任務(wù)概述: 1、目標(biāo): (1)給出軟件系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)結(jié)構(gòu)。 (2)提出詳細(xì)的功能說明,確定設(shè)計限定條件,規(guī)定性能需求。 (3)密切與用戶的聯(lián)系,使用戶明確自己的任務(wù),以便實現(xiàn)上述兩項 目標(biāo)。 (4)以最低的成本,在最短的期限內(nèi)開發(fā)出具有管理學(xué)生和學(xué)生信息 功能的智能管理系統(tǒng)。 (包括:人力與設(shè)備費用的節(jié)?。惶幚硭? 度的提高;人員工作效率的提高) 2、用戶特點: 本系統(tǒng)所面向的用戶是大學(xué)學(xué)生和教師,對用戶計算機專業(yè)方面的知識要求不是很高,只要對電腦能熟練操作就ok。易于操作,這也是本軟件設(shè)計的一大目標(biāo)。 3、條件與限制: (1)建議該系統(tǒng)運行的最短壽命為5年; (2)進行該系統(tǒng)方案選擇比較的期限為2個月; (3)建議該系統(tǒng)軟件投入使用的最遲時間為2009年12月20日; (4)該系統(tǒng)要受資金、壽命、社會等系列因素的制約和限制。 (5)由于系統(tǒng)較小,且在Windows系統(tǒng)開發(fā),故在Windows環(huán)境下運 行沒有什么限制。 三:數(shù)據(jù)描述: 1、靜態(tài)數(shù)據(jù): 靜態(tài)數(shù)據(jù)是系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)和操作規(guī)程。具體包括:系統(tǒng)用戶表格、學(xué)生基本信息表格、班級信息表格、課程基本信息表格、年級課程設(shè)置信息表格、學(xué)生成績信息表格…… 2、動態(tài)數(shù)據(jù): 動態(tài)數(shù)據(jù)包括程序運行時輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫的各個表的各個不同元素與屬性值,就是學(xué)生信息。 3、數(shù)據(jù)描述: 根據(jù)上面的分析就可以設(shè)計出能夠滿足用戶需求的各種數(shù)據(jù)實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ),這些實體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。 本系統(tǒng)的實體有:學(xué)生實體、課程實體、日常工作實體、教師實體。各個實體具體的描述E_R圖如下: 4、 數(shù)據(jù)字典: (1)數(shù)據(jù)流條目——數(shù)據(jù)流條目給出某個數(shù)據(jù)流和定義,它通常是列 出該數(shù)據(jù)流的各組數(shù)據(jù)元素。 該系統(tǒng)的數(shù)據(jù)流條目: 數(shù)據(jù)流名:學(xué)生 別名 :無 組成 :學(xué)號+姓名+性別+個人電話+家庭電話+籍貫+系別+ 年級+班級+備注 數(shù)據(jù)流名:教師 別名 :無 組成 :證件號碼+姓名+性別+個人電話+系別 數(shù)據(jù)流名:課程信息 別名 :無 組成 :課程編號+課程名稱+課程類型+任課老師+上課時間+課 時+學(xué)分 數(shù)據(jù)流名:學(xué)生成績信息 別名 :無 組成 :考試編號+學(xué)生學(xué)號+學(xué)生成績 數(shù)據(jù)流名:學(xué)生課余活動信息 別名 :無 組成 :活動編號+活動名稱+活動時間+活動類型+參 與院系 (2)數(shù)據(jù)存儲條目—— 對數(shù)據(jù)存儲的定義 文件名:學(xué)生記錄 別名 :學(xué)生信息 簡述 :存放所有學(xué)生信息 組成 :學(xué)生信息文件={學(xué)生基本信息記錄}+{學(xué)生成績記錄}+{學(xué)生 課余活動信息記錄}+{學(xué)生課程信息記錄} 組織:按學(xué)生學(xué)號編排 存取要求:關(guān)鍵字是:學(xué)生學(xué)號+課程號+活動編號 查詢要求:要求能立即查詢 文件名:教師記錄 別名:教師信息 簡述:存放所有的教師信息 組成:教師信息文件={教師基本信息記錄} 組織:按教師證件號編排 存取要求:關(guān)鍵字是:教師證件號 查詢要求:要求能立即查詢 (3)數(shù)據(jù)項條目——給出某個數(shù)據(jù)單項的定義,通常是數(shù)據(jù)項值類型。 數(shù)據(jù)項名:學(xué)生學(xué)號 別名:無 取值:8{數(shù)字}8 注釋:無 數(shù)據(jù)項名:年級 別名:無 取值:〔F|M|J|S〕 F-freshmen, 一年級 M-sophomore,二年級 J-junjor, 三年級 S-senior, 四年級 注釋:F,M,J,S可分別用1,2,3,4代替 數(shù)據(jù)項名:系和班級編號 別名:無 取值:8{數(shù)字}8 注釋:無 數(shù)據(jù)項名:課程編號 別名:無 取值:8{數(shù)字}8 注釋:無 數(shù)據(jù)項名:活動編號 別名:無 取值:6{數(shù)字}6 注釋:無 數(shù)據(jù)項名:考試編號 別名:無 取值:8{數(shù)字}8 注釋:無 數(shù)據(jù)項名:教師證號 別名:無 取值:11{數(shù)字}11 注釋:無 (4)處理說明條目——給出數(shù)據(jù)流程圖中不分解的變換處理說明定義。 處理名:查閱學(xué)生信息庫 激發(fā)條件:接受到有效用戶名和密碼 優(yōu)先級:普通 輸入:用戶名和密碼 輸出:學(xué)生信息 加工邏輯:根據(jù)學(xué)生信息庫記錄 IF輸入用戶名和密碼有效 THEN顯示學(xué)生信息 ELSE請重新輸入(最多三次) ENDIF (5)數(shù)據(jù)流圖 5、數(shù)據(jù)采集: 系統(tǒng)數(shù)據(jù)采集是由數(shù)據(jù)庫系統(tǒng)在軟件運行期間通過人機界面來提示用戶輸入的。 四:需求規(guī)定: 1、功能需求: (1)對功能的規(guī)定 1)學(xué)生管理功能: a、修改當(dāng)前登錄用戶的密碼。 b、可以瀏覽,查看,搜索頁面信息。 2)教師管理功能: a、教師可以在線瀏覽,查看,搜索各類頁面。 b、可以在線添加、刪除、修改學(xué)生各種信息。 c、可以在線通知學(xué)生各種消息。 3)管理員管理功能:a、可以進行學(xué)生資料錄入 b、可以對學(xué)生信息查詢、修改、刪除、添加。 (2)功能描述: 1)登錄功能:驗證登錄用戶是否為數(shù)據(jù)庫中的合法用戶,判斷登陸 的用戶是一般學(xué)生還是教師。一般學(xué)生只能實現(xiàn)瀏覽,查看,搜 索功能;教師可以查看、修改、添加、刪除學(xué)生某方面的信息。管理員可以對用戶信息進行修改。 2)主界面功能:可以瀏覽學(xué)生各方面的信息,,還可以進入登陸頁面, 可以查找某個學(xué)生信息。 3)用戶管理功能:管理員(即超級用戶)可以添加新的用戶以及修 改當(dāng)前登錄用戶的密碼。也可實現(xiàn)登錄用戶的重新登錄和退出, 可以修改學(xué)生信息。一般學(xué)生則可以瀏覽,搜索,查看各種信息。 2、性能需求: (1)對性能的規(guī)定 1)精度:查詢時應(yīng)保證查詢率,所有在相應(yīng)域中包含查詢關(guān)鍵字的 記錄都應(yīng)能查到,同時保證準(zhǔn)確率。 2)時間特性要求:一般操作的響應(yīng)時間應(yīng)在1-2秒內(nèi)。 3)適應(yīng)性:滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它 應(yīng)用軟件的獨立運行要求。 4)靈活性:在需求發(fā)生變化時,本系統(tǒng)的對這些變化的適應(yīng)能力相 對而言是比較強的,包括操作方式上的變化;運行環(huán)境 的變化;同其他軟件的接口的變化;精度和有效時限的 變化。 (2)功能結(jié)構(gòu)圖 3、運行需求: (1)用戶界面 系統(tǒng)運行時主界面大致要求為Windows的經(jīng)典運行界面,主界面可以是SDI(單文檔界面)即每個窗體之間是獨立的,也可以是MDI(多文檔界面):有一個主窗,可以包含其他窗體。本系統(tǒng)采用多文檔界面,這樣可以使程序更加美觀,整齊有序。 (2)硬件接口 軟件較小除硬盤外,還有DVD光驅(qū),打印機等。 (3)軟件接口 在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。 (4)開發(fā)環(huán)境 操作系統(tǒng): WindowsXP或更高 數(shù)據(jù)庫類型:SQL Server 2000 CPU:P2000mmx以上,內(nèi)存大于64M。 需要建立WEB服務(wù)器 (5)故障處理 在用戶的輸入有錯誤的情況下,對于用戶的輸入錯誤應(yīng)給出適當(dāng) 的改正提示。若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫 完好無損。 4、界面需求: ( 1)登錄界面:驗證登錄用戶是否為數(shù)據(jù)庫中的合法用戶,選擇登錄 的用戶是一般學(xué)生還是教師。一般學(xué)生只能實現(xiàn)瀏覽,查看,搜 索功能;教師可以查看、修改、添加、刪除學(xué)生某方面的信息。管理員可以對用戶信息進行修改。 (2)主界面:可以瀏覽用戶各方面的信息,還可以進入登錄頁面, 可以查找某個學(xué)生信息。 (3) 注冊界面:用戶可以在主界面上選擇注冊,進入注冊界面,填寫用戶基本信息(名字、班級、年級……)。 5、 其他需求: (1)安全保密:增加用戶登錄驗證,確保信息安全性。 (2)可移植性:軟件能夠安裝于windows下的各種流行版本。 妹妹,你就這樣悄無聲息地消失在茫茫的人海,消失在我日夜的想念中。不曾帶走我對你的點點回憶。千重山,萬重水,割不斷的是情深似海如潮的的思念。 默默坐在屏前,手指在鍵盤上輕輕的劃過,所有的懷想,所有根植腦海抹不去的記憶,都凝聚指尖,觸動著流年的痕跡,把一紙素箋的心事,輕吟紙箋,等你從陌上歸來。我的妹妹,你在哪里?。磕睦??問天,天不語,問己,己不明。想你的日子,見不到你的蹤跡,讓我陷入了沉思。有關(guān)你的一切,早已深深銘刻在心里。 妹妹,你是我心底最珍貴的愛!回想起我們一起度過的時光,是那么的美好。所有的細(xì)節(jié)歷歷在目。還記得我們初遇的散文吧嗎?第一次與你相遇,是在你的空間,欣賞你溫婉如水的文字,一看到你的筆名冰格格,不問為什么,就一下子驚艷了我的目光,一下子就喜歡上了你高貴典雅的名字,喜歡上了你才華橫溢精彩的文字,喜歡上了你冰清玉潔的聰慧,喜歡上了你的一切。 妹妹,生命中的許多東西是可遇不可求的。姐姐能幸運的遇上你,是天意,是緣分,更是生命中注定讓我們有共同愛好文字,走到了一起。在那些快樂美好的日子里,我們互相點評文章,互相推心置腹的發(fā)短信交流,很快,我們就成了無話不說的網(wǎng)上好姐妹,彼此都會為傷感文字而流淚,也會為彼此的喜悅而歡呼雀躍 妹妹,姐姐永遠(yuǎn)不會忘記,在姐姐最困難的時候,是你不離不棄的向姐姐伸出援助之手,幫我渡過難關(guān)。是你一次次發(fā)短信打電話,詢問病情,關(guān)心著姐姐。 記得那次,當(dāng)電話那端,傳來千里之外,你親切的聲音,那一刻,姐姐接電話的手在顫抖,心在激烈的跳動,姐姐卸掉所有的堅強面具,再也控制不了自己的情感,竟在你面前痛哭的發(fā)泄流淚。你用溫暖的話語,安慰鼓勵著姐姐,為姐姐抹去眼角的淚痕,把微笑的陽光,灑向姐姐的世界,從此,你就成了姐姐一生的感恩。 妹妹,你在姐姐的眼里,是沒有血緣關(guān)系,如同骨肉的親人,甚至超越親情的朋友,你留給姐姐的是太多太多的感動。常常讓姐姐沉浸在綿綿幸福的回憶中。 妹妹,在姐姐悲痛欲絕地行走在死亡的邊緣,是你的到來,讓友情如一盞明燈,照徹我的靈魂,溫暖著姐姐黑夜里的寒冷。從散文網(wǎng)到007等,一路走來,一根網(wǎng)線把我們緊緊的連在一起,從相遇到相識,相知,想念,我們心靈共鳴,靈魂相依。 都說網(wǎng)絡(luò)是虛擬的,沒有真情,可是網(wǎng)絡(luò)卻讓我們結(jié)下一份難解難分的真情。沒有刻意,沒有設(shè)計,只有一次的相遇,就讓不在一個區(qū)域,從未謀面的你我,千里之距,心心相連。 妹妹,美好的日子總是過得太快,時間如白駒過隙,屈指算來,我與你已相識六年,六年來,你一直在我的心里,夢里。如今,你突然從我和眾朋友的世界里,消失的無影無蹤,怎能不讓我為你憂慮牽掛,你知道嗎?這些日子,網(wǎng)上的朋友們都在打聽你的消息,他們想念著你,夢海,漢茂油桃老師,小傻子等,和我給你發(fā)信息,給你打電話,一次次的找遍了整個網(wǎng)絡(luò)空間,和你相約的地方,可是,我們不管以怎樣的方式,都沒盼來你的回音,讓我們焦急萬分。 妹妹,你去了哪里?是去執(zhí)行任務(wù),還是外派他地。我們無從知曉。當(dāng)從北京那里得到點滴消息,如今,你陷入困境,無法自拔,我們?yōu)槟阈奶郏瑸槟銚?dān)心。我們怎能忍心看到你一個人,獨自承受那么多的精神壓力。 妹妹,姐姐明白,善良的你,不愿讓親人和朋友分擔(dān)你的痛苦,所以,沒有告別,而孑然一人,走到與世隔絕的角落 妹妹,無論你在何方,無論北京來的信息是否可靠,無論你現(xiàn)今有多忙,無論你發(fā)生怎樣的挫折,姐姐希望你別忘記,抽空給你的親人,和朋友打個電話,或發(fā)個信息,報一聲平安,不能讓愛你的那個人,獨自默默煎熬孤獨,徒留蒼茫地想念。不能讓你的朋友,日夜為你擔(dān)心,望眼欲穿的期盼,有什么困難說出來,讓大家替你想想辦法,幫助你做點什么。 妹妹,人生的路,總不會是一帆風(fēng)順??倳龅礁鞣N各樣的風(fēng)雨坎坷。很多事情,都是無法預(yù)料中發(fā)生,遇到困難,我們要學(xué)會堅強的面對,一首歌里唱得好“當(dāng)靈魂迷失在蒼涼的天和地/還有最后的堅強在支撐我身體/當(dāng)靈魂赤裸在蒼涼的天和地/我只有選擇堅強來拯救我自己。”夢海在給你的詩里寫道:‘誰不能不顧自己的生命/而為那一點小小的糾紛/和偶爾的失誤、、、、、、而喪失了斗志/和堅強 遙望遠(yuǎn)方,思緒蔓延。妹妹,你在哪里啊?你在哪里?你可聽到遠(yuǎn)方姐姐的呼喚!望斷天涯,路漫漫,既已相遇,何忍分離。- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 軟件工程 需求分析報告 需求 分析 報告
鏈接地址:http://m.appdesigncorp.com/p-6570472.html