![教師業(yè)務(wù)檔案管理系統(tǒng)說明書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c1.gif)
![教師業(yè)務(wù)檔案管理系統(tǒng)說明書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c2.gif)
![教師業(yè)務(wù)檔案管理系統(tǒng)說明書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c3.gif)
![教師業(yè)務(wù)檔案管理系統(tǒng)說明書_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c4.gif)
![教師業(yè)務(wù)檔案管理系統(tǒng)說明書_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c/40b2ae06-7f6e-4ecb-b88d-8b7ca39ae76c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、*實(shí)踐教學(xué)*蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2011年春季學(xué)期數(shù)據(jù)庫課程設(shè)計(jì)題 目: 教師業(yè)務(wù)檔案管理系統(tǒng) 專業(yè)班級: 08級信息與計(jì)算科學(xué)(1班 姓 名: 學(xué) 號: 指導(dǎo)教師: 龐 淑 俠 成 績:目錄前言. 2 摘要. 錯(cuò)誤!未定義書簽。 正文. 41. 問題描述 . . 4 2需求分析. 42.1數(shù)據(jù)流程圖. 4 2.2數(shù)據(jù)字典表. 5 2.3任務(wù)需求分析. 6 3. 系統(tǒng)總體設(shè)計(jì) . 73.1概念結(jié)構(gòu)設(shè)計(jì). 7 3.2邏輯結(jié)構(gòu)設(shè)計(jì). 8 4詳細(xì)設(shè)計(jì). 94.1系統(tǒng)的主要功能. 9 4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì). 9 5. 系統(tǒng)測試.115.1測試方法.11 5.2測試用例.11 6. 軟件使用
2、說明書 . 12 總結(jié). 13 參考文獻(xiàn). 14 致 謝. 15 附件 部分原程序代碼 . 16隨著學(xué)校規(guī)模的不斷擴(kuò)大,教師數(shù)量的急劇增加,有關(guān)教師的各種信息資料也成倍增長。辦學(xué)者們所頭疼的問題,就是如何面對這龐大的信息量。只有利用計(jì)算機(jī),利用教師管理信息系統(tǒng)才能解決這一問題,才能提高教師管理的工作效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。本教師檔案管理系統(tǒng)包括教師信息、課程信息、論文信息、項(xiàng)目信息等內(nèi)容的管理;遵從以往舊式的工作方式,該工作的工作量大,管理繁瑣,既耗人力,又耗物力;如今面對大量的教師數(shù)據(jù)、報(bào)表,手工處理方式已經(jīng)很難跟上現(xiàn)代化
3、的步伐。隨著計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)通訊技術(shù)的飛速發(fā)展,許多學(xué)校已經(jīng)有了較好的計(jì)算機(jī)應(yīng)用甚至網(wǎng)絡(luò)硬件建設(shè)基礎(chǔ)。因此為提高學(xué)校管理工作的現(xiàn)代化、科學(xué)化水平,保證信息處理的即時(shí)化、準(zhǔn)確化,開發(fā)一套對教師檔案進(jìn)行管理的軟件是極其重要的,而且是必需的。本系統(tǒng)正是為解決這一問題而設(shè)計(jì)的,大大減少了以往教師管理工作的工作量,提高了工作效率,節(jié)省了資源,適應(yīng)時(shí)代的步伐。本系統(tǒng)采用微軟的Power Builder 9.0作為后臺數(shù)據(jù)庫,Power Builder 9.是一套大型數(shù)據(jù)庫開發(fā)系統(tǒng),能對大量數(shù)據(jù)進(jìn)行處理和管理,性能優(yōu)越;并使用power builder9.0開發(fā)前臺軟件。使用windows xp操作系統(tǒng)作為
4、開發(fā)平臺。教師檔案管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。我們使用power builder 9.0和SQL server2000作為前臺和后臺數(shù)據(jù)庫開發(fā)工具,建立系統(tǒng)應(yīng)用原型,不斷修正和改進(jìn), 直到形成此系統(tǒng)。本系統(tǒng)參考蘭州理工大學(xué)的教師檔案管理為原型,分析現(xiàn)有的管理模式和已有的管理軟件,建立系統(tǒng)模型。本教師檔案管理系統(tǒng)包括教師信息、課程信息、論文信息、項(xiàng)目信息等內(nèi)容的管理。主要實(shí)現(xiàn)了信息的錄入、查詢、刪除、修改等功能。關(guān)鍵字:教師;檔案管理系統(tǒng);數(shù)據(jù)庫;功能實(shí)現(xiàn);PowerBuilder ;正文 1. 問題描述可行性分析研究 教師檔案管理的方法日新月異,
5、以前全是由人工管理的方法,存在很多的缺點(diǎn):管理效率低,勞動強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意。為了提高教師管理效率,減輕勞動強(qiáng)度提高,信息處理速度和準(zhǔn)確性;為管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目。為管理員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是我們便選擇了由計(jì)算機(jī)來設(shè)計(jì)一個(gè)教師管理系統(tǒng)的方案。管理員,教師都可以直接在計(jì)算機(jī)上實(shí)現(xiàn)教師的信息管理,并能在一定程度上實(shí)現(xiàn)自動化。我們在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上提出了新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評價(jià)的依據(jù)。2需求分析 2.1數(shù)據(jù)流程圖圖2.1數(shù)據(jù)流程圖 2.2數(shù)據(jù)字典表 表2-2 數(shù)據(jù)字典表52.3任務(wù)需求分析經(jīng)分
6、析給出該系統(tǒng)的系統(tǒng)流程圖,如圖2.3所示 圖2.3系統(tǒng)流程圖63. 系統(tǒng)總體設(shè)計(jì) 間的關(guān)系,并畫出如下3.1所示的E-R 圖。7圖3.1教師及其相關(guān)信息實(shí)體關(guān)系圖根據(jù)對數(shù)據(jù)流圖和數(shù)據(jù)字典的分析,我們可以確定該應(yīng)用中的實(shí)體,屬性和聯(lián)系之3.2邏輯結(jié)構(gòu)設(shè)計(jì)1. 根據(jù)實(shí)體關(guān)系圖得出關(guān)系模型如圖3.2所示教師(編號,姓名,性別,出生日期,職稱,學(xué)歷,專業(yè)) 課程(課程名稱,學(xué)時(shí),人數(shù),班級,時(shí)間)論文(論文名稱,發(fā)表期刊,發(fā)表日期,期刊級別,獲獎情況,排名) 項(xiàng)目(項(xiàng)目編號,項(xiàng)目名稱,項(xiàng)目類別,開始時(shí)間,結(jié)束時(shí)間,排名) 教師課程表(教師編號,課程名稱) 教師項(xiàng)目表(教師編號,項(xiàng)目編號) 教師論文表(
7、教師編號,論文名稱)2. 根據(jù)關(guān)系模型導(dǎo)出系統(tǒng)的關(guān)系表,如圖3.2所示:圖3.2數(shù)據(jù)庫中各數(shù)據(jù)項(xiàng)關(guān)系圖 84、詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),包括了用戶界面設(shè)計(jì)、程序過程設(shè)計(jì)等步驟。4.1系統(tǒng)的主要功能1、管理員可以在本系統(tǒng)中對教師、論文按編查詢,或者瀏覽在系統(tǒng)中登記的所有教師及關(guān)的信息。2、在教師、課程息中可以進(jìn)行插入、刪除等功能的基本操作。 3、在管理員按編信息庫中相關(guān)的查詢。4、在教師信息管理中插入、刪除等功能的基本操作。4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)有幾個(gè)范式,一般我們們要做到的是第三范式,即數(shù)據(jù)表中沒有冗余字段以及同一個(gè)表中的字段沒有函數(shù)依賴關(guān)
8、系,冗余字段即在一個(gè)表中已經(jīng)保存過的信息,在另一個(gè)表中就不應(yīng)該存在,如果需要的話,可以通過表間的關(guān)聯(lián)來得到,函數(shù)依賴性就是一個(gè)表中的字段間不應(yīng)該有計(jì)算關(guān)系,如一個(gè)表中有單價(jià)字段、數(shù)量字段,就不應(yīng)該有一個(gè)總金額字段。如果程序運(yùn)行過程中需要總金額,可以實(shí)時(shí)計(jì)算。不過在一些較常用的表中,我們們可以適當(dāng)?shù)乇A羧哂嘧侄危@樣,在程序運(yùn)行過程中可以減少由于表間互相關(guān)聯(lián)而使用速度降低等問題。這就是所謂的第四范式。數(shù)據(jù)表設(shè)計(jì)時(shí),最好不要使用用戶輸入的信息作為主鍵,每一個(gè)數(shù)據(jù)表自己定義一個(gè)主鍵,添加信息是由程序自動添加,這樣就可以減少數(shù)據(jù)更新時(shí)產(chǎn)生的錯(cuò)誤。數(shù)據(jù)庫初期設(shè)計(jì)時(shí)一定要謹(jǐn)慎,把所有可能的情況都考慮進(jìn)去,
9、即使當(dāng)時(shí)沒有用到,也要將它留在數(shù)據(jù)庫中作為備用字段以便將來擴(kuò)充。程序一旦開始編碼,就應(yīng)該盡量避免再修改數(shù)據(jù)庫。因?yàn)槿绻麛?shù)據(jù)庫結(jié)構(gòu)一旦改變,所有與修改的數(shù)據(jù)表相關(guān)的業(yè)務(wù)都有可能受到影響,而某些影響還很難看到,這樣就容易形成一個(gè)惡性循環(huán)。錯(cuò)誤越改越多,越改越亂,最終導(dǎo)致程序的失敗。PB 的數(shù)據(jù)窗口與其他語言的數(shù)據(jù)控件不一樣,它的很多東西是預(yù)編譯的。即使你一個(gè)模塊已經(jīng)調(diào)試無誤,但只要數(shù)據(jù)庫結(jié)構(gòu)改動。相應(yīng)的模塊就一定要重新修改,否則一定會出問題。學(xué)員資料室圖書管理系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如下面幾個(gè)表格所示。每個(gè)表格表示為數(shù)據(jù)庫中的一個(gè)表。1. 教師信息表(jsxxb )教師信息表是管理員對教師信息
10、的記錄(編號,姓名,性別,籍貫,出生日期,學(xué)歷,9) 2. 課程表(zjkcxxb )課程表是對課程信息的一個(gè)記錄,里邊記錄課程名稱,學(xué)時(shí),班級,人數(shù),時(shí)間等等幾項(xiàng)基本內(nèi)容。 3. 論文信息表(lwxxb系統(tǒng)管理員通過此表完成對論文信息的操作,主要信息有論文名稱,期刊/會議名稱,4. 項(xiàng)目信息表(xmxxb此表記錄了編號,類別項(xiàng)目名稱,開始日期,完成日期,鑒定日期,鑒定結(jié)論,獲 5. 系統(tǒng)測試 5.1測試方法由于該系統(tǒng)是一個(gè)小系統(tǒng),可以把整個(gè)系統(tǒng)作為一個(gè)單獨(dú)的實(shí)體來測試。當(dāng)然,在測試的過程中可以分模塊、分階段來進(jìn)行。大型軟件系統(tǒng)通常是有若干個(gè)子系統(tǒng)組成,且每個(gè)子系統(tǒng)由由許多模塊組成,因此,軟件
11、的測試過程基本上由以下步驟組成: 模塊測試 子系統(tǒng)測試 系統(tǒng)測試 5.2測試用例1、登錄測試當(dāng)用戶文本框中不輸入信息的時(shí)候,提示“用戶名不能為空”。 當(dāng)用戶文本框中輸入的信息不存在時(shí),提示“輸入有誤”。2、教師信息查詢模塊的窗體應(yīng)顯示某教師的所有信息,教師編號、姓名、性別 出生年月、職稱、學(xué)歷、專業(yè)。當(dāng)在教師編號中輸入“0001”, 按查詢按鈕,顯示結(jié)果。當(dāng)查詢文本框中輸入的信息不存在時(shí),提示“沒有找到”。 當(dāng)查詢文本框中不輸入信息時(shí),提示“輸入完整信息”。 3、保存功能測試將信息輸入完整后,按保存按鈕,提示“保存成功”。 4、刪除功能的測試選所要刪除的行,按刪除按鈕提示是否確定要刪除。選擇是
12、后,將所要刪除的行刪除。按保存按鈕,保存此次操作。5、教師信息瀏覽功能測試 軟件使用說明書1系統(tǒng)登陸界面用戶點(diǎn)擊可執(zhí)行文件時(shí)打開的界面,可選管理員和一般用戶,如圖6.1所示: 圖6.1系統(tǒng)登錄界面2. 管理員登陸后的界面管理員登陸后可以選擇不同的信息模塊進(jìn)行操作,界面如6.2所示 圖6.2管理員登陸后界面3. 用戶登陸后的界面用戶登錄后可以進(jìn)行信息的瀏覽,其界面如6.3所示: 圖6.3用戶登錄后界面4. 再分別根據(jù)提示功能進(jìn)行操作6.總結(jié)通過教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì),主要了解數(shù)據(jù)庫設(shè)計(jì)軟件方式以及PowerBuilder 9.0使用方法,以及SQL 語言的運(yùn)用,軟件開發(fā)的過程實(shí)際上就是描述現(xiàn)
13、實(shí)世界的過程。而由現(xiàn)實(shí)世界向軟件模型的轉(zhuǎn)化過程是其中最核心的過程。本系統(tǒng)參考蘭州理工大學(xué)的教師檔案管理為原型,通過調(diào)研,分析現(xiàn)有的管理模式和已有的管理軟件,建立系統(tǒng)模型。本教師檔案管理系統(tǒng)包括教師信息、課程信息、論文信息、項(xiàng)目信息等內(nèi)容的管理。實(shí)現(xiàn)了信息的錄入、查詢、刪除、修改等功能。軟件開發(fā)由于時(shí)間倉促,軟件還有很多不足之處,如:檔案查詢部分不夠完善,信息輸入模塊不支持信息批量輸入,軟件代碼較冗余、效率不高等等,都是對PB 操作不熟練,對相關(guān)功能缺乏認(rèn)識造成的。在今后的學(xué)習(xí)中我會加強(qiáng)理論與實(shí)踐的結(jié)合,通過不斷的摸索來彌補(bǔ)自己在軟件制作方面的差距。參考文獻(xiàn)1張海藩,軟件工程導(dǎo)論M.清華大學(xué)出版
14、社,2003年12月2張海藩. 軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo)M.清華大學(xué)出版社,2004年9月 3薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論M.清華大學(xué)出版社,2002年2月4汪孝宜,劉中兵,徐佳晶等.JSP 數(shù)據(jù)庫開發(fā)實(shí)例精粹M.電子工業(yè)出版社,2005年1月5陳磊,郭斌,李翔. PowerBuilder 9 數(shù)據(jù)庫項(xiàng)目案例導(dǎo)航M,清華大學(xué)出版社,2003年2月6廖疆星,張艷釵,肖金秀. PowerBuilder & SQL Sever 2000數(shù)據(jù)庫系統(tǒng)管理與實(shí)現(xiàn)M.冶金工業(yè)出版社,2004年8月致 謝 從確定設(shè)計(jì)方案到算法的實(shí)現(xiàn)再到編寫程序,歷時(shí)兩個(gè)星期。在此,我謹(jǐn)向劉嘉老 師致以最誠摯的謝意。在這段時(shí)間內(nèi)老師不辭辛苦一直奔波忙碌于指導(dǎo)我們與完成自己 的工作之間。 劉老師的嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)、親切的待人方式,淵博的專業(yè)知識都給我留下了深刻的 印象,老師細(xì)心的講解和指點(diǎn)使我從課程設(shè)計(jì)之中受益匪淺,使我從實(shí)際的算法實(shí)現(xiàn)中 更好地掌握了理論知識。 感謝我的數(shù)據(jù)庫原理老師劉嘉老師以及與課設(shè)有關(guān)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年國內(nèi)貨物公路運(yùn)輸合同糾紛解決機(jī)制
- 2025年度版畫冊專業(yè)攝影與后期制作合同
- 2025年度生態(tài)園林工程居間代理合同
- 2025年度供應(yīng)鏈金融服務(wù)合同范本下載集錦
- 2025年度公司司機(jī)工作滿意度調(diào)查與提升合同
- 2025年度現(xiàn)代農(nóng)業(yè)用地出讓及農(nóng)產(chǎn)品深加工合同
- 2025年度住宅防水系統(tǒng)定期檢查合同
- 2025年度建筑幕墻工程分包合同范本
- 2025年度建筑工程水電預(yù)埋與可再生能源利用合同
- 2025年度合作社農(nóng)業(yè)廢棄物處理合作合同范本
- 四年級上冊英語試題-Module 9 Unit 1 What happened to your head--外研社(一起)(含答案)
- 辦理工傷案件綜合應(yīng)用實(shí)務(wù)手冊
- 子宮內(nèi)膜異位癥診療指南
- 《高級計(jì)量經(jīng)濟(jì)學(xué)》-上課講義課件
- 《現(xiàn)代氣候?qū)W》研究生全套教學(xué)課件
- 護(hù)理診斷及護(hù)理措施128條護(hù)理診斷護(hù)理措施
- 情商知識概述課件
- 九年級物理總復(fù)習(xí)教案
- 天然飲用山泉水項(xiàng)目投資規(guī)劃建設(shè)方案
- 2019年重慶市中考物理試卷(a卷)及答案
- 信義玻璃參數(shù)表
評論
0/150
提交評論