版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件學院課程設計報告書課程名稱數(shù)據(jù)庫原理及其應用設計題目研究生招生信息管理系統(tǒng)專業(yè)班級軟件XX學號XXX姓名XX指導教師 _X2011年 6 月目錄說明:目錄:1.設計時間2011-6-142設計目的1深對數(shù)據(jù)庫基礎理論和基本知識的理解, 掌握使用數(shù)據(jù)庫進行軟件設計的基本方法, 提高 運用數(shù)據(jù)庫解決實際問題的能力,最終實現(xiàn)對于給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建 立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理 要求);2 培養(yǎng)學生自主學習、獨立思考的能力,學會查找資料并善于分析資料的能力;3 培養(yǎng)學生獨立設計、獨立調試程序的能力;4 培養(yǎng)學生初步的軟件
2、設計能力,形成良好的編程風格3設計任務系統(tǒng)概述:研究生招生信息的管理工作大致分為三個階段,第一階段是考生報名,第二階段是考生成 績統(tǒng)計,第三階段是錄取情況統(tǒng)計。在第一階段,每個考生都要將自己的簡歷和報考情況填入一張表中。這些信息將作為每個 考生的檔案,由招生人員管理,后兩個階段的統(tǒng)計工作要用到這些檔案。第二階段的工作是對考生成績進行統(tǒng)計。當考生成績都評出之后,招生人員將把每個考生 的各科成績匯總起來,計算出總分、平均分,同時統(tǒng)計出各科的及格率、不及格率及各分數(shù)段 的考生人數(shù)來,由此來分析本年考生的質量和水平。第三階段的工作是進行錄取后的統(tǒng)計。當錄取名單確定之后,招生人員要進行統(tǒng)計、分析 本年的
3、錄取情況,如統(tǒng)計錄取生的成績、年齡、來源等情況,并進行計劃招生數(shù)和實際招生數(shù) 的比較等。由此獲得本年研究生的錄取情況。數(shù)據(jù)要求:1)考生檔案:考號、姓名、性別、年齡、政治面貌、是否應屆、學力、來源、報考專業(yè)、 報考類別。2)考生成績:考號、姓名、政治、外語、基礎科目、專業(yè)基礎科目、專業(yè)科目。3)錄取名單:考號、錄取單位、復試科目、復試成績。4)專業(yè)字典:專業(yè)代碼、專業(yè)名稱、計劃內招生數(shù)、計劃外招生數(shù)。4設計內容4.1需求分析隨著教育事業(yè)的發(fā)展!國家已經(jīng)在積極穩(wěn)步發(fā)展專業(yè)學位研究生教育, 進一步完善專業(yè)學位 體系,培養(yǎng)大批高層次應用性人才。這樣我們國家的研究生人數(shù)的必定在不斷增多!隨著招生學 校
4、的規(guī)模的擴展和學生人數(shù)的不斷擴招!學生的管理不能夠再像以前那樣用紀錄本登記學生的 信息,這樣管理起來,不但需要大量的人手、大量的時間,而且在準確性、高效性、方便性方 面不能夠做到滿意。電腦的普及,校園網(wǎng)建設成熟為學校學生管理帶來改革的可行性。為了方 便管理,開發(fā)研究生招生信息管理系統(tǒng)是勢在必行的事 !開發(fā)招生信息管理系統(tǒng)的目的是把學生信息的管理電腦化、網(wǎng)絡化,大大提高工作的效率 同時,也可以減少人手操作帶來的錯誤。而且方便進行有關的操作,還有,隨著信息的增多, 電腦不但可以用來保存大量的數(shù)據(jù),而且令數(shù)據(jù)的維護和更新工作變得自然輕松,一步到位!4.2總體設計421概念設機(1)考生檔案E-R圖:
5、(2)考生成績E-R圖:專業(yè)科目專業(yè)基礎科目姓名基礎科目外語復試成績復試考試錄取單位W 口 考號口 號考生成績政治圖2.2考生成績E-R圖(3)錄取名單E-R圖:錄取名單圖2.3錄取成績E-R圖(4)專業(yè)字典E-R圖系統(tǒng)E-R圖:考生檔案,考生成績,錄取名單,專業(yè)字典,等表之間的聯(lián)系描繪出關系模型。聯(lián)系是指學生管理系統(tǒng)中各個實體的聯(lián)系, 擁有一對一,一對多,多對多的聯(lián)系。如圖1.1 所示:2.5研究生招生信息管理系統(tǒng)4.2.2邏輯設計把概念結構設計階段設計好的基本E-R圖轉換為與選用DBM產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏 輯結構,即將實體和實體間的聯(lián)系轉換為關系模式,并確定這些關系模式的屬性和碼
6、。第一步:將概念記過轉換為一般的關系,網(wǎng)狀,層次模型;第二步:將轉化來的關系,網(wǎng)狀,層次模型行特定 DRM支持下的數(shù)據(jù)模型轉換;第三步:對數(shù)據(jù)模型進行優(yōu)化;考生檔案(考號、姓名、性別、年齡、政治面貌、是否應屆、學丿J、來源、報考專業(yè)、報考類別)考生成績(考號、姓名、政治、外語、基礎科目、專業(yè)基礎科目、專業(yè)科目)錄取名單(考號、錄取單位、復試科目、復試成績)專業(yè)字典(專業(yè)代碼、專業(yè)名稱、計劃內招生數(shù)、計劃外招生數(shù))研究所招管理系統(tǒng)(考生檔案,考生成績,錄取名單,專業(yè)字典 )423物理設計考生檔案字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注sno七口 考號char6數(shù)字YNsn ame姓名
7、char50中、外文YNssex性別char2男、女NNsage年齡char20-99NNsmia nmao政治面貌char50中文NNsyi ngjie是否應屆char2是、否NNsxueli學歷char50中文NNscomefrom來源char50中文NNsleibie報考專業(yè)char50中文NNszhuanye報考類別int中文NN表3.1考生檔案表考生成績字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注Sno七口 考號char6數(shù)字YNSn ame姓名char50中、外文YNSzz政治char3數(shù)字NNSwy外語char3數(shù)字NNSjckm基礎科目char3數(shù)字NNSzyjc專業(yè)基
8、礎科目char3數(shù)字NNSzykm專業(yè)科目char3數(shù)字NN錄取名單表3.2考生成績表字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注Sno七口 考號char6數(shù)字YNSlqdw錄取單位char50中文NNSfskm復試科目char50中文NNSfscj復試成績char50數(shù)字NN表3.3錄取名單表專業(yè)字典字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注Szydm專業(yè)代碼char6數(shù)字YNSzymc專業(yè)名稱char50中文YNSjhn zsrs計劃內招生人數(shù)char3數(shù)字NNSjhwzsrs計劃外招生人數(shù)char3數(shù)字NN表3.4專業(yè)字典表4.3數(shù)據(jù)庫實現(xiàn)4.3.1創(chuàng)建考生檔案crea
9、te table Stude ntfile (sno char(6) primary key, sn ame char(50) not n ull, ssex char(2) not n ull,Sage(2) int not null, smia nmao char(50) not n ull,syin gjie char(2) not nu II, sxueli char(50) not n ull, scomefrom char(50) not n ull, sleibie char(50) not n ull, szhua nye int not n ull);考生成績create t
10、able Stude ntcj(sno char (6) primary key , sname char (50) notnull , grade int not n ull);錄取名單create table Md(sno char(6) primary key, luquda nwei char(50) not nu II, fushikemu int not n ull , fushigrade int not nu II);專業(yè)字典create table Zd(zhua nyesno char(50) primary key, zhua nyen ame char(50) not
11、n ull, jihua nei int, jihuawai in t);4.3.2錄入數(shù)據(jù)(1)考 號姓名性別年齡政治面貌是否應屆學歷來源報考專 業(yè)報考類別snosn amessexsagesmia nmaosyi ngjiesxueliscomefromesleibieszhuangye00趙力男;20團員否大學清華理工1002錢力男21團員否大學北大農(nóng)業(yè)2003孫力女20團員1否大學清華理工3004:李力女J21團員否大學北大農(nóng)業(yè)1005周力男19團員否大學清華理工2006吳力男18團員否大學北大農(nóng)業(yè)3007鄭力男:19團員否大學:清華:理工1008王力男18團員否大學北大農(nóng)業(yè)2表5.1
12、考生檔案表七口 考號姓名政治外語基礎科目專業(yè)基層 科目專業(yè)科目snosn amewaiyuzhe ngzhizhuanyesnosn ame001趙力988568001趙力002錢力9787:67002錢力003孫力968375003孫力004李力958286004李力005周力9484:84005周力006吳力968683006吳力007鄭力918482007鄭力008王力9283:81008王力表5.2考生檔案表(3)七口 考號錄取單位復試科目復試成績snosn amegradesno001趙力251;001002錢力251002003孫力254:003004李力263:004005周力2
13、62005006吳力265006007鄭力257007008王力256008表5.3考生檔案表專業(yè)代碼專業(yè)名稱計劃內招生人數(shù)計劃外招生人數(shù)snoluquda nweifushikemufushigrade004清華199005北大2,7006清華388snoluquda nweifushikemufushigrade004清華1:99005北大277006清華388表5.4考生檔案表4.4測試4.4.1測試< SQL查詢分析畧文件世)編輯 查詢 工具d)窗口址)耦助®盲R匚1n 7 | J fnzter對象瀏監(jiān)器(&)Y&3 0f&3Aimini str
14、 atcr)JUSjckm CHAR 3),Szyjc CHAR 3),Szykm CHAR 3)_,J Y63 -t IL用尸表+ dbo. dtproperti es+ 二| dbo Nd+ 二dba. MSreplictionoptiam + dba. spt_ditatype_inf*+ 二 spt_iatatype_info_4xt + dba. 5pt_fallb ack_db + 二J Abo. spt_f allbiclc_(l&v + 二| dbo, spt_fallb ack_nsg +1 dbg sptiboiiitsr+ Aba. sptjrovi der_ty
15、pes dbx spt.s&rver-in dba. spt_valu«s Aba. Studentcj db». Etudntfile dba ZdCREATE TABLE Md (Sno CHARE打 Slqdw CHARCO), Sfskm CHAR(50), 3f5cj CHAF, 50 ,+ ZJ+ 二+ Z1+ ZJ+ 133+ _i系蜿表(1)snosnaaessexsagesmiamaoI?EATE TABLE Z. (Szydm CHARtG), Szymc CHAR (50) Sjhnzsrs CHAR(3), Sihtfgwrs1 CHAR (
16、3).命令已戰(zhàn)功竟成r圖5.1SQL創(chuàng)建symgjiesxueliscomefromsleibieszhuanye12 3 4 5030405MD7 o o o o o女女男勇男nW 1 9 rto _y flfi ot 11 10 1±員員員員員 團團團團團晉否否晉否3 12 3 1圖5.1考生檔案中003到007號考生信息2)1|0027 6 5 4 6 19 s s 9 s- 9 力力力力力力 錢M李同吳鄭ST6720383753004S286400534bDOS訊S3E0078482SFLOisnanevalyu 3dh.engzlii zHtiarLye圖5.2考生成績中0
17、02到007考生信息(3)snograde1004李力2S32005周力2023006吳力2S5圖5.3考生成績中大于260分考生信息(4)1snoluqudanweifushik emufushigrade004清華1992005北大2773006清華388圖5.4成績260分以上被錄取并查詢復試科目成績(5)1zhuanyesnozhuanyenanej ihuaneijihuawai1離散數(shù)學1002022線性代數(shù)832233數(shù)據(jù)庫20040圖5.5專業(yè)字典4.4.2分析內容包括:第一次錄入程序是忘了些逗號,經(jīng)過分析,填上了。這個階段的關鍵任務是通過各種類型的測試及相應的調試,使軟件達到
18、預定的的要求。最 基本的測試是集成測試和驗收測試。所謂集成測試是根據(jù)設計的軟件結構,把經(jīng)過單元測試檢 驗的模塊按某種選定的策略裝配起來,在裝配過程中對程序進行必要的測試。所謂驗收測試則 是按照規(guī)格說明書的規(guī)定,由用戶對目標系統(tǒng)進行驗收。本軟件的測試是從分析階段就已經(jīng)開始了的。在得出分析模型后,我們對分析模型進行了 復審,以確保覆蓋了用戶的所有需求。系統(tǒng)集成后,對系統(tǒng)進行系統(tǒng)級測試。測試的重點是:1 選用一些典型實例測試系統(tǒng)是否完成了系統(tǒng)說明書中的規(guī)定的功能2 根據(jù)系統(tǒng)的程序結構,選擇一些測試實例,將每一個語句和每一分支都測試到,以確保程序的正確性。選擇一些邊界數(shù)據(jù)和錯誤數(shù)據(jù),以檢查程序是否運行正常。4.5附錄5總結與展望隨著計算機技術的不斷發(fā)展,用計算機代替人工進行各種各樣的管理逐漸變成了實現(xiàn),從 而對人才綜合素質的要求也就越來越高。 為了使我們較快的適應社會的發(fā)展的需要,指導老師劉金光老師為我們提供了一系列綜合性、適用性較強的畢業(yè)設計課題,從而使之成為我們了解 社會需求,應用知識的實踐課題。通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)個人租車合同范例
- 升壓站合同范例
- 基建維修合同范例
- 井隊搬家合同模板
- 公路路標銷售合同范例
- 保時捷廠家合同范例
- 倉庫租賃合同合同范例
- 取水樓鋪面轉讓合同范例
- 北京郊區(qū)房屋買賣合同范例
- 合同范例渠道
- 維保單位變更申請表格
- GB/T 10001.8-2023公共信息圖形符號第8部分:行為指示符號
- 醫(yī)院陪護中心運營方案
- 大學英語四級真題閱讀練習10套(附參考答案)
- 國家慢性腎病臨床醫(yī)學研究中心
- 2023年漢字聽寫大會漢字聽寫知識競賽題庫及答案(共三套)
- 碼垛機械手結構設計
- 滬昆高速鐵路
- 演示文稿意大利埃托索特薩斯
- 生產(chǎn)成本控制與效率提升
- 環(huán)境工程專業(yè)英語全套課件ppt
評論
0/150
提交評論