【正文】
的功能實現(xiàn)情況。 ( 2)局部數(shù)據(jù)結(jié)構(gòu) 。 2. 集成測試 : 集成測試時 測試和組裝軟件系統(tǒng)化技術(shù)。 3. 驗收測試: 驗收測試也叫確定測試,它 驗證軟件的有效性。 2. 數(shù)據(jù)的安全性: 數(shù)據(jù)庫與客戶端的層層隔離 ,客戶端無法接觸本質(zhì)的數(shù)據(jù)庫 ,客戶端不能非法的修改和破壞 ,數(shù)據(jù)庫能夠有效的安全的得以保護。為了應對未來軟件的有用性,系統(tǒng)維護對其稱為預防性維護。從三月份開始準備畢業(yè)設計,終于在指導老師的悉心指導下,加上自己的不懈努力完成了 本次畢業(yè)設計。 東華理工大學畢業(yè)設計(論文) 致謝 35 致 謝 經(jīng)過 四年 的學習以及幾個月的精心準備,傾注了自己許多心血的畢業(yè)論文寫作任務終于到了結(jié)束的時候,在論文完稿直接,心頭如釋重負,在欣慰之余額,萬千思緒涌上心頭 ,令我感觸良多。 通過畢業(yè)設計,我看到了自己本身存在著許多問題,也會遇到這樣那樣的問題,反映出自己學習的缺點疏漏。 盡量松散〈低偶合〉,高內(nèi)聚 ; 東華理工大學畢業(yè)設計(論文) 結(jié)論 34 結(jié) 論 大學的前三年中也做過一些課程設計,但這次畢業(yè)設計對我來說是一個巨大的挑戰(zhàn),首先畢業(yè)論文的格式有嚴格的要求,不像以前的課程設計可以有一些的放松,其次是項目的實現(xiàn)比起以前的課程設計要實現(xiàn)的功能要多出很多,而且考慮的東西也要增加很多。軟件維護就是在軟件付費之后,對軟件的不足之處或錯誤或者根據(jù)用戶的需要對軟件進行有效的更改。驗收測試的目的是驗證系統(tǒng)確實能夠符合用戶的需要。一種稱 為非漸增式測試方法;另一種叫漸增式測試方法。 ( 4)出錯處理通路 。 測試的定義就是為了發(fā)現(xiàn)程 序中的錯誤而執(zhí)行程序的過程 測試方案 1. 單元測試: 單元測試集中檢測軟件的最小單元,單元測試主要使用白盒測試,而且對多個模塊的測試可以并行的進行。 =。 kname=((String)(kname))。 /script 東華理工大學畢業(yè)設計(論文) 詳細設計 28 % 成績信息錄入模塊 成績信息錄入模塊完成學生成績信息的錄入功能,成績錄入以班級為單位進行錄入,此頁面對應的磁盤文件為 cjlr ,在此頁面中,管理員選擇某個科目,點擊“錄入成績”系統(tǒng)會調(diào)出該科學生成績錄入界面。 shj=((String)(shj))。 /script %} } 2. 新增學生模塊 新增學生 模塊完成學生信息的添加功能,管理員在輸入時需要添加學生的姓名,性別,年級及籍貫等基本信息,系統(tǒng)為每個學生設置一個初使密碼,學生可以以學號及初始密碼登錄,此頁面的設計如圖 612 所示: 圖 612 新增學生頁面 實現(xiàn)“保存”功能代碼設計如下: if(add.equals(op)){ sid=()。 =。 % script language=javascript alert(操作成功 )。 sname=((String)(sname))。 (bname,kname,jname)。 開課信息管理模塊 班級信息管理模塊,完成學校的開課信息管理的功能,學校的開課信息以班級為單位 ,可以設置某個班級的開課課程及主講教師,本模塊主要完成開課信息的添加及刪除功能,本模塊對應的磁盤文件為 ,開課信息管理模塊的頁面設計如圖 69 所示: 圖 69 開課信息管理模塊 1. 新增課程模塊 新增課程模塊完成新增開課信息,操作者需要選擇班級名稱,課程名稱和主講教師,才能完成課程信息的添加功能。 /script % } else { (kname)。 =。 /script % 2.其中實現(xiàn)“修改”功能代碼設計如下: if(modi.equals(op)){ kname=((String)(kname))。 kbz=((String)(kbz))。 % script language=javascript alert(操作成功 )。 jzy=((String)(jzy))。 % script language=javascript alert(操作成功 )。教師信息管理頁面設計如圖 66 所示: 圖 66 教師管理模塊 1.其中“刪除”功能核心代碼如下: if(del.equals(op)){ jname=((String)(jname))。只有用戶名和密碼都正確才可以進入后臺系統(tǒng)。在做好后臺管理系統(tǒng)的基礎上,再做前臺系統(tǒng),由于數(shù)據(jù)庫里有了各種實際的資料,更顯得一目了然。 SQL Server 20xx 程序設計模型與 Windows DNA 構(gòu)架集成 , 用以開發(fā) Web 應用程序 , 并且 SQL Server 20xx 支持 English Query 和 Microsoft 搜索服務等功能 , 在 Web 應用程序中包含了用戶友好的查詢和強大的搜索功能。另外 Tomcat開源、免費的優(yōu)點也使其得到廣泛的運用?,F(xiàn)如今, MyEclipse 已被廣大開發(fā)人員用做項目開發(fā)。 JBoss 服務器是免費的 而 Weblogic 服務器是需要收費的,所以大家更傾向于采用 JBoss 服務器 。 東華理工大學畢業(yè)設計(論文) 系統(tǒng)環(huán)境的關鍵技術(shù)介紹 13 ( 3) JSP 的運行環(huán)境 要運行 Jsp(注意,不是瀏覽 Jsp 頁面),需要有支持 Jsp 技術(shù)的服務器。 ( 2) JSP 的運行原理 JSP 技術(shù)是由 Servlet 技術(shù)轉(zhuǎn)換而來的,所以我們會發(fā)現(xiàn)第一次瀏覽 JSP 語言編寫的頁面時速度會比較慢,這就是由于編譯機正在編譯 JSP 文件所造成的原因。 各實體之間的 ER 圖 圖 44 學生和班級關系 ER 圖 學 生 姓名 性別 學號 籍貫 密碼 班 級 專業(yè) 名稱 人數(shù) 老師任 屬于于 M 1 東華理工大學畢業(yè)設計(論文) 總體設計 10 圖 45 課程和班級關系 ER 圖 圖 46 教師與課程關系 ER 圖 圖 47 學生與課程關系 ER 圖 開設 M N 課程 課程名 說明 課程號 班級 專業(yè) 名稱 人數(shù) 老師laoshi 教 師 性別 專業(yè) 姓名 職稱 密碼 課程 課程名 說明 課程號 教授 M N 學習 M N 學 生 姓名 性別 學號 籍貫 密碼 課程 課程名 說明 課程號 成績 東華理工大學畢業(yè)設計(論文) 總體設計 11 關系總 ER 圖 圖 48 總 ER 圖 屬于 M 1 學 生 班 級 課程 教師 教授 M N 開設 M N 學習 M N 成績 東華理工大學畢業(yè)設計(論文) 系統(tǒng)環(huán)境的關鍵技術(shù)介紹 12 第 5 章 系統(tǒng)環(huán)境的關鍵技術(shù)介紹 Java Web Java Web,是一種很廣泛的技術(shù),包括了很多的子技術(shù),比如 JSP,Servlet,Ajax 等技術(shù), Java Web 技術(shù)的出現(xiàn)彌補了以前 Java 語言只適合在后臺運行的狀況,使得 Java技術(shù)也可以運用在前臺。 4.成績管理模塊 成績信息錄入模塊完成學生成績信息的錄入功能,成績錄入以班級為單位進行錄入 。如果學生覺得給定的密碼不安全,可自行修改。學生成績由教師或管理員在后臺錄入。學生 可 通過學號和密碼登錄 ,系統(tǒng)功能結(jié)構(gòu)如 圖 41 所示: 圖 41 學生系統(tǒng) 管理員系統(tǒng)功能劃分 管理員系統(tǒng)完成此系統(tǒng)的管理操作 ,主要包括學生信息管理,課程管理,班級信息管理,成績管理,教師管理,獲獎人員,開課信息管理。 輸入 /輸出: D1,D2,D3,D4,D5 編號: P2 名字:教學管理員操作子系統(tǒng) 描述:教學管理員對本系統(tǒng)的操作。 編號: F5 名字:班級操作信息 描述:工作人員使用本系統(tǒng)的操作結(jié)果。 編號: D5 組成:班級名稱,專業(yè),人數(shù),班主任 數(shù)據(jù)流 編號: F1 名字:學生信息 描述:工作人員操作的學生基本信息。 編號: D1 組成:學號,姓名,生別,班級,籍貫,密碼 名字:課程信息表 描述:記錄學校開設的課程信息。 系統(tǒng)主要分管理員,教師管理員,教師三大部分。前臺系統(tǒng)主要是學生成績查詢功能,即學生可通過登錄驗證查詢自己的各門成績。 法律可行性 本系統(tǒng)開發(fā)不會侵犯他人、集體或國家利益,不存在侵權(quán)等問題,不違反國家法律 ,具有法律可行性。本系統(tǒng)使用 JSP 開發(fā)技術(shù),應用功能強大的Macromedia Dreamweaver MX 軟件,用 JAVA 腳本來編寫服務器端腳本,客戶端腳本也通過 JAVA 編寫,數(shù)據(jù)庫是 SQL Server20xx 數(shù)據(jù)庫,服務器是 TOMCAT 。 4 實 現(xiàn)管理員或教學管理員對班級信息的管理。 可以修改自己的登入密碼。本系統(tǒng)是基于Inter 網(wǎng)絡, 用 JSP 語言 來 對網(wǎng)站進行開發(fā) ,特別注重網(wǎng)站與用戶的交互性 。 本系統(tǒng)的設計的目的主要是 實現(xiàn)學生信息的網(wǎng)絡化的查詢與管理。 關鍵詞: 管 理系統(tǒng);數(shù)據(jù)庫;模塊化 東華理工大學畢業(yè)設計(論文) ABSTRACT II ABSTRACT This article focuses on the student information management system for the overall development process. Introduced a system for environment and development tools, the design concept and design process has also made a prehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the The various functions of the system to achieve process and detailed design process, drawing a simple system function modules map at the same time, to more clearly show that design thinking and the whole process of planning and design of concrete realization. According to actual demand, student information management system for this project is modular in