999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學籍管理系統(tǒng)的設計與實現(xiàn)

2009-04-29 00:00:00

摘要:學籍管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。本文結(jié)合學校的要求,完成對學籍管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并在此基礎上設計并實現(xiàn)了數(shù)據(jù)庫結(jié)構和應用程序。

關鍵詞:學籍 管理系統(tǒng) 分析 設計

0 引言

作為計算機應用的一部分,利用計算機對學校學生的學籍信息進行管理,具有手工管理所無法比擬的優(yōu)點,例如:效率高、檢索迅速方便、運行可靠性高、數(shù)據(jù)存儲量大等。通過使用量身定做的計算機軟件對學校學生的學籍信息進行管理,勢必將大大減少管理工作人員的工作量,降低工作人員的工作強度,提高學籍管理工作的效率,同時學籍信息數(shù)據(jù)的準確性和可靠性也將得到大大的提高。行之有效的計算機管理將使學籍信息管理工作實現(xiàn)科學化、自動化,從而加快學校自身全面實現(xiàn)信息化的步伐。

1 系統(tǒng)分析

1.1 開發(fā)工具選擇本系統(tǒng)選擇ASP3.0作為開發(fā)工具。ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應用程序。ASP腳本還可以跟HTML語言,java小程序等混合在一起書寫,這樣就大大豐富和擴充了ASP應用程序的功能。

在Internet應用程序中,客戶瀏覽器與服務器之間的通信方式是這樣的:’瀏覽器向WEB服務器請求調(diào)用HTML文檔,Web服務器將HTML文件傳遞給客戶瀏覽器。HTML文檔中的元素可以指向其他資源(包括位圖、聲波文件、插入件、ActiveX控件及應用程序等)。用戶用鼠標點擊這些元素,相當于向Web服務器提出一個請求。這些請求可以是下載文件,也可以請求Web服務器執(zhí)行一個應用程序。瀏覽器-Web服務器的結(jié)構如圖1所示。

Web應用程序的執(zhí)行過程如圖2所示。

1.2 數(shù)據(jù)庫選擇本系統(tǒng)選擇Microsoft SQL Server 2000作為數(shù)據(jù)庫服務器,它能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務。大型服務器可能有成千上萬的用戶同時連接到SQL Server 2000實例。SQL Server 2000為這些環(huán)境提供了全面的保護,具有防止問題發(fā)生的安全措施,例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。SQL Server 2000還在多個用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡帶寬和磁盤I/O。SQL Server 2000是當前基于C/S、B/S開發(fā)模式的主流數(shù)據(jù)庫產(chǎn)品之一。

1.3 可行性分析本系統(tǒng)是一個經(jīng)典的管理系統(tǒng),所采用的開發(fā)環(huán)境和數(shù)據(jù)庫都是非常成熟的,系統(tǒng)所涉及到得需求也比較清楚,因此,本系統(tǒng)在經(jīng)濟、技術和管理上都完全可行。

1.3.1 經(jīng)濟上的可行性主要對項目的經(jīng)濟效益進行評價。該系統(tǒng)除了購置硬件設備外,操作簡便,無須投入較大的培訓費用、開發(fā)費用、維護費用等,并且在實施過程中減少手工操作的步驟、加快了對學生的學籍管理、學籍變動管理和學生成績管理的速度。因此,經(jīng)濟上完全可行。

1.3.2 技術上的可行性本系統(tǒng)的開發(fā)采用的是DreamweaverMX.Dreamweaver MX是Macromedia公司開發(fā)的所見即所得網(wǎng)頁制作工具,在ultraDe版本后開始對動態(tài)服務器頁面添加支持,同時添加了對ASP代碼開發(fā)的支持,在M×版本時更是將動態(tài)頁面開發(fā)支持升級,一些應用甚至簡單的鼠標托拽即可完成,相當方便,同時添加了簡單的測試、預覽功能,相當方便。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。因此,技術上也完全可行。

1.3.3 管理上的可行性本系統(tǒng)規(guī)模較小,易于管理和維護,管理上完全可行。

2 系統(tǒng)分析

2.1 系統(tǒng)功能分析學生學籍管理系統(tǒng)包括以下三類用戶:

