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

正文內(nèi)容

javasql圖書管理系統(tǒng)(已修改)

2025-04-19 06:03 本頁面
 

【正文】 本設(shè)計(jì)所要達(dá)到的目的和要求 設(shè)計(jì)目的 管理信息系統(tǒng)(MIS)的應(yīng)用已深入到社會(huì)的各行各業(yè),它是信息、軟件與科學(xué)管理相結(jié)合的產(chǎn)物。MIS的開發(fā)過程不僅是一個(gè)編寫應(yīng)用程序的過程,而且是一個(gè)以軟件工程的思想為指導(dǎo),從可行性研究開始,經(jīng)過系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施到等主要階段的規(guī)范開發(fā)過程。本題目實(shí)現(xiàn)的是JAVA系統(tǒng),我們選擇的是圖書館管理系統(tǒng),不同角色的用戶登錄,用戶信息的管理包括密碼管理,及用戶借還書,用戶對圖書信息及本人借還情況的查詢,超級管理員對圖書信息的增刪查改,用戶信息的增刪查改及借還情況總的查詢。 設(shè)計(jì)要求主題明確,軟體開發(fā)要有創(chuàng)新性,能體現(xiàn)SQL的存儲過程、觸發(fā)器、游標(biāo)技術(shù)等; 用高級語言結(jié)合SQL Server數(shù)據(jù)庫進(jìn)行開發(fā); 寫出數(shù)據(jù)庫關(guān)系模式及相應(yīng)的數(shù)據(jù)庫表關(guān)系圖; 繪制成績MIS相應(yīng)的系統(tǒng)流程圖、ER圖等; 完成成績MIS登陸界面、主界面、圖書信息錄入、圖書信息查詢和其各項(xiàng)設(shè)計(jì)與操作。 設(shè)計(jì)內(nèi)容我們設(shè)計(jì)的圖書館管理系統(tǒng)主要用于對圖書館日常工作的管理,主要任務(wù)是用計(jì)算機(jī)對讀者、圖書等各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除、圖書借閱和歸還的管理等。本系統(tǒng)實(shí)現(xiàn)了圖書館的信息化管理,完成了圖書館管理系統(tǒng)的基本功能。該系統(tǒng)主要包括讀者用戶登錄系統(tǒng)、管理員用戶登入系統(tǒng)、圖書管理系統(tǒng)、圖書借閱、圖書和用戶信息查詢子系統(tǒng)四個(gè)部分,各部分主要功能如下:讀者用戶登錄子系統(tǒng):用于數(shù)據(jù)庫的連接,主界面的設(shè)計(jì)和讀者身份用戶的登錄管理。管理員用戶登入系統(tǒng):用于管理員用戶的管理,如圖書添加、圖書信息修改。圖書管理系統(tǒng):用于圖書信息的管理,如新書入庫、圖書信息修改、圖書信息刪除。圖書借閱系統(tǒng):用于用戶借閱和歸還圖書。圖書和用戶信息查詢:圖書和用戶信息的查詢。留言系統(tǒng):用于留言管理。開發(fā)和運(yùn)行環(huán)境介紹開發(fā)語言:前臺開發(fā)語言為java,后臺數(shù)據(jù)庫為SQL server2000運(yùn)行環(huán)境:eclipse  Eclipse是著名的跨平臺的自有(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如C++和Python的開發(fā)工具。Eclipse的本身只是一個(gè)框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。需求分析實(shí)現(xiàn)管理員對用戶的增刪改查,對圖書信息增刪查改、圖書借閱信息的修改以,實(shí)現(xiàn)用戶對圖書的查找、借閱、續(xù)借、歸還以及修改密碼。圖書管理系統(tǒng)用戶登錄用戶信息管理圖書信息管理借閱信息管理管理員登錄工作人員登錄用戶登錄用戶信息增加 用戶信息刪除用戶信息查詢用戶信息修改圖書信息增加圖書信息刪除圖書信息修改圖書信息查詢用戶借書歸還圖書用戶續(xù)借借閱信息查詢圖 1 圖書管理系統(tǒng)系統(tǒng)流程圖 系統(tǒng)ER圖 用戶用戶ID權(quán)限用戶名已借書數(shù)量密碼借書上限圖 2 用戶實(shí)體圖備注圖書剩余數(shù)量作者圖書ID圖書出版社圖書總數(shù)量價(jià)格出版日期書籍名稱圖3 書籍實(shí)體圖1畢業(yè)設(shè)計(jì)選題系統(tǒng)N用戶借閱還書日期借書日期圖書圖 4 實(shí)體屬性圖表1 圖書信息表字段名稱字段類型長度是否為空備注圖書編號數(shù)字4否主鍵書名數(shù)字4出版社文本50編著者文本50出版日期時(shí)間4單價(jià)文本50庫存數(shù)量數(shù)字4否出版書號文本50表2 用戶借閱表字段名稱數(shù)據(jù)類型長度是否為空備注讀者號數(shù)字4否主鍵姓名數(shù)字4否主鍵借書日期時(shí)間8否還書日期時(shí)間8借閱圖書編號文本50否表3用戶信息表字段名稱字段類型長度是否為空備注用戶編號數(shù)字4否主鍵用戶名文本50否用戶密碼文本50否身份文本50否 模塊功能描述.在整個(gè)圖書管理系統(tǒng)中讀者用戶登錄系統(tǒng)的設(shè)計(jì),主要包括如下功能:連接遠(yuǎn)程數(shù)據(jù)庫:首先建立連接,然后配置數(shù)據(jù)源。整個(gè)界面的設(shè)計(jì):主框架,點(diǎn)擊按鈕分別觸發(fā)事件。用戶登錄:管理員,圖書館工作人員,普通用戶分別實(shí)現(xiàn)進(jìn)入自己的界面。.在整個(gè)圖書管理系統(tǒng)中管理員用戶管理子系統(tǒng)的設(shè)計(jì),主要包括如下功能:用戶添加:用于添加用戶信息。用戶信息修改:管理員可以修改用戶所有信息,用戶可以修改自己的密碼。用戶刪除:用于刪除用戶信息。包括按用戶id和密碼刪除。.在整個(gè)圖書館管理系統(tǒng)中圖書管理子系統(tǒng)的設(shè)計(jì),主要包括如下功能:圖書添加:用于添加圖書信息。圖書信息修改:管理員可以修改圖書所有信息。圖書刪除:用于刪除圖書信息。包括按圖書id刪除。.在整個(gè)圖書館管理系統(tǒng)中圖書借閱管理子系統(tǒng)的設(shè)計(jì),主要包括如下功能:借閱圖書:用戶借書。續(xù)借:通過改變歸還日期來續(xù)借。借閱信息顯示:管理員和工作人員可以查看所有用戶借閱信息,普通用戶只可以查看自己的借閱信息。 軟件實(shí)現(xiàn)讀者用戶登錄系統(tǒng):package hehe。import 。import 。import 。import 。import 。import 。import 。import 。@SuppressWarnings(serial)public class 菜單1 extends Frame implements ActionListener{ //TextArea ta。 //文本區(qū) MenuBar mb。 //MenuBar 類封裝綁定到框架的菜單欄的 Menu mnLog,mnJy,mnFy,mnLy。 //從菜單欄部署的下拉式菜單組件 MenuItem mizhuce,milog,miExit,miyhzh,miyhxx。 //菜單中的所有項(xiàng)必須屬于類 MenuItem 或其子類之一 MenuItem mifyshow,mifydelete,mifyinsert,mifymodify,milyshow,miyshow,mijyshow,mijyinsert,mijymodify。 public 菜單1(){ super(圖書管理系統(tǒng))。 //調(diào)用父類構(gòu)造方法 // ta = new TextArea(,20,20)。 //新建文本區(qū),第一個(gè)參數(shù)是默認(rèn)文本,第二個(gè)參數(shù)是行數(shù),第三個(gè)是列數(shù) /* * BorderLayout邊框布局 * 添加文本區(qū)到Frame, * */ // add(ta,)。 mb = new MenuBar()。 //創(chuàng)建菜單欄對象 /* * 創(chuàng)建菜單,指定菜單名 * */ mnLog= new Menu(退出)。 mnFy= new Menu(讀者信息管理)。 mnJy= new Menu(借閱管理)。 mnLy= new Menu(意見簿留言)。 /* jLabel=new JLabel(歡迎進(jìn)入設(shè)備管理系統(tǒng))。 ()。 ()。*/ /* * 創(chuàng)建子菜單,并指定名稱 * */ miExit=new MenuItem(退出)。 (this)。 //為退出菜單添加監(jiān)聽 /* * 添加上面創(chuàng)建的子菜單到文件菜單下 * */ (miExit)。//將一個(gè)分隔線或連字符添加到菜單的當(dāng)前位置 /* * 添加miBinary、miFont兩個(gè)子菜單到mnFormat(格式)下 * */ mifyshow=new MenuItem(查看)。 (this)。 (mifyshow)。 milyshow=new MenuItem(留言)。 (milyshow)。 (this)。 miyshow=new MenuItem(查看)。 (miyshow)。 (this)。 mijyinsert=new MenuItem(借書)。 (this)。 (mijyinsert)。 /* * 將文件、編輯、格式、幫助添加到菜單欄 * */ (mnLog)。 (mnJy)。 (mnFy)。 (mnLy)。 setMenuBar(mb)。 //添加菜單欄到Frame /* * 關(guān)閉窗口時(shí),關(guān)閉運(yùn)行成語 * */ addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ (0)。 } })。 } public static void main(String args[]){ 菜單1 tm=new 菜單1()。 (700,500)。 //設(shè)置窗體的寬、高 (300,100)。 //將組件移到新位置Component類方法 (true)。 //設(shè)置顯示窗體,true為顯示,false為隱藏 } /** * 監(jiān)聽事件,實(shí)現(xiàn)ActionListener接口的actionPerformed方法 */ public void actionPerformed(ActionEvent e){ if(()==miExit){ (0)。 //停止運(yùn)行程序 } if(()==mifyshow){ 讀者信息查詢 wo= new 讀者信息查詢(查看)。 (true)。 } if(()==mijyinsert){ 讀者借閱信息插入 wo= new 讀者借閱信息插入(借書)。 (true)。 } if(()==milyshow){ 意見留言 wo= new 意見留言(留言)。 (true)。 } if(()==miyshow){ 留言查看 wo= new 留言查看(查看)。 (true)。 } }}管理員用戶登錄:package hehe。import 。import 。import 。import 。import 。import 。import 。import 。@SuppressWarnings(serial)public class 菜單1 extends Frame implements ActionListener{ //TextArea ta。 //文本區(qū) MenuBar mb。 //MenuBar 類封裝綁定到框架的菜單欄的 Menu mnLog,mnJy,mnFy,mnLy。 //從菜單欄部署的下拉式菜單組件 MenuItem mizhuce,milog,miExit,miyhzh,miyhxx。 //菜單中的所有項(xiàng)必須屬于類 MenuItem 或其子類之一 MenuItem mifyshow,mifydelete,mifyinsert,mifymodify,milyshow,miyshow,mijyshow,mijyinsert,mijymodify。 public 菜單1(){ super(圖書管理系統(tǒng))。 //調(diào)用父類構(gòu)造方法 // ta = new TextArea(,20,20)。 //新建文本區(qū),第一個(gè)參數(shù)是默認(rèn)文本,第二個(gè)參數(shù)是行數(shù),第三個(gè)是列數(shù) /* * BorderLayout邊框布局 * 添加文本區(qū)到Frame, * */ // add(ta,)。 mb = new MenuBar()。 //創(chuàng)建菜單欄對象 /* * 創(chuàng)建菜單,指定菜單名 * */ mnLog= new
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1