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

正文內(nèi)容

java編寫圖書館管理系統(tǒng)(已修改)

2025-09-16 11:01 本頁(yè)面
 

【正文】 面向?qū)ο?課程設(shè)計(jì)報(bào)告 課程設(shè)計(jì)題目 : 圖書信息管理系統(tǒng) 學(xué) 院: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 軟件工程 班 級(jí): 131 學(xué) 號(hào): 1308060130 學(xué)生姓名: 易榜宇 指導(dǎo)教師: 汪健 2020年 7月 12日 一、課程設(shè)計(jì)目的及要求 1: 課程設(shè)計(jì) 要求 面向?qū)ο蟪绦蛟O(shè)計(jì)是一門實(shí)踐性較強(qiáng)的課程,以實(shí)際應(yīng)用為目的。在課程設(shè)計(jì)時(shí)應(yīng)注重培養(yǎng)學(xué)生的實(shí)際操作能力。本課程設(shè)計(jì)安排了 16學(xué)時(shí)的實(shí)驗(yàn)課時(shí),具體要求如下: 1. 學(xué)習(xí)和理解課程設(shè)計(jì)題目的基本理論和方法; 2. 掌握實(shí)驗(yàn)的實(shí)現(xiàn)步驟和關(guān)鍵技術(shù); 3. 準(zhǔn)備好實(shí)驗(yàn)所需要的資源和文檔; 4. 上機(jī)實(shí)現(xiàn)程序,得到通過(guò)調(diào)試的正確程序。 5. 根據(jù)實(shí)驗(yàn)的要求,完成實(shí)驗(yàn)報(bào)告的 word文檔。 2:課程設(shè)計(jì) 目的 面向?qū)ο蟪绦蛟O(shè)計(jì)是軟件工程專業(yè)的專業(yè)基礎(chǔ)課,目的是 讓 學(xué)生通過(guò) 對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(例如 Java) 的學(xué)習(xí),全面理解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的 基本 思想 、基本概念 和基本方法 。 本課程設(shè)計(jì) 是面向?qū)ο蟪绦蛟O(shè)計(jì)課程的后續(xù)實(shí)踐課程。在本課程設(shè)計(jì)中,將 利用( Netbeans) 集成 開發(fā) 環(huán)境為實(shí)踐工具,通過(guò)上機(jī)實(shí)踐培養(yǎng)學(xué)生分析具體問(wèn)題 、利 用 面向?qū)ο笳Z(yǔ)言工具( Java) 解決實(shí)際問(wèn)題的能力, 更好地理解和掌握面向?qū)ο蟮乃枷?、概念?方法。 二、課程設(shè)計(jì) 實(shí)踐 環(huán)境 Win7 、 JDK 。 三、 課程設(shè)計(jì)內(nèi)容 1: 圖書借閱信息管理系統(tǒng) 題目要求: 設(shè)計(jì)三個(gè)類:圖書類、讀者類、借閱信息類。圖書類用來(lái)存儲(chǔ)圖書的信息,讀者類用來(lái)存儲(chǔ)讀者的信息,借閱信息類用來(lái)存儲(chǔ)讀者借閱圖書的信息。在系統(tǒng)中實(shí)現(xiàn)圖書信息的添加和查詢、讀者信息的添加和查詢、圖書借閱信息的添加和查詢。 圖書信息 可以包括:書名、 圖書編號(hào) 、作者、出版社、出版時(shí)間、版次、 ISBN、定價(jià)等。 讀者信息 可以包括:姓名、年齡、性別、 借閱證號(hào)(讀者編號(hào)) 、單位等。 圖書借閱信息 可以包括: 讀者編號(hào) 、 圖書編號(hào) 、借出時(shí)間、應(yīng)還時(shí)間等。 2: 具體設(shè)計(jì)了 AddInforFrame, AddBookFrame, AddFrame, AddListener,SearchListener , LoginListener , OperateFrame , SearchBookFrame ,SearchUserFrame, SearchInforFrame, WindowLoad, MainFrame 這樣我?guī)讉€(gè)類, 3, ((0)這是管理員登錄的界面 ) ((1)這是管理員進(jìn)行操作的界面 ) ((2)這是用戶添加的界面 ) ((3)這是用戶查詢的界面 ) ((4)這是管理員將要退出的界面 ) 4,使用說(shuō)明: 管理員通過(guò)后臺(tái)登錄(用戶名 admin,密碼 123456),可以進(jìn)行讀者、圖書、借閱信息的添加與查詢,以及相關(guān)的操作。 四、源程序代碼 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class AddBookFrame extends JFrame implements ActionListener{ static int bookcount=0。 JLabel alable。 /*姓名、學(xué)號(hào)、年齡、性別、學(xué)院、專業(yè)、年級(jí)、班級(jí) */ JLabel userlable。 JLabel usernumber。 JLabel age。 JLabel sex。 JLabel collage。 JLabel major。 JLabel grade。 JLabel class_。 JTextField userinput,usernuminput,ageinput,sexinput,collageinput,majorinput,gradeinput,class_input。 JTextArea showtext。/*用于顯示用戶添加的信息域 */ JButton ok。 JButton reset。 int flag=0。 int flag1=0。 public AddBookFrame(){ init()。 setBounds(400,100,600,600)。 setVisible(true)。 setResizable(false)。 /* addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ int n=( this, 是否要真的退出添加? ,確認(rèn)對(duì)話框 , )。 if(n==){ 。 (0)。 } } })。*/ setDefaultCloseOperation()。 } void init(){ alable =new JLabel(請(qǐng)?zhí)顚懴嚓P(guān)信息: )。 userlable=new JLabel(編號(hào): )。 usernumber =new JLabel(書名: )。 age=new JLabel(版次: )。 sex=new JLabel(定價(jià): )。 collage=new JLabel(作者: )。 major=new JLabel(出版社: )。 grade=new JLabel(出版時(shí)間: )。 class_=new JLabel(ISBN: )。 userinput=new JTextField(15)。 usernuminput=new JTextField(15)。 ageinput=new JTextField(15)。 sexinput=new JTextField(15)。 collageinput=new JTextField(15)。 majorinput=new JTextField(15)。 gradeinput=new JTextField(15)。 class_input=new JTextField(15)。 //設(shè)置盒式布局并添加組件 Box baseBox,boxV1,boxV2,boxV3,boxV4。 (new FlowLayout())。 boxV1=()。 (alable)。 ((30))。 (userlable)。 ((15))。 (usernumber)。 ((15))。 (age)。 ((15))。 (sex)。 ((15))。 (collage)。 ((15))。 ( major)。 ((15))。 (grade)。 ((15))。 (class_)。 boxV2=()。 /*(10)。*/ ((45))。 (userinput)。 ((11))。 (usernuminput)。 ((11))。 (ageinput)。 ((11))。 (sexinput)。 ((11))。 (collageinput)。 ((11))。 (majorinput)。 ((11))。 ( gradeinput)。 ((11))。 (class_input)。 boxV3=()。 (boxV1)。 (boxV2)。 boxV4=()。 ok=new JButton(確定 )。 reset=new JButton(取消 )。 (this)。 (this)。 (ok)。 (reset)。 baseBox=()。 (boxV3)。 ((20))。 (boxV4)。 showtext=new JTextArea(9,50)。/*文本域的一些操作 */ (您新添加的圖書信息如下: )。 add(new JScrollPane(showtext))。 (true)。 /*(()).addDocumentListener(this)。*/ add(showtext)。 (baseBox)。 //讓輸入用戶名的文本框獲得焦點(diǎn) ()。 } @Override public void actionPerformed(ActionEvent e) { // TODO Autogenerated method stub if(()==reset){ (您新添加的圖書信息如下: )。 } else if(().isEmpty()||().isEmpty()||().isEmpty()||().isEmpty()||().isEmpty()||().isEmpty()||().isEmpty()||().isEmpty()){ (this,請(qǐng)把信息填寫完整! , 警告對(duì)話框,)。 } else{ /*此時(shí)用戶已存在了 */ String usernum=()。 int b。 byte tom[]=new byte[1000000]。 File file=new File(C:\\)。 try{ FileReader in=new FileReader(file)。 BufferedReader inTwo=new BufferedReader(in)。 String s=null。 int a。 while((s=())!=null){ if((a=(usernum))!=1){ flag=1。 (this,圖書已經(jīng)存在! , 警告對(duì)話框,)。 (null)。 (null)。 (null)。 (null)。 (null)。 (null)。 (null)。 (null)。 break。 } } } catch(IOException e1){ (this,文件讀取失?。?, 警告對(duì)話框,)。 } if(flag==0){/*沒有重復(fù)添加圖書的情況 */ try{ int n=(())。 String date1=()。 /*String date2=()。*/ String eL = [09]{4}[01][09][03][09]。 Pattern p = (eL)。 Matcher mm = (date1)。 /*Matcher nn=(date2)*/。 boolean dateFlag = (()/*amp。amp。()*/)。 if (!dateFlag) { flag1=1。 (this,日期格式有誤! , 警告
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1