需求分析與系統(tǒng)設(shè)計(jì)報(bào)告課案_第1頁(yè)
需求分析與系統(tǒng)設(shè)計(jì)報(bào)告課案_第2頁(yè)
需求分析與系統(tǒng)設(shè)計(jì)報(bào)告課案_第3頁(yè)
需求分析與系統(tǒng)設(shè)計(jì)報(bào)告課案_第4頁(yè)
需求分析與系統(tǒng)設(shè)計(jì)報(bào)告課案_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

學(xué)生實(shí)驗(yàn)報(bào)告(理工類(lèi))

課程名稱(chēng):IntroductiontoSoftwareEngineering專(zhuān)業(yè)班級(jí):13計(jì)算機(jī)科學(xué)與技術(shù)(單)(1)學(xué)生學(xué)號(hào):13052010**學(xué)生姓名:周敏健所屬院部:計(jì)算機(jī)工程學(xué)院指導(dǎo)老師:鐘睿2015——2016學(xué)年第1學(xué)期金陵科技學(xué)院教務(wù)處制試驗(yàn)項(xiàng)目名稱(chēng):SystemAnalysis試驗(yàn)學(xué)時(shí):4同組學(xué)生姓名:無(wú)試驗(yàn)地點(diǎn):A101試驗(yàn)日期:11月9日、11日試驗(yàn)成果:批改老師:批改時(shí)間:一、試驗(yàn)?zāi)康暮鸵?.通過(guò)對(duì)考勤管理系統(tǒng)相關(guān)需求的分析,駕馭需求分析的方法和過(guò)程2.駕馭需求分析相關(guān)文檔的規(guī)范3.完成對(duì)小型軟件系統(tǒng)的需求分析二、試驗(yàn)儀器和設(shè)備硬件:PC機(jī)軟件:SQLServer、JAVA、JUDE三、試驗(yàn)過(guò)程1.Introduction1.1PurposeWiththecontinuousexpansionofthescaleoftheschool,sharpincreaseinthenumberofstudents,itisnecessarytodevelopaStudentAttendanceSystemtomonitorstudentattendance.Byusingthissystem,wecanmaketheteachersneednottoattendtheclassattendance;therebysavingtheteachingtime,butalsocanimprovetheattendancerateofstudents.StudentAttendanceSystemisanimportantcontentofstudents'comprehensivequalityevaluation.Therefore,thesoftwareshouldbehumanized.1.2IntendedAudienceandReadingSuggestionsThisdocumentisforprojectaccountmanagerandprojectteammemberstoread.Thesystemtestplanandthesystemdesigndocumentastheinput.1.3ProductScopeThegoaloftheStudentAttendanceSystemistomakethestudents'attendancestatisticsandtimelyinput,andthesoftwareisalsoappliedtothesignoftheLargeFirm.1.4References[1]KarlE.Wiegers.SoftwareRequirements[M].北京:清華高校出版社,2004.[2]SuzanneRobertson&JamesRobertson.MasteringtheRequirementsProcess[M].Addison-WesleyProfessional,2006.2.Positioning2.1問(wèn)題描述1)資源問(wèn)題在一所學(xué)校四個(gè)年級(jí)中,假如每個(gè)年級(jí)有30個(gè)班,整個(gè)學(xué)校4個(gè)年級(jí)就有120個(gè)班,每個(gè)班按標(biāo)準(zhǔn)人數(shù)30人計(jì)算,四個(gè)年級(jí)共3600人。每個(gè)老師每學(xué)期要教學(xué)許多班級(jí),若一個(gè)老師教學(xué)3個(gè)班級(jí),共有100個(gè)老師,那至少要有300張/月的紙是用來(lái)簽到的。按市場(chǎng)價(jià)格計(jì)算,每個(gè)學(xué)期學(xué)校在考試用紙,須要花上萬(wàn)元。2)平安問(wèn)題每個(gè)老師的考勤簽到表不行能確保萬(wàn)無(wú)一失,若丟失,那很有可能本月已簽到的數(shù)據(jù)就要丟失,學(xué)生的考勤數(shù)據(jù)就會(huì)不完整,導(dǎo)致不公允現(xiàn)象。3)過(guò)程問(wèn)題在考勤時(shí),也可能會(huì)出現(xiàn)虛假簽到等的問(wèn)題。4)其他問(wèn)題在課上進(jìn)行考勤嚴(yán)峻影響上課質(zhì)量。2.2設(shè)計(jì)原則技術(shù)的先進(jìn)性系統(tǒng)應(yīng)采納先進(jìn)成熟的技術(shù),以保證投資的有效性和持續(xù)性。牢靠性系統(tǒng)運(yùn)行穩(wěn)定牢靠,采納成熟的,經(jīng)實(shí)踐證明的技術(shù)。好用性功能齊全、便利運(yùn)用、管理維護(hù)便利。平安性系統(tǒng)必需確保平安性,防止非法破壞或信息被非法修改或運(yùn)用。開(kāi)放性系統(tǒng)可以依據(jù)須要供應(yīng)標(biāo)準(zhǔn)接口,能夠?qū)?導(dǎo)出數(shù)據(jù),也能夠?qū)ζ渌到y(tǒng)給定的接口進(jìn)行嵌入。3.StakeholdersandUserDescription3.1

