




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄第1章 本設(shè)計(jì)所要達(dá)到的目的和要求設(shè)計(jì)目的設(shè)計(jì)要求第2章設(shè)計(jì)內(nèi)容第3章開(kāi)發(fā)和運(yùn)行環(huán)境介紹第4章需求分析1、 本設(shè)計(jì)所要達(dá)到的目的和要求設(shè)計(jì)目的管理信息系統(tǒng)(MIS)的應(yīng)用已深入到社會(huì)的各行各業(yè),它是信息、軟件與科學(xué)管理相結(jié)合的產(chǎn)物。 MIS 的開(kāi)發(fā)過(guò)程不僅是一個(gè)編寫(xiě)應(yīng)用程序的過(guò)程,而且是一個(gè)以軟件工程的思想為指導(dǎo),從可行性研究開(kāi)始,經(jīng)過(guò)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施到等主要階段的規(guī)范開(kāi)發(fā)過(guò)程。本題目實(shí)現(xiàn)的是JAVA(統(tǒng),我們選擇的是圖書(shū)館管理系統(tǒng),不同角色的用戶登錄,用戶信息的管理包括密碼管理,及用戶借還書(shū),用戶對(duì)圖書(shū)信息及本人借還情況的查詢,超級(jí)管理員對(duì)圖書(shū)信息的增刪查改,用戶信息的增刪查
2、改及借還情況總的查詢。設(shè)計(jì)要求1 、主題明確,軟體開(kāi)發(fā)要有創(chuàng)新性,能體現(xiàn)SQL 的存儲(chǔ)過(guò)程、觸發(fā)器、游標(biāo)技術(shù)等;2 、用高級(jí)語(yǔ)言結(jié)合SQL Server 數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā);3、寫(xiě)出數(shù)據(jù)庫(kù)關(guān)系模式及相應(yīng)的數(shù)據(jù)庫(kù)表關(guān)系圖;4 、繪制成績(jī)MIS 相應(yīng)的系統(tǒng)流程圖、 E-R 圖等;5 、完成成績(jī)MIS 登陸界面、主界面、圖書(shū)信息錄入、圖書(shū)信息查詢和其各項(xiàng)設(shè)計(jì)與操作。2、 設(shè)計(jì)內(nèi)容我們?cè)O(shè)計(jì)的圖書(shū)館管理系統(tǒng)主要用于對(duì)圖書(shū)館日常工作的管理,主要任務(wù)是用計(jì)算機(jī)對(duì)讀者、圖書(shū)等各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除、圖書(shū)借閱和歸還的管理等。本系統(tǒng)實(shí)現(xiàn)了圖書(shū)館的信息化管理,完成了圖書(shū)館管理系統(tǒng)的基本功能。該系
3、統(tǒng)主要包括讀者用戶登錄系統(tǒng)、管理員用戶登入系統(tǒng)、圖書(shū)管理系統(tǒng)、圖書(shū)借閱、圖書(shū)和用戶信息查詢子系統(tǒng)四個(gè)部分,各部分主要功能如下:讀者用戶登錄子系統(tǒng):用于數(shù)據(jù)庫(kù)的連接,主界面的設(shè)計(jì)和讀者身份用戶的登錄管理。管理員用戶登入系統(tǒng):用于管理員用戶的管理,如圖書(shū)添加、圖書(shū)信息修改。圖書(shū)管理系統(tǒng):用于圖書(shū)信息的管理,如新書(shū)入庫(kù)、圖書(shū)信息修改、圖書(shū)信息刪除。圖書(shū)借閱系統(tǒng):用于用戶借閱和歸還圖書(shū)。圖書(shū)和用戶信息查詢 : 圖書(shū)和用戶信息的查詢。留言系統(tǒng):用于留言管理。3、 開(kāi)發(fā)和運(yùn)行環(huán)境介紹開(kāi)發(fā)語(yǔ)言:前臺(tái)開(kāi)發(fā)語(yǔ)言為java,后臺(tái)數(shù)據(jù)庫(kù)為SQL server2000運(yùn)行環(huán)境: eclipseEclipse是著名的跨
4、平臺(tái)的自有( IDE)。最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),但是目前亦有人通過(guò)插件使其作為其他計(jì)算機(jī)語(yǔ)言比如 C+ 和 Python 的開(kāi)發(fā)工具。 Eclipse 的本身只是一個(gè)框架平臺(tái), 但是眾多插 件 的支 持使得 Eclipse 擁有其 他功 能 相對(duì) 固 定 的 IDE 軟 件很 難 具 有的 靈活性 。 許 多 軟件開(kāi)發(fā) 商 以Eclipse 為框架開(kāi)發(fā)自己的 IDE 。4、 、 需求分析系統(tǒng)需求描述實(shí)現(xiàn)管理員對(duì)用戶的增刪改查,對(duì)圖書(shū)信息增刪查改、圖書(shū)借閱信息的修改以,實(shí)現(xiàn)用戶對(duì)圖書(shū)的查找、借閱、續(xù)借、歸還以及修改密碼。系統(tǒng)功能結(jié)構(gòu)圖理員1登錄k/工作人, 員登錄、>'用戶登
5、、錄J用戶信'息增加<>'用戶信'息刪除>用戶信、息查詢L¥'用戶信、息修改、3'圖書(shū)信、息增加、m'圖書(shū)信、息刪除k'圖書(shū)信、息修改k,/,圖書(shū)信'息查詢<J用戶借'書(shū)<J/ , 、 歸還圖書(shū)用戶續(xù)?借kd借閱信息查詢圖1圖書(shū)管理系統(tǒng)系統(tǒng)流程圖系統(tǒng)E-R圖圖4實(shí)體屬性圖數(shù)據(jù)庫(kù)表結(jié)構(gòu)表1圖書(shū)信息表字段名稱字段類(lèi)型長(zhǎng)度是否為空備注圖書(shū)編號(hào)數(shù)字4否主鍵書(shū)名數(shù)字4出版社文本50編著若文本50出版日期時(shí)間4單價(jià)文本50庫(kù)存數(shù)量數(shù)字4否出版書(shū)號(hào)文本50表2用戶借閱表字段名稱數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空
6、備注數(shù)字4否主鍵姓名數(shù)字4否主鍵借書(shū)日期時(shí)間8否還書(shū)日期時(shí)間8借閱圖書(shū)編號(hào)文本50否表3用戶信息表字段名稱字段類(lèi)型長(zhǎng)度是否為空備注用戶編號(hào)數(shù)字4否主鍵用戶名文本50否用戶密碼文本50否身份文本50否5、 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)模塊功能描述在整個(gè)圖書(shū)管理系統(tǒng)中讀者用戶登錄系統(tǒng)的設(shè)計(jì),主要包括如下功能: 連接遠(yuǎn)程數(shù)據(jù)庫(kù):首先建立連接,然后配置數(shù)據(jù)源。整個(gè)界面的設(shè)計(jì):主框架,點(diǎn)擊按鈕分別觸發(fā)事件。用戶登錄:管理員,圖書(shū)館工作人員,普通用戶分別實(shí)現(xiàn)進(jìn)入自己的界面。 在整個(gè)圖書(shū)管理系統(tǒng)中管理員用戶管理子系統(tǒng)的設(shè)計(jì),主要包括如下功能: 用戶添加:用于添加用戶信息。用戶信息修改:管理員可以修改用戶所有信息,用戶可以
7、修改自己的密碼。用戶刪除:用于刪除用戶信息。包括按用戶id和密碼刪除。©.在整個(gè)圖書(shū)館管理系統(tǒng)中圖書(shū)管理子系統(tǒng)的設(shè)計(jì),主要包括如下功能:圖書(shū)添加:用于添加圖書(shū)信息。圖書(shū)信息修改:管理員可以修改圖書(shū)所有信息。圖書(shū)刪除:用于刪除圖書(shū)信息。包括按圖書(shū)id刪除。0.在整個(gè)圖書(shū)館管理系統(tǒng)中圖書(shū)借閱管理子系統(tǒng)的設(shè)計(jì),主要包括如下功能:借閱圖書(shū):用戶借書(shū)。續(xù)借:通過(guò)改變歸還日期來(lái)續(xù)借。借閱信息顯示:管理員和工作人員可以查看所有用戶借閱信息,普通用戶只可 以查看自己的借閱信息。軟件實(shí)現(xiàn)讀者用戶登錄系統(tǒng):package hehe;import"serial")public clas
8、s 菜單 1 extends Frame implements ActionListener返回當(dāng)先分辨率的 .Object a,b;public JRadioButton rb1 = new JRadioButton("讀者 ");public JRadioButton rb2 = new JRadioButton("管理員 ");public ButtonGroup group = new ButtonGroup ();public JLabel yong_hu = new JLabel(" 用戶名 ");public JLabe
9、l mi_ma = new JLabel(" 密碼 ");public JTextField textName = new JTextField();public JPasswordField textPs = new JPasswordField();public JButton deng_ru = new JButton("登陸 ");public JButton qu_xiao = new JButton("取消");public Font font1 = new Font("宋體",1,14);public
10、 Font font2 = new Font("宋體",0,12);public 登陸界面 () rim();rim();if(!(b)(null," 用戶名或密碼錯(cuò)誤");if(b)(null," 登入成功 ");菜單 n=new 菜單 ();(500, 300);(true);catch(SQLException ee)if()=qu_xiao)(0); if()=()if()=deng_ru)a=();charc=();b= new String(c);try (""); catch(ClassNotFoun
11、dException ee)""+e);trycon=("jdbc:odbc:hehe","","");sql=();dx=new Object1;rs=("select * from 讀者信息表where 用戶名 ='"+a+"'");boolean min=();if(!min)(null," 用戶名或密碼錯(cuò)誤 ");if(min)dx=(2);rim();rim();if(!(b)(null," 用戶名或密碼錯(cuò)誤 "
12、;);if(b)(null," 登入成功 ");菜單 1 n=new 菜單 1();(500, 300);(true); ;import .*;import .*;public class 管理員圖書(shū)信息查詢 extends JDialog implementsActionListeneremoveAll();add(S,;import .*;import .*;import class 管理員圖書(shū)信息更新extends JDialog implements ActionListener ;import .*;import .*;public class 管理員借閱信息查詢
13、 extends JDialog implementsActionListeneremoveAll();add(S,;import .*;import .*;import class管理員借閱信息更新extends JDialog implements ActionListener;import .*;import .*;SuppressWarnings("serial")public class讀者信息查詢 extends JDialog implements ActionListeneremoveAll();add(S,;import .*;import .*;public class 留言查看 extends JDialog implements ActionListeneremoveAl
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 22068-2025汽車(chē)空調(diào)用電動(dòng)壓縮機(jī)總成
- 新能源汽車(chē)動(dòng)力電池及零部件檢測(cè)合同
- 商品分銷(xiāo)代理合同
- 承攬合同是何種類(lèi)型合同
- 商業(yè)空間裝修設(shè)計(jì)合同2025
- 中保人壽個(gè)人養(yǎng)老金保險(xiǎn)合同范本
- 兼職人員聘用合同(試聘版)
- 正式合同樣本:電子產(chǎn)品供貨合同
- 礦產(chǎn)銷(xiāo)售合同
- 5 草船借箭(教學(xué)設(shè)計(jì))2023-2024學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)
- 2025年天津三源電力集團(tuán)限公司社會(huì)招聘33人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 西安2025年陜西西安音樂(lè)學(xué)院專(zhuān)任教師招聘20人筆試歷年參考題庫(kù)附帶答案詳解
- 課題申報(bào)參考:養(yǎng)老金融在三支柱養(yǎng)老金體系中的作用機(jī)制與路徑仿真研究
- 2024-2025學(xué)年第二學(xué)期學(xué)校團(tuán)委工作計(jì)劃(附2月-6月安排表)
- 2025年江蘇商貿(mào)職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 科技與教育的融合小學(xué)科學(xué)探究式學(xué)習(xí)的實(shí)踐案例
- 川教版2024-2025學(xué)年六年級(jí)下冊(cè)信息技術(shù)全冊(cè)教案
- HYT 087-2005 近岸海洋生態(tài)健康評(píng)價(jià)指南
- (2024年)面神經(jīng)炎課件完整版
- 玻璃水鉆行業(yè)需求分析及生產(chǎn)工藝流程
評(píng)論
0/150
提交評(píng)論