freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于delphi的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-06-08 18:46 本頁(yè)面


【正文】 數(shù)據(jù)。處理用橢圓表示,圓中是處理的名字。名字應(yīng)恰當(dāng)?shù)胤从程幚淼暮x,使之容易理解,通常是動(dòng)賓結(jié)構(gòu)??梢杂脭?shù)字對(duì)數(shù)據(jù)流圖中的處理編號(hào)。一個(gè)處理可以對(duì)應(yīng)于一個(gè)模塊,一個(gè)程序,也可以是“穿孔”、“打印輸出”或者甚至是“目視檢查數(shù)據(jù)正確性”的人工處理過程。(3) 數(shù)據(jù)流。數(shù)據(jù)流指示數(shù)據(jù)的流動(dòng)方向,用帶箭頭的直線或弧線表示。直線或弧線上帶有數(shù)據(jù)流的名稱,名稱通常是名詞。數(shù)據(jù)流可以由一個(gè)外部項(xiàng)產(chǎn)生,也可以由某一處理產(chǎn)生,或則來自某一數(shù)據(jù)存儲(chǔ)。(4) 數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)指明了保存數(shù)據(jù)的地方,它并不代表具體的存儲(chǔ)介質(zhì)。數(shù)據(jù)可以存儲(chǔ)在磁盤、磁帶、內(nèi)存及任何物理介質(zhì)。數(shù)據(jù)存儲(chǔ)使用右端開口的矩形框表示,框內(nèi)標(biāo)有存儲(chǔ)的數(shù)據(jù)名稱,通常是名詞。同外部項(xiàng)一樣,為避免圖中線條交叉,可以在一張圖中多次出現(xiàn)相同的數(shù)據(jù)存儲(chǔ),這時(shí)只需在矩形左側(cè)加豎線,并標(biāo)上數(shù)據(jù)存儲(chǔ)的名字。 可以采用自頂向下的方法分層畫數(shù)據(jù)流圖,步驟如下: 第一步,提取數(shù)據(jù)流圖中的四個(gè)基本成分; 第二步,畫出高層數(shù)據(jù)流圖; 第三步,逐層分解較高層數(shù)據(jù)流圖中的處理,得到一套分層數(shù)據(jù)流圖。 數(shù)據(jù)流圖的分解應(yīng)遵循以下原則:(1) 分解要自然,概念要合理;(2) 以分層方式對(duì)處理進(jìn)行標(biāo)號(hào);(3) 注意附圖與子圖的平衡,即子圖中所有的輸入和輸出數(shù)據(jù)應(yīng)當(dāng)和父圖中相應(yīng)處理的輸入和輸出數(shù)據(jù)流一致;(4) 一個(gè)處理一般可分解成7+2或72個(gè)子處理,不宜過多;(5) 當(dāng)進(jìn)一步分解可能涉及具體的物理實(shí)現(xiàn)手段時(shí),分解應(yīng)終止。 學(xué)生信息管理系統(tǒng)的主要用戶對(duì)象是教務(wù)員、教師以及學(xué)生,系統(tǒng)為各種角色類型用戶提供不同的操作主界面,用戶通過相應(yīng)的登陸號(hào)和密碼登陸學(xué)生信息管理系統(tǒng)進(jìn)入相應(yīng)的操作界面,通過授權(quán)操作可以對(duì)提供各種信息進(jìn)行操作處理。圖21是各種角色類型用戶登陸學(xué)生信息管理系統(tǒng)的頂層數(shù)據(jù)流圖。圖 21 系統(tǒng)頂層流程圖各種角色類型用戶登陸學(xué)生信息管理系統(tǒng)后對(duì)應(yīng)各種具體的授權(quán)操作及處理,如圖22第一層系統(tǒng)數(shù)據(jù)流圖中展示出了學(xué)生用戶的具體操作內(nèi)容及詳細(xì)信息。 學(xué)生信息模塊:圖 22 學(xué)生信息流程圖 學(xué)生信息修改模塊功能主要是對(duì)學(xué)生信息的錄入、修改、刪除等。成績(jī)管理模塊: 圖 23 成績(jī)處理流程圖成績(jī)錄入模塊實(shí)現(xiàn)對(duì)學(xué)生成績(jī)錄入、修改、查詢等。 選課管理模塊:圖 24 選課處理流程圖 班級(jí)管理模塊:圖 25 班級(jí)信息處理流程圖 數(shù)據(jù)流圖簡(jiǎn)潔、清楚地描述了系統(tǒng)的邏輯模型,易于理解和評(píng)價(jià)。作為信息交流的工具,數(shù)據(jù)流圖易于系統(tǒng)分析員與用戶交流。數(shù)據(jù)流圖也是結(jié)構(gòu)化軟件設(shè)計(jì)的基礎(chǔ),由它出發(fā)可以映射出軟件的結(jié)構(gòu)。 數(shù)據(jù)流圖反映了數(shù)據(jù)在系統(tǒng)中的流向和數(shù)據(jù)被加工處理的情況,但它無(wú)法詳細(xì)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯和外部項(xiàng)的內(nèi)容,這樣數(shù)據(jù)流圖就不嚴(yán)格,也難以發(fā)揮作用,因此還必須輔以其他工具。這些工具包括數(shù)據(jù)字典、結(jié)構(gòu)化自然語(yǔ)言、判定表和判定樹等。 在需求分析階段數(shù)據(jù)庫(kù)設(shè)計(jì)人員充分調(diào)查并描述了用戶的應(yīng)用需求,但這些應(yīng)用需求還是現(xiàn)實(shí)世界的具體需求,我們應(yīng)該首先把他們抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地用某一個(gè)DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))實(shí)現(xiàn)用戶的這些需求。將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),也獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的DBMS。它是現(xiàn)實(shí)世界與機(jī)器世界的中介,它一方面能夠充分反映現(xiàn)實(shí)世界,包括實(shí)體與實(shí)體之間的聯(lián)系,同時(shí)又易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。它是現(xiàn)實(shí)世界里的一個(gè)真實(shí)模型,易于理解,便于和不熟悉計(jì)算機(jī)的用戶交換意見,使用戶易于參與,當(dāng)現(xiàn)實(shí)世界需求改變時(shí),概念結(jié)構(gòu)又可以很容易地作相應(yīng)調(diào)整。因此概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵所在。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。各種計(jì)算機(jī)上實(shí)現(xiàn)DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))軟件都是基于某種數(shù)據(jù)模型的,這些軟件有一個(gè)共同的特點(diǎn):因?yàn)樗鼈兪窃诰唧w的機(jī)器上實(shí)現(xiàn)的,所以在許多方面給出了細(xì)致嚴(yán)格的限制。而現(xiàn)實(shí)世界中應(yīng)用環(huán)境是復(fù)雜多變的,各種事物的表現(xiàn)形式也與機(jī)器世界中相距甚遠(yuǎn)。在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)如果將現(xiàn)實(shí)世界中的客觀對(duì)象直接轉(zhuǎn)換為機(jī)器世界中的對(duì)象,就會(huì)感到非常不方便,注意力往往被牽扯到更多的細(xì)節(jié)限制方面,而不能集中在最主要的信息的組織結(jié)構(gòu)和處理模式上。因此往往是將現(xiàn)實(shí)世界中的客觀對(duì)象首先抽象為不依賴任何具體機(jī)器的信息結(jié)構(gòu),這種信息結(jié)構(gòu)不是DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))支持的數(shù)據(jù)模型,而是概念級(jí)模型。然后再把概念模型轉(zhuǎn)化為具體機(jī)器上DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))支持的數(shù)據(jù)模型。因此概念模型可以看成是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間過渡層次。概念模型有以下特點(diǎn):l 概念模型是對(duì)現(xiàn)實(shí)世界的抽象和概括,它真實(shí)、充分地反映了現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求。l 由于概念模型簡(jiǎn)潔、明晰、獨(dú)立于機(jī)器,很容易理解,因此可以用概念模型和不熟悉計(jì)算機(jī)的用戶交換意見,使用戶能積極參與數(shù)據(jù)庫(kù)的設(shè)計(jì)工作,保證設(shè)計(jì)工作順利進(jìn)行。l 概念模型易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。l 概念模型很容易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。人們對(duì)現(xiàn)實(shí)世界的客觀事物有個(gè)認(rèn)識(shí)過程,這些事物反映到人的頭腦中,經(jīng)過篩選 、命名、分類等抽象工作之后轉(zhuǎn)換為信息世界的概念。信息世界設(shè)計(jì)的概念有七個(gè):1) 實(shí)體(Entity)客觀存在并可以相互區(qū)分的事物叫實(shí)體,實(shí)體可以是人也可以是物;可以指實(shí)際的對(duì)象,也可以指某些概念;可以指事物本身,也可以指事物與事物間的聯(lián)系。2) 屬性(Attribute)屬性是實(shí)體具有的某一特性,一個(gè)實(shí)體可以有若干個(gè)屬性來描述。3) 碼(Key)唯一表示實(shí)體的屬性及稱為碼。4) 域(Domain)域是屬性的取值范圍。5) 實(shí)體型(Entity type)具有相同屬性的實(shí)體具有共同的特性和性質(zhì)。用實(shí)體名及其屬性名集合來抽象和描述同類實(shí)體,成為實(shí)體型。6) 實(shí)體集(Entity set)同型實(shí)體的集合稱為實(shí)體集。7) 聯(lián)系(Relationship)現(xiàn)實(shí)世界的事物之間是有聯(lián)系的。這種聯(lián)系反映到信息世界中一般可以分為兩類:一類是實(shí)體內(nèi)部的聯(lián)系,如組成實(shí)體的屬性之間的聯(lián)系;另一類是實(shí)體之間的聯(lián)系。兩個(gè)實(shí)體型之間的聯(lián)系可以分為三類:216。 一對(duì)一聯(lián)系(1:1)若對(duì)于實(shí)體集A中每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系,記為1:1。216。 一對(duì)多聯(lián)系(1:n)若對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中最多有一個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B具有一對(duì)多的聯(lián)系,記為1:n。216。 多對(duì)多聯(lián)系(m:n)若對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集A于實(shí)體集B具有多對(duì)多的聯(lián)系,記為m:n。 概念模型最常用的表示方法是實(shí)體聯(lián)系方法,這個(gè)方法是用ER圖來描述現(xiàn)實(shí)世界某一組織的概念模型,在ER圖中:l 用長(zhǎng)方形表示實(shí)體型,在框內(nèi)寫上實(shí)體名。l 用橢圓形表示實(shí)體屬性,并用物象便把實(shí)體與其屬性連接起來。圖 26 系統(tǒng)ER圖 根據(jù)上面概念結(jié)構(gòu)設(shè)計(jì)階段得到的ER圖,下一步應(yīng)該將它轉(zhuǎn)化為關(guān)系模型??梢缘玫綄?duì)應(yīng)的關(guān)系模式為:學(xué)生信息(學(xué)號(hào)、姓名、性別、出生年月、專業(yè)、班級(jí)、備注)選課信息(課程名、學(xué)號(hào)、課序號(hào) 、上課時(shí)間、上課地點(diǎn))成績(jī)表(姓名、學(xué)號(hào)、課程名、成績(jī))班級(jí)信息(班級(jí)號(hào)、班級(jí)名、專業(yè))登陸表(用戶名、密碼)學(xué)生信息管理系統(tǒng)中涉及到的所有實(shí)體和數(shù)據(jù)流的信息如下:表 21 學(xué)生信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長(zhǎng)度學(xué)號(hào)Number字符255姓名Names字符255性別Sex字符255出生年月Yearmonth數(shù)值255專業(yè)Speciality字符255班級(jí)Class字符255備注Remark字符255 表 22 班級(jí)信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長(zhǎng)度班級(jí)號(hào)ClassID字符255班級(jí)名ClassName字符255專業(yè)Speciality字符255 表 23 選課信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長(zhǎng)度課程號(hào)CourseID字符255課程名CourseName字符255學(xué)號(hào)Number字符255上課時(shí)間CourseTime字符255上課地點(diǎn)CourseAddress字符255 表 24 學(xué)生成績(jī)表數(shù)據(jù)元素名稱程序內(nèi)部名類型長(zhǎng)度學(xué)號(hào)Number字符255姓名Names字符255課程名Coursename字符255成績(jī)Score字符255 表 25 用戶信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長(zhǎng)度用戶名User字符255密碼Password數(shù)值255 學(xué)生管理系統(tǒng)模塊簡(jiǎn)介(1)、 學(xué)籍信息管理 每年的大量新生入學(xué),老生畢業(yè)都需要處理大量的學(xué)生信息。通過這一模塊,可以實(shí)現(xiàn)學(xué)生基本情況的添加、刪除、更新。還能查詢各個(gè)學(xué)生的情況,姓名、性別、出生年月、學(xué)號(hào)、備注等各個(gè)消息(2)、 班級(jí)信息管理實(shí)現(xiàn)班級(jí)的添加、刪除、更新。查詢班級(jí)的所在系別,輔導(dǎo)員等。(3)、 課程信息管理每個(gè)學(xué)期都會(huì)增加一些新的科目,通過本模塊可以輕松的添加以及更新課程??梢愿鶕?jù)學(xué)期條件或者班級(jí)條件的選擇,也可根據(jù)課程名、課程號(hào)或者班級(jí)的選擇,并對(duì)值的輸入,可以看到數(shù)據(jù)集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)教工的修改要求進(jìn)行數(shù)據(jù)的添加、刪除、修改的操作。 該項(xiàng)管理對(duì)課程的屬性進(jìn)行了具體化的分類,比如可以分辨是考試課還是考查課,而且根據(jù)條件的選擇大大得提高了對(duì)各學(xué)期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。(4)、 成績(jī)信息管理本模塊實(shí)現(xiàn)了成績(jī)的輸入、刪除、更新。還能查詢到平均成績(jī)以及單科最高最低成績(jī)以及個(gè)人成績(jī)。把成績(jī)統(tǒng)計(jì)這個(gè)繁瑣的工作簡(jiǎn)單化,為學(xué)生成績(jī)的管理方面提高工作效率。 數(shù)據(jù)的輸入要符合其對(duì)數(shù)據(jù)格式的要求,例如登陸界面中用戶ID的輸入要符合要求,比如不能輸入空字符等, 又如教務(wù)員在成績(jī)錄入時(shí)不能輸入大于100的整數(shù)等等,其他沒有嚴(yán)格規(guī)定。 (1)用戶登錄系統(tǒng)時(shí)間應(yīng)小于2秒。(2)更新的用戶信息要及時(shí)更新到客戶端用戶信息列表。(3)系統(tǒng)連接數(shù)據(jù)庫(kù)的時(shí)間應(yīng)小于3秒。 (4)盡量減少用戶的等待時(shí)間,避免一次性的大數(shù)據(jù)量檢索和訪問服務(wù)器,數(shù)據(jù)查詢的響應(yīng)時(shí)間應(yīng)小于5秒。 由于本系統(tǒng)由若干的子系統(tǒng)組成,它們之間可以是相互獨(dú)立的,所以此系統(tǒng)有很強(qiáng)的可擴(kuò)展性和兼容性,系統(tǒng)運(yùn)行過程中由于對(duì)精度等方面要求有嚴(yán)格的處理,所以不必?fù)?dān)心操作而帶來的不便,加之系統(tǒng)運(yùn)行過程中如果發(fā)現(xiàn)問題也可以及時(shí)的對(duì)系統(tǒng)進(jìn)行維護(hù)和改進(jìn),系統(tǒng)將會(huì)變的越來越完善。 數(shù)據(jù)庫(kù)中數(shù)據(jù)都有格式要求,用戶登錄如果輸入不符合格式要求的數(shù)據(jù)類型給出相應(yīng)提示,需要用戶重新輸入。 此系統(tǒng)涉及到的數(shù)據(jù)量非常大,所以要求系統(tǒng)對(duì)數(shù)據(jù)處理能力要強(qiáng),除了計(jì)算機(jī)硬件的性能方面我們無(wú)法改變以外,我們可以盡可能的減少不必要的數(shù)據(jù)處理,比如對(duì)數(shù)據(jù)庫(kù)中表的建立要盡量的正確和規(guī)范等等。 此系統(tǒng)涉及到的數(shù)據(jù)量很大,所以運(yùn)行速度跟計(jì)算機(jī)CPU處理速度也有很大的關(guān)系,所以解決硬件方面的問題就是配置盡量好點(diǎn)的計(jì)算機(jī)硬件;此系統(tǒng)軟件本身已經(jīng)比較穩(wěn)定,不會(huì)出現(xiàn)其他問題,為防止問題發(fā)生而產(chǎn)生破壞性的后果,最好的方法就是不定期的對(duì)系統(tǒng)軟件進(jìn)行維護(hù),經(jīng)常注意數(shù)據(jù)庫(kù)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1