教務管理員:負責對學生,教師,課程和班級信息的管理。

教師:公布成績,查詢信息。

學生:選課,查看學分,修改個人信息。

系統(tǒng)所包含的功能有:①登錄:系統(tǒng)初始化好管理員,系統(tǒng)管理員添加學生和教師。管理員,學生和教師根據(jù)各自權限憑密碼訪問系統(tǒng)。②管理員管理學生:管理員可以對學生進行管理,查看所有學生信息,添加新學生,更改學生信息以及刪除學生。③管理員管理教師:管理員可以對教師進行管理,查看所有教師信息,添加新教師。更改教師信息以及刪除教師。④管理員管理課程:管理員可以對課程進行管理,查看所有課程信息,添加新課程,更改課程信息以及刪除課程。⑤管理員管理班級:管理員可以對班級進行管理,查看所有班級信息,添加新班級,更改班級信息以及刪除班級。⑥學生選課:顯示學生可以選擇的所有課程列表,可以對想要選的課進行選課操作。⑦學生查看學分:顯示登錄學生選擇的所有課程和對應的學分以及總學分。⑧學生個人信息管理:登錄學生查看及修改自己的信息。包括密碼,電話及油箱。⑨教師選擇學生:顯示登錄教師所交的所有課程列表,顯示要選擇某課程的所有學生,可以接受該學生選擇此課程。①教師公布成績:公布學生考試成績,供查詢,對考試通過的學生給學分。

2.2 系統(tǒng)功能模塊劃分①管理員功能:a登錄系統(tǒng);b學生管理;c教師管理;d課程管理;e班級管理。②學生功能:a登錄系統(tǒng);b選課:c查看學分;d修改個人信息。③教師功能:a登錄系統(tǒng).b選擇學生;c公布成績。

系統(tǒng)模塊結(jié)構圖如圖3所示。

3 數(shù)據(jù)庫設計

對于數(shù)據(jù)庫應用系統(tǒng)來講,數(shù)據(jù)庫庫結(jié)構是否合理,將直接影響該系統(tǒng)的開發(fā)。基于一個設計合理的數(shù)據(jù)庫開發(fā)數(shù)據(jù)庫系統(tǒng),不但軟件編碼速度快,而且軟件因需求發(fā)生變化后,修改周期也大大縮短。數(shù)據(jù)庫的設計主要包含以下3步。

3.1 數(shù)據(jù)庫概念結(jié)構設計在概念設計階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點的概念模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數(shù)據(jù)庫的概念設計,可分成三步進行:首先設計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。

實體和屬性的定義如下:①管理員數(shù)據(jù)實體:只需要記錄管理員的登錄號,姓名和密碼,其中登錄名和密碼是管理員登錄模塊登錄驗證時所必須的。②學生數(shù)據(jù)實體:包括學生號,姓名,密碼,性別,院系,籍貫,聯(lián)系電話和郵箱。管理員在學生入學時初始化信息,平常學生自己管理以上信息,管理員只在必要時修改信息!③教師數(shù)據(jù)實體:包括教師號。密碼,教師姓名,職稱。該信息由管理員初始化,如需改動也需要管理員處理。④課程數(shù)據(jù)實體:用于記錄所有課程的基本信息。包括課程號,課程名,學分,系別和預選修情況。這些信息需要教務管理員登記和維護。⑤班級數(shù)據(jù)實體:用于記錄班級的基本信息。包括班級號,教師,課程,教室和上課時間。這些信息由管理員維護或借助學校選課系統(tǒng)生成。⑥學生學籍數(shù)據(jù)實體:包括學生號,所上課班級,是否被老師接收的學分。

經(jīng)過分析,得出上述實體之間的關系如圖4所示。

3.2 數(shù)據(jù)庫邏輯結(jié)構設計由于概念設計的結(jié)果是ER圖,DBMS一般采用關系型(本文所使用的MS SQL Sewer就是關系型的DBMS),因此數(shù)據(jù)庫的邏輯設計過程就是把ER圖轉(zhuǎn)化為關系模式的過程。由于關系模型所具有的優(yōu)點,邏輯設計可以充分運用關系數(shù)據(jù)庫規(guī)范化理論,使設計過程形式化地進行。設計結(jié)果是如下一組關系模式:①管理員信息(登錄號,姓名和密碼)②學生信息(學生號,姓名,密碼,性別,院系,籍貫,聯(lián)系電話和郵箱)③教師信息(教師號,密碼,教師姓名,職稱)④課程信息(課程號,課程名,學分,系別和預選修情況)⑤班級信息(班級號,教師,課程,教室和上課時間)⑥學生學籍信息(括學生號,所上課班級,是否被老師接收的學分)。

