校友錄系統(tǒng)-需求分析說(shuō)明書_第1頁(yè)
校友錄系統(tǒng)-需求分析說(shuō)明書_第2頁(yè)
校友錄系統(tǒng)-需求分析說(shuō)明書_第3頁(yè)
校友錄系統(tǒng)-需求分析說(shuō)明書_第4頁(yè)
校友錄系統(tǒng)-需求分析說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

校友錄系統(tǒng)需求分析說(shuō)明書學(xué)號(hào)姓名所完成的任務(wù)成績(jī)1111311105徐小軍1111311128錢文2013年10月03日1.引言現(xiàn)在的社會(huì)上根本上都是有一定的文化根底的人們。最少的也是初中畢業(yè),高中畢業(yè),大學(xué)畢業(yè)的比比皆是。這樣他們也就多了許多的各個(gè)階段的同學(xué)。有初中同學(xué),高中同學(xué),大學(xué)同學(xué)。而在目前的社會(huì)上,擁有一個(gè)良好的人際關(guān)系是非常重要的,俗話說(shuō)的好,多一個(gè)朋友就多一條出路。所以這樣一來(lái),如何處理好與同學(xué)之間的關(guān)系就成了一個(gè)只得我們考慮的問(wèn)題了。校友錄管理系統(tǒng),通過(guò)該系統(tǒng)可以很好的將各個(gè)同學(xué)的聯(lián)系方式,地址等一系列的信息保存起來(lái),并且可以做到及時(shí)更新。保證每位同學(xué)可以在任何時(shí)間想查詢哪位同學(xué)的聯(lián)系方式就能及時(shí)的發(fā)訊到他的聯(lián)系方式。能夠做到平安,高質(zhì)量,高效率的查詢。校友錄系統(tǒng)開發(fā)任務(wù)提出者:徐小軍開發(fā)者:徐小軍、錢文用戶:各大高校及各種培訓(xùn)機(jī)構(gòu)校友錄系統(tǒng)要實(shí)現(xiàn)對(duì)設(shè)備的管理要求,包括:錄入、瀏覽、刪除、修改、檢索和統(tǒng)計(jì)等。不同的高?;蛘吲嘤?xùn)機(jī)構(gòu)只需要對(duì)其稍作修改即可開發(fā)出符合本單位要求的校友錄系統(tǒng)定義在本系統(tǒng)中涉及到的技術(shù)及編程語(yǔ)言有、C#、javascript,這里主要介紹一下C#。C#是一種簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖愋推桨驳木幊陶Z(yǔ)言,由C和C++開展而來(lái)。C#牢固地植根于C和C++語(yǔ)言族譜中,并且會(huì)很快被C和C++程序員所熟悉。C#的目標(biāo)在于把VisualBasic的高生產(chǎn)力和C++本身的能力結(jié)合起來(lái)。C#作為的一局部提供應(yīng)用戶。除了C#以外,VisualStudio還支持VisualBasic、VisualC++和描述語(yǔ)言VBScript和Javascript。所有這些語(yǔ)言都提供對(duì)Microsoft.NET平臺(tái)的訪問(wèn)能力,它包括一個(gè)通用的執(zhí)行引擎和一個(gè)豐富的類庫(kù)。Microsoft.NET平臺(tái)定義了一個(gè)“通用語(yǔ)言子集”(CLS),是一種混合語(yǔ)言,它可以增強(qiáng)CLS兼容語(yǔ)言和類庫(kù)間的無(wú)縫協(xié)同工作能力。對(duì)于C#開發(fā)者,這意味著既是C#是一種新的語(yǔ)言,它已經(jīng)可以對(duì)用老牌工具如VisualBasic和VisualC++使用的豐富類庫(kù)進(jìn)行完全訪問(wèn)。C#自己并沒有包含一個(gè)類庫(kù)。2.任務(wù)概述為了適應(yīng)時(shí)代的變化,我們作為當(dāng)代的知識(shí)分子,我們更加應(yīng)該懂得如何利用身邊的資源,讓我們能夠很好的掌握我們所擁有的人脈資源。目前,大多數(shù)學(xué)生們采用的是傳統(tǒng)的校友錄記錄方法。即通過(guò)紙筆將同學(xué)之間的信息記錄下來(lái)。此后一旦有同學(xué)的聯(lián)系方法如號(hào)碼,QQ號(hào)碼,家庭住址等發(fā)生改變必須及時(shí)進(jìn)行更新,而且一旦本子寫滿了,或者破損,就需要換一本新的本子并且將原來(lái)那本上的內(nèi)容全部重新寫到新的本子上面。這樣的方法隨著時(shí)間的延長(zhǎng)越來(lái)越無(wú)法適應(yīng)時(shí)代的變化。針對(duì)該現(xiàn)象,開發(fā)一個(gè)靈活、通用適合的校友錄系統(tǒng),就顯得十分重要。其可對(duì)同學(xué)間的家庭住址,聯(lián)系等一系列信息可以做到及時(shí)更新,不易喪失,查找方便,大大提高了同學(xué)間的聯(lián)系的便利性。用戶只需一個(gè)瀏覽器進(jìn)行工作,實(shí)行客戶端的零安裝和零維護(hù),并支持遠(yuǎn)程辦公和不間斷效勞。3.功能需求分析主要完成的功能有:用戶注冊(cè)、注冊(cè)信息修改、用戶登錄、創(chuàng)立學(xué)校、創(chuàng)立班級(jí)、參加班級(jí)、審核班級(jí)新成員、查看班級(jí)成員列表、留言信息等,下面分別對(duì)各局部的功能進(jìn)行描述。用戶注冊(cè)用戶注冊(cè)是校友錄系統(tǒng)使用的第一步,也就是說(shuō)必須注冊(cè)為系統(tǒng)用戶后才可以在校友錄中進(jìn)行其他操作。注冊(cè)信息修改用戶在成為系統(tǒng)的注冊(cè)用戶后,還可以修改個(gè)人的信息,這些信息主要包括用戶的聯(lián)系方式。家庭住址等信息。用戶登錄由于此系統(tǒng)設(shè)計(jì)了不同權(quán)限的用戶,因此需要用戶進(jìn)行登錄設(shè)置,來(lái)區(qū)分用戶的權(quán)限。創(chuàng)立學(xué)校在校友錄系統(tǒng)中,如果注冊(cè)用戶的學(xué)校不存在,用戶可以在校友錄中創(chuàng)立自己的母校。創(chuàng)立班級(jí)在校友錄系統(tǒng)中,如果注冊(cè)用戶所在班級(jí)不存在,用戶可以在校友錄中創(chuàng)立所在班級(jí)信息,此時(shí)用戶會(huì)自動(dòng)成為班級(jí)的管理員。申請(qǐng)參加班級(jí)如果用戶所在班級(jí)的信息已經(jīng)建立,注冊(cè)用戶可以申請(qǐng)參加此班級(jí)審核班級(jí)新成員班級(jí)管理員可以審核班級(jí)成員信息,可將用戶加為班級(jí)成員,也可將用戶踢出班級(jí)。查看班級(jí)成員列表可以瀏覽班級(jí)成員信息,如果班級(jí)成員過(guò)多,可分頁(yè)顯示信息。留言信息可以瀏覽班級(jí)成員的留言信息,并可以發(fā)布留言信息。除了以上工程外,整個(gè)系統(tǒng)還包括登陸管理,即根據(jù)不同人員的身份合法性認(rèn)證,使其進(jìn)行相應(yīng)的操作。人員分普通用戶、管理員。4.性能需求分析本系統(tǒng)可以實(shí)現(xiàn)許多性能特性,如:實(shí)用性、靈活性、可擴(kuò)展性、易維護(hù)性、可靠性等等。4.1實(shí)用性實(shí)用性是衡量一個(gè)應(yīng)用系統(tǒng)好壞的重要指標(biāo)。是否與業(yè)務(wù)緊密結(jié)合,是否具有嚴(yán)格的業(yè)務(wù)針對(duì)性,是系統(tǒng)成敗的關(guān)鍵。本系統(tǒng)是在對(duì)各種類型的校友錄進(jìn)行詳細(xì)的調(diào)查之后實(shí)現(xiàn)的,實(shí)現(xiàn)的各項(xiàng)功能應(yīng)該十分貼合現(xiàn)代化校友錄的需求,具有很強(qiáng)的實(shí)用性。完全控制式的頁(yè)面布局,使得同學(xué)信息錄入工作更簡(jiǎn)便。4.2靈活性本系統(tǒng)提供了靈活的查詢模塊可查詢同學(xué)的聯(lián)系方式、家庭住址、留言板、等信息,靈活組合條件,進(jìn)行組合查詢,到達(dá)提高查詢效率、界面直觀的效果。4.3擴(kuò)展性隨著系統(tǒng)應(yīng)用的普及和推廣,系統(tǒng)功能的擴(kuò)展將是不可防止的,因此,提高系統(tǒng)的可擴(kuò)展性、可維護(hù)性是提高整個(gè)系統(tǒng)性能的必然要求。本系統(tǒng)采用模塊化的設(shè)計(jì)思想,在結(jié)構(gòu)上具有良好的可伸縮性,使用者可根據(jù)實(shí)際業(yè)務(wù)需要擴(kuò)展模塊。4.4易維護(hù)性本系統(tǒng)采用多層架構(gòu)設(shè)計(jì),使系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,有利于后期的維護(hù)。4.5平安保密性整體的系統(tǒng)平安性是本系統(tǒng)中必須考慮的重點(diǎn)要求。在該系統(tǒng)設(shè)計(jì)中,平安、可靠將作為第一要素。同時(shí),利用細(xì)分的權(quán)限管理,拒絕非法用戶進(jìn)入系統(tǒng)和合法用戶的越權(quán)操作,防止系統(tǒng)遭到惡意破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改。此外,還有良好的用戶身份認(rèn)證體制和靈活的密碼更改模塊;用戶權(quán)限也可以通過(guò)管理員靈活修改。4.6可靠性社會(huì)向信息時(shí)代迅速開展的同時(shí)也有潛在危機(jī),即對(duì)信息技術(shù)的依賴程度越高,系統(tǒng)失效可能造成的危害和影響也就越大。因此,采用良好的操作系統(tǒng)和數(shù)據(jù)庫(kù),確保數(shù)據(jù)的一致性和完整性,并使系統(tǒng)免受病毒感染,確保系統(tǒng)運(yùn)行的可靠性具有重要意義。4.7經(jīng)濟(jì)性本系統(tǒng)可對(duì)同學(xué)的信息進(jìn)行統(tǒng)計(jì)及管理工作,方便了同學(xué)間的聯(lián)系。簡(jiǎn)化了同學(xué)間的溝通。4.8穩(wěn)定性除了具備以上幾點(diǎn)特性,系統(tǒng)還應(yīng)具備長(zhǎng)期持續(xù)穩(wěn)定工作的能力。業(yè)務(wù)需求分析校友錄系統(tǒng)的流程分析,如圖5-1,展示了此系統(tǒng)總體的使用流程。在此系統(tǒng)中首先要注冊(cè)為系統(tǒng)的用戶,然后進(jìn)行登錄操作。用戶登錄后要對(duì)登錄身份進(jìn)行驗(yàn)證,如果是管理員可以對(duì)班級(jí)進(jìn)行管理,如果為普通用戶需要判斷是否已經(jīng)參加班級(jí),如沒有參加班級(jí)需要進(jìn)行參加班級(jí)的一系列操作,然后擁有班級(jí)普通成員對(duì)班級(jí)的操作權(quán)限。注冊(cè)信息注冊(cè)信息是否為系統(tǒng)用戶否是登錄是否管理員是否已參加班級(jí)是否已建立學(xué)校是否已建立班級(jí)是否建立學(xué)校信息建立班級(jí)信息審核班級(jí)成員信息發(fā)布、編輯留言信息否否是是否申請(qǐng)參加班級(jí)成為班級(jí)管理員瀏覽、發(fā)布李艷信息查詢通訊錄信息是圖5-1系統(tǒng)總體流程圖用戶登錄管理用戶進(jìn)入校友錄系統(tǒng)前首先要進(jìn)行登錄。實(shí)現(xiàn)對(duì)用戶合法性的驗(yàn)證和對(duì)用戶權(quán)限的分配,其功能流程圖如圖5-2用戶登錄管理用戶登錄管理班級(jí)管理員非法用戶普通班級(jí)成員驗(yàn)證登錄合法性驗(yàn)證登錄身份合法非法圖5-2用戶信息管理流程圖用戶信息管理用戶信息管理提供了用戶信息的注冊(cè)和修改功能,用戶注冊(cè)信息時(shí)需要驗(yàn)證用戶的ID,保證唯一性,其功能流程圖如圖5-3用戶信息管理用戶信息管理修改個(gè)人信息注冊(cè)個(gè)人信息根底資料的修改是否已注冊(cè)驗(yàn)證身份唯一性是否提交數(shù)據(jù)庫(kù)注冊(cè)成功注冊(cè)失敗圖5-3用戶信息管理流程圖5-4學(xué)校信息管理學(xué)校信息管理提供了列表查看已注冊(cè)學(xué)校的信息功能,并可建立新的學(xué)校信息,學(xué)校建立時(shí)要驗(yàn)證學(xué)校的名稱,相同學(xué)校的名稱只可以建立一個(gè),其功能流程圖如圖5-4。學(xué)校信息管理學(xué)校信息管理進(jìn)入此學(xué)校創(chuàng)立此學(xué)校是否學(xué)校已建立學(xué)校名稱是否存在是否創(chuàng)立成功創(chuàng)立失敗是否圖5-4學(xué)校信息管理流程圖班級(jí)信息管理班級(jí)信息管理提供了列表查看此學(xué)校中已建立的班級(jí)信息的功能,如果列表中沒有用戶需要的班級(jí)信息,用戶還可以建立一個(gè)新的班級(jí),此時(shí)用戶會(huì)成為此班級(jí)的管理員。班級(jí)信息的管理流程與學(xué)校信息管理流程類似,區(qū)別是維護(hù)的數(shù)據(jù)不同,這里就不再贅述。參加班級(jí)信息管理參加班級(jí)信息管理提供了向班級(jí)管理員提交參加班級(jí)的申請(qǐng)功能,班級(jí)管理員審核通過(guò)后,即可成為班級(jí)的成員,其功能流程圖如圖2-6。參加班級(jí)信息管理參加班級(jí)信息管理班級(jí)成員審核申請(qǐng)參加班級(jí)成為班級(jí)成員等待管理員審核通過(guò)未通過(guò)圖5-6參加班級(jí)信息管理流程圖班級(jí)成員信息管理班級(jí)成員信息管理主要提供判斷注冊(cè)用戶是否為此班級(jí)成員的管理功能。具體的功能如下:將申請(qǐng)參加班級(jí)的成員確定為正式的班級(jí)成員,將原有的班級(jí)正式成員取消為非正式成員,其功能流程圖如圖5-7。班級(jí)成員信息管理班級(jí)成員信息管理是否班級(jí)成員審核班級(jí)成員取消班級(jí)成員確定為班級(jí)成員是否圖5-7班級(jí)成員信息管理流程圖通訊錄管理通訊錄管理主要提供班級(jí)成員互相查詢通訊方式的功能。具體的功能如下:當(dāng)班級(jí)成員進(jìn)入通訊錄頁(yè)面時(shí),會(huì)顯示班級(jí)成員列表,在此列表中顯示了班級(jí)成員的聯(lián)系方式。信息留言管理信息留言管理主要提供班級(jí)成員互通信息的功能。具體的功能如下:當(dāng)班級(jí)成員進(jìn)入通訊錄頁(yè)面后,會(huì)瀏覽到班級(jí)所有成員的留言信息,信息會(huì)按時(shí)間順序進(jìn)行分頁(yè)顯示,成員也可以添加新的留言信息,其功能流程圖如圖5-9。發(fā)布新的留言信息發(fā)布新的留言信息信息留言管理瀏覽所有成員留言信息圖5-9信息留言管理流程圖5.10數(shù)據(jù)字典名字:區(qū)域信息描述:區(qū)域的根本分布名字:區(qū)域信息描述:區(qū)域的根本分布定義:區(qū)域信息=省份名稱+市區(qū)名稱位置:區(qū)域信息根本表名字:人員信息描述:人員的根本信息定義:人員信息=權(quán)限+入學(xué)時(shí)間+班級(jí)+是否為超級(jí)管理員位置:人員信息根本表名字:班級(jí)信息描述:班級(jí)根本情況名字:班級(jí)信息描述:班級(jí)根本情況定義:班級(jí)信息=班級(jí)名稱+入學(xué)年份位置:班級(jí)根本表名字:留言信息描述:留言根本情況定義:留言信息=人物+內(nèi)容+時(shí)間位置:留言根本表6.?dāng)?shù)據(jù)需求分析數(shù)據(jù)庫(kù)需求分析調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過(guò)調(diào)查、收集和分析,獲得用戶對(duì)數(shù)據(jù)庫(kù)的需求。信息需求:指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì),即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。處理要求:指用戶需要完成什么處理能力。明確用戶對(duì)數(shù)據(jù)有什么樣的處理要求從而明確數(shù)據(jù)之間的關(guān)系。本課程的功能集中表現(xiàn)為數(shù)據(jù)的查詢,更新和維護(hù),因此需求集中表現(xiàn)為對(duì)“數(shù)據(jù)”的需求。根據(jù)登陸身份不同顯示不同的功能項(xiàng),以及所能進(jìn)行的操作。概念結(jié)構(gòu)設(shè)計(jì)是將縫隙得到的用戶需求抽象為概念模型的過(guò)程,他是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。根據(jù)前面的分析,創(chuàng)立各數(shù)據(jù)表的實(shí)體E-R關(guān)系圖,它是數(shù)據(jù)庫(kù)設(shè)計(jì)非常重要的一步,下面用E-R圖的形式表示出各實(shí)體的屬性。省份E-R實(shí)體圖省份的實(shí)體具體有省份ID、省份名稱2個(gè)屬性,E-R圖如圖6-1省份省份省份ID省份名稱圖6-1省份E-R實(shí)體圖城市E-R實(shí)體圖城市的實(shí)體具體有城市ID、所在省份、城市名稱3個(gè)屬性,E-R圖如圖6-2城市城市城市ID所在省份城市名稱圖6-2城市E-R實(shí)體圖學(xué)校類型E-R實(shí)體圖學(xué)校類型的實(shí)體具體有類型ID、類型名稱2個(gè)屬性,E-R圖如圖6-3學(xué)校類型學(xué)校類型類型ID類型名稱圖6-3學(xué)校類型E-R實(shí)體圖用戶E-R實(shí)體圖用戶的實(shí)體具體有用戶ID、登錄賬號(hào)、登錄密碼、姓名、性別、生日、移動(dòng)、家庭、班級(jí)ID、用戶級(jí)別、家庭地址、、E-mail、注冊(cè)時(shí)間、上次登錄時(shí)間、登錄次數(shù)16個(gè)屬性,E-R圖如圖6-4用戶用戶注冊(cè)時(shí)間登陸次數(shù)家庭地址用戶級(jí)別班級(jí)ID家庭移動(dòng)生日性別姓名登錄密碼登錄賬戶用戶ID上次登錄時(shí)間E-mail圖6-4用戶E-R實(shí)體圖學(xué)校E-R實(shí)體圖學(xué)校的實(shí)體具體有學(xué)校ID、學(xué)校名稱、省份ID、城市ID、所在城市、學(xué)校類型、學(xué)校網(wǎng)址、創(chuàng)立人ID、9個(gè)屬性,E-R圖如圖6-5學(xué)校學(xué)校學(xué)校ID學(xué)校類型所在城市城市ID學(xué)校網(wǎng)址創(chuàng)立人ID學(xué)校名稱省份ID圖6-5學(xué)校E-R實(shí)體圖班級(jí)E-R實(shí)體圖班級(jí)的實(shí)體具有班級(jí)ID、班級(jí)名稱,省份ID、城市ID、學(xué)校ID、正管理員、副管理員、類型、班級(jí)數(shù)、創(chuàng)立時(shí)間10個(gè)屬性,E-R圖如圖6-6班級(jí)班級(jí)班級(jí)ID創(chuàng)立時(shí)間正管理員學(xué)校ID城市ID副管理員類型班級(jí)數(shù)班級(jí)名稱省份ID圖6-6班級(jí)E-R實(shí)體圖留言信息E-R實(shí)體圖留言信息的實(shí)體具體有留言ID、標(biāo)題、內(nèi)容、班級(jí)ID、留言用戶、編輯留言用戶、刪除標(biāo)志、帖子置頂標(biāo)志8個(gè)屬性,E-R圖如圖6-7留言信息留言信息留言ID帖子置頂標(biāo)志編輯留言的用戶留言用戶班級(jí)ID刪除標(biāo)志標(biāo)題內(nèi)容圖6-7留言信息E-R實(shí)體圖7.運(yùn)行環(huán)境規(guī)定運(yùn)行環(huán)境:在本系統(tǒng)的開發(fā)平臺(tái)為VS2010,后臺(tái)數(shù)據(jù)庫(kù)為SQLServer。

建議最低配置推薦配置硬件CPU:CeleronII-1000內(nèi)存:128M硬盤:10G顯示分辨率:800*600CPU:IntelI5內(nèi)存:256M硬盤:20G〔7200轉(zhuǎn)/分鐘〕顯示分辨率:1027*768軟件WindowXP中文版/Windows2000中文版WindowsXP中文版

/Windows7中文版客

溫馨提示

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

評(píng)論

0/150

提交評(píng)論