重慶網(wǎng)站建設(shè)招標全球十大搜索引擎排名
??畢 業(yè) 設(shè) 計(論 文)
題目:高校教學(xué)業(yè)績信息管理系統(tǒng)設(shè)計與實現(xiàn)
現(xiàn)代經(jīng)濟快節(jié)奏發(fā)展以及不斷完善升級的信息化技術(shù),讓傳統(tǒng)數(shù)據(jù)信息的管理升級為軟件存儲,歸納,集中處理數(shù)據(jù)信息的管理方式。本高校教學(xué)業(yè)績信息管理系統(tǒng)就是在這樣的大環(huán)境下誕生,其可以幫助管理者在短時間內(nèi)處理完畢龐大的數(shù)據(jù)信息,使用這種軟件工具可以幫助管理人員提高事務(wù)處理效率,達到事半功倍的效果。此高校教學(xué)業(yè)績信息管理系統(tǒng)利用當下成熟完善的SSM框架,使用跨平臺的可開發(fā)大型商業(yè)網(wǎng)站的Java語言,以及最受歡迎的RDBMS應(yīng)用軟件之一的Mysql數(shù)據(jù)庫進行程序開發(fā).高校教學(xué)業(yè)績信息管理系統(tǒng)的開發(fā)根據(jù)操作人員需要設(shè)計的界面簡潔美觀,在功能模塊布局上跟同類型網(wǎng)站保持一致,程序在實現(xiàn)基本要求功能時,也為數(shù)據(jù)信息面臨的安全問題提供了一些實用的解決方案。可以說該程序在幫助管理者高效率地處理工作事務(wù)的同時,也實現(xiàn)了數(shù)據(jù)信息的整體化,規(guī)范化與自動化。
關(guān)鍵詞:高校教學(xué)業(yè)績信息管理系統(tǒng);SSM框架;Mysql;自動化
The fast-paced development of the modern economy and the continuous improvement and upgrading of information technology have allowed the management of traditional data information to be upgraded to software storage, induction, and centralized management of data information. This book lending system was born in such a large environment, which can help managers to process huge data information in a short time. Using this software tool can help managers improve transaction processing efficiency and achieve double the result with half the effort. This book lending system uses the current mature and perfect SSM framework, cross-platform Java language that can be used to develop large-scale commercial websites, and Mysql database, one of the most popular RDBMS application software, for program development. It realizes the functions of book basic data management, book borrowing and return, review of registered teacher information, and announcement information release. The development of the book lending system is designed to be simple and beautiful according to the needs of the operator. The layout of the function module is consistent with the same type of website. When the program realizes the basic requirements, it also provides some practical solutions for the security problems faced by the data information. . It can be said that this program not only helps managers efficiently handle work affairs, but also realizes the integration, standardization and automation of data information.
Key Words:Book borrowing system; SSM framework; Mysql; automation
目?錄
目?錄
1 緒論
1.1?研究背景
1.2 目的和意義
1.3 論文結(jié)構(gòu)安排
2?相關(guān)技術(shù)
2.1 SSM框架介紹
2.2?B/S結(jié)構(gòu)介紹
2.3 Mysql數(shù)據(jù)庫介紹
3 系統(tǒng)分析
3.1?系統(tǒng)可行性分析
3.1.1 技術(shù)可行性分析
3.1.2 經(jīng)濟可行性分析
3.1.3 運行可行性分析
3.2?系統(tǒng)性能分析
3.2.1 易用性指標
3.2.2 可擴展性指標
3.2.3 健壯性指標
3.2.4 安全性指標
3.3?系統(tǒng)流程分析
3.3.1 操作流程分析
3.3.2 登錄流程分析
3.3.3 信息添加流程分析
3.3.4 信息刪除流程分析
4?系統(tǒng)設(shè)計
4.1?系統(tǒng)概要設(shè)計
4.2?系統(tǒng)功能結(jié)構(gòu)設(shè)計
4.3?數(shù)據(jù)庫設(shè)計
4.3.1?數(shù)據(jù)庫E-R圖設(shè)計
4.3.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計
5?系統(tǒng)實現(xiàn)
5.1教師信息管理
5.2 工作量管理
5.3核算信息管理
5.1系統(tǒng)公告管理
6?系統(tǒng)測試
6.1 系統(tǒng)測試的特點
6.2 系統(tǒng)功能測試
6.2.1 登錄功能測試
6.2.2 添加類別功能測試
6.3 測試結(jié)果分析
結(jié) ?論
致??謝
參考文獻
1 緒論
1.1?研究背景
當前社會各行業(yè)領(lǐng)域競爭壓力非常大,隨著當前時代的信息化,科學(xué)化發(fā)展,讓社會各行業(yè)領(lǐng)域都爭相使用新的信息技術(shù),對行業(yè)內(nèi)的各種相關(guān)數(shù)據(jù)進行科學(xué)化,規(guī)范化管理。這樣的大環(huán)境讓那些止步不前,不接受信息改革帶來的信息技術(shù)的企業(yè)隨時面臨被淘汰,被取代的風(fēng)險。所以當今,各個行業(yè)領(lǐng)域,不管是傳統(tǒng)的教育行業(yè),餐飲行業(yè),還是旅游行業(yè),醫(yī)療行業(yè)等領(lǐng)域都將使用新的信息技術(shù)進行信息革命,改變傳統(tǒng)的紙質(zhì)化,需要人手工處理工作事務(wù)的辦公環(huán)境。軟件信息技術(shù)能夠覆蓋社會各行業(yè)領(lǐng)域是時代的發(fā)展要求,各種數(shù)據(jù)以及文件真正實現(xiàn)電子化是信息社會發(fā)展的不可逆轉(zhuǎn)的必然趨勢。本高校教學(xué)業(yè)績信息管理系統(tǒng)也是緊跟科學(xué)技術(shù)的發(fā)展,運用當今一流的軟件技術(shù)實現(xiàn)軟件系統(tǒng)的開發(fā),讓物流管理信息完全通過管理系統(tǒng)實現(xiàn)科學(xué)化,規(guī)范化,程序化管理。從而幫助信息管理者節(jié)省事務(wù)處理的時間,降低數(shù)據(jù)處理的錯誤率,對于基礎(chǔ)數(shù)據(jù)的管理水平可以起到促進作用,也從一定程度上對隨意的業(yè)務(wù)管理工作進行了避免,同時,高校教學(xué)業(yè)績信息管理系統(tǒng)的數(shù)據(jù)庫里面存儲的各種動態(tài)信息,也為上層管理人員作出重大決策提供了大量的事實依據(jù)??傊?#xff0c;高校教學(xué)業(yè)績信息管理系統(tǒng)是一款可以真正提升管理者的辦公效率的軟件系統(tǒng)。
1.2 目的和意義
信息數(shù)據(jù)的處理完全依賴人工進行操作,會耗費大量的人工成本,特別是面對大量的數(shù)據(jù)信息時,傳統(tǒng)人工操作不僅不能對數(shù)據(jù)的出錯率進行保證,還容易出現(xiàn)各種信息資源的低利用率與低安全性問題。更有甚者,耽誤大量的寶貴時間,尤其是對信息的更新,歸納與統(tǒng)計更是耗財耗力的過程。所以電子化信息管理的出現(xiàn)就能緩解以及改變傳統(tǒng)人工方式面臨的處境,一方面可以確保信息數(shù)據(jù)在短時間被高效處理,還能節(jié)省人力成本,另一方面可以確保信息數(shù)據(jù)的安全性,可靠性,并可以實現(xiàn)信息數(shù)據(jù)的快速檢索與修改操作,這些優(yōu)點是之前的舊操作模式無法比擬的。因此高校教學(xué)業(yè)績信息管理系統(tǒng)為數(shù)據(jù)信息的管理模式的升級與改革提供了重要的窗口。
1.3 論文結(jié)構(gòu)安排
為了幫助用戶更好的了解和理解程序的開發(fā)流程與相關(guān)內(nèi)容,本文將通過六個章節(jié)進行內(nèi)容闡述。
第一章:描述了程序的開發(fā)背景,程序運用于現(xiàn)實生活的目的與意義,以及程序文檔的結(jié)構(gòu)安排信息;
第二章:描述了程序的開發(fā)環(huán)境,包括程序開發(fā)涉及到的技術(shù),程序開發(fā)使用的數(shù)據(jù)存儲工具等信息;
第三章:描述了程序著手進行開發(fā)時,會面臨的可行性問題,并對程序功能以及性能要求進行描述;
第四章:描述了程序大功能模塊下的功能細分信息,以及存儲程序數(shù)據(jù)的數(shù)據(jù)庫表文件結(jié)構(gòu)的設(shè)計信息等;
第五章:描述了程序的功能實現(xiàn)界面的內(nèi)容,也對程序操作人員操作的部分功能進行了描述;
第六章:描述了程序功能的測試內(nèi)容,并介紹了系統(tǒng)測試的概念與方法。
2?相關(guān)技術(shù)
2.1 SSM框架介紹
本課題程序開發(fā)使用到的框架技術(shù),英文名稱縮寫是SSM,在JavaWeb開發(fā)中使用的流行框架有SSH、SSM、SpringMVC等,作為一個課題程序采用SSH框架也可以,SSM框架也可以,SpringMVC也可以。SSH框架是屬于重量級別的框架,配置繁瑣,不夠靈活,修改程序需要修改好多個文件,并且運行起來也占用內(nèi)存較高,CPU使用率相對也高,SpringMVC是Spring開發(fā)的一套MVC架構(gòu),更靈活更好用,SSM框架取中間值,既沒有SSH臃腫,也沒有SpringMVC簡化,屬于中間級別的,在配置過程和使用過程中更能編寫和理解。MyBatis框架取代Hibernate框架是因為它更靈活,不需要完全在框架里操作,它在數(shù)據(jù)操作上可以寫出更靈活的代碼,它的性能也比Hibernate框架更穩(wěn)定。總的來說,使用SSM框架是通過綜合考慮而使用的,網(wǎng)上有很多的使用教程和心得體會,而且SSM又是這么的流行,用SSM框架開發(fā)是順其自然的。
2.2?B/S結(jié)構(gòu)介紹??
在早期,一些使用HTML語言編寫的文件,再集合一些其它資源文件就可以組成一個最簡單的Web程序,了解了Web程序也需要了解Web站點,它們之間的關(guān)系就是一個或者多個Web程序可以放在Internet上的一個Web站點(Web服務(wù)器)中進行使用??梢哉fWeb應(yīng)用程序的開發(fā)也帶動了B/S這種網(wǎng)絡(luò)結(jié)構(gòu)模式的興起。B是Brower(瀏覽器)的首字母,S是Server(服務(wù)器)的首字母,兩個首字母進行組合就成了網(wǎng)絡(luò)結(jié)構(gòu)模式的簡稱B/S。由于這種結(jié)構(gòu)模式通過安裝在教師端的瀏覽器進行服務(wù)器的訪問,可以把程序的核心功能安排在服務(wù)器中進行處理,給程序的開發(fā),后期使用和維護省去了許多工作。圖2.1展示的就是使用這種架構(gòu)開發(fā)的程序的工作原理。
圖2.1 B/S架構(gòu)的工作原理圖
2.3 Mysql數(shù)據(jù)庫介紹
開發(fā)的程序面向用戶的只是程序的功能界面,讓用戶操作程序界面的各個功能,那么很多人就會問,用戶使用程序功能生成的數(shù)據(jù)信息放在哪里的?這個就需要涉及到數(shù)據(jù)庫的知識了,一般來說,程序開發(fā)通常就會對常用數(shù)據(jù)存儲工具的特點進行分析比對,比如Mysql數(shù)據(jù)庫的特點與優(yōu)勢,Access數(shù)據(jù)庫的特點與優(yōu)勢,Sqlserver數(shù)據(jù)庫的特點與優(yōu)勢等,最終看哪個數(shù)據(jù)庫與需要開發(fā)的程序比較匹配,也符合程序功能運行需要的數(shù)據(jù)存儲要求,比如,需要開發(fā)商業(yè)級別的程序,存儲的數(shù)據(jù)對數(shù)據(jù)庫要求較高,可以選用Oracle,如果只是比較簡單的程序,對數(shù)據(jù)存儲沒有過多要求,可以選用微軟旗下的Access,當開發(fā)程序要求數(shù)據(jù)庫占用空間小,并能滿足程序數(shù)據(jù)存儲要求時,就可以考慮Oracle公司從瑞典MySQL AB公司在很早之前就收購過一個關(guān)系型數(shù)據(jù)庫,它是現(xiàn)在的Mysql數(shù)據(jù)庫。在數(shù)據(jù)庫工具里面它是最受認可的其中一個應(yīng)用軟件。需要說明的信息就是,本程序的開發(fā)就運用到了此數(shù)據(jù)庫。它將程序數(shù)據(jù)通過使用不同的數(shù)據(jù)表格進行保存,在增加了程序數(shù)據(jù)的存儲速度的時候,也提高了數(shù)據(jù)庫的靈活性。?圖2.2展示的就是MySQL的架構(gòu)圖。
圖2.2 MySQL數(shù)據(jù)庫架構(gòu)圖
3 系統(tǒng)分析
當用戶確定開發(fā)一款程序時,是需要遵循下面的順序進行工作,概括為:系統(tǒng)分析-->系統(tǒng)設(shè)計-->系統(tǒng)開發(fā)-->系統(tǒng)測試,無論這個過程是否有變更或者迭代,都是按照這樣的順序開展工作的。系統(tǒng)分析就是分析系統(tǒng)需要做什么的問題,主要目的就是確定系統(tǒng)的功能,這也為接下來的工作做了一個好的開端。
3.1?系統(tǒng)可行性分析
開發(fā)一款程序軟件不僅需要時間,也需要人力,物力資源。而進行可行性分析這個環(huán)節(jié)就是解決用戶這方面的疑問,看看程序在當前的條件下是否可以進行開發(fā)。
3.1.1 技術(shù)可行性分析
此程序選用的開發(fā)語言是Java,這種編程語言有著豐富的數(shù)據(jù)類型,在指令控制語句上也比較完善,更重要的就是對類與對象的大力支持,這些優(yōu)點為程序開發(fā)者提供了技術(shù)保障,尤其是現(xiàn)在代碼都逐漸模塊化,有關(guān)系統(tǒng)功能開發(fā)的源碼在網(wǎng)絡(luò)上都公開展示了,所以讓具備一定計算機開發(fā)基礎(chǔ)的開發(fā)人員獨立開發(fā)系統(tǒng)在技術(shù)上也逐漸容易。
3.1.2 經(jīng)濟可行性分析
開發(fā)此程序最關(guān)鍵的設(shè)備就是一臺電腦,無論是學(xué)校計算機室配備的電腦,還是自己入學(xué)以來購置的筆記本,都是可以符合開發(fā)要求的設(shè)備,另外在網(wǎng)絡(luò)上,學(xué)校本已完全覆蓋了校園網(wǎng),所以在設(shè)備以及網(wǎng)絡(luò)上無須考慮經(jīng)濟問題。
3.1.3 運行可行性分析
隨著電腦軟件以及配套硬件的完善升級,當下的計算機環(huán)境是一片大好,尤其是計算機已經(jīng)廣泛普及到家家戶戶,所以計算機設(shè)備現(xiàn)在是隨處可見,由于本次開發(fā)的程序占有的資源耗費較小,在一般的電腦或筆記本上都能輕松運轉(zhuǎn)起來。
通過上面的可行性描述,可以從經(jīng)濟,技術(shù),運行方面解決程序開發(fā)是否可行的問題。因此可以認為該程序軟件是可以進行開發(fā)的。
3.2?系統(tǒng)性能分析
系統(tǒng)性能分析也是比較重要的內(nèi)容,進行系統(tǒng)性能分析就是為了確保系統(tǒng)的功能要能夠在生活中運行使用時,達到規(guī)定的指標,因此一個完整的系統(tǒng)軟件,是需要進行系統(tǒng)的性能分析這個步驟的。本次進行性能分析主要從易用性指標,可擴展性指標,系統(tǒng)健壯性指標,系統(tǒng)安全性指標這幾個方面進行分析。
3.2.1 易用性指標
本次程序軟件的開發(fā)的目的就是讓使用者可以通過使用該軟件提高信息數(shù)據(jù)的管理效率,同時該程序軟件也需要針對不同的操作用戶設(shè)置對應(yīng)的功能,因此,此程序的操作流程應(yīng)該盡量與用戶日常操作軟件的行為習(xí)慣相貼合,另外,程序軟件的設(shè)計與開發(fā)也應(yīng)考慮非計算機專業(yè)用戶的計算機操作水平,要讓大部分使用者都可以輕松操作程序提供的各個功能。
3.2.2 可擴展性指標
當前需要開發(fā)的程序軟件是根據(jù)當下的用戶需求進行設(shè)計開發(fā)的,但是隨著時間的推移,社會大環(huán)境的改變,開發(fā)出的程序也是需要與時俱進的,需要根據(jù)用戶不斷變換的需求進行相應(yīng)的功能內(nèi)容的擴展,需要注意的就是,當對成型的程序進行功能模塊新增時,仍然需要保證程序原有架構(gòu)以及功能不能受到影響,新增的功能模塊在系統(tǒng)中也能夠運行正常,該指標達標也就可以保證此程序是可以在滿足信息管理要求下,從容應(yīng)對市場環(huán)境的變化。
3.2.3 健壯性指標
程序軟件的開發(fā)就是為了投入使用時,可以一直穩(wěn)定的處理各種數(shù)據(jù)信息,程序軟件一旦不穩(wěn)定,也會給使用者帶來干擾。因此從性能分析的角度,就要要求程序軟件在應(yīng)對使用者的誤操作,或者是使用者因為各種原因,填寫有誤的數(shù)據(jù)等情況時,程序要一直保持穩(wěn)定,并能夠正常讓使用者進行使用。當程序的某個功能模塊出現(xiàn)異常時,程序的其它功能模塊也要能夠確保正常使用。程序的健壯性指標達標可以讓使用者產(chǎn)生良好的用戶體驗。
3.2.4 安全性指標
程序軟件的安全問題是首要問題,畢竟程序?qū)?yīng)數(shù)據(jù)庫里面存放的數(shù)據(jù)信息是龐大的,里面也包括了許多重要的個人信息,這就對程序要具備一個完善的安全機制提出了要求。因此程序必須要設(shè)置登錄功能用以進行用戶身份的檢查,以及身份和權(quán)限的匹配,通過對不同用戶身份進行功能約束,絕不容忍用戶越權(quán)操作程序。另外,也需要時刻防范計算機病毒,還有黑客,通過采取針對性的辦法進行安全應(yīng)對,確保程序時刻處于安全的環(huán)境,讓使用者放心使用。
3.3?系統(tǒng)流程分析
3.3.1 操作流程分析
程序上交給用戶進行使用時,需要提供程序的操作流程圖(如圖3.1所示),這樣便于用戶容易理解程序的具體工作步驟,現(xiàn)如今程序的操作流程都有一個大致的標準,即先通過登錄頁面提交登錄數(shù)據(jù),通過程序驗證正確之后,用戶才能在程序功能操作區(qū)頁面操作對應(yīng)的功能。
圖3.1?程序操作流程圖
3.3.2 登錄流程分析
在這個部分,需要對程序的登錄功能模塊的運行流程(如圖3.2所示),進行單獨說明。程序設(shè)置登錄模塊也是為了安全起見,讓用戶使用放心,登錄模塊主要就是讓用戶提交登錄信息,程序進行數(shù)據(jù)驗證,驗證通過的用戶才能夠成功登錄程序。
圖3.2 程序登錄流程圖
3.3.3 信息添加流程分析
程序的添加功能就是提供給操作者錄入信息的功能,不管是涉及到用戶信息添加,還是其它功能模塊涉及到的信息添加,程序的信息添加流程(如圖3.3所示)都是一致的。程序都是先對操作者錄入的數(shù)據(jù)進行判定,這個判定規(guī)則是一段提前編寫完成的程序代碼,當程序判定數(shù)據(jù)符合要求時,才會把操作者錄入的數(shù)據(jù)登記在數(shù)據(jù)表里面,比如添加的用戶信息,就會把新添加的用戶信息寫入用戶信息的數(shù)據(jù)表文件里面。
圖3.3?信息添加流程圖
3.3.4 信息刪除流程分析
當從程序里面刪除某種無效數(shù)據(jù)時,遵循程序的信息刪除流程(如圖3.4所示),先要選中操作者需要刪除的數(shù)據(jù),程序為了預(yù)防操作者誤刪信息,也會進行提示,當操作者真正確定要刪選中的信息時,該信息就會從數(shù)據(jù)庫中被永久刪除。
圖3.4?信息刪除流程圖
4?系統(tǒng)設(shè)計
高校教學(xué)業(yè)績信息管理系統(tǒng)的設(shè)計方案比如功能框架的設(shè)計,比如數(shù)據(jù)庫的設(shè)計的好壞也就決定了該系統(tǒng)在開發(fā)層面是否高效,以及在系統(tǒng)維護層面是否容易維護和升級,因為在系統(tǒng)實現(xiàn)階段是需要考慮用戶的所有需求,要是在設(shè)計階段沒有經(jīng)過全方位考慮,那么系統(tǒng)實現(xiàn)的部分也就無從下手,所以系統(tǒng)設(shè)計部分也是至關(guān)重要的一個環(huán)節(jié),只有根據(jù)用戶需求進行細致全面的考慮,才有希望開發(fā)出功能健全穩(wěn)定的程序軟件。
4.1?系統(tǒng)概要設(shè)計
本次擬開發(fā)的系統(tǒng)為了節(jié)約開發(fā)成本,也為了后期在維護和升級上的便利性,打算通過瀏覽器來實現(xiàn)系統(tǒng)功能界面的展示,讓程序軟件的主要事務(wù)集中在后臺的服務(wù)器端處理,前端部分只用處理少量的事務(wù)邏輯。下面使用一張圖(如圖4.1所示)來說明程序的工作原理。
圖4.1 程序工作的原理圖
4.2?系統(tǒng)功能結(jié)構(gòu)設(shè)計
在分析并得出使用者對程序的功能要求時,就可以進行程序設(shè)計了。如圖4.2展示的就是管理員功能結(jié)構(gòu)圖,管理員主要負責填充圖書和其類別信息,并對已填充的數(shù)據(jù)進行維護,包括修改與刪除,管理員也需要審核老師注冊信息,發(fā)布公告信息,管理自助租房信息等。
圖4.2 系統(tǒng)功能結(jié)構(gòu)圖
4.3?數(shù)據(jù)庫設(shè)計
程序功能操作不管是添加,修改,還是刪除等功能產(chǎn)生的數(shù)據(jù)都是經(jīng)由數(shù)據(jù)庫進行數(shù)據(jù)保存和更新的,所以一個數(shù)據(jù)庫設(shè)計的好壞也是程序是否好壞的判定標準,因為程序的成功,有一半的功勞都是靠數(shù)據(jù)庫的優(yōu)秀設(shè)計。數(shù)據(jù)庫一旦設(shè)計得良好是可以減輕開發(fā)人員的開發(fā)負擔的。
4.3.1?數(shù)據(jù)庫E-R圖設(shè)計
這個部分的設(shè)計需要使用到E-R圖繪制工具,常用的工具就是Visio工具來繪制E-R模型圖,這款工具不僅可以快速創(chuàng)建需要的E-R模型圖,而且該工具提供的操作界面很簡單,可以短時間內(nèi)修改繪圖界面的圖形或者是文字的屬性。在繪制E-R模型圖時,要分清楚各個圖形代表的含義,以免繪制出錯,E-R模型圖由長方形(實體),橢圓形(屬性),菱形(關(guān)系)這三部分圖形符號組成,繪制期間要區(qū)分開來,用準確的圖形符號代表相應(yīng)的數(shù)據(jù)元素。
各個實體之間的聯(lián)系用下圖的E-R圖表示。繪制的系統(tǒng)E-R圖見圖4.8。
圖4.8 系統(tǒng)E-R圖
4.3.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫系統(tǒng)一旦選定之后,需要根據(jù)程序要求在數(shù)據(jù)庫中建立數(shù)據(jù)庫文件,并在已經(jīng)完成創(chuàng)建的數(shù)據(jù)庫文件里面,為程序運行中產(chǎn)生的數(shù)據(jù)建立對應(yīng)的數(shù)據(jù)表格,數(shù)據(jù)表結(jié)構(gòu)設(shè)計就是對創(chuàng)建的數(shù)據(jù)表格進行字段設(shè)計,字段長度設(shè)計,字段類型設(shè)計等,當數(shù)據(jù)表格合理設(shè)計完成之后,才能正常存儲相關(guān)程序運行產(chǎn)生的數(shù)據(jù)信息。?
表4.1字典表表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | dic_code | String | 字段 | 是 |
3 | dic_name | String | 字段名 | 是 |
4 | code_index | Integer | 編碼 | 是 |
5 | index_name | String | 編碼名字 | 是 |
6 | super_id | Integer | 父字段id | 是 |
表4.2工作量表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
7 | yonghu_id | Integer | 分配老師 | 是 |
8 | gongzhuo | Integer | 工作量 | 是 |
9 | jilu_time | Date | 發(fā)布時間 | 是 |
10 | xiangqing_content | String | 分配內(nèi)容 | 是 |
表4.3核算表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
11 | name | String | 核算名稱 | 是 |
12 | wenjian_file | String | 詳情文件 | 是 |
13 | hesuan_time | Date | 核算時間 | 是 |
14 | jieguo_types | Integer | 核算結(jié)果 | 是 |
15 | xiangqing_content | String | 核算詳情 | 是 |
表4.4教學(xué)日志表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
16 | name | String | 日志名稱 | 是 |
17 | jilu_time | Date | 記錄時間 | 是 |
18 | xiangqing_content | String | 日志內(nèi)容 | 是 |
表4.5核算表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
19 | name | String | 核算名稱 | 是 |
20 | wenjian_file | String | 詳情文件 | 是 |
21 | hesuan_time | Date | 核算時間 | 是 |
22 | jieguo_types | Date | 核算結(jié)果 | 是 |
23 | xiangqing_content | String | 核算詳情 | 是 |
表4.6系統(tǒng)公告表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
24 | addtime | Date | 創(chuàng)建時間 | 是 |
25 | biaoti | String | 標題 Search | 是 |
26 | leixing | String | 類型 | 是 |
27 | neirong | longtext | 內(nèi)容 | 是 |
28 | riqi | datetime | 日期 | 是 |
表4.7用戶表表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
29 | name | String | 名稱 | 是 |
30 | username | String | 賬號 | 是 |
31 | password | String | 密碼 | 是 |
32 | img_photo | String | 頭像 | 是 |
33 | sex_types | Integer | 性別 | 是 |
34 | phone | String | 手機號 | 是 |
35 | role | String | 身份 | 是 |
表4.8用戶表表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
36 | username | String | 用戶名 | 是 |
37 | password | String | 密碼 | 是 |
38 | role | String | 角色 | 是 |
39 | addtime | Date | 新增時間 | 是 |
5?系統(tǒng)實現(xiàn)
系統(tǒng)實現(xiàn)部分就是將系統(tǒng)分析,系統(tǒng)設(shè)計部分的內(nèi)容通過編碼進行功能實現(xiàn),以一個實際應(yīng)用系統(tǒng)的形式展示系統(tǒng)分析與系統(tǒng)設(shè)計的結(jié)果。前面提到的系統(tǒng)分析,系統(tǒng)設(shè)計最主要還是進行功能,系統(tǒng)操作邏輯的設(shè)計,也包括了存儲數(shù)據(jù)的數(shù)據(jù)庫方面的設(shè)計等內(nèi)容,系統(tǒng)實現(xiàn)就是一個最終的實施階段,將前面的設(shè)計成果進行物理轉(zhuǎn)化,最終出具可以運用于實際的軟件系統(tǒng)。
5.1教師信息管理
如圖5.1顯示的就是教師信息管理頁面,此頁面提供給管理員的功能有:教師信息的查詢管理,可以刪除教師信息、修改教師信息、新增教師信息,
還進行了對教師名稱的模糊查詢的條件
圖5.1 教師信息管理頁面
5.2 工作量管理
如圖5.2顯示的就是工作量管理頁面,此頁面提供給管理員的功能有:查看已發(fā)布的工作量數(shù)據(jù),修改工作量,工作量作廢,即可刪除。
圖5.2 工作量管理頁面