【正文】
information, classification, management and sharing through the Inter, the education system is no exception. Global information and rapid development of high technology has led to educational system of information being of labor management. In traditional information management of student credits, credits are the ordinary credit that credit scores obtained through training courses. With a prehensive reform of the education, people increasingly pay attention to the quality of education. Quality credit education in schools is the credit in campus culture, social practices that in order to improve the overall quality of students, the creative spirit and practical ability. Its aim is to play better educational function of extracurricular activities to guide and to help students improve intelligence structure, enhance their sense of innovation and practical ability to meet the development needs of the times cultivate highquality highskilled personnel. Its scope includes: the ideological and political and moral literacy, social practice and voluntary services, and physical and mental development of arts and culture, munity activities and social work, academic and technological innovation and entrepreneurship, vocational qualifications and skills training and other educational programs six categories of activities. Therefore, with respect to the general credit of the management, the quality credit due to the plexity of its position and access to the diversity of ways making it find management requires schools to spend a lot of manpower and material resources. It gives the whole education system great inconvenience to management, so it is likely to cause a variety of flaws. Thus the quality of education credits management system emerged, which will make the management of the quality credit information bee a revolutionary change. The management system uses B / S structure and based on the campus 2021屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 3 work to sharing information resources in schools。這就給整個(gè)教學(xué)系統(tǒng)帶來(lái)了管理上的巨大不便,從而很容易造成各種各樣的紕漏。隨著教育制度的改革,人才的全面培養(yǎng),人們對(duì)素質(zhì)教育日益重視。 畢業(yè)設(shè) 計(jì)( 論 文) 題 目 高校學(xué)生素質(zhì)教育學(xué)分 管理系統(tǒng)的研發(fā) 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 計(jì) 104 學(xué) 生 指導(dǎo)教師 張毅坤(教授) 2021 年 2021屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 1 摘 要 現(xiàn)如今,互聯(lián)網(wǎng)的時(shí)代已經(jīng)蓬勃發(fā)展,各行各業(yè)通過(guò)互聯(lián)網(wǎng)進(jìn)行 信息的采集,分類 ,管理和分享,教育系統(tǒng)也不例外。學(xué)校中素質(zhì)教育學(xué)分是指 為了提高學(xué)生綜合素質(zhì)、培養(yǎng)創(chuàng)新精神和實(shí)踐能力,在校園文化、社會(huì)實(shí)踐等第二課堂活動(dòng)中安排的學(xué)分,其目的是要更好發(fā)揮課外活動(dòng)的育人功能,引導(dǎo)幫助學(xué)生完善智能結(jié)構(gòu),增強(qiáng)其創(chuàng)新意識(shí)和動(dòng)手能力 ,培養(yǎng)適應(yīng)時(shí)代發(fā)展需要的高素質(zhì)高技能人才。因此出現(xiàn)了素質(zhì)教育學(xué)分管理系統(tǒng),這將使得素質(zhì)學(xué)分信息的管理方式達(dá)到一個(gè)革命性的改變。 In technology,it uses MyEclipse for the development platform, uses Jsp technology to produce dynamic web pages editor, and save the information with the MySQL database,uses Tomcat as a server。傳統(tǒng)的人工管理素質(zhì)教育學(xué)分的方式存在著許多的缺點(diǎn)與不足,效率低、公開(kāi)性和透明性差;時(shí)間一長(zhǎng),產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不小的困難?,F(xiàn)如今的學(xué)分制系統(tǒng)開(kāi)發(fā)研究狀況如下:( 1)能夠?qū)崿F(xiàn)全校不同分院、不同班級(jí)的學(xué)生信息資源共享。( 4)采用 成熟可靠的技術(shù),安全高效的通信機(jī)制,如身份認(rèn)證,權(quán)限檢查等,能夠解決系統(tǒng)的安全性、保密性問(wèn)題,防止信息泄密和對(duì)保密信息的非法侵入。 本系統(tǒng)是具體要求實(shí)現(xiàn)功能如下: 1. 登錄功能:院團(tuán)委“管理員”、“分院用戶”、“班級(jí)用戶”及“學(xué)生”用戶,輸入用戶名、密碼及選擇用戶類型進(jìn)行登錄。 4. 分院用戶功能:增加、管理班級(jí)用戶,查看、修 改分院學(xué)生素質(zhì)教育成績(jī)、學(xué)生調(diào)班,以及對(duì)學(xué)生素質(zhì)教育成績(jī)進(jìn)行學(xué)期得分高低等排序工作。即系統(tǒng)能夠通過(guò)管理員給定的條件查找出要修改或刪除的信息,并提示是否確定修改或刪除,能對(duì)修改后的信息進(jìn)行保存,并自動(dòng)查找是否是重復(fù)信息。 三層結(jié)構(gòu)包含 : 表示層 , 業(yè)務(wù)邏輯層 , 數(shù)據(jù)訪問(wèn)層。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì),也即是說(shuō)它是與系統(tǒng)所應(yīng)對(duì)的領(lǐng)域( Domain)邏輯有關(guān),很多時(shí)候,也將業(yè)務(wù)邏輯層稱為領(lǐng)域?qū)?。依賴與被依賴的關(guān)系都糾結(jié)在業(yè)務(wù)邏輯層上,如何實(shí)現(xiàn)依賴關(guān)系的解耦,則是除了實(shí)現(xiàn)業(yè)務(wù)邏輯之外留給設(shè)計(jì)師的任務(wù)。采用 “ 分而治之 ” 的思想,把問(wèn)題劃分開(kāi)來(lái)各個(gè)解決,易于控制,易于延展,易于分配資源。 本系統(tǒng)的用戶分為校團(tuán)委管理員,院管理員,班級(jí)管理員和學(xué)生用戶四大類,對(duì)系統(tǒng)進(jìn)行操作時(shí),根據(jù)不同的用戶類型,給予不同的響應(yīng)。如:檢索迅 速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 軟件平臺(tái)首先是操作系統(tǒng),選擇操作系統(tǒng)的基本要求是: (1)支持多任務(wù)并發(fā),支持多線程機(jī)制。 (5)穩(wěn)定性。 2021 屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 5 第 2章 需求分析介紹 需求分析的目的及意義 需求分析的目的是為了解決“這個(gè)系統(tǒng)需要做些什么”這個(gè)問(wèn)題,目標(biāo)是了解客戶所想要實(shí)現(xiàn)的系統(tǒng)并且通過(guò)與客戶反復(fù)交流得到系統(tǒng)設(shè)計(jì)人員與客戶需求的相一致。 常見(jiàn)的需求分析方法有訪談、問(wèn)卷調(diào)查、系統(tǒng)建議書。 系統(tǒng)建議書,主要是系統(tǒng)設(shè)計(jì)人員根據(jù)已知的需求提出設(shè)計(jì)方案,將方案與客戶交流,給客戶一個(gè)直觀和比較確切的系統(tǒng)展現(xiàn)。 此學(xué)生素質(zhì)教育學(xué)分管理系統(tǒng)的用戶需求如下: 1. 登錄功能:有院團(tuán)委“管理員” 、“分院用戶”、“班級(jí)用戶”及“學(xué)生”四種用戶,各用戶選擇自己的賬號(hào)類型進(jìn)行登錄。 4. 分院用戶功能:增加、管理班級(jí) 用戶,查看、修改分院學(xué)生成績(jī)、學(xué)生調(diào)班,以及對(duì)學(xué)生成績(jī)進(jìn)行學(xué)期得分高低等排序工作; 5. 班級(jí)用戶功能:增加本班學(xué)生、本班學(xué)生每學(xué)期的的素質(zhì)教育學(xué)分錄入工作,以及對(duì)學(xué)生成績(jī)進(jìn)行學(xué)期得分高低等排序工作。 2021屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 7 數(shù)據(jù)流圖 數(shù)據(jù)流圖簡(jiǎn)稱 DFD, 是 SA 方法中用于表示系統(tǒng)邏輯模型的一種工具。 數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯結(jié)構(gòu)。 方便管理學(xué)生信息,并方便查詢等。整個(gè)系統(tǒng)易于維護(hù)。業(yè)務(wù)邏輯層是 系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分 ,進(jìn)行業(yè)務(wù)邏輯處理的一層,在該系統(tǒng)中體現(xiàn)在包 servlet 中的 *.java 文件中。開(kāi)發(fā)二層或單層應(yīng)用程序時(shí),每個(gè)開(kāi)發(fā)人員都應(yīng)對(duì)系統(tǒng)有較深的理解,能力要求很高,開(kāi)發(fā)三層應(yīng)用程序時(shí),則可以結(jié)合多方面的人才,只需少數(shù)人對(duì)系統(tǒng)全面了解即可,從一定程度降低了開(kāi)發(fā)的難度。美國(guó)人曾利用分式計(jì)算解密,幾個(gè)月就破解了據(jù)稱永遠(yuǎn)都破解不了的密碼。它不適用于速度過(guò)于苛刻的系統(tǒng),適用于商業(yè)規(guī)則容易變化的系統(tǒng)。 3.校團(tuán)委管理員管理模塊: 該模塊提供校團(tuán)委 管理員增加分院用戶,管理分院用戶,查看、修改全校學(xué)生成績(jī),對(duì)學(xué)生成績(jī)進(jìn)行學(xué)期得分高低排序,素質(zhì) 學(xué)分的刪除,增加,導(dǎo)入,導(dǎo)出,打印??傁到y(tǒng)應(yīng)分為五個(gè)部分:登錄功能、學(xué)生查詢功能、班級(jí)管理功能、分院管理功能、校團(tuán)委管理功能。其中,數(shù)據(jù)庫(kù)表的設(shè)計(jì)尤其關(guān)鍵,在設(shè)計(jì)數(shù)據(jù)庫(kù) 表時(shí)需要注意避免冗余和在一定程度上為了某種目的使用一些冗余。 用戶接口 所有界面采用 web 風(fēng)格,采用窗口化,菜單式設(shè)計(jì),用鼠標(biāo)及鍵盤進(jìn)行操作。 :高校學(xué)生素質(zhì)教育學(xué)分管理系統(tǒng)的研發(fā) 18 運(yùn)行設(shè)計(jì) 本系統(tǒng)在運(yùn)行過(guò)程中,應(yīng)該結(jié)合以下幾點(diǎn)來(lái)保證系統(tǒng)的正常運(yùn)行,提高人機(jī)界面的實(shí)用性。 運(yùn)行控制 只要符合操作 說(shuō)明書,用戶可自由控制,無(wú)需額外限定用戶輸入;異常由程序內(nèi)部進(jìn)行處理,及時(shí)給出相應(yīng)的提示信息。 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 一個(gè)系統(tǒng)的最基本的要求就是安全性。而且各種用戶出錯(cuò)信息能通過(guò)彈出對(duì)話框的形式,及時(shí)地告訴用戶出錯(cuò)的原因以及解決的方法,使用戶以后能夠減少此類錯(cuò)誤的發(fā)生。系統(tǒng)中主要是終止操作,并提醒用戶可能終止的原因以及正確的操作。 2021屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 21 圖 登錄功能 流程圖 用戶在登錄系統(tǒng)時(shí)用戶名、密碼、用戶類型都必須填寫內(nèi)容,否則會(huì)提示用戶“用戶名不能為空”、“密碼不能為空”、“用戶類型不能為空”;輸入用戶信息后,會(huì)查找用戶信息是否已存在,若用 戶信息已存在,則進(jìn)入不同類型用戶對(duì)應(yīng)的首頁(yè),否則提示 ” 用戶不存在 !” 需要用戶重新輸入。 增加用戶功能 功能 通過(guò)對(duì)系統(tǒng)需求的分析,進(jìn)行概要設(shè)計(jì)后又進(jìn)一步進(jìn)行了詳細(xì)設(shè)計(jì),本系統(tǒng)中對(duì)于增加用戶具備以下功能: 表 功能表 IPO 圖 模塊名稱: 增加用戶 管理 使用單位: 陜西國(guó)防學(xué)院 輸入 處理描述 輸出 數(shù)據(jù)庫(kù)存儲(chǔ) 增加用戶成功 數(shù)據(jù)庫(kù)存儲(chǔ) 增加用戶成功 數(shù)據(jù)庫(kù)存儲(chǔ) 增加用戶成功 流程圖 增 加用戶管理主要是完成管理員對(duì)新用戶增加管理的功能。 流程圖如圖 所示。流程圖如圖 所示。流程圖如圖 所示。 模型圖如圖 所示。若無(wú)一定的編碼規(guī)范的話,無(wú)疑會(huì)給系統(tǒng)的開(kāi)發(fā)和維護(hù)帶來(lái)很多的成本。 (3)可公共被調(diào)用的函數(shù)必須封裝到類中。//數(shù)據(jù)庫(kù)的驅(qū)動(dòng) private static String url = 。 Properties pro = new Properties()。 username = (userName)。 try{ //注冊(cè)驅(qū)動(dòng) (driverClass)。 } return conn。 Label label = null。 // 向 Excel中添加數(shù)據(jù) ResultSetMetaData rsmd = ()。 2021屆計(jì)算機(jī)科學(xué)與技