亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        學(xué)生成績管理系統(tǒng)的設(shè)計

        2011-04-13 12:20:30李云舒梁志恒
        科技傳播 2011年6期
        關(guān)鍵詞:數(shù)據(jù)項(xiàng)數(shù)據(jù)庫模塊

        李云舒,梁志恒

        沈陽師范大學(xué)科信軟件學(xué)院,遼寧 沈陽 110034

        本系統(tǒng)是將現(xiàn)代化的計算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的工作流程設(shè)計完成的。本系統(tǒng)能在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計算機(jī)化,提高工作效率,該系統(tǒng)的完成將具有以下幾點(diǎn)重要的意義:1)對各個數(shù)據(jù)庫能進(jìn)行動態(tài)管理,有效的防止了數(shù)據(jù)的混亂;2)能夠按照用戶選擇的不同的條件進(jìn)行簡單查詢和復(fù)合查詢;3)能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報表打?。?)注意到了數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能;5)簡化了用戶的操作過程,盡量減少用戶的工作量。

        1 系統(tǒng)總體設(shè)計

        系統(tǒng)總體設(shè)計將確定該系統(tǒng)的邏輯模型,確定該系統(tǒng)的物理模型,即計算機(jī)化信息系統(tǒng)應(yīng)用軟件的總體結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計,并提出系統(tǒng)配置方案,繼而對物理模型進(jìn)行詳細(xì)的設(shè)計。主要內(nèi)容有:系統(tǒng)功能分析、數(shù)據(jù)詞典的分析、數(shù)據(jù)庫的設(shè)計、編寫系統(tǒng)設(shè)計說明書等等。系統(tǒng)總體設(shè)計是以系統(tǒng)分析為基礎(chǔ),而系統(tǒng)總體設(shè)計又是系統(tǒng)實(shí)施的基礎(chǔ),系統(tǒng)總體設(shè)計的主要任務(wù)是代碼設(shè)計、物理設(shè)計、數(shù)據(jù)庫設(shè)計、功能結(jié)構(gòu)圖設(shè)計。系統(tǒng)總體設(shè)計的任務(wù)主要包括:代碼設(shè)計、系統(tǒng)物理設(shè)計、數(shù)據(jù)庫設(shè)計。本系統(tǒng)的主要任務(wù)就是針對學(xué)生成績的管理。主要用戶為學(xué)校教務(wù)管理老師。其中,學(xué)生也參與對自己信息的核對確認(rèn)。系統(tǒng)提供友好界面,操作簡單。系統(tǒng)總體功能模塊圖,如圖1所示:

        圖1 系統(tǒng)總體功能模塊圖

        1.1 軟件功能模塊設(shè)計

        本系統(tǒng)的主要任務(wù)就是針對學(xué)生成績的管理。主要用戶為學(xué)校教務(wù)管理老師。學(xué)生也參與對自己信息的核對確認(rèn)。系統(tǒng)提供友好界面,操作簡單。

        1)用戶登錄模塊。用戶登錄模塊的功能是系統(tǒng)模塊中一個重要的子系統(tǒng)模塊,它是系統(tǒng)安全的一個保障。它的主要功能是授權(quán)用戶的管理,需要正確的用戶名和密碼才能進(jìn)入系統(tǒng)。對于錯誤的用戶名和密碼并給出相應(yīng)的提示;

        2)系統(tǒng)管理模塊。系統(tǒng)管理模塊的功能是指當(dāng)用戶進(jìn)入系統(tǒng)主菜單時對以有用戶的刪除、對用戶密碼的修改及增加一些新的用戶并賦予相并的權(quán)限;

        3)查看與修改模塊。查看與修改模塊的功能是指查看以有學(xué)生的基本信息、成績信息以及課程信息,并可以對這些信息進(jìn)行相應(yīng)的修改以及刪除。同時可以對直接對系統(tǒng)內(nèi)以有的課程對學(xué)生的課程成績進(jìn)行添加,因?yàn)槊總€學(xué)期開始學(xué)生都會選修一些新的課程,相應(yīng)的學(xué)期結(jié)束時都會有相應(yīng)的成績,這時根據(jù)具體的情況來進(jìn)行添加,并相應(yīng)修改的信息保存到對應(yīng)的數(shù)據(jù)庫文件中,對應(yīng)的表文件進(jìn)行更新;

        4)信息錄入模塊。信息錄入模塊的功能具有以下幾項(xiàng)添加成績、基本信息錄入。其中添加成績是指對以記錄的學(xué)生各門課程成績進(jìn)行相關(guān)的添加、更改、刪除并保存到相對應(yīng)的數(shù)據(jù)庫文件學(xué)生與課程表中;基本信息錄入是指對新生的信息進(jìn)行處理,將相應(yīng)的信息輸入到計算機(jī)中對該生在該校學(xué)習(xí)期間的成績好進(jìn)行計算機(jī)化的管理,將新錄入的信息保存到學(xué)生表中;

        5)查詢模塊。查詢模塊的功能主要有查詢成績和查詢學(xué)生基本信息兩大塊。其中查詢學(xué)生基本信息又可以根據(jù)輸入的學(xué)號、班級、專業(yè)以及院系來進(jìn)行相應(yīng)詳細(xì)的查詢;查詢成績以可以進(jìn)行學(xué)號、班號、查詢?nèi)縼磉M(jìn)行詳細(xì)的成績查詢,根據(jù)所給的條件顯示相應(yīng)的信息。

        1.2 數(shù)據(jù)字典的設(shè)計

        仔細(xì)分析調(diào)查有關(guān)學(xué)生成績管理需求的基礎(chǔ)上,針對一般學(xué)生成績管理信息系統(tǒng)的需求,通過對學(xué)生成績信息調(diào)配工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):1)學(xué)生基本信息,包括的數(shù)據(jù)項(xiàng)有:學(xué)號、姓名、性別、民族、父母姓名、地址、郵編、電話、出生日期、所在院系、專業(yè);2)用戶信息,包括的數(shù)據(jù)項(xiàng)有:用戶名,密碼;3)課程信息,包括的數(shù)據(jù)項(xiàng)有:課程號、課程名稱、授課老師;4)學(xué)生與課程信息,包括的數(shù)據(jù)項(xiàng)有:課程號、課程名稱、學(xué)號、備注、成績。在該學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫db5中,主要包含了超級用戶表、課程表、學(xué)生表、學(xué)生與課程表。

        1.3 實(shí)體—關(guān)系圖

        根據(jù)以上分析得到的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,設(shè)計出能夠滿足用戶需求各種實(shí)體,以及它們之間的關(guān)系,為后面的設(shè)計打下基礎(chǔ)。這些實(shí)體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)流動,現(xiàn)在各個實(shí)體之間的關(guān)系用實(shí)體—關(guān)系圖來描述,其具體聯(lián)系如圖2所示:其中“學(xué)生”與“課程”這間是多對多的關(guān)系。

        圖2 實(shí)體—關(guān)系圖

        1.4 數(shù)據(jù)庫設(shè)計

        利用數(shù)據(jù)庫軟件本身的功能創(chuàng)建數(shù)據(jù)庫,通過SQL語句也可以創(chuàng)建數(shù)據(jù)庫。

        1)首先啟動Access數(shù)據(jù)庫,新建一個數(shù)據(jù)庫。文件名為“db5”,然后選擇要保存的目錄;

        2)創(chuàng)建Access數(shù)據(jù)庫表。表是關(guān)系數(shù)據(jù)庫的核心內(nèi)容,通常表由行和列組成,創(chuàng)建表首先要創(chuàng)建字段,用鼠標(biāo)單擊“使用設(shè)計器創(chuàng)建表”選項(xiàng),然后進(jìn)入數(shù)據(jù)庫設(shè)計界面,在數(shù)據(jù)庫設(shè)計器中很容易地進(jìn)行數(shù)據(jù)庫表的設(shè)計。其中“字段名稱”表示數(shù)據(jù)庫表的字段;“數(shù)據(jù)類型”表示每個字段的類型,有很多類型可供選擇,例如本系統(tǒng)創(chuàng)建了4個表,表名分別是超級用戶,課程,學(xué)生和學(xué)生與課程,其具體內(nèi)容在數(shù)據(jù)字典里面都詳細(xì)介紹了,不再重復(fù);

        3)連接數(shù)據(jù)庫。數(shù)據(jù)庫創(chuàng)建完后,需要在應(yīng)用程序中連接,只有連接到數(shù)據(jù)庫后,才能真正進(jìn)行使用有效的數(shù)據(jù)庫開發(fā)。我使用傳統(tǒng)的ODBC與數(shù)據(jù)庫互連。ODBC的工作依賴于數(shù)據(jù)庫制造商提供的驅(qū)動程序,使用ODBC API的時候,Windows的ODBC管理程序,把數(shù)據(jù)庫訪問的請求傳遞給正確的驅(qū)動程序,驅(qū)動程序再使用SQL語句指示DBMS完成數(shù)據(jù)庫訪問工作,因此,ODBC的存在為我們開發(fā)應(yīng)用數(shù)據(jù)庫程序提供了非常強(qiáng)大的能力和靈活性。

        為了使ODBC能與數(shù)據(jù)庫一起工作,必須把數(shù)據(jù)庫注冊到ODBC驅(qū)動程序管理器,這項(xiàng)工作可以通過定義一個DSN或數(shù)據(jù)源名字來完成。通常,我們只能手動打開系統(tǒng)控制面板,運(yùn)行其中的ODBC數(shù)據(jù)源管理器,手工配置數(shù)據(jù)源,但是這項(xiàng)工作對用戶而言過于復(fù)雜,我們必須考慮用程序替用戶完成這些配置工作。筆者是通過程序來完成對數(shù)據(jù)庫的連接的,用戶不必做任何操作,也不必了解其中的工作過程。

        [1]張海藩.軟件工程[M].北京:人民郵電出版社,2000.

        [2]薩師煊,王珊,等.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000.

        [3]黃維通.SQL Server 2000 簡明教程[M].北京:清華大學(xué)出版社,2001.

        猜你喜歡
        數(shù)據(jù)項(xiàng)數(shù)據(jù)庫模塊
        28通道收發(fā)處理模塊設(shè)計
        “選修3—3”模塊的復(fù)習(xí)備考
        一種多功能抽簽選擇器軟件系統(tǒng)設(shè)計與實(shí)現(xiàn)
        甘肅科技(2020年19期)2020-03-11 09:42:42
        非完整數(shù)據(jù)庫Skyline-join查詢*
        基于Python的Asterix Cat 021數(shù)據(jù)格式解析分析與實(shí)現(xiàn)
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        選修6 第三模塊 International Relationships
        国产午夜亚洲精品一级在线| 夜夜揉揉日日人人青青| 纯爱无遮挡h肉动漫在线播放| 国产婷婷丁香五月麻豆| 性一交一乱一乱一视频亚洲熟妇 | 久久亚洲乱码中文字幕熟女| 国产精品久久久久9999| 日本三级欧美三级人妇视频| 成人免费无码a毛片| 99久久精品人妻一区| 麻花传媒68xxx在线观看| 色视频www在线播放国产人成| 青青草视频华人绿色在线| 国产不卡av一区二区三区| 亚洲性色av一区二区三区| 亚洲av日韩av高潮潮喷无码 | 国产一区二区三区视频了| 蜜臀av毛片一区二区三区| 久久香蕉国产线熟妇人妻| 国产女精品| 日本一二三区在线视频观看 | 91蜜桃精品一区二区三区毛片| 日本男人精品一区二区| 国产熟妇按摩3p高潮大叫| 国产精品女视频一区二区| 精品国产三级国产av| 精品国产yw在线观看| 骚小妹影院| 人妻少妇一区二区三区| 全国一区二区三区女厕偷拍| 热re99久久精品国99热| 亚洲人成无码网www| 加勒比东京热久久综合| 国产精品一区二区黄色| 人人爽人人澡人人人妻| 毛片无遮挡高清免费久久| 丰满少妇av一区二区三区| 亚洲爆乳精品无码一区二区三区| 色先锋资源久久综合5566| 亚洲国产av自拍精选| 亚洲国产色一区二区三区|