教材管理系統(tǒng)報(bào)告_第1頁(yè)
教材管理系統(tǒng)報(bào)告_第2頁(yè)
教材管理系統(tǒng)報(bào)告_第3頁(yè)
教材管理系統(tǒng)報(bào)告_第4頁(yè)
教材管理系統(tǒng)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河南工程學(xué)院 數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用課程設(shè)計(jì) 成果報(bào)告 教材管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā) 學(xué)生學(xué)號(hào):2 學(xué)生姓名:李永軒 學(xué) 院:計(jì)算機(jī)學(xué)院 專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)1242班 專業(yè)課程:數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用 指導(dǎo)教師:空 20 1 4年1月 4日 課程設(shè)計(jì)指導(dǎo)教師評(píng)分表 成員 號(hào) 學(xué) 工 分 務(wù) 任 軒 永 李 2 業(yè) 立 髙 2 翠 翠 李 2 成績(jī)?cè)u(píng)定 目 項(xiàng) 分 最 素 要 分 評(píng) 績(jī) 成 R ir 胖,定 采果評(píng) 挪徴題 能內(nèi)問(wèn) 4設(shè)計(jì)報(bào)告書(shū)寫 1 0 內(nèi)容按要求步驟書(shū)寫,條理清 晰,表述清楚、措詞得當(dāng) 5 實(shí)際動(dòng)手能力 1 0 熟練使用開(kāi)發(fā)工具,能夠迅速 準(zhǔn)確得進(jìn)行調(diào)試、糾錯(cuò)與運(yùn)行; 組長(zhǎng)全

2、面負(fù)責(zé),承擔(dān)復(fù)雜得模 塊設(shè)計(jì)分值就高 總成績(jī) 等級(jí) 評(píng)語(yǔ) 一、需求分析 1 二、概念結(jié)構(gòu)設(shè)訃。】 三、邏輯結(jié)構(gòu)設(shè)計(jì)。2 四、數(shù)據(jù)庫(kù)得物理設(shè)訃3。 五、數(shù)據(jù)庫(kù)設(shè)訃實(shí)現(xiàn)及運(yùn)行3。 (一)數(shù)據(jù)庫(kù)得創(chuàng)建3。 (二)數(shù)據(jù)表得創(chuàng)建(可同時(shí)在創(chuàng)建時(shí)定義相關(guān)得約束)3 (三)視圖得創(chuàng)建4。 (四)自行設(shè)計(jì)各模塊中所涉及得操作語(yǔ)句4 1. 插入數(shù)據(jù)操作4。 2. 刪除數(shù)據(jù)操作5 3. 修改數(shù)據(jù)操作6 六、系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)7 七、實(shí)訓(xùn)總結(jié)及心得體會(huì)9 教材管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā) 一.需求分析 1. 系統(tǒng)得簡(jiǎn)單描述 開(kāi)發(fā)該教材管理系統(tǒng)就是為了更好地管理學(xué)校得各類教材,便于教材管理人 員領(lǐng)書(shū)、查詢教材資料及其庫(kù)存情況。

3、使教材信息管理工作系統(tǒng)化、規(guī)范化、自 動(dòng)化,提供對(duì)教材得查詢、更改等功能,進(jìn)一步減低匸作人員得管理強(qiáng)度,給使用者 帶來(lái)更加優(yōu)良得服務(wù),從而達(dá)到提高教材管理效率得目得。 2 .功能得描述 該系統(tǒng)支持教材信息,班級(jí)信息及教材領(lǐng)取惜況得錄入、修改與刪除。能實(shí) 時(shí)為使用者提供她們所需要得信息得查詢(如教材得編寫者,教材得價(jià)格,教材得 版本等)。能為使用者提供相應(yīng)模塊得增加,刪除,修改,查詢等操作。用戶界面簡(jiǎn) 單明了,易于操作,服務(wù)程序易于維護(hù)、安全可靠。能判斷輸入,如果輸入不合法, 應(yīng)當(dāng)會(huì)有相應(yīng)得提示;如果合法,才能進(jìn)行正常操作。 3為保障系統(tǒng)信息安全,系統(tǒng)要提供嚴(yán)密得身份驗(yàn)證、訪問(wèn)控制、數(shù)字簽名、

