![軟件工程課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)_圖文_百度文庫_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ff542589-42e4-4413-a3a8-b77280fbcc56/ff542589-42e4-4413-a3a8-b77280fbcc561.gif)
![軟件工程課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)_圖文_百度文庫_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ff542589-42e4-4413-a3a8-b77280fbcc56/ff542589-42e4-4413-a3a8-b77280fbcc562.gif)
![軟件工程課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)_圖文_百度文庫_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ff542589-42e4-4413-a3a8-b77280fbcc56/ff542589-42e4-4413-a3a8-b77280fbcc563.gif)
![軟件工程課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)_圖文_百度文庫_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ff542589-42e4-4413-a3a8-b77280fbcc56/ff542589-42e4-4413-a3a8-b77280fbcc564.gif)
![軟件工程課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)_圖文_百度文庫_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ff542589-42e4-4413-a3a8-b77280fbcc56/ff542589-42e4-4413-a3a8-b77280fbcc565.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué) 年 設(shè) 計(jì)課程名稱:學(xué)年設(shè)計(jì)(論文)(軟件工程實(shí)驗(yàn)項(xiàng)目:學(xué)生信息管理系統(tǒng)姓 名:XXX專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班 級:XXX班學(xué) 號:XXXX指導(dǎo)教師:XXX計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院實(shí)驗(yàn)教學(xué)中心目 錄一、需求分析 1二、可行性分析 11.問題 12.項(xiàng)目目標(biāo) 23.運(yùn)行環(huán)境 24.開發(fā)風(fēng)險(xiǎn) 25. 經(jīng)濟(jì)可行性 26技術(shù)可行性 27法律可行性 28.總體分析 3三、系統(tǒng)功能分析 31.系統(tǒng)功能的劃分 32.系統(tǒng)模塊 3四、 數(shù)據(jù)描述 31系統(tǒng)流程圖 32數(shù)據(jù)流程圖 43數(shù)據(jù)字典 54E-R圖 85用例圖 11五、總體設(shè)計(jì) 111、基本設(shè)計(jì)概念和處理流程 11p 2 、軟件結(jié)構(gòu) 11p 3 、數(shù)據(jù)
2、結(jié)構(gòu) 13p 六、詳細(xì)設(shè)計(jì) 14 1.模塊設(shè)計(jì)span 142.改密碼span 163.瀏覽 17七、功能介紹 17八、關(guān)鍵代碼展示 20九、心得體會 25一、需求分析現(xiàn)在的大學(xué)中,老師和學(xué)生都注重理論與實(shí)際相結(jié)合,開設(shè)了很多與課程相配的課程設(shè)計(jì)。而在實(shí)際人工管理中,因?yàn)樘峤坏奈臋n作業(yè)數(shù)量眾多,處理復(fù)雜,造成管理的混亂。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大功能已為人們深刻認(rèn)識,它已進(jìn)入人們生活的各個(gè)領(lǐng)域,并發(fā)揮了越來越重要的作用,針對人工管理的缺點(diǎn),最好的解決辦法就是借助計(jì)算機(jī)技術(shù)提供一個(gè)電子化的課程設(shè)計(jì)管理平臺。為了更好地管理設(shè)計(jì)過程中所產(chǎn)生的資料文檔,我們開發(fā)一個(gè)軟件工程課程
3、設(shè)計(jì)管理系統(tǒng)。教師和學(xué)生可以應(yīng)用該系統(tǒng)實(shí)現(xiàn)如下功能:1、學(xué)生使用自己的姓名和學(xué)號(密碼)登陸后,可以從題庫中選擇一個(gè)題目,并且填寫同組的其他同學(xué)的姓名,學(xué)號,班級,小組長等。且選題一旦保存就不能再更改。2、學(xué)生可以修改自己的密碼??梢圆樵冏约旱倪x題情況。學(xué)生可以查詢自己的課程設(shè)計(jì)成績。3、學(xué)生在課程設(shè)計(jì)的各個(gè)階段的工作報(bào)告上傳至該系統(tǒng)。4、教師使用姓名和工資號(密碼)登陸后,可以查看學(xué)生的選題情況;可以查看學(xué)生的設(shè)計(jì)報(bào)告,填寫學(xué)生的項(xiàng)目進(jìn)度情況,并且給出最后的分?jǐn)?shù)。5、教師可以修改自己的密碼。教師把課程設(shè)計(jì)的題目,學(xué)習(xí)的資料等上傳到該系統(tǒng)。6、其他使用該系統(tǒng)的人,可以以客戶身份登陸瀏覽。7 本
4、例使用面向?qū)ο蟮男枨蠓治龇椒ǚ治鲂阅苄枨蟛僮飨到y(tǒng): Windows98 以上/ME/2000/XP 等數(shù)據(jù)庫: MySQL二、可行性分析1. 問題:(1)目前的課程設(shè)計(jì)管理系統(tǒng)由人工統(tǒng)計(jì)處理。(2)站用一個(gè)辦公室和2-3個(gè)職工專門用來管理課程設(shè)計(jì)選課,每天有固定工作時(shí)間8小時(shí)。(3)每人工資在每月2000-3000元。(4)需要選題的同學(xué)按班級的方式報(bào)上來,經(jīng)核對分配后方才生效,在通知老師選題情況。雙方如有問題還需在工作時(shí)間來此解決。(5)由于是人工處理且工作量大,所以效率低,出錯率高,修改麻煩。2項(xiàng)目目標(biāo):學(xué)生和老師可以方便的選課,同時(shí)可以查詢和修改各自的信息,以便學(xué)校管理。3運(yùn)行環(huán)境:(1
5、)以Windows98 以上/ME/2000/XP作為學(xué)生選課管理系統(tǒng)的后臺操作系統(tǒng)。(2)前臺開發(fā)程序?yàn)镴AVA,Mysql(3)后臺數(shù)據(jù)庫為 MySQL(4)主要硬件設(shè)備:PC機(jī)一臺。4. 開發(fā)風(fēng)險(xiǎn):浪費(fèi)資金人力,會影響原有管理方式,總體風(fēng)險(xiǎn)不大。5. 經(jīng)濟(jì)可行性:成本估計(jì):一臺計(jì)算機(jī)每天電費(fèi)(工作18小時(shí)以上),需要4-5名管理遠(yuǎn)和數(shù)據(jù)庫維護(hù)人員每天工資(每天工作在8小時(shí)以上),人員培訓(xùn)費(fèi)用,定期軟硬件更新費(fèi)用,每年總運(yùn)營費(fèi)用,雜項(xiàng)費(fèi)用。資源分析:現(xiàn)有計(jì)算機(jī)比較充足,相關(guān)人才在學(xué)校內(nèi)就能找到,工資要求低。6技術(shù)可行性:我校計(jì)算機(jī)系以及其他系都有軟硬件知識豐富,具有較高的文化水平和計(jì)算機(jī)操
6、作水平,可以設(shè)計(jì)管理該系統(tǒng)的學(xué)生和老師,且課余時(shí)間豐富,可以學(xué)習(xí)和了解在設(shè)計(jì)和應(yīng)用當(dāng)中會遇到或可能遇到的技術(shù)問題。我校許多專業(yè)都以開設(shè)類似的課程設(shè)計(jì)題目,學(xué)生和老師在技術(shù)方面已經(jīng)有經(jīng)驗(yàn),正缺少這樣的實(shí)踐機(jī)會。7法律可行性:雖然其他學(xué)校也有類似的管理系統(tǒng),但都主要在本校使用,沒有涉及到盈利方面,我校設(shè)計(jì)該系統(tǒng)也本著讓學(xué)生和老師把握一次學(xué)習(xí)實(shí)踐的機(jī)會的目的,鍛煉他們的開發(fā)技術(shù)和能力,不會去抄襲已經(jīng)設(shè)計(jì)好的管理系統(tǒng),如有借鑒的地方發(fā)布時(shí)也會說明,而且該系統(tǒng)是本著方便學(xué)生學(xué)習(xí)的目的,而非盈利目的,所以不會和法律相沖突。8.總體分析:比原有方式工作效率高,成本低,出錯率低,使學(xué)校實(shí)現(xiàn)現(xiàn)代化網(wǎng)絡(luò)教學(xué)管理。
7、三、系統(tǒng)功能分析1系統(tǒng)功能的劃分:使用該系統(tǒng)有三個(gè)角色教師,學(xué)生,客戶。教師可以查看學(xué)生選課情況,可以查看學(xué)生設(shè)計(jì)報(bào)告,填寫學(xué)生項(xiàng)目進(jìn)度情況,給出最高分,修改密碼,上傳課程設(shè)計(jì)題目,學(xué)習(xí)資料。學(xué)生可以查看選課情況和成績,選課??蛻糁豢梢詾g覽選課信息。2系統(tǒng)可分為5個(gè)模塊:(1)基本信息:教師和學(xué)生的信息包括教師號,學(xué)生號,教師開設(shè)的課程設(shè)計(jì)題目, 學(xué)生選的課程設(shè)計(jì)題目,項(xiàng)目進(jìn)度和分?jǐn)?shù)。(2)選課:顯示教師開設(shè)的課程設(shè)計(jì)題目,實(shí)現(xiàn)學(xué)生選課。(3)查詢:學(xué)生查詢可選題,自己選題情況,自己課程設(shè)計(jì)成績。教師查詢學(xué)生選題情況,學(xué)生設(shè)計(jì)報(bào)告。(4)修改:教師填寫項(xiàng)目進(jìn)度情況和給出分?jǐn)?shù),學(xué)生填寫同組的其他
8、同學(xué)的姓名,學(xué)號,班級,小組長,修改結(jié)果存入相應(yīng)數(shù)據(jù)庫等。(5)密碼:教師和學(xué)生可以修改自己的登陸密碼,結(jié)果存入用戶信息數(shù)據(jù)庫。四、 數(shù)據(jù)描述1系統(tǒng)流程圖:2數(shù)據(jù)流程圖簡易數(shù)據(jù)流圖:完整數(shù)據(jù)流圖:3數(shù)據(jù)字典:數(shù)據(jù)流描述:數(shù)據(jù)流名:用戶名密碼 數(shù)據(jù)來源:用戶登陸處理 數(shù)據(jù)去向:驗(yàn)證信息處理。說明:用戶輸入用戶名和密碼 數(shù)據(jù)組成:用戶名+密碼 數(shù)據(jù)流量:小 數(shù)據(jù)流名:直接登陸 數(shù)據(jù)來源:用戶登陸處理 數(shù)據(jù)去向:客戶界面說明:普通用戶不輸入用戶名和密碼直接以客戶身份登陸 數(shù)據(jù)流名:登陸 數(shù)據(jù)來源:驗(yàn)證信息處理正確 數(shù)據(jù)去向:根據(jù)驗(yàn)證信息返回條件決定是教師界面還是學(xué)生界面說明:系統(tǒng)登陸到教師界面。數(shù)據(jù)
9、流名:選題,資料數(shù)據(jù)來源:教師界面的輸入選題和資料窗口數(shù)據(jù)去向:上傳處理因此,大力研究開發(fā)如汽車防撞裝置等主動式汽車輔助安全裝置,減少駕駛員的負(fù)擔(dān)和判斷錯誤,對于提高交通安全將起到重要的作用。顯然,此類產(chǎn)品的研究開發(fā)具有極大的實(shí)現(xiàn)意義和廣闊的應(yīng)用前景。同時(shí),汽車工業(yè)在經(jīng)濟(jì)發(fā)達(dá)國家已經(jīng)成為一個(gè)發(fā)展國民經(jīng)濟(jì)的支柱性產(chǎn)業(yè)。如美國每年汽車(轎車和卡車產(chǎn)量平均為1400萬輛,我國1998年為數(shù)據(jù)去向:驗(yàn)證填寫信息處理(65是由追尾碰撞引起的。據(jù)統(tǒng)計(jì):早在70年代初時(shí)由于汽車碰撞全世界每年造成的經(jīng)濟(jì)損失為100億美元,平均每輛車每年的經(jīng)濟(jì)損失為100美元?,F(xiàn)在是2l數(shù)據(jù)來源:課題信息界面2001年我國道路
10、交通事故造成的直接經(jīng)濟(jì)損失為30億元,數(shù)據(jù)流名:設(shè)計(jì)報(bào)告人死亡 546 485 人受傷??梢哉f,道路交通事故每天在全國各地均頻頻發(fā)生,給人民造成了巨大的生命財(cái)產(chǎn)損失。為此一些發(fā)達(dá)國家早在 70 年代就開始研制汽車防撞系統(tǒng)。研制汽車防撞系統(tǒng)可以大大有效的減少事故的發(fā)生幾率和財(cái)產(chǎn)的損失,為此研究汽車防撞系統(tǒng)的前景十分美好 6 元素名:課題描述:老師發(fā)布可選的課題第三章 汽車報(bào)警系統(tǒng)的分析3、1 汽車報(bào)警系統(tǒng)的結(jié)構(gòu)組成課題內(nèi)容說明位置:數(shù)據(jù)庫3、1、1制動系統(tǒng)低壓報(bào)警裝置 在采用氣制動的汽車上,一旦制動氣壓低于最小允許值時(shí),制動系統(tǒng)將不能正常工作而危及安全。所以此種汽車需裝備制動系統(tǒng)低壓報(bào)警裝置,當(dāng)
11、氣壓過低時(shí)報(bào)警燈隨即點(diǎn)亮,以引起駕駛員注意。報(bào)警開關(guān):當(dāng)電源接通后,制動系統(tǒng)氣壓下降到340370 kPa時(shí),由于作用在膜片上的壓力減小,于是在復(fù)位彈簧的作用下觸點(diǎn)閉合,電路接通,報(bào)警燈亮。當(dāng)氣壓升高到400 kPa3班級實(shí)體E-R2課程實(shí)體圖:3、1、年級實(shí)體E-R圖:熱敏電阻式燃油量報(bào)警裝置,它由熱敏電阻式傳感器和報(bào)警燈組成。當(dāng)燃油多時(shí),具有負(fù)溫度特性的熱敏電阻13、1、4 它由傳感器、放大器、報(bào)警燈等組成。傳感器由鉛棒和加液塞組成,通常安裝在蓄電池正樁樁數(shù)起第三個(gè)單格內(nèi)。當(dāng)蓄電池液面高度正常時(shí),傳感器的鉛棒上的電位為+ 8 V,從而使 VT1導(dǎo)通,VT2截止,報(bào)警燈不亮。當(dāng)蓄電池液面在最
12、低限以下時(shí),傳感器的鉛棒就無法與電解液接觸,鉛棒就無正電位,從而使VT1截止,五、總體設(shè)計(jì)1、1、5 GPRS/GPS車輛報(bào)警定位系統(tǒng) 2、軟件結(jié)構(gòu)(1(以下簡稱“系統(tǒng)”是我公司將GPRS網(wǎng)絡(luò)的數(shù)據(jù)通信和數(shù)據(jù)傳送功能與GPS全球衛(wèi)星定位系統(tǒng)以及GIS地理信息系統(tǒng)相結(jié)合的高科技產(chǎn)品。該系統(tǒng)利用GPS全球衛(wèi)星定位系統(tǒng)測定車輛的地理位置,平均誤差為15米,通過覆蓋全國的GSM GPRS網(wǎng)絡(luò)傳送車輛和監(jiān)控中心之間的定位數(shù)據(jù)和控制命令,從而實(shí)現(xiàn)了在全國范圍對車輛及貨物進(jìn)行遠(yuǎn)程監(jiān)控的各項(xiàng)功能。系統(tǒng)由監(jiān)控中心和用戶設(shè)備兩部分組成。(3)教師事務(wù)處理分結(jié)構(gòu):監(jiān)控中心主機(jī)通過(4網(wǎng)絡(luò)發(fā)送控制命令和接收來自車輛的
13、各種數(shù)據(jù)。監(jiān)控中心的電子地圖管理軟件采用專業(yè)化地理信息系統(tǒng)為開發(fā)平臺,在WINDOWS98或WINDOWS2000環(huán)境下運(yùn)行,3、數(shù)據(jù)結(jié)構(gòu)說有數(shù)據(jù)都以數(shù)據(jù)庫形式存儲,數(shù)據(jù)庫模式如下所示:表1衛(wèi)星定位系統(tǒng)、衛(wèi)星天線以及汽車防盜器接口、數(shù)據(jù)接口、防破壞自動報(bào)警和遙控熄火電路所組成。用戶設(shè)備的主要部件,如GPRS通信模塊,GPS模塊,衛(wèi)星天線,均采用進(jìn)口品牌器材,從而保證了車載終端的穩(wěn)定性和可靠性。表名本系統(tǒng)兼容GSM/GPS系統(tǒng)功能,如無GPRS網(wǎng)絡(luò),可以自動切換在GSM方式進(jìn)行數(shù)據(jù)傳輸和報(bào)警。列名3主/外碼從20世紀(jì)90年代至今,汽車報(bào)警器發(fā)展迅速,應(yīng)用越來越廣。隨著汽車報(bào)警器非空技術(shù)越來越成熟
14、,成本控制已經(jīng)不是難事,現(xiàn)在的汽車報(bào)警器已經(jīng)成為每一位車主的必備裝備。在未來的十年,我們相信汽車報(bào)警器系統(tǒng)會使用更多的高新技術(shù)。車載GPS該系統(tǒng)為一車載裝置。系統(tǒng)由信息采集單元、中央控制單元、報(bào)警電路和顯示輸出單元構(gòu)成。信息采集單元由4種傳感器完成對車輛運(yùn)行狀態(tài)信號采集,中央控制單元對輸入信息進(jìn)行分析、處理,完成防碰撞預(yù)測與判斷功能,報(bào)警電路產(chǎn)生警報(bào),提醒駕駛員采取措施以避免追尾碰撞事故發(fā)生,系統(tǒng)還具備顯示功能。利用安裝在汽車前部的毫米波雷達(dá)實(shí)時(shí)測定自車與前車或障礙物之間的距離和相對速度信息;信息采集單元通過各種傳感器測定自車速度、油門位置、制動、轉(zhuǎn)向及路面附著系數(shù)等信息。以上所有信息經(jīng)CAN
15、總線網(wǎng)絡(luò)發(fā)送給主控單元。主控單元對各種信息進(jìn)行綜合處理,并對車輛運(yùn)行安全狀況作出判斷,然后把處理判斷的結(jié)果通過CAN總線網(wǎng)絡(luò)發(fā)送給聲光報(bào)警單元。當(dāng)車輛運(yùn)行處于不安全狀態(tài),即當(dāng)跟車距離小于當(dāng)時(shí)車速下的最小安全距離時(shí),便發(fā)出聲、光報(bào)警,提示駕駛員采取減速或制動措施,從而有效地預(yù)防追尾事故發(fā)生。其中,中央控制單元是控制系統(tǒng)的中樞,是系統(tǒng)中的信息處理部分,傳感器輸入信息在這里進(jìn)行處理、分析,完成防碰撞預(yù)測與判斷功能,危險(xiǎn)時(shí)發(fā)出信息給報(bào)警輸出裝置,主碼提醒駕駛員采取減速、制動等措施,,避免追尾碰撞事故發(fā)生7。3、3 汽車報(bào)警系統(tǒng)的發(fā)展趨勢從20世紀(jì)90年代至今,汽車報(bào)警系統(tǒng)發(fā)展迅速,應(yīng)用越來越廣。在未來
16、的十年,我們相信汽車報(bào)警系統(tǒng)會使用更多的高新技術(shù)。車載GPS非空PasswordChar(40第四章 非空4、1 汽車防撞報(bào)警系統(tǒng)的設(shè)計(jì)意義汽車防撞系統(tǒng)是一種高科技的產(chǎn)物,它將伴隨著光機(jī)電一體化技術(shù)的進(jìn)步而得到新的發(fā)展。汽車防撞系統(tǒng)的核心在于快速準(zhǔn)確地測量出汽車前方障礙物之間的距離,并及時(shí)發(fā)出報(bào)警信號以及自動剎車等應(yīng)急措施,從而實(shí)現(xiàn)防撞。奔馳公司和沃爾沃公司在汽車防撞器方面走在世界前列。美國的大眾機(jī)械師雜志介紹了戴姆勒-克萊斯勒公司汽車防撞器的研究情況。該防撞器結(jié)構(gòu)主要是兩個(gè)測距儀和一個(gè)影像系統(tǒng),能夠測出安全距離,如果發(fā)現(xiàn)車前有障礙物,計(jì)算機(jī)能夠自動引發(fā)剎車裝置。戴姆勒-克萊斯勒公司的實(shí)驗(yàn)結(jié)果
17、顯示,汽車以每小時(shí)20英里(32.18公里40英尺(12.19米)時(shí),若司機(jī)仍在加速,自動防撞器的執(zhí)行機(jī)構(gòu)就會自動剎車,在距離障礙物1英寸男OR女4、2 基于GPS的汽車防撞報(bào)警系統(tǒng)GPS(Global Positioning System非空世紀(jì) 70 年代由美國陸??杖娐?lián)合研制的新一代空間衛(wèi)星導(dǎo)航定位系統(tǒng),其主要目的是為陸、海、空三大領(lǐng)域提供實(shí)時(shí)、全天候和全球性的導(dǎo)航服務(wù)等一些軍事目的。 2000 年以后美國逐步開放了 GPS 市場,使其商業(yè)化。 GPS 是現(xiàn)代高新技術(shù)實(shí)現(xiàn)軍民兩用的一個(gè)成功范例,廣泛應(yīng)用測量、導(dǎo)航、定位等領(lǐng)域,并已逐步演變?yōu)橐环N世界性的高新技術(shù)產(chǎn)業(yè)。在 GPS 應(yīng)用領(lǐng)域
18、中,車輛應(yīng)用所占的比重最大,約占總數(shù)的 50% 以上。 GPS 由三部分組成:空間部分( GPS 星座),地面控制部分(地面監(jiān)控系統(tǒng)),用戶設(shè)備部分( GPS 信號接收機(jī))。 GPS防撞系統(tǒng)是結(jié)合GPSGIS與無線通信技術(shù)為一體的綜合技術(shù)產(chǎn)品,GPS防撞系統(tǒng)主要利用GPS對于在高速公路上行駛的車輛進(jìn)行定位測速,對于可能發(fā)生交通事故的車輛間進(jìn)行預(yù)警,以避免事故的發(fā)生。近年來,GPS定位技術(shù)已用于露天煤礦防撞系統(tǒng),高速公路測速系統(tǒng)只是看司機(jī)是否違章,不對司機(jī)進(jìn)行任何提示。GPS定位技術(shù)依靠其高精度,高效率的優(yōu)勢已被越來越多的人們所認(rèn)識和關(guān)注,而GPS接收機(jī)成本的不斷降低,使這一技術(shù)受到越來越多廠商
19、的青睞,逐漸應(yīng)用在各個(gè)領(lǐng)域之中。同時(shí),國內(nèi)通信技術(shù)日漸成熟,通信網(wǎng)絡(luò)覆蓋的范圍不斷擴(kuò)大信號傳輸速率顯著提高,使得車輛與監(jiān)控中心之間架起了一座無形的通信橋梁。GPS、GPRS的非空廣泛應(yīng)用,使得自動監(jiān)控和報(bào)警系統(tǒng)的實(shí)現(xiàn)有了技術(shù)的保證8。Char(8主碼安 徽 農(nóng) 業(yè) 大 大學(xué)生科技創(chuàng)新基金項(xiàng)目請 書courseId項(xiàng)目名稱:基于Deamweaver和數(shù)理統(tǒng)計(jì)方法的居民消費(fèi)分析網(wǎng)站設(shè)計(jì)與應(yīng)用 Char(8 申 請 者:主碼李夢杰 所在單位:安徽農(nóng)業(yè)大學(xué)理學(xué)院非空聯(lián)系電話申請日期:2011-05-25 mark安 徽 real業(yè) 大 學(xué) 教 務(wù) 處 二零一零年印制一簡表co
20、ntent 項(xiàng)目名稱 ntext基于Deamweaver和數(shù)理統(tǒng)計(jì)方法的表5表名項(xiàng)目類別列名1250.00Char(8經(jīng)費(fèi)類別非空外碼起止年月申請者date姓名李夢杰六、詳細(xì)設(shè)計(jì)(1)用戶登陸模塊 用戶根據(jù)自己不同的身份使用相應(yīng)的信息登錄錯誤則轉(zhuǎn)(一)重新輸入系統(tǒng)更新登錄記錄專業(yè)結(jié)束(2)選題、填寫小組信息功能模塊統(tǒng)計(jì)學(xué)進(jìn)入相應(yīng)的界面根據(jù)本小組的信息填寫相應(yīng)的內(nèi)容系統(tǒng)更新文件小組瀏覽題目09級系統(tǒng)記錄選題信息系統(tǒng)添加文件結(jié)束(4) 查看功能模塊:4 系統(tǒng)給出相關(guān)信息李夢杰5 寫主數(shù)據(jù)文件總體打分模塊:1 進(jìn)入相應(yīng)頁面2 老師打分3 更新數(shù)據(jù)庫214 學(xué)生在界面看到成績09統(tǒng)計(jì)學(xué)5 退出網(wǎng)站規(guī)劃
21、(1 進(jìn)入相應(yīng)頁面212 小組填寫進(jìn)度(3)用戶輸入新密碼(4)再輸入一次新密碼進(jìn)行驗(yàn)證,如果密碼正確則繼續(xù)下列操作,否則返回(三)(56)如果成功修改數(shù)據(jù)庫轉(zhuǎn)到(八),否則轉(zhuǎn)入(七)(7)維持原來密碼,并提示修改密碼失敗,返回(三)(8)提示密碼修改成功(9)結(jié)束 3.瀏覽(1)用戶以游客身份登錄系統(tǒng)(2)瀏覽系統(tǒng)中公開的信息(3)推出系統(tǒng)(4)結(jié)束<html:password property="password"> html:password><br><br>Actionform進(jìn)行判斷,看輸入的各項(xiàng)是否為空,是否符合要求。A
22、ction進(jìn)行登錄驗(yàn)證處理,驗(yàn)證成功則跳轉(zhuǎn)到相應(yīng)的登錄成功界面,否則給出相應(yīng)的錯誤信息。(1)查詢學(xué)生成績的功能,在該功能頁面上教師可以查詢以班級為單位的學(xué)生成績還可以查詢出所有學(xué)生的成績,也可以查詢學(xué)生個(gè)人的成績。并可以打印或是下載所查詢到的成績,例如查詢所有學(xué)生的成績,顯示結(jié)果如圖(2) 錄入學(xué)生的成績的功能,此功能受教務(wù)管理員的控制,一般只有在考試或補(bǔ)考之后,教務(wù)管理員才會把該權(quán)限賦予給教師,在通常情況下該功能是被鎖定的。考試過后教師不用在把成績寫在紙上報(bào)送教務(wù)處,只需要在有上網(wǎng)的條件下,直接就可以把成績寫到數(shù)據(jù)庫中,學(xué)生可以在第一時(shí)間內(nèi)查詢到自己的成績。這樣教師不用在向教務(wù)處跑了,教務(wù)
23、管理員也不用老是呆在辦公室。當(dāng)前模塊學(xué)生用戶模塊出生年月216 寫交易流水文件數(shù)據(jù)庫開發(fā)3 系統(tǒng)更新文件09統(tǒng)計(jì)學(xué)2. 教師功能情 居民消費(fèi)分析網(wǎng)站設(shè)計(jì)與應(yīng)用 files數(shù)據(jù)類型(精度范圍)重點(diǎn)課題主/外碼空/非空申請金額約束條件Id主碼leaderId (校資助Char(8學(xué)院教師資助自籌)非空FilenameChar(502011.5.27-2012.5.27datetime性別模塊設(shè)計(jì)本系統(tǒng)模塊設(shè)計(jì)將對總體設(shè)計(jì)中模塊結(jié)構(gòu)進(jìn)行。男進(jìn)入相應(yīng)的頁面系統(tǒng)增加相應(yīng)記錄 (3) 上傳文件功能模塊進(jìn)入相應(yīng)的界入文件內(nèi)容項(xiàng)目組成員姓名1 用戶根據(jù)需要查詢2
24、 系統(tǒng)檢查要查詢的內(nèi)容3簽名結(jié)束網(wǎng)站制作、代碼開發(fā)4 結(jié)束2.改密碼:(1)使用原密碼登陸系統(tǒng)(2卞凱文七、功能介紹本啟動服務(wù)器,在瀏覽器里輸入相應(yīng)的地址( 在本機(jī)上輸入::8080/StudentScoreManage/,進(jìn)入系統(tǒng)主界面,也就是登錄界面,如圖目此界面使用了表格進(jìn)行排版,使用了一組單選按鈕來區(qū)分不同的角色,部分代碼如下:<table><tr><td class=>角 色:<因子="type" value=>學(xué)生 html:radio> <
25、html:radio property="type" value="teacher" >教師 html:radio> <html:radio 模property="type" value對"manage">管理員 html:radio><br/><tr><進(jìn)用戶名:<html:text 行="name"> html:text><br><br><tr><td >過
26、和tr><td align="center" class=tb02-tdtitle>計(jì) html:submit>登 錄 html:submit> <html:reset>重 置 html:reset>table>該登錄模塊,使用到了Struts+Hibernate技術(shù),使用民況進(jìn)行分(3)修改更新成績的功能,該功能和成績的錄入一樣也是受教務(wù)管理員控制。教師沒有刪除成績的功能,當(dāng)成績輸入后,若出現(xiàn)錯誤,只能通過修改更新成績的功能來修改
27、,此功能也是非常有用的。因?yàn)榻處煵荒芡ㄟ^重復(fù)錄入覆蓋已經(jīng)存在的錯誤成績,也不能刪除已經(jīng)存在的錯誤成績,若想修改錯誤的成績,只能通過該功能來完成。實(shí)現(xiàn)(4)統(tǒng)計(jì)成績的功能,此功能對老師非常實(shí)用,因?yàn)樵诳荚囘^后,教師需要統(tǒng)計(jì)許多的信息,若只靠手工來統(tǒng)計(jì),不但速度較慢,而且還麻煩,并且還容易出錯。本系統(tǒng)就帶有統(tǒng)計(jì)功能,教師可以統(tǒng)計(jì)自己所教授科目的平均成績,不及格人數(shù),及格人數(shù),不及格率,及格率,優(yōu)秀人數(shù),優(yōu)秀率,還可以統(tǒng)計(jì)某一分?jǐn)?shù)段的人數(shù),并且操作簡單,只需要勾選您需要統(tǒng)計(jì)的項(xiàng)目即可。用(5)修改密碼功能和注銷功能比較簡單,這里就不在述說了。八、關(guān)鍵代碼展示1. student.jsp以過<%
28、String id = (Stringsession.getAttribute("id"網(wǎng)/if(stu_id=nullresponse.sendRedirect("login.jsp" 站國費(fèi) <<注銷 進(jìn)2. 行<% page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="errorpage" %><%St
29、ring tea_id=(Stringsession.getAttribute("id"%>當(dāng)前模塊教師用戶模塊挑選選課學(xué)生>> 公布成績>>預(yù) public void setDep(String sdep=s; 選修課程居察看學(xué)分民消注銷 本3.student.javaimport java.sql.*;public class student private String name;能private String id;private
30、String jiguan;夠private String sex;private String dep;好public String getDep(return dep;public void setSex(String ssex=s;public String getSex(return sex; public String getId( return id;public void setId(String id this.id = id;public String getName( return name;public void setName(String name
31、 = name;public String getPassword( return password;public void setPassword(String password this.password = password;public String getJiguan( return jiguan;public void setJiguan(String jiguan this.jiguan = jiguan;public boolean hasLogin(String id /檢查該學(xué)生是否已經(jīng)注冊boolean f=true;String sql="select id
32、from student where id ='"+id+"'"sqlBean db =new sqlBean(;tryResultSet rs=db.executeQuery(sql;if(rs.next( f=false;else f=true;catch(Exception e e.getMessage(;return f;public ResultSet getStudent(String sql="select * from student "sqlBean db= new sqlBean(;ResultSet rs
33、= db.executeQuery(sql;return rs; public void updateStudent(String sql="update student "+" set name='"+name+"',sex='"+sex+"',department='"+dep+"', "+"password='"+password+"',jiguan='"+jiguan+&quo
34、t;' "+" where id='"+id+"' "sqlBean db= new sqlBean(;db.executeInsert(sql; public void deleteStudent(String sql="delete from student where id ='"+id+"' "sqlBean db= new sqlBean(;db.executeDelete(sql; public int deleteStudent(String idin
35、t num=0;String sql="delete from student where id ='"+id+"' "sqlBean db= new sqlBean(;num=db.executeDelete(sql;return num; public void addStudent( String sql="insert into student(name,password,id,sex,department,jiguan "+ "VALUES('"+name+"',
36、'"+password+"','"+id+"','"+sex+"','"+dep+"','"+jiguan+"'"sqlBean db =new sqlBean(;db.executeInsert(sql;4.teacher.javaimport java.sql.*;public class teacher String id;String name;String password;String titl
37、e;public void setPassword(String spassword = s;public String getPassword(return password;public void setName(String sname=s;public String getName(return name;public void setTitle(String stitle=s;public String getTitle(return title;public String getId(return id; public void setId(String idthis.id=id;
38、 public ResultSet getCourse( String sql="select "+"from classes,course "+"where classes.tea_id='"+id+"' "+"and course.id=classes.cour_id"sqlBean sqlbean = new sqlBean(;ResultSet rs = sqlbean.executeQuery(sql;return rs;public boolean hasLogin(String id /檢查該教師是否已經(jīng)注冊boolean f=true;String sql="select id from teacher where id
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物服務(wù)保安工作總結(jié)
- 【正版授權(quán)】 ISO 59040:2025 EN Circular economy - Product circularity data sheet
- 2025-2030全球商業(yè)藥品采購行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國草酸镥水合物行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球農(nóng)機(jī)三角帶行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球工業(yè)級硅酸鉀行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國航空航天設(shè)備零部件用清洗機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球直流電流分流器行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球帳篷地面釘行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球500+Ah電芯行業(yè)調(diào)研及趨勢分析報(bào)告
- 《革蘭陽性球菌》課件
- 基礎(chǔ)護(hù)理學(xué)導(dǎo)尿操作
- 標(biāo)牌加工風(fēng)險(xiǎn)防范方案
- 2015-2024北京中考真題英語匯編:閱讀單選CD篇
- 臨床放射性皮膚損傷的護(hù)理
- 員工積分考核管理辦法
- 四川省成都市溫江區(qū)2023-2024學(xué)年四年級下學(xué)期期末語文試卷
- 2024中國婦科臨床實(shí)踐指南-卵巢癌
- 2024-2030年中國靶機(jī)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 2024過敏性休克搶救指南(2024)課件干貨分享
- 醫(yī)療行業(yè)提高醫(yī)院服務(wù)質(zhì)量的改進(jìn)方案三篇
評論
0/150
提交評論