UserSummary學(xué)生和老師以及學(xué)校行政處的人都須要進(jìn)行考勤。3.2User-LevelGoals

用戶(hù)級(jí)主要實(shí)現(xiàn)在機(jī)器上的簽到和簽到查詢(xún)操作。3.3

Userenvironment

1)設(shè)備首先每個(gè)老師配備一臺(tái)PC機(jī)和指紋識(shí)別器,學(xué)生和老師可以通過(guò)指紋來(lái)進(jìn)行簽到,簽到信息也會(huì)實(shí)時(shí)的回顯到顯示器上,并發(fā)送到服務(wù)器,記錄下來(lái)。服務(wù)器:硬件配置要求軟件配置要求CPU3.2GHz以上操作系統(tǒng)WindowsVista以上內(nèi)存4G以上數(shù)據(jù)庫(kù)SQLServer硬盤(pán)1T以上接口用戶(hù)接口:用java、C#開(kāi),與用戶(hù)進(jìn)行信息溝通內(nèi)部接口:各個(gè)系統(tǒng)之間的接口支配:主控模塊(學(xué)生簽到系統(tǒng))調(diào)用各個(gè)子模塊(錄入,查詢(xún),顯示)。限制在指紋識(shí)別通過(guò)后,會(huì)顯示出本人信息+簽到勝利(若在非簽到時(shí)間運(yùn)用,則只會(huì)彈出本人信息并供應(yīng)查詢(xún))。管理員只能在固定的IP下進(jìn)行后臺(tái)管理。4.

ProductOverview4.1

ProductPerspective4.1.1Functionalperspective拓?fù)涔δ苣K圖:簽到管理系統(tǒng)簽到管理系統(tǒng)學(xué)生簽到教職工簽到管理員登錄學(xué)生簽到教職工簽到管理員登錄個(gè)人簽到狀況查詢(xún)個(gè)人簽到狀況查詢(xún)學(xué)生簽到狀況查詢(xún)系統(tǒng)維護(hù)信息管理個(gè)人簽到狀況查詢(xún)個(gè)人簽到狀況查詢(xún)學(xué)生簽到狀況查詢(xún)系統(tǒng)維護(hù)信息管理4.1.2Nonfunctionalperspective當(dāng)用戶(hù)在運(yùn)用中遇到BUG或者有問(wèn)題時(shí),我們將供應(yīng)一個(gè)反饋界面,他須要用戶(hù)運(yùn)用自己的學(xué)號(hào)(工號(hào))來(lái)進(jìn)行反饋并記錄,后臺(tái)管理員也會(huì)剛好的收到該用戶(hù)的反饋信息并對(duì)問(wèn)題進(jìn)行驗(yàn)證和分析,以最快的速度進(jìn)行修復(fù)。4.2

AssumptionsandDependencies適用于各所高校,支持的數(shù)據(jù)庫(kù)有Mysql,SQLServer以及Oracle。

4.3對(duì)功能的規(guī)定學(xué)生簽到系統(tǒng)包括學(xué)生信息管理,學(xué)生簽到管理2個(gè)模塊,一般用戶(hù)只能運(yùn)用簽到功能,查詢(xún)功能以及反饋功能;而管理員除了上述功能外,還有對(duì)學(xué)生信息修改,簽到信息修改,以及查看全部反饋信息的功能。4.4

