學(xué)生成績查詢系統(tǒng).doc_第1頁
學(xué)生成績查詢系統(tǒng).doc_第2頁
學(xué)生成績查詢系統(tǒng).doc_第3頁
學(xué)生成績查詢系統(tǒng).doc_第4頁
學(xué)生成績查詢系統(tǒng).doc_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

編號 池州職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) 論文 課題名稱 成績查詢系統(tǒng) 學(xué)生姓名 王健 學(xué) 號 專 業(yè) 計(jì)算機(jī)應(yīng)用技術(shù) 班 級 指導(dǎo)教師 二 一二年一月 成績查詢系統(tǒng)成績查詢系統(tǒng) 摘摘 要 要 學(xué)生成績管理是學(xué)校教學(xué)工作的一個(gè)重要的組成部分 長期以來 學(xué)校都是手 工來完成學(xué)生成績的計(jì)算 排序等管理工作 隨著科學(xué)技術(shù)的突飛猛進(jìn) 信息技術(shù)和 網(wǎng)絡(luò)技術(shù)被廣泛應(yīng)用 計(jì)算機(jī)的高效性和準(zhǔn)確性可以把工作人員從繁雜的學(xué)生成績管 理工作中解脫出來 本論文中的基于 WEB 學(xué)生成績管理系統(tǒng)是使用 Dreamweaver IIS Internet Information Server ASP Active Server Page SQL 查詢語言 ACCESS 數(shù)據(jù)庫來實(shí)現(xiàn)的 關(guān)鍵字 關(guān)鍵字 Dreamweaver ASP ACCESS SQL 成績查詢 第一章第一章 緒論緒論 1 1 背景 在 Internet 飛速發(fā)展的今天 互聯(lián)網(wǎng)成為人們快速獲取 發(fā)布和傳遞信息的重要 管道 它在人們政治 經(jīng)濟(jì) 生活等各個(gè)方面發(fā)揮著重要的作用 計(jì)算機(jī)將具備更多 的智慧成分 它將具有多種感知能力 一定的思考與判斷能力及一定的自然語言能力 通過 Internet 與世界各地的其它用戶自由地進(jìn)行通信 可從 Internet 中獲得各種信 息 通過 Internet 與世界各地的其它用戶自由地進(jìn)行通信 可從 Internet 中獲得各 種信息 人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力 Internet 大大縮小了時(shí)空界限 通過網(wǎng)絡(luò)人 們可以共享計(jì)算機(jī)硬件資源 軟件資源和信息資源 1 2 目的 一直以來人們使用傳統(tǒng)人工的方式管理檔檔案 這種管理方式存在著許多缺點(diǎn) 如 效 率低 保密性差 另外時(shí)間一長 將產(chǎn)生大量的文件和數(shù)據(jù) 這對于查找 更新和維護(hù)都 帶來了不少的困難 學(xué)生成績查詢系統(tǒng)成為教育單位不可缺少的部分 它的內(nèi)容對于學(xué) 校的決策者和管理者來說都至關(guān)重要 所以學(xué)生檔案管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥?的信息和快捷的查詢手段 可以說它是完全為學(xué)生朋友服務(wù)的系統(tǒng) 并且適用于各所高 校 對于本系統(tǒng) 我們需要實(shí)現(xiàn)以下一些以下主要功能 1 學(xué)生查詢功能 為了方便學(xué)生查找成績等信息 將所有信息按照需要進(jìn)行分類 這樣學(xué)生就能很方便的找到自己需要的信息 2 添加功能 管理員可以通過填寫表格的形式輸入學(xué)生成績等相關(guān)信息 系統(tǒng)可 以自動(dòng)避免重復(fù)信息 3 修改功能 管理員可以對數(shù)據(jù)庫中的信息進(jìn)行修改 系統(tǒng)能夠通過管理員給出 的條件查找出所要修改的信息 對修改后的信息進(jìn)行保存 并自動(dòng)查找是否是重復(fù)信 息 4 刪除功能 管理員可以對數(shù)據(jù)進(jìn)行刪除操作 系統(tǒng)能夠通過管理員給出的條件 查找出要?jiǎng)h除的信息 并提示是否確定刪除 如果確定刪除 則把相關(guān)信息從數(shù)據(jù)庫 中刪除掉 5 管理員查詢功能 管理員可以通過條件選擇查詢所有信息 并進(jìn)行排序 第二章第二章 系統(tǒng)開發(fā)運(yùn)行環(huán)境系統(tǒng)開發(fā)運(yùn)行環(huán)境 2 1 網(wǎng)頁設(shè)計(jì) Dreamweaver 工具簡介 學(xué)生成績查詢系統(tǒng)中需要使用網(wǎng)頁設(shè)計(jì) 而現(xiàn)在使用最多的網(wǎng)頁設(shè)計(jì)工具主要 有兩個(gè) 一個(gè)是微軟的 FrontPage2003 另一個(gè)就是 Macromedia 公司的 Dreamweaver 通過對兩者優(yōu)缺點(diǎn)的比較以及本系統(tǒng)的需求發(fā)現(xiàn) 雖然微軟的 FrontPage2003 號稱最好的所見即所得的網(wǎng)頁編輯器 然而一旦與 Dreamweaver 相比 幾乎可以肯 定 一定會將 FrontPage 拋諸腦后 Dreamweaver 提供了強(qiáng)大的設(shè)計(jì)工具 在不用 書寫一行代碼的情況下 就能夠快速創(chuàng)建各種極具動(dòng)態(tài) HTML 特性的網(wǎng)頁 例如動(dòng) 畫和分層等 利用 Dreamweaver 的目標(biāo)瀏覽器檢查特性 可以創(chuàng)建兼容性極好的網(wǎng) 頁 以適用于各種平臺和各種瀏覽器 利用 Dreamweaver 的 Roundtrip HTML 技術(shù) 用戶可以精確控制 Dreamweaver 生產(chǎn)的網(wǎng)頁源代碼 例如 在可視編輯器中進(jìn)行編 輯時(shí) 可以在 HTML 檢視器中同步地看到 Dreamweaver 到底為您生成了什么樣的源 代碼 從而杜絕了盲人摸象的弊病 在編輯由其他網(wǎng)頁創(chuàng)作工具所生成的網(wǎng)頁時(shí) Dreamweaver 會尊重其他工具所生成的原代碼 不會任意修改它 當(dāng)然 如果需要 Dreamweaver 也仍然可以幫助您 凈化 其他工具所生成的垃圾代碼 Dreamweaver 是完全可定制的 您可以創(chuàng)建自己的對象和命令 修改菜單和快 捷鍵 甚至可以通過自己書寫 JavaScript 代碼來為 Dreamweaver 創(chuàng)建新的行為和 屬性面板 以增強(qiáng) Dreamweaver 本身的能力 2 2 ASP 語言概述 ASP 是一種服務(wù)器端執(zhí)行的腳本語言 在學(xué)習(xí) 開發(fā) 測試 ASP 之前 安裝 配置服務(wù)器 服務(wù)器可以分為兩類 一種是 Web 服務(wù)器 PWS 或者 IIS 另一種是 數(shù)據(jù)庫服務(wù)器 常用的數(shù)據(jù)庫服務(wù)器一般使用 Access 或者 SQL server 安裝和使用 ASP 服務(wù)器 ASP 是在服務(wù)器端運(yùn)行 使用服務(wù)器 鑒定自己的勞 動(dòng)成果 運(yùn)用 HTTP 協(xié)議和 HTML ASP 用的控制語言是 VBScript 和 Jscript 運(yùn)用 VBScript 系統(tǒng)開發(fā)軟件的使用 frontpage dreamweaver 等的使用 它們是集 成的 Web 應(yīng)用軟件開發(fā)系統(tǒng) 包括開發(fā) 發(fā)行 以及管理數(shù)據(jù)庫驅(qū)動(dòng)的 Web 應(yīng)用軟 件所需的功能 2 3 Access2000 數(shù)據(jù)庫 數(shù)據(jù)庫是一批相關(guān)記錄的集合 所謂記錄是由許多字段組成 每個(gè)字段用來存 放不同的數(shù)據(jù) 一個(gè)數(shù)據(jù)庫可以包含許多條記錄 而每一條記錄中則含有多個(gè)字段 而數(shù)據(jù)庫應(yīng)用系統(tǒng) 就是建立在一個(gè)或多個(gè)數(shù)據(jù)庫之上 并針對數(shù)據(jù)庫中的數(shù)據(jù)庫 進(jìn)行管理或應(yīng)用的完整程序 Access 數(shù)據(jù)庫是微軟公司 office 系列中的一個(gè)產(chǎn)品 不屬于大型數(shù)據(jù)庫 適 合開發(fā)個(gè)人版的小型程序 表是 Access 數(shù)據(jù)庫中實(shí)際存放數(shù)據(jù)的地方 ACCESS 數(shù) 據(jù)庫本身是關(guān)系型數(shù)據(jù)庫 就是表與表之間可以通過關(guān)系字段建立聯(lián)結(jié) 這樣就可 以從多個(gè)表中使用其相關(guān)的信息 在每一個(gè) Access 數(shù)據(jù)庫中 至少包含一個(gè)表 其它五種對象是根據(jù)表中的數(shù)據(jù)所建立的 針對不同的應(yīng)用 用戶可以建立多個(gè)查 詢 多個(gè)窗體 以及多個(gè)報(bào)表等 2 4 SQL 簡介 SQL Structured Query language 直譯 結(jié)構(gòu)化查詢語言 簡稱 SQL 語 言 是國際化標(biāo)準(zhǔn)組織 ISO 的有關(guān)關(guān)系型數(shù)據(jù)庫語言的標(biāo)準(zhǔn)語言 SQL 的功能包 含查詢 Query 操作 Manipulation 定義 Definition 和控制 Control 四個(gè)方面 是一個(gè)綜合的 通用的 功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言 在本軟件中 主要使用的是 數(shù)據(jù)操作功能 包括 SELECT INSERT DELETE 和 UPDATE 四個(gè)主要語句 即檢索 增加 刪除和更新等幾個(gè)功能 2 5 系統(tǒng)開發(fā)基本原則 本系統(tǒng)的設(shè)計(jì)遵循 先總體 后局部 由上而下 由簡到繁 的設(shè)計(jì)原則 首先 討論初步調(diào)查 從整體上對設(shè)計(jì)過程進(jìn)行步驟化 其次是實(shí)現(xiàn)設(shè)計(jì)步驟 的注意事項(xiàng)及劃分設(shè)計(jì)文文件 這樣做是為了先進(jìn)行總體規(guī)劃 再考慮設(shè)計(jì)過程中 每個(gè)步驟的細(xì)節(jié)問題 只有按部就班才能做到無遺漏 無錯(cuò)失 充分利用網(wǎng)絡(luò)的基 本機(jī)構(gòu) 充分利用現(xiàn)有資源 使用移植 重新安裝 改造升級等手段 在不對現(xiàn)有 系統(tǒng)產(chǎn)生影響的前提下 進(jìn)行完善 進(jìn)一步提高性能 是本系統(tǒng)設(shè)計(jì)的出發(fā)點(diǎn)和立 足點(diǎn) 第三章第三章 需求分析需求分析 本論文以網(wǎng)頁管理信息系統(tǒng)開發(fā)的原理 詳細(xì)論述了學(xué)院學(xué)生的成績查詢系統(tǒng) 的開發(fā)全過程查找信息的全過程 本系統(tǒng)的調(diào)查主要方式是與學(xué)生科領(lǐng)導(dǎo)及相關(guān)的 工作人員進(jìn)行交流勾通 了解本學(xué)院現(xiàn)行的管理模式 經(jīng)過詢問 查看等工作初步 調(diào)查學(xué)院的基本狀況 3 1 性能需求分析 動(dòng)態(tài)數(shù)值的性能分析 窗口正常情況和工作條件下 處理的數(shù)據(jù)數(shù)量 開始數(shù) 據(jù) 開始位置 最大 小尺寸數(shù)據(jù)編輯框 按鈕位置數(shù)據(jù)等 靜態(tài)數(shù)值的性能分析 處理文件及記錄 精度的性能分析 在精度需求上 根據(jù)使用需要 在各項(xiàng)數(shù)據(jù)的輸入 輸出及 傳輸過程中 本系統(tǒng)可以滿足的精度 時(shí)間的性能分析 在軟件方面 響應(yīng)時(shí)間 更新處理時(shí)間比較快且迅速完整 靈活性的性能分析 設(shè)計(jì)的系統(tǒng)要做適當(dāng)調(diào)整 靈活性非常大 故障處理的性能分析 內(nèi)部故障處理 在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相 應(yīng)內(nèi)容 外部故障處理 在需求調(diào)用時(shí)出錯(cuò) 有錯(cuò)誤提示 重試 3 2 功能需求分析 通過分析不同功能的信息 為本系統(tǒng)提供實(shí)際產(chǎn)生與歷史記錄和期望結(jié)果的報(bào) 告 定義系統(tǒng)開發(fā)必須實(shí)現(xiàn)的功能 使用戶利用系統(tǒng)能夠完成他們的任務(wù) 從而滿 足了業(yè)務(wù)需求 對學(xué)生信息 如學(xué)號 姓名 性別 進(jìn)行管理 1 錄入學(xué)生信息 2 查詢學(xué)生信息 3 修改 刪除學(xué)生信息 1 學(xué)生成績的錄入 不同地域的學(xué)生通過各種途徑不擇地點(diǎn) 不擇時(shí)間地自 主查找自己的基本檔案 不合要求的可以由管理員及時(shí)清除 2 學(xué)生成績的查詢 學(xué)生的信息發(fā)在網(wǎng)上可以讓全班 全校的人來查詢 使 用者可以通過多種方式 學(xué)期 年級 班級 姓名 學(xué)號等 的查詢 查看自己需 要的學(xué)生信息 3 學(xué)生成績的修改 通過網(wǎng)絡(luò)在任何地方 管理人員隨時(shí)學(xué)生進(jìn)行添加和刪 除 實(shí)現(xiàn)了信息的動(dòng)態(tài)管理 3 3 數(shù)據(jù)流程圖描述 數(shù)據(jù)流程圖是對組織中信息運(yùn)動(dòng)的抽象 是管理信息系統(tǒng)邏輯模型的主要形式 它不涉及硬件 軟件 數(shù)據(jù)結(jié)構(gòu)與文件組織 是用圖形語言及與此相關(guān)的注釋來表 示系統(tǒng)的邏輯功能 及所開發(fā)的系統(tǒng)在管理信息處理方面要做什么 3 3 1 系統(tǒng)數(shù)據(jù)流程圖 頂層圖 學(xué)生成績信息 處理后的信息 管理員或?qū)W生 處理信息 學(xué)生成績信息 顯示輸出 管理員或?qū)W生 圖 1系統(tǒng)層次模塊圖 管理員 管理員 信息處理接收信息 步驟 1 圖 2 學(xué)生信息處理過程 步驟 2 對信息進(jìn)行相應(yīng)的操作 信息操作流程圖 處理 信息 輸出 處理 信息 刪除 相應(yīng) 的信 息 統(tǒng)計(jì) 相應(yīng) 的信 息 匯總 相應(yīng) 的信 息 修改 相應(yīng) 的信 息 將 數(shù) 據(jù)添 到數(shù) 據(jù) 庫 開 始 始 接收輸入 信 息 進(jìn)入信息系統(tǒng) 退 出 系 統(tǒng) 輸出信息 結(jié) 束 輸入 相應(yīng) 信息 圖 3 步驟 3 對成績查詢系統(tǒng)做一個(gè)整的描繪 如圖所示 圖 4 登陸界面流程圖 圖 5 開 始 輸入用戶名 輸入 用 戶 密 碼 驗(yàn)證通過 登陸系統(tǒng) 界 面 學(xué)生成績查詢系統(tǒng) 信息進(jìn)行 處 理 輸出處理 信 息 接收輸入 信 息 根據(jù)用戶的需求 調(diào)用相應(yīng)的功能模塊 顯示操作 完成的情況 顯示數(shù)據(jù)庫 中相關(guān)信息 將數(shù)據(jù)添加 數(shù)據(jù)庫中 修改相應(yīng) 信 息 刪除相應(yīng) 信 息 統(tǒng)計(jì)相應(yīng) 信 息 匯總相應(yīng) 信 息 第四章第四章 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 學(xué)生成績管理系統(tǒng) 系統(tǒng)主模塊功能圖 為了能夠清晰的表現(xiàn)出設(shè)計(jì)的模塊和路線 其功能模塊如下圖所示 圖 6 學(xué)生成績查詢系統(tǒng)結(jié)構(gòu) 學(xué)生成績管理系統(tǒng) 主要分為瀏覽和后臺管理兩個(gè)子系統(tǒng) 前臺的瀏覽主要 是對一些功能的操作 但是都涉及到后臺的管理 也就是數(shù)據(jù)庫的操作 后臺的管 理必須要求符合系統(tǒng)的穩(wěn)定性 保證修改的數(shù)據(jù)的正確性 但是由于涉及到關(guān)聯(lián)表 的問題 所以必須弄清楚前臺的操作所涉及到的后臺的相互關(guān)聯(lián)的一些表格 包括 一些基礎(chǔ)信息 學(xué)生信息 包括學(xué)生的學(xué)號 姓名 教師信息 包括教師的姓名 帳號等的信息 成績信息 包括課程代號 學(xué)號及成績 課程信息 包括課程名稱 課程類別 學(xué)期等信息 學(xué)生成績查詢系統(tǒng) 學(xué)生瀏覽 刪 除 修 改 添 加 查 詢 顯 示 后臺管理 統(tǒng) 計(jì) 匯 總 4 1 模塊設(shè)計(jì) 1 用戶登錄模塊 填寫已分配的用戶名稱 填寫正確的密碼 進(jìn)入主控制頁面 2 顯示模塊 顯示要求的內(nèi)容 3 查詢模塊 提供多種查詢條件 可按需要進(jìn)行查詢 4 錄入模塊 向數(shù)據(jù)庫中添加記錄 5 修改模塊 可以找到指定信息并對其進(jìn)行修改 6 刪除模塊 找到要?jiǎng)h除的記錄 并將其刪除 7 密碼修改模塊 對數(shù)據(jù)庫中的信息進(jìn)行修改 4 2 創(chuàng)建數(shù)據(jù)庫 在本系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫之前 進(jìn)行了了解用戶的需求 收集信息 確定對象 并 建立對象模型 確定對象之間的關(guān)系 著手設(shè)計(jì)數(shù)據(jù)庫時(shí) 表與表之間的關(guān)系非常 重要 設(shè)計(jì)時(shí)要注意規(guī)范化 這要求在排序 查詢和創(chuàng)建索引時(shí)提高數(shù)據(jù)操作的性 能 準(zhǔn)確的設(shè)計(jì)數(shù)據(jù)庫并建立一定的模型就是至關(guān)重要的 因?yàn)橐坏?shù)據(jù)庫實(shí)現(xiàn)完 畢 若要對其進(jìn)行更改將花費(fèi)大量的時(shí)間 4 3 數(shù)據(jù)庫的安全性 數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫 以防止不合法的使用所造成的數(shù)據(jù)泄漏 更 改或破壞 由于數(shù)據(jù)庫中存放關(guān)在量的重要數(shù)據(jù) 并且為各種用戶所共享 數(shù)據(jù)的 安全顯得格外重要 在一般的計(jì)算機(jī)穖中 安全措施是逐級設(shè)置的 用戶標(biāo)識和鑒定 存儲控制 操作系統(tǒng)安全保護(hù) 密碼存儲 數(shù)據(jù)庫的安全控制的一般方法有 用戶標(biāo)識和鑒定 存取控制 審計(jì) 數(shù)據(jù)加 密 視圖的保護(hù) 本系統(tǒng)采用用戶標(biāo)識和鑒定 存取控制兩種方法 例如進(jìn)入本系 統(tǒng)必須輸入工號與密碼 同時(shí) 對單機(jī)進(jìn)行操作系統(tǒng)級和數(shù)據(jù)庫單機(jī)的用戶口令控 制 應(yīng)用軟件 數(shù)據(jù)庫 管理系統(tǒng) 操作 系統(tǒng) 數(shù)據(jù)庫 第五章第五章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 在這個(gè)查詢系統(tǒng)中使用 ACCESS 為后臺數(shù)據(jù)庫 使用大量的結(jié)構(gòu)化查詢語言 使得加快應(yīng)用程序的 運(yùn)行速度和修改規(guī)模的方便 5 1數(shù)據(jù)庫設(shè)計(jì) 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分 對于系統(tǒng)信息數(shù)據(jù)庫 可以列 出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) 1 名稱 用戶信息表 表名稱標(biāo)識 user 如下圖所示 用戶信息表包括用戶名 用戶密碼兩個(gè)字段 名稱字段名稱數(shù)據(jù)類型主鍵非空 用戶名xh文本NoYes 密碼mm文本NoNo 用戶信息表 2 名稱 成績表 表名稱標(biāo)識 bbs1 如下圖所示 學(xué)生信息表包括書學(xué)號 姓名 成績 課程 學(xué)期 班級 選課七 個(gè)字段 名稱字段名稱數(shù)據(jù)類型主健非空 學(xué)號 唯一性 標(biāo)識 xh 數(shù)字 NoNo 姓名 user 文本 NoNo 成績 cj 數(shù)字 NoNo 課程 kc 文本 NoNo 學(xué)期 xq 文本 NoNo 班級 bj 文本 NoNo 選課 Lx 文本 NoNo 成績表 3 名稱 管理員表 表名稱標(biāo)識 admin 如下圖所示 課程信息表包括用戶名 密碼兩個(gè)字段 名稱字段名稱數(shù)據(jù)類型主健非空 用戶名 唯一性 標(biāo)識 username 文本 Yes NO 密碼 password 文本 NoNo 5 2 接口設(shè)計(jì) 1 系統(tǒng)的登錄 學(xué)生成績查詢 學(xué)號 密碼 查詢 管理員登陸 管理員 賬號 管理員 密碼 登錄重填 用戶可以根據(jù)需求選擇兩種方式登錄 學(xué)生用戶登陸 管理員登陸 用戶可以隨意的選擇查詢方式 按查詢方式顯示出的信息 管理員操作的界面 5 3 程序流程設(shè)計(jì) 顯示學(xué)生成績查詢的登錄接口 當(dāng)輸入完賬號和密碼后 單擊 用戶登錄 或 管理員登錄 按鈕 使 index asp 得到進(jìn)一步的處理信息 如果單擊了 登錄 按鈕 得到輸入的 用戶名和密碼 index asp 將用戶名和密碼傳到 checklogin asp 進(jìn)行用戶名的密碼核對 首先 在 Login asp 中 包含引用了 Conn Asp 公用連接檔 Conn asp 中建立了 Conn 公用對象來進(jìn)行數(shù)據(jù)庫的連接 此處建立 Connection 對象 用 Conection 對象的 Open 方法與數(shù)據(jù)庫進(jìn)行連接 用輸入的用戶名作為條件 定義 SQL 語句 建立 Recordset 對象 用 Recordset 對 象的 Open 方法執(zhí)行上面的 SQL 語句 比較密碼 如果不相同 則關(guān)閉于數(shù)據(jù)庫的連接 釋放數(shù)據(jù)對象顯示密碼不正 確的信息 如果密碼正確 則進(jìn)入主頁面 若名稱已經(jīng)存在 或者其它輸入內(nèi)容不 符合要求 則會顯示錯(cuò)誤提示接口 Recordeset 對象的 AddNew 方法可以實(shí)現(xiàn)記錄的 各種操作 5 4 程序設(shè)計(jì) 實(shí)現(xiàn)網(wǎng)上成績的自動(dòng)化管理和 BBS 在線論壇等的建立機(jī)制有許多相似的地方 但在數(shù)據(jù)庫的建立或管理方法方面卻有許多不同之處 分析利用 ASP 技術(shù)來實(shí)現(xiàn)的 方法 整個(gè)自動(dòng)化管理機(jī)制大致可由如下幾個(gè) ASP 文件和一個(gè)數(shù)據(jù)庫文件來組成 它們的大至功能如下 前臺 index asp 可輸入學(xué)號就可以查詢該學(xué)生所有課程的成績 后臺 login asp 管理用戶 admin 管理密碼 admin 功能 1 添加單個(gè)成績 2 批量添加成績 3 通過搜索并修改與刪除 4 直接修改 5 可以批量刪除 6 可以直接 GO 到達(dá)你想到達(dá)的頁 7 分頁顯示 輸入學(xué)號與密碼就可查詢自己成績 增加班級 增加學(xué)期 增加類型 按學(xué)號 查詢與按班級查詢 文件列表 admin asp 管理頁面 add asp 添加單個(gè)成績 addnew asp adds asp 批量添加成績 addnews asp admin asp 管理員登陸頁面 adminlook asp 查詢 changepwd asp 改密碼 conn1 asp 庫鏈接文件 conn asp 庫鏈接文件 5 5 程序測試 完成了各個(gè)功能的程序設(shè)計(jì)以后 需要對程序進(jìn)行測試和調(diào)試 在進(jìn)行調(diào)試時(shí) 碰到了各種的程序設(shè)計(jì)的錯(cuò)誤 某些錯(cuò)誤使得腳本無法正確執(zhí)行 程序執(zhí)行的停止 返回錯(cuò)誤的結(jié)果 通過對程序多次測試 來不斷完善系統(tǒng)功能 測試由 單元測試 系統(tǒng)測試 集成測試 循序漸進(jìn) 相互對應(yīng)的關(guān)系是 需求 對應(yīng) 集成 設(shè)計(jì) 對應(yīng) 系統(tǒng) 開發(fā) 對應(yīng) 單元 ASP 的腳本錯(cuò)誤 語法的錯(cuò)誤 腳本語法的不正確是主要的錯(cuò)誤之一 本系統(tǒng) 的程序設(shè)計(jì)中 在進(jìn)行腳本調(diào)試時(shí) 出現(xiàn)有命令拼寫的錯(cuò)誤 傳遞給函數(shù)的參數(shù)出 現(xiàn)錯(cuò)誤 導(dǎo)致了腳本不能正常的執(zhí)行 在本系統(tǒng)準(zhǔn)備運(yùn)行時(shí) 在試圖給一個(gè)變量賦值時(shí) 所賦予的值超出了變量允許 的范圍或變量的類型 從而也致使腳本的中斷 第六章第六章 系統(tǒng)的運(yùn)行和維護(hù)系統(tǒng)的運(yùn)行和維護(hù) 經(jīng)過系統(tǒng)規(guī)劃 系統(tǒng)分析和系統(tǒng)設(shè)計(jì)等階段以后 便開始進(jìn)入系統(tǒng)實(shí)施階段 為保障本系統(tǒng)最終能成功運(yùn)行 在開發(fā)與測試環(huán)境的選擇上 按照本文所建議采用 的軟硬件最低要求實(shí)施 在測試環(huán)境中 安裝開發(fā)環(huán)境中的編程軟件 6 1 1 系統(tǒng)的硬件環(huán)境 服務(wù)器硬件 專用服務(wù)器或高檔微機(jī) OS Windows 2003 2005 客戶機(jī)硬件 普通 PC 機(jī) OS Windows 2000 XP 6 1 2 其它硬件輔助設(shè)備其它硬件輔助設(shè)備 優(yōu)盤 4G 16G 移動(dòng)硬盤 160G 320G 6 1 3 系統(tǒng)的軟件環(huán)境系統(tǒng)的軟件環(huán)境 服務(wù)器硬件 Intel Xeon3210 以上處理器 2G 內(nèi)存 160G 以上硬盤 OS Windows 2003 2005 客戶機(jī)硬件 Intel 賽揚(yáng) D 以上 PC 機(jī) OS Windows 2000 XP 編程工具 DREAMWEAVER CS2 Microsoft 公司推出的 支持 ASP 的 Web 服務(wù)器有以下幾個(gè) Microsoft Internet Information Service IIS Microsoft Peer Web Service Micrisoft Personal WebServer PWS 6 2 系統(tǒng)運(yùn)行與維護(hù)概況 成績查詢系統(tǒng)在完成系統(tǒng)實(shí)施 投入正常運(yùn)行之后 就進(jìn)入了系統(tǒng)運(yùn)行和維 護(hù)階段 系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠地運(yùn)行 并能使系統(tǒng)不斷 地得到改善和提高 以充分發(fā)揮效用 1 權(quán)限維護(hù) 管理員需要對用戶的用戶名 密碼和權(quán)限進(jìn)行維護(hù) 給每名學(xué) 生分配享用的用戶名和密碼 確定查詢級別 2 考試信息管理 考試時(shí)間安排及是否有成績信息要經(jīng)常進(jìn)行更新 3 成績管理 及時(shí)發(fā)布已經(jīng)出來的成績 以供學(xué)生查閱 4 嚴(yán)格管理制度 落實(shí)責(zé)任 主要包括計(jì)算機(jī)機(jī)運(yùn)行日志 故障申報(bào)審批記 錄 修改文案的嚴(yán)格測試 系統(tǒng)升級的安全防范措施 更新文檔資料的相關(guān)部分 結(jié)束語結(jié)束語 本系統(tǒng)根據(jù)用戶的需求 對系統(tǒng)的功能 性能進(jìn)行設(shè)計(jì) 盡量切實(shí)體現(xiàn)實(shí)用 并 兼顧到普通需求和特殊需求 從整體上對設(shè)計(jì)過程進(jìn)行步驟化 這樣做是先進(jìn)行總體規(guī)劃 再考慮設(shè)計(jì)過程 中每個(gè)步驟的細(xì)節(jié)問題 以及設(shè)計(jì)步驟的注意事項(xiàng)及劃分設(shè)計(jì)文文件 按部就班的 按照設(shè)計(jì)步驟進(jìn)行 做到無遺漏 無錯(cuò)失 充分利用網(wǎng)絡(luò)的基本機(jī)構(gòu) 充分利用現(xiàn) 有資源 使用移植 重新安裝 改造升級等手段 在不對現(xiàn)有系統(tǒng)產(chǎn)生影響的前提 下 進(jìn)行完善 進(jìn)一步提高性能 是本系統(tǒng)設(shè)計(jì)的出發(fā)點(diǎn)和立足點(diǎn) Dreamweaver 表現(xiàn)了比 FrontPage 更突出的網(wǎng)頁設(shè)計(jì)功能 一個(gè)好的系統(tǒng)的實(shí) 現(xiàn)離不開開發(fā)人員的辛勤工作 同樣也少不了比較方便又實(shí)用的開發(fā)工具 正因?yàn)?有了良好的網(wǎng)頁工具才使系統(tǒng)的設(shè)計(jì)能夠高效率的完成 由于知識方面的不足 系統(tǒng)也存在許多不完善的地方 我在這期間也遇到了不 少的困難 值得欣慰的是總算完成了任務(wù) 了解了 ASP 語言和一些軟件的使用 做 到了把理論知識運(yùn)用到了實(shí)際 參考文獻(xiàn)參考文獻(xiàn) 1 陳源 姚幼敏等 DreamWeaver 網(wǎng)頁設(shè)計(jì)與制作 北京 地資出版社 2007 年 2 沈才梁 李志奎等 ASP 網(wǎng)頁設(shè)計(jì) 北京 清華大學(xué)出版社 北京交通大學(xué)出版社 2006 年 3 徐維

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論