每個(gè)人都曾試圖在平淡的學(xué)習(xí)、工作和生活中寫(xiě)一篇文章。寫(xiě)作是培養(yǎng)人的觀察、聯(lián)想、想象、思維和記憶的重要手段。范文書(shū)寫(xiě)有哪些要求呢?我們?cè)鯓硬拍軐?xiě)好一篇范文呢?以下是小編為大家收集的優(yōu)秀范文,歡迎大家分享閱讀。
學(xué)生選課信息系統(tǒng)設(shè)計(jì)篇一
信息技術(shù)系
學(xué)生管理信息系統(tǒng)
年級(jí)、專(zhuān)業(yè): 2005級(jí)計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 生 姓 名: 學(xué) 號(hào): 指 導(dǎo) 教 師: 完 成 時(shí) 間:
張
055 郝
英
2009年5月9日
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
目 錄 引言............................................................2 1.1 系統(tǒng)開(kāi)發(fā)背景..................................................2 1.2 系統(tǒng)開(kāi)發(fā)意義..................................................3 2 系統(tǒng)分析概述....................................................3 2.1 系統(tǒng)開(kāi)發(fā)理論依據(jù)..............................................3 2.2 系統(tǒng)開(kāi)發(fā)環(huán)境..................................................6 2.3 系統(tǒng)目標(biāo)......................................................7 2.4 可行性分析....................................................7 2.5 系統(tǒng)架構(gòu)......................................................8 2.6 數(shù)據(jù)分析和數(shù)據(jù)流程分析........................................9 3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).................................................12 3.1 數(shù)據(jù)庫(kù)表的設(shè)計(jì)...............................................12 3.2 字段的設(shè)計(jì)...................................................12 3.3 表結(jié)構(gòu).......................................................12 3.4 注冊(cè)模塊設(shè)計(jì).................................................18 3.5 登陸模塊設(shè)計(jì)..................................................18 3.6 個(gè)人管理模塊設(shè)計(jì)..............................................19 3.7 學(xué)生基本信息管理模塊設(shè)計(jì)......................................19 3.8 特殊信息管理模塊設(shè)計(jì)..........................................20 3.9 畢業(yè)生信息模塊設(shè)計(jì)............................................21 3.10 其他管理模塊設(shè)計(jì).............................................22 3.11 成績(jī)管理模塊設(shè)計(jì).............................................22 4 系統(tǒng)功能實(shí)現(xiàn)...................................................24 4.1 用戶(hù)注冊(cè)功能.................................................24 4.2 用戶(hù)登陸功能.................................................25 4.3 用戶(hù)個(gè)人管理功能.............................................26
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))4.4 查看所有信息功能.............................................26 4.5 添加功能.....................................................27 4.6 修改功能.....................................................27 4.7 查詢(xún)功能.....................................................29 4.8 刪除功能......................................................30 4.9 退出系統(tǒng)功能.................................................31 5 軟件測(cè)試.......................................................31 5.1 測(cè)試目的.....................................................31 5.2 測(cè)試方法.....................................................32 5.3 測(cè)試用例.....................................................32 5.4 測(cè)試結(jié)果.....................................................33 6 總結(jié)...........................................................33 參考文獻(xiàn)..........................................................35 致謝詞............................................................36 獨(dú)撰聲明..........................................................37
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
學(xué)生管理信息系統(tǒng)
張勇 指導(dǎo)老師:郝紅英(2005級(jí)計(jì)算機(jī)科學(xué)與技術(shù))
摘 要:本系統(tǒng)采用b/s結(jié)構(gòu),asp為開(kāi)發(fā)語(yǔ)言,sql server 2005為數(shù)據(jù)庫(kù)來(lái)進(jìn)行設(shè)計(jì)與開(kāi)發(fā)。本論文,簡(jiǎn)要闡述了系統(tǒng)的開(kāi)發(fā)背景與開(kāi)發(fā)環(huán)境,對(duì)系統(tǒng)的構(gòu)架進(jìn)行分析,由此劃分出各個(gè)模塊,包括用戶(hù)注冊(cè)模塊,用戶(hù)登陸模塊,個(gè)人管理模塊,基本信息管理模塊,特殊信息管理模塊,畢業(yè)生信息管理模塊,成績(jī)管理模塊,更多信息管理模塊,退出系統(tǒng)模塊。并根據(jù)模塊制定所需的功能。詳細(xì)介紹了系統(tǒng)各個(gè)模塊與功能的實(shí)現(xiàn)原理。最后總結(jié)開(kāi)發(fā)階段與測(cè)試階段所遇到的問(wèn)題與解決方法。本系統(tǒng)完成了基本所需功能,界面友好,操作簡(jiǎn)單。
關(guān)鍵詞:asp sql server b/s結(jié)構(gòu) 學(xué)生管理
student's information management system
zhangyong supervisor:haohongying(2005 computer science and technology)
abstract:the system adopts b/s as structure, asp as development language and sql server 2005 as data-base to carry out the work of design and paper expatiates the background and environment of the exploitation in brief, analyses the structure of the system and according to this, carves up each module, including the module for users' enrollment, the module for the management of basic information, the module for special information, the module for the management of graduates' information, the module for the management of results, the module for the management of more information and the system module for 's more, it frames the needs functions according to the gives detailed introduction of the theory to realize each module and functions of the words:asp sql server b/s structure student management
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))1 引言
管理信息系統(tǒng)就是我們常說(shuō)的mis(management information system),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。mis是一門(mén)新的科學(xué),它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。
近年來(lái)internet技術(shù)得到了廣泛應(yīng)用,為企業(yè)mis提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應(yīng)用中存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及mis建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)使mis得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開(kāi)發(fā)是mis開(kāi)發(fā)的重點(diǎn)。第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是mis正常運(yùn)行的基礎(chǔ)。廣義地說(shuō),各項(xiàng)管理控制是mis的基礎(chǔ)。是想要計(jì)算一臺(tái)機(jī)床的成本,需要按時(shí)輸入、每個(gè)零件以及每個(gè)螺釘螺母的費(fèi)用,涉及企業(yè)的生產(chǎn)車(chē)間、采購(gòu)、庫(kù)房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門(mén),必須有一套管理制度作保證。
1.1 系統(tǒng)開(kāi)發(fā)背景
隨著計(jì)算機(jī)技術(shù)的逐步發(fā)展,全球信息電子化的潮流勢(shì)不可擋,計(jì)算機(jī)已經(jīng)滲入了社會(huì)生活中的各個(gè)領(lǐng)域,信息技術(shù)不僅改變了人們的工作和生活方式,也在改變教育和學(xué)習(xí)的方式。我國(guó)的教育事業(yè)蓬勃發(fā)展,升學(xué)率普遍提高,各類(lèi)大專(zhuān)院校規(guī)模不斷擴(kuò)大,對(duì)于學(xué)生管理工作的高效性和規(guī)范化提出了更高的要求。作為學(xué)校管理工作的一個(gè)重要組成部分,學(xué)生信息管理涉及到的信息量極大,數(shù)據(jù)極繁瑣,可以想像用手工對(duì)這些數(shù)據(jù)進(jìn)行操作有多么的復(fù)雜,造成了大量人力資源的浪費(fèi)。
為保證學(xué)生管理工作的順利進(jìn)行,改善管理手段,就有必要開(kāi)發(fā)一套適合高等院校實(shí)際情況,能解決實(shí)際問(wèn)題的學(xué)生管理信息系統(tǒng)。及時(shí),準(zhǔn)確的為管理人員提供學(xué)生,班級(jí)等各類(lèi)信息,并提供標(biāo)準(zhǔn)化,查詢(xún),修改等管理功能。因此自動(dòng)化的學(xué)生管理信息系統(tǒng)也就應(yīng)運(yùn)而生。
該系統(tǒng)能夠?yàn)楦咝W(xué)生信息管理提供一種更加高效,實(shí)用的管理手段,為學(xué)生信息的存儲(chǔ),統(tǒng)計(jì),分析,交流提供一種更加快捷,安全的信息平臺(tái)。并且能夠減少大量的人工操作,以及在人工操作中由于人為因素而引起的數(shù)據(jù)錯(cuò)誤,保證學(xué)生信息數(shù)據(jù)的安
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))全性和完整性,使學(xué)生管理人員能夠輕松,正確無(wú)誤地完成各項(xiàng)工作。
1.2 系統(tǒng)開(kāi)發(fā)意義
隨著科學(xué)技術(shù)的不斷提高目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)管理的核心和基礎(chǔ)。學(xué)校規(guī)模擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生資源的管理越來(lái)越復(fù)雜,面對(duì)如此繁雜的任務(wù)。如果讓個(gè)人去管理文檔,就會(huì)顯得費(fèi)時(shí)費(fèi)力。近年來(lái)隨著計(jì)算機(jī)的迅速發(fā)展,計(jì)算機(jī)已經(jīng)在社會(huì)各個(gè)領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù)管理中,對(duì)于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。
由于上述原因,所以,學(xué)生管理系統(tǒng)的開(kāi)發(fā)也是時(shí)代的一個(gè)必經(jīng)階段。本次設(shè)計(jì)主要采用b/s結(jié)構(gòu),從學(xué)生入學(xué)到畢業(yè)每個(gè)人在校的信息,以及成績(jī)的管理。本系統(tǒng)主要分為六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補(bǔ)助信息管理、勤工助學(xué)信息管理、獎(jiǎng)勵(lì)信息管理、處罰信息管理、異動(dòng)情況信息管理)、成績(jī)管理、個(gè)人管理。用戶(hù)可以對(duì)各種信息進(jìn)行錄入,修改,刪除等操作。更方便各個(gè)專(zhuān)業(yè)老師對(duì)學(xué)生信息的系統(tǒng)化管理,提高辦公效率,以達(dá)到更合理化,方便化等要求。
按照管理信息系統(tǒng)開(kāi)發(fā)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理工作的全過(guò)程,減小管理的日常工作量,使信息易于保存、管理和查詢(xún),并且支持決策功能。確定所要開(kāi)發(fā)的學(xué)生管理信息系統(tǒng)的將來(lái)達(dá)到以下的主要優(yōu)點(diǎn):提高信息查詢(xún)的速度和準(zhǔn)確性;提高工作效率,減少差錯(cuò)率;信息輸入管理和查詢(xún)層次清晰,靈活方便;操作用戶(hù)權(quán)限不同只有管理員才能添加信息和更改信息,其他用戶(hù)只能查詢(xún);做到了管理功能使責(zé)任明確,增強(qiáng)了責(zé)任感和安全性。系統(tǒng)分析概述
2.1 系統(tǒng)開(kāi)發(fā)理論依據(jù)
2.1.1 asp概述
2.1.1.1 asp基本含義和特點(diǎn)
asp是active server page的縮寫(xiě),意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”。asp是微軟公司開(kāi)發(fā)的代替cgi腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。asp是
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或web應(yīng)用程序。asp網(wǎng)頁(yè)可以包含html標(biāo)記、普通文本、腳本命令以及com組件等。利用asp可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用html網(wǎng)頁(yè)作為用戶(hù)界面的web應(yīng)用程序。與html相比,asp網(wǎng)頁(yè)具有以下特點(diǎn):
? 利用asp可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù); ? asp文件是包含在html代碼所組成的文件中的,易于修改和測(cè)試; ? 服務(wù)器上的asp解釋程序會(huì)在服務(wù)器端制定asp程序,并將結(jié)果以html格式傳送到客戶(hù)端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽asp所產(chǎn)生的網(wǎng)頁(yè);
? asp提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶(hù)通過(guò)html表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;
? asp可以使用服務(wù)器端activex組建來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)現(xiàn)那個(gè)email或訪問(wèn)文件系統(tǒng)等。
? 由于服務(wù)器是將asp程序執(zhí)行的結(jié)果以html格式傳回客戶(hù)端瀏覽器,因此使用者不會(huì)看到asp所編寫(xiě)的原始程序代碼,可放置asp程序代碼被竊取。
2.1.1.1 asp的優(yōu)點(diǎn)
asp的主要優(yōu)點(diǎn)[2]大概可以歸納如下:
? 可以用 vbscript 或jscript創(chuàng)建腳本,同時(shí)結(jié)合html語(yǔ)言就能夠非常方便地完成網(wǎng)站的應(yīng)用程序。對(duì)于 vbscript和jscript,使用哪種語(yǔ)言并不重要,web服務(wù)器等同地處理這兩種語(yǔ)言,并向用戶(hù)的瀏覽器發(fā)送 html 格式化結(jié)果。? 因?yàn)閍sp采用script語(yǔ)言(vbscript和jscript)就可以輕松編寫(xiě)程序,因此這就大節(jié)省了網(wǎng)絡(luò)設(shè)計(jì)人員又得重新學(xué)習(xí)一種新語(yǔ)言的時(shí)間。而且編寫(xiě)asp無(wú)須手工compile編譯或鏈接程序,可在服務(wù)器端直接執(zhí)行,這無(wú)疑是更加方便了編寫(xiě)過(guò)程。
? 使用普通的使用記事本之類(lèi)的文本編輯器,即可進(jìn)行編輯設(shè)計(jì)。
? asp是運(yùn)行在服務(wù)器端,所以無(wú)須擔(dān)心瀏覽器是否支持asp所使用的編程語(yǔ)
[2]
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))言,用戶(hù)端只要使用可執(zhí)行html碼的瀏覽器,即可瀏覽active server pages所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。asp在服務(wù)器端運(yùn)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶(hù)瀏覽器,這樣也就減輕了客戶(hù)端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。
? asp能與任何activex scripting語(yǔ)言相容。除了可用vbscript或jscript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如perl等。腳本引擎是處理腳本程序的com(component object model)組件。? active server pages的程序代碼隱藏,在客戶(hù)端上僅可以看到由asp輸出的動(dòng)態(tài)html文件。因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。
? 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶(hù)端的腳本。
? 面向?qū)ο螅╫bject oriented),并可擴(kuò)展activex server組件功能。
? activex server components(activex服務(wù)器組件)具有無(wú)限可擴(kuò)充性??梢允褂萌魏尉幊陶Z(yǔ)言來(lái)編寫(xiě)所需要的activex server 組件。
? 可以通過(guò)ado(activex data objects,微軟的一種新的數(shù)據(jù)訪問(wèn)模型,是一種可以提供web頁(yè)面開(kāi)發(fā)者輕松存取internet的數(shù)據(jù)庫(kù),并可以在用戶(hù)端實(shí)現(xiàn)網(wǎng)上立即、即時(shí)更新顯示的最新web頁(yè)面數(shù)據(jù)庫(kù)技術(shù)。)非常方便地訪問(wèn)數(shù)據(jù)庫(kù),從而使存取數(shù)據(jù)庫(kù)變得輕松容易。
2.1.3 b/s結(jié)構(gòu)介紹
b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著internet技術(shù)的興起,對(duì)c/s結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶(hù)工作界面是通過(guò)www瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體成本(tco)。
以目前的技術(shù)看,局域網(wǎng)建立b/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用并通過(guò)internet/intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如lan, wan, internet/intranet等)
[3]
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。
2.2 系統(tǒng)開(kāi)發(fā)環(huán)境
2.2.1 系統(tǒng)環(huán)境
要運(yùn)行本系統(tǒng),須提供如下環(huán)境:
? 硬件要求
cpu:pentiumⅲ733或以上; 內(nèi)存:128mb或以上容量; 顯卡:16mb或以上顯存; 硬盤(pán):至少100mb剩余空間。? 軟件要求
操作系統(tǒng):microsoft windows 2000/xp/2003簡(jiǎn)體中文版; 信息服務(wù)器:microsoft internet information services(iis)5.1/6.0; 數(shù)據(jù)庫(kù):
microsoft sql server 2005;
開(kāi)發(fā)工具:macromedia dreamweaver mx 8.0/2004簡(jiǎn)體中文版。2.2.2 工具簡(jiǎn)介
2.2.2.1 dreamweaver 8.0簡(jiǎn)介
dreamweaver 8.0 是建立web 站點(diǎn)和應(yīng)用程序的專(zhuān)業(yè)工具。它將可視布局工具、應(yīng)用程序開(kāi)發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級(jí)別的開(kāi)發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。從對(duì)基于 css 的設(shè)計(jì)提供領(lǐng)先的支持到手動(dòng)編碼功能,dreamweaver 在一個(gè)集成和高效的環(huán)境中為專(zhuān)業(yè)人員提供了所需的工具。開(kāi)發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 dreamweaver 配合使用,建立將用戶(hù)連接到數(shù)據(jù)庫(kù)、web 服務(wù)和舊式系統(tǒng)的強(qiáng)大 internet 應(yīng)用程序[15]。
2.2.2.1 sql server 2005簡(jiǎn)介
sql server 2005能夠滿(mǎn)足今天的商業(yè)環(huán)境要求不同類(lèi)型的數(shù)據(jù)庫(kù)解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性?xún)r(jià)比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,sql server 2005 還為數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 web 帶來(lái)的機(jī)會(huì)非常重要。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,sql server 2005 是一個(gè)具備完全 web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言(xml)的核心支持以及在 internet 上和防火墻外進(jìn)行查詢(xún)的能力。
[1]2.3 系統(tǒng)目標(biāo)
在對(duì)現(xiàn)有系統(tǒng)和現(xiàn)狀認(rèn)真調(diào)查分析的基礎(chǔ)上,明確了學(xué)生信息管理工作本身存在的問(wèn)題和建立管理信息系統(tǒng)的初步要求,進(jìn)一步研究確定新系統(tǒng)的目標(biāo):
? 按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理的全過(guò)程,提高教務(wù)工作的效率。
? 針對(duì)現(xiàn)代計(jì)算機(jī)廣泛應(yīng)用的情況以及數(shù)據(jù)的封閉性,學(xué)生信息管理系統(tǒng)基于windows系統(tǒng)研制、設(shè)計(jì)和開(kāi)發(fā)。
? 考慮效益等的原因,系統(tǒng)使用一臺(tái)pc機(jī)和現(xiàn)有軟件以節(jié)省資金、降低成本。
2.4 可行性分析
經(jīng)過(guò)調(diào)查、研究、分析、計(jì)算,在學(xué)生信息管理中的應(yīng)用已經(jīng)條件成熟,將從以下幾個(gè)方面總結(jié)系統(tǒng)開(kāi)發(fā)的可行性,具體情況如下:
? 技術(shù)可行性:以windowsxp為操作系統(tǒng),采用asp為腳本語(yǔ)言,運(yùn)用sql的數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)與開(kāi)發(fā)學(xué)生信息管理系統(tǒng)。新系統(tǒng)的運(yùn)行硬件環(huán)境pc機(jī),當(dāng)用戶(hù)使用系統(tǒng)時(shí),通過(guò)正確的口令進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)操作和運(yùn)用。? 經(jīng)濟(jì)可行性:一方面,系統(tǒng)中友好的人機(jī)界面和更強(qiáng)勁的功能支持,會(huì)使教務(wù)人員的工作進(jìn)一步提高,從而節(jié)省人力物力,進(jìn)而提高經(jīng)濟(jì)效益;另一方面系統(tǒng)開(kāi)發(fā)成本低,現(xiàn)有pc機(jī)即可提供該系統(tǒng)開(kāi)發(fā)工作需要的所有硬件設(shè)備環(huán)境。? 操作可行性:操作上是對(duì)windows操作系統(tǒng)的引用,該系統(tǒng)的使用,主要憑借
[2]
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))使用windows操作技術(shù)即可完成數(shù)據(jù)錄入、修改、刪除等功能,方便簡(jiǎn)單。使用前只要對(duì)用戶(hù)進(jìn)行簡(jiǎn)單的說(shuō)明或閱讀幫助文件即可使用該系統(tǒng)。
2.5 系統(tǒng)架構(gòu)
2.5.1 系統(tǒng)概述
本系統(tǒng)主要采用b/s結(jié)構(gòu),主要實(shí)用于各高校的各專(zhuān)業(yè),從學(xué)生入學(xué)到畢業(yè)每個(gè)人在校的信息,以及成績(jī)的管理。主要有六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補(bǔ)助信息管理、勤工助學(xué)信息管理、獎(jiǎng)勵(lì)信息管理、處罰信息管理、異動(dòng)情況信息管理)、成績(jī)管理、個(gè)人管理。并實(shí)現(xiàn)用戶(hù)注冊(cè)功能。用windonwsxp為操作平臺(tái),asp作為開(kāi)發(fā)語(yǔ)言,采用sql sever 2005作為數(shù)據(jù)庫(kù),用戶(hù)可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的錄入,修改,刪除等操作。本系統(tǒng)的模塊示意圖,如圖1所示。
系統(tǒng)主界面用戶(hù)注冊(cè)個(gè)人管理基本信息管理特殊信息管理畢業(yè)生信息成績(jī)管理更多管理退出系統(tǒng) 圖1 學(xué)生管理信息系統(tǒng)模塊圖
2.5.2 系統(tǒng)模塊概述
系統(tǒng)各模塊介紹如下: ? 用戶(hù)注冊(cè)模塊: 用戶(hù)可以通過(guò)自主注冊(cè),擁有唯一帳號(hào),如果注冊(cè)相同帳號(hào),系統(tǒng)會(huì)提示帳號(hào)名相同,并要要求重新輸入帳號(hào)。密碼等基本資料填寫(xiě)錯(cuò)誤,該系統(tǒng)也會(huì)要求用戶(hù)重新填寫(xiě)。該功能讓系統(tǒng)更人性化,可以不需要向每位用戶(hù)分配帳號(hào),減少人力,物力等。
? 用戶(hù)登陸模塊: 根據(jù)用戶(hù)的帳號(hào)和密碼進(jìn)行判斷登陸條件,如果帳號(hào)不存在,系統(tǒng)會(huì)提示,該用戶(hù)不存在。密碼錯(cuò)誤或則為空等情況,系統(tǒng)也會(huì)作出相應(yīng)提
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))示。這樣系統(tǒng)更有一定的保密性。登陸時(shí),分部門(mén)用戶(hù)登陸和學(xué)生登陸。學(xué)生的權(quán)限是最低的,只能瀏覽與其相關(guān)的信息,部門(mén)用戶(hù)登陸后,可以在自己的權(quán)限范圍內(nèi)做任何事。
? 個(gè)人管理模塊: 當(dāng)用戶(hù)需要修改自己的密碼時(shí),該功能可以通過(guò)用戶(hù)的輸入的帳號(hào),舊密碼,來(lái)判斷用戶(hù)是否存在,加強(qiáng)用戶(hù)自主功能,可以隨時(shí)通過(guò)修改密碼來(lái)實(shí)現(xiàn)系統(tǒng)的安全功能。
? 基本信息管理模塊: 每年都有新生入學(xué),該功能主要實(shí)現(xiàn)對(duì)新生入學(xué)后的基本信息的管理,如學(xué)號(hào),姓名,班級(jí),專(zhuān)業(yè),籍貫等等信息的錄入。在此管理中,也可實(shí)現(xiàn)對(duì)基本信息的修改,刪除,查詢(xún)等功能。實(shí)現(xiàn)對(duì)新生更系統(tǒng)化管理。? 特殊信息管理模塊:新生入學(xué)后即刻成為在校學(xué)生,在校生一般擁有一些特殊信息,例如,是否有補(bǔ)助,是否勤工助學(xué),是否受到處罰等信息。用戶(hù)可以實(shí)現(xiàn)對(duì)這些信息的修改,刪除,查詢(xún),錄入等功能,分化新生與在校生的信息,這樣對(duì)信息的管理更鮮明化,避免信息的交錯(cuò)管理。
? 畢業(yè)生信息管理模塊: 畢業(yè)生信息管理也很重要的一部分。面對(duì)畢業(yè)生信息,主要體現(xiàn)在畢業(yè)生是否離校,并提供對(duì)畢業(yè)生求職意向信息的管理。? 成績(jī)管理模塊: 成績(jī)也是學(xué)生重要的一部分。用戶(hù)可以對(duì)每學(xué)期的課程進(jìn)行管理,比如對(duì)課程實(shí)現(xiàn)添加,修改,刪除。對(duì)應(yīng)每學(xué)期的課程,用戶(hù)可以錄入相應(yīng)的成績(jī),并對(duì)成績(jī)進(jìn)行管理。實(shí)現(xiàn)對(duì)成績(jī)的修改,刪除,查詢(xún)等功能。? 更多管理模塊:主要支持特殊信息的管理。是對(duì)補(bǔ)助信息,勤工助學(xué)信息,獎(jiǎng)勵(lì)信息等特殊信息的高級(jí)管理,使特殊信息更明朗化,對(duì)學(xué)生在校的表現(xiàn)有更明確的了解。
? 退出系統(tǒng)模塊:使用戶(hù)安全退出系統(tǒng),加強(qiáng)系統(tǒng)的安全性。
2.6 數(shù)據(jù)分析和數(shù)據(jù)流程分析
數(shù)據(jù)庫(kù)設(shè)計(jì)無(wú)疑是以上功能實(shí)現(xiàn)的基礎(chǔ)。制作數(shù)據(jù)庫(kù)表首先要確定實(shí)體的屬性和實(shí)體間的關(guān)系。數(shù)據(jù)庫(kù)要存儲(chǔ)所有的學(xué)生信息和用戶(hù)信息,這些信息是學(xué)生的屬性和用戶(hù)的屬性。一個(gè)學(xué)生包含很多數(shù)據(jù)信息。有學(xué)生的成績(jī)資料信息,獎(jiǎng)懲情況信息,特殊信息等。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))學(xué)生基本信息是在主界面,簡(jiǎn)單介紹了學(xué)生的基本信息資料。可以由本人查詢(xún)或者管理員來(lái)更新,其中包括學(xué)號(hào)、姓名、班級(jí)、性別等基本資料。學(xué)生成績(jī)信息由管理員來(lái)更新。管理員把所需要處理的數(shù)據(jù)處理完后,將數(shù)據(jù)返回?cái)?shù)據(jù)庫(kù)存檔。
2.6.1 系統(tǒng)結(jié)構(gòu)圖
通過(guò)調(diào)查,目前部分學(xué)校學(xué)生信息的管理效率并不是很高,面對(duì)飛速發(fā)展的科技社會(huì),這種低效率的辦公方式已經(jīng)不適應(yīng)時(shí)代的潮流,所以,學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)也是一個(gè)必經(jīng)階段。
根據(jù)系統(tǒng)的實(shí)現(xiàn)目標(biāo)和任務(wù)要求,學(xué)生管理信息系統(tǒng)的工作流程如圖2所示。
開(kāi)始操員作否用戶(hù)登錄用戶(hù)名與密碼正確系統(tǒng)主界面基本信息特殊信息畢業(yè)生信息成績(jī)管理獎(jiǎng)懲管理學(xué)生信息添加刪除修改學(xué)生信息查詢(xún)特殊信息添加刪除修改特殊信息查詢(xún)畢業(yè)生信息添加刪除修改畢業(yè)生信息查詢(xún)成績(jī)信息添加刪除修改課程刪除添加補(bǔ)助管理勤工助學(xué)管理獎(jiǎng)勵(lì)管理處罰管理異動(dòng)管理結(jié)束退出系統(tǒng)
圖2 學(xué)生管理信息系統(tǒng)結(jié)構(gòu)圖
學(xué)生信息管理主要是從入學(xué)到畢業(yè)學(xué)生在校的各種信息,以及成績(jī)管理等等。面對(duì)
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))大量的學(xué)生信息處理是一個(gè)非常重要的問(wèn)題。可以把學(xué)生信息劃分為兩大部分,學(xué)生信息的管理和成績(jī)管理,信息的管理又分為基本信息,特殊信息,畢業(yè)生信息三大部分,基本信息主要是面對(duì)學(xué)生入學(xué)時(shí)一些相關(guān)信息,而特殊信息是學(xué)生在校學(xué)習(xí)階段的一些相關(guān),畢業(yè)生信息,主要是服務(wù)于學(xué)生畢業(yè)時(shí)的一些相關(guān)信息。對(duì)于成績(jī)管理,可以分為課程管理和學(xué)生成績(jī)管理,不同專(zhuān)業(yè)通過(guò)錄入不同的課程,教師可以對(duì)每位學(xué)生錄入對(duì)應(yīng)成績(jī)。并可以實(shí)現(xiàn)對(duì)成績(jī)的修改,查詢(xún)等功能。
通過(guò)以上了解到,信息的管理主要體現(xiàn)在添加,刪除,修改,查詢(xún)等功能。2.6.2 學(xué)生信息e-r圖
成員用戶(hù)分為部門(mén)和學(xué)生用戶(hù)兩種用戶(hù),兩種用戶(hù)具有的權(quán)限不相同,學(xué)生用戶(hù)只有相對(duì)較少的查詢(xún)信息。部門(mén)負(fù)責(zé)管理整個(gè)系統(tǒng),包括各部分的添加,刪除,修改等。學(xué)生e-r圖如圖3所示。
學(xué)生學(xué)號(hào)班級(jí)專(zhuān)業(yè)姓名性別 圖3 學(xué)生信息e-r圖
2.6.3 成績(jī)e-r圖
普通用戶(hù)只具有查看成績(jī)信息,只有管理員用戶(hù)才具有修改,刪除,添加成績(jī)信息的功能。成績(jī)e-r圖如圖4所示。
成績(jī)學(xué)號(hào)姓名班級(jí)學(xué)期科目類(lèi)型
圖4 成績(jī)管理e-r圖
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 數(shù)據(jù)庫(kù)表的設(shè)計(jì)
對(duì)于該系統(tǒng),可以把表分為三部分,一是面向于用戶(hù)的信息,二是面向于學(xué)生的信息,三是面向于學(xué)生成績(jī)的信息。
在sql server 2005建立一個(gè)數(shù)據(jù)庫(kù)為admin,并建立以下三部分的表 ? 對(duì)于用戶(hù)信息,建立一張名為yonghu的表,用于存放用戶(hù)的基本信息。? 學(xué)生信息包括:基本信息,特殊信息,畢業(yè)生信息,更多信息(補(bǔ)助、勤工助學(xué)、獎(jiǎng)勵(lì)、處罰、異動(dòng)情況),分別建立八張表以存放此類(lèi)信息。
? 成績(jī)管理需建立三張表,一張表存放學(xué)生成績(jī)等信息,一張存放課程信息,一張存放學(xué)生的信息。
3.2 字段的設(shè)計(jì)
面向用戶(hù)表的字段,有帳號(hào),密碼,姓名,性別等字段。
對(duì)于學(xué)生信息,都應(yīng)該擁有學(xué)號(hào),班級(jí),專(zhuān)業(yè),姓名,性別這幾個(gè)字段,而不同的學(xué)習(xí)時(shí)間可以確定不同的字段,如基本信息應(yīng)該有籍貫,家庭住址,聯(lián)系方式等字段。特殊信息有班干部,欠費(fèi),以及獎(jiǎng)勵(lì),處罰等字段。更多管理中,主要確定各種原因,時(shí)間等字段。
成績(jī)管理主要確定,課程,成績(jī),學(xué)期等字段。
3.3 表結(jié)構(gòu)
本系統(tǒng)采用sql server 2005數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中使用數(shù)據(jù)表來(lái)儲(chǔ)存數(shù)據(jù),數(shù)據(jù)庫(kù)包含12張表,分別是yonghu(用戶(hù)信息表,如表1)、jbstudent(基本信息表,如表2)、tsstudent(特殊信息表,如表3)、bystudent(畢業(yè)生信息,如表4)、bzqk(補(bǔ)助表,如表5)、qgzxqk(勤工助學(xué)表,如表6)、jlqk(獎(jiǎng)勵(lì)信息表,如表7)、cfqk(處罰信息表,如表8)、ydqk(異動(dòng)情況表,如表9)、bb1(成績(jī)表,如表10)、bjb(班級(jí)表,如表11)、kcb(課程表,如表12),結(jié)構(gòu)如下:
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
表1 數(shù)據(jù)表匯總
表名 yonghu jbstudent tsstudent bystudent bzqk qgzxqk jlqk cfqk ydqk bb1 bjb kcb
表2 用戶(hù)表
列名 id uid pwd name sex email
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar
表3 基本信息表
列名 id 學(xué)號(hào) 班級(jí)
數(shù)據(jù)類(lèi)型 char varchar varchar
長(zhǎng)度 4 50 50
允許空 not null null null
長(zhǎng)度 4 50 50 50 50 50
允許空 not null null null null null null
別名
用戶(hù)信息表 基本信息表 特殊信息表 畢業(yè)生基本信息 補(bǔ)助表 勤工助學(xué)表 獎(jiǎng)勵(lì)信息表 處罰信息表 異動(dòng)情況表 成績(jī)表 班級(jí)表 課程表
說(shuō)明
存放用戶(hù)的用戶(hù)名及其密碼 存放學(xué)生的基本信息 存放學(xué)生的特殊資料 存放畢業(yè)生的信息 存放學(xué)生的補(bǔ)助信息 存放學(xué)生進(jìn)行勤工助學(xué)的信息 存放學(xué)生獲得獎(jiǎng)勵(lì)的信息 存放對(duì)學(xué)生進(jìn)行處罰情況的信息 存放學(xué)生現(xiàn)狀的情況 存放學(xué)生成績(jī)的信息 存放學(xué)生班級(jí)情況的表 存放學(xué)生選課情況的信息
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
續(xù)表3 基本信息表
列名 專(zhuān)業(yè) 姓名 性別 生日 民族 籍貫 政治面貌 寢室 注冊(cè) 家庭住址 聯(lián)系方式
數(shù)據(jù)類(lèi)型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar
長(zhǎng)度 50 50 50 50 50 50 50 50 50 50 50
允許空 null null null null null null null null null null null
表4 特殊信息表
列名 id 學(xué)號(hào) 班級(jí) 專(zhuān)業(yè) 姓名 性別 補(bǔ)助 勤工助學(xué) 獎(jiǎng)懲 班干部 異動(dòng)情況 欠費(fèi)
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50 50 50 50 50 50 50 50
允許空 not null null null null null null null null null null null null
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
表5 畢業(yè)生表
列名 id 學(xué)號(hào) 班級(jí) 專(zhuān)業(yè) 姓名 性別 意向 離校
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50 50 50 50
表6 補(bǔ)助表
允許空 not null null null null null null null null 列名 id 學(xué)號(hào) 班級(jí) 專(zhuān)業(yè) 姓名 性別 補(bǔ)助 原因 金額 時(shí)間
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50 50 50 50 50 50
允許空 not null null null null null null null null null null
表7 勤工助學(xué)表
列名 id 學(xué)號(hào) 班級(jí) 專(zhuān)業(yè) 姓名 性別
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50 50
允許空 not null null null null null null
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
續(xù)表7 勤工助學(xué)表
列名 勤工助學(xué) 原因 時(shí)間
數(shù)據(jù)類(lèi)型 varchar varchar varchar
長(zhǎng)度 50 50 50
允許空 null null null
表8 獎(jiǎng)勵(lì)信息表
列名 id 學(xué)號(hào) 班級(jí) 專(zhuān)業(yè) 姓名 性別 獎(jiǎng)勵(lì) 原因 時(shí)間
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50 50 50 50 50
允許空 not null null null null null null null null null
表9 處罰信息表
列名 id 學(xué)號(hào) 班級(jí) 專(zhuān)業(yè) 姓名 性別 處罰 原因 時(shí)間
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50 50 50 50 50
允許空 not null null null null null null null null null
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
表10 異動(dòng)情況表
列名 id 學(xué)號(hào) 班級(jí) 專(zhuān)業(yè) 姓名 性別 異動(dòng) 原因 時(shí)間
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50 50 50 50 50
允許空 not null null null null null null null null null
表11 成績(jī)表
列名 id cj xh user kc xq bj lx
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar varchar varchar varchar
表12 課程表
列名 id 課程 相關(guān)年級(jí) 相關(guān)學(xué)期 類(lèi)型
長(zhǎng)度 4 50 50 50 50 50 50 50
允許空 not null null null null null null null null
數(shù)據(jù)類(lèi)型 char varchar varchar varchar varchar
長(zhǎng)度 4 50 50 50 50
允許空 not null null null null null
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))3.4 注冊(cè)模塊設(shè)計(jì)
本模塊主要實(shí)現(xiàn)用戶(hù)在未擁有帳號(hào)的情況下向系統(tǒng)申請(qǐng)一個(gè)帳號(hào),帳號(hào)申請(qǐng)成功后既可登陸到系統(tǒng)主頁(yè)面。通過(guò)在數(shù)據(jù)庫(kù)建立一張表(yonghu表),用于存貯用戶(hù)信息,便于用戶(hù)的個(gè)人管理。在注冊(cè)帳號(hào)時(shí),必須考慮到該帳號(hào)是否存在,當(dāng)用戶(hù)輸入信息點(diǎn)擊確定后,自動(dòng)跳入后臺(tái)進(jìn)行判斷,如果存在,則提示帳號(hào)存在,并要求重新填寫(xiě),設(shè)計(jì)密碼輸入時(shí)應(yīng)輸入兩次,防止用戶(hù)在輸入密碼時(shí)出現(xiàn)錯(cuò)誤。郵箱的填寫(xiě)方式應(yīng)該規(guī)范化,如果出現(xiàn)錯(cuò)誤的輸入方式應(yīng)該提示用戶(hù)填寫(xiě)錯(cuò)誤。用戶(hù)輸入正確后,把用戶(hù)的信息錄入到y(tǒng)onghu表該模塊主要增強(qiáng)系統(tǒng)人性化,不用通過(guò)分配帳號(hào)來(lái)進(jìn)行登陸。方便教師的使用。界面如圖5所示。
圖5 用戶(hù)注冊(cè)界面
3.5 登陸模塊設(shè)計(jì)
本模塊主要是實(shí)現(xiàn)對(duì)用戶(hù)登陸進(jìn)行驗(yàn)證,通過(guò)輸入正確的帳號(hào)和密碼才能進(jìn)入系統(tǒng)。當(dāng)用戶(hù)輸入帳號(hào)和密碼后,系統(tǒng)自動(dòng)跳轉(zhuǎn)到后臺(tái)判斷數(shù)據(jù)庫(kù)中是否有該用戶(hù)信息,如果正確則進(jìn)入系統(tǒng)。如果帳號(hào)或則密碼錯(cuò)誤,應(yīng)反饋給用戶(hù)帳號(hào)與密碼不正確信息。后臺(tái)主要通過(guò)一條sql語(yǔ)句來(lái)查詢(xún)用戶(hù)輸入的帳號(hào)與密碼。登陸界面如圖6所示:
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖6 用戶(hù)登陸界面
3.6 個(gè)人管理模塊設(shè)計(jì)
用戶(hù)進(jìn)入系統(tǒng)后可以進(jìn)行個(gè)人管理,本模塊主要實(shí)現(xiàn)用戶(hù)對(duì)密碼進(jìn)行修改,加強(qiáng)用戶(hù)對(duì)帳號(hào)和密碼的安全性。主要通過(guò)用戶(hù)輸入帳號(hào)和舊密碼在數(shù)據(jù)庫(kù)yonghu表中查找到對(duì)應(yīng)的行,后臺(tái)接收從前臺(tái)輸入的新密碼修改數(shù)據(jù)庫(kù)中的舊密碼。如果用戶(hù)在輸入過(guò)程中,帳號(hào)與舊密碼不一致,系統(tǒng)應(yīng)該給予相應(yīng)的提示。如果輸入出現(xiàn)兩次新密碼不一致,這時(shí)應(yīng)提示密碼不一致,要求重新輸入。來(lái)修改數(shù)據(jù)庫(kù)。個(gè)人管理界面如圖7。
圖7 個(gè)人管理界面
3.7 學(xué)生基本信息管理模塊設(shè)計(jì)
學(xué)生基本信息管理模塊主要是新生入學(xué)時(shí),教師對(duì)新生的基本信息的管理。對(duì)于不同專(zhuān)業(yè)的使用教師,可以實(shí)現(xiàn)對(duì)學(xué)生基本信息進(jìn)行錄入,修改,刪除,查詢(xún)。錄入主要對(duì)每位學(xué)生進(jìn)行學(xué)號(hào),班級(jí),專(zhuān)業(yè),性別,民族,籍貫,寢室等信息的錄入。這樣可
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))以實(shí)現(xiàn)教師對(duì)學(xué)生進(jìn)行學(xué)號(hào)以及寢室的分配,并可以了解到該學(xué)生是否到校注冊(cè)等情況。在錄入時(shí),每位學(xué)生對(duì)應(yīng)一個(gè)學(xué)號(hào),如果錄入相同的學(xué)號(hào),系統(tǒng)給予提示學(xué)號(hào)重復(fù)。因?yàn)橐晃粚W(xué)生對(duì)應(yīng)一個(gè)學(xué)號(hào),這樣更方便于各種管理。修改學(xué)生信息時(shí)可以先通過(guò)查詢(xún),找到要修改學(xué)生的信息,并進(jìn)行修改,使系統(tǒng)更人性化。刪除信息通過(guò)復(fù)選框?qū)崿F(xiàn)對(duì)信息的單個(gè)刪除和批量刪除。也可以通過(guò)查詢(xún)需要?jiǎng)h除的信息來(lái)進(jìn)行刪除。查詢(xún)可以通過(guò)輸入關(guān)鍵字來(lái)進(jìn)行查詢(xún)。教師并可以通過(guò)點(diǎn)擊查看所有信息來(lái)查看該專(zhuān)業(yè)所有學(xué)生的信息。本模塊主要是對(duì)jbstudent表的操作。界面如圖8所示。
圖8 基本信息管理頁(yè)面
3.8 特殊信息管理模塊設(shè)計(jì)
當(dāng)學(xué)生在校學(xué)習(xí)期間有大量特殊信息,來(lái)體現(xiàn)學(xué)生在校的表現(xiàn)情況。例如,是否有勤工助學(xué),是否休學(xué)等特殊信息。該模塊主要是簡(jiǎn)單的來(lái)描述學(xué)生在校的特殊信息,讓教師對(duì)學(xué)生的特殊信息一目了然。該模塊有添加,刪除,修改,查詢(xún)功能?;拘畔⒛K設(shè)計(jì)基本一樣,在添加信息時(shí)每位學(xué)號(hào)對(duì)應(yīng)一位學(xué)生,在此處通過(guò)后臺(tái)一條if語(yǔ)句進(jìn)行判斷。查詢(xún)通過(guò)輸入關(guān)鍵字來(lái)進(jìn)行查詢(xún)。修改通過(guò)復(fù)選框來(lái)實(shí)現(xiàn)單個(gè)與批量刪除。修改可以通過(guò)先查詢(xún)要修改的信息再實(shí)現(xiàn)對(duì)信息的修改。本模塊主要是對(duì)tsstudent表的操作。界面如圖9所示。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖9 特殊信息管理頁(yè)面
3.9 畢業(yè)生信息模塊設(shè)計(jì)
本模塊主要是針對(duì)大四的學(xué)生設(shè)計(jì),面對(duì)大四學(xué)生找工作的情況,可以通過(guò)此模塊了解到學(xué)生求職的意向,讓教師對(duì)對(duì)學(xué)生的畢業(yè)去向有個(gè)大致了解。教師并可以了解到學(xué)生是否在校,因?yàn)榇笏膶W(xué)生也可能在外工作。本模塊依然有添加,刪除,修改,查詢(xún)功能,無(wú)論是進(jìn)行任何功能,仍然是一個(gè)學(xué)號(hào)對(duì)應(yīng)一位學(xué)生。本模塊主要對(duì)bystudetn表的操作。界面如圖10所示。
圖10 畢業(yè)生信息管理頁(yè)面
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))3.10 其他管理模塊設(shè)計(jì)
本模塊的設(shè)計(jì)主要是加強(qiáng)學(xué)生幾個(gè)特殊信息的管理。主要是針對(duì)學(xué)生的補(bǔ)助情況、勤工助學(xué)情況、獎(jiǎng)勵(lì)情況、處罰情況和異動(dòng)情況。在本模塊中讓教師對(duì)這幾種情況有更詳細(xì)的了解,例如,學(xué)生補(bǔ)助的原因,時(shí)間等等。在此應(yīng)該注意的是,每位學(xué)生每年都有可能出現(xiàn)相同的情況,例如學(xué)生在每學(xué)期都可以有幾次勤工助學(xué)或則獎(jiǎng)勵(lì)的機(jī)會(huì),所以,在信息的添加是可以不用if語(yǔ)句判斷次學(xué)號(hào)是否存在。及一學(xué)期可以有該學(xué)生的幾條記錄??梢员灸K的各種管理中依然是添加,刪除,修改,查詢(xún)功能。主要對(duì)bzqk(補(bǔ)助表),qgzxqk(勤工助學(xué)信息表),jlqk(獎(jiǎng)勵(lì)信息表),cfqk(處罰信息表),ydqk(異動(dòng)情況表)這幾張表的操作。界面如圖11所示。
圖11 更多管理頁(yè)面
3.11 成績(jī)管理模塊設(shè)計(jì)
本模塊主要可以分為兩部分,一部分是課程管理和成績(jī)管理。在此的班級(jí)信息是基本信息錄入時(shí)同時(shí)對(duì)bjb(班級(jí))表做出添加。對(duì)于不同的專(zhuān)業(yè),有不同的課程,教師可以通過(guò)錄入本專(zhuān)業(yè)的每學(xué)期對(duì)應(yīng)的課程,并且可以選擇課程的類(lèi)型。在課程模塊設(shè)計(jì)中也可以對(duì)課程進(jìn)行修改和刪除,主要是對(duì)kcb(課程)這張表進(jìn)行操作。如圖12所示,為課程的添加界面,圖13為課程的刪除修改界面。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖12 課程添加頁(yè)面
圖13 課程添加刪除頁(yè)面
第二部分為為成績(jī)的管理,對(duì)于成績(jī)模塊主要有添加,刪除,修改和查詢(xún)。每位學(xué)生在不同學(xué)期對(duì)應(yīng)不同的課程,在課程添加完善的基礎(chǔ)上,對(duì)學(xué)生成績(jī)的錄入可以選擇對(duì)應(yīng)的課程以及對(duì)應(yīng)的學(xué)期。成績(jī)模塊最重要的是在查詢(xún)上,在實(shí)現(xiàn)查詢(xún)時(shí),應(yīng)該考慮到通過(guò)班級(jí),學(xué)號(hào),課程以及學(xué)期來(lái)進(jìn)行查詢(xún)。讓教師更多的了解學(xué)生的成績(jī)信息,以上的操作都主要是對(duì)bbs1表的查詢(xún)。如圖14是成績(jī)的添加頁(yè)面。圖15為成績(jī)查詢(xún)頁(yè)面。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖14 成績(jī)添加頁(yè)面
圖15 成績(jī)查詢(xún)頁(yè)面 系統(tǒng)功能實(shí)現(xiàn)
4.1 用戶(hù)注冊(cè)功能
在此功能中主要實(shí)現(xiàn)用戶(hù)的自主注冊(cè),當(dāng)用戶(hù)未擁有帳號(hào)的情況下可通過(guò)此功能獲得帳號(hào)和密碼。后臺(tái)部分代碼如下:
set rs=object(“set”)
sql=“select * from yonghu where uid='” & uid &“'” sql,conn,1,2
if not then
“{('對(duì)不起,該用戶(hù)已存在!');(-1);}”
end
if
rs(“uid”)=uid
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
rs(“pwd”)=pwd
rs(“name”)=name
rs(“sex”)=sex
rs(“email”)=email
set rs=nothing
當(dāng)用戶(hù)注冊(cè)時(shí)如果輸入帳號(hào),密碼或則確認(rèn)密碼為空,可用if uid=“"
then來(lái)進(jìn)行判斷,并反饋給用戶(hù)不能為空的信息。用戶(hù)輸入正確后執(zhí)行上段代碼,從前臺(tái)接收用戶(hù)正確信息,創(chuàng)建rs記錄集,使用sql語(yǔ)句,并判斷表yonghu中是否存在相同uid,如果不存在,則把用戶(hù)注冊(cè)信息保存到y(tǒng)onghu表中。
4.2 用戶(hù)登陸功能
用戶(hù)擁有帳號(hào)和密碼后,每次使用系統(tǒng)時(shí)必須通過(guò)帳號(hào)和密碼的驗(yàn)證才能登陸到系統(tǒng)管理界面中。部分代碼如下:
set rs=object(”set“)url=”“ sql=”select * from yonghu where uid='“ & uid & ”' and pwd='“ & pwd & ”'“ sql,conn,1,2 if not then ct url else
”{('對(duì)不起,您的帳號(hào)或密碼錯(cuò)誤!請(qǐng)核實(shí)后重新登錄!');(-1);}“
end if 用戶(hù)在登陸時(shí)如果帳號(hào)或密碼為空時(shí),可用一條if語(yǔ)句進(jìn)行判斷。用戶(hù)輸入完整后執(zhí)行
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))上段代碼,通過(guò)sql語(yǔ)句在表yonghu中找到是否與用戶(hù)帳號(hào)密碼相同,如果相同則進(jìn)入系統(tǒng),不相同則給用戶(hù)相應(yīng)提示。
4.3 用戶(hù)個(gè)人管理功能
當(dāng)用戶(hù)需要修改個(gè)人密碼時(shí),可在此功能中實(shí)現(xiàn),以加強(qiáng)用戶(hù)密碼的安全性。部分代碼如下:
sql=”select * from yonghu where uid='“&uid&”'“
sql,conn,2,3 if then
”{('對(duì)不起,不存在此用戶(hù)!');(-1);}“
end if
if rs(”pwd“)<>jiupwd then
”{('舊密碼不對(duì)!');(-1);}“
end if
rs(”pwd“)=newpwd
在用戶(hù)輸入個(gè)人帳號(hào),舊密碼以及新密碼時(shí),可通過(guò)幾條if語(yǔ)句判斷是否為空,并通過(guò)if newpwd<>newpwd2 then來(lái)判斷新密碼兩次輸入時(shí)是否相同。輸入正確后,通過(guò)一條sql語(yǔ)句查找表yonghu對(duì)應(yīng)的uid,及用戶(hù)帳號(hào),如果存在,并判斷用戶(hù)密碼是否與帳號(hào)匹配,如果匹配,則更新yonghu表中的pwd。
4.4 查看所有信息功能
此功能主要是用于用戶(hù)查看該專(zhuān)業(yè)所有學(xué)生的信息,通過(guò)點(diǎn)擊查看所有信息即可查看該專(zhuān)業(yè)學(xué)生的所有信息,通過(guò)一條sql語(yǔ)句查詢(xún)表中的所有信息,如sql=”select * from newstudent“,然后通過(guò)循環(huán),即可從數(shù)據(jù)庫(kù)調(diào)用表中的所有信息并顯示出來(lái)。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))4.5 添加功能
添加功能主要用于用戶(hù)對(duì)學(xué)生信息的添加,也可用于對(duì)成績(jī)與課程的添加。例如,以下是學(xué)生基本信息的錄入的部分代碼:
set rs=object(”set“)sql=”select
*
from
newstudent
where
學(xué)號(hào)='“ & xh &”'“
sql,conn,1,2
if not then
”{('對(duì)不起,該學(xué)號(hào)已存在!');on.>“
end if
此功能應(yīng)考慮到學(xué)號(hào)的唯一性,及每個(gè)學(xué)號(hào)對(duì)應(yīng)一位學(xué)生,不能重復(fù)出現(xiàn)相同的學(xué)號(hào)。在錄入時(shí),可以用一條if語(yǔ)句判斷學(xué)號(hào)是否為空情況。如果為空則要求用戶(hù)輸入學(xué)號(hào)。如果輸入相同學(xué)號(hào),則通過(guò)if not then來(lái)判斷該學(xué)號(hào)是否已存在,實(shí)現(xiàn)學(xué)號(hào)的唯一性,把學(xué)生信息錄入到表中,實(shí)現(xiàn)用戶(hù)對(duì)各種信息的添加。
4.6 修改功能
當(dāng)學(xué)生的信息變動(dòng)時(shí),可以通過(guò)修改功能來(lái)實(shí)現(xiàn),修改表中的某一條記錄,并保持其他的數(shù)據(jù)不改變。在此應(yīng)分為兩部分,一是部分學(xué)生基本信息,特殊信息,畢業(yè)生信息,另一部分是,補(bǔ)助信息,處罰信息以及成績(jī),課程等。第一部分因?yàn)閷W(xué)生的這些信息都是一個(gè)學(xué)號(hào)對(duì)應(yīng)相應(yīng)的一條信息,可以在修改前先通過(guò)輸入學(xué)生的學(xué)號(hào)來(lái)查詢(xún)需要修改的學(xué)生的信息。部分代碼如下:
set rs=object(”set“)sql=”select * from newstudent where 學(xué)號(hào)='“&no&”'“ sql,conn,1,2 if
then
”{('對(duì)不起,該學(xué)號(hào)不存在!');(-1);}“
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
end
if 當(dāng)輸入學(xué)號(hào)時(shí),應(yīng)該進(jìn)行判斷用戶(hù)是否輸入學(xué)號(hào),如果為空,系統(tǒng)應(yīng)給出提示,要求用戶(hù)輸入學(xué)號(hào)。如果輸入的學(xué)號(hào)不存在,也應(yīng)該做出判斷,并反饋信息給用戶(hù)。查詢(xún)到學(xué)生的信息后,即可修改其中一條記錄,更新表中的記錄。修改頁(yè)面如圖16。
圖16 信息修改頁(yè)面
第二部分則是類(lèi)似獎(jiǎng)勵(lì)信息,勤工助學(xué)信息。因?yàn)橐晃粚W(xué)生在一學(xué)期出現(xiàn)兩次以及兩次以上的勤工助學(xué)或者獎(jiǎng)勵(lì)等信息,所以,在此類(lèi)表中可以出現(xiàn)相同的學(xué)號(hào),表示該學(xué)生在這學(xué)期中有多次此類(lèi)信息。成績(jī)與課程也類(lèi)似。
用戶(hù)可以點(diǎn)“修改“對(duì)該學(xué)生的某條記錄進(jìn)行修改。部分代碼如下: rs(”學(xué)號(hào)“)=xh rs(”班級(jí)“)=bj rs(”專(zhuān)業(yè)“)=zy rs(”姓名“)=xm rs(”性別“)=sex rs(”勤工助學(xué)“)=qgzx rs(”原因“)=yy rs(”時(shí)間“)=sj
西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) ”“ & chr(13)& ”alert('記錄更新成功');“&”on.href = ''“&” “
在創(chuàng)建一個(gè)rs記錄集后通過(guò)sql語(yǔ)句找到表中該學(xué)生的信息,更新該學(xué)生的信息。
4.7 查詢(xún)功能
查詢(xún)是教師對(duì)學(xué)生各種信息的查看,更方便與教師對(duì)學(xué)生信息的了解。教師可以對(duì)任何信息進(jìn)行查詢(xún)。此功能中也分為兩部分,一是對(duì)學(xué)生信息的查詢(xún),二是對(duì)學(xué)生成績(jī)的查詢(xún)。以下是學(xué)生基本信息的查詢(xún)界面如圖17所示
圖17 學(xué)生信息查詢(xún)界面
教師可以通過(guò)輸入關(guān)鍵字和下拉框進(jìn)行查詢(xún),例如,用戶(hù)需要查詢(xún)班級(jí)為1班的學(xué)生信息,只要輸入關(guān)鍵字1在下拉框選擇班級(jí)即可查詢(xún)到班級(jí)為1班學(xué)生的信息。部分代碼如下:
<%
ziduan=request(”ziduan“)
key=trim(request(”key“))
set rs1=object(”set“)sql=”select * from newstudent where “&ziduan&” like '“&key&”' “
sql,conn,1,2 %> 此時(shí),可以通過(guò)一條sql語(yǔ)句進(jìn)行查詢(xún)。
第二是成績(jī)的查詢(xún),成績(jī)的查詢(xún)用戶(hù)可以通過(guò)班級(jí),學(xué)期,學(xué)號(hào)等來(lái)進(jìn)行查詢(xún)。教師可以通過(guò)不同的條件對(duì)學(xué)生的成績(jī)進(jìn)行查詢(xún),更方便教師對(duì)學(xué)生成績(jī)的了解。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))部分代碼如下:
<%
lx=trim(request(”lx“))
set rs=object(”set“)sql=”select * from bbs1 where lx ='“&lx&”'“ sql,conn,1,1 if and then
”{('沒(méi)有該課程類(lèi)型信息!');on.>“
end if %> 通過(guò)前臺(tái)頁(yè)面?zhèn)鬏斶^(guò)來(lái)的值作為條件并執(zhí)行sql語(yǔ)句,然后顯示查詢(xún)的信息。
4.8 刪除功能
面對(duì)學(xué)生大量的信息,可以通過(guò)復(fù)選框?qū)崿F(xiàn)單個(gè)和批量的刪除,更方便教師對(duì)學(xué)生信息的管理。以下是基本信息的刪除的頁(yè)面,如圖18所示:
圖18 刪除功能界面
在刪除頁(yè)面,教師可以通過(guò)先查詢(xún)來(lái)選擇要?jiǎng)h除的信息。輸入關(guān)鍵字并選擇下拉框找到用戶(hù)要?jiǎng)h除的信息,通過(guò)選擇復(fù)選框來(lái)進(jìn)行判斷,如果用戶(hù)未選擇則應(yīng)該反饋給教
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))師相應(yīng)的信息,并判斷復(fù)選框選中或者是全選的情況。使用sql語(yǔ)句的delete對(duì)信息進(jìn)行刪除。
4.9 退出系統(tǒng)功能
此處主要是讓用戶(hù)安全退出系統(tǒng),其代碼如下: <% session(”uid“)= ”“ session(”pwd“)= ”“ n url=”" ct url %> 5 軟件測(cè)試
模塊編程完結(jié)之后,對(duì)界面外觀和功能等進(jìn)行檢測(cè)。模塊測(cè)試時(shí),檢驗(yàn)?zāi)K每個(gè)功能是否都能正常使用,界面優(yōu)化是否完善。對(duì)每個(gè)模塊的測(cè)試進(jìn)行記錄,發(fā)現(xiàn)bug時(shí)及時(shí)修正。修正bug后應(yīng)該需要繼續(xù)測(cè)試,繼續(xù)完善,這個(gè)過(guò)程是一個(gè)測(cè)試,修正,再測(cè)試,再修正的循環(huán)過(guò)程。
在測(cè)試過(guò)程中,出現(xiàn)過(guò)一些不符合標(biāo)準(zhǔn)的情況,經(jīng)過(guò)修改,都基本與設(shè)計(jì)書(shū)的標(biāo)準(zhǔn)符合,根據(jù)界面簡(jiǎn)潔、干凈的原則,重新選擇了一種顏色漸淡的背景,一些被遺漏的操作也進(jìn)行了修改和添加,能夠完成正常的功能。
由于經(jīng)驗(yàn)欠缺或其它某些原因,本次完成的系統(tǒng)仍然存在很多問(wèn)題。測(cè)試只能盡量避免錯(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤,使程序中的錯(cuò)誤密度達(dá)到盡可能低的程度,減少錯(cuò)誤的引入,但是不可能完全杜絕軟件中的錯(cuò)誤。經(jīng)過(guò)測(cè)試,本模塊基本能符合要求,也能實(shí)現(xiàn)各功能。
5.1 測(cè)試目的
任何系統(tǒng)的開(kāi)發(fā)都不可能做到完美,都存在一定的問(wèn)題和漏洞,有些很明顯的表現(xiàn)出來(lái),而有些卻很隱蔽,只有不斷的檢驗(yàn)測(cè)試才能發(fā)現(xiàn)系統(tǒng)中存在漏洞及不足的地方,消除已產(chǎn)生的錯(cuò)誤和盡量避免錯(cuò)誤的產(chǎn)生,并在此基礎(chǔ)上總結(jié)系統(tǒng)開(kāi)發(fā)過(guò)程中所出現(xiàn)的問(wèn)題和解決的方法,汲取軟件開(kāi)發(fā)經(jīng)驗(yàn)。為系統(tǒng)今后可能出現(xiàn)的更多更深層次的問(wèn)題的31
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))解決提供一定的基礎(chǔ),力求進(jìn)一步完善創(chuàng)新系統(tǒng)的各項(xiàng)性能。
5.2 測(cè)試方法
軟件測(cè)試方法一般分為兩種方法:黑盒測(cè)試和白盒測(cè)試。
黑盒測(cè)試:也稱(chēng)功能測(cè)試,將軟件看作黑盒子,在完全不考慮程統(tǒng)開(kāi)發(fā)周期中一個(gè)十分重要的階段,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的最終審查,如果錯(cuò)誤不能在測(cè)試階段被發(fā)現(xiàn)并糾正,就會(huì)造成不堪設(shè)想的后果。在倉(cāng)庫(kù)管理系統(tǒng)中測(cè)試的對(duì)象不僅僅是源程序,而是整個(gè)軟件。系統(tǒng)測(cè)試是以找錯(cuò)誤為目的,不是要證明程序無(wú)錯(cuò),而是要精心選取那些易于發(fā)生錯(cuò)誤的測(cè)試數(shù)據(jù),以十分挑剔的態(tài)度,證明程序有錯(cuò)。
白盒測(cè)試:也稱(chēng)結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。這一方法是把測(cè)試對(duì)象看作一個(gè)打開(kāi)的盒子,測(cè)試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試,通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。
5.3 測(cè)試用例
本系統(tǒng)采用黑盒測(cè)試方法,運(yùn)用邊界值分析法測(cè)試輸入輸出。根據(jù)實(shí)際情況進(jìn)行以下部分測(cè)試,登陸用戶(hù)信息測(cè)試如表13所示。
表13 登陸信息測(cè)試
測(cè)試用例 用戶(hù),admin,admin 用戶(hù),空,admin 用戶(hù),051,空 用戶(hù),051,123 用戶(hù),051,admin 用戶(hù),123,123
預(yù)期結(jié)果 正確登陸 出錯(cuò)提示
測(cè)試結(jié)果
結(jié)論
進(jìn)入系統(tǒng)主界面 通過(guò)測(cè)試 出現(xiàn)出錯(cuò)提示
通過(guò)測(cè)試 通過(guò)測(cè)試 通過(guò)測(cè)試
提示輸入密碼 提示輸入密碼 出錯(cuò)提示 正確登陸 正確登陸
出現(xiàn)出錯(cuò)提示
進(jìn)入系統(tǒng)主界面 通過(guò)測(cè)試 進(jìn)入系統(tǒng)主界面 通過(guò)測(cè)試
注冊(cè)測(cè)試,跟據(jù)注冊(cè)信息提示,要求用戶(hù)填寫(xiě)相關(guān)資料,必須與要求相符合,例如:
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))兩次輸入的密碼不同,則會(huì)提示用戶(hù)兩次輸入的密碼不相同,并要求重新輸入。用戶(hù)注冊(cè)信息測(cè)試用例如表14所示:
表14 注冊(cè)信息測(cè)試
測(cè)試用例 admin,admin admin,123 05111,123 123,空 空,123 123,123
信息功能測(cè)試,根據(jù)程序測(cè)試系統(tǒng)功能操作能否正常運(yùn)行,首先選取基本信息修改操作。測(cè)試用例如表15所示:
表15 修改信息測(cè)試
測(cè)試用例 123 空 200301
預(yù)期結(jié)果 修改失敗 修改失敗 修改成功
測(cè)試結(jié)果 該用戶(hù)不存在 學(xué)號(hào)不能為空 進(jìn)入系統(tǒng)界面
結(jié)論 通過(guò)測(cè)試 通過(guò)測(cè)試 通過(guò)測(cè)試
預(yù)期結(jié)果 注冊(cè)失敗 注冊(cè)失敗 注冊(cè)成功
測(cè)試結(jié)果 該用戶(hù)已存在 該用戶(hù)已存在 進(jìn)入登錄界面
結(jié)論 通過(guò)測(cè)試 通過(guò)測(cè)試 通過(guò)測(cè)試 通過(guò)測(cè)試 通過(guò)測(cè)試 通過(guò)測(cè)試
密碼不能為空 出現(xiàn)出錯(cuò)提示 賬號(hào)不能為空 出現(xiàn)出錯(cuò)提示 正確登陸
進(jìn)入登錄界面
5.4 測(cè)試結(jié)果
經(jīng)過(guò)多次測(cè)試,證實(shí)系統(tǒng)基本達(dá)到了設(shè)計(jì)目標(biāo),實(shí)現(xiàn)了功能設(shè)計(jì)目標(biāo),但是還存在許多不足和缺陷,還需今后進(jìn)一步完善??偨Y(jié)
經(jīng)過(guò)幾個(gè)月的努力,終于完成了本畢業(yè)設(shè)計(jì),從當(dāng)選題到最后一個(gè)功能模塊的完成,經(jīng)歷了無(wú)數(shù)次的錯(cuò)誤、修改代碼、重啟服務(wù)器運(yùn)行的過(guò)程,直至系統(tǒng)的調(diào)試成功,期間做了許多工作,對(duì)系統(tǒng)的開(kāi)發(fā)有了一定的認(rèn)識(shí)。
本系統(tǒng)是以asp和sql server 2005為基礎(chǔ),采用b/s結(jié)構(gòu)開(kāi)發(fā)的學(xué)生信息管理系
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))統(tǒng)。本系統(tǒng)完成了基本所需的功能,能夠?qū)W(xué)生信息進(jìn)行添加、修改、刪除、查詢(xún)。通過(guò)本系統(tǒng)可以更有效的管理學(xué)生的各種信息,提高辦公效率。該系統(tǒng)增添了用戶(hù)的注冊(cè)、個(gè)人管理功能,讓系統(tǒng)更具人性化。
這套系統(tǒng)用優(yōu)秀的數(shù)據(jù)庫(kù)將與學(xué)生資源有關(guān)的數(shù)據(jù)統(tǒng)一管理起來(lái),形成了集成的信息源。友好的用戶(hù)截面,使得學(xué)生資源管理人員得以擺脫繁重的日常工作,集中精力從事教育事業(yè);設(shè)計(jì)過(guò)程中深刻體會(huì)了系統(tǒng)開(kāi)發(fā)的整個(gè)過(guò)程。首先前期的需求分析、總體設(shè)計(jì)非常重要,不要過(guò)急于編碼,前期工作不完整、準(zhǔn)確,后期工作可能歸于徒勞;此次畢業(yè)設(shè)計(jì)是對(duì)大學(xué)四年的學(xué)習(xí)的一次綜合能力鍛煉和實(shí)踐,而且培養(yǎng)了堅(jiān)強(qiáng)的毅力、耐力,更需要恒心和信心,要遠(yuǎn)超過(guò)在學(xué)習(xí)時(shí)所需要的。
但由于時(shí)間和能力有限,在各個(gè)模塊的功能上仍然不夠完善。在后續(xù)的開(kāi)發(fā)中應(yīng)該把各模塊的功能的擴(kuò)展,以及系統(tǒng)工作流程的完善作為主要的方向,使系統(tǒng)更加具有實(shí)用性。并且這是我工作前一次很好的演練和實(shí)踐的機(jī)會(huì),是培養(yǎng)獨(dú)立思考問(wèn)題和自學(xué)能力的鍛煉,使我意識(shí)到必須努力學(xué)習(xí)才能才工作中體現(xiàn)自己的價(jià)值,適應(yīng)社會(huì)的需要。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))參考文獻(xiàn)
[1]李曉喆,張曉輝, server2000管理及應(yīng)用系統(tǒng)開(kāi)發(fā)[m].北京:人民郵電出版社,2005.78-82 [2]daivid 初級(jí)編程[m].北京:機(jī)械工業(yè)出版社,2001.46-56 [3]李曉黎,+sql server 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例[m].北京:人民郵電出版社,2004.122-134 [4]梁景紅著.網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)頁(yè)設(shè)計(jì)配色[m].北京:人民郵電出版社,2005.68-76 [5]劉啟芬, server實(shí)用教程[m].北京:電子工業(yè)出版社,2005.165-178 [6]郭瑞軍,數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹[m].北京:電子工業(yè)出版社,2005.14-25 [7]薩師煊,王珊著.數(shù)據(jù)庫(kù)系統(tǒng)概論[m].北京:清華大學(xué)出版社,1998.78-93 [8]pt/asp網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言教程[m].北京:電子工業(yè)出版社,2004.185-215 [9]汪曉平,網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)[m].北京:人民郵電出版社,2004.58-69 [10]龔小勇著.關(guān)系數(shù)據(jù)庫(kù)與sql server2000 [m].北京:機(jī)械工業(yè)出版社,2004.178-201 [11] 張海藩.軟件工程導(dǎo)論[m].北京:清華大學(xué)出版社.2003.201-233 [12] 楊章偉.精通sql語(yǔ)言與數(shù)據(jù)庫(kù)管理[m].北京:人民郵電出版社,2008.36-45 [13] 薛小龍.手學(xué)asp動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā):貫通html和javascript[m].北京:電子工業(yè)出版社,2008.156-185 [14] 伊文敏,劉峰,+sql server數(shù)據(jù)庫(kù)應(yīng)用實(shí)例完全解析[m].北京:人民郵電出版,2006.245-268 [15]王輝,eaver 8.0網(wǎng)頁(yè)制作[m].北京:清華大學(xué)出版社,2006.15-89
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
致 謝 詞
本文是在郝紅英指導(dǎo)老師的熱情關(guān)心和指導(dǎo)下完成的,她淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!
在論文完成過(guò)程中,本人還得到了其他同學(xué)的熱心幫助,本人向他們表示深深的謝意!
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
獨(dú) 撰 聲 明
我聲明,本論文(設(shè)計(jì))是由本人在指導(dǎo)教師的指導(dǎo)下獨(dú)立完成的,在完成論文(設(shè)計(jì))時(shí)所利用的一切資料均已在參考文獻(xiàn)中列出。
姓名:
****年**月**日
學(xué)生選課信息系統(tǒng)設(shè)計(jì)篇二
實(shí)驗(yàn)二圖書(shū)館管理信息系統(tǒng)規(guī)劃
一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)圖書(shū)館管理信息系統(tǒng)開(kāi)發(fā),讓學(xué)生了解管理信息系統(tǒng)規(guī)劃工作的重點(diǎn),掌握系統(tǒng)規(guī)劃報(bào)告說(shuō)明書(shū)的寫(xiě)作能力。
二、實(shí)驗(yàn)內(nèi)容
圖書(shū)館管理信息系統(tǒng)背景資料說(shuō)明:
某企業(yè)圖書(shū)館系統(tǒng)是一個(gè)具有萬(wàn)人以上的員工,并地理位置分布在大型企業(yè)的圖書(shū)管理系統(tǒng),圖書(shū)館藏書(shū)100多萬(wàn)冊(cè),每天的借閱量近千冊(cè)。在手工操作的方式下,圖書(shū)的編目和借閱的工作量打,準(zhǔn)確性低且不易修改維護(hù),讀者借書(shū)只能到圖書(shū)館手工方式查找書(shū)目,不能滿(mǎn)足借閱需求。需要建設(shè)一套網(wǎng)絡(luò)化的電子圖書(shū)館信息系統(tǒng)。
該圖書(shū)館管理信息系統(tǒng)服務(wù)對(duì)象有兩部分人:注冊(cè)用戶(hù)和一般讀者。一般讀者經(jīng)注冊(cè)后成為注冊(cè)用戶(hù),注冊(cè)用戶(hù)可以在圖書(shū)館借閱圖書(shū),其他人員只可查閱圖書(shū)目錄,但不能借閱圖書(shū)。系統(tǒng)同時(shí)考慮提供電子讀物服務(wù),目前只提供電子讀物的目錄查詢(xún)服務(wù),不久的將來(lái)將提供電子讀物全文服務(wù)。用戶(hù)可通過(guò)網(wǎng)絡(luò)方式訪問(wèn)該圖書(shū)館管理信息系統(tǒng)。
系統(tǒng)內(nèi)部人員結(jié)構(gòu),組織及用戶(hù)情況分析。圖書(shū)館由館長(zhǎng)負(fù)責(zé)全面工作,下設(shè)辦公社,財(cái)務(wù)室,采編室,學(xué)術(shù)論文室,圖書(shū)借閱室,電子閱覽室,期刊閱覽室和技術(shù)支持室。各部門(mén)的業(yè)務(wù)職責(zé)如下:
辦公室:辦公室協(xié)助館長(zhǎng)負(fù)責(zé)日常工作,了解客戶(hù)需求,制定采購(gòu)計(jì)劃。
財(cái)務(wù)室:財(cái)務(wù)室負(fù)責(zé)財(cái)務(wù)方面的工作。
采編室:采編室負(fù)責(zé)圖書(shū)的采購(gòu),入庫(kù)和圖書(shū)編目,編目后的圖書(shū)粘帖標(biāo)簽,并送圖書(shū)借閱室上架借閱。
學(xué)術(shù)論文室:負(fù)責(zé)學(xué)術(shù)論文的收集整理。
圖書(shū)借閱室:提供對(duì)讀者的書(shū)目查詢(xún)服務(wù)和圖書(shū)借閱服務(wù)。
電子閱覽室:收集整理電子讀物,準(zhǔn)備體哦那個(gè)電子讀物的借閱服務(wù),目前可以提供目錄查詢(xún)和借閱。
期刊閱覽室:負(fù)責(zé)期刊的收集整理和借閱。
技術(shù)支持室:負(fù)責(zé)對(duì)圖書(shū)館的網(wǎng)絡(luò)和計(jì)算機(jī)系統(tǒng)提供技術(shù)支持。
系統(tǒng)業(yè)務(wù)流程分析:
通過(guò)業(yè)務(wù)流程調(diào)查,理清圖書(shū)館管理系統(tǒng)的主要業(yè)務(wù)和業(yè)務(wù)的流程。圖書(shū)館管理員編制圖書(shū)采購(gòu)計(jì)劃,由采購(gòu)員負(fù)責(zé)新書(shū)的采購(gòu)工作。采購(gòu)圖書(shū)入庫(kù)后,交采編室編目,粘帖標(biāo)簽,產(chǎn)生圖書(shū)目錄。圖書(shū)交圖書(shū)借閱室上架,供讀者借閱。采編后的電子讀書(shū)交電子閱覽室。讀者分為注冊(cè)讀者和非注冊(cè)讀者,只有注冊(cè)讀者可以在本圖書(shū)館借書(shū),非注冊(cè)讀者可查詢(xún)目錄但不能借書(shū)。讀者填寫(xiě)注冊(cè)登記表交圖書(shū)館管理員審核后,記入讀者登記表,成為注冊(cè)讀者,發(fā)給借書(shū)證。注冊(cè)讀者借書(shū)時(shí),需填寫(xiě)借書(shū)單,連同借書(shū)證一起交給借閱管理員,經(jīng)管理員核對(duì)無(wú)誤后,填寫(xiě)借閱登記表,修改圖書(shū)登記表中該書(shū)的數(shù)量,上架取數(shù)交給讀者。圖書(shū)館設(shè)有讀者信箱,讀者需要但沒(méi)有庫(kù)存的圖書(shū),讀者可以通過(guò)讀者信箱反映。圖書(shū)館管理員定期處理讀者信箱種的意見(jiàn)。將讀者需要的圖書(shū)編制程圖書(shū)采購(gòu)計(jì)劃交采購(gòu)員購(gòu)買(mǎi)。
實(shí)驗(yàn)要完成如下內(nèi)容:
(1)根據(jù)背景資料說(shuō)明項(xiàng)目的年限和具體開(kāi)發(fā)方法
(2)說(shuō)明項(xiàng)目開(kāi)發(fā)的目標(biāo)(功能、服務(wù)范圍和質(zhì)量)、約束條件
(3)說(shuō)明單位的目前的現(xiàn)狀,從業(yè)務(wù)流程面臨的問(wèn)題來(lái)說(shuō)明如何通過(guò)信息技術(shù)如何
進(jìn)行流程改造。
(4)項(xiàng)目小組的建設(shè)
(5)項(xiàng)目開(kāi)發(fā)方案
(6)實(shí)施進(jìn)度(分工)
三、實(shí)驗(yàn)環(huán)境
硬/軟件要求:微機(jī):每人1臺(tái);軟件:windows2000,office2000
四、實(shí)驗(yàn)報(bào)告
實(shí)驗(yàn)報(bào)告提交要點(diǎn):
一、項(xiàng)目概況
1、項(xiàng)目說(shuō)明
1)項(xiàng)目名稱(chēng):2)客戶(hù):3)供應(yīng)商:
2、項(xiàng)目背景
二、項(xiàng)目規(guī)劃
1、說(shuō)明單位的目前的現(xiàn)狀,從業(yè)務(wù)流程面臨的問(wèn)題來(lái)說(shuō)明如何通過(guò)信息技術(shù)如何
進(jìn)行流程改造。
2、開(kāi)發(fā)方法
3、目標(biāo)和約束條件
4、項(xiàng)目小組建設(shè)
5、項(xiàng)目開(kāi)發(fā)方案
6、實(shí)施進(jìn)度
學(xué)生選課信息系統(tǒng)設(shè)計(jì)篇三
學(xué)生選課管理系統(tǒng)規(guī)劃報(bào)告
1、系統(tǒng)的意義與目標(biāo)
網(wǎng)絡(luò)的飛速發(fā)展深刻地影響了人們的日常生活和商業(yè)運(yùn)作方式。社會(huì)的方方面面滲透著互連網(wǎng)的應(yīng)用,使得一向煩瑣的手工程序變得方便,快捷,而學(xué)校網(wǎng)上選課系統(tǒng)正是基于這一思想而發(fā)展起來(lái)的。傳統(tǒng)的手工選課不僅復(fù)雜,也牽涉了很多的人力,對(duì)管理也造成了諸多不變,而借助網(wǎng)上選課系統(tǒng),學(xué)生在規(guī)定選課時(shí)間段內(nèi),可以不受地點(diǎn)和時(shí)間的限制完成系統(tǒng)登錄、選修課的申請(qǐng)和查詢(xún),而學(xué)校也可以方便地對(duì)系統(tǒng)進(jìn)行管理和控制,提高工作效率。
2、系統(tǒng)的用戶(hù)需求
用戶(hù)的需求具體體現(xiàn)在各種學(xué)習(xí)成績(jī)的提供、保存、更新和查詢(xún)方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。學(xué)生選課管理系統(tǒng)的設(shè)計(jì)為選課及成績(jī)管理提供了一個(gè)良好的工具,此系統(tǒng)基本實(shí)現(xiàn)的設(shè)計(jì)要求有:
(1)用戶(hù)登錄系統(tǒng)
提供良好的用戶(hù)登錄界面,輸入用戶(hù)名,密碼進(jìn)行登錄。
(2)學(xué)生的需求
網(wǎng)上選課、選課情況查詢(xún)、成績(jī)查詢(xún)。
(3)管理員
(錄入、查詢(xún)、修改和刪 除)學(xué)生、課程基本資料。
(4)教師的需求
(錄入、查詢(xún)、修改和刪除)學(xué)生所選課程成績(jī),統(tǒng)計(jì)每個(gè)學(xué)生的總分、平均分以及排名等功能。
3、系統(tǒng)經(jīng)費(fèi)概算
初步估算使用經(jīng)費(fèi)15萬(wàn)元,包括硬件資源、技術(shù)資料、開(kāi)發(fā)費(fèi)用、培訓(xùn)費(fèi)用等。其中,開(kāi)發(fā)開(kāi)發(fā)期間約需9萬(wàn)員,調(diào)試與運(yùn)行期間約需6萬(wàn)元。
4、系統(tǒng)開(kāi)發(fā)計(jì)劃
本系統(tǒng)開(kāi)發(fā)計(jì)劃由開(kāi)發(fā)小組用10個(gè)月完成。具體時(shí)間安排計(jì)劃如下:
(1)系統(tǒng)調(diào)研、系統(tǒng)分析:3個(gè)月。
(2)系統(tǒng)設(shè)計(jì):2個(gè)月。
(3)系統(tǒng)程序設(shè)計(jì):3個(gè)月。
(4)系統(tǒng)調(diào)試:1.5個(gè)月。
(5)系統(tǒng)試運(yùn)行:1.5個(gè)月。
學(xué)生選課信息系統(tǒng)設(shè)計(jì)篇四
學(xué)生選課管理信息系統(tǒng)規(guī)劃
(1)系統(tǒng)的意義與目標(biāo)
隨著學(xué)校的辦學(xué)規(guī)模不斷擴(kuò)大,生源的急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,學(xué)校如何做管理才能夠降低成本又能夠提高管理質(zhì)量;老師如何工作才能達(dá)到既能減輕工作量又能提高工作水平成為一直探討和研究的一門(mén)學(xué)科。伴隨著計(jì)算機(jī)的盛行,信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟,學(xué)校需要與時(shí)俱進(jìn)的發(fā)展,達(dá)到科學(xué)化和高效化的管理,就需要建立一套與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)來(lái)滿(mǎn)足學(xué)校學(xué)分制改革的要求,便于操作使用。
通過(guò)正確的口令進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)操作和運(yùn)用,對(duì)數(shù)據(jù)安全性有一定的保障,保密性好;進(jìn)入系統(tǒng)后可對(duì)學(xué)籍信息、班級(jí)信息進(jìn)行添加、修改、刪除、查詢(xún)操作;用來(lái)實(shí)現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。
(2)系統(tǒng)的用戶(hù)需求
通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:
⑴ 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面;
⑵ 由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理;
⑶ 原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改;
⑷ 方便的數(shù)據(jù)查詢(xún),支持多條件查詢(xún);
⑸ 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;
⑹ 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);
學(xué)生選課管理系統(tǒng)的性能要求;
⑴軟件的可行
以windows xp為操作系統(tǒng),運(yùn)用sql的數(shù)據(jù)庫(kù)技術(shù),根據(jù)科學(xué)的管理方法與編程技術(shù)設(shè)計(jì)、開(kāi)發(fā)學(xué)生信息管理系統(tǒng),能符合各種技術(shù)要求,擁有較高的存儲(chǔ)能力和處理速度。該系統(tǒng)的運(yùn)行硬件環(huán)境pc機(jī),當(dāng)用戶(hù)使用系統(tǒng)時(shí),通過(guò)正確的口令進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)操作和運(yùn)用,對(duì)數(shù)據(jù)安全性有一定的保障,用戶(hù)放心使用
(2)系統(tǒng)科學(xué)的分析
待開(kāi)發(fā)模塊的一般描述
本設(shè)計(jì)主要為學(xué)校學(xué)生信息管理提供一個(gè)使用方便、經(jīng)濟(jì)實(shí)用的系統(tǒng)模塊,以替代傳統(tǒng)的手工操作方式。對(duì)學(xué)生的基本信息模塊進(jìn)行了設(shè)計(jì),包括添加、刪除、查詢(xún)學(xué)生信息等操作。
(3)模塊設(shè)計(jì)
3.1 登錄界面
登錄界面的設(shè)計(jì),主要是本著實(shí)用簡(jiǎn)便的原則設(shè)計(jì)制作。
3.2 主界面
當(dāng)操作員的名稱(chēng)和密碼均正確的時(shí)候,系統(tǒng)便會(huì)進(jìn)入信息管理(主界面)。信息管理包括系統(tǒng)的所有主功能模塊:學(xué)籍管理、班級(jí)管理、查詢(xún)管理、退出系統(tǒng)。它可以實(shí)現(xiàn)錄入學(xué)籍信息、錄入班級(jí)信息、查詢(xún)學(xué)籍信息(按學(xué)號(hào)、按姓名、按班級(jí)查詢(xún))、退出系統(tǒng)等功能。
3.3 信息管理
3.3.1添加學(xué)籍信息
當(dāng)操作員點(diǎn)擊學(xué)籍管理圖片按鈕進(jìn)入子目錄,繼續(xù)點(diǎn)擊添加學(xué)籍信息圖片按鈕,便可進(jìn)入添加學(xué)籍信息界面,對(duì)學(xué)籍信息進(jìn)行錄入,添加學(xué)籍信息界面的結(jié)構(gòu)(如圖4):
3.3.2 修改學(xué)籍信息
當(dāng)操作員點(diǎn)擊學(xué)籍管理圖片按鈕進(jìn)入子目錄,繼續(xù)點(diǎn)擊修改學(xué)籍信息圖片按鈕,便可進(jìn)入修改學(xué)籍信息界面,對(duì)學(xué)籍信息進(jìn)行更改、刪除,修改學(xué)籍信息界面的結(jié)構(gòu)
3.3.3修改班級(jí)信息
當(dāng)操作員點(diǎn)擊班級(jí)管理圖片按鈕進(jìn)入子目錄,繼續(xù)點(diǎn)擊修改班級(jí)信息圖片按鈕,便可進(jìn)入修改班級(jí)信息界面,對(duì)班級(jí)信息進(jìn)行錄入,修改班級(jí)信息界面的結(jié)構(gòu)
3.3.5 數(shù)據(jù)庫(kù)表
記錄表信息,添加、修改后的信息保存于學(xué)籍信息表或班級(jí)信息表中。表中包含學(xué)號(hào)、姓名等字段,使用戶(hù)直觀、便捷的了解學(xué)生的基本情況3.3.4查詢(xún)學(xué)籍信息
學(xué)籍信息的查詢(xún)基于表,其中提供了按學(xué)號(hào),按姓名,按班級(jí)三種查詢(xún),在選擇按學(xué)號(hào)、按姓名或按班級(jí)后,可在文本框中輸入要查詢(xún)的姓名、學(xué)號(hào)或班級(jí),然后點(diǎn)擊“查詢(xún)”可得到滿(mǎn)足條件的查詢(xún)結(jié)果。功能是便于操作人員對(duì)學(xué)籍信息的檢索查詢(xún)。如按班級(jí)查詢(xún),輸入要查詢(xún)的班級(jí)
4.系統(tǒng)調(diào)試
完成對(duì)流程的編碼后,最重要的是對(duì)系統(tǒng)的測(cè)試工作。測(cè)試在系統(tǒng)設(shè)計(jì)階段有兩個(gè)時(shí)期,一個(gè)時(shí)期是在編碼寫(xiě)完每個(gè)模塊后做單元測(cè)試,另一個(gè)是對(duì)系統(tǒng)做綜合測(cè)試。
第一、模塊測(cè)試:在模塊測(cè)試的時(shí)候,設(shè)計(jì)者從下面幾個(gè)方面考慮:模塊的結(jié)構(gòu);局部數(shù)據(jù)結(jié)構(gòu);重要執(zhí)行通道;出錯(cuò)的處理通道;影響上述方面的邊界條件。
第二、整體測(cè)試:總體測(cè)試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)采用漸增集成測(cè)試,即測(cè)試單一模塊,再將測(cè)試完的模塊加入到系統(tǒng)中,進(jìn)行一次系統(tǒng)測(cè)試,以此類(lèi)推將所以模塊加入系統(tǒng)中,在具體測(cè)試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開(kāi)始,沿各控制層向下移動(dòng),逐漸把所以模塊結(jié)合。
第三、評(píng)估運(yùn)行可靠性的問(wèn)題:結(jié)果正確;運(yùn)行速度;空間利用率;
算法的可靠性
(3)系統(tǒng)經(jīng)費(fèi)概算
初步估算約需要20萬(wàn),包括硬件資源,技術(shù)資源,開(kāi)發(fā)費(fèi)用。培訓(xùn)費(fèi)用等。其中,開(kāi)發(fā)期間約需8萬(wàn)。調(diào)試與運(yùn)行約需6萬(wàn)元。
(4)系統(tǒng)開(kāi)發(fā)計(jì)劃
本系統(tǒng)計(jì)劃由開(kāi)發(fā)小組(開(kāi)發(fā)人員4人)用12個(gè)月完成,具體時(shí)間安排計(jì)劃如下:
系統(tǒng)調(diào)研,系統(tǒng)分析:3個(gè)月
系統(tǒng)設(shè)計(jì):2個(gè)月
系統(tǒng)程序設(shè)計(jì):3個(gè)月
系統(tǒng)調(diào)試:2個(gè)月
系統(tǒng)試運(yùn)行:2個(gè)月