版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 黑河學(xué)院畢業(yè)設(shè)計(jì)管理網(wǎng)站黑河學(xué)院畢業(yè)設(shè)計(jì)管理網(wǎng)站 的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)與實(shí)現(xiàn) 所在系別:所在系別: 計(jì)算機(jī)科學(xué)與信息工程計(jì)算機(jī)科學(xué)與信息工程 專專 業(yè):業(yè): 網(wǎng)絡(luò)工程網(wǎng)絡(luò)工程 學(xué)生姓名:學(xué)生姓名: 學(xué)學(xué) 號(hào):號(hào): 指導(dǎo)教師:指導(dǎo)教師: 職職 稱:稱: 2012 年 4 月 30 日 目 錄 摘 要.iii abstract.iv 第 1 章 緒論.1 1.1 背景和研究意義.1 1.2 系統(tǒng)設(shè)計(jì)開發(fā)的目標(biāo).1 1.3 國(guó)內(nèi)外研究現(xiàn)狀.1 第 2 章 系統(tǒng)分析.3 2.1 可行性分析.3 2.1.1 可行性分析.3 2.1.2 系統(tǒng)流程圖.3 2.1.3 數(shù)據(jù)流圖.4 2.2 需求分析.6 2.
2、2.1 系統(tǒng)的功能需求分析.6 2.2.2 系統(tǒng)的性能需求分析.6 2.2.3 實(shí)體-聯(lián)系圖 .7 第 3 章 系統(tǒng)的總體設(shè)計(jì).9 3.1 結(jié)構(gòu)設(shè)計(jì).9 3.2 功能模塊設(shè)計(jì).9 3.3 數(shù)據(jù)庫(kù)設(shè)計(jì).11 第 4 章 網(wǎng)站的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).14 4.1 用戶界面設(shè)置.14 4.2 登錄模塊設(shè)計(jì)與實(shí)現(xiàn).14 4.3 選題功能模塊設(shè)計(jì)與實(shí)現(xiàn).15 4.4 管理員功能模塊設(shè)計(jì)與實(shí)現(xiàn).16 第 5 章 系統(tǒng)測(cè)試.18 5.1 測(cè)試原理.18 5.2 系統(tǒng)測(cè)試.18 5.2.1 登陸界面的測(cè)試.18 5.2.2 資料下載的測(cè)試.19 5.2.3 模塊測(cè)試.20 5.3 測(cè)試結(jié)果分析.20 總 結(jié).21
3、參考文獻(xiàn).22 致 謝.23 摘摘 要要 目前我國(guó)大部分高校的畢業(yè)設(shè)計(jì)管理工作還停留在手工操作階段,指導(dǎo)教師投 入大量的時(shí)間和精力批改、整理論文,此外還要考慮到因畢業(yè)生在異地參加工作師 生的溝通和信息傳遞不及時(shí)等問題,因此開發(fā)一個(gè)適合管理畢業(yè)論文系統(tǒng)是一個(gè)很 好的方案。畢業(yè)設(shè)計(jì)是學(xué)生在校期間的最后一個(gè)教學(xué)環(huán)節(jié),是學(xué)習(xí)深化和提高的一 個(gè)重要過程,也是綜合檢驗(yàn)所學(xué)理論知識(shí)的一個(gè)重要環(huán)節(jié)。該課題從畢業(yè)設(shè)計(jì)的申 報(bào)、審核、學(xué)生選題、調(diào)劑、指導(dǎo)、評(píng)閱、答辯等環(huán)節(jié)進(jìn)行管理,實(shí)現(xiàn)了畢業(yè)設(shè)計(jì) 的整個(gè)流程的管理工作。系統(tǒng)主要功能實(shí)現(xiàn)了學(xué)生自主選題和教師自主選擇學(xué)生的 網(wǎng)上雙向選擇,能夠保證畢業(yè)設(shè)計(jì)期間管理員、老
4、師、學(xué)生之間信息的聯(lián)通,對(duì)保 證畢業(yè)設(shè)計(jì)的全程控制有非常重要的現(xiàn)實(shí)意義。本系統(tǒng)根據(jù)數(shù)據(jù)管理的不同主題需 要,分成三大子系統(tǒng):學(xué)生管理子系統(tǒng)、教師管理子系統(tǒng)、管理員管理子系統(tǒng)。軟 件系統(tǒng)的設(shè)計(jì)也是按著三個(gè)大的模塊來進(jìn)行設(shè)計(jì)的。 本論文主要從管理系統(tǒng)的需求分析、模塊設(shè)計(jì)、詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)、軟件測(cè)試等 角度來進(jìn)行闡述的,具體描述了整個(gè)管理系統(tǒng)的設(shè)計(jì)過程,并對(duì)一些重點(diǎn)算法進(jìn)行 了詳細(xì)地分析與說明,最后,通過具體測(cè)試用例的測(cè)試分析,從而說明管理系統(tǒng)的 運(yùn)行穩(wěn)定、可靠,頁(yè)面跳轉(zhuǎn)靈活,具有一定的實(shí)用價(jià)值。 關(guān)鍵詞:畢業(yè)設(shè)計(jì);答辯;選題 abstractabstract at present, most of
5、our colleges and universities graduate design management also remain in the manual phase, the instructor put in a lot of time and energy correcting, sorting papers, in addition to taking into account the off-site to participate in the work of teachers and students of communication and information tr
6、ansfer is not due to graduatesin a timely manner, etc., to develop a suitable management thesis systems is a good program. graduate design students in the school during the last teaching is an important process of learning to deepen and improve the comprehensive test the theoretical knowledge of an
7、important part. the subject from the declaration of graduation design, review, topics students, transfers, guiding, reviewing, the respondent, and other aspects of management, graduate design management of the entire process. the main functions of the system to achieve the online two-way choice of s
8、tudents own subject matter and teachers choose the students to ensure that during the graduation project administrators, teachers, students, and information between unicom, full control of the design to ensure that graduation is a very important practical significance. the system according to differ
9、ent themes of data management needs, divided into three subsystems: the student management subsystem, management subsystem of teachers, administrators, management subsystem. software system design is to be designed according to three major modules. this thesis from the management system requirements
10、 analysis, module design, detailed design, software testing point of view to elaborate, detailed description of the design process of the entire management system, and some of the key algorithm and a detailed analysis and explanation, finally, the specific test case analysis, in order to explain the
11、 operation of the management system is stable, reliable, page jump flexible, has some practical value. keywords: graduation project; reply; topics 第 1 章 緒論 1.1 背景和研究意義 隨著計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)的普及和全國(guó)各院校的校園網(wǎng)絡(luò)的日益完善、健全, 各種工作的計(jì)算機(jī)網(wǎng)絡(luò)化將逐步取代繁重的傳統(tǒng)辦公模式。畢業(yè)設(shè)計(jì)作為大學(xué)生四 年學(xué)習(xí)的重要環(huán)節(jié),也有必要實(shí)行計(jì)算機(jī)網(wǎng)絡(luò)化管理,從而減輕設(shè)計(jì)指導(dǎo)老師的承 重負(fù)擔(dān),簡(jiǎn)化立題、選題、評(píng)分等過程,讓繁冗的課
12、題設(shè)計(jì)信息采用計(jì)算機(jī)數(shù)據(jù)庫(kù) 統(tǒng)籌管理。因此,設(shè)計(jì)一種畢業(yè)設(shè)計(jì)綜合管理系統(tǒng)是本校教學(xué)管理發(fā)展的一項(xiàng)任務(wù), 也是各院校教學(xué)發(fā)展的趨勢(shì)。該系統(tǒng)為學(xué)生、教師、管理員提供一個(gè)交互的接口, 大大方便了學(xué)生、老師及管理員的管理人員。 畢業(yè)設(shè)計(jì)是學(xué)生在校期間的最后一個(gè)教學(xué)環(huán)節(jié),是學(xué)習(xí)深化和提高的一個(gè)重要 過程,也是綜合檢驗(yàn)所學(xué)理論知識(shí)的一個(gè)重要環(huán)節(jié)。本設(shè)計(jì)從課題的申報(bào)、課題的 審核、學(xué)生選題、指導(dǎo)、評(píng)閱、答辯等環(huán)節(jié)進(jìn)行管理,實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)的整個(gè)流程 的管理工作。系統(tǒng)實(shí)現(xiàn)了學(xué)生自主選題和教師自主選擇學(xué)生的網(wǎng)上雙向選擇,能夠 保證畢業(yè)設(shè)計(jì)期間管理員、老師、學(xué)生之間信息的聯(lián)通,對(duì)保證畢業(yè)設(shè)計(jì)的質(zhì)量有 非常重要的現(xiàn)實(shí)
13、意義。隨著網(wǎng)絡(luò)化的普及,全國(guó)高校的校園網(wǎng)絡(luò)日益健全,實(shí)現(xiàn)無 紙化辦公成為未來的趨勢(shì),并且隨著黑河學(xué)院的教學(xué)體制改革不斷加深,本系統(tǒng)的 建立為參加畢業(yè)設(shè)計(jì)的教師、學(xué)生提供接口。 1.2 系統(tǒng)設(shè)計(jì)開發(fā)的目標(biāo) 開發(fā)黑河學(xué)院畢業(yè)設(shè)計(jì)管理系統(tǒng)通過利用網(wǎng)絡(luò)來實(shí)現(xiàn)教師公布題目及要求,學(xué) 生和教師進(jìn)行雙向選擇,進(jìn)行網(wǎng)上指導(dǎo),同時(shí)監(jiān)控學(xué)生的完成情況,并通過對(duì)畢業(yè) 設(shè)計(jì)各環(huán)節(jié)的加強(qiáng)管理與監(jiān)控,及時(shí)地傳遞相關(guān)信息,來保證畢業(yè)設(shè)計(jì)的管理效率 和質(zhì)量。實(shí)現(xiàn)教學(xué)管理的科學(xué)化、程序化、標(biāo)準(zhǔn)化,將增強(qiáng)本院使用計(jì)算機(jī)網(wǎng)絡(luò)進(jìn) 行教學(xué)管理的能力,大大減少本院計(jì)算機(jī)系畢業(yè)設(shè)計(jì)管理的工作量。此系統(tǒng)通過服 務(wù)器實(shí)現(xiàn)論文的上傳和下載,師生
14、溝通、信息傳遞可以隨時(shí)進(jìn)行,無時(shí)間和空間的 限制,在數(shù)據(jù)庫(kù)安全方面由管理員操作控制保證用戶信息和上傳數(shù)據(jù)的保密性,實(shí) 現(xiàn)試題信息和用戶信息的不丟失、不泄露的功能,系統(tǒng)也對(duì)不同的用戶設(shè)置不同的 訪問權(quán)限,這樣可以使系統(tǒng)中的管理不被非法人員操作這樣軟件設(shè)計(jì)開發(fā)真正達(dá)到 簡(jiǎn)單和實(shí)用的目標(biāo)。并且向用戶展示友好的操作接口且功能齊全,在完善功能的同 時(shí)兼顧系統(tǒng)的靈活性,安全性和健壯性,不管是計(jì)算機(jī)專業(yè)人員還是其它用戶都能 很快上手,操作簡(jiǎn)便,易于安裝,容易普及。 1.3 國(guó)內(nèi)外研究現(xiàn)狀 信息化程度較高的國(guó)家和地區(qū),有很多關(guān)于畢業(yè)設(shè)計(jì)管理的軟件,采用的技術(shù) 也多種多樣,對(duì)于大多數(shù)畢業(yè)設(shè)計(jì)管理系統(tǒng)軟件也都是用
15、于網(wǎng)絡(luò)學(xué)院的遠(yuǎn)程教學(xué), 單純用于畢業(yè)設(shè)計(jì)管理方面仍然存在很多弊端,不適用于學(xué)生畢業(yè)設(shè)計(jì)的管理、存 盤和檢索,且功能單一,缺乏靈活性。隨著各高校規(guī)模的不斷擴(kuò)大,學(xué)生人數(shù)成倍 增長(zhǎng),積累了大量的學(xué)生信息,急需進(jìn)行統(tǒng)一管理以防信息流失。然而國(guó)內(nèi)的正規(guī) 院校,利用論文管理系統(tǒng)組織管理論文的活動(dòng)并不多,大多還停留在手工操作階段。 當(dāng)今信息化社會(huì)中,以計(jì)算機(jī)信息技術(shù)為代表的新一輪信息化建設(shè)已經(jīng)成為當(dāng) 今社會(huì)各個(gè)領(lǐng)域的共同特征1。作為社會(huì)信息化的一部分,教育信息化正在改變著 教育系統(tǒng)的各個(gè)領(lǐng)域。如今的高等院校都實(shí)行畢業(yè)設(shè)計(jì)模式作為檢驗(yàn)畢業(yè)生是否具 有資格獲得國(guó)家相應(yīng)的學(xué)位證書參照標(biāo)準(zhǔn)。各種信息技術(shù)的迅速發(fā)展
16、為實(shí)行高校畢 業(yè)設(shè)計(jì)統(tǒng)一管理創(chuàng)造了技術(shù)條件。這與當(dāng)今迅速發(fā)展的信息化十分不符,因此建立 一個(gè)完整、規(guī)范的畢業(yè)設(shè)計(jì)管理系統(tǒng)十分有必要性。這也是教育信息化和優(yōu)化教學(xué) 的要求。針對(duì)國(guó)內(nèi)外教學(xué)管理軟件的巨大需求和基本要求,一個(gè)好的畢業(yè)論文管理 軟件必須功能齊全,操作簡(jiǎn)單,向用戶展示友善的操作界面。在完善功能的同時(shí)又 必須兼顧系統(tǒng)的靈活性,安全性和健壯性2。當(dāng)前許多學(xué)校正在逐步完善畢業(yè)論文 管理工作,需要一個(gè)能滿足內(nèi)部管理需求、提高管理效率的應(yīng)用系統(tǒng)進(jìn)行內(nèi)部管理, 但是經(jīng)過多年的研究發(fā)現(xiàn)大多數(shù)院校仍然停在人工處理水平。然而隨著學(xué)校的規(guī)模 不斷擴(kuò)大,學(xué)生人數(shù)成倍增長(zhǎng),積累了大量的學(xué)生信息,急需進(jìn)行統(tǒng)一管理
17、以防信 息流失。畢業(yè)設(shè)計(jì)管理網(wǎng)站使管理畢業(yè)生論文的工作在該系統(tǒng)的配合下更加高效和 便捷。不管是計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡(jiǎn)便,易于安裝, 容易普及3。 第 2 章 系統(tǒng)分析 2.1 可行性分析 2.1.1 可行性分析 1技術(shù)可行性 b/s 結(jié)構(gòu)(browser/server 結(jié)構(gòu))是隨著 internet 技術(shù)的興起,對(duì) c/s 結(jié)構(gòu)的一 種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作接口是通過 www 瀏覽器來實(shí)現(xiàn), 極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端 (server)實(shí)現(xiàn),形成所謂三層 3-tier 結(jié)構(gòu)4。這樣就大大簡(jiǎn)化了客戶端計(jì)算機(jī)
18、載荷, 減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(tco) 。以目前的 技術(shù)看,局域網(wǎng)建立 b/s 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 internet/intranet 模式下數(shù)據(jù)庫(kù)應(yīng) 用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員, 從不同的地點(diǎn),以不同的接入方式(比如 lan, wan, internet/intranet 等)訪問和操 作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安 全5 。特別是在 java 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,b/s 架構(gòu)管理軟件更是方便、 速度快、效果優(yōu)。b/s 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作
19、而不用安裝任 何專門的軟件。只要有一臺(tái)能上網(wǎng)的計(jì)算機(jī)就能使用,客戶端零維護(hù)。 鑒于 a 技術(shù)的成熟與廣泛的使用,加以指導(dǎo)老師的幫助可以得到很多的技術(shù)支持。 由于在學(xué)習(xí)數(shù)據(jù)庫(kù)時(shí)一直以 sql server 作為例子,所以采用 microsoft sql server 2000 作為后臺(tái)數(shù)據(jù)庫(kù)。 2經(jīng)濟(jì)可行性 本設(shè)計(jì)為畢業(yè)而準(zhǔn)備,從資金成本等方面講,因?yàn)樵撓到y(tǒng)相對(duì)而言只是一個(gè) 小型的管理系統(tǒng),本人具備此項(xiàng)目的開發(fā)能力,而且消耗費(fèi)用也在承受能力之內(nèi)。 因此開發(fā)此項(xiàng)目在經(jīng)濟(jì)上完全可行6。 3操作可行性 如今,計(jì)算機(jī)與網(wǎng)絡(luò)已經(jīng)非常地普及。特別是在信息化高需求與快速發(fā)展的時(shí) 代,計(jì)算機(jī)應(yīng)用已經(jīng)成為教學(xué)崗位
20、上各教職員工所必備的技能。由于該系統(tǒng)是以 pc 機(jī)作為服務(wù)器的系統(tǒng),用戶可以自己對(duì)系統(tǒng)進(jìn)行操作和管理,在操作上基本可行。 2.1.2 系統(tǒng)流程圖 本系統(tǒng)大體流程是在主界面進(jìn)行登錄,通過后臺(tái)相應(yīng)的數(shù)據(jù)表進(jìn)行賬戶及密碼 驗(yàn)證,不同權(quán)限的用戶進(jìn)入的主界面不同,具體操作也不同。管理員進(jìn)入本系統(tǒng)顯 示的界面是教師管理界面、學(xué)生管理界面;學(xué)生進(jìn)入本系統(tǒng)顯示的界面是選題、查 看、上傳文件等。后臺(tái)管理是對(duì)已經(jīng)增加的用戶進(jìn)行管理。 繪制系統(tǒng)流程如圖 2.1 所示。 首頁(yè) 登錄 用用 戶戶 表表 失敗 黑河學(xué)院畢業(yè)設(shè)計(jì)管理系統(tǒng) 教師管理學(xué)生管理管理員 課題管理 選擇學(xué)生 評(píng)語(yǔ)評(píng)分 查看文檔 資資料料 信信 息息
21、表表 信信 息息 表表 資資料料 資資 源源 庫(kù)庫(kù) 資資料料 課題選擇 上傳文檔 成績(jī)查詢 用戶管理 退出管理 界界面面 用用 戶戶 表表 資資料料 資資料料 信信 息息 表表 成功 id password 圖 2.1 黑河學(xué)院畢業(yè)設(shè)計(jì)管理系統(tǒng)流程圖 2.1.3 數(shù)據(jù)流圖數(shù)據(jù)流圖 數(shù)據(jù)流程圖是對(duì)系統(tǒng)功能和工作流程的整體分析的重要方法,對(duì)系統(tǒng)的整體功 能和數(shù)據(jù)信息處理的流程有一個(gè)更直觀的了解,便于開發(fā)者在軟件的開發(fā)時(shí)能有條 理的進(jìn)行設(shè)計(jì),也便于測(cè)試人員及早設(shè)計(jì)出適合本系統(tǒng)的測(cè)試用例。以下是與本設(shè) 計(jì)相關(guān)的數(shù)據(jù)流程圖如圖 2.2 至圖 2.3 所示。 教師 管理員 學(xué)生 p0 黑河學(xué)院畢業(yè)設(shè)計(jì) 管
22、理系統(tǒng) 管理員 學(xué)生 教師 教師操作信息 教師操作信息 結(jié)果 學(xué)生操作 信息 學(xué)生操作信 息結(jié)果 管理員操作 信息 管理員操作信 息結(jié)果 圖 2.2 黑河學(xué)院畢業(yè)設(shè)計(jì)管理頂層數(shù)據(jù)流圖 教師 管理員 學(xué)生 p1 添加用戶 p11 審批選題 p9 提交選題p10 選擇指導(dǎo)學(xué)生 p8 修改個(gè)人信息 p5 上傳題目 p7 忘記密碼 p4 修改個(gè)人信息 p6 論文管理 p3 修改用戶信息p2 刪除用戶 f1 用戶信息 新用戶信息 刪除信息 刪除信息 修改信息 新用戶信息 新修改信息 修改信息 修改信息 新信息 題目信息 新題目信息 論文信息 新論文信息 選擇學(xué)生信息 指導(dǎo)學(xué)生信息 選題信息 審批選題信息
23、 個(gè)人信息 新個(gè)人信息 圖 2.3 黑河學(xué)院畢業(yè)設(shè)計(jì)管理層數(shù)據(jù)流圖 2.2 需求分析 2.2.1 系統(tǒng)的功能需求分析 1系統(tǒng)能實(shí)現(xiàn)黑河學(xué)院計(jì)算機(jī)系學(xué)生對(duì)本系指導(dǎo)教師互相選擇的功能:在指導(dǎo) 教師上交了論文選題之后,學(xué)生登錄此系統(tǒng)進(jìn)行選題同時(shí)選擇指導(dǎo)教師,等待教師 的同意,同時(shí)該指導(dǎo)教師有權(quán)決定是否選擇該同學(xué)。 2系統(tǒng)能實(shí)現(xiàn)畢業(yè)論文的上傳、下載和論文的批改功能:學(xué)生登錄該系統(tǒng)可以 提交論文,教師登錄后可以下載查看同時(shí)批改論文。 3系統(tǒng)能實(shí)現(xiàn)系統(tǒng)權(quán)限的設(shè)置:本系統(tǒng)輸入賬號(hào)、密碼實(shí)現(xiàn)不同角色的登錄, 管理員登錄后可以增加、刪除用戶等,并且為了保證系統(tǒng)數(shù)據(jù)庫(kù)信息的安全,設(shè)置 系統(tǒng)的訪問權(quán)限是重要的工作。
24、 4其它功能的設(shè)置:為了使用戶能更好的使用本系統(tǒng),在軟件中包括一些查看、 修改個(gè)人信息的功能和不同的操作接口,方便用戶進(jìn)行操作。 2.2.2 系統(tǒng)的性能需求分析 1系統(tǒng)完整性要求 本信息系統(tǒng)要為本校計(jì)算機(jī)系而設(shè)計(jì)的畢業(yè)論文管理系統(tǒng),無論是性能的需求 還是實(shí)際的需要,與使用者溝通和信息收集環(huán)節(jié)都很方便。 2系統(tǒng)安全性要求 系統(tǒng)的設(shè)置不僅要考慮操作方便性,還要考慮系統(tǒng)的安全性7,在進(jìn)入系統(tǒng)前, 只有合法用戶才能進(jìn)入系統(tǒng),否則是不容許的!因此對(duì)系統(tǒng)設(shè)置密碼,是實(shí)現(xiàn)系統(tǒng) 穩(wěn)定安全的重要途徑;此外,如果劃分的更細(xì)些,就是對(duì)不同使用者分配不同的權(quán) 限,更能體現(xiàn)系統(tǒng)的安全性7。 3系統(tǒng)可移植性要求 系統(tǒng)的可
25、移植性是目前開發(fā)軟件的最基本要求,這樣可以保證系統(tǒng)具有較大的 使用范圍,即使操作系統(tǒng)改變了,本系統(tǒng)仍可以繼續(xù)使用8。 4對(duì)響應(yīng)時(shí)間的要求 響應(yīng)時(shí)間長(zhǎng)短也是衡量系統(tǒng)好壞的標(biāo)準(zhǔn),因?yàn)轫憫?yīng)時(shí)間決定著系統(tǒng)的工作效率, 響應(yīng)時(shí)間快,系統(tǒng)的工作效率才高9。本系統(tǒng)對(duì)響應(yīng)時(shí)間的要求是要在 5 秒中之內(nèi) 對(duì)用戶的操作進(jìn)行反映,運(yùn)行用戶所要求的功能,這樣才能滿足使用者的要求。 5以數(shù)據(jù)庫(kù)為核心的要求 本系統(tǒng)中的所有信息都是保存在數(shù)據(jù)庫(kù)中的,前臺(tái)的接口一切操作都是針對(duì)數(shù) 據(jù)庫(kù)操作的,例如增加、刪除、修改和查詢的操作都是與數(shù)據(jù)庫(kù)密切相關(guān),因而構(gòu) 建數(shù)據(jù)庫(kù)以及如何有效的對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作是本系統(tǒng)的核心問題。 2.2.3
26、實(shí)體-聯(lián)系圖 為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常簡(jiǎn)歷一個(gè)概念 性的數(shù)據(jù)模型(也成為信息模型)。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型, 是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。數(shù)據(jù)模型中包括 3 中相互關(guān)聯(lián)的信息:數(shù)據(jù) 對(duì)象、數(shù)據(jù)對(duì)象的屬性及數(shù)據(jù)對(duì)象彼此間相互連接的關(guān)系10。通常使用實(shí)體聯(lián)系圖 來簡(jiǎn)歷數(shù)據(jù)模型,實(shí)體聯(lián)系圖簡(jiǎn)稱為 e-r 圖。 根據(jù)對(duì)本系統(tǒng)的分析,得出本系統(tǒng)的實(shí)體圖如圖 2.4 所示,系統(tǒng)總的 e-r 圖如 圖 2.5 所示。 姓名 學(xué)歷 職稱 電話密碼 教師 管理員 密碼 用戶名 電話 密碼 學(xué)生 性別 姓名 班級(jí) 題目 名稱 出題人 評(píng)題人 圖 2.4 黑河學(xué)
27、院畢業(yè)設(shè)計(jì)管理實(shí)體圖 管理員學(xué)生 題目 審題 監(jiān)督 出題 教師 選題 管理 監(jiān)督 1 n 1 n 1 n n 1 1 nn 1 圖 2.5 黑河學(xué)院畢業(yè)設(shè)計(jì)管理系統(tǒng)總體 e-r 圖 第 3 章 系統(tǒng)的總體設(shè)計(jì) 3.1 結(jié)構(gòu)設(shè)計(jì) 根據(jù)業(yè)務(wù)流程,需要將該系統(tǒng)劃分為前臺(tái)、后臺(tái)和數(shù)據(jù)庫(kù)。前臺(tái)中,不同角色 的用戶在登錄系統(tǒng)后即可鏈接查看相應(yīng)的主頁(yè)信息,還可以做選擇、修改等操作。 為了方便用戶查看重要通知,將重要消息嵌入到登錄主頁(yè)面中。數(shù)據(jù)庫(kù)是本系統(tǒng)后 臺(tái)重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫(kù),最后將更新的數(shù)據(jù)要 顯示給前臺(tái)。 該畢業(yè)設(shè)計(jì)管理系統(tǒng)的后臺(tái)要對(duì)整個(gè)系統(tǒng)的信息和數(shù)據(jù)進(jìn)行維護(hù)。本系統(tǒng)的
28、前 臺(tái)所顯示的信息在后臺(tái)都應(yīng)該有對(duì)應(yīng)的維護(hù)。除了設(shè)計(jì)后臺(tái)的各個(gè)管理接口外,為 了方便管理員的工作,可以將各個(gè)管理的接口結(jié)合到一個(gè)頁(yè)面中。因此,各個(gè)管理 的接口會(huì)作為主管理接口的分支。在設(shè)計(jì)好前臺(tái)與后臺(tái)的結(jié)構(gòu)以后,就將數(shù)據(jù)庫(kù)加 入到結(jié)構(gòu)中。后臺(tái)將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)中,前臺(tái)再將數(shù)據(jù)庫(kù)中的信息取出來 并顯示11。 3.2 功能模塊設(shè)計(jì) 通過詳細(xì)的用戶調(diào)查,在現(xiàn)行的業(yè)務(wù)處理流程和數(shù)據(jù)流圖的基礎(chǔ)的,就可以基 本確定目標(biāo)系統(tǒng)要達(dá)到的目標(biāo)了。在經(jīng)過多方了解和調(diào)查后,基本清楚了高校教師 評(píng)定系統(tǒng)的功能需求。學(xué)生和教師部份系統(tǒng)的功能分析如下: 教師模塊包括以下內(nèi)容: 1.教師在線課題發(fā)布,包括課題名稱、答辯
29、教師、是否被學(xué)生選擇等信息。 2.教師取消某個(gè)學(xué)生選擇自己的課題。 3.教師網(wǎng)上對(duì)學(xué)生論文進(jìn)行評(píng)閱。 4.網(wǎng)上評(píng)語(yǔ)是教師對(duì)學(xué)生各個(gè)階段設(shè)計(jì)的評(píng)價(jià)、指導(dǎo)。 5.指導(dǎo)教師網(wǎng)上評(píng)分。 6.答辯教師網(wǎng)上評(píng)分。 學(xué)生模塊包括以下內(nèi)容: 1.學(xué)生進(jìn)行選題,選題中包括課題信息,指導(dǎo)教師信息等。 2.學(xué)生論文上傳,教師評(píng)閱,學(xué)生查詢論文成績(jī)。 3.學(xué)生取消對(duì)某個(gè)課題的選擇。 前臺(tái)功能模塊圖如圖 3.1 所示。 畢業(yè)設(shè)計(jì)管理系統(tǒng) 身份驗(yàn)證 學(xué)生選題 上傳論文 成績(jī)查詢 身份驗(yàn)證 上傳題目 選擇學(xué)生 總體評(píng)價(jià) 學(xué)生管理模塊教師管理模塊 圖 3.1 前臺(tái)功能模塊圖 后臺(tái)管理系統(tǒng)的主要功能要求: 1.管理員登錄系統(tǒng)。
30、 2.用戶管理模塊,包括用戶添加、刪除和管理員密碼管理。 3.教師管理模塊:主要是添加、刪除、修改教師信息。 4.學(xué)生管理模塊:主要是添加、刪除、修改學(xué)生信息。 5.退出后臺(tái)模塊:退出系統(tǒng),關(guān)閉瀏覽器。 后臺(tái)功能模塊圖如圖 3.2 所示。 管理員 身份驗(yàn)證 用戶管理 密碼管理 退出系統(tǒng) 圖 3.2 后臺(tái)功能模塊圖 3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)(database design)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù) 據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的 應(yīng)用需求(信息要求和處理要求) 。一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)是由計(jì)算機(jī)軟硬件系統(tǒng)、 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)
31、用程序和數(shù)據(jù)庫(kù)管理員五個(gè)方面組成, 。數(shù)據(jù)庫(kù)的設(shè)計(jì) 通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的。根據(jù)用戶需求和業(yè)務(wù)流程,本 系統(tǒng)采用了 sql server 2000 數(shù)據(jù)庫(kù)管理系統(tǒng)。 物理結(jié)構(gòu)設(shè)計(jì)是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲(chǔ)結(jié)構(gòu)和存取方法,以獲得 數(shù)據(jù)庫(kù)的最佳存取效率。 在完成數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)之后,考慮到程序設(shè)計(jì)的實(shí)用性及通用性,本系統(tǒng)采 用 sql server 2000 數(shù)據(jù)庫(kù),共創(chuàng)建了 1 個(gè)數(shù)據(jù)庫(kù),5 個(gè)數(shù)據(jù)表。 本系統(tǒng)用到的主要數(shù)據(jù)表。如表 3-1 至表 3-5 所示。 表 3-1 教師信息表(teacher) 數(shù)據(jù)項(xiàng)名稱說 明 類 型備注長(zhǎng) 度 teacherid教師編號(hào)
32、文本主鍵12 teachername教師姓名文本20 teacherpwd登錄密碼文本12 表 3-2 學(xué)生信息表(student) 數(shù)據(jù)項(xiàng)名稱說 明 類 型備注長(zhǎng) 度 studentid學(xué)生編號(hào)文本主鍵12 studentname學(xué)生姓名文本20 studentpwd登錄密碼文本12 表 3-3 課題信息表(subject) 數(shù)據(jù)項(xiàng)名稱說 明 類 型備注長(zhǎng) 度 subjected課題編號(hào)文本主鍵12 subjectname課題名稱文本100 teacherid指導(dǎo)教師編號(hào)文本12 teachername指導(dǎo)教師姓名文本20 studentid選擇學(xué)生編號(hào)文本12 studentname選擇學(xué)
33、生姓名文本20 state狀態(tài)文本8 remark評(píng)語(yǔ)備注 result指導(dǎo)教師評(píng)分?jǐn)?shù)字 表 3-4 答辯教師評(píng)分表(result) 數(shù)據(jù)項(xiàng)名稱說 明 類 型備注長(zhǎng) 度 resultid編號(hào)文本主鍵12 subjectid課題編號(hào)文本12 subjectname課題名稱文本100 studentid學(xué)生編號(hào)文本12 studentname學(xué)生姓名文本20 teacherid答辯教師編號(hào)文本12 teachername答辯教師姓名文本20 result答辯教師評(píng)分?jǐn)?shù)字 表 3-5 用戶信息表(users) 數(shù)據(jù)項(xiàng)名稱說 明 類 型備注長(zhǎng) 度 username用戶名文本20 userpwd密碼文本
34、12 下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典。如圖 3.3 至 3.7 所示。 名字:管理員信息 別名:person 描述:管理員的相關(guān)信息 定義:管理員信息=管理員 id+管理員 name+管理員 password 位置:存于數(shù)據(jù)庫(kù),在維護(hù)系統(tǒng)時(shí)應(yīng)用 圖 3.3 管理員信息數(shù)據(jù)字典 名字:教師信息 別名:teacher 描述:教師的相關(guān)信息 定義:教師信息=教師 id+教師姓名+教師職稱+教師學(xué)歷+教師性別+教師教研室+教師系別+ 教師電話+教師密碼 位置:存于數(shù)據(jù)庫(kù),在出題和進(jìn)程控制時(shí)應(yīng)用 圖3.4 教師信息數(shù)據(jù)字典 名字:學(xué)生信息 別名:student 描述:學(xué)生的相關(guān)信息 定義:學(xué)生信
35、息=學(xué)生 id+學(xué)生姓名+學(xué)生性別+學(xué)生系別+學(xué)生專業(yè)+學(xué)生年級(jí)+學(xué)生班級(jí)+學(xué) 生成績(jī)+學(xué)生電話+學(xué)生密碼 位置:存于數(shù)據(jù)庫(kù),在選題和進(jìn)程控制時(shí)應(yīng)用 圖 3.5 學(xué)生信息數(shù)據(jù)字典 名字:學(xué)生成績(jī)信息 別名:score 描述:學(xué)生成績(jī)的相關(guān)信息 定義:學(xué)生成績(jī)信息=成績(jī) id+學(xué)生名字+實(shí)習(xí)成績(jī)+指導(dǎo)成績(jī)+評(píng)閱成績(jī)+答辯成績(jī) 位置:存于數(shù)據(jù)庫(kù),在歸檔時(shí)應(yīng)用 圖 3.6 學(xué)生成績(jī)信息數(shù)據(jù)字典 名字:上傳文件信息 別名:uploadfile 描述:上傳文件的相關(guān)信息 定義:上傳文件信息=文件 id+名稱+大小+路徑+上傳人 位置:存于數(shù)據(jù)庫(kù),在上傳文件時(shí)應(yīng)用 圖 3.7 上傳文件信息數(shù)據(jù)字典 第 4
36、 章 網(wǎng)站的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 4.1 用戶界面設(shè)置 黑河學(xué)院畢業(yè)設(shè)計(jì)管理系統(tǒng)是以網(wǎng)站的形式,所以用戶界面秉承了主流網(wǎng)頁(yè)布 局和網(wǎng)頁(yè)必備元素,使用戶使用起來能夠輕易上手,簡(jiǎn)明易懂。用戶界面設(shè)計(jì)主要 采用 dreamweaver cs4 軟件編輯制作,運(yùn)用了大量網(wǎng)頁(yè)特效代碼,使界面看起來充 滿互動(dòng),功能一應(yīng)俱全。由于系統(tǒng)龐大,界面過于煩瑣復(fù)雜,所以這里僅介紹最基 本的用戶界面。更多內(nèi)容可以通過權(quán)限登錄管理系統(tǒng)網(wǎng)站親身體驗(yàn)。 4.2 登錄模塊設(shè)計(jì)與實(shí)現(xiàn) 當(dāng)系統(tǒng)登錄時(shí),首先出現(xiàn)的是一個(gè)用戶權(quán)限登錄的界面, 權(quán)限設(shè)置主要是維護(hù) 系統(tǒng)的安全性和完整性。擁有管理員權(quán)限的操作員能對(duì)其他操作員進(jìn)行相應(yīng)的權(quán)限 設(shè)置
37、,沒有權(quán)限的操作員不能對(duì)相應(yīng)的窗口進(jìn)行操作用戶必須通過正確的登錄名和 密碼才能進(jìn)入到本系統(tǒng)內(nèi),不同權(quán)限的用戶進(jìn)入的界面不同,管理員進(jìn)入到管理界 面能對(duì)本系統(tǒng)進(jìn)行全部的操作,而非管理員級(jí)別用戶,只能進(jìn)入到自己相應(yīng)工作的 界面內(nèi)。輸入賬戶和密碼,在點(diǎn)擊登錄按鈕時(shí),調(diào)用數(shù)據(jù)庫(kù)中的表與之比較,通過 在數(shù)據(jù)庫(kù)中設(shè)置相應(yīng)的權(quán)限不同,前臺(tái)進(jìn)入到不同的界面。 為編程實(shí)現(xiàn)此界面,分析繪制程序流程圖如圖 4.1 所示。 開始 用戶身份驗(yàn)證 輸入:用戶名、密碼 進(jìn)入管理員界面或?qū)W 生教師界面 結(jié)束 錯(cuò)誤 權(quán)限驗(yàn)證 正確 圖 4.1 主界面程序流程圖 此功能的界面效果如圖 4.2 所示。 圖 4.2 登錄管理界面 4
38、.3 選題功能模塊設(shè)計(jì)與實(shí)現(xiàn) 選題階段首先由管理員確定發(fā)布內(nèi)容。學(xué)生通過登錄自己的界面,可以看到題 目的全部信息并且進(jìn)行選擇。在達(dá)到限定時(shí)間后,由管理員通過人工干預(yù)的方式確 定最終的選題結(jié)果。在確定的時(shí)間內(nèi)和學(xué)生完成選題后,由管理員根據(jù)題目和學(xué)生 的具體情況,通過人工干預(yù)的方式,確定每一個(gè)學(xué)生的題目,協(xié)調(diào)學(xué)生和題目之間 的關(guān)系。選題功能程序流程圖如圖 4.3 所示。 開始 選題成功? 學(xué)生根據(jù)選題表進(jìn)行選題 更新題庫(kù) 結(jié)束 y n 圖 4.3 選題界面程序流程圖 此功能的界面效果如圖 4.4 所示。 圖 4.4 選題管理界面 4.4 管理員功能模塊設(shè)計(jì)與實(shí)現(xiàn) 管理員的功能主要是用戶管理、學(xué)生管
39、理、教師管理。增加用戶、刪除用戶。 進(jìn)行對(duì)數(shù)據(jù)表的管理。大體的流程是管理員進(jìn)入系統(tǒng),具有添加和刪除用戶兩大功 能。在用戶添加界面添加用戶以及詳細(xì)信息,在保存按鈕中保存,若添加失敗則返 回添加主界面,成功結(jié)束。用戶刪除是選擇用戶,選擇刪除該用戶按鈕,選擇是則 成功的刪除該用戶。兩大功能是在前臺(tái)界面實(shí)現(xiàn),通過調(diào)用相應(yīng)的數(shù)據(jù)庫(kù)表對(duì)數(shù)據(jù) 進(jìn)行添加刪除。管理功能程序流程圖如圖 4.4 所示。 開始 進(jìn)入管理員界面 用戶添加刪除操作 是否保存操作 結(jié)束 n y 圖 4.4 管理模塊程序流程圖 此功能的界面效果如圖 4.5 所示。 圖 4.5 管理員管理界面 第 5 章 系統(tǒng)測(cè)試 5.1 測(cè)試原理 測(cè)試主要
40、依據(jù)是被試系統(tǒng)的研制任務(wù)書和技術(shù)規(guī)格書,是對(duì)軟件整體功能和性 能的綜合測(cè)試與評(píng)估。測(cè)試原理是軟件測(cè)試活動(dòng)的理論基礎(chǔ),測(cè)試方法是測(cè)試原理 的實(shí)際應(yīng)用和獲得測(cè)試數(shù)據(jù)的手段12。 測(cè)試是為了發(fā)現(xiàn)程序的錯(cuò)誤而執(zhí)行程序的過程,正確認(rèn)識(shí)測(cè)試是十分重要的, 任何測(cè)試都要追溯到用戶需求。針對(duì)于本系統(tǒng),我主要采用黑盒測(cè)試。黑盒測(cè)試主 要側(cè)重于軟件的功能,所以黑盒測(cè)試又稱為功能測(cè)試。 黑盒測(cè)試又稱為功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試和基于規(guī)格說明的測(cè)試。它是一種從 用戶觀點(diǎn)出發(fā)的測(cè)試,一般被用來確認(rèn)軟件功能的正確性和可操作性12。黑盒測(cè)試 主要根據(jù)規(guī)格說明書設(shè)計(jì)測(cè)試用例,并不涉及程序內(nèi)部構(gòu)造和內(nèi)部特性,只依靠被 測(cè)程序輸入和
41、輸出之間的關(guān)系或程序的功能設(shè)計(jì)測(cè)試用例。黑盒測(cè)試與軟件的具體 實(shí)現(xiàn)過程無關(guān),在軟件實(shí)現(xiàn)的過程發(fā)生變化時(shí),測(cè)試用例仍然可以使用。黑盒測(cè)試 主要是為了發(fā)現(xiàn)以下幾類錯(cuò)誤: 1.否有不正確或遺漏了的功能。 2.在接口上,輸入能否正確地接受,能否輸出正確的結(jié)果。 3.是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息訪問錯(cuò)誤。 4.性能上是否能夠滿足要求。 5.是否有初始化或終止性錯(cuò)誤。 5.2 系統(tǒng)測(cè)試 當(dāng)系統(tǒng)各功能模塊集成后,為了發(fā)現(xiàn)系統(tǒng)中存在的錯(cuò)誤,使系統(tǒng)能夠正確運(yùn)行, 確保系統(tǒng)的穩(wěn)定,本人根據(jù)系統(tǒng)開發(fā)各個(gè)階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)精心設(shè) 計(jì)了一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例運(yùn)行 程
42、序以及發(fā)現(xiàn)錯(cuò)誤。 5.2.1 登陸界面的測(cè)試 對(duì)本系統(tǒng)的主要功能模塊,本人主要進(jìn)行了黑盒測(cè)試,測(cè)試用例如下: 測(cè)試模塊名稱:身份驗(yàn)證模塊。 測(cè)試內(nèi)容:用戶登錄的賬號(hào)和密碼。 測(cè)試目的:檢查用戶的身份的合法性,功能性測(cè)試。 在測(cè)試過程中出現(xiàn)了不少問題,而問題主要是集中在數(shù)據(jù)類型不相容。經(jīng)過不 斷的調(diào)試,修改數(shù)據(jù)類型,最終解決了這樣的問題。 預(yù)置條件:在后臺(tái)添加 1 前臺(tái)用戶,用戶名:wy,密碼:123456;進(jìn)入網(wǎng)站前臺(tái) 首頁(yè)。具體情況如表 5-1 所示。 網(wǎng)站登錄模塊功能測(cè)試用例: 表 5-1 登錄測(cè)試結(jié)果 用例編號(hào)測(cè)試步驟 輸入數(shù)據(jù) 預(yù)期結(jié)果測(cè)試結(jié)果 dl001 輸入用戶名和密碼,按 “登錄
43、”按鈕(第一次 登錄) wy 123456 進(jìn)入系統(tǒng)頁(yè)面,頁(yè)面固 定位置顯示用戶名,用 戶可以使用功能菜單 正常運(yùn)行 dl002輸入用戶名和密碼,按 “登錄”按鈕 wy 密碼為空 顯示警告信息“請(qǐng)?zhí)顚?完整” 同預(yù)期結(jié)果 dl003輸入用戶名和密碼,按 “登錄”按鈕 用戶名為空 密碼為空 顯示警告信息“請(qǐng)?zhí)顚?完整” 同預(yù)期結(jié)果 dl004 不用鼠標(biāo),用 tab 鍵在 輸入框間切換,按 er wy 123456 成功登錄 正常運(yùn)行 dl005 用帳號(hào) user 登錄,長(zhǎng)時(shí) 間不做任何操作,察看 是否自動(dòng)退出系統(tǒng) wy 123456 仍然處于登錄狀態(tài),不 自動(dòng)退出系統(tǒng)同預(yù)期結(jié)果 測(cè)試結(jié)果:只有輸
44、入了正確的用戶名和密碼才能登錄,系統(tǒng)正常。 5.2.2 資料下載的測(cè)試 測(cè)試模塊名稱:資料下載測(cè)試。 測(cè)試內(nèi)容:用戶登錄后進(jìn)入資料下載頁(yè)。是否能夠進(jìn)行下載,資料是否能夠打 開,下載完后的信息是否可以讀出。 測(cè)試目的:系統(tǒng)的功能性測(cè)試。 預(yù)置條件:在后臺(tái)添加 1 前臺(tái)用戶,用戶名:wy,密碼:123456;進(jìn)入網(wǎng)站首頁(yè)。 具體情況如表 5-2 所示。 網(wǎng)站資料下載功能測(cè)試用例 表 5-2 下載功能測(cè)試結(jié)果 用例編號(hào)測(cè)試步驟預(yù)期結(jié)果測(cè)試結(jié)果 dl001用戶未登錄,瀏覽資料, 選擇下載 出現(xiàn)提示信息:“您沒有權(quán)限下載, 請(qǐng)登錄后下載,謝謝”。 同預(yù)期結(jié)果 dl002 用戶已登錄,瀏覽資料, 選擇下載
45、(首次下載)。 資料可以下載,并且可讀。 正常運(yùn)行 dl003 用戶已登錄,瀏覽資料, 選擇下載(第二次下載) 。 資料可以重復(fù)下載,并且可讀。 正常運(yùn)行 續(xù)表 5-2 dl004用戶已登錄,瀏覽資料, 選擇打開 資料可完整打開,內(nèi)容完整正常運(yùn)行 測(cè)試結(jié)果:上述測(cè)試內(nèi)容中的描述都能夠?qū)崿F(xiàn)。 5.2.3 模塊測(cè)試 同時(shí),對(duì)權(quán)限管理模塊、用戶模塊、上傳資料、評(píng)分評(píng)語(yǔ)、后臺(tái)管理模塊都進(jìn) 行了相應(yīng)的測(cè)試,除了幾個(gè)小錯(cuò)誤外系統(tǒng)運(yùn)行都基本正常,經(jīng)修改代碼,檢查數(shù)據(jù) 庫(kù)后將問題解決。具體情況如表 5-3 所示。 表 5-3 功能模塊測(cè)試結(jié)果 測(cè)試項(xiàng)目實(shí)測(cè)數(shù)據(jù)偏差結(jié)果數(shù)據(jù)結(jié)論 權(quán)限管理模塊管理員口令密碼無控制
46、正常權(quán)限控制正常 用戶模塊用戶的基本操作無系統(tǒng)正常響應(yīng)功能基本正常 上傳資料模塊是否能控制上傳無系統(tǒng)正常響應(yīng)功能基本正常 評(píng)分評(píng)語(yǔ)模塊是否正確評(píng)價(jià)無系統(tǒng)正常響應(yīng)功能基本正常 后臺(tái)管理模塊是否正確管理后臺(tái)無系統(tǒng)正常響應(yīng)功能基本正常 5.3 測(cè)試結(jié)果分析 經(jīng)過充分的測(cè)試可以得到如下分析結(jié)果:首先本設(shè)計(jì)具有運(yùn)行速度快、系統(tǒng)運(yùn) 行時(shí)穩(wěn)定、系統(tǒng)占用資源少、對(duì)系統(tǒng)配置要求低、可移置性好、可跨平臺(tái)使用等優(yōu) 點(diǎn)。此外測(cè)試過程中也發(fā)現(xiàn)了它的不足,如代碼編寫的不是很簡(jiǎn)潔,界面不夠美觀, 網(wǎng)站部分頁(yè)面給人臃腫的感覺,這些情況的產(chǎn)生是由于缺少相關(guān)開發(fā)工作經(jīng)驗(yàn)造成 的,但總的來說這個(gè)軟件測(cè)試技術(shù)課程網(wǎng)站還是具有一定實(shí)用價(jià)值的,能夠在一定 程度上滿足用戶的需要。 由于這個(gè)系統(tǒng)是本人的畢業(yè)設(shè)計(jì),因此測(cè)試人員既是開發(fā)人員,沒有足夠的測(cè) 試經(jīng)驗(yàn),發(fā)現(xiàn)錯(cuò)誤的能力有限。 總 結(jié) 本設(shè)計(jì)開發(fā)畢業(yè)設(shè)計(jì)管理系統(tǒng),將采用當(dāng)前流行的 b/s 結(jié)構(gòu)和 internet 網(wǎng)絡(luò)技 術(shù),不僅方便操作,而且可以大大提高系統(tǒng)的可移植性。實(shí)現(xiàn)畢業(yè)設(shè)計(jì)信息的及時(shí) 共享保存(不同對(duì)象依所具有的權(quán)限而異共享信息) ;實(shí)現(xiàn)對(duì)歷史記錄信息的查詢; 實(shí)現(xiàn)對(duì)各種報(bào)表信息的下載;實(shí)現(xiàn)用戶名、密碼安全機(jī)制,保證信息系統(tǒng)資源不受 人為因素的干擾,且接口友好,容易操作,性能良好。一個(gè)管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度廠房租賃保證金退還協(xié)議4篇
- 2025年度智能設(shè)備價(jià)格信息保密及市場(chǎng)推廣協(xié)議4篇
- 2025年度廠房租賃合同附帶員工宿舍租賃條款4篇
- 二零二四唐山骨瓷品牌創(chuàng)新設(shè)計(jì)研發(fā)合作協(xié)議3篇
- 2025年度企業(yè)品牌策劃合同范本(十)4篇
- 2024年04月江蘇上海浦發(fā)銀行南京分行在線視頻筆試歷年參考題庫(kù)附帶答案詳解
- 2024美容美發(fā)店加盟合同
- 2025年茶葉出口基地承包經(jīng)營(yíng)合同范本4篇
- 專項(xiàng)工程承攬協(xié)議樣本(2024年版)版B版
- 2024年03月浙江中國(guó)農(nóng)業(yè)銀行浙江省分行春季招考筆試歷年參考題庫(kù)附帶答案詳解
- 地理2024-2025學(xué)年人教版七年級(jí)上冊(cè)地理知識(shí)點(diǎn)
- 2024 消化內(nèi)科專業(yè) 藥物臨床試驗(yàn)GCP管理制度操作規(guī)程設(shè)計(jì)規(guī)范應(yīng)急預(yù)案
- 2024-2030年中國(guó)電子郵箱行業(yè)市場(chǎng)運(yùn)營(yíng)模式及投資前景預(yù)測(cè)報(bào)告
- 基礎(chǔ)設(shè)施零星維修 投標(biāo)方案(技術(shù)方案)
- 人力資源 -人效評(píng)估指導(dǎo)手冊(cè)
- 大疆80分鐘在線測(cè)評(píng)題
- 2024屆廣東省廣州市高三上學(xué)期調(diào)研測(cè)試英語(yǔ)試題及答案
- 中煤平朔集團(tuán)有限公司招聘筆試題庫(kù)2024
- 2023年成都市青白江區(qū)村(社區(qū))“兩委”后備人才考試真題
- 不付租金解除合同通知書
- 區(qū)域合作伙伴合作協(xié)議書范本
評(píng)論
0/150
提交評(píng)論