【正文】
詢到的學(xué)生下面的框里會(huì)顯示學(xué)生的信息,然后可以直接修改學(xué)生的成績(jī)和其他的相關(guān)信息。然后點(diǎn)擊確定學(xué)生信息就修改成功了。確定修改后點(diǎn)擊修改會(huì)提示“確定要修改學(xué)生記錄嗎?”如果不修改點(diǎn)擊取消即可,確定修改點(diǎn)擊確定。把需要修改的信息填寫(xiě)在框里然后直接點(diǎn)擊修改按鈕即可。需要修改同學(xué)信息直接點(diǎn)擊要修該的同學(xué),把修改信息填到資料框里點(diǎn)擊修改即可。然后顯示所有的學(xué)生檔案信息。新生報(bào)到界面如下圖所示:查詢學(xué)生信息直接輸入要查詢的學(xué)生的學(xué)號(hào)或者姓名點(diǎn)擊查詢?nèi)缓笙到y(tǒng)會(huì)把查詢到的學(xué)生信息顯示到下面的資料框里,資料框里面的屬性包括:學(xué)號(hào)、姓名、密碼、性別、年齡、籍貫、班級(jí)名稱、入學(xué)時(shí)間。點(diǎn)擊報(bào)到注冊(cè)后新的學(xué)生檔案信息就添加成功了。填寫(xiě)完畢后點(diǎn)擊報(bào)到注冊(cè)即可。需要重新登錄用戶才能使用系統(tǒng)。以后登錄系統(tǒng)的時(shí)候就要輸入你的新密碼才能登錄。提示修改密碼界面如下圖所示:點(diǎn)擊確定后提示“修改密碼成功”,即用戶的新密碼修改成功。如果不確定修改點(diǎn)擊取消可以重新輸入新密碼再次進(jìn)行修改。如果新密碼輸入錯(cuò)誤點(diǎn)擊取消,可重新輸入新密碼。系統(tǒng)主界面展開(kāi)界面如下圖所示:第四節(jié) 系統(tǒng)選項(xiàng)模塊設(shè)計(jì)打開(kāi)系統(tǒng)選項(xiàng)模塊展開(kāi)系統(tǒng)選項(xiàng)子模塊修改密碼,輸入用戶名,新的密碼,確認(rèn)新的密碼點(diǎn)擊修改即可。還可以看到登錄的管理員姓名及版權(quán)和時(shí)間。用戶登錄界面如下圖所示:第三節(jié) 系統(tǒng)主界面模塊設(shè)計(jì)選擇管理員登錄主界面可以看到主要的管理模塊包括:系統(tǒng)選項(xiàng)、學(xué)生管理、課程管理、班級(jí)管理。系統(tǒng)初始界面如下圖所示:第二節(jié) 系統(tǒng)登錄模塊設(shè)計(jì)用戶直接輸入用戶名和密碼選擇自己的登錄角色,如果你是學(xué)生就選擇學(xué)生角色,是老師就選擇老師角色。成績(jī)表反應(yīng)學(xué)生的每學(xué)期每個(gè)科目的成績(jī)。學(xué)生可以直接輸入學(xué)號(hào)姓名查詢自己的成績(jī)。班級(jí)信息表可以對(duì)學(xué)生的所在班級(jí)和相應(yīng)班主任進(jìn)行查詢??梢詫?duì)課程進(jìn)行添加、修改、刪除等操作。 學(xué)生表(xs)字段名稱字段代碼數(shù)據(jù)類型默認(rèn)值約束備注學(xué)號(hào)xsxhvarchar(10)主鍵姓名xsxmvarchar(20)NOT NULL密碼xsmmvarchar(16)‘4213’性別xsxbchar(2)‘男’年齡xsnlsmallint0籍貫xsjgvarchar(10)班級(jí)名稱xsbjvarchar(30)外鍵入學(xué)時(shí)間xsrxsjdatetime課程表的屬性包括:課程代碼、課程名稱。查詢學(xué)生的基本信息時(shí)就可以查詢到這些相關(guān)的屬性。將關(guān)系模式中每個(gè)屬性的類型、大小、規(guī)則等具體化形成表結(jié)構(gòu)。從ER圖向關(guān)系模式轉(zhuǎn)化數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)主要是將概念模型轉(zhuǎn)換成一般的關(guān)系模式,也就是將ER圖中的實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。 班級(jí)班級(jí)人數(shù)班主任班級(jí)名稱班級(jí)編號(hào)班級(jí)樓棟 班級(jí)實(shí)體ER圖 全局ER圖 全局ER圖有實(shí)體:學(xué)生、課程、班級(jí);實(shí)體間的聯(lián)系有:學(xué)習(xí)、擁有;聯(lián)系學(xué)習(xí)的屬性有:學(xué)期、學(xué)時(shí)、地點(diǎn)、成績(jī)。 課程課程代碼課程名稱 課程實(shí)體ER圖 班級(jí)信息ER圖 班級(jí)實(shí)體的屬性包括:班級(jí)編號(hào)、班級(jí)名稱、班級(jí)人數(shù)、班級(jí)樓棟。性別密碼年齡入學(xué)時(shí)間籍貫學(xué)生姓名學(xué)號(hào)班級(jí)名稱 課程信息ER圖 課程實(shí)體的屬性包括:在查詢課程信息時(shí)就可以看到相關(guān)的屬性。查詢學(xué)生的基本信息時(shí)就可以查詢到這些相關(guān)的屬性。根據(jù)需求分析中用戶對(duì)數(shù)據(jù)的需求可知,學(xué)生管理系統(tǒng)需要對(duì)學(xué)生、班級(jí)、課程等信息進(jìn)行管理。(6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段:對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行評(píng)價(jià)、調(diào)整與修改。(4)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段:為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。 (2)概念結(jié)構(gòu)設(shè)計(jì)階段:對(duì)用戶需求綜合、歸納與抽象,形成概念模型,用ER圖表示。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。易于理解,因此可以用它和不熟悉計(jì)算機(jī)的用戶交換意見(jiàn)。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)庫(kù)的完整和一致。第三節(jié) 系統(tǒng)功能流程圖系統(tǒng)功能流程圖首先開(kāi)始登陸系統(tǒng)選擇角色,系統(tǒng)自動(dòng)判斷登陸名和密碼如果輸入錯(cuò)誤返回登陸界面,登陸成功后進(jìn)入主界面就可以對(duì)系統(tǒng)進(jìn)行操作,系統(tǒng)選項(xiàng)模塊可以操作修改密碼、注銷登陸、新生添加,學(xué)生管理模塊可以操作新生查找、新生修改、新生刪除,課程管理模塊可以操作課程添加、課程查找、課程修改、課程刪除,班級(jí)管理可以操作班級(jí)添加、班級(jí)查找、班級(jí)修改、班級(jí)刪除。學(xué)生檔案管理系統(tǒng)新生報(bào)到注冊(cè)修改密碼系統(tǒng)選項(xiàng)學(xué)生管理課程管理班級(jí)管理學(xué)生修改信息添加員工信息修改課程個(gè)人成績(jī)查詢添加課程注銷登錄按班級(jí)查詢查詢課程成績(jī)修改員工信息本系統(tǒng)功能完善,管理員操作包括后臺(tái)學(xué)生檔案管理、學(xué)生課程信息管理、學(xué)生班級(jí)管理、密碼修改這幾個(gè)小模塊。班級(jí)管理:添加員工信息,修改員工信息,按班級(jí)課程查詢,查詢課程成績(jī)。課程管理:添加課程信息,修改課程信息。學(xué)生管理:新生報(bào)到注冊(cè)、修改學(xué)生信息、查詢個(gè)人成績(jī)等功能。系統(tǒng)功能模塊具體功能如下:系統(tǒng)選項(xiàng):要求可以完成修改密碼,注銷登錄等功能。第二節(jié) 系統(tǒng)總體功能模塊設(shè)計(jì)學(xué)生檔案管理系統(tǒng)有以下功能:系統(tǒng)選項(xiàng)、學(xué)生管理、課程管理、班級(jí)管理。(5)修改快捷、方便、準(zhǔn)確。(3)信息分類清晰、準(zhǔn)確、有條有理。(1)界面設(shè)計(jì)美觀大方。本系統(tǒng)提供了良好的可修改性與易維護(hù)性,采用結(jié)構(gòu)化、模塊化的系統(tǒng)分析與設(shè)計(jì)方法,有效的提高了系統(tǒng)的可變性。第三章 總體設(shè)計(jì)第一節(jié) 系統(tǒng)總體設(shè)計(jì)目標(biāo)系統(tǒng)設(shè)計(jì)的優(yōu)劣直接影響新系統(tǒng)的質(zhì)量及經(jīng)濟(jì)效益。經(jīng)對(duì)前面的需求調(diào)查和初步的分析,確定由計(jì)算機(jī)完成的工作時(shí)對(duì)數(shù)據(jù)進(jìn)行各種管理和處理,由手工完成的工作主要有對(duì)原始數(shù)據(jù)的錄入。,信息記錄內(nèi)容不能為空。,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容。對(duì)檔案所需的各種報(bào)表、圖形顯示、分析報(bào)告,各種單據(jù)進(jìn)行打印,以供相關(guān)的使用。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。數(shù)據(jù)的輸入來(lái)源是手工輸入。,信息記錄內(nèi)容不能為空。,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容。在手工管理的時(shí)代或者數(shù)據(jù)庫(kù)設(shè)計(jì)不科學(xué)的話就會(huì)造成管理數(shù)據(jù)混亂,數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù)的沒(méi)有很好的關(guān)聯(lián),造成數(shù)據(jù)的不一致性時(shí)有發(fā)生。學(xué)校信息管理的特點(diǎn)是信息處理量比較大。本系統(tǒng)提供了良好的可修改性與易維護(hù)性,采用結(jié)構(gòu)化、模塊化的系統(tǒng)分析與設(shè)計(jì)方法,有效的提高了系統(tǒng)的可變性。第五節(jié) 性能需求分析檔案管理系統(tǒng)設(shè)計(jì)的優(yōu)劣直接影響新系統(tǒng)的質(zhì)量及經(jīng)濟(jì)效益。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,數(shù)據(jù)字典是對(duì)系統(tǒng)所用到的所有表結(jié)構(gòu)的描述。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中不斷修改、充實(shí)完善的。這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。包括添加管理員和用戶的密碼管理等。學(xué)生檔案管理系統(tǒng)需要完成的功能主要有:,包括學(xué)生檔案基本信息、成績(jī)以及班級(jí)等。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。本系統(tǒng)開(kāi)發(fā)設(shè)計(jì)思想是盡量采用學(xué)?,F(xiàn)有的軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用學(xué)?,F(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。第三節(jié) 功能需求分析蓬南中學(xué)學(xué)生檔案管理系統(tǒng)的主要任務(wù)就是對(duì)學(xué)生的檔案信息進(jìn)行管理,即查詢、添加、修改、刪除等功能。:教務(wù)處管理學(xué)生課程信息安排教師上課然后把課程信息輸入計(jì)算機(jī)最后由計(jì)算機(jī)的學(xué)生檔案管理系統(tǒng)輸出。教務(wù)處安排學(xué)生的班級(jí)和課程通過(guò)管理員對(duì)學(xué)生信息、成績(jī)、課程的錄入存入相關(guān)儲(chǔ)存得到學(xué)生檔案相關(guān)信息最后反應(yīng)給學(xué)校的相關(guān)領(lǐng)導(dǎo)和老師。下圖為學(xué)生檔案管理系統(tǒng)底層業(yè)務(wù)流程圖:老師教授學(xué)生,然后學(xué)生得到老師給的成績(jī),成績(jī)?cè)俳o管理員。下圖為學(xué)生檔案管理系統(tǒng)頂層流程圖:首先用戶登錄學(xué)生檔案管理系統(tǒng),學(xué)生檔案管理系統(tǒng)與數(shù)據(jù)庫(kù)連接,學(xué)生檔案管理系統(tǒng)可以對(duì)學(xué)生個(gè)人信息進(jìn)行管理,可以對(duì)學(xué)生課程進(jìn)行管理,可以對(duì)學(xué)生成績(jī)進(jìn)行管理還可以對(duì)用戶名的密碼進(jìn)行修改。是描述數(shù)據(jù)處理過(guò)程的工具。使用前只要對(duì)用戶進(jìn)行簡(jiǎn)單的說(shuō)明或閱讀幫助文件即可使用該系統(tǒng)。(2)經(jīng)濟(jì)可行性一方面,系統(tǒng)中友好的人機(jī)界面和更強(qiáng)勁的功能支持,會(huì)使教務(wù)人員的工作進(jìn)一步提高,從而節(jié)省人力、物力,進(jìn)而提高經(jīng)濟(jì)效益;另一方面,系統(tǒng)開(kāi)發(fā)成本低,現(xiàn)有PC機(jī)即可提供系統(tǒng)開(kāi)發(fā)工作需要的所有硬件設(shè)備環(huán)境。經(jīng)過(guò)調(diào)查、研究、分析、計(jì)算和執(zhí)行,在學(xué)生檔案管理系統(tǒng)中的應(yīng)用已經(jīng)逐漸的進(jìn)入成熟的階段,將從以下的幾個(gè)方面來(lái)總結(jié)出該學(xué)生檔案管理系統(tǒng)開(kāi)發(fā)的可行性,具體情況如下:(1)技術(shù)可行性以Windows XP為操作系統(tǒng),采用java為腳本語(yǔ)言,運(yùn)用SQL的數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)與實(shí)現(xiàn)學(xué)生檔案管理系統(tǒng)。(2)針對(duì)現(xiàn)狀計(jì)算機(jī)廣泛應(yīng)用的情況以及數(shù)據(jù)的封閉性,學(xué)生檔案管理系統(tǒng)基于Windows系統(tǒng)研制、設(shè)計(jì)和開(kāi)發(fā)。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過(guò)自身機(jī)制發(fā)現(xiàn)和操作這些Java Bean 屬性。為寫(xiě)成Java Bean,類必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器。(JVM):這是一種軟CPU,是Java環(huán)境最重要的組件,它是仿照一種小巧高效的CPU設(shè)計(jì)的,Java的編譯器就是把Java的源代碼編譯成VM可執(zhí)行的偽標(biāo)代碼,而偽目標(biāo)代碼轉(zhuǎn)換成實(shí)際的硬件調(diào)用。Java的客戶機(jī)/服務(wù)器模式把運(yùn)算從服務(wù)器分散到客戶端。Java提供一個(gè)URL(統(tǒng)一資源定位器)對(duì)象,用以打開(kāi)并訪問(wèn)網(wǎng)上對(duì)象。CPU可移植性和虛擬操作系統(tǒng)。Management)模塊實(shí)現(xiàn)的;(5)跨時(shí)間:技術(shù)更新和保護(hù)投資的方案、產(chǎn)品升級(jí)容易,只需編寫(xiě)一個(gè)新的模塊,替換老模塊即可。它主要是通過(guò)所謂“國(guó)際語(yǔ)言管理”(International(1)跨平臺(tái):指的是Java與計(jì)算機(jī)平臺(tái)(硬件、操作系統(tǒng))無(wú)關(guān);(2)跨網(wǎng)絡(luò):指的是Java與網(wǎng)絡(luò)平臺(tái)無(wú)關(guān),可以穿越多種常用的網(wǎng)絡(luò)類型(平臺(tái))。該版本繼承了SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Kit,JDK)。第二節(jié) 開(kāi)發(fā)軟件本系統(tǒng)開(kāi)發(fā)用的軟件主要包括Eclipse和SQL Server 2000: 是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了學(xué)校資料的安全性??傊?學(xué)校檔案管理工作是學(xué)?;A(chǔ)工作的重要組成部分,我們?cè)谧龊脵n案的收集、整理、歸檔工作的同時(shí),主動(dòng)提供檔案利用服務(wù),做到檔案管理工作管理方法科學(xué)化,管理手段高效化,檔案工作標(biāo)準(zhǔn)化,建立檔案管理工作長(zhǎng)效機(jī)制,使檔案價(jià)值得以充分體現(xiàn),推進(jìn)教育事業(yè)的發(fā)展。另一方面利用現(xiàn)代化管理手段將管理檔案信息及時(shí)提供給學(xué)校領(lǐng)導(dǎo)、各教研組和社會(huì)有關(guān)部門(mén),提供查閱便利,提高使用利用率,使他們親身體驗(yàn)到檔案信息的價(jià)值,促使他們更積極主動(dòng)地配合檔案部門(mén)做好檔案工作。,首先需要檔案工作者在日常工作中注重學(xué)校各類材料的收集和整理,全方位收集相關(guān)檔案資料,倡導(dǎo)全體師生支持學(xué)校,積極提供有記錄價(jià)值的教育教學(xué)資料,也要努力拓寬檔案收集范圍,挖掘檔案資源,比如收集分散的知名校友檔案等,使室藏檔案內(nèi)容豐富充實(shí)起來(lái)。二是檔案保管設(shè)備不齊全,規(guī)格不一,不能滿足新時(shí)期檔案多樣化的需要。,檔案資料不全學(xué)校檔案應(yīng)客觀完整記錄學(xué)校各方面的工作,為學(xué)校發(fā)展留下真實(shí)的軌跡。,檔案管理工作開(kāi)展難度大,一般學(xué)校沒(méi)有設(shè)定專職檔案管理崗位,或有的學(xué)校的檔案管理人員是教師兼職或是臨時(shí)配備的。蓬南中學(xué)目前在校學(xué)生達(dá)到2000人以上,學(xué)校原來(lái)的學(xué)生檔案管理軟件已經(jīng)不能適應(yīng)新的辦學(xué)規(guī)模和對(duì)現(xiàn)代辦學(xué)效率的需要。在現(xiàn)行系統(tǒng)的調(diào)研和分析的基礎(chǔ)上,加入了一些新的功能,這些功能成為該系統(tǒng)開(kāi)發(fā)的主要目標(biāo)和評(píng)價(jià)指標(biāo)。隨著高校的不斷擴(kuò)招,學(xué)生數(shù)目的增多,為彌補(bǔ)手工管理帶來(lái)的缺陷,降低錯(cuò)誤率和勞動(dòng)強(qiáng)度,提高信息處理速度,使用計(jì)算機(jī)來(lái)管理學(xué)生的檔案是最科學(xué)和簡(jiǎn)捷的一種方法。目前學(xué)生檔案管理系統(tǒng)的實(shí)現(xiàn)方法各有特色。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。關(guān)鍵詞:學(xué)生檔案管理 Java SQL Server2000 B/S JDBCODBCAbstractAlong with information technology in management more and more thorough and widespread application, the management information system the implementation to be gradually mature in the technology. The management information system is the new discipline which unceasingly develops, any unit must survive and develop, wants the high efficiency organica