對(duì)性能的規(guī)定學(xué)生簽到系統(tǒng)的管理權(quán)限應(yīng)嚴(yán)格限制:1)管理部分將會(huì)封裝起來(lái),除了擁有管理權(quán)限的用戶(hù)才能進(jìn)入管理模塊,無(wú)權(quán)限的用戶(hù)將無(wú)法通過(guò)任何渠道登錄該系統(tǒng),查看或修改數(shù)據(jù)。2)管理員賬號(hào)只能在專(zhuān)線(xiàn)接入的IP下進(jìn)行登錄,在其他IP下禁止登錄。4.5輸入輸出要求輸入輸出的數(shù)據(jù)都將以字符的形式進(jìn)行,這樣系統(tǒng)處理起來(lái)比較快,不須要轉(zhuǎn)換。4.6數(shù)據(jù)管理實(shí)力要求定期對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行清理,以免數(shù)據(jù)庫(kù)數(shù)據(jù)過(guò)多導(dǎo)致系統(tǒng)運(yùn)行緩慢,在清理前對(duì)數(shù)據(jù)進(jìn)行歸檔,并打印下發(fā)核實(shí)。技術(shù)層面①運(yùn)用較新的開(kāi)發(fā)和維護(hù)技術(shù)②并行操作技術(shù)③有效管理和快速維護(hù)人員層面①管理員需簽管理員協(xié)議,并遵守②工作按流程來(lái)③嫻熟操作系統(tǒng)各項(xiàng)4.7可移植性需求1)系統(tǒng)經(jīng)過(guò)少量修改或者是更換客戶(hù)端后可移植到其他操作系統(tǒng)中;2)盡可能采納與硬件無(wú)關(guān)的語(yǔ)言進(jìn)行編碼。4.8故障處理要求序號(hào)出錯(cuò)狀況解決方案1數(shù)據(jù)庫(kù)數(shù)據(jù)浩大,運(yùn)行緩慢定期清理,削減冗余2突然斷電配置后備電源3數(shù)據(jù)丟失數(shù)據(jù)庫(kù)鏡像還原4程序出現(xiàn)BUG停用該程序,啟動(dòng)備用程序,并聯(lián)系開(kāi)發(fā)商進(jìn)行修復(fù)。4.9版本更新與維護(hù)需求1)服務(wù)支持;2)更新支持;3)維護(hù)修正支持。5.

實(shí)現(xiàn)約束

系統(tǒng)實(shí)現(xiàn)的約束為:操作系統(tǒng)為賜予windowNT的內(nèi)核的windows操作系統(tǒng);開(kāi)發(fā)平臺(tái)為:Microsoftvisualstudio20126.產(chǎn)品提交6.1提交內(nèi)容提交的內(nèi)容包括:應(yīng)用系統(tǒng)軟件包;用戶(hù)手冊(cè);開(kāi)發(fā)過(guò)程文檔;系統(tǒng)維護(hù)文檔。6.2提交方式1)加密移動(dòng)硬盤(pán)2)面對(duì)面提交四、試驗(yàn)結(jié)果與分析通過(guò)這次課程設(shè)計(jì),我進(jìn)一步了解了軟件工程的重要性。在這次課程設(shè)計(jì),通過(guò)可行性分析、需求分析是我更加明白了需求分析的重要性,它是后續(xù)工作的重要參考之一。由于個(gè)人學(xué)問(wèn)、思維有限,不能完全考慮系統(tǒng)的完整性,在這個(gè)階段遇到了相當(dāng)多的問(wèn)題。

