【正文】
r 2005項目開發(fā)》.北京:人民郵電出版社,2007年5月。[10]孫涌.《現(xiàn)代軟件工程》.北京:希望電子出版社,2004年第1版。 PreparedStatement pstmt。 yhTxt=new JTextField()。 (pwdTxt)。 (cb1)。 (cancelBut)。 rst=()。 } else{ ()。 Connection con。 (kcdmTxt)。 (200,120,200,35)。 (celBut)。 }else{ (this,課程信息添加失敗,請檢查!,提示,)。 PreparedStatement pstmt,pstmt2。 (60,10,60,35)。 l2=new JLabel(教師:)。 (l3)。 sc=new JScrollPane(table)。 findStuBut=new JButton(…)。 } public void actionPerformed(ActionEvent e){ if(()==xxBut){ try { pstmt=(select * from xs where xsbj like ?)。 int n=()。 } if(!().trim().equals()){ s=s+ and skxq=?。 i++。 i++。 row[k][2]=(jsxm)。 row[k][10]=(skdd)。 ()。 PreparedStatement pstmt。 l2=new JLabel(課程名稱:)。 (addBut)。 (2,())。 } } }}:public class UpdateStudentPanel extends JPanel implements ActionListener{ JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9。//表頭 Object row[][]={{,}}。 cxTxt=new JTextField()。 (this)。 (20,20,220,35)。 JTable table。 ()。 try { pstmt=(insert into kc(kcdm,kcmc,kcxf)values(?,?,?))。 addBut=new JButton(添 加)。 (200,40,200,35)。 JButton addBut,celBut。 (sc)。 row[k][8]=(skxq)。 while(()){ row[k][0]=(skbh)。 i++。 i++。 } } } return。 (3,().trim())。 (420,410,70,35)。 (110,410,120,35)。 (findBut)。 l3=new JLabel(課程:)。 (160,10,60,35)。 (l9)。 JButton xxBut,celBut,findBut,findStuBut。 int n=()。 celBut=new JButton(取 消)。 (kcmcTxt)。 kcdmTxt=new JTextField()。 JTextField kcdmTxt,kcmcTxt,kcxfTxt。 if(()){ ()。 (1,())。 cancelBut=new JButton(取 消)。 (180,120,60,30)。 pwdTxt=new JPasswordField()。 (50,40,60,30)。//按鈕組 JRadioButton cb1,cb2。[9] 耿祥義,張躍平.《JSP實用教程》.北京:清華大學(xué)出版社,2003年第2版,第1525頁。[3] 羅運模.《SQLServer2000數(shù)據(jù)應(yīng)用與開發(fā)》.北京:人民郵電出版社,2001年1月。致謝在畢業(yè)設(shè)計即將完成之際,我要向那些曾經(jīng)給予我無數(shù)關(guān)心與幫助的老師、同學(xué)和朋友們致以誠摯的謝意。本文在詳細(xì)分析了學(xué)生學(xué)籍管理的各功能模塊基礎(chǔ)上,設(shè)計并實現(xiàn)了學(xué)生檔案管理系統(tǒng)的簡易版本。 新生注冊模塊測試測試模塊輸入輸出預(yù)期結(jié)果與預(yù)期結(jié)果新生檔案注冊模塊測試輸入學(xué)號:201170256姓名:易鵬性別:男民族:漢族班級名稱:高三1班入學(xué)時間:2011年籍貫:四川南充“添加成功!”“添加成功!”相同四、查詢科目成績測試進入查詢成績界面,輸入學(xué)號2011256顯示該學(xué)生的成績信息,與預(yù)期結(jié)果一致,輸入錯誤的學(xué)號提示請輸入正確的學(xué)號。:根據(jù)系統(tǒng)的完整性對部分功能進行必要的測試。輸入能否正確接受?能否輸出正確結(jié)果?是否保持外部信息的完整性?是否有數(shù)據(jù)結(jié)構(gòu)錯誤或方問錯誤?是否有不正確或遺漏了的功能?因此黑盒測試又叫做功能測試、輸入/輸出驅(qū)動測試。第六章 系統(tǒng)測試第一節(jié) 系統(tǒng)測試目標(biāo)軟件測試的目標(biāo)是以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷。如果填寫錯誤點擊取消再次填寫,確定填寫完畢點擊添加系統(tǒng)會自動提示“確定添加班級信息嗎?”如果不添加點擊取消確定添加點擊確定即可。確定添加點擊添加按鈕就可。然后點擊確定學(xué)生信息就修改成功了。然后顯示所有的學(xué)生檔案信息。需要重新登錄用戶才能使用系統(tǒng)。如果新密碼輸入錯誤點擊取消,可重新輸入新密碼。系統(tǒng)初始界面如下圖所示:第二節(jié) 系統(tǒng)登錄模塊設(shè)計用戶直接輸入用戶名和密碼選擇自己的登錄角色,如果你是學(xué)生就選擇學(xué)生角色,是老師就選擇老師角色??梢詫φn程進行添加、修改、刪除等操作。從ER圖向關(guān)系模式轉(zhuǎn)化數(shù)據(jù)庫的邏輯設(shè)計主要是將概念模型轉(zhuǎn)換成一般的關(guān)系模式,也就是將ER圖中的實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。查詢學(xué)生的基本信息時就可以查詢到這些相關(guān)的屬性。 (2)概念結(jié)構(gòu)設(shè)計階段:對用戶需求綜合、歸納與抽象,形成概念模型,用ER圖表示。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)庫的完整和一致。課程管理:添加課程信息,修改課程信息。(5)修改快捷、方便、準(zhǔn)確。第三章 總體設(shè)計第一節(jié) 系統(tǒng)總體設(shè)計目標(biāo)系統(tǒng)設(shè)計的優(yōu)劣直接影響新系統(tǒng)的質(zhì)量及經(jīng)濟效益。對檔案所需的各種報表、圖形顯示、分析報告,各種單據(jù)進行打印,以供相關(guān)的使用。,信息記錄內(nèi)容不能為空。本系統(tǒng)提供了良好的可修改性與易維護性,采用結(jié)構(gòu)化、模塊化的系統(tǒng)分析與設(shè)計方法,有效的提高了系統(tǒng)的可變性。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實完善的。第三節(jié) 功能需求分析蓬南中學(xué)學(xué)生檔案管理系統(tǒng)的主要任務(wù)就是對學(xué)生的檔案信息進行管理,即查詢、添加、修改、刪除等功能。下圖為學(xué)生檔案管理系統(tǒng)頂層流程圖:首先用戶登錄學(xué)生檔案管理系統(tǒng),學(xué)生檔案管理系統(tǒng)與數(shù)據(jù)庫連接,學(xué)生檔案管理系統(tǒng)可以對學(xué)生個人信息進行管理,可以對學(xué)生課程進行管理,可以對學(xué)生成績進行管理還可以對用戶名的密碼進行修改。經(jīng)過調(diào)查、研究、分析、計算和執(zhí)行,在學(xué)生檔案管理系統(tǒng)中的應(yīng)用已經(jīng)逐漸的進入成熟的階段,將從以下的幾個方面來總結(jié)出該學(xué)生檔案管理系統(tǒng)開發(fā)的可行性,具體情況如下:(1)技術(shù)可行性以Windows XP為操作系統(tǒng),采用java為腳本語言,運用SQL的數(shù)據(jù)庫技術(shù),設(shè)計與實現(xiàn)學(xué)生檔案管理系統(tǒng)。(JVM):這是一種軟CPU,是Java環(huán)境最重要的組件,它是仿照一種小巧高效的CPU設(shè)計的,Java的編譯器就是把Java的源代碼編譯成VM可執(zhí)行的偽標(biāo)代碼,而偽目標(biāo)代碼轉(zhuǎn)換成實際的硬件調(diào)用。CPU可移植性和虛擬操作系統(tǒng)。該版本繼承了SQL Server 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用??傊?學(xué)校檔案管理工作是學(xué)?;A(chǔ)工作的重要組成部分,我們在做好檔案的收集、整理、歸檔工作的同時,主動提供檔案利用服務(wù),做到檔案管理工作管理方法科學(xué)化,管理手段高效化,檔案工作標(biāo)準(zhǔn)化,建立檔案管理工作長效機制,使檔案價值得以充分體現(xiàn),推進教育事業(yè)的發(fā)展。,檔案資料不全學(xué)校檔案應(yīng)客觀完整記錄學(xué)校各方面的工作,為學(xué)校發(fā)展留下真實的軌跡。隨著高校的不斷擴招,學(xué)生數(shù)目的增多,為彌補手工管理帶來的缺陷,降低錯誤率和勞動強度,提高信息處理速度,使用計算機來管理學(xué)生的檔案是最科學(xué)和簡捷的一種方法。關(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 organically to organize the internal activity, must establish the management information system which adapts with own characteristic.This article uses Java and MS SQLServer and so on is the development kit as develops the platform take Windows XP, designs a school register management information system, to student39。 (3)設(shè)計方法:采用軟件工程的思路進行設(shè)計,具體設(shè)計模型可根據(jù)自己搜集資料的詳細(xì)程度來自行選擇,不作指定要求。 (2)采用C/S結(jié)構(gòu)或B/S結(jié)構(gòu)或單機版。該系統(tǒng)功能完善,可使高校的檔案管理系統(tǒng)從純手工中解脫出來,實現(xiàn)高校檔案管理系統(tǒng)自動化、規(guī)范化、合理化、科學(xué)化,其實用性強,用戶界面友好,有助于加快高校的信息傳遞和智能建設(shè),并為高校整體實現(xiàn)信息化管理體系作好鋪墊。以前的手工管理存在很多的漏洞和不足,例如:勞動強度大,錯誤率高并且信息處理速度慢。另外,一些檔案管理人員不是檔案專業(yè)出身的或者不經(jīng)過培訓(xùn)就上崗,缺乏系統(tǒng)培訓(xùn),檔案管理手段落后,嚴(yán)重制約學(xué)校檔案管理工作的發(fā)展。學(xué)校檔案是展示學(xué)校自身形象和價值觀建設(shè)成果的重要載體,因此學(xué)校檔案工作要站在廣闊的社會文化背景之下,努力體現(xiàn)多姿多彩的生命魅力和獨具個性的文化氛圍,努力與德育教育各類活動相結(jié)合,成為校園文化建設(shè)的重要基地,最大范圍反映學(xué)校的文化風(fēng)貌和歷史面貌。 Server 2000 是Microsoft公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的一個版本。:Java的源代碼是可移植的,而且對現(xiàn)有的幾乎所有操作系統(tǒng)無須修改便能運行,還具有多線程同步、與平臺無關(guān)的用戶接口、內(nèi)置聯(lián)網(wǎng)功能、對象會打印功能、出錯處理、內(nèi)存管理等功能。以提高系統(tǒng)執(zhí)行效率,增加動態(tài)可擴充性。(3)考慮經(jīng)費等的原因,該系統(tǒng)使用一臺PC機和現(xiàn)有軟件以節(jié)省資金,降低成本。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。:學(xué)生學(xué)習(xí)課程,通過老師考核交個教務(wù)處然后直接輸入計算機最后由計算機的學(xué)生檔案管理系統(tǒng)輸出。,包括學(xué)生檔案基本信息、成績信息、班級信息等。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。系統(tǒng)設(shè)計的目標(biāo)是在保證實現(xiàn)邏輯模型的基礎(chǔ)上,盡可能提高系統(tǒng)的各項指標(biāo),即工作效率、可靠性、工作質(zhì)量、可變性和經(jīng)濟性等。,區(qū)分不同的用戶。系統(tǒng)應(yīng)當(dāng)保證能做以下的信息處理存儲學(xué)生信息、課程、成績等信息,供相應(yīng)的人員查詢、對學(xué)生信息進行及時的更新和統(tǒng)計,并根據(jù)統(tǒng)計數(shù)字得出相關(guān)的其他數(shù)據(jù)、各種信息以及記錄,根據(jù)實際需要,進行更新、統(tǒng)計、自動處理,等等。不能由計算機生成的,各種數(shù)據(jù)的更新,包括數(shù)據(jù)變化后的修改,數(shù)據(jù)的增加,失效數(shù)據(jù)或無用數(shù)據(jù)的刪除等,以及系統(tǒng)的日常維護。(4)查詢功能簡單、明了。(1)新生報到注冊:系統(tǒng)可以快速的錄入新生信息;(2)修改學(xué)生信息:學(xué)生可以完善自己的基本信息;(3)查詢個人成績:學(xué)生可以查詢自己的學(xué)習(xí)成績。開始登 陸 N成功?