freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計(jì)學(xué)生信息管理系統(tǒng)-在線瀏覽

2025-03-25 20:32本頁(yè)面
  

【正文】 后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。但一直以來(lái)人們使用傳統(tǒng)人工的方式 管理學(xué)生信息,這種管理方式存在著許多缺點(diǎn),如 :效率低、保密性差,另外時(shí)間長(zhǎng)了,將產(chǎn)生大量的文件和資料,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。 現(xiàn)在我國(guó)的 學(xué)校中學(xué)生信息的管理水平大多還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。 …………………… ..(論文) 3 4. 為將來(lái)學(xué)校上網(wǎng)做好準(zhǔn)備。 根據(jù)要求,本系統(tǒng) 模塊 具體實(shí)現(xiàn)如下 的功能: 1. 實(shí)現(xiàn)對(duì)學(xué)生個(gè)人信息的錄入功能。 2. 實(shí)現(xiàn)對(duì)學(xué)生 個(gè)人 信息 查詢 的 功能 。 3 .實(shí)現(xiàn)對(duì)學(xué)生個(gè)人信息的修改功能。 業(yè)務(wù)流程圖 業(yè)務(wù)流程描述:用業(yè)務(wù)流程圖描述現(xiàn)系統(tǒng)各項(xiàng)業(yè)務(wù)處理過(guò)程,并結(jié)合業(yè)務(wù)流程圖詳細(xì)準(zhǔn)確地說(shuō)明業(yè)務(wù)處理過(guò)程中數(shù)據(jù)的收集、輸入、傳遞、存儲(chǔ)、加工的方法、算法、輸出的數(shù)量及形式等。其主要作用是:描述現(xiàn)行系統(tǒng) 的業(yè)務(wù)情況以便于與管理人員交流,它是系統(tǒng)設(shè)計(jì)的前提和保證。能夠?qū)崿F(xiàn)學(xué)生在 網(wǎng)上個(gè)人信息 的功能, 使學(xué)生不分時(shí)間、地點(diǎn),只要能上網(wǎng)即可以查詢自己 的個(gè)人信息 . 系統(tǒng) 具備的基本功能 “ 學(xué)生信息管理系統(tǒng) ” 學(xué)生模塊 的開(kāi)發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺(tái)數(shù)據(jù)庫(kù),應(yīng)用程序 系統(tǒng)要求界面友好,功能完備,易使用等特點(diǎn)。 學(xué)生操作前臺(tái) —— 操作方便 . 前臺(tái)作為與 學(xué)生 直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受 計(jì)算機(jī) 給他們帶來(lái)的便利。 …………………… ..(論文) 8 第 3章 總體設(shè)計(jì) 概述 本階段設(shè)計(jì)的基本目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)問(wèn)題,也叫做概要設(shè)計(jì),本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)之后就應(yīng)該 對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來(lái)確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn)。 模塊化的依據(jù)是:把復(fù)雜問(wèn)題分解成許多容易解決的小問(wèn)題。模塊化設(shè)計(jì)是把大型軟件按照一定的原則劃分成一個(gè)較小的相對(duì)功能獨(dú)立又相關(guān)聯(lián)的模塊。把這些模塊結(jié)合起來(lái)組成一個(gè)整體。采 用模塊化原理的優(yōu)點(diǎn)在于可以使軟件結(jié)構(gòu)清晰,容易測(cè)試和調(diào)試。有助于軟件開(kāi)發(fā)的組織管理。模塊化理論的幾個(gè)重要概念如下: (1) 抽象 抽象就是抽象出事物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。一個(gè)復(fù)雜的動(dòng)態(tài)系統(tǒng)首先可以用一些高級(jí)的抽象概念構(gòu)造和理解,這些高級(jí)概念又可以用一些較低級(jí)的理解,直到最低層次的具體元素。 局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。 信息隱蔽原理和局部化有助于在測(cè)試期間以及軟件維護(hù)期間修改軟件。 (3) 逐步求精的模塊化概念 …………………… ..(論文) 9 逐步求精和模塊化的抽象是密切相關(guān)的。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡(jiǎn)化了軟件設(shè)計(jì)和實(shí)施,提高了軟件的可理解性和可測(cè)試性,并使得軟件更容易維護(hù)。度量模塊的獨(dú)立程度有兩個(gè)標(biāo)準(zhǔn):內(nèi)聚和耦合。耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問(wèn)一個(gè)模塊的點(diǎn),以及通過(guò)接口的數(shù)。內(nèi)聚標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴(kuò)展,理想內(nèi)聚的模塊只做一件事情。 系統(tǒng) 學(xué)生子 功能劃分 經(jīng)過(guò)對(duì)系統(tǒng)的需求分析, 學(xué)生子系統(tǒng)比較簡(jiǎn)單,主要完成學(xué)生網(wǎng)上課 程成績(jī) 及個(gè)人信息 查詢 的功能及密碼修改的功能。 3. 學(xué)生信息修改模塊 本模塊用于日后學(xué)生信息有改動(dòng)時(shí) ,對(duì)學(xué)生的信息進(jìn)行改動(dòng),以確保學(xué)生信息的正確性, …………………… ..(論文) 11 第 4章 詳細(xì)設(shè)計(jì) 概述 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。 程序 流程圖 程序流程圖又稱為程序框圖,它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。 import .*。 import .*。 ( 2) Menuactions 類的編寫(xiě): class Student implements { String number,name,specialty,grade,borth,sex。 public void setNumber(String number){ =number。} public void setName(String name){ =name。} public void setSex(String sex){ =sex。} public void setSpecialty(String specialty){ =specialty。} public void setGrade(String grade){ =grade。} public void setBorth(String borth){ =borth。} } ( 3)錄入學(xué)生信息部分: public class StudentManager extends JFrame{ JLabel lb=new JLabel(錄入請(qǐng)先輸入記錄,查詢、刪除請(qǐng)先輸入學(xué)號(hào),修改是對(duì)查 詢 + 內(nèi)容改后的保存! )。 JRadioButton 男 ,女 。 …………………… ..(論文) 13 JButton 錄入 ,查詢 ,刪除 ,修改 ,顯示 。 Student 學(xué)生 =null。 File file=null。 ObjectInputStream inTwo=null。 ObjectOutputStream outTwo=null。 學(xué)號(hào) =new JTextField(10)。 專業(yè) =new JTextField(10)。 出生 =new JTextField(10)。 男 =new JRadioButton(男 ,true)。 (男 )。 錄入 =new JButton(錄入 )。 刪除 =new JButton(刪除 )。 顯示 =new JButton(顯示 )。 查詢 .addActionListener(new InquestAct())。 刪除 .addActionListener(new DeleteAct())。 修改 .setEnabled(false)。 (new JLabel(學(xué)號(hào) :,))。 p2=new JPanel()。 (姓名 )。 (new JLabel(性別 :,))。 (女 )。 (new JLabel(專業(yè) :,))。 p5=new JPanel()。 (年級(jí) )。 (new JLabel(出生 :,))。 …………………… ..(論文) 15 pv=new JPanel()。 (p1)。 (p3)。 (p5)。 ph=new JPanel()。 (查詢 )。 (刪除 )。 file=new File(學(xué)生信息 .txt)。 if(!()){ try{ FileOutputStream out=new FileOutputStream(file)。 (學(xué)生散列表 )。 ()。 (new BorderLayout())。 (pv, )。 setDefaultCloseOperation(EXIT_ON_CLOSE)。 setVisible(true)。 JTextArea 顯示 =null。 ObjectInputStream inTwo=null。 public StudentShow(File file){ super(new JFrame(),顯示對(duì)話框 )。 顯示 =new JTextArea(16,30)。 inTwo=new ObjectInputStream(inOne)。 ()。 } catch(Exception ee){} if(學(xué)生散列表 .isEmpty())顯示 .append(目前還沒(méi)有學(xué)生的信息記錄! \n)。 for(Enumeration enm=學(xué)生散列 表 .elements()。){ Student stu=(Student)()。 if(().equals(男 ))sex=男 。 String str=()+,+()+,+sex+, +()+,+()+,+()+\n。 …………………… ..(論文) 17 } } JScrollPane scroll=new JScrollPane(顯示 )。 (Center,scroll)。 setVisible(true)。 addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){setVisible(false)。 } } } 主界面 …………………… ..(論文) 18 信息錄入界面: 未輸入信息:
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1