數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)資料_第1頁
數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)資料_第2頁
數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)資料_第3頁
數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)資料_第4頁
數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)資料_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

》征訂管理系統(tǒng)楊立蕓、朱良周組內(nèi)成員分工情況:理模塊和用戶管理模塊;成基本資料維護(hù)模塊;熊尚德負(fù)責(zé)完成主界面和系統(tǒng)管理模塊;朱良負(fù)責(zé)完成打印模塊和幫助模塊。專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(高職)3級(jí)統(tǒng)需求分析說明書1.1編寫目的伴隨著新學(xué)期的到來,各院系的教材征訂情況成為各院系工作人員的工作之重。院系資料,征訂系統(tǒng)就顯得十分必要。1.2項(xiàng)目背景模塊、訂單管理模塊、用戶管理模塊、打印模塊和幫助模塊。本項(xiàng)目設(shè)計(jì)過程中參考了網(wǎng)絡(luò)上的基于ACCESS的教材管理系統(tǒng),教材科提供的相關(guān)資料、數(shù)據(jù)和需求。1.3術(shù)語說明n1.4參考資料徐松林、路斌等2003年出版PowerBuilder數(shù)據(jù)庫應(yīng)用開發(fā)教程清華大學(xué)出版社張莉、王強(qiáng)等2003年出版SQLServer數(shù)據(jù)庫原理及應(yīng)用教程清華大學(xué)出版社從學(xué)生入學(xué)到畢業(yè)整個(gè)在校期間的各個(gè)學(xué)期所訂教材的種類??梢杂晒芾韱T統(tǒng)一管理查詢。況。此系統(tǒng)是一個(gè)院系的教材征訂,最后將結(jié)果導(dǎo)出送到教材科。功能以表格形式顯示全部記錄。詳細(xì)信息資料可在瀏覽狀態(tài)下點(diǎn)擊某條記錄,顯示全部信息。查詢功能用戶可選擇學(xué)期、班級(jí)進(jìn)行查詢。功能增加一條或多條記錄。功能刪除一條或多條記錄。功能修改全部字段(課程,教材,人數(shù),備用書)。只有備用書可為空。管理登陸系統(tǒng)后用戶可以隨時(shí)對(duì)密碼進(jìn)行更改。息人數(shù)訂單息人數(shù)訂單或?qū)С龌駿xcel文件。管理實(shí)現(xiàn)基本資料的打印,如訂單、班級(jí)基本資料、教師基本資料。2.1.10.身份驗(yàn)證具有普通用戶的功能外,還可以刪除用戶,添加用戶,鎖定系統(tǒng)。件結(jié)構(gòu)軟件業(yè)務(wù)流圖如下:班級(jí)基本信息課程表班級(jí)基本信息課程表程安排表息息息出版社信息教材定購(gòu)表系統(tǒng)管理幫助系統(tǒng)資料維護(hù)訂單管理打印用戶管理重新驗(yàn)證系統(tǒng)管理資料維護(hù)訂單管理用戶管理幫助系統(tǒng)打印管理初始化班教教課學(xué)系統(tǒng)管理幫助系統(tǒng)資料維護(hù)訂單管理打印用戶管理重新驗(yàn)證系統(tǒng)管理資料維護(hù)訂單管理用戶管理幫助系統(tǒng)打印管理初始化班教教課學(xué)軟件層次方框圖如下:身份驗(yàn)證初始化出圖(2)說明描述本軟件的詳細(xì)功能模塊圖如下圖(3):身份驗(yàn)證重新驗(yàn)證出訂訂用刪修訂訂用刪修修圖(3)統(tǒng)數(shù)據(jù)流圖如下圖:身份驗(yàn)證初始化統(tǒng)數(shù)據(jù)流圖如下圖:身份驗(yàn)證初始化通過驗(yàn)證則登陸系統(tǒng),否則無權(quán)使用此軟件。數(shù)據(jù)流描述:源向作的結(jié)果讀入查詢數(shù)據(jù)據(jù)流:無據(jù)流:讀入信息數(shù)據(jù)存儲(chǔ)描述:儲(chǔ)據(jù)據(jù)戶信息無數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口功能:對(duì)用戶選擇的數(shù)據(jù)庫或憶有訂單進(jìn)行備份,以防丟失。讀入數(shù)據(jù)讀入數(shù)據(jù)名文件NN查詢查詢YYNN數(shù)據(jù)流描述:源向無同名文件判斷讀入選擇數(shù)據(jù)名文件否備份成功庫據(jù)流:備份據(jù)流:讀入信息、查詢、刪除、成功否數(shù)據(jù)存儲(chǔ)描述:儲(chǔ)據(jù)據(jù)戶創(chuàng)建庫的信息息、學(xué)生信息等讀入信息、刪除、讀入信息、刪除、讀入信息、刪除、數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口1.4.1鎖定/解除鎖定系統(tǒng)模塊用戶才能解除鎖定,數(shù)據(jù)流圖是一樣的,只是最后是“解除鎖定”而不是“鎖定系統(tǒng)”。據(jù)流圖如下:身份驗(yàn)證戶Y量身份驗(yàn)證戶Y量數(shù)據(jù)流描述:源向作的結(jié)果讀入查詢數(shù)據(jù)據(jù)流:無據(jù)流:讀入信息、鎖定系統(tǒng)數(shù)據(jù)存儲(chǔ)描述:儲(chǔ)據(jù)據(jù)戶信息無數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口1.4.2初始化模塊法運(yùn)行初始化庫庫系數(shù)據(jù)流描述:源向YY初始化初始化配內(nèi)存空間據(jù)流:定義據(jù)流:;初始化數(shù)據(jù)存儲(chǔ)描述:儲(chǔ)據(jù)據(jù)戶創(chuàng)建庫的信息息、學(xué)生信息等讀入信息、刪除、讀入信息、刪除、數(shù)據(jù)源描述:名明1.4.3關(guān)閉系統(tǒng)模塊功能:關(guān)閉并退出系統(tǒng),保留相應(yīng)狀態(tài)數(shù)據(jù)。NN出管理模塊子模塊和訂單審核子模塊增加訂單讀入信息修改修改信息成功否單 增加信息程表果息修改訂單增加訂單讀入信息修改修改信息成功否單 增加信息程表果息修改訂單.功能分析訂單管理模塊功能:對(duì)訂單按班級(jí)學(xué)期年級(jí)方式進(jìn)行查詢,并以表格的方式進(jìn)行瀏覽;以訂加,修改,刪除等功能2.數(shù)據(jù)流圖數(shù)據(jù)流圖如下圖(4):用戶圖(4)數(shù)據(jù)流描述:源向息息修改信息修改否成功修改、增加、審核果作的結(jié)果讀入查詢數(shù)據(jù)讀入審核信息讀入信息1修改單庫刪除訂單修改訂單修改訂單庫的訂單信息修改標(biāo)志數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口數(shù)據(jù)存儲(chǔ)描述:儲(chǔ)據(jù)據(jù)單信息增加信息,修改訂單,刪除訂單程安排表級(jí)課程信息無存儲(chǔ)每個(gè)學(xué)期課程開無購(gòu)表材信息無加工描述:加工名單功修改修改訂單修改信息讀入信息1從查詢結(jié)果中選擇一條要修改的訂息。修改庫后返回是否成功單息單用戶從查詢結(jié)果中選擇一條要?jiǎng)h除的訂單。確定是否有權(quán)限刪除后刪除。修改庫,返回是否成功按條件查息果用戶改庫并返回是否成功.數(shù)據(jù)字典此模塊相關(guān)的表:號(hào)85漢字漢字?jǐn)?shù)3管理模塊該模塊主要有有戶注冊(cè),刪除用戶,修改用戶密碼,修改用戶名四個(gè)子模塊。用戶有兩種類型,系統(tǒng)用戶和普通用戶。系統(tǒng)初始化時(shí)生成一個(gè)系統(tǒng)用戶(SYS),該鎖定數(shù)據(jù),注冊(cè)用戶,刪除用戶。.功能分析。2.數(shù)據(jù)流圖數(shù)據(jù)流描述:源向修改用戶名名修改用戶名否成功戶名讀入用戶信息讀入信息1讀入用戶名名戶表中刪除用戶戶修改密碼修改用戶表的密碼信息修改密碼戶戶數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口數(shù)據(jù)存儲(chǔ)描述:儲(chǔ)據(jù)據(jù)戶信息刪讀入信息,讀入信息1加工描述:添加用戶新用戶注冊(cè)息是不成功修改密碼修改用戶修改信息修改密碼改為新密碼,返回是不成功刪除用戶刪除用戶息戶修改用修改用戶名修改信息計(jì)入信息1修改用戶名功否用戶名不能相同修改密碼讀入數(shù)據(jù)Y除刪用戶名不能相同修改密碼讀入數(shù)據(jù)Y除刪理成成成成新增刪除瀏覽修改密碼修改用戶名N輸入新用戶Y名在讀入數(shù)據(jù)1用戶數(shù)據(jù)表N用戶.數(shù)據(jù)字典此模塊相關(guān)的表:字母字母11.4.4班級(jí)信息維護(hù)模塊.功能分析班級(jí)的信息進(jìn)行修改,刪除,添加,查詢,包括所在學(xué)生,學(xué)生信息是受班級(jí)而限制的,2.數(shù)據(jù)流圖數(shù)據(jù)存儲(chǔ)描述:數(shù)據(jù)存儲(chǔ):資料庫(班級(jí)表,學(xué)生信息表,學(xué)期課程安排表);流入數(shù)據(jù)流:添加班級(jí)、添加學(xué)生、修改班級(jí)信息、修改學(xué)生信息;流出數(shù)據(jù)流:讀信息、刪除班級(jí)、刪除學(xué)生;數(shù)據(jù)流描述:源向修改班級(jí)表、學(xué)生基本信息表、班級(jí)課程班級(jí)表、學(xué)生基本信息表、班級(jí)課程果修改、刪除、顯示、打印、導(dǎo)出果信息表)Excel件信息表)修改、添加加工描述:明級(jí)級(jí)后刪除,反應(yīng)到資料庫中,并將影響學(xué)生的刪除,執(zhí)行后給出信息,是否成功。修改班級(jí)修改班級(jí)信息用戶選擇要修改的班級(jí),若有權(quán)限,則可以修改,反應(yīng)到資料庫中,并將影響學(xué)生信息的修改,執(zhí)行后給出信息,是否成功。級(jí)級(jí)用戶輸入班級(jí)信息,確認(rèn)后結(jié)果反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。修改學(xué)生信息修改學(xué)生信息反應(yīng)到資料庫中,并將影響班級(jí)信息的修改,執(zhí)行后給出信息,是否成功。生生后刪除,反應(yīng)到資料庫中,并將影響班級(jí)信息的修改,執(zhí)行后給出信息,是否成功。生個(gè)學(xué)生用戶輸入學(xué)生信息,確認(rèn)結(jié)果反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。程將不開課程課程刪除的學(xué)生,確定后刪除,反應(yīng)到資料庫中修改課程修改課程信息排信息,結(jié)果反應(yīng)到資料庫中程為班級(jí)添加一門新課程編號(hào)及教師號(hào),返回成功否將視圖導(dǎo)出到Excel件數(shù)據(jù)來設(shè)備,打印出來數(shù)據(jù)流圖如下:表示操作的操作,虛線表示執(zhí)行一個(gè)操作后間接受到影響的操作。數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口據(jù)Excel件存為Excel文件修改班級(jí)信息刪除班級(jí)修改記錄讀入信息刪除課程修改課程添加課程刪除學(xué)生修改記錄修改學(xué)生信息添加學(xué)生刪除記錄果班級(jí)課程安排讀入信息刪除記錄刪除記錄添加記錄添加記錄修改記錄錄果修改班級(jí)信息刪除班級(jí)修改記錄讀入信息刪除課程修改課程添加課程刪除學(xué)生修改記錄修改學(xué)生信息添加學(xué)生刪除記錄果班級(jí)課程安排讀入信息刪除記錄刪除記錄添加記錄添加記錄修改記錄錄果導(dǎo)導(dǎo)出Exel文成功否果添加班級(jí)學(xué)生信息表設(shè)置表ExcelExcel導(dǎo)入1m息建班年月m課n1m息建班年月m課n班級(jí)信息維護(hù)ER圖:數(shù)程設(shè)置1.4.5班級(jí)信息導(dǎo)入模塊數(shù)據(jù)存儲(chǔ)描述:數(shù)據(jù)存儲(chǔ):資料庫(班級(jí)表,學(xué)生信息表);據(jù)流:添加班級(jí)、導(dǎo)入據(jù)流:無數(shù)據(jù)流描述:源向腦Excel件資料庫(學(xué)生基本信息表)導(dǎo)入資料庫(班級(jí)基本信息表)Excel件基本操作及功能描述:明l對(duì)話框中尋找要導(dǎo)入的源文件并打開將文件添加到學(xué)生基本信息表中,返級(jí)信息當(dāng)導(dǎo)入學(xué)生信息但班級(jí)信息中卻沒有相應(yīng)的班號(hào)時(shí)應(yīng)添加一個(gè)相找出要導(dǎo)入的文件并據(jù)讀入數(shù)據(jù)本信息找出要導(dǎo)入的文件并據(jù)讀入數(shù)據(jù)本信息導(dǎo)入助及功能說明數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口Excel件Excel存信息數(shù)據(jù)流圖如下:級(jí)Excel件1.4.6教師信息維護(hù)模塊信息進(jìn)行添加、查詢、修改、刪除。還可以關(guān)鍵字查詢并從數(shù)據(jù)庫里調(diào)出的教師基本信息.輸輸出教師的課程安排情況。查詢條件成功否成功否查詢條件成功否成功否數(shù)據(jù)流描述:源向息表,教師教材安排表修改息表、教師教材安排表息表、教師教材安排表果教師信息表,教師課程安排修改、刪除、顯示打印教師信息表,教師課程安排Excel件數(shù)據(jù)存儲(chǔ):資料庫(教師信息表,教師課程安排);,流出數(shù)據(jù)流:讀信息、刪除教師;加工描述:明刪除教師,也可刪除教程后刪除,反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。修改修改教師信息,也可修已安排的課程用戶選擇要修改的教師,若有權(quán)限,則可以修改,反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。添加教師,也可為教師一門課程用戶輸入教師信息,確認(rèn)后結(jié)果反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。查詢教師基本信息,也可查詢教師已安排的課程的條件,到庫中查找到相應(yīng)的信息顯示出來將視圖導(dǎo)出到Excel文件數(shù)據(jù)來設(shè)備,打印出來數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口據(jù)Excel件存為Excel文件數(shù)據(jù)流圖如下:教師信息管理ER圖:本信息教師信息管理ER圖:本信息管理1.4.7教材信息維護(hù)模塊模塊說明:教材信息----主要是對(duì)教材信息進(jìn)行添加、修改、刪除,以及對(duì)教材信息的查詢,材的訂購(gòu)可同時(shí)瀏覽。數(shù)據(jù)流圖(藍(lán)色實(shí)線表示一定會(huì)執(zhí)行的操作,紫色虛線表示執(zhí)行刪除操作后有可能會(huì)影查詢結(jié)果新增信息成功否改果修改數(shù)據(jù)錄錄刪除信息讀入數(shù)據(jù)查詢結(jié)果新增信息成功否改果修改數(shù)據(jù)錄錄刪除信息讀入數(shù)據(jù)據(jù)流描述:源向材修改材果修改、刪除、顯示打印果顯示Excel件顯示修改、新增、刪除數(shù)據(jù)存儲(chǔ):資料庫(教師信息表,教師教材安排、出版社信息表、學(xué)期課程安排表、班級(jí)學(xué)期課程安排表);流入數(shù)據(jù)流:添加教師、修改教師信息;流出數(shù)據(jù)流:讀信息、刪除教師、查詢;加工描述:明材確定后刪除,反應(yīng)到資料庫中,并將的數(shù)據(jù)表內(nèi)的信息一并刪除,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)修改修改教材信息行修改,反應(yīng)到資料庫中,并在與之相關(guān)的數(shù)據(jù)表進(jìn)行修改,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)材用戶輸入班級(jí)信息,確認(rèn)后結(jié)果反應(yīng)到資料庫中。執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)果根據(jù)用戶給定的條件查詢相應(yīng)信息根據(jù)條件到資料庫中查找到相應(yīng)的數(shù)據(jù),將結(jié)果顯示出來。將視圖導(dǎo)出到Excel件數(shù)據(jù)來設(shè)備,打印出來數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口據(jù)Excel件存為Excel文件1.4.8課程信息維護(hù)模塊詢操作。如:修改課程名。數(shù)據(jù)流描述:源向修改果修改、刪除、顯示打印顯示Excel件顯示儲(chǔ):課程表流入數(shù)據(jù)流:新增課程信息、修改課程信息;流出數(shù)據(jù)流:讀信息、刪除課程信息,查詢,導(dǎo)出、打??;功能描述:明程確定后刪除,反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)修改修改教師信息用戶選擇要修改的課程信息,反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)程后結(jié)果反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)果根據(jù)用戶給定的條件查詢相應(yīng)信息根據(jù)條件到資料庫中查找到相應(yīng)的數(shù)據(jù),將結(jié)果顯示出來。將視圖導(dǎo)出到Excel件數(shù)據(jù)來設(shè)備,打印出來成功否成功否刪除記錄讀入數(shù)據(jù)讀入數(shù)據(jù)新增記錄詢信息修改修改記錄讀入數(shù)據(jù)成功否成功否刪除記錄讀入數(shù)據(jù)讀入數(shù)據(jù)新增記錄詢信息修改修改記錄讀入數(shù)據(jù)Excel件果1.4.9學(xué)期課程管理模塊執(zhí)行以上操作后會(huì)對(duì)資料庫中其它表產(chǎn)生相應(yīng)的影響。數(shù)據(jù)流描述:源向程安排表修改程安排表程安排表果程安排表修改、刪除、顯示打印程安排表修改、刪除果Excel件果數(shù)據(jù)存儲(chǔ):資料庫(學(xué)期課程安排表、班級(jí)學(xué)期課程表、教師課程安排表、教材定購(gòu)表);流入數(shù)據(jù)流:新增學(xué)期開設(shè)課程信息、修改學(xué)期開設(shè)課程信息;流出數(shù)據(jù)流:讀信息、刪除學(xué)期開設(shè)課程信息;功能描述:成功否讀入信息刪除信息查詢結(jié)果成功否查詢結(jié)果修改修改信息新增信息讀入信息成功否讀入信息刪除信息查詢結(jié)果成功否查詢結(jié)果修改修改信息新增信息讀入信息明期開設(shè)課程程信息,確定后刪除,反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)修改修改學(xué)期開設(shè)課程信息程信息,反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)新增學(xué)期開設(shè)課程信息息,確認(rèn)后結(jié)果反應(yīng)到資料庫中,執(zhí)行后給出信息,是否成功。(注:在有用戶權(quán)限情況下)將視圖導(dǎo)出到Excel件數(shù)據(jù)來設(shè)備,打印出來數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口據(jù)Excel件存為Excel文件數(shù)據(jù)流圖如下:(紅色表示新增、藍(lán)色表示刪除,實(shí)線表直接刪除,虛線表通過表的關(guān)系影果否讀入信息安排表息息選擇打印課程信息Y訂單出打印機(jī)息息選擇打印課程信息Y訂單出打印機(jī)10打印模塊功能:根據(jù)用戶要求實(shí)現(xiàn)對(duì)班級(jí)信息、教師信息、教材信息、課程信息、訂單的打印輸出.:數(shù)據(jù)庫中各表基本操作及功能描述:明表要信息表的主鍵,以便到數(shù)據(jù)庫中進(jìn)行查找數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端口據(jù)數(shù)據(jù)流描述:源向儲(chǔ):系統(tǒng)表無查詢、打印沒連接息N讀讀4.11幫助模塊實(shí)際上屬于一種模糊查詢。讀數(shù)據(jù)讀數(shù)據(jù)決。,刪除用戶,刪除用戶YY錄錄N無相關(guān)主題數(shù)據(jù)源描述:名明數(shù)據(jù)的端口,以及返回給用戶信息的接收端

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論