試驗(yàn)項(xiàng)目名稱(chēng):SystemDesign試驗(yàn)學(xué)時(shí):4同組學(xué)生姓名:無(wú)試驗(yàn)地點(diǎn):A101試驗(yàn)日期:11月17日、18日試驗(yàn)成果:批改老師:批改時(shí)間:一、試驗(yàn)?zāi)康暮鸵?.通過(guò)對(duì)考勤管理系統(tǒng)的設(shè)計(jì),駕馭系統(tǒng)設(shè)計(jì)的方法和過(guò)程2.駕馭系統(tǒng)設(shè)計(jì)相關(guān)文檔的規(guī)范3.完成對(duì)小型軟件系統(tǒng)的文檔設(shè)計(jì)二、試驗(yàn)儀器和設(shè)備硬件:PC機(jī)軟件:SQLServer、JAVA、JUDE三、試驗(yàn)過(guò)程1.總體設(shè)計(jì)1.1總體結(jié)構(gòu)設(shè)計(jì)為滿(mǎn)意學(xué)生和老師等全校人員的簽到方面的信息的管理功能,數(shù)據(jù)庫(kù)中應(yīng)當(dāng)有學(xué)校每個(gè)人的指紋,以及對(duì)應(yīng)的信息。學(xué)生通過(guò)輸入學(xué)號(hào)并驗(yàn)證指紋,老師通過(guò)教工號(hào)和指紋亦能簽到通過(guò)。管理員可以在增,刪,改,查全部人的信息;而學(xué)生只有對(duì)自己簽到信息的查詢(xún);老師則能查詢(xún)所教班級(jí)對(duì)應(yīng)的簽到狀況。1.2總體用例圖1.3E-R圖1.4參加者類(lèi)圖學(xué)生表 教職工表 管理員表1.5關(guān)系類(lèi)圖學(xué)生表與學(xué)生簽到表,教職工表與教職工簽到表1.6時(shí)序圖學(xué)生時(shí)序圖教職工時(shí)序圖管理員時(shí)序圖1.7部署圖具體設(shè)計(jì)2.1數(shù)據(jù)庫(kù)設(shè)計(jì)--創(chuàng)建數(shù)據(jù)庫(kù)createdatabaseAMS--創(chuàng)建表--學(xué)生信息表createtableStudentInf(StuIDstringprimarykey,StuNamestring,ClassIDstring,Sexchar(2),Agedatetime,Sciencestring)--教職工信息表createtableStudentInf(TcIDstringprimarykey,TcNamestring,OfficeIDstring,Sexchar(2),Agedatetime,Sciencestring)--學(xué)生簽到表--教職工簽到表CreatetableStuCheckList(StuIDstring,--教職工:TcIDstring,1stchar(1),2stchar(1),3stchar(1),……31stchar(1))--兩張表類(lèi)似,不再贅述2.2界面設(shè)計(jì)界面有兩個(gè)標(biāo)簽頁(yè):一個(gè)是供學(xué)生專(zhuān)用,另一個(gè)是供教職工用學(xué)生簽到界面只有一個(gè)輸入部分(學(xué)號(hào))和一個(gè)顯示部分(顯示簽到勝利與否的信息),簽到(登錄)勝利后可查詢(xún)個(gè)人本學(xué)期的簽到狀況;簽到界面簽到勝利界面查詢(xún)界面教職工簽到界面也只有個(gè)輸入部分和一個(gè)顯示部分,但顯示勝利簽到(登錄)后會(huì)有一個(gè)查詢(xún)按鈕,查詢(xún)個(gè)人出勤狀況以及所帶班級(jí)的出勤狀況。簽到界面2.3指紋識(shí)別系統(tǒng)設(shè)計(jì)首先對(duì)全校師生進(jìn)行指紋采集,為了以防萬(wàn)一,一人采集兩個(gè)不同手指的指紋,組建成一個(gè)小型的指紋庫(kù),將指紋分解成數(shù)據(jù)后放入其中。通過(guò)記錄指紋紋路方向,特征點(diǎn)位置(通過(guò)X/Y軸來(lái)確定位置)等。涉及圖像處理、模式識(shí)別、計(jì)算機(jī)視覺(jué)、數(shù)學(xué)形態(tài)、小波分析等眾多學(xué)科。指紋匹配是用現(xiàn)場(chǎng)采集的指紋特征與數(shù)據(jù)庫(kù)中保存的指紋特征相比較,推斷是否屬于同一個(gè)指紋。依據(jù)指紋的紋形進(jìn)行粗匹配,給出每?jī)擅吨讣y的相像性得分,依據(jù)得分進(jìn)行降序排序,獲得最高分指紋的I

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論