【正文】
及成績管理,并可以以班級為單位打印學(xué)生資料。 服務(wù)器端: Windows2021, IIS 及其以上版本。 系統(tǒng)運用 win2021 server 上的 IIS來提供對 ASP 的全面支持,是創(chuàng)建高速、穩(wěn)定的 ASP主頁的首選。它是一個所見即所得的網(wǎng)頁編輯器,支持最新的 DHTML 和 CSS標(biāo)準(zhǔn)。 目前 , Inter上的許多基于 Windows平臺的 Web 站點已開始 應(yīng)用 ASP 來替換 CGI。而隨著 Web 應(yīng)用 的 發(fā)展 ,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,例如響 應(yīng)用 戶查詢數(shù)據(jù)庫的要求、生成報表等。 圖 ASP 程序執(zhí)行原理 數(shù)據(jù)庫概述 數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。 (1)物理數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。 (4)數(shù)據(jù)實現(xiàn)集中控制。而計算機配以合適的系統(tǒng)可以把工作人員從繁雜的勞動中解脫出來。此系統(tǒng)能自動計算學(xué)生每學(xué)期所修課程、各學(xué)期平均成績、學(xué)分。 系統(tǒng)設(shè)計流程 問題定義 問題定義主要是確定開發(fā) 學(xué)生學(xué)分制成績管理系統(tǒng) 所要解決的問題。 需求分析 需求分析是指開發(fā) 學(xué)生學(xué)分制成績管理系統(tǒng) 要準(zhǔn)確理解用戶,進行細(xì)致的調(diào)查研究。 總體設(shè)計 系統(tǒng)總體設(shè)計的基本任務(wù)包括:系統(tǒng)結(jié)構(gòu)的設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和數(shù) 據(jù)庫設(shè)計。 ? 確定每個模塊的功能。 2. 數(shù)據(jù)結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫設(shè)計指數(shù)據(jù)存儲文件的設(shè)計,主要進行概念、邏輯和物理三方面 ? 編寫概要設(shè)計文檔。 ? 為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進行設(shè)計。 ? 編寫詳細(xì)設(shè)計說明書。 成績管理系統(tǒng)的維護 成績管理系統(tǒng)維護是在該系統(tǒng)交付使用后對它所做的改變。下面就分以下幾個部分對系統(tǒng)進行詳畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實現(xiàn) 7 細(xì)設(shè)計: ? 普通用戶服務(wù) 設(shè)計 考慮到學(xué)生群體的主要需求是成績查詢,所以學(xué)生用戶服務(wù)設(shè)計主要設(shè)計了成績查詢。主要設(shè)計了院系管理,專業(yè)管理,班級管理,學(xué)生管理,成績管理幾個大功能模塊。學(xué) 生管理主要是包括對學(xué)生的添加,修改,刪除,轉(zhuǎn)專業(yè),留級等操作。 系統(tǒng) 功能流程圖(圖 )如下 所示: 圖 功能流程圖 功能模塊設(shè)計 學(xué)生學(xué)分制成績管理系統(tǒng) 共分為兩個子系統(tǒng):普通用戶在線查詢服務(wù)系統(tǒng)和管理員后臺管理系統(tǒng)。系統(tǒng) 允許用戶根據(jù)自己的需求,對相應(yīng)的成績進行查詢。另一個是用于學(xué)生和教師查詢的最終成績(對于轉(zhuǎn)專業(yè)的學(xué)生轉(zhuǎn)專業(yè)后該專業(yè)沒有開設(shè)的課程的成績不予錄入;對于留級學(xué)生留級時所在學(xué)年的成績大于一定分值的成績予以保留,低于此分的課程成績予以刪除。 成績管理:此項功能提供成績錄入、成績修改、成績刪除和成績核對。 成績錄 入:考生考完某門課程以后,管理員可以通過過去成績錄入功能錄入學(xué)生的成績,從而實現(xiàn)學(xué)生的動態(tài)更新。 除了實現(xiàn)上述的功能外, 學(xué)生學(xué)分制成績管理系統(tǒng) 還應(yīng)該具有友好、簡潔的界面、安畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實現(xiàn) 9 全性要高、穩(wěn)定性要強,能夠滿足多個用戶同時進行在線信息服務(wù)。 4 數(shù)據(jù)庫的設(shè)計 在 學(xué)生學(xué)分制成績管理系統(tǒng) 的開發(fā)中,采用的是微軟公司的數(shù)據(jù)庫開發(fā)軟件Access2021。移植性也好。另外, Access 允許創(chuàng)建自定義 數(shù) 據(jù)庫中的信息。 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實現(xiàn) 10 數(shù)據(jù)庫的結(jié)構(gòu) 大多數(shù)網(wǎng)絡(luò)應(yīng)用系統(tǒng)都需要后臺數(shù)據(jù)庫的支持,動態(tài)網(wǎng)站應(yīng)用程序開發(fā)過程中很關(guān) 鍵的技術(shù)就是動態(tài)網(wǎng)站數(shù)據(jù)庫的設(shè)計與編程,包括數(shù)據(jù)庫的設(shè)計、數(shù)據(jù)源的配置與連接、數(shù)據(jù)源的操作、數(shù)據(jù)的獲取、 SQL 查詢語言的使用等。 詳細(xì) 設(shè)計如下表(圖 )所示: 圖 管理員數(shù)據(jù)庫表 各字段的說明如下: id 該字段為自動編號 admin_name 該字段為設(shè)置用戶名字段。 院系數(shù)據(jù)庫 Yuanxi 院系表結(jié)構(gòu): Yuanxi 院系表結(jié)構(gòu)主要是存放的是高校所設(shè)置的全部學(xué)院或者系別。 詳細(xì)設(shè)計如下圖(圖 )所示: 圖 專業(yè)數(shù)據(jù)庫表 各字段說明如下: zhuanye_id 是專業(yè)的自動編號。 班級數(shù)據(jù)庫 banji 班級表結(jié)構(gòu): banji 班級表結(jié)構(gòu)主要 是存放的是學(xué)生所在班級的信息。 yuanxi_name 字段代表班級所在的院系。 課程數(shù)據(jù)庫 kecheng 課程表的結(jié)構(gòu): kecheng 課程表的結(jié)構(gòu)主要存入的是不同專業(yè)在不同學(xué)期所開設(shè)的課程信息。除此之外,不同專業(yè),不同學(xué)期可以存在相同的課程。 學(xué)生管理數(shù)據(jù)庫 Xuesheng 表結(jié)構(gòu): Xuesheng 表主要存放在校期間各班級所有的學(xué)生情況(包括轉(zhuǎn)專業(yè)和留級的學(xué)生的資料都會全部記錄在案)。 banji_name 字段是學(xué)生的班級的名稱 ,為文本型。 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實現(xiàn) 13 學(xué)生查詢數(shù)據(jù)庫 xuesheng2 表結(jié)構(gòu): xuesheng2 表主要是存放學(xué)生最終信息。 banji_name 字段是學(xué)生的班級的名稱,為文本型。 成績管理數(shù)據(jù)庫 Chengji 成績流的表結(jié)構(gòu): Chengji 成績 流表主要是存放學(xué)生在校期間的所有成績信息。 kecheng_name 字段是學(xué)生所修的課程名稱,為文本型的。 caozuo 字段是對學(xué)生考試所得成績的操作,如果是正常情況下一次性通過考試的,此處為空,否則,根據(jù)成績是補考還是重修在此處可以進行記錄該信息。 chengji_fenshu 字段存放學(xué)生的成績分?jǐn)?shù),是數(shù)值型的。 term_name 字段是學(xué)生所得成績對應(yīng)的學(xué)期,為文本型。 留級保留成績分值數(shù)據(jù)庫 liuji_baoliu 表的結(jié)構(gòu): liuji_baoliu 表主要是存放留級操作時,保留該學(xué)年學(xué)生成績的分?jǐn)?shù)線。 詳細(xì)設(shè)計如下圖(圖 )所示: 圖 學(xué)分績點等級數(shù)據(jù)庫表 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實現(xiàn) 15 各字段說明如下: id 為自動編號 xuefen_you 字段是設(shè)定成績?yōu)?90 分以上時學(xué)生的成績學(xué)分值。 xuefen_cha 字段是設(shè)定成績?yōu)?60 以下時學(xué)生的成 績學(xué)分值。 數(shù)據(jù)庫的連接 學(xué)生學(xué)分制成績管理系統(tǒng) 開發(fā)過程中的關(guān)鍵技術(shù)就是動態(tài)網(wǎng)站數(shù)據(jù)庫的設(shè)計與編程,包括數(shù)據(jù)源的配置與連 接、數(shù)據(jù)源的操作、數(shù)據(jù)的獲取、 SQL 查詢語句的使用 。DRIVER={Microsoft Access Driver (*.mdb)}?!? 定義一個數(shù)據(jù)庫對象的方法如下: set conn=(“”) connstr 創(chuàng)建一個記錄集的方法如下: set rs=(“”) 其中 connstr確定了數(shù)據(jù)文件的路徑和數(shù)據(jù)庫驅(qū)動程序。普通用戶(在校的學(xué)生及普通教師)不必使用用戶名和密碼,直接進入 查詢界面,進行成績的在線查詢。其界面如下圖( 圖 ): 圖 管理員登錄界面 說明:只有當(dāng)管理員在登錄窗口中輸入正確的用戶名和密碼才可以登錄后臺進行管理學(xué)生成績及其信息。只有經(jīng)管理員在后臺添加了的新的管理用戶后,新的管理用戶才能夠使用為他開通的帳號和密碼登錄進入 學(xué)生學(xué)分制成績管理系統(tǒng) 管理學(xué)生及成績。” ”javascript:(1)/script” ‘如果用戶名為空,彈出警告對話框,確定后再次返回到登錄界面。)。adminnameamp。adminpassamp。將信息保存在 Cookies 中。)。菜單設(shè)計采用簡潔明了的界面環(huán)境,這是整個學(xué)生成績管理系統(tǒng)后臺的核心部分,它主要有以下幾個模塊構(gòu)成:用戶管理、院系管理、專業(yè)管理、班級管理、課程管理、學(xué)籍及成績管理、留級分?jǐn)?shù)線管理、學(xué)分績點管理和畢業(yè)總學(xué)分值管理。并在學(xué)校機構(gòu)設(shè)置有所變動時,我們可以進行修改、刪除其院系名稱和院系代碼。如下圖(圖 )所示: 圖 院系已經(jīng)存在 當(dāng)院系設(shè)置需要修改時,可以點擊各院系相對應(yīng)的“修改”項。 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實現(xiàn) 20 學(xué)生管理模塊及其實現(xiàn) 管理員登錄成功后進入后臺管理菜單欄,點擊學(xué)籍及成績管理,將出現(xiàn)如下圖所示的界面: 學(xué)生管理主要界面如下圖(圖 )所示: 圖 學(xué)生成績管理界面 在這一頁面,可以顯示各班級學(xué)生畢業(yè)狀態(tài)和學(xué)位狀態(tài)。對留級的學(xué)生,所在學(xué)年的成績中大于一定分?jǐn)?shù)值(一般為 60 分)的保留,小于這一分?jǐn)?shù)值的學(xué)生成績清零 。其功能基本符合高校 需求,能夠完成學(xué)生 成績 的存儲和成績的查詢以及各類相關(guān)報表的打印 , 并提供部分系統(tǒng)維護功能 。 我還要感謝和我在同一個寢室中一起學(xué)習(xí)生活的同學(xué)。 參考文獻 [1]Craig Eddy中文版 Microsoft Office 2021 自學(xué)通 人民郵電出版社 2021 [5]劉瑞新,張兵義, 常永英 Active Server Pages(ASP) 網(wǎng)頁設(shè)計手冊 人民郵電出版社 2021 [9]石志國,崔林 ASP 動態(tài)網(wǎng)頁設(shè)計應(yīng)用教程 機械工業(yè)出版社 電子工業(yè)出版社 2021 [14]舒震庚 數(shù)據(jù)庫原理及應(yīng)用 Access2021電子工業(yè)出版社 2021 [18]吳林華 網(wǎng)頁編程技術(shù) 清華大學(xué)出版社 s about the only thing I wouldn39。t admit even to himself that there were some things other people could do better. If you kept beating him at anything you had to be cheating. He started a nasty argument over it one nightcould have gotten seriousbut Gerard and Caine broke it up. G ive Caine that. He took my part that time. Poor guy . . . Hell of a way to go, you know? His throat . . . Well, anyhow, there I was in Texorami, making music and women, winning at cards and jockeying around the sky. P alm trees and nightblooming wallflowers. Lots of good port smellsspices, coffee, tar, saltyou know. Gentlefolk, merchants, and peons the same straights as in most other places. Sailors and assorted travelers passing in and out. Guys like me living around the edges of things. I spent a little over two years in Texorami, happy. Really. Not much contact with the others. Sort of postcard like hellos via the Trumps every now and then, and that was about it. Amber was pretty much off my mind. All this changed one night when I was sitting there with a full house and the guy across from me was trying to make up his mind whether or not I was bluffing. The Jack of Diamonds began talking to me. Yes, that is how it started. I was in a weird frame of mind anyway. I had just finished a couple very hot sets and was still kind of high. A lso, I was physically strung out from a long day39。s the matter? . . . prisoner, he said, and something else that I couldn39。t answering, he wasn39。t know how they would work there, but that wardenthing had been awfully brightand it never hurts to try anything extra y ou can think of. For that matter, I also took a gun. I had 。d say, that m