




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
目 錄第一節(jié) 概述1、 課題-22、 背景說明-23、 編寫目的-24、 軟件定義-25、 開發(fā)環(huán)境-2數(shù)據(jù)庫設計步驟第二節(jié) 需求分析、 分析的重要性-4、 需求分析的任務和過程-4、 數(shù)據(jù)流程圖-5、 數(shù)據(jù)字典-5第三節(jié)概念結(jié)構(gòu)設計、 實體和屬性之間的關系-7、 E-R圖-7第四節(jié)邏輯結(jié)構(gòu)設計、ER圖向關系模型的轉(zhuǎn)換-8、設計用戶子模式-8第五節(jié) 數(shù)據(jù)庫的物理設計、 數(shù)據(jù)庫安裝與配置-8、 SQL腳本-9第六節(jié)數(shù)據(jù)庫的實施、 觸發(fā)器和存儲過程-10、 ASP鏈接ORACLE數(shù)據(jù)庫-10數(shù)據(jù)庫安全性和完整性第七節(jié)數(shù)據(jù)庫安全性、 計算機系統(tǒng)的安全性概述-10、 授權(quán)與回收(SQL語句描述)-10第八節(jié) 數(shù)據(jù)庫完整性、 數(shù)據(jù)庫完整性的概述-11、 三大完整性(SQL語句描述)-11第一節(jié) 概述1、 課題Oracle數(shù)據(jù)庫課程設計(論文)-asp/oracle學生成績管理系統(tǒng)2、 背景說明asp/oracle學生成績管理系統(tǒng)當今社會已進入信息時代,作為信息管理的主要工具的數(shù)據(jù)庫已經(jīng)成為舉足輕重的角色。無論是企業(yè),組織的管理還是電子商務或電子政務等應用系統(tǒng)的管理,都需要數(shù)據(jù)庫的支持,oralce是目前最流行的關系型數(shù)據(jù)庫管理系統(tǒng),被越來越多的用戶在信息系統(tǒng)管理、企業(yè)數(shù)據(jù)處理、internet、電子商務網(wǎng)站等領域作為應用數(shù)據(jù)的后臺處理系統(tǒng)。隨著我國的市場經(jīng)濟的發(fā)展,各大高校的學生數(shù)目增多,以前的人工管理學生成績方式已經(jīng)不再適應現(xiàn)在的環(huán)境,取而代之的是先進的學生管理系統(tǒng),通過使用oracle10g創(chuàng)建的asp/oracle學生成績管理系統(tǒng)可以讓管理人員方便而快捷的進行管理、查詢、插入、更新等工作。3、 編寫目的 asp/oracle學生成績管理演示系統(tǒng)是一個用ASP實現(xiàn)的簡單的網(wǎng)上學生成績管理系統(tǒng)。使用ADO對象來訪問后臺數(shù)據(jù)庫,包含學生信息的查詢界面,學生信息的錄入、修改、刪除界面,學生成績的錄入修改界面。4、 軟件定義本系統(tǒng)主要用到的是Oracle 10g 軟件。Oracle10g是業(yè)界第一個完整的、智能化的新一代Internet基礎架構(gòu),Oracle10g電子商務平臺實際上是指Oracle數(shù)據(jù)庫10g、Oracle應用服務器10g和Oracle開發(fā)工具套件10g的完整集成。Oracle數(shù)據(jù)庫10g是第一套具有無限可伸縮性與高可用性,并可在集群環(huán)境中運行商業(yè)軟件的互聯(lián)網(wǎng)數(shù)據(jù)庫,具有400多個領先的數(shù)據(jù)庫功能,在集群技術(shù)、高可用性、商業(yè)智能、安全性、系統(tǒng)管理等方面都實現(xiàn)了新的突破。Oracle應用服務器10g,提供了企業(yè)門戶軟件、無線支持、高速緩存、輕量級J2EE引擎、商務智能、快速應用開發(fā)、應用與業(yè)務集成、Web 服務等多種應用開發(fā)功能,形成完整的電子商務應用開發(fā)和部署環(huán)境。使用了Oracle應用服務器10g的用戶可以通過升級軟件來取代升級硬件,大大的節(jié)省了基礎設施的成本花費。5、 開發(fā)環(huán)境操作系統(tǒng) Windows xp 數(shù)據(jù)庫系統(tǒng) ORACLE 10g界面軟件Dreamweaver 8第二節(jié) 需求分析1.分析的重要性需求分析就是分析軟件用戶的需求是什么.如果投入大量的人力,物力,財力,時間,開發(fā)出的軟件卻沒人要,那所有的投入都是徒勞.如果費了很大的精力,開發(fā)一個軟件,最后卻不滿足用戶的要求,從而要重新開發(fā)過,這種返工是讓人痛心疾首的.(相信大家都有體會)比如,用戶需要一個for linux的軟件,而你在軟件開發(fā)前期忽略了軟件的運行環(huán)境,忘了向用戶詢問這個問題,而想當然的認為是開發(fā)for windows的軟件,當你千辛萬苦地開發(fā)完成向用戶提交時才發(fā)現(xiàn)出了問題,那時候你是欲哭無淚了,痕不得找塊豆腐一頭撞死.2. 需求分析的任務和過程簡言之,需求分析的任務就是解決做什么的問題,就是要全面地理解用戶的各項要求,并準確地表達所接受的用戶需求.需求分析階段的工作,可以分為四個方面:問題識別,分析與綜合,制訂規(guī)格說明,評審. 問題識別 就是從系統(tǒng)角度來理解軟件,確定對所開發(fā)系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件,以及需求應該達到的標準.這些需求包括:功能需求(做什么),性能需求(要達到什么指標),環(huán)境需求(如機型,操作系統(tǒng)等),可靠性需求(不發(fā)生故障的概率),安全保密需求,用戶界面需求,資源使用需求(軟件運行是所需的內(nèi)存,CPU等),軟件成本消耗與開發(fā)進度需求,預先估計以后系統(tǒng)可能達到的目標. 分析與綜合 逐步細化所有的軟件功能,找出系統(tǒng)各元素間的聯(lián)系,接口特性和設計上的限制,分析他們是否滿足需求,剔除不合理部分,增加需要部分.最后,綜合成系統(tǒng)的解決方案,給出要開發(fā)的系統(tǒng)的詳細邏輯模型(做什么的模型). 制訂規(guī)格說明書 即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說明書.請注意,需求分析階段的成果是需求規(guī)格說明書,向下一階段提交. 評審 對功能的正確性,完整性和清晰性,以及其它需求給予評價.評審通過才可進行下一階段的工作,否則重新進行需求分析。3. 數(shù)據(jù)流程圖4. 數(shù)據(jù)字典數(shù)據(jù)流圖表達了數(shù)據(jù)和處理的關系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典中的內(nèi)容在數(shù)據(jù)庫設計過程中還要不斷修改、充實和完善。一般來說數(shù)據(jù)字典中應包括對以下幾部分數(shù)據(jù)的描述:(1).數(shù)據(jù)項數(shù)據(jù)項是數(shù)據(jù)的最小單位,對數(shù)據(jù)項的描述應包括:數(shù)據(jù)項名、含義、別名、類型、長度、取值范圍以及與其數(shù)據(jù)項的邏輯關系。(2).數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是若干數(shù)據(jù)項有意義的集合。對數(shù)據(jù)結(jié)構(gòu)的描述應包括:數(shù)據(jù)結(jié)構(gòu)名、含義說明和組成該數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)項名。(3).數(shù)據(jù)流可以是數(shù)據(jù)項,但更一般的情況下是數(shù)據(jù)結(jié)構(gòu),表示某一處理過程的輸入或輸出數(shù)據(jù)。對數(shù)據(jù)流的描述應包括:數(shù)據(jù)流名、說明、從什么處理過程來,到什么處理過程去以及組成該數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)項。(4).數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流的描述也可以用若干圖表來定義。下面用圖表來表示數(shù)據(jù)字典。學生情況字典列名數(shù)據(jù)類型長度是否允許為空值默認值說明列名含義XHvarchar6無主鍵學號XMVarchar28無姓名ZYMvarchar250無專業(yè)名XBvarchar4無性別CSSJNumber8無出生時間ZXFNumber2無總學分BZVarchar2200無備注課程表字典列名數(shù)據(jù)類型長度是否允許為空值默認值說明列名含義KCHvarchar3無主鍵課程號KCMvarchar16無課程名KKCQNumber11只能為1-8開學學期XSNumber2無學時XDNumber1無學分學生與課程字典列名數(shù)據(jù)類型長度是否允許為空值默認值說明列名含義XHvarchar6無主鍵學號KCHvarchar3無主鍵課程號CJNumber2無成績 XFNumber1無學分性別字典列名數(shù)據(jù)類型長度是否允許為空值默認值說明列名含義XBChar2無1或0CXBChar2無男或女第三節(jié)、概念結(jié)構(gòu)設計1.實體和屬性之間的關系設計概年結(jié)構(gòu)通常有自頂向上、自底向上,逐步擴張、混合策略4類方法。下面以自頂向下需求分析設計概念結(jié)構(gòu)為例:需求需求n需求1需求1.1需求1.2需求n.1需求n.22.E-R圖選課成績課程學生第四節(jié)、邏輯結(jié)構(gòu)設計1.E-R圖向關系模型的轉(zhuǎn)換學生情況表:(學號、姓名、專業(yè)名、性別、出生時間、總學分、備注);課程表:(課程號、課程名、開課學期、學時、學分);學生與課程表:(學號、課程號、成績、學分);2.設計用戶子模式學生情況表:(學號、姓名、專業(yè)名、性別、出生時間、總學分、備注);第五節(jié)、數(shù)據(jù)庫物理設計1. 數(shù)據(jù)庫安裝與配置安裝配置:前提已成功oracle10g1. 安裝IIS的步驟如下:(1)單擊【開始】-【設置】-【控制面板】,雙擊【添加/刪除程序】。(2)單擊【添加/刪除windows組件】,選擇【Internet信息服務(IIS)】,然后按照【W(wǎng)indows組件向?qū)А康钠聊惶崾景惭bIIS。2. 新建虛擬目錄:(1) 單擊【開始】-【設置】-【控制面板】。(2) 雙擊管理工具-【Internet信息服務】-右擊【默認網(wǎng)站】-選擇【新建虛擬目錄】,點擊下一步,彈出對話框,輸入別名(XSCJ),指定網(wǎng)站內(nèi)容目錄,通過瀏覽D:/xscj,找到網(wǎng)站根目錄。3. 在SQL/plus里創(chuàng)建用戶likun: 4. 數(shù)據(jù)庫導出導入命令:2.SQL腳本學生情況表:第六節(jié)、數(shù)據(jù)庫的實施1. 觸發(fā)器和存儲過程2. Asp連接oracle數(shù)據(jù)庫第七節(jié)、數(shù)據(jù)庫安全性1計算機系統(tǒng)的安全性概述(1) 所謂計算機系統(tǒng)安全性,是指為計算機系統(tǒng)建立和采取的各種安全保護措施,以保護計算機系統(tǒng)中的硬件,軟件及數(shù)據(jù),防止其偶然或惡意的原因使系統(tǒng)遭到破壞,數(shù)據(jù)遭到更改或泄露等。(2) 計算機系統(tǒng)有3類安全性問題,即技術(shù)安全類、管理安全類和政策法律類。2授權(quán)與創(chuàng)建用戶語句(SQL語句描述)第八章、數(shù)據(jù)庫完整性1.數(shù)據(jù)庫完整性概述(1)數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。注意區(qū)別數(shù)據(jù)庫完整性和安全性是兩個不同的概念,數(shù)據(jù)的完整性是為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù)。數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年高考政治一輪復習:統(tǒng)編版必修4《哲學與文化》知識點考點提綱
- 笑氣在神經(jīng)內(nèi)科領域的應用與研究進展
- 2025年智能家居軟裝搭配市場趨勢與商業(yè)布局報告
- 2025年城市污水處理廠智能化升級改造與智能監(jiān)測預警平臺應用案例深度分析報告
- 城市老舊小區(qū)加裝電梯施工安全管理與應急預案報告
- 中職身心健康促成長
- 老年健康管理2025年長期照護服務模式與養(yǎng)老產(chǎn)業(yè)市場前景分析及建議報告
- 整容瘦臉術(shù)后護理常規(guī)
- 事故案例培訓
- 正確用餐安全教育
- 2025至2030中國天然水晶手鐲行業(yè)商業(yè)模式及發(fā)展前景與投資報告
- 關于教育減負的議論文
- 2025至2030年中國側(cè)背光源行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國叉車油缸行業(yè)市場發(fā)展調(diào)研及投資前景展望報告
- 汽車美容質(zhì)量管理制度
- 躁動患者約束帶的使用及護理
- 云南省大理2025年八年級下學期語文期末模擬考試卷三套及答案
- 國家開放大學國開電大《統(tǒng)計與數(shù)據(jù)分析基礎》形考任務1-4 參考答案
- 風電居間合同協(xié)議書
- 浙江開放大學2025年《社會保障學》形考任務4答案
- 教育數(shù)字化轉(zhuǎn)型背景下的小學英語教學研究
評論
0/150
提交評論