




已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
全套設計加扣 3012250582 畢業(yè)設計論文 畢 業(yè) 設 計 題 目 基于 java 的教師信息管理系統(tǒng) 院 系 專業(yè)班級 太原科技大學華科學院通信工程 學 生 姓 名 性別 男 指 導 教 師 職稱 全套設計加扣 3012250582 摘摘 要要 隨著 21 世紀的到來 人們更深刻的感受到了計算機在生活和工作中作用的 重要 越來越多的職業(yè)需要具有計算機的應用技能 掌握計算機是職業(yè)的需要 社會的需要 更是事業(yè)發(fā)展的需要 今天 計算機技術不但廣泛地應用在辦公自動化中 還全面滲透到各行各 業(yè) 所有與計算機相關的職業(yè)都要求工作者有很強的計算機操作技能 做到運 用自如 熟練而且深入的掌握軟件的應用 隨著計算機技術的飛速發(fā)展 今后 計算機作為一種嶄新的生產(chǎn)力 將在信息社會即新技術革命中發(fā)揮越來越重要 的作用 并進一步推動人類社會更快的向前發(fā)展 本系統(tǒng)是由 JSP 開發(fā)工具編寫的 由 SQL 2000 作為后臺數(shù)據(jù)庫進行管理維 護 本文主要講述了利用 JSP 來開發(fā)一套高校教師信息管理系統(tǒng)的設計方法 該系統(tǒng)采用多個模塊 實現(xiàn)了教師信息管理 院系信息管理 工作變動管理 教育經(jīng)歷管理 信息查詢等功能 關鍵詞 高校教師信息管理系統(tǒng)關鍵詞 高校教師信息管理系統(tǒng) 計算機計算機 JSPJSP 全套設計加扣 3012250582 Abstract Abstract Along with the 21st century s arrival the people more profound feeling computer in has lived important which and in the work affects More and more occupations need to have computer s application skill Grjsps the computer is the professional need society s need is the enterprise need to develop Today not only the computer technology widely applies in the office automation but also seeps the various trades and occupations comprehensively All requests the worker with the computer related occupation to have the very strong computer operation skill achieves handles skillfully skilled and thorough grjsps software s application Along with computer technology s swift development from now on the computer will take one kind of brand new productive forces will play more and more vital role in the information society namely new technological revolution and will further promote a human society quicker development forward This system is by the JSP development kit compilation 2000 carry on the management maintenance by SQLSEVER 2000 as the backstage database This article mainly narrated develops a set of student information management system s design method using JSP This system uses many modules has realized the student information management the courtyard is functions and so on information management school register change management education experience management information inquiry Key word teacher information management system Computer JSP 全套設計加扣 3012250582 目目 錄錄 1 緒論 5 1 1 系統(tǒng)及需求分析 5 1 1 1 系統(tǒng)需求 5 1 1 2 可行性分析 5 1 2 系統(tǒng)的功能簡介 6 1 2 1 添加權限管理模塊 7 1 2 2 教師信息管理模塊 7 1 2 3 院系信息管理模塊 7 1 2 4 工作變動管理模塊 7 1 3 系統(tǒng)開發(fā)的目標 7 2 系統(tǒng)分析 7 2 1 JSP 運行環(huán)境 7 2 1 1 相關軟件介紹 7 2 1 2 JSP 環(huán)境的配置方案 8 2 2 開發(fā)軟件的介紹 10 2 2 1 Dreamweaver MX 2004 的簡介 10 2 2 2 Dreamweaver MX 2004 的特點 10 2 3 業(yè)務流程分析 12 3 系統(tǒng)設計 14 3 1 簡要分析 14 3 1 1 系統(tǒng)架構 14 3 1 2 軟件結構設計 16 3 2 數(shù)據(jù)庫設計 18 3 2 1 sqlserver2000 數(shù)據(jù)庫簡介 18 3 2 2 本系統(tǒng)中所涉及到的主要表的物理結構 18 4 系統(tǒng)的實現(xiàn) 24 4 1 系統(tǒng)登陸界面 24 4 2 系統(tǒng)主界面 27 4 3 用戶管理模塊 33 5 程序調(diào)試 37 5 1 程序調(diào)試分析 37 5 2 程序的測試 37 5 2 1 測試的重要性及目的 37 5 2 2 系統(tǒng)測試 39 5 2 3 測試的主要內(nèi)容 39 6 全文總結 41 全套設計加扣 3012250582 致 謝 43 參考文獻 44 附 錄 45 1 1 緒論緒論 隨著時代的發(fā)展 信息的作用和能力大幅度提高 傳遞速度也加快 在 21 世紀 人類將步入知識經(jīng)濟時代 知識經(jīng)濟時代是科技發(fā)展日新月異和知識 信息呈爆炸膨脹的時代 有所謂信息威脅之說 這是指人類面臨的要處理的信 息量大到難以處理的地步 以至造成混亂的結果 計算機的出現(xiàn)解決了這個問 題 由于計算機迅速 準確為信息收集 加工 使用 查詢提供可能 高校教師信息管理系統(tǒng)是一款面向各大 中專院校開發(fā)的教師管理軟件 它能實現(xiàn)基本的系統(tǒng)維護 數(shù)據(jù)錄入 資料查詢等功能 可以滿足大 中專院 校對教師檔案 工作調(diào)動及院系信息等進行管理的需要 本設計方案是為高校 教師信息管理系統(tǒng)開發(fā)而編寫的 主要是為了提高學校的管理效率 它包括了 系統(tǒng)可行性研究 系統(tǒng)模塊設計 模塊的具體流程設計 一些需要進一步討論 或者研究的問題 需要的資料與硬件 數(shù)據(jù)表的定義等 1 11 1 系統(tǒng)及需求分析系統(tǒng)及需求分析 1 1 1 系統(tǒng)需求系統(tǒng)需求 隨著社會發(fā)展 我國各高校教師人數(shù)每日劇增 以前的管理手段已不能適 應時代的發(fā)展 因為它浪費了了許多的人力和物力 在當今信息時代這種傳統(tǒng) 的管理方法必然被計算機為基礎的信息管理系統(tǒng)所代替 我國每所高校的教師 人都較多 學校要管理每個教師的信息很困難 通過建立數(shù)據(jù)庫對教師信息進 行管理具有重要的意義 幫助學校提高工作效率 高校教師信息管理系統(tǒng)是學 校信息決策和管理的重要的組成部分 是一種典型的信息管理系統(tǒng) 操作系統(tǒng)選擇目前常用的 Windows xp 系統(tǒng)性質為 MIS 管理信息系統(tǒng) 欄目包括教師生基本信息 院系信息 工作管理 教育經(jīng)歷管理 信息查詢 設置用戶權限 可實現(xiàn)修改 添加 刪除等基本功能 系統(tǒng)界面力求簡潔 易 全套設計加扣 3012250582 用 在標準化的基礎上考慮界面的美觀和新穎 1 1 2 可行性分析可行性分析 由于本系統(tǒng)管理的對象單一 都是高校教師 且每個數(shù)據(jù)內(nèi)容具有較強的關 聯(lián)性 涉及的計算過程不是很復雜 因此 比較適合于采用數(shù)據(jù)庫管理 且學 校用于教師管理的微機都是 PIII 以上的機器 在存儲量 速度方面都能滿足數(shù) 據(jù)庫運行的要求 在技術難度方面 由于有指導老師的指導和相關參考文獻 特別是網(wǎng)上資料 特別是參考其它程序的功能 因此完全可以實現(xiàn) 老師管理 中總是面對大量的信息如老師個人信息 工作調(diào)動 教育培訓等 因此需要信 息進行及時管理 及時了解各個環(huán)節(jié)中信息的變更 力求提高管理效率 本系 統(tǒng)力求使系統(tǒng)功能 簡 潔 明 了 但 功 能 齊 全 且 易 于 操 作 系統(tǒng)具有效率高 成本低 質量高 功能強等特點 建立一個高校教師信 息管理系統(tǒng)的數(shù)據(jù)庫比較容易 經(jīng)濟費用開支不大 1 21 2 系統(tǒng)的功能簡介系統(tǒng)的功能簡介 本系統(tǒng)主要可以實現(xiàn)以下的管理功能 教師信息管理 院系信息管理 工 作變動管理 教育經(jīng)歷管理 信息查詢管理 添加權限管理等等 通過本管理 系統(tǒng)能夠對教師基本信息進行修改 添加 查詢 刪除的操作 從而進一步提 高學校辦學效益和現(xiàn)代化水平 實現(xiàn)教師信息管理工作流程的系統(tǒng)化 規(guī)范化 和自動化 系統(tǒng)建設目標的技術可行性系統(tǒng)建設目標的技術可行性 開發(fā)語言 JSP 系統(tǒng)軟件 Windows XP DBMS SQLSever 2000 就整個系統(tǒng)的技術構成上來看 它屬于一個數(shù)據(jù)庫應用類的系統(tǒng) 其基本操作 還是對存在數(shù)據(jù)庫進行添加 刪除 查找 編輯等 所以就單純的數(shù)據(jù)庫應用 來看 暫不存在太大的技術問題 全套設計加扣 3012250582 為用戶提供的服務為用戶提供的服務 本系統(tǒng)的工作人員使其進入管理員操作的界面 主要是幫助學校進行教師 信息的管理 統(tǒng)計及維護 管理員根據(jù)實際情況來瀏覽 查詢 添加 刪除 修改 統(tǒng)計教師的基本信息從而保障一切工作順利進行 1 2 1 添加權限管理模塊添加權限管理模塊 該模塊的主要任務是添加用戶 設置用戶權限等功能 1 2 2 教師信息管理模塊教師信息管理模塊 該模塊的功能是實現(xiàn)對全校教師信息的添加 修改 查詢 使學校更好的管 理教師的信息 1 2 3 院系信息管理模塊院系信息管理模塊 該模塊的主要功能是實現(xiàn)對教師所在的院系信息的管理工作 1 2 4 工作變動管理模塊工作變動管理模塊 該模塊對每個教師的工作調(diào)動 獲獎狀況 違紀狀況進行管理 1 31 3 系統(tǒng)開發(fā)的目標系統(tǒng)開發(fā)的目標 出于本系統(tǒng)是高校教師管理的一個綜合性的系統(tǒng) 本系統(tǒng)的設計目標將最 終定位于完成以上所述的系統(tǒng)主要業(yè)務的基本模型上 2 2 系統(tǒng)分析系統(tǒng)分析 全套設計加扣 3012250582 JSP 運行環(huán)境及相關開發(fā)軟件簡介 2 12 1 JSPJSP 運行環(huán)境運行環(huán)境 2 1 12 1 1 相關軟件介紹相關軟件介紹 JSP JavaServer Pages 是由 Sun Microsystems 公司倡導 許多公司參與 一起建立的一種動態(tài)網(wǎng)頁技術標準 JSP 技術有點類似 ASP 技術 它是在傳統(tǒng) 的網(wǎng)頁 HTML 文件 htm html 中插入 Java 程序段 Scriptlet 和 JSP 標記 tag 從而形成 JSP 文件 jsp 用 JSP 開發(fā)的 Web 應用是跨平臺的 即能 在 Linux 下運行 也能在其他操作系統(tǒng)上運行 JSP 技術使用 Java 編程語言編 寫類 XML 的 tags 和 scriptlets 來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯 網(wǎng)頁還能 通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯 JSP 將網(wǎng)頁邏 輯與網(wǎng)頁設計和顯示分離 支持可重用的基于組件的設計 使基于 Web 的應用 程序的開發(fā)變得迅速和容易 Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時 首先執(zhí)行其中的程序段 然后 將執(zhí)行結果連同 JSP 文件中的 HTML 代碼一起返回給客戶 插入的 Java 程序段 可以操作數(shù)據(jù)庫 重新定向網(wǎng)頁等 以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能 2 1 22 1 2 JSPJSP 環(huán)境的配置方案環(huán)境的配置方案 在做本系統(tǒng)時 本人使用的是 J2SDK Tomcat 的配置 因為對于初學者 這是一個比較容易實現(xiàn)的方案 具體步驟如下 1 安裝 J2SDK 第一步 執(zhí)行 j2sdk 1 4 2 03 windows i586 p exe 按照向導安裝到想要安 裝的目錄 如 D J2SDK1 4 2 第二步 設定 J2SDK 1 4 2 03 從 開始 設置 控制面板 系統(tǒng) 高級 環(huán)境變量 系統(tǒng)變量 然后到 新建 JAVA HOME C j2sdk1 4 2 03 PATH JAVA HOME bin CLASSPATH C j2sdk1 4 2 03 lib tools jar C j2sdk1 4 2 03 全套設計加扣 3012250582 lib dt jar 注意 1 CLASSPATH 的設定中 分號 用來分開兩路徑 切勿任意空格 2 CLASSPATH 的設定中 分號的最后還有一個點 補充 不論 Windows 2000 或 Windows XP 皆可依上述方法設定 第三步 測試 J2SDK 撰寫一個 HelloWorld java 程序 放置在 C HelloWorld java 中 HelloWorld java public class HelloWorld public static void main String args System out println Hello World 打開命令提示符 在 D 下輸入 javac HelloWorld java 然后再輸入 java HelloWorld 執(zhí)行 HelloWorld 程序 假若順利成功 則會顯示 Hello World 成功安裝 J2SDK 1 4 2 03 之后 緊接下來安裝 Tomcat 5 0 16 2 安裝 Tomcat 5 0 16 本網(wǎng)站使用的 Tomcat 版本為 5 0 16 它是由 JavaSoft 和 Apache 開發(fā)團隊共 同提出合作計劃 Apache Jakarta Project 下的產(chǎn)品 Tomcat 能支持 Servlet 2 4 和 JSP 2 0 并且是免費使用 第一步 執(zhí)行 jakarta tomcat 5 0 16 exe 按照向導將 Tomcat 裝到想要安裝 的目錄 如 D Tomcat5 0 第二步 配置 Tomcat 的環(huán)境變量 仍然是在系統(tǒng)環(huán)境變量中設置 Tomcat Home D Tomcat5 0 Classpath D Tomcat webapps ROOT WEB INF classes 第五步 測試 Tomcat 打開瀏覽器 如 IE 輸入 http localhost 8080 假若 Tomcat 安裝成功 則 全套設計加扣 3012250582 會看到 Tomcat 的歡迎界面 2 22 2 開發(fā)軟件的介紹開發(fā)軟件的介紹 2 2 12 2 1 DreamweaverDreamweaver MXMX 20042004 的簡介的簡介 對于創(chuàng)建專業(yè) Web 站點而言 世界上最好的方法現(xiàn)在莫過于最簡單的建立功能 強大的 Internet 應用程序的方法 您可以在單一環(huán)境下工作 從而快速創(chuàng)建 建立和管理 Web 站點和 Internet 應用程序 獲取 Dreamweaver 的可視布局 工具 Dreamweaver UltraDev 的快速 Web 應用程序功能以及 HomeSite 的 代碼編輯支持 所有這些都可以在 Dreamweaver MX 這一完整的集成解決方案 中完成 2 2 22 2 2 DreamweaverDreamweaver MXMX 20042004 的特點的特點 1 卓越的可視環(huán)境 簡單易用 使用 macromedia 的可視化開發(fā)環(huán)境 你只需通過簡單的拖拉技術 Drag form1 name focus return false 全套設計加扣 3012250582 高校教師信息管理系統(tǒng) 賬號 input type text name name maxlength 8 value 密碼 全套設計加扣 3012250582 550 this style width 550 if this height 400 this style width 400 Copyright 2008 高校教師 信息管理系統(tǒng) form1 name focus 全套設計加扣 3012250582 4 4 2 2 系統(tǒng)主界面 系統(tǒng)主界面 本模塊是本系統(tǒng)的應用界面 在本界面上集成了本系統(tǒng)的所有功能 共有 6 個功能菜單和 19 個子菜單 功能模塊 從而實現(xiàn)了本系統(tǒng)從教師管理 工 作變動管理 教育經(jīng)歷管理 權限管理等系統(tǒng)的具體功能 同時 在系統(tǒng)管理 模塊中可以完成對本系統(tǒng)的安全性管理 主要代碼如下 高校教師信息管理系統(tǒng) 全套設計加扣 3012250582 全套設計加扣 3012250582 高校教師信息管理系統(tǒng) body margin 0 padding 0 font family Verdana Arial Helvetica sans serif font size 12px background color D8E3F1 text align center 全套設計加扣 3012250582 高校教師信息管理系統(tǒng) 教師信息管理 外籍教師管理 院系信息管理 工作變動管理 教育經(jīng)歷管理 信息查詢管理 添加權限管理 退出 查看 修改 刪除 查看 修改 刪除 查看 修改 刪除 查看 修改 刪除 查看 修改 刪除 查詢 查看 修改 刪除 退出 信息添加 信息添加 全套設計加扣 3012250582 信息添加 信息添加 信息添加 信息添加 4 4 3 3 用戶管理模塊 用戶管理模塊 本模塊是本系統(tǒng)的安全性設置模塊 根據(jù)學校不同部門以及不同使用人員對本 系統(tǒng)的要求和需要 從而實行了分級管理 對用戶的權限和類別進行了分類管 理 全套設計加扣 3012250582 主要實現(xiàn)代碼如下 無標題文檔 style1 COLOR 000000 function edit no form1 action Gxjs servlet StudentServlet change 3 form1 submit function del no if confirm 確定要刪除嗎 true form1 action Gxjs servlet StudentServlet change 5 全套設計加扣 3012250582 form1 submit 沒有信息 序號 登陸名 全套設計加扣 3012250582 登陸密碼 權限 操作 for int i 0 i tr bgcolor INPUT type button value 修改 onclick edit INPUT type button value 刪除 onclick del 其他頁面的設計與這幾個主要頁面基本一致 具體代碼請看附錄 全套設計加扣 3012250582 5 5 程序調(diào)試 程序調(diào)試 5 15 1 程序調(diào)試分析程序調(diào)試分析 在設計系統(tǒng)的過程中 存在一些錯誤是必然的 對于語句的語法錯誤 在 程序運行時自動提示 并請求立即糾正 因此 這類錯誤比較容易發(fā)現(xiàn)和糾正 但另一類錯誤是在程序執(zhí)行時由于不正確的操作或對某些數(shù)據(jù)的計算公式的邏 全套設計加扣 3012250582 輯錯誤導致的錯誤結果 這類錯誤隱蔽性強 有時會出現(xiàn) 有時又不出現(xiàn) 因 此 對這一類動態(tài)發(fā)生的錯誤的排查是耗時費力的 5 2 程序的測試程序的測試 5 2 15 2 1 測試的重要性及目的測試的重要性及目的 1 測試的重要性 軟件的測試在軟件生命周期中占據(jù)重要的地位 在傳統(tǒng)的瀑布模型中 軟 件測試學僅處于運行維護階段之前 是軟件產(chǎn)品交付用戶使用之前保證軟件質 量的重要手段 近來 軟件工程界趨向于一種新的觀點 即認為軟件生命周期 每一階段中都應包含測試 從而檢驗本階段的成果是否接近預期的目標 盡可 能早的發(fā)現(xiàn)錯誤并加以修正 如果不在早期階段進行測試 錯誤的延時擴散常 常會導致最后成品測試的巨大困難 事實上 對于軟件來講 不論采用什么技術和什么方法 軟件中仍然會有 錯 采用新的語言 先進的開發(fā)方式 完善的開發(fā)過程 可以減少錯誤的引入 但是不可能完全杜絕軟件中的錯誤 這些引入的錯誤需要測試來找出 軟件中 的錯誤密度也需要測試來進行估計 測試是所有工程學科的基本組成單元 是 軟件開發(fā)的重要部分 自有程序設計的那天起測試就一直伴隨著 統(tǒng)計表明 在典型的軟件開發(fā)項目中 軟件測試工作量往往占軟件開發(fā)總工作量的 40 以 上 而在軟件開發(fā)的總成本中 用在測試上的開銷要占 30 到 50 如果把維 護階段也考慮在內(nèi) 討論整個軟件生存期時 測試的成本比例也許會有所降低 但實際上維護工作相當于二次開發(fā) 乃至多次開發(fā) 其中必定還包含有許多測 試工作 在實踐中 軟件測試的困難常常使人望而卻步或敷衍了事 這是由于對測 試仍然存在一些不正確的看法和錯誤的態(tài)度 這包括 1 認為測試工作不如設計和編碼那樣容易取得進展難以給測試人員某種成 就感 2 以發(fā)現(xiàn)軟件錯誤為目標的測試是非建設性的 甚至是破壞性的 測試中 發(fā)現(xiàn)錯位是對責任者工作的一種否定 全套設計加扣 3012250582 3 測試工作枯燥無味 不能引起人們的興趣 4 測試工作是艱苦而細致的工作 5 對自己編寫的程序盲目自信 在發(fā)現(xiàn)錯誤后 顧慮別人對自己的開發(fā)能 力的看法 這些觀點對軟件測試工作是極為不利的 必須澄清認識 端正態(tài)度 才可 能提高軟件產(chǎn)品的質量 2 測試的目的 如果測試的目的是為了盡可能多地找出錯誤 那么測試就應該直接針對軟 件比較復雜的部分或是以前出錯比較多的位置 如果測試目的是為了給最終用 戶提供具有一定可信度的質量評價 那么測試就應該直接針對在實際應用中會 經(jīng)常用到的商業(yè)假設 在談到軟件測試時 許多人都引用 Grenford J Myers 在 The Art of Software Testing 一書中的觀點 1 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 2 測試是為了證明程序有錯 而不是證明程序無錯誤 3 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤 4 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試 這種觀點可以提醒人們測試要以查找錯誤為中心 而不是為了演示軟件的 正確功能 但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導 認為發(fā)現(xiàn)錯誤是 軟件測試的唯一目 查找不出錯誤的測試就是沒有價值的 事實并非如此 首先 測試并不僅僅是為了要找出錯誤 通過分析錯誤產(chǎn)生的原因和錯誤 的分布特征 可以幫助項目管理者發(fā)現(xiàn)當前所采用的軟件過程的缺陷 以便改 進 同時 這種分析也能幫助我們設計出有針對性地檢測方法 改善測試的有 效性 其次 沒有發(fā)現(xiàn)錯誤的測試也是有價值的 完整的測試是評定測試質量 的一種方法 全套設計加扣 3012250582 5 2 25 2 2 系統(tǒng)測試系統(tǒng)測試 與開發(fā)過程類似 測試過程也必須分步驟進行 每個步驟在邏輯上是前一 個步驟的繼續(xù) 大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成 每個子系統(tǒng)又由若干 個模塊組成 因此 大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成 1 模塊測試 在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細設計的錯誤 2 子系統(tǒng)測試 這個步驟著重測試模塊的接口 3 系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設計中的錯誤 也可 能發(fā)現(xiàn)需求說明中的錯誤 4 驗收測試 在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤 5 2 35 2 3 測試的主要內(nèi)容測試的主要內(nèi)容 為了保證測試的質量 將測試過程分成幾個階段 即 代碼審查 單元測試 集成測試 確認測試和系統(tǒng)測試 1 單元測試 單元測試集中在檢查軟件設計的最小單位 模塊上 通過測試發(fā)現(xiàn)實現(xiàn)該 模塊的實際功能與定義該模塊的功能說明不符合的情況 以及編碼的錯誤 身份認證時候要保證在以下輸入情況時候系統(tǒng)能夠健康運行 1 輸入用戶 ID 時候鍵入非法字符 如 等 2 在操作員編碼框輸入非數(shù)字字符 如 abc 3 輸入的用戶 ID 或者操作員編碼不存在 4 輸入的用戶 ID 或者操作員編碼與密碼不相符合 5 輸入的用戶 ID 操作員編碼不能登陸本模塊 6 輸入的信息超過規(guī)定字符長度 7 輸入的信息有一項為空 查詢信息時候 1 查詢條件鍵入時有非法字符 如 等 2 輸入不存在的查詢條件 全套設計加扣 3012250582 3 輸入查詢條件超過規(guī)定字符長度 4 輸入查詢條件一項為空 2 集成測試 集成測試是將模塊按照設計要求組裝起來同時進行測試 主要目標是發(fā)現(xiàn) 與接口有關的問題 如一個模塊與另一個模塊可能有由于疏忽的問題而造成有 害影響 把子功能組合起來可能不產(chǎn)生預期的主功能 個別看起來是可以接受 的誤差可能積累到不能接受的程度 全程數(shù)據(jù)結構可能有錯誤等 3 確認測試 確認測試的目的是向未來的用戶表明系統(tǒng)能夠像預定要求那樣工作 經(jīng)集 成測試后 已經(jīng)按照設計把所有的模塊組裝成一個完整的軟件系統(tǒng) 接口錯誤 也已經(jīng)基本排除了 接著就應該進一步驗證軟件的有效性 這就是確認測試的 任務 即軟件的功能和性能如同用戶所合理期待的那樣 4 系統(tǒng)測試 軟件開發(fā)完成以后 最終還要與系統(tǒng)中其他部分配套運行 進行系統(tǒng)測試 包括恢復測試 安全測試 強度測試和性能測試等 單獨對系統(tǒng)的測試主要從以下幾方面入手 1 功能測試 測試是否滿足開發(fā)要求 是否提供設計所描述的功能 是 否用戶的需求都得到滿足 功能測試是系統(tǒng)測試最常用和必須的測試 通常還 會以正式的軟件說明書為測試標準 2 強度測試及性能測試 測試系統(tǒng)能力最高實際限度 即軟件在一些 超負荷情況下功能實現(xiàn)的情況 3 安全測試 驗證安裝在系統(tǒng)內(nèi)的保護機構確實能夠對系統(tǒng)進行保護 使之不受各種非常的干擾 針對本系統(tǒng)主要是對權限系統(tǒng)的測試和對無效數(shù)據(jù) 錯數(shù)據(jù) 和非法數(shù)據(jù)干擾的能力的測試 經(jīng)過上述的測試過程對軟件進行測試后 軟件基本滿足開發(fā)的要求 測試 宣告結束 6 6 全文總結全文總結 全套設計加扣 3012250582 在本系統(tǒng)的開發(fā)過程中 由于本人是初次開發(fā)軟件 在知識 經(jīng)驗方面都 存在著不足 另外 在整個開發(fā)的過程中 時間也比較倉促 因此 該系統(tǒng)必 然會存在一些缺陷和不足 因為對高校教師管理系統(tǒng)的整個流程不夠熟悉 在 需求分析時未能做到完全滿足用戶的需求 雖然網(wǎng)絡在高校教師管理系統(tǒng)中的 應用不是很多 但是未來的發(fā)展方向 在本次開發(fā)過程由于硬件的限制 未能 實現(xiàn)網(wǎng)絡功能 因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù)損 失 盡管本管理系統(tǒng)存在著很多不足 但其功能全面 易于日后程序更新 數(shù) 據(jù)庫管理容易 界面友好 操作方便 效率高 安全性好等優(yōu)點是本管理系統(tǒng) 所必需的 相信本高校教師管理系統(tǒng)是一套學校在日常管理中必不可少的管理 軟件 通過開發(fā)這個系統(tǒng) 我掌握了的項本過程 了解了的基本知識鞏固了我 對 jsp 的學習 但在這次畢業(yè)設計中的最大收獲并不是掌握這幾門開發(fā)工具的 應用 而是學會了設計系統(tǒng)的思維方法 以及與同學們之間相互幫助的精神 根據(jù)方案 大部分問題均已解決 也已基本實現(xiàn)了預期的目標和功能 但 由于方案不成熟 時間緊迫 人力 物力方面的原因 此系統(tǒng)還是有許多地方需 要進一步的完善和提高 因而 我們的系統(tǒng)不可避免的有一些不足之處 希望 老師們給予批評指正 在本次課程設計中困難遇到不少 比如數(shù)據(jù)庫的連接 全局參數(shù)的傳遞等 在這次系統(tǒng)開發(fā)的過程中 我深深體會到了做一個系統(tǒng) 首先進行需求分析的重要性 了解了一個系統(tǒng)的制作 從功能分析到功能模塊 分析 與其他系統(tǒng)的關系 再到數(shù)據(jù)庫設計 數(shù)據(jù)庫結構實現(xiàn)及各功能模塊的 創(chuàng)建都需要從整體上考慮設計 這些都有待以后進一步改進 通過實踐對于我 以后的學習將會帶來很大的幫助 這次的畢業(yè)設計開發(fā) 主要有以下幾點收獲 1 對原型化的系統(tǒng)開發(fā)方法有了一定的了解 漸增式的原型化開發(fā)方法與面 向對象的程序設計的結合不但能在系統(tǒng)開發(fā)初期讓用戶了解系統(tǒng)的概貌 而且 能使系統(tǒng)開發(fā)模塊化 提高開發(fā)效率 減少出錯 對于后期的系統(tǒng)維護也提供 了很大的幫助 2 通過實踐 提高了系統(tǒng)分析的能力 對數(shù)據(jù)流圖 數(shù)據(jù)字典 系統(tǒng)流程圖 全套設計加扣 3012250582 等系統(tǒng)設計工具的使用有了更深刻的認識 為以后的工作 學習的進一步提高 打下了堅實的基礎 3 在可視化環(huán)境中使用 SQLSEVER 2000 查詢語言配合進行數(shù)據(jù)庫操作的能力 有了較大的提高 在學習數(shù)據(jù)原理課程時就學習過 SQLSEVER 2000 查詢語言 但掌握的東西很膚淺 更不知道如何應用 通過這次獨立地系統(tǒng)開發(fā) 用 JSP 配合 SQLSEVER 2000 進行數(shù)據(jù)庫操作 在這方面有了更深刻的認識 全套設計加扣 3012250582 致致 謝謝 在本次畢業(yè)設計過程中 得到了指導老師的指導與支持 在此特別感謝 XX 老師的大力幫助 指導老師的悉心指導和大力支持 在總體結構 功能的把握 上給予了非常大的幫助 同時根我們提供了非常優(yōu)越的設計環(huán)境 并對我在編 程 數(shù)據(jù)庫設計等細節(jié)工作上給予了耐心的指導 對于我們小組順利完成這次 畢業(yè)設計起到了關鍵性的作用 另外和我同組同學大家始終團結協(xié)作 努力拼搏 增強了我的團隊意識 并且我們接下了深厚的友誼 我們自始至終在一種愉快的氣氛中學習工作 此 次畢業(yè)設計對提高我的編程技術 協(xié)調(diào)團隊成員的關系等方面都由許多益處 在此我一并向他表示感謝 我還要感謝我的母校 XXXXXXX 大學 以及在大 學四年生活中給予我關心和幫助的老師和同學 是他們教會了我專業(yè)的知識和 做人的道理 通過這次畢業(yè)設計我還明白了作為一名計算機專業(yè)的大學畢業(yè)生 我們要會的不僅僅是編寫代碼 更重要的是要有整體把握系統(tǒng)設計的能力 我 會在以后的工作和學習中不斷完善自己 為我最熱愛的母校爭光 為自己翻開 輝煌的新篇章 轉眼間 大學生活即將結束 回首過去四年的大學生活 真是有苦也有樂 然而更多的則是收獲 感謝母校的各位老師不但無私地傳授給我們知識 也教 會了我們?nèi)绾巫鋈?管理信息系統(tǒng)專業(yè)的畢業(yè)設計任務繁重 但正是在這幾個 月緊張而充實的設計中 我感到自己的知識得到了一次升華 我相信 我的畢 業(yè)設計會給我的四年大學畫上一個圓滿的句號 21 世紀已經(jīng)到來了 在新的世紀里 人們自然對未來有許多美好的愿望和 設想 現(xiàn)代科學技術的飛速發(fā)展 改變了世界 也改變了世界的生活 作為新 世紀的大學生 應當站在世界的發(fā)展前列 掌握現(xiàn)代科學技術知識 調(diào)整自己 的知識結構和能力結構 以適應社會發(fā)展的要求 新世紀需要具有豐富現(xiàn)代科 學知識 能夠獨立解決面臨任務 有創(chuàng)新意識的新型人才 全套設計加扣 3012250582 參考文獻參考文獻 1 孫衛(wèi)琴 李洪成 Tomcat 與 Java Web 開發(fā)技術詳解 電子工業(yè)出版社 2003 年 6 月 1 205 2 BruceEckel Java 編程思想 機械工業(yè)出版社 2003 年 10 月 1 378 3 FLANAGAN Java 技術手冊 中國電力出版社 2002 年 6 月 1 465 4 孫一林 彭波 Java 數(shù)據(jù)庫編程實例 清華大學出版社 2002 年 8 月 30 210 5 LEE ANNE PHILLIPS 巧學活用 HTML4 電子工業(yè)出版社 2004 年 8 月 1 319 6 飛思科技產(chǎn)品研發(fā)中心 JSP 應用開發(fā)詳解 電子工業(yè)出版社 2003 年 9 月 32 300 7 耿祥義 張躍平 JSP 實用教程 清華大學出版社 2003 年 5 月 1 日 1 354 8 孫涌 現(xiàn)代軟件工程 北京希望電子出版社 2003 年 8 月 1 246 9 薩師煊 王珊 數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社 2002 年 2 月 3 460 10 Brown 等 JSP 編程指南 第二版 電子工業(yè)出版社 2003 年 3 月 1 268 11 清宏計算機工作室 JSP 編程技巧 機械工業(yè)出版社 2004 年 5 月 1 410 12 朱紅 司光亞 JSP Web 編程指南 電子工業(yè)出版社 2001 年 9 月 34 307 13 賽奎春 JSP 工程應用與項目實踐 機械工業(yè)出版社 2002 年 8 月 23 294 全套設計加扣 3012250582 附 錄 部分源代碼 部分源代碼 package com bean import java SQLSever 2000 ResultSet import java text SimpleDateFormat import java util ArrayList import java util Calendar import java util List import com util Constant import com util DBO public class CaiWu private List list private ResultSet rs private String date new SimpleDateFormat yyyy MM dd HH mm ss format Calendar getInstance getTime 增加分類 public int addFenLei String fenlei String SQLSever 2000 insert into classname flmc addtime values fenlei date DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 修改分類 public int upFenLei int id String fenlei String SQLSever 2000 update classname set flmc fenlei where id id 全套設計加扣 3012250582 DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 刪除分類 public int delFenLei int id String SQLSever 2000 delete from classname where id id DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 所有分類 public List getAllFenLei String SQLSever 2000 select from classname order by id desc DBO dbo new DBO list new ArrayList dbo open try rs dbo executeQuery SQLSever 2000 while rs next List list2 new ArrayList list2 add rs getString 1 全套設計加扣 3012250582 list2 add rs getString 2 list2 add rs getString 3 list add list2 return list catch Exception e e printStackTrace return null finally dbo close 增加 輸入 public int addCaiWu String fenlei String xingzhi String shuoming String shuliang String remark String SQLSever 2000 insert into inmoney fenlei xingzhi shuoming shuliang remark addtime values fenlei xingzhi shuoming shuliang remark date DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 修改 輸入 public int upCaiWu int id String fenlei String xingzhi String shuoming String shuliang String remark String SQLSever 2000 update inmoney set fenlei fenlei xingzhi xingzhi shuoming shuoming shuliang shuliang rem ark remark where id id DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 全套設計加扣 3012250582 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 刪除 輸入 public int delCaiWu int id String SQLSever 2000 delete from inmoney where id id DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 所有 輸入 public List getAllCaiWu String SQLSever 2000 select from inmoney order by id desc DBO dbo new DBO list new ArrayList dbo open try rs dbo executeQuery SQLSever 2000 while rs next List list2 new ArrayList list2 add rs getString 1 list2 add rs getString 2 list2 add rs getString 3 list2 add rs getString 4 list2 add rs getString 5 全套設計加扣 3012250582 list2 add rs getString 6 list2 add rs getString 7 list add list2 return list catch Exception e e printStackTrace return null finally dbo close 單個 輸入 public List getOneCaiWu int id String SQLSever 2000 select from inmoney where id id DBO dbo new DBO list new ArrayList dbo open try rs dbo executeQuery SQLSever 2000 while rs next list add rs getString 1 list add rs getString 2 list add rs getString 3 list add rs getString 4 list add rs getString 5 list add rs getString 6 return list catch Exception e e printStackTrace return null finally dbo close public int chuShiHua String SQLSever 2000 delete from inmoney String SQLSever 20002 delete from classname String SQLSever 20003 delete from adminlog DBO dbo new DBO dbo open try 全套設計加扣 3012250582 dbo executeUpdate SQLSever 2000 dbo executeUpdate SQLSever 20002 dbo executeUpdate SQLSever 20003 return Constant SYSTEM ERROR catch Exception e e printStackTrace return 0 finally dbo close 所有 輸入 public List getAllCaiWu1 String xingzhi String SQLSever 2000 select from inmoney where xingzhi xingzhi order by id desc DBO dbo new DBO list new ArrayList dbo open try rs dbo execute
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高一第3章數(shù)學試卷
- 汾陽6年級數(shù)學試卷
- 肋骨骨折術后護理
- 2024年11月浙江海鹽湖商村鎮(zhèn)銀行股份有限公司招考人員筆試歷年參考題庫附帶答案詳解
- 2025至2030乘用車行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2024年南充市順慶區(qū)和平路街道社區(qū)衛(wèi)生服務中心招聘筆試真題
- 2025至2030草藥和有機睫毛膏行業(yè)市場深度研究與戰(zhàn)略咨詢分析報告
- 福清市初三數(shù)學試卷
- 分數(shù)乘法五下數(shù)學試卷
- 高考新教材數(shù)學試卷
- 社會語言學視角下網(wǎng)絡流行用語研究
- 《拍賣概論》考試題庫(精煉版)
- DL-T5434-2021電力建設工程監(jiān)理規(guī)范
- 設計投標服務方案
- “一帶一路”倡議與國際合作課件
- 貨物供應方案及運輸方案
- 中醫(yī)養(yǎng)生健康小妙招的課件
- 拉鏈采購合同
- 紀檢監(jiān)察大數(shù)據(jù)平臺建設方案
- 09J202-1 坡屋面建筑構造(一)-2
- 2024年山東兗礦能源集團股份有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論