【正文】
絡(luò)在線教育系統(tǒng)、圖書館管理系統(tǒng)、學(xué)生信息管理系統(tǒng)等。 系統(tǒng)最大限度地實現(xiàn)易維護性和易操作性。216?;谝陨显?,我們決定建構(gòu)教師綜合數(shù)據(jù)庫系統(tǒng)。216。2)完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。關(guān)鍵字: 學(xué)生信息 管理系統(tǒng)添加 刪除 查詢 修改Abstract With the rapid development of network munication technology and extensive application of information technology, puter applications have spread to the economic and social life in various field of education is no exception, now there have been a variety of remote network online education system, library management system, student information management is either a student information management schools are an indispensable part of its contents and teaching for school managers, policymakers are essential, and the traditional manual management inefficient for data query, update and maintenance brought great the student information management system development and application of information is necessary, it is able to provide managers with sufficient information and quick inquiry means to improve school student information management student information management system is based on the java language, it is able to provide students with information management function to facilitate system administrators to students student number, class and other information to add, modify, delete, query and other operations, but can be just as convenient for students information to system is mainly achieved using java language and access, so it is very portable, very : Student Information Management System add delet revise前言隨著計算機技術(shù)的飛速發(fā)展,信息時代的到來,信息改變了我們這個社會。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,故決定選擇學(xué)生成績管理系統(tǒng)來作為本人的畢業(yè)設(shè)計,在很短的時間里開發(fā)出一套界面友好,功能強大,使用簡單的適用于各規(guī)模學(xué)院的學(xué)生成績管理系統(tǒng)。利用java同樣可以變質(zhì)出非常復(fù)雜的系統(tǒng),且運行占用很少的內(nèi)存資源。第二章 系統(tǒng)分析 系統(tǒng)分析學(xué)生信息管理系統(tǒng),可用于學(xué)校等機構(gòu)的學(xué)生信息管理,查詢,更新與維護,使用方便,易用性強,圖形界面清晰明了。在開發(fā)學(xué)生信息管理系統(tǒng)時,最重要的就是學(xué)生的基本信息。這些功能基本上能滿足用戶操作的需要,這樣用戶操作起來就更簡單方便。import 。Font ft=new Font(“Serif”,18)。cancel=new JButton(“退出”)。(user)。}public void actionPerformed(ActionEvent e){//查找if(()==login){if(().toString().equals(“)){(null, ”請輸入用戶名“, ”溫馨提示“, )?!啊?sql)。public static final int HEIGHT = 400。setLocation(120,180)。年級1=new JLabel(”年級“)。年級=new JTextField(5)。(學(xué)號)。(年齡)。(new Label(”“))。}else{String sql=”update student set 姓名=39。,專業(yè)=39。try{//(null, sql, ”溫馨提示“, )。JComboBox c。c=new JComboBox(colStr)。(new JLabel(”查找內(nèi)容“))。if(selectStr==”年齡“){sql=”select * from student where “+selectStr+” “+().toString()。public static final int HEIGHT = 400。setLocation(120,180)。年齡1=new JLabel(”年齡“)。年齡=new JTextField(5)。(學(xué)號)。(年齡)。(new Label(”“))。}else{String sql=”select * from student where 學(xué)號=39。}else{sql=”insert into student values(39。,“+ ()+”,39。(”select * from student“)。(”“)。JPanel p。姓名1=new JLabel(”姓名“)。姓名=new JTextField(5)。b=new JButton(”確定“)。(性別)。(班級)。mf=mmf。,年齡=“+()+”,年級=39。 where 學(xué)號=39。}else{(null, ”修改失敗“, ”溫馨提示, )。第五章 總結(jié)課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),,實在是受益匪淺。經(jīng)過分析,我們使用MICROSOFT公司的VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。⒉學(xué)生信息的查詢,包括查詢學(xué)生基本信息、所在班級、已學(xué)課程和成績等。(2)事件驅(qū)動編程:在設(shè)計應(yīng)用程序時,把對象添加到窗體中,在用戶與程序進行交互時,用戶基本上是通過鼠標(biāo)、鍵盤與應(yīng)用程序進行交互的,那些對象就必須對鼠標(biāo)和鍵盤操作所引發(fā)的事件做出響應(yīng),來執(zhí)行一段應(yīng)用程序。正確使用對象可以減少程序和開發(fā)時間,提高程序設(shè)計者的工作效率。它是在程序執(zhí)行的過程中要計算機執(zhí)行的某種操作。Visual Basic 應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對象,每一個對象都具有一些特性和行為(屬性、事件和方法)。通過在CoolBar中遷入其他空間你也可以向用戶提供更好的靈活性和義用性。Visual Basic提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運行效率和可靠性。如上所述,Access作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。第四章 使用Access2000創(chuàng)建數(shù)據(jù)庫 數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。第五章 可行性分析學(xué)生信息,作為一個學(xué)校,就有一定的工作量存在,而學(xué)生信息,它的工作量可能是其它信息工作量的幾倍,班級的增加、班級的查找、班級的修改;學(xué)生檔案;課程管理;成績管理;繳費管理;統(tǒng)計等等,每個信息的數(shù)據(jù)都在不斷地變化著,如果采用人工的方式進行操作,那么,一天的工作量,足以讓人覺得比較繁瑣,吃不消。最后進行打印。在界面上右擊Adodc控制,在彈出的快捷菜單中選擇屬性,在屬性對話框中,在“屬性”這一標(biāo)簽中,選中單選框“Use ODBC Data Source Name”,并在下拉文本框中選擇已經(jīng)配置好的數(shù)據(jù)源名信息,再在“RecordSoure”標(biāo)簽中,在Commard Text(SQL)文本框中輸入查詢語句,如:select * from 學(xué)生檔案。在此,我對三年來輔導(dǎo)過我的各位任課老師深表感謝主要參考文獻本系統(tǒng)的過程中,主要的參考文獻有:《Visual 》 林陳雷 人民郵電出版社 《面向?qū)ο蟪绦蛟O(shè)計系列教材》 龔沛曾 高等教育出版社 《Visual 》 何文俊《學(xué)用Visual Basic 編程》 潭 浩 西安電子科技大學(xué)出版社 《Visual 數(shù)據(jù)庫開發(fā)與專業(yè)應(yīng)用》 敬 錚 國防工業(yè)出版社 《Visual 數(shù)據(jù)庫程序設(shè)計高手》 溫賢發(fā) 科學(xué)出版社第四篇:員工信息管理系統(tǒng)員工信息管理系統(tǒng) 系統(tǒng)的功能描述 設(shè)計一個員工信息管理系統(tǒng),使之具有以下功能(1)系統(tǒng)以菜單方式工作,應(yīng)為用戶提供清晰的使用提示,依據(jù)用戶的選擇來進行各種處理并且在此過程中能夠盡可能地兼容用戶使用過程中的輸入異常情況(2)員工信息錄入功能(員工信息用文件保存),注意員工按員工號進行區(qū)分,即每個員工的員工號都是唯一的,不允許出現(xiàn)兩個員工或員工號相同的情況(3)可對員工信息進行查詢,具體分為:按姓名查詢、按員工號查詢、按職務(wù)查詢。本系統(tǒng)最大的特點是通用性、簡單操作性,適用于同行業(yè)以及一些同類型的企業(yè)管理。2.信息管理人員超編現(xiàn)象普遍存在。系統(tǒng)功能包括登陸、學(xué)生查詢自己的信息、管理員的日常管理、教師的登陸、查詢等幾部分。每個人都有唯一的一個用戶名,每個用戶名都有與之對應(yīng)的密碼,如果用戶名和密碼不一致,則無法登陸主界面。如圖2:圖2:主界面 修改密碼用例描述登陸到主界面中,我們可以看到在主界面的右側(cè)圖3:修改密碼界面 選修課信息用例描述用戶單擊“選修課信息”按鈕,進入到選修課信息界面。學(xué)生、教師、管理員都可以在主界面單擊“查看更多信息”按鈕,進入“個人信息”界面里查看個人基本的信息。同時可以通過選擇不同學(xué)年的時間段來查看相應(yīng)學(xué)年的課程信息。進入獎懲表界面,這里給出了歷年的獎勵與懲罰信息以及學(xué)生的基本信息。輸入相應(yīng)的修改信息,系統(tǒng)檢測輸入是否完整、確認密碼是否與新密碼一致、舊密碼是否正確。并保存。如圖九所示:圖9:考勤表時序圖 獎懲表時序圖用戶在主界面單擊“獎懲信息”進入獎懲表界面,此界面顯示該生所有的獎懲情況。作為整個學(xué)習(xí)體系的有機組成部分,課程設(shè)計雖然安排在了三個月的時間進行,但并不具有絕對獨立的意義。因此在整個設(shè)計過程中大部分時間是用在程序上面的。因此可以說系統(tǒng)的設(shè)計是軟件和硬件的結(jié)合,二者是密不可分的。運用學(xué)習(xí)成果,把課堂上學(xué)到的系統(tǒng)化的理論知識,嘗試性地應(yīng)用于實際設(shè)計工作,并從理論的高度對設(shè)計工作的現(xiàn)代化提出一些有針對性的建議和設(shè)想。如圖十所示:圖10:獎懲表時序圖 修改獎懲表信息時序圖當(dāng)管理員單擊修改時,進入修改獎懲信息界面,這里顯示的信息同樣來自獎懲表。在這里顯示了具體的課程信息。如圖二所示:圖2:修改密碼時序圖 選修課信息時序圖學(xué)生在主界面單擊“選修課信息”進入選修課信息界面,此界面上顯示了所有可選的課程信息,這些信息來自選修課信息表。學(xué)生信息管理系統(tǒng)給出相應(yīng)的學(xué)生的獎懲情況。單擊“確定”可以保存修改的信息并退出。如圖5。學(xué)生選擇選修課程表的課程,在界面的左下角會出現(xiàn)對應(yīng)的課程詳細信息。輸入完整單擊“確定”