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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計(jì)――教學(xué)管理系統(tǒng)論文網(wǎng)頁版(已修改)

2025-08-20 20:53 本頁面
 

【正文】   數(shù)據(jù)庫技術(shù)中南大學(xué)教學(xué)管理系統(tǒng)論文    學(xué)院:信息科學(xué)與工程學(xué)院 專業(yè):電氣工程及其自動(dòng)化班級(jí): 姓名:木雕小象學(xué)號(hào):  日期:2010年12月30日   摘 要  中南大學(xué)教學(xué)管理系統(tǒng)的工作主要是對(duì)學(xué)生,教師,課程,基本情況和用戶進(jìn)行管理的現(xiàn)代化的信息管理系統(tǒng)。每個(gè)管理模塊都包括數(shù)據(jù)查詢、修改、刪除、添加等功能,中南大學(xué)教學(xué)管理系統(tǒng)能高效、準(zhǔn)確地完成這些功能,并達(dá)到界面美觀友好、使用方便。其開發(fā)主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫的建立和維護(hù)兩個(gè)方面。對(duì)于前者要求應(yīng)用程序功能完備,易使用等特點(diǎn)。而對(duì)于后者則要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。實(shí)現(xiàn)的方法主要用Borland Delphi 7和Microsoft公司的 SQL Server 2000 開發(fā)工具來完成界面與數(shù)據(jù)庫的開發(fā)工作。  關(guān)鍵詞:管理, 一致性, 完整性, 安全性       目錄  摘 要 2  5 5   5  6  6  6   6. 業(yè)務(wù)流程圖 7  . 系統(tǒng)功能分解圖 8.系統(tǒng)分析邀請 8  8   8  8    9  3.1.概要設(shè)計(jì) 9 9   10 11  11 11   14 15 16   16  17 17  18   19 20   21 21  21  參考文獻(xiàn) 21  附錄 22         本系統(tǒng)作為大三第一學(xué)期《數(shù)據(jù)庫技術(shù)》課程的作業(yè)。要求采用Borland Delphi 7 和Microsoft SQL Server 2000 做為開發(fā)工具開發(fā)一個(gè)中南大學(xué)教學(xué)管理系統(tǒng)。   建立一個(gè)教務(wù)信息管理系統(tǒng),主要功能為實(shí)現(xiàn)對(duì)學(xué)生,教師,班級(jí),系部,選修,課程,授課和用戶等基本信息的添加,修改,刪除和查詢。因?yàn)闀r(shí)間不足,而且第一次接觸Borland Delphi 7和Mircosoft SQL Server 2000這兩個(gè)開發(fā)工具,所以并沒有設(shè)立權(quán)限,也沒有建立索引和視圖等來優(yōu)化系統(tǒng)功能。只是實(shí)現(xiàn)了對(duì)信息的基本處理功能。  (1)數(shù)據(jù)庫系統(tǒng)采用易于集成的,開放的技術(shù)。(2)產(chǎn)品質(zhì)量優(yōu)異,可靠性高,適于長期運(yùn)行,能支持關(guān)鍵應(yīng)用。(3)數(shù)據(jù)安全,保安型高。(4)能提供分布式數(shù)據(jù)庫功能。(5)支持多種開發(fā)環(huán)境,軟件開發(fā)容易。(6)擴(kuò)充性和升級(jí)能力強(qiáng)?!〗?jīng)濟(jì)可行性估計(jì)開發(fā)費(fèi)用以及最終從開發(fā)成功的系統(tǒng)所獲得的收入或利益,衡量比較支出的費(fèi)用和收到的利益。對(duì)于一個(gè)基于計(jì)算機(jī)系統(tǒng)的研制項(xiàng)目要在經(jīng)濟(jì)方面評(píng)價(jià)其是否合理,成本--效益分析要估計(jì)出研制開發(fā)的花費(fèi)并與收益(包括有形的可以用貨幣計(jì)數(shù)的及無形的利益)衡量比較。而該系統(tǒng)的設(shè)計(jì)只是通過網(wǎng)絡(luò)自己下載免費(fèi)開發(fā)工具來開發(fā),所以經(jīng)濟(jì)方面可行。技術(shù)可行性分析功能,性能以及限制條件,能否是一個(gè)技術(shù)上可實(shí)現(xiàn)的系統(tǒng)。開發(fā)該軟件的基本要求與功能是實(shí)現(xiàn)教務(wù)信息數(shù)據(jù)的管理與操作處理,基于數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理使該軟件有更優(yōu)異的性能。系統(tǒng)的基本數(shù)據(jù)流動(dòng)為教務(wù)數(shù)據(jù)的輸入,學(xué)生信息,課程信息,教師信息,授課信息,班級(jí)信息,選修信息,系部信息和用戶信息的添加與修改,以及有關(guān)用戶提出的對(duì)教務(wù)信息查詢要求所產(chǎn)生的數(shù)據(jù)輸出。數(shù)據(jù)的輸入與輸出處理流程都依靠數(shù)據(jù)庫的支持。MicrosoftSQLServer 2000數(shù)據(jù)的完整性保證性能比較令人滿意,該軟件設(shè)計(jì)中保持與其他一些數(shù)據(jù)庫的基本兼容。就目前使用的開發(fā)技術(shù)來說系統(tǒng)的功能目標(biāo)應(yīng)該能夠達(dá)到;利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)開發(fā)工作基本能夠完成?!   ?.2.業(yè)務(wù)流程圖 經(jīng)過系統(tǒng)的調(diào)查與系統(tǒng)分析得到學(xué)生基本信息的基本業(yè)務(wù)流程圖如下:    添加信息    查詢結(jié)果   刪除信息 刪除模塊   修改信息 查詢信息   教務(wù)信息管理數(shù)據(jù)庫 添加模塊   修改模塊  查詢模塊   添加結(jié)果           ,圖中表明在學(xué)生管理模塊中要建立一個(gè)學(xué)生數(shù)據(jù)庫,學(xué)生管理工作中的輸入、編輯和查詢都與此數(shù)據(jù)庫發(fā)生業(yè)務(wù)。,中南大學(xué)教學(xué)管理系統(tǒng)分為學(xué)生、教師、課程  表操作子功能:對(duì)學(xué)生的一些基本的信息進(jìn)行管理工作如:學(xué)生的學(xué)號(hào)、姓名、等進(jìn)行管理?!   ∧軌虿樵儗W(xué)生,教師,班級(jí),專業(yè),課程等所有信息能夠通過知道學(xué)生,教師,教師課程的一個(gè)信息找到其它的相關(guān)信息(例如:知道學(xué)生的姓名能夠找到該學(xué)生的所有有關(guān)的信息)通過一條信息找到與之匹配的信息(例如:查詢同一專業(yè)或同班級(jí)的所有學(xué)生)  管理人員能對(duì)學(xué)生,教師,和課程信息進(jìn)行管理(例如:因?yàn)閷W(xué)生有關(guān)情況不是固定不變的所以一旦學(xué)生信息發(fā)生改變就要對(duì)原有信息進(jìn)行諸如添加,刪除,修改等的操作) 數(shù)據(jù)精確度 查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到 時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)在12秒內(nèi) 適應(yīng)性  對(duì)運(yùn)行環(huán)境要求普遍適應(yīng)性用戶界面 利用菜單界面驅(qū)動(dòng)方式,對(duì)用戶友好。必須對(duì)鼠標(biāo)和鍵盤單獨(dú)支持硬件接口  支持一般奔騰Ⅲ,128兆以上內(nèi)存的pc機(jī)?!≤浖涌凇 ∵\(yùn)行于Windows9X及更高版本具有WIN32API的操作系統(tǒng)上  3.1.概要設(shè)計(jì)  針對(duì)以上系統(tǒng)要完成的功能,本系統(tǒng)總體設(shè)計(jì)采用自頂向下,逐步細(xì)化的方法將功能層次結(jié)構(gòu)的各個(gè)部分組合起來,以完成整個(gè)系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié)?!  ≈心洗髮W(xué)教學(xué)管理系統(tǒng)      教師表操作    課程表   安全退出   學(xué)生表操作   系部班級(jí)信息  系部班級(jí)信息  系部班級(jí)信息   系部班級(jí)信息 系部班級(jí)信息      添加課程信息   修改課程信息   刪除課程信息    查詢課程信息     退出   刪除學(xué)生信息  修改學(xué)生信息   查詢學(xué)生信息    添加學(xué)生信息        添加教師信息   刪除教師信息    修改教師信息  查詢教師信息        系統(tǒng)功能結(jié)構(gòu)圖    有關(guān)功能說明:  學(xué)生表操作功能:以分類形式錄入在校學(xué)生的基本基本信息存放在學(xué)生基本數(shù)據(jù)庫文件中。并同時(shí)具有對(duì)學(xué)生基本數(shù)據(jù)庫文件進(jìn)行查詢,添加,修改和刪除記錄功能?! ”灸K又分為三個(gè)子模塊: (1)學(xué)生信息添加 (2)學(xué)生信息查詢 (3)學(xué)生信息編輯(修改/刪除) 2.教師表操作,課程表模塊和學(xué)生表操作模塊功能相似?! ≈心洗髮W(xué)教學(xué)管理系統(tǒng)分為學(xué)生表操作、教師表操作,課程表,安全退出七個(gè)子系統(tǒng)。用戶在進(jìn)入此系統(tǒng)時(shí)首先必須在進(jìn)行身份的確認(rèn),只有是合法用戶才能進(jìn)入此系統(tǒng),否則將無法使用此系統(tǒng)。如果是合法用戶,就可以進(jìn)行對(duì)學(xué)生表操作、教師表操作,課程表進(jìn)行管理工作(如添另、更新、刪除、查詢等操作)?!?       一、用戶管理模塊  在用戶管理模塊中又把此模塊分為三個(gè)小的模塊分別為:  1.添加   在輸入模塊中通過在表單中的一個(gè)確定按鈕使得用戶在界面中通過鍵盤或通過標(biāo)輸入的數(shù)據(jù)插入到數(shù)據(jù)庫中的學(xué)生基本信息表中,通過退出按鈕結(jié)束學(xué)生信息的添加?!?.修改和刪除 當(dāng)用戶進(jìn)入修改和刪除窗口時(shí),編輯窗口中的數(shù)據(jù)綁定型控件都與學(xué)生基本信息表中的字段進(jìn)行綁定?!?.查詢 當(dāng)用戶進(jìn)入查詢窗口時(shí),在查詢窗口的文本框中輸入要查詢的關(guān)鍵字如性名或?qū)W號(hào)時(shí),并點(diǎn)確定按鈕,按鈕中的SQL查詢語句就會(huì)執(zhí)行,使得結(jié)果顯示在此表單的下方的表格中?! 《W(xué)生表操作、教師表操作,課程表,系統(tǒng)安全這四個(gè)模塊的每一個(gè)模塊都包含以上的三個(gè)小模塊,在此不再重復(fù)?!  ∫弧?shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ),可以用實(shí)體關(guān)系模型來描述.  實(shí)體關(guān)系模型(Entityrelationship Mode,簡稱ER模型),菱形表示實(shí)體之間的聯(lián)系,聯(lián)系的類型可以用1:1或1:M或M:N表示,圓角矩形表示實(shí)體的有關(guān)屬性,橢圓表示實(shí)體的具體屬性。下圖是學(xué)生表操作系統(tǒng)各個(gè)實(shí)體的ER圖。    班級(jí)  學(xué)號(hào)       學(xué)生信息  密碼老師  賬號(hào)   專業(yè)  姓名           31學(xué)生實(shí)體ER圖  部門 密碼 教室 賬號(hào) 教師號(hào)     姓名  教師信息         32教師實(shí)體ER圖   學(xué)生老師   教師老師  學(xué)分  課程名  課號(hào)  課程信息        33課程實(shí)體ER圖   二、數(shù)據(jù)庫邏輯設(shè)計(jì)下面需要將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為SQL Sever數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各個(gè)表格之間的關(guān)系。  設(shè)計(jì)一個(gè)項(xiàng)目,項(xiàng)目名為教務(wù)管理信息系統(tǒng)并在此項(xiàng)目中創(chuàng)建一個(gè)數(shù)據(jù)庫,數(shù)據(jù)庫名為EducationManagerSystem此數(shù)據(jù)庫中包含學(xué)生、課程、教師、用戶表?!”斫Y(jié)構(gòu)如下:  學(xué)生表操作(student)      課程表(course)      教師表(teacher)     用戶表(login)       在對(duì)話設(shè)計(jì)的過程中遵循了對(duì)話設(shè)計(jì)的原則:  1.對(duì)話要清楚、沒有二義性?!?.對(duì)用戶的響應(yīng)要快,而且要進(jìn)行了回答的有效性檢驗(yàn)?!?.對(duì)話比較適合用戶的要求與習(xí)慣,應(yīng)該問的問題問了,問得不頻繁?! ?.注意詢問格式的美觀、實(shí)用,而且采用了統(tǒng)一的格式,體現(xiàn)了一定的風(fēng)格?!∈紫认到y(tǒng)判斷用戶在主菜單上所輸入的功能選擇碼是否合法,并根據(jù)選擇碼進(jìn)入相應(yīng)功能模塊?! ?. 錄入過程1) 用戶添加數(shù)據(jù)。 2) 系統(tǒng)檢查用戶輸入的學(xué)生基本信息的合法性,如學(xué)生的學(xué)號(hào)的寬度與學(xué)生的出生日期的合法性等?! ?) 檢查錯(cuò)誤時(shí),彈出一個(gè)錯(cuò)誤的對(duì)話框并提示用戶如何操作。 4) 當(dāng)檢查正確后將在錄入表單的數(shù)據(jù)插入到學(xué)生基本信息數(shù)據(jù)庫表文件中?!?) 結(jié)束。 2. 查詢過程1) 用戶輸入要查詢的學(xué)生的學(xué)號(hào)或姓名等其它信息?!?) 系統(tǒng)根據(jù)用戶輸入的學(xué)生的學(xué)號(hào)先從學(xué)生基本信息數(shù)據(jù)庫表文件中讀出該記錄?! ?) 若找不到,則不顯示?! ?) 結(jié)束?! ?. 修改過程1) 用戶輸入要修改的學(xué)生的學(xué)號(hào)名字。  2) 系統(tǒng)根據(jù)用戶輸入的學(xué)號(hào)或名字先從學(xué)生基本信息數(shù)據(jù)庫表文件中讀出該記錄?! ?) 如找不到,則不顯示。  4) 用戶輸入修改數(shù)據(jù)。  5) 檢查輸入數(shù)據(jù)合法性?! ?) 結(jié)束?!?. 刪除記錄1) 用戶輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào)或姓名。2) 系統(tǒng)根據(jù)用戶輸入的學(xué)生的學(xué)號(hào)先從學(xué)生基本信息數(shù)據(jù)庫表文件中讀出該記錄?!?) 用戶確定刪除數(shù)據(jù)?! ?) 從主文件中刪除該記錄。5) 結(jié)束。 學(xué)生表操作、教師表操作,課程表,系統(tǒng)安全這四個(gè)模塊的算法說明基本相同。    管理系統(tǒng)是在如下配置中進(jìn)行的: 硬件:AMD5400+,2G兆內(nèi)存320G的硬盤的pc機(jī)  軟件:Windows XP 操作系統(tǒng),Borland Delphi 7,Microsoft SQL Server 2000  用戶在進(jìn)行用戶確認(rèn)后進(jìn)入如圖41菜單: 圖41用戶進(jìn)入界面系統(tǒng)管理員在作為普通用戶進(jìn)入系統(tǒng)后,必須再經(jīng)過如圖42中表單的確認(rèn)后方可進(jìn)行用戶管理?! ? 圖42 登陸界面  在其界面中系統(tǒng)管理名與系統(tǒng)管理員口令都運(yùn)用了文本框讓使用者輸入其目的就增加其保密性?!?   圖43學(xué)生信息錄入   圖44課程信息編輯  ,此界面由于是修改和刪除界面所以所有的數(shù)據(jù)綁定控件均為文本框,每一個(gè)文本框都與課程表的一個(gè)字段進(jìn)行綁定。    圖45學(xué)生成績查詢 ,此界面中通過在組合框中選擇要查詢的學(xué)號(hào)、姓名、課程代號(hào)、專業(yè)和班級(jí)代號(hào)等多種查詢手段,并在其后的文本框中輸入要查詢的值,然后單擊確定按鈕在下方的表格中就會(huì)顯示出查詢的結(jié)果。       教務(wù)管理信息系統(tǒng)開發(fā)完成后,由于開發(fā)設(shè)計(jì)的時(shí)間較短,對(duì)開發(fā)工具M(jìn)icrosoftt SQL Server 2000和Borland Delphi 7 不熟悉,所以說本系統(tǒng)的存在的問題一是作為一個(gè)完全教務(wù)處能夠運(yùn)行的系統(tǒng)可能功能不夠完善;二,沒有設(shè)置權(quán)限。三.沒有建立索引等來優(yōu)化系統(tǒng)功能?! ?    通過自己查詢相關(guān)書藉和對(duì)網(wǎng)絡(luò)資源的利用,可以讓我對(duì)Microsoft SQL Server 2005這個(gè)開發(fā)工具有了具體的了解,從而上升到運(yùn)用的層次;同
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1