3.3 數(shù)據(jù)庫的實現(xiàn)在上述分析的基礎上,在Microsoft SQLServer2000中創(chuàng)建了一個數(shù)據(jù)庫SchoolRolls,設計并實現(xiàn)了6張數(shù)據(jù)表,分別是:①管理員表(administrator):用于存放管理員用戶的數(shù)據(jù)記錄。②學生信息表(student):用于存放所有學生的基本信息。③教師信息表(teacher):用于存放所有上課教師的信息表。④課程信息表(course):用于存放所有開課課程的基本信息。⑤班級信息表(class):用于存放所有與班級有關的信息。⑥學生學籍信息表(schoolroos):用于存放所有學生的課績信息。

4 結(jié)束語

基于Asp和Microsoft SQL Server2000開發(fā)的學籍管理管理系統(tǒng),本著簡單實用的原則,既在功能上盡量滿足用戶的需求,又力求操作簡單,使本系統(tǒng)易于掌握和使用。

主站蜘蛛池模板: 国产麻豆va精品视频| 精品无码国产自产野外拍在线| 日本午夜网站| 久久人妻xunleige无码| 亚洲欧美日韩中文字幕一区二区三区 | 国产精品无码久久久久久| 一级香蕉视频在线观看| 亚洲精品va| 91网红精品在线观看| 国产办公室秘书无码精品| 天天做天天爱夜夜爽毛片毛片| 国产精品30p| 国产国产人在线成免费视频狼人色| 天堂久久久久久中文字幕| 久久情精品国产品免费| 亚洲成人黄色在线观看| 国产真实乱子伦视频播放| 69视频国产| 天堂在线www网亚洲| av免费在线观看美女叉开腿| 久久综合AV免费观看| 久久久久免费精品国产| 国产av剧情无码精品色午夜| 精品国产免费第一区二区三区日韩| 亚洲欧美日韩成人在线| 亚洲色图欧美在线| 欧美a网站| 三上悠亚精品二区在线观看| 国产精品人成在线播放| 国产精品手机在线播放| 亚洲天堂首页| 日韩国产黄色网站| 无码免费的亚洲视频| 亚洲欧美精品在线| 国产一二视频| 欧美精品成人一区二区在线观看| 日韩av无码DVD| 国产精品xxx| 中美日韩在线网免费毛片视频| 国产日韩欧美中文| 91精品啪在线观看国产| 国产性爱网站| 久久久国产精品无码专区| 自拍亚洲欧美精品| 日本免费福利视频| 农村乱人伦一区二区| 99人妻碰碰碰久久久久禁片| 日韩毛片基地| 91蜜芽尤物福利在线观看| 99热国产这里只有精品无卡顿" | 亚洲精品男人天堂| 国产麻豆aⅴ精品无码| 99这里精品| 国产一区二区免费播放| 性色生活片在线观看| 91精品在线视频观看| 色综合网址| 久久亚洲中文字幕精品一区| 91久久天天躁狠狠躁夜夜| 亚洲首页国产精品丝袜| 园内精品自拍视频在线播放| 萌白酱国产一区二区| 国产爽妇精品| 中文字幕亚洲精品2页| 波多野结衣中文字幕一区二区| 99久久国产综合精品2020| 日韩国产黄色网站| 2021国产精品自拍| 欧美在线中文字幕| 超清无码一区二区三区| 1769国产精品视频免费观看| 亚洲成肉网| 久综合日韩| 国产精品 欧美激情 在线播放| 她的性爱视频| 久久久久久久久久国产精品| 97成人在线视频| 亚洲最大综合网| 欧美无遮挡国产欧美另类| 精品1区2区3区| 免费看美女自慰的网站| 亚洲国产欧美目韩成人综合|