版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)學(xué)院《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告學(xué)號(hào)20142014-2015學(xué)年第二學(xué)期《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告題目:實(shí)驗(yàn)設(shè)備管理系統(tǒng)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):13級(jí)計(jì)科(1)班姓名:指導(dǎo)教師:成績(jī):計(jì)算機(jī)學(xué)院2015年4月30日計(jì)算機(jī)學(xué)院《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告目錄TOC\o"1-2"\h\z\u1設(shè)計(jì)內(nèi)容及要求 12概要設(shè)計(jì) 13設(shè)計(jì)過(guò)程或程序代碼 24設(shè)計(jì)結(jié)果與分析 115參考文獻(xiàn) 14 1設(shè)計(jì)內(nèi)容及要求通過(guò)課程設(shè)計(jì),能夠全面了解數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程,驗(yàn)證課堂教學(xué)中的理論,掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念,基本原理及應(yīng)用技術(shù),掌握SQL語(yǔ)言,真正實(shí)現(xiàn)實(shí)踐檢真理。信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。實(shí)驗(yàn)室設(shè)備管理迫切需要與計(jì)算機(jī)聯(lián)系,不僅可以減輕辦公人員的工作同時(shí)更能讓實(shí)驗(yàn)室設(shè)備系統(tǒng)管理。計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,實(shí)驗(yàn)設(shè)備管理系統(tǒng)軟件將會(huì)為實(shí)驗(yàn)室設(shè)備管理帶來(lái)了極大的方便。2概要設(shè)計(jì)經(jīng)過(guò)調(diào)研及分析,實(shí)驗(yàn)設(shè)備管理系統(tǒng)主要完成以下功能:(1)設(shè)備入庫(kù)信息管理主要是管理員對(duì)新增加的設(shè)備進(jìn)行登記,包括編號(hào)、設(shè)備名、型號(hào)、規(guī)格、單價(jià)、數(shù)量、購(gòu)置日期、生產(chǎn)廠家、購(gòu)買人等。(2)設(shè)備運(yùn)行狀況統(tǒng)計(jì)可按照設(shè)備名稱、機(jī)房名稱以及日期等統(tǒng)計(jì)實(shí)驗(yàn)室設(shè)備運(yùn)行狀況。該功能主要是為了使用戶能夠?qū)崟r(shí)掌握實(shí)驗(yàn)室設(shè)備的運(yùn)行狀況,所做的主要操作就是查詢和統(tǒng)計(jì),所以數(shù)據(jù)以只讀形式出現(xiàn)。(3)報(bào)修設(shè)備管理對(duì)于有嚴(yán)重問(wèn)題(故障)的需要修理的設(shè)備,記錄修理日期、設(shè)備名、修理廠家、修理費(fèi)、責(zé)任人等,隨時(shí)對(duì)設(shè)備修理情況進(jìn)行統(tǒng)計(jì),并能夠按類別、修理廠家和修理日期查詢修理情況。(4)報(bào)廢設(shè)備管理對(duì)已經(jīng)徹底損壞的設(shè)備作報(bào)廢處理,詳細(xì)記錄報(bào)廢設(shè)備的有關(guān)信息,并隨時(shí)對(duì)設(shè)備報(bào)廢情況進(jìn)行統(tǒng)計(jì)和查詢,要求能夠按類別和時(shí)間段(年、月或季度)查詢。業(yè)務(wù)流程分析業(yè)務(wù)流程圖是為了一目了然的看清數(shù)據(jù)庫(kù)的運(yùn)行過(guò)程,讓設(shè)計(jì)管理員知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),加以分析已熟悉它的工作過(guò)程。并快速建立數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)設(shè)計(jì)人員在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)的模型圖。學(xué)校門診管理系統(tǒng)業(yè)務(wù)流程圖如圖1:報(bào)廢信息報(bào)廢信息設(shè)備信息類別/時(shí)間段反饋管理員P2.1用戶登錄P2.2設(shè)備查詢P2.5設(shè)備審核P2.6報(bào)廢設(shè)備處理用戶采購(gòu)部設(shè)備使用狀況圖1實(shí)驗(yàn)設(shè)備管理系統(tǒng)業(yè)務(wù)流程圖3設(shè)計(jì)過(guò)程或程序代碼得到系統(tǒng)邏輯模型后,就該進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和實(shí)施數(shù)據(jù)庫(kù)了,物理設(shè)計(jì)主要是要確定數(shù)據(jù)庫(kù)的存儲(chǔ)路徑、存儲(chǔ)結(jié)構(gòu)以及如何建立索引等,可以采用系統(tǒng)的默認(rèn)設(shè)置。數(shù)據(jù)庫(kù)實(shí)施主要包括在具體的DBMS中創(chuàng)建數(shù)據(jù)庫(kù)和表的過(guò)程,本設(shè)計(jì)所選用的DBMS為SQLSERVER2005,有關(guān)創(chuàng)建數(shù)據(jù)庫(kù)和關(guān)系表的SQL語(yǔ)句如下所示:(1)創(chuàng)建數(shù)據(jù)庫(kù)/*==============================================================*//*databaseExp*//*==============================================================*/createdatabaseExp(2)創(chuàng)建表/*==============================================================*//*Table:ExpId*//*==============================================================*/createtableExpId (Expnamechar(100)notnull,/*登錄名*/Exppwdintnotnull,/*密碼*/)EXECsp_addlogin'1','123';EXECsp_adduser'1';/*登錄名*//*==============================================================*//*Table:ExpMg,設(shè)備管理信息表*//*==============================================================*/createtableExpMg(Exid int notnull, /*編號(hào)*/Exname char(100) notnull, /*設(shè)備名*/Exmodel char(100)notnull, /*型號(hào)*/Exsize intnull, /*規(guī)格*/Exprice int null, /*單價(jià)*/Exquantityint null, /*數(shù)量*/Exdateint null, /*生產(chǎn)日期*/ExsellDate int null, /*購(gòu)置日期*/Exsellerchar(100) null, /*生產(chǎn)廠家*/Exbuyer char(100) null, /*購(gòu)買人*/constraintPK_ExpMgprimarykey(Exid,EXname,Exmodel)/*主鍵約束*/)/*==============================================================*//*Table:ExpSt,運(yùn)行狀況表*//*==============================================================*/createtableExpSt(Exname char(100) notnull, /*設(shè)備名*/Exhouse char(100)notnull, /*機(jī)房名*/Extime int notnull, /*日期*/Exmodel char(100)null, /*型號(hào)*/Exsize intnull, /*規(guī)格*/Exsellerchar(100) null, /*生產(chǎn)廠家*/Exconchar(100)null,/*運(yùn)行情況*/constraintPK_ExpStprimarykey(EXname,Exhouse,Extime)/*主鍵約束*/)/*==============================================================*//*Table:ExpRe,報(bào)修信息表*//*==============================================================*/createtableExpRe(Exid int notnull, /*編號(hào)*/Exname char(100) null, /*設(shè)備名*/Exmodel char(100)null, /*型號(hào)*/Exredateint notnull, /*修理日期*/Exreer char(100)notnull, /*修理廠家*/Exrefeeint null, /*修理費(fèi)*/Expri char(100) null, /*負(fù)責(zé)人*/constraintPK_Expreprimarykey(Exid,Exredate,Exreer)/*主鍵約束*/)/*==============================================================*//*Table:ExpSc,報(bào)廢信息表*//*==============================================================*/createtableExpSc(Exid int notnull, /*編號(hào)*/Exname char(100) null, /*設(shè)備名*/Exmodel char(100)null, /*型號(hào)*/Exscdateint notnull, /*報(bào)廢時(shí)間*/Exsccon char(100) null, /*報(bào)廢情況*/Exsellerchar(100) null, /*生產(chǎn)廠家*/constraintPK_Expscprimarykey(Exid,Exscdate)/*主鍵約束*/登陸界面主要代碼privatevoidButton1_Click(objectsender,EventArgse){if(TextBox1.Text=="")//判斷用戶是否輸入了用戶名{MessageBox.Show("用戶名不能為空");}if(TextBox2.Text==""){MessageBox.Show("密碼不能為空");//判斷用戶是否輸入了密碼}else{//if(TextBox1.Text.Trim().ToString()=="登錄名")//{stringConStr="server=.;integratedsecurity=SSPI;database=exp";SqlConnectioncon=newSqlConnection(ConStr);stringSqlStr="select*fromExpIdwhereExpname='"+TextBox1.Text.Trim()+"'andExppwd='"+TextBox2.Text.Trim()+"'";SqlDataAdapterada=newSqlDataAdapter(SqlStr,con);DataTabledt=newDataTable();ada.Fill(dt);inti=dt.Rows.Count;if(i>0){基本查詢=new基本查詢();.Show();}else{MessageBox.Show("用戶名或密碼不正確,請(qǐng)重新輸入!","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}}}privatevoidButton2_Click(objectsender,EventArgse){this.Close();}查詢?cè)O(shè)備基礎(chǔ)信息主要代碼privatevoid設(shè)備報(bào)修信息ToolStripMenuItem_Click(objectsender,EventArgse){設(shè)備報(bào)修信息=new設(shè)備報(bào)修信息();.Show();}privatevoid設(shè)備運(yùn)行狀況ToolStripMenuItem_Click(objectsender,EventArgse){設(shè)備運(yùn)行狀況=new設(shè)備運(yùn)行狀況();.Show();}privatevoid設(shè)備報(bào)廢信息ToolStripMenuItem_Click(objectsender,EventArgse){設(shè)備報(bào)廢信息=new設(shè)備報(bào)廢信息();.Show();}privatevoid添加設(shè)備信息ToolStripMenuItem_Click(objectsender,EventArgse){添加設(shè)備信息=new添加設(shè)備信息();.Show();}privatevoid設(shè)備管理ToolStripMenuItem1_Click(objectsender,EventArgse){設(shè)備管理=new設(shè)備管理();.Show();}設(shè)備運(yùn)行狀況主要代碼privatevoidButton4_Click(objectsender,EventArgse){stringConStr="server=.;integratedsecurity=SSPI;database=exp";SqlConnectioncon=newSqlConnection(ConStr);stringSqlstr="select*fromExpStwhereExnamelike'%"+TextBox1.Text.Trim()+"%'andExhouselike'%"+TextBox2.Text.Trim()+"%'andExtimelike'%"+TextBox9.Text.Trim()+"%'";SqlDataAdapterada=newSqlDataAdapter(Sqlstr,con);DataSetds=newDataSet();ada.Fill(ds,"table");this.dataGridView1.DataSource=ds.Tables[0].DefaultView;Show();}設(shè)備管理主要代碼privatevoid設(shè)備管理_Load(objectsender,EventArgse){try{stringConStr="server=.;integratedsecurity=SSPI;database=exp";SqlConnectioncon=newSqlConnection(ConStr);stringSqlStr="select*fromExpMg";SqlDataAdapterada=newSqlDataAdapter(SqlStr,con);DataSetds=newDataSet();ada.Fill(ds);this.dataGridView1.DataSource=ds.Tables[0].DefaultView;}catch{return;}}報(bào)廢信息主要代碼privatevoid設(shè)備報(bào)廢信息_Load(objectsender,EventArgse){}privatevoidButton1_Click(objectsender,EventArgse){stringConStr="server=.;integratedsecurity=SSPI;database=exp";SqlConnectioncon=newSqlConnection(ConStr);stringSqlstr="select*fromExpScwhereExmodellike'%"+TextBox1.Text.Trim()+"%'andExscdatelike'%"+TextBox2.Text.Trim()+"%'";SqlDataAdapterada=newSqlDataAdapter(Sqlstr,con);DataSetds=newDataSet();ada.Fill(ds,"table");this.dataGridView1.DataSource=ds.Tables[0].DefaultView;Show();}保修信息主要代碼privatevoid設(shè)備報(bào)修信息_Load(objectsender,EventArgse){}privatevoidButton1_Click(objectsender,EventArgse){stringConStr
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度城市綜合體物業(yè)管理服務(wù)合同范本3篇
- 2024年度城市社區(qū)公共衛(wèi)生服務(wù)合作框架協(xié)議3篇
- 2024年度債轉(zhuǎn)股合同復(fù)雜多條款與債務(wù)重組策略及債務(wù)減免3篇
- 2024年二零二四年度化妝品外貿(mào)采購(gòu)合同范本9篇
- 2024年度政府采購(gòu)代理服務(wù)合同-醫(yī)療衛(wèi)生設(shè)備采購(gòu)項(xiàng)目3篇
- 2024年度中小企業(yè)行政人事勞動(dòng)合同模板3篇
- 2024年度農(nóng)業(yè)貸款反擔(dān)保協(xié)議擔(dān)保合同范本3篇
- 2024年度第三方擔(dān)保合同范本(含擔(dān)保期限和條件)3篇
- 2024年度雙方二手住宅買賣合同范本3篇
- 《于細(xì)微處見(jiàn)精神》課件
- 幼兒園課程標(biāo)準(zhǔn)3篇
- 臥式容器液位體積計(jì)算Excel表
- 物業(yè)設(shè)備外委維修規(guī)定范本
- 施工項(xiàng)目農(nóng)民工工資支付無(wú)欠薪承諾書
- 設(shè)計(jì)中的重點(diǎn)、難點(diǎn)及關(guān)鍵技術(shù)問(wèn)題的把握控制及相應(yīng)措施
- 幼兒園教學(xué)活動(dòng) 幼兒園教學(xué)活動(dòng)概述 幼兒園教學(xué)活動(dòng)的特點(diǎn)
- 6.2.1向量的加法運(yùn)算 課件(共14張PPT)
- YY/T 1866-2023一次性使用無(wú)菌肛腸套扎器膠圈或彈力線式
- 海蒂(世界文學(xué)名著經(jīng)典)
- 變電站檢修規(guī)程完整
- 海南文昌2x460MW級(jí)燃?xì)?蒸汽聯(lián)合循環(huán)電廠
評(píng)論
0/150
提交評(píng)論