4、數(shù)據(jù)加密等安全機(jī)制,確保數(shù)據(jù)得安全性與完整性。 二、概念結(jié)構(gòu)設(shè)計(jì) 該系統(tǒng)包含教材,班級(jí)兩個(gè)實(shí)體與一個(gè)取用聯(lián)系,其具體關(guān)系如下圖所示。 書(shū)名 書(shū)號(hào) 書(shū)名 編號(hào) 弋 I 系統(tǒng)戒本E-R圖 版次 類別 1、模式設(shè)關(guān)龜喩 教材(長(zhǎng)討 沃,類別濟(jì)諒縮r爲(wèi)版社 班/癥,人鍔4 班級(jí) 2 子模式設(shè)訃:即針對(duì)自己得設(shè)計(jì)模塊得應(yīng)用需定義什么樣得視圖表結(jié)構(gòu);并利用 數(shù)據(jù)字典加以描述。 表1班級(jí)信息表 字段 說(shuō)明 數(shù)據(jù)類型 就是否為空 備注 名 BJBH 班級(jí)編號(hào) Char(10) N o t null Key BJM c 班級(jí)名稱 Ch a r(40) N o t null 表2 四、數(shù)據(jù)庫(kù)得物理設(shè)計(jì) 數(shù)據(jù)項(xiàng)名:

5、班級(jí)編號(hào) 簡(jiǎn)述:存儲(chǔ)每個(gè)班級(jí)得信息 簡(jiǎn)要說(shuō)明:學(xué)校班級(jí)編號(hào) 類型及長(zhǎng)度:字符串型,7位 數(shù)據(jù)值類型:(連續(xù)/離散)離散 為了提高在表中搜索元組得速度,在實(shí)際實(shí)現(xiàn)得時(shí)候基于教材得編號(hào)建立索 引。根據(jù)教材取用表(BC)中得Bn o建立了索引,BC表按照教材編號(hào)升序建 立唯一索引。 T-SQL語(yǔ)句: C R E AT E UNIQUE INDEX BCb no ON BC (Bno ) 五、數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn)及運(yùn)行 (一)數(shù)據(jù)庫(kù)得創(chuàng)建 T-S QL語(yǔ)句: CREATE DATABASE BOOK ON ( NA ME = B OOK_data =c: prog r am filesm i c ro s

6、of t s q 1 server mssqldat a BO0 K_ d ata、mdf, S I ZE = 10MB, MAXSIZ E = 30MB, =10% ) LOG ON ( NAME = B0OK_1o =c: p r ogram f i 1 esmic r o s o ft s ql s e r v e r in s sqldataBO 0 Kog、Idf, SIZE= 1MB, MAXS I ZE= 5MB, =1MB (一J數(shù)據(jù)表得創(chuàng)建 T-SQL語(yǔ)句: CREATE TABLE Book o( Bno CHARPRIMARY KE Y,/* 列級(jí)完整性約束條件次/ Bn

7、 a m e CHAR (30) UNIQUE, / * Bname 取唯一 值*/ BpubCHA R(30), / * 出版社 */ B o rder CHAR (6), /* 版次*/ Be 1 ass CHAR ( 6),/ * 類別 * / Bwriter CHAR(2 0 ),/* 編著姓名* / Bstock SMALLIN T ) /* 庫(kù)存*/ CREAT E TABLE Class (Cno CHAR (6) PRIMARY KEY, / * 班級(jí)編號(hào)*/ Cname CHAR (20),/* 班級(jí)名稱*/ Cnu SMALLINT/ * 班級(jí)人數(shù)*/ ) CREATE T

8、ABLE BC 0( Cno CH AR(6) NOT NU L L , Bno CHAR(4) NOT NULL, Rnum SMALLINT / * 領(lǐng)取數(shù)量*/ PRIMAR Y KEY(Bno,Cno), /*主碼由兩個(gè)屬性構(gòu)成,必須作為表級(jí)完整性進(jìn)行 定義*/ 9 F0REIGN KEY(Bno) REFERENCES Bo ok(Bno), /*表級(jí)完整性約束條件,Bn。就是外碼,被參照表 就是Book * / FO REIGN KEY(Cno) REFERENCES C 1 as s (Cno), /*表級(jí)完整性約束條件,Cn。就是外碼,被參照表就 是 Cours e */ )

9、(三)視圖得創(chuàng)建 T-SQL語(yǔ)句: 建立教材庫(kù)存信息得視圖 G REATE VIEW BC_STOC K AS SE L ECT B no,C n o,Bstock FR OM BC WHERE B c lass二理工 WIT H CHECK OPTION; (四)自行設(shè)訃各模塊中所涉及得操作語(yǔ)句 1插入數(shù)據(jù)操作 添加教材信息模塊如下圖3: 圖3 本模塊可以對(duì)在籍學(xué)生得信息進(jìn)行添加操作,可以添加學(xué)生得系名、班級(jí)號(hào)、 學(xué)號(hào)、姓名、性別、班級(jí)號(hào)、異動(dòng)記錄等信息。 T-S Q L語(yǔ)句: in s e r t into BC(Cno, B no.R n um) values(10 1 241,001

10、,4 5) in s er t in t o BC (C n o、Bno,Rnum) valuesC 1 0124 2 0 0 V, 48) inser t into B C( C no,Bno, Rnurn) V a 1 ue s (40 1 2142*, 007 * ,48) i n sert i n to B C(Cno,BnoRnu m) va 1 u es(10 1 231, 00 3, 33) insert into B C (Cno, BnoR n u m) valuesC 10 1 233, 006,37) 2. 刪除數(shù)據(jù)操作 刪除教材信息模塊如下圖4: f謝嫁11 希加 妙改

11、 遞回 圖4 并動(dòng)記錄:| 性別:區(qū)三 |C O1 0 1COD4 |c oioicooe c O1U1CODG c ij 1C007 1. 0101C008 1( 01C009 c f O10ICOt 0 |C bi6ico 12 I c O101CO1 3 |c O101CO14 c c 0101C010 OlOJCOl |C 31 ul COt 8 c O101COt9 |C 3101COZO r ca c OOIOICOSS 卜彥召 弓tg秣 余E芒 raw TBWSS 壬33蛋 手新濤 m五芳 謝卜噴 近覽 號(hào):|020101C034 .審 S :|合計(jì)禾 班飯右:悶0替 斑織名:

12、本模塊可以對(duì)在籍學(xué)生得信息進(jìn)行刪除操作。 T-SQL語(yǔ)句: D e lete From B C Wh e re Bno= 0 0 1 3. 修改數(shù)據(jù)操作 修改教材信息模塊如下圖5: 卜涇召 弛住核 疥外巖 劃京玲 5Kr 井:沏海 匚H今 注林江 屈將涵; 壬M詆 AUS 卻知廁 im-jM 肖 剤裡 5?uituu2010C034 炮沖修越|曲j亡修矽.| te卻皿程因 本模塊可以對(duì)在籍學(xué)生得信息進(jìn)行修改操作,可以修改學(xué)生得系名、班級(jí)號(hào)、 學(xué)號(hào)、姓名、性別、班級(jí)號(hào)、異動(dòng)記錄等。 T-SQL語(yǔ)句: UPDA TEBC SET Bno=00 7 WHERECno二TOl 2 4 2, 六、系統(tǒng)詳

13、細(xì)設(shè)計(jì)及實(shí)現(xiàn) 1 .程序得開(kāi)發(fā)環(huán)境、運(yùn)行環(huán)境設(shè)置。 開(kāi)發(fā)壞境:vi s u a 1 b a sic 6、0 數(shù)據(jù)壞境:SQL sever 操作系統(tǒng):Wi n dows XPo 2.系統(tǒng)功能模塊圖及說(shuō)明。 教材管理系統(tǒng) 4 測(cè)試與調(diào)試 第1節(jié) 登錄界面得測(cè)試用戶登錄 該測(cè)試得L1得就是保證登錄商 曹系4得用戶名為Mb +,密碼為 廠名為ha be. 芍在錯(cuò)誤發(fā)生時(shí)得容錯(cuò)與糾錯(cuò)性。 入正阿與絢碼則會(huì)進(jìn)人系統(tǒng)。 名或I錯(cuò)漢尊孵円密碼盤弟 碼 1 擇 涉2 書(shū) 教 籍 |( 入 iL123 1 時(shí) 勺1関 材 花辯保 尋緒滕j糾 型 秦統(tǒng) 顯刀 入 入 W 息 相 心、 正 7信 嗆: 息 息。 息定

14、 當(dāng)爺 寸會(huì) 直常 據(jù): :紀(jì) 時(shí), 信 O 息 彈 錯(cuò)誤信息。 第3節(jié)教材出庫(kù)界面測(cè)試 該測(cè)試得LI得就是保證出庫(kù)教材信息窗口得正確性與在數(shù)據(jù)輸入不正確或 有異常數(shù)據(jù)時(shí)得容錯(cuò)與糾錯(cuò)性。當(dāng)輸入正確信息時(shí),此時(shí)系統(tǒng)會(huì)顯示領(lǐng)取教材得 信息,數(shù)量等。當(dāng)輸入錯(cuò)誤數(shù)據(jù)時(shí)此時(shí),系統(tǒng)會(huì)顯示缺少相應(yīng)信息。當(dāng)輸入異常數(shù) 據(jù)時(shí),系統(tǒng)會(huì)彈出有錯(cuò)誤信息。 第4節(jié)學(xué)生基本情況錄入界面得測(cè)試 該測(cè)試得LI得就是保證添加學(xué)生信息窗口得正確性與在數(shù)據(jù)輸入不正確或 有異常數(shù)據(jù)時(shí)得容錯(cuò)與糾錯(cuò)性。當(dāng)輸入正確信息時(shí),系統(tǒng)顯示信息輸入完畢。當(dāng) 輸入錯(cuò)誤數(shù)據(jù)時(shí),此時(shí)系統(tǒng)會(huì)顯示缺少相應(yīng)信息。當(dāng)輸入異常數(shù)據(jù)時(shí),系統(tǒng)會(huì)彈 岀有錯(cuò)誤信息。 笫5

15、節(jié) 訂購(gòu)教材界面得測(cè)試 5、1教材預(yù)訂界面得測(cè)試 該測(cè)試得U得就是保證教材訂購(gòu)窗口得正確性與在數(shù)據(jù)輸入不正確或有異 常數(shù)據(jù)時(shí)得容錯(cuò)與糾錯(cuò)性。當(dāng)輸入正確信息時(shí),系統(tǒng)顯示信息輸入完畢。當(dāng)輸入 錯(cuò)誤數(shù)據(jù)時(shí),此時(shí)系統(tǒng)會(huì)顯示缺少相應(yīng)信息。當(dāng)輸入異常數(shù)據(jù)時(shí),系統(tǒng)會(huì)彈出有 錯(cuò)誤信息。 5、2教材預(yù)訂信息查詢界面得測(cè)試 該測(cè)試得LI得就是保證教材預(yù)訂信息查詢界面得正確性與在數(shù)據(jù)輸入不正 確或有異常數(shù)據(jù)時(shí)得容錯(cuò)與糾錯(cuò)性。當(dāng)輸入正確信息時(shí),系統(tǒng)顯示信息輸入完畢。 當(dāng)輸入錯(cuò)誤數(shù)據(jù)時(shí),此時(shí)系統(tǒng)會(huì)顯示缺少相應(yīng)信息。當(dāng)輸入異常數(shù)據(jù)時(shí),系統(tǒng)會(huì) 彈出有錯(cuò)誤信息。 第6節(jié) 查詢界面得測(cè)試 6、1 教材庫(kù)存查詢界面得測(cè)試 該測(cè)試

16、得LI得就是保證教材庫(kù)存查詢界面得正確性與在數(shù)據(jù)輸入不正確或 有異常數(shù)據(jù)時(shí)得容錯(cuò)與糾錯(cuò)性。我們得系統(tǒng)可以按著出版時(shí)間或者教材名以及教 材編號(hào)進(jìn)行查詢。當(dāng)輸入正確得查詢信息時(shí),(教材編號(hào):0 01001)此時(shí)系統(tǒng)會(huì)顯 示查詢信息。當(dāng)輸入錯(cuò)誤數(shù)據(jù)時(shí)(教材編號(hào):1 01 0 0 1)系統(tǒng)顯示缺少版本信息, 無(wú)法查詢。當(dāng)輸入異常數(shù)據(jù)時(shí)(教材編號(hào):00 1 00X)系統(tǒng)會(huì)彈出有錯(cuò)誤信息。同理 按教材名或者教材編號(hào)查詢時(shí)也應(yīng)該輸入正確得信息,如若不能系統(tǒng)將提示錯(cuò) 誤。 6、2入書(shū)查詢界面得測(cè)試 該測(cè)試得LI得就是保證入書(shū)查詢界面得正確性與在數(shù)據(jù)輸入不正確或有異 常數(shù)據(jù)時(shí)得容錯(cuò)與糾錯(cuò)性。當(dāng)輸入正確得查詢信息

17、時(shí),此時(shí)系統(tǒng)會(huì)顯示查詢信息。 旳輸入錯(cuò)誤數(shù)據(jù)時(shí),系統(tǒng)顯示缺少輸入教材類型信息,無(wú)法查詢。當(dāng)輸入異常數(shù) 據(jù)時(shí),系統(tǒng)會(huì)彈出有錯(cuò)誤信息。 以上所有得模塊測(cè)試過(guò)程都要求系統(tǒng)能在用戶輸入出錯(cuò)時(shí)給出正確得相應(yīng) 并不影響到數(shù)據(jù)得安全與完整性。通過(guò)測(cè)試系統(tǒng)基本達(dá)到設(shè)計(jì)要求,系統(tǒng)功能完 整,用戶界面良好,錯(cuò)誤處理正確,且能正確提示錯(cuò)誤種類。 但就是在測(cè)試中也發(fā)現(xiàn)系統(tǒng)得一些不足與缺陷,比如系統(tǒng)在用戶第一次登陸 時(shí),也就就是用戶剛拿到系統(tǒng)時(shí),必須用預(yù)先設(shè)定好得用戶名登陸系統(tǒng)才能進(jìn)行 添加,刪除,修改等操作,等等一些缺陷,需要在軟件進(jìn)一步修改與維護(hù)時(shí)予以糾 正。 總得來(lái)說(shuō),軟件通過(guò)測(cè)試,基本上達(dá)到需求分析階段所提出得要求。 七、實(shí)訓(xùn)總結(jié)及心得體會(huì) 本次課程設(shè)計(jì)我們組選擇了教材管理系統(tǒng),在小組成員得共同努力之下完成

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論