版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.../課程設(shè)計(jì)〔論文任務(wù)書(shū)軟件學(xué)院網(wǎng)絡(luò)工程專業(yè)2006-3班一、課程設(shè)計(jì)<論文>題目報(bào)刊訂閱管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)二、課程設(shè)計(jì)<論文>工作自2008年6月30日起至2008年7月4日止三、課程設(shè)計(jì)<論文>地點(diǎn):信息學(xué)院機(jī)房四、課程設(shè)計(jì)<論文>內(nèi)容要求:1.本課程設(shè)計(jì)的目的〔1使學(xué)生理論聯(lián)系實(shí)際,鞏固和加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解;〔2掌握使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本思想和方法;〔3提高學(xué)生運(yùn)用數(shù)據(jù)庫(kù)理論解決實(shí)際問(wèn)題的能力;〔4培養(yǎng)學(xué)生調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及編寫技術(shù)文獻(xiàn)的能力。2.課程設(shè)計(jì)的任務(wù)及要求1基本要求:〔1能熟練應(yīng)用SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)軟件進(jìn)行數(shù)據(jù)庫(kù)開(kāi)發(fā);〔2能熟練應(yīng)用某一面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言進(jìn)行程序開(kāi)發(fā);〔3能編寫某一高級(jí)語(yǔ)言程序調(diào)用SQLServer數(shù)據(jù)庫(kù)的接口模塊?!?初步掌握數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)步驟和技術(shù)。2課程設(shè)計(jì)論文編寫要求〔1理論設(shè)計(jì)部分以課程設(shè)計(jì)論文的形式提交,格式必須按照課程設(shè)計(jì)論文標(biāo)準(zhǔn)格式進(jìn)行書(shū)寫和裝訂。〔2課程設(shè)計(jì)報(bào)告〔論文包括:封面—任務(wù)書(shū)—中文摘要—目錄—正文—附錄〔3其中正文包括:引言、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、調(diào)試與運(yùn)行結(jié)果及存在的主要問(wèn)題、課程設(shè)計(jì)小結(jié)、參考文獻(xiàn)等內(nèi)容?!裁恳徊糠值脑敿?xì)說(shuō)明請(qǐng)參看數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)任務(wù)書(shū)。3課程設(shè)計(jì)評(píng)分標(biāo)準(zhǔn):〔1考勤與學(xué)習(xí)態(tài)度:20分〔2理論理解與論文撰寫:20分;〔3動(dòng)手操作與系統(tǒng)設(shè)計(jì):20分;〔4系統(tǒng)檢查與答辯:40分。4課程設(shè)計(jì)進(jìn)度安排1.準(zhǔn)備階段〔4學(xué)時(shí):選擇設(shè)計(jì)題目、了解設(shè)計(jì)目的要求、查閱相關(guān)理論資料2.系統(tǒng)設(shè)計(jì)階段〔8學(xué)時(shí):應(yīng)用程序和數(shù)據(jù)庫(kù)系統(tǒng)的概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)3.代碼編寫和調(diào)試階段〔20學(xué)時(shí):應(yīng)用程序和數(shù)據(jù)庫(kù)模塊的代碼編寫、調(diào)試、測(cè)試4.撰寫論文階段〔8學(xué)時(shí):總結(jié)課程設(shè)計(jì)任務(wù)和設(shè)計(jì)步驟,撰寫課程設(shè)計(jì)論文學(xué)生簽名:2008年7月4日5選擇課程設(shè)計(jì)題目的具體要求:選擇的題目是:報(bào)刊訂閱管理系統(tǒng)的實(shí)現(xiàn)與設(shè)計(jì)具體要求如下:通過(guò)對(duì)某企業(yè)的報(bào)刊訂閱業(yè)務(wù)進(jìn)行分析、調(diào)查,設(shè)計(jì)該企業(yè)的報(bào)刊訂閱管理系統(tǒng)。主要實(shí)現(xiàn)以下功能:1.錄入功能:錄入訂閱人員信息、報(bào)刊基本信息;2.訂閱功能:訂閱人員訂閱報(bào)刊〔并計(jì)算出其金額;3.查詢功能:按人員查詢、按報(bào)刊查詢、按部門查詢有關(guān)訂閱信息,對(duì)查詢結(jié)果能進(jìn)行預(yù)覽和打??;4.統(tǒng)計(jì)功能:按報(bào)刊統(tǒng)計(jì)、按人員統(tǒng)計(jì)、按部門統(tǒng)計(jì),對(duì)統(tǒng)計(jì)結(jié)果能進(jìn)行預(yù)覽和打印;5.系統(tǒng)維護(hù):如數(shù)據(jù)安全管理〔含備份與恢復(fù)、操作員管理、權(quán)限設(shè)置等;課程設(shè)計(jì)<論文>評(píng)審意見(jiàn)〔1考勤與學(xué)習(xí)態(tài)度〔20分:優(yōu)〔、良〔、中〔、一般〔、差〔;〔2理論理解與論文撰寫〔20分:優(yōu)〔、良〔、中〔、一般〔、差〔;〔3動(dòng)手操作與系統(tǒng)設(shè)計(jì)〔20分:優(yōu)〔、良〔、中〔、一般〔、差〔;〔4系統(tǒng)檢查與答辯〔40分:優(yōu)〔、良〔、中〔、一般〔、差〔;〔5格式規(guī)范性及考勤是否降等級(jí):是〔、否〔評(píng)閱人:職稱:講師2008年7月4日目錄引言…………4概要設(shè)計(jì)……………………5詳細(xì)設(shè)計(jì)……………………7調(diào)試與運(yùn)行結(jié)果……………11課程設(shè)計(jì)小結(jié)………………15參考文獻(xiàn)……………………16引言本次課程設(shè)計(jì)我選擇的題目是:報(bào)刊訂閱管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)對(duì)某企業(yè)的報(bào)刊訂閱業(yè)務(wù)進(jìn)行分析、調(diào)查,設(shè)計(jì)該企業(yè)的報(bào)刊訂閱管理系統(tǒng)。主要實(shí)現(xiàn)以下功能:①錄入功能:錄入訂閱人員信息、報(bào)刊基本信息;②訂閱功能:訂閱人員訂閱報(bào)刊〔并計(jì)算出其金額;③查詢功能:按人員查詢、按報(bào)刊查詢、按部門查詢有關(guān)訂閱信息,對(duì)查詢結(jié)果能進(jìn)行預(yù)覽和打印;④統(tǒng)計(jì)功能:按報(bào)刊統(tǒng)計(jì)、按人員統(tǒng)計(jì)、按部門統(tǒng)計(jì),對(duì)統(tǒng)計(jì)結(jié)果能進(jìn)行預(yù)覽和打??;⑤系統(tǒng)維護(hù):如數(shù)據(jù)安全管理〔含備份與恢復(fù)、操作員管理、權(quán)限設(shè)置等.這次課設(shè)我們借用了java技術(shù)并結(jié)合MicrosoftSQLServer2000進(jìn)行有效的操作。所以這次試驗(yàn)對(duì)我和搭檔黃應(yīng)微來(lái)說(shuō)是個(gè)挑戰(zhàn)。我們找了一些關(guān)于java的書(shū)籍和網(wǎng)上的一些資料,由于沒(méi)學(xué)過(guò),所以大部分還不是很懂。我們通過(guò)MicrosoftSQLServer2000共同建立數(shù)據(jù)庫(kù),而我主要找關(guān)于java方面的資料,共同完成這次課程設(shè)計(jì)。在做課設(shè)的過(guò)程中由于不是很順利,所以做的不是很好,在很多問(wèn)題上,尤其是上機(jī)操作,總是錯(cuò)誤不斷,但我們通過(guò)SQL最終還是解決了各種難題。概要設(shè)計(jì)系統(tǒng)需求分析:隨著社會(huì)的發(fā)展,我們知道報(bào)刊訂閱管理工作是報(bào)社管理工作的重要組成部分,現(xiàn)在相當(dāng)一部分報(bào)社的報(bào)刊訂閱管理工作仍沿用手工方式,隨著報(bào)社的知名度擴(kuò)大,訂閱人員的增加效率低下,容易出錯(cuò)的手工方式越來(lái)越不適應(yīng)實(shí)際管理工作的需要。按照軟件工程原理和數(shù)據(jù)庫(kù)技術(shù)開(kāi)發(fā)報(bào)刊訂閱管理系統(tǒng)已成為報(bào)社的迫切需要,該系統(tǒng)主要實(shí)現(xiàn)以下功能:①錄入功能:錄入訂閱人員信息、報(bào)刊基本信息;②訂閱功能:訂閱人員訂閱報(bào)刊〔并計(jì)算出其金額;③查詢功能:按人員查詢、按報(bào)刊查詢、按部門查詢有關(guān)訂閱信息,對(duì)查詢結(jié)果能進(jìn)行預(yù)覽和打?。虎芙y(tǒng)計(jì)功能:按報(bào)刊統(tǒng)計(jì)、按人員統(tǒng)計(jì)、按部門統(tǒng)計(jì),對(duì)統(tǒng)計(jì)結(jié)果能進(jìn)行預(yù)覽和打??;⑤系統(tǒng)維護(hù):如數(shù)據(jù)安全管理〔含備份與恢復(fù)、操作員管理、權(quán)限設(shè)置等;功能模塊設(shè)計(jì)〔1系統(tǒng)總體設(shè)計(jì)本系統(tǒng)采用java做為開(kāi)發(fā)工具,采用SQLServer2000作為數(shù)據(jù)庫(kù)管理系統(tǒng)。按照功能劃分以下幾個(gè)模塊:登錄操作〔包括管理員的登錄與注冊(cè)、錄入功能〔包括報(bào)刊錄入,個(gè)人信息錄入,部門信息錄入、訂閱功能〔包括部門訂閱,個(gè)人訂閱、查詢功能〔包括按人員查詢,按報(bào)刊查詢,按部門查詢、統(tǒng)計(jì)與預(yù)覽功能〔包括部門定購(gòu)信息統(tǒng)計(jì)預(yù)覽,已有部門信息預(yù)覽統(tǒng)計(jì),已有報(bào)刊統(tǒng)計(jì)預(yù)覽,個(gè)人定購(gòu)信息預(yù)覽統(tǒng)計(jì),個(gè)人基本信息統(tǒng)計(jì)預(yù)覽、系統(tǒng)維護(hù)〔包括數(shù)據(jù)庫(kù)的備份,數(shù)據(jù)庫(kù)的還原、幫助〔包括使用說(shuō)明,關(guān)于作者功能的模塊圖如下圖所示:詳細(xì)設(shè)計(jì)1.本系統(tǒng)的E-R圖如下:本系統(tǒng)主要有報(bào)紙,部門、個(gè)人、公司和操作員5個(gè)實(shí)體集,兩大模塊。一人可以定購(gòu)若干種報(bào)紙,一種報(bào)紙可以被多個(gè)人訂閱,報(bào)紙與個(gè)人這兩個(gè)實(shí)體集間是多對(duì)多聯(lián)系,聯(lián)系上有個(gè)人訂閱,以報(bào)刊號(hào)與訂單號(hào)連接。一個(gè)公司下面有多個(gè)部門,一個(gè)部門可以有多個(gè)地址辦公,所以,公司與部門之間是一對(duì)多的關(guān)系,兩者由公司編號(hào)連接。一個(gè)部門可以訂閱多份報(bào)紙,一份報(bào)紙可以被多個(gè)部門訂閱,報(bào)紙與部門之間是多對(duì)多的聯(lián)系,聯(lián)系上有部門訂閱,以報(bào)刊號(hào)與訂閱號(hào)連接。為了保證系統(tǒng)的安全性,設(shè)置了操作人員這一實(shí)體集,用來(lái)存放合法用戶用戶名與密碼。2.邏輯結(jié)構(gòu)設(shè)計(jì):根據(jù)關(guān)系模型的轉(zhuǎn)換原則,上面E-R圖可以轉(zhuǎn)換為如下所示的關(guān)系模型:Paper〔Pnumber,pname,pclass,total,price其中各項(xiàng)含義分別為:報(bào)紙〔報(bào)刊號(hào),報(bào)刊名,報(bào)刊類別,總量,單價(jià)Person〔userNum,pname,address,tel,sex其中各項(xiàng)含義分別為:個(gè)人〔訂單號(hào),姓名,地址,電話,性別Company〔companyNum,companyName,comaddress其中各項(xiàng)含義分別為:公司〔公司號(hào),公司名,公司地址Department〔companyNum,Dname,Daddress,bookNum,Dtel其中各項(xiàng)含義分別為:部門〔公司號(hào),部門名,部門地址,訂單號(hào),電話Dbook〔bookNum,Pnumber,amount,booktime,btime其中各項(xiàng)含義分別為:部門訂閱〔公司訂單號(hào),報(bào)刊名,訂閱數(shù)量,訂閱時(shí)間,訂閱期限Pbook〔userNum,Pnumber,amount,booktime,btime其中各項(xiàng)含義分別為:個(gè)人訂閱〔個(gè)人訂單號(hào),報(bào)刊號(hào),訂閱數(shù)量,訂閱時(shí)間,訂閱期限User1〔name,password其中各項(xiàng)含義分別為:管理員〔姓名,密碼代碼分析:下面已在處理表"Company"時(shí),連接界面于數(shù)據(jù)庫(kù)的代碼如下:c.addActionListener<newActionListener<>{ publicvoidactionPerformed<ActionEvente>{ Framef=newFrame<>;f.setLayout<newBorderLayout<>>; Panelf4=newPanel<>; Buttonf1=newButton<"修改公司內(nèi)容">; Buttonf2=newButton<"刪除公司">; Buttonf3=newButton<"插入公司">; f4.setLayout<newGridLayout<3,3>>; f4.add<f1>; f4.add<f2>; f4.add<f3>; f.add<"East",f4>; f3.addActionListener<newActionListener<>{ publicvoidactionPerformed<ActionEvente>{ Framef=newFrame<>; Labela1=newLabel<"公司號(hào)">;final TextFieldb1=newTextField<30>; Labela2=newLabel<"公司名">;final TextFieldb2=newTextField<30>; Labela3=newLabel<"公司地址">;final TextFieldb3=newTextField<30>; final Buttonm=newButton<"確定">;final Buttonn=newButton<"取消">; f.setLayout<newFlowLayout<FlowLayout.LEFT>>; f.add<a1>; f.add<b1>; f.add<a2>; f.add<b2>; f.add<a3>; f.add<b3>;f.add<m>;f.add<n>; m.addActionListener<newActionListener<>{ publicvoidactionPerformed<ActionEvente>{ Stringurl="jdbc:odbc:B9BCFA12F1DE44A" ;/*連接數(shù)據(jù)源*/ try{ Class.forName<"sun.jdbc.odbc.JdbcOdbcDriver">; }catch<java.lang.ClassNotFoundExceptionf>{} try{ Connectioncon=DriverManager.getConnection<url,"",null>; Statementstmt=con.createStatement<>; Stringsql="INSERTINTOCompanyVALUES<?,?,?>";/*插入數(shù)據(jù)*/ PreparedStatementps=con.prepareStatement<sql>; ps.setString<1,b1.getText<>>; ps.setString<2,b2.getText<>>; ps.setString<3,b3.getText<>>; ps.executeUpdate<>; stmt.close<>; con.close<>; }catch<SQLExceptionex>{ System.out.println<ex.getMessage<>>; } } }>; n.addActionListener<newActionListener<>{ publicvoidactionPerformed<ActionEvente>{ System.exit<0>; } }>; f.setSize<300,300>; f.setVisible<true>; } }>; f.addWindowListener<newWindowAdapter<>{ publicvoidwindowClosing<WindowEvente>{ Framefrm=<Frame><e.getSource<>>; frm.dispose<>; }}>; f.setSize<300,300>; f.setVisible<true>; }}>;調(diào)試與運(yùn)行結(jié)果進(jìn)入界面顯示:2.輸入姓名及密碼:3.報(bào)刊訂閱管理系統(tǒng)界面:4.查詢結(jié)果:5.查看報(bào)刊情況6.得到查閱結(jié)果:7.訂閱:8.訂閱結(jié)果查閱:課程設(shè)計(jì)小結(jié)本次課程設(shè)計(jì)對(duì)我來(lái)說(shuō)比較非常有挑戰(zhàn)性,同樣覺(jué)得也是課設(shè)以來(lái)比較難的一次。盡管老師允許兩個(gè)人一組,從而互相幫組,共同解決問(wèn)題,但覺(jué)得還是很有難度。首先我們用
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嬰幼兒早期教育服務(wù)質(zhì)量研究-洞察分析
- 小微企業(yè)網(wǎng)絡(luò)營(yíng)銷效果評(píng)估-洞察分析
- 藥品價(jià)格與社會(huì)保險(xiǎn)聯(lián)動(dòng)-洞察分析
- 稀疏概率圖學(xué)習(xí)-洞察分析
- 心理彈性培養(yǎng)在教育中的實(shí)踐-洞察分析
- 舞蹈藝術(shù)中的身體審美觀念變遷-洞察分析
- 藝術(shù)社區(qū)發(fā)展評(píng)價(jià)體系-洞察分析
- 虛擬化技術(shù)安全挑戰(zhàn)-洞察分析
- 投資咨詢行業(yè)國(guó)際化挑戰(zhàn)-洞察分析
- 現(xiàn)代藝術(shù)與生態(tài)材料應(yīng)用-洞察分析
- 課程教學(xué)目標(biāo)達(dá)成度評(píng)價(jià)表
- 造紙行業(yè)崗位安全操作規(guī)程匯編
- 陜西西安浐灞生態(tài)區(qū)管理委員會(huì)招聘考試真題2022
- 保安先進(jìn)班組事跡范文(28篇)
- DRG付費(fèi)改革理論考核試題題庫(kù)與答案
- 氣動(dòng)輸送管道安裝工藝
- 2006年考研英語(yǔ)一真題及答案詳細(xì)解析
- 新時(shí)代職業(yè)英語(yǔ)《 通用英語(yǔ)1》教學(xué)課件U5
- 物業(yè)企業(yè)安全生產(chǎn)責(zé)任清單參考模板
- 建筑給水鋼塑復(fù)合管管道工程技術(shù)規(guī)程
- 機(jī)架結(jié)構(gòu)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論