版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、內(nèi)蒙古科技大學(xué)本科生畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文)題 目:高校學(xué)生檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名:學(xué) 號(hào):0608138120專 業(yè):信息管理與信息系統(tǒng)班 級(jí):信管2006級(jí)指導(dǎo)教師: 摘要學(xué)生檔案管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求具備應(yīng)用程序功能完備,易使用等特點(diǎn)。 經(jīng)過分析,我們使用ASP作為開發(fā)工具,Access作為后臺(tái)數(shù)據(jù)庫,開發(fā)出了以B/S為模式的基于ASP的學(xué)生檔案管理系統(tǒng)。此系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊。對(duì)于用戶模塊來說,只能瀏
2、覽屬于本用戶(學(xué)生)的相關(guān)信息;而管理員模塊,則可以添加、查詢、修改、刪除、查看所有學(xué)生的信息,并且可以對(duì)班級(jí)信息、課程信息和教師信息進(jìn)行簡(jiǎn)單的管理。 關(guān)鍵詞:ASP B/S 模塊化 學(xué)生檔案管理 全套源程序代碼,加153893706AbstractStudent Document Management System is a typical Management Information System (MIS),which mainly includes building up data-base of back-end and developing the application inte
3、rface of front-end. The former required consistenct, integral and securie data. The later should make the application powerful and easily using. A for analysis, we selected ASP as developing tool, Access as database developing tool, empoldered a student document management system based on ASP which
4、uses B/S mode. This system has two main modules, user module and administrator module. For user module, it just can browse information itself, but for administrator module, it can add, query, modify, delete and browse information of all students, and can manage the information of classes, subjects a
5、nd teachers simply. Keywords: ASP Browser/Server Modularization Student Document Management目錄 TOC o 1-3 h z u HYPERLINK l _Toc264909865 摘要 PAGEREF _Toc264909865 h I HYPERLINK l _Toc264909866 Abstract PAGEREF _Toc264909866 h II HYPERLINK l _Toc264909867 1 緒論 PAGEREF _Toc264909867 h 1 HYPERLINK l _Toc
6、264909868 1.1 學(xué)生信息管理系統(tǒng)定義 PAGEREF _Toc264909868 h 1 HYPERLINK l _Toc264909869 1.2 國外研究動(dòng)態(tài) PAGEREF _Toc264909869 h 1 HYPERLINK l _Toc264909870 1.3 國內(nèi)研究進(jìn)展 PAGEREF _Toc264909870 h 2 HYPERLINK l _Toc264909871 2 系統(tǒng)概述 PAGEREF _Toc264909871 h 3 HYPERLINK l _Toc264909872 2.1 學(xué)生檔案管理系統(tǒng)概述 PAGEREF _Toc264909872 h
7、 3 HYPERLINK l _Toc264909873 2.2 開發(fā)基于ASP的學(xué)生檔案管理系統(tǒng)的意義 PAGEREF _Toc264909873 h 3 HYPERLINK l _Toc264909874 2.3 開發(fā)工具簡(jiǎn)介 PAGEREF _Toc264909874 h 4 HYPERLINK l _Toc264909875 2.3.1 IIS體系簡(jiǎn)介 PAGEREF _Toc264909875 h 4 HYPERLINK l _Toc264909876 2.3.2 ASP簡(jiǎn)介 PAGEREF _Toc264909876 h 4 HYPERLINK l _Toc264909877 2.
8、3.3 Microsoft Access 數(shù)據(jù)庫簡(jiǎn)介 PAGEREF _Toc264909877 h 5 HYPERLINK l _Toc264909878 3 系統(tǒng)分析 PAGEREF _Toc264909878 h 6 HYPERLINK l _Toc264909879 3.1 需求分析 PAGEREF _Toc264909879 h 6 HYPERLINK l _Toc264909880 3.2 可行性分析 PAGEREF _Toc264909880 h 6 HYPERLINK l _Toc264909881 3.2.1 管理可行性 PAGEREF _Toc264909881 h 6 H
9、YPERLINK l _Toc264909882 3.2.2 技術(shù)可行性 PAGEREF _Toc264909882 h 6 HYPERLINK l _Toc264909883 3.2.3 經(jīng)濟(jì)可行性 PAGEREF _Toc264909883 h 7 HYPERLINK l _Toc264909884 3.3 系統(tǒng)總體功能分析 PAGEREF _Toc264909884 h 7 HYPERLINK l _Toc264909885 3.4系統(tǒng)業(yè)務(wù)流程 PAGEREF _Toc264909885 h 8 HYPERLINK l _Toc264909886 3.4.1業(yè)務(wù)流圖四個(gè)基本組成成分 PA
10、GEREF _Toc264909886 h 8 HYPERLINK l _Toc264909887 3.4.2 系統(tǒng)主要業(yè)務(wù)流程圖 PAGEREF _Toc264909887 h 9 HYPERLINK l _Toc264909888 3.5 系統(tǒng)主要數(shù)據(jù)流程圖 PAGEREF _Toc264909888 h 12 HYPERLINK l _Toc264909889 3.5.1數(shù)據(jù)流程圖符號(hào) PAGEREF _Toc264909889 h 12 HYPERLINK l _Toc264909890 3.5.2系統(tǒng)主要數(shù)據(jù)流程圖 PAGEREF _Toc264909890 h 12 HYPERLI
11、NK l _Toc264909891 4 系統(tǒng)設(shè)計(jì) PAGEREF _Toc264909891 h 17 HYPERLINK l _Toc264909892 4.1 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc264909892 h 17 HYPERLINK l _Toc264909893 4.1.1 管理員 PAGEREF _Toc264909893 h 17 HYPERLINK l _Toc264909894 4.1.2 普通用戶 PAGEREF _Toc264909894 h 18 HYPERLINK l _Toc264909895 4.1.3 各模塊具體劃分 PAGEREF _Toc2649
12、09895 h 18 HYPERLINK l _Toc264909896 4.2 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc264909896 h 20 HYPERLINK l _Toc264909897 4.2.1 數(shù)據(jù)庫介紹 PAGEREF _Toc264909897 h 20 HYPERLINK l _Toc264909898 4.2.2 數(shù)據(jù)庫設(shè)計(jì)原則 PAGEREF _Toc264909898 h 20 HYPERLINK l _Toc264909899 4.3系統(tǒng)數(shù)據(jù)庫 PAGEREF _Toc264909899 h 21 HYPERLINK l _Toc264909900 5 系統(tǒng)的實(shí)
13、現(xiàn)與維護(hù) PAGEREF _Toc264909900 h 28 HYPERLINK l _Toc264909901 5.1 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc264909901 h 28 HYPERLINK l _Toc264909902 5.1.1 學(xué)生信息管理功能的實(shí)現(xiàn) PAGEREF _Toc264909902 h 29 HYPERLINK l _Toc264909903 5.1.2 成績管理的實(shí)現(xiàn) PAGEREF _Toc264909903 h 31 HYPERLINK l _Toc264909904 5.1.3 考試管理的實(shí)現(xiàn) PAGEREF _Toc264909904 h 32 H
14、YPERLINK l _Toc264909905 5.1.4 班級(jí)管理的實(shí)現(xiàn) PAGEREF _Toc264909905 h 32 HYPERLINK l _Toc264909906 5.1.5 科目管理的實(shí)現(xiàn) PAGEREF _Toc264909906 h 33 HYPERLINK l _Toc264909907 5.1.6 管理員管理模塊的實(shí)現(xiàn) PAGEREF _Toc264909907 h 33 HYPERLINK l _Toc264909908 5.2 系統(tǒng)測(cè)試和維護(hù) PAGEREF _Toc264909908 h 34 HYPERLINK l _Toc264909909 5.2.1
15、系統(tǒng)測(cè)試的原則和方法 PAGEREF _Toc264909909 h 34 HYPERLINK l _Toc264909910 5.2.2 系統(tǒng)運(yùn)行及維護(hù) PAGEREF _Toc264909910 h 35 HYPERLINK l _Toc264909911 6 總結(jié)與展望 PAGEREF _Toc264909911 h 37 HYPERLINK l _Toc264909912 6.1 總結(jié) PAGEREF _Toc264909912 h 37 HYPERLINK l _Toc264909913 6.2 展望 PAGEREF _Toc264909913 h 38 HYPERLINK l _T
16、oc264909914 參考文獻(xiàn) PAGEREF _Toc264909914 h 39 HYPERLINK l _Toc264909915 致謝 PAGEREF _Toc264909915 h 401 緒論隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,使用日趨成熟的計(jì)算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這
17、些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。用計(jì)算機(jī)制作的學(xué)生信息管理系統(tǒng)還可以通過功能強(qiáng)大的Internet網(wǎng)及時(shí)的向?qū)W生的家長傳遞該生在校的最新成績,有助于學(xué)校與家長的信息互動(dòng),為更好地把握學(xué)校的教育方針起到了一定的促進(jìn)作用。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。1.1 學(xué)生信息管理系統(tǒng)定義學(xué)生信息管理系統(tǒng)(Student Information Management System,以下簡(jiǎn)稱SIMS),是針對(duì)學(xué)校教務(wù)部門的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)(Management Information System
18、)。它是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。能有效的幫助學(xué)校和老師掌握學(xué)生的情況,為學(xué)生提供成績跟課程方面的查詢。在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理,存在著較多的缺點(diǎn),如:效率低,保密性差,時(shí)間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。諸如這些情況,令學(xué)校管理者對(duì)學(xué)生的信息管理帶來了很大困難,嚴(yán)重影響了教育工作者的工作效率。1.2 國外研究動(dòng)態(tài)計(jì)算機(jī)在管理中的應(yīng)用開始于1954年,當(dāng)時(shí)美國首先用計(jì)算機(jī)處理工資單。40多年來,計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60年代美國計(jì)算機(jī)在管理中應(yīng)用項(xiàng)
19、目不到300項(xiàng),到了1975年達(dá)到2670項(xiàng)。而現(xiàn)在,美國在財(cái)務(wù)會(huì)計(jì)上90%的工作由計(jì)算機(jī)完成;物資管理中80100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是8090%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占80%;用于科技運(yùn)算的占8%;用于生產(chǎn)過程控制的占12%。我國在全國范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國管理信息處理的現(xiàn)代化起了重要的作用。1.3 國內(nèi)研究進(jìn)展傳統(tǒng)紙媒介管理的學(xué)生信息難于共享匯總,其統(tǒng)計(jì)數(shù)據(jù)正確性也難以考證。存在著較多的缺點(diǎn),如:效率
20、低,保密性差,時(shí)間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。計(jì)算機(jī)在全國普及后,管理媒介有了質(zhì)的飛躍。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。面對(duì)龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。由于計(jì)算機(jī)和網(wǎng)絡(luò)的普及,若建立一個(gè)C/S或B/S結(jié)構(gòu)的學(xué)生信息管理系統(tǒng),學(xué)生便可以通過網(wǎng)絡(luò)來選課并且查詢自己的有關(guān)信息,使得學(xué)生信息管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,大大提高了學(xué)校管理學(xué)生的效率。河南機(jī)電高等??茖W(xué)校學(xué)生信息管理系統(tǒng)是以學(xué)校學(xué)生的實(shí)際需求和
21、信息管理人員以計(jì)算機(jī)管理信息化為背景。將學(xué)生信息管理信息流程化、科學(xué)化、規(guī)范化。以新的信息管理系統(tǒng)來代替原來手工的管理。實(shí)現(xiàn)對(duì)學(xué)生信息的查詢和對(duì)學(xué)生在學(xué)校的基本資料的管理和對(duì)學(xué)生信息分發(fā)進(jìn)行管理;從而實(shí)現(xiàn)對(duì)信息管理的合理性;從實(shí)現(xiàn)系統(tǒng)的快捷性、安全性、功能性和穩(wěn)定性出發(fā)來進(jìn)行研究和設(shè)計(jì)。學(xué)生信息管理系統(tǒng)是學(xué)生成績系統(tǒng)和學(xué)生信息查詢系統(tǒng)作為系統(tǒng)的核心。其重要性是學(xué)生信息管理查詢的關(guān)鍵。學(xué)生信息管理系統(tǒng)是學(xué)校管理的一個(gè)重要方面,是學(xué)校能更好的管理學(xué)生的一個(gè)重要基礎(chǔ)。2 系統(tǒng)概述2.1 學(xué)生檔案管理系統(tǒng)概述 學(xué)生檔案管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它所產(chǎn)生的作用對(duì)于學(xué)校的決策者和管理者來說都是
22、至關(guān)重要的,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案, 這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護(hù)都帶來了不少的困難。 眾所周知,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。由于計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng),具備節(jié)省資源、提高工作效率、使敏感文檔更加安全等特點(diǎn),它已經(jīng)被應(yīng)用于許多領(lǐng)域。因此使用計(jì)算機(jī)來實(shí)現(xiàn)學(xué)生檔案管理的計(jì)算機(jī)化已經(jīng)成為當(dāng)今時(shí)代發(fā)展的需要。 目前決大多數(shù)大中專院校都已使用了學(xué)生檔案管理系統(tǒng),但是現(xiàn)在我國的中小學(xué)
23、校中檔案的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代,這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。 應(yīng)用計(jì)算機(jī)進(jìn)行學(xué)生檔案管理,歸納起來,主要有以下幾點(diǎn)優(yōu)勢(shì): (1)可以方便地存儲(chǔ)歷屆的學(xué)生檔案,管理更為安全、高效; (2)只需一到兩名管理員對(duì)學(xué)生檔案信息進(jìn)行管理,節(jié)省大量人力; (3)可以迅速查詢及修改相關(guān)信息。2.2 開發(fā)基于ASP的學(xué)生檔案管理系統(tǒng)的意義 對(duì)于基于 ASP的學(xué)生檔案管理系統(tǒng)來說,它有著傳統(tǒng)意義上的學(xué)生檔案管理系統(tǒng)所無法比擬的優(yōu)勢(shì)。 (1)基于網(wǎng)絡(luò)的管理。由于基于 ASP 的學(xué)生檔案管理系統(tǒng)是把整個(gè)系
24、統(tǒng)安裝在網(wǎng)絡(luò)上的某一臺(tái)服務(wù)器上的,因此只要有一臺(tái)能夠連上網(wǎng)絡(luò)的計(jì)算機(jī),在任何時(shí)間,任何地點(diǎn),都能夠?qū)@個(gè)系統(tǒng)進(jìn)行操作。 (1)客戶端免安裝。目前的大多數(shù)計(jì)算機(jī)安裝的操作系統(tǒng)都是 Windows 系列的,一般都自帶IE瀏覽器,在這種情況下,不需要安裝任何軟件,就能對(duì)這個(gè)系統(tǒng)進(jìn)行操作。 (3)客戶端零維護(hù)。對(duì)系統(tǒng)數(shù)據(jù)庫進(jìn)行維護(hù)的工作是服務(wù)器端的任務(wù),客戶端用戶不用擔(dān)心系統(tǒng)維護(hù)的事情。 2.3 開發(fā)工具簡(jiǎn)介 根據(jù)上述系統(tǒng)的特點(diǎn)和要求, 本次設(shè)計(jì)的學(xué)生檔案管理系統(tǒng)采用微軟 ASP腳本語言來開發(fā) Web 應(yīng)用程序。ASP 方便上手,網(wǎng)頁可視化程度高,容易和 HTML 配合成豐富的動(dòng)態(tài)網(wǎng)頁。在各種數(shù)據(jù)庫軟
25、件中,Oracle、Sybase、SQL Server 是大型的數(shù)據(jù)庫,價(jià)格昂貴,對(duì)于學(xué)籍管理系統(tǒng)而言,它們發(fā)揮不了它們最大的用處。而 Access 雖然是桌面數(shù)據(jù)庫,存儲(chǔ)的信息不宜過多,但由于本系統(tǒng)對(duì)數(shù)據(jù)庫的要求不是太高,所以Access完全能夠用作本系統(tǒng)的后臺(tái)數(shù)據(jù)庫。 2.3.1 IIS體系簡(jiǎn)介Internet Information Services(IIS,互聯(lián)網(wǎng)信息服務(wù)),是由微軟公司提供的基于運(yùn)行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)。IIS是Internet Information Services的縮寫,是一個(gè)World Wide Web server。Gopher
26、 server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網(wǎng)頁,并且有ASP(Active Server Pages)、JAVA、VBscript產(chǎn)生頁面,有著一些擴(kuò)展功能。IIS支持一些有趣的東西,象有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW) 其次,IIS是隨Windows NT Server 4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在Windows NT Server上建立Internet服務(wù)器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)
27、置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的Internet/Intranet站點(diǎn)。IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。2.3.2 ASP簡(jiǎn)介ASP全名Active Server Pages,是一個(gè)WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的WEB服務(wù)應(yīng)用程序。ASP可采用VBScript和Java script
28、作為腳本語言。ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;方便連接ACCESS與SQL數(shù)據(jù)庫。2.3.3 Microsoft Access 數(shù)據(jù)庫簡(jiǎn)介Access是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫
29、是已開發(fā)的最通用的數(shù)據(jù)庫之一。 Access多用于中小型企業(yè)來設(shè)計(jì)中小型數(shù)據(jù)庫,一般的學(xué)校教務(wù)系統(tǒng)的數(shù)據(jù)庫用Access來設(shè)計(jì)完全能達(dá)到要求。3 系統(tǒng)分析3.1 需求分析根據(jù)高校學(xué)生信息管理的實(shí)際要求,結(jié)合學(xué)生信息管理的實(shí)際流程,“學(xué)生信息管理系統(tǒng)”需要滿足以下需求。(1)掌握全校每個(gè)學(xué)生的基本情況。其中包括學(xué)號(hào)、班級(jí)、學(xué)生姓名、出生日期、性別、家庭住址、 、簡(jiǎn)歷、照片等。(2)基于權(quán)限的管理。本系統(tǒng)可同時(shí)提供給教務(wù)管理人員或?qū)W生使用。但對(duì)于學(xué)生類用戶而言,只能查看其本人信息。而對(duì)于教務(wù)人員而用戶而言,其可管理所有的學(xué)生信息。(3)為教務(wù)管理人員提供靈活的瀏覽和查找功能??梢圆榭茨硞€(gè)系、某個(gè)班
30、級(jí)所有學(xué)生信息;可以對(duì)學(xué)生信息提供模糊和精確的查找。(4)教務(wù)管理人員可以對(duì)學(xué)生信息進(jìn)行變動(dòng)管理,對(duì)學(xué)生信息進(jìn)行添加、編輯和刪除等操作。3.2 可行性分析由于本系統(tǒng)管理的對(duì)象單一,都是學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。3.2.1 管理可行性系統(tǒng)開發(fā)的工作量不大,基本上一到兩個(gè)開發(fā)人員就可以完成系統(tǒng)的需求調(diào)查、系統(tǒng)設(shè)計(jì)、系統(tǒng)開發(fā),項(xiàng)目進(jìn)度安排合理,可以按照進(jìn)度完成設(shè)計(jì)任務(wù)。所以系統(tǒng)開發(fā)的管理工作比較簡(jiǎn)單,具有管理可行性。3.
31、2.2 技術(shù)可行性系統(tǒng)采用Browser/Web Server模式。它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS 系統(tǒng)紛紛采用這種模式。它的主要優(yōu)點(diǎn)是集中化管理和維護(hù),便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便;而客戶端的免安裝和零維護(hù)的特點(diǎn),極大地降低了日后的維護(hù)成本。利用 ASP 技術(shù)是開發(fā) B/S 模式軟件最方便、最簡(jiǎn)單的方法。信息管理系統(tǒng)的功能將需要不斷的擴(kuò)充和更新,數(shù)據(jù)庫的數(shù)據(jù)表及其結(jié)構(gòu)也隨之需要進(jìn)行更新,軟件也必將不斷地更新;同時(shí)軟件產(chǎn)品本身就要經(jīng)過一個(gè)不斷自我完善的過程?;谏鲜隹紤],用 Browser/Web 模式來設(shè)計(jì)管理系統(tǒng)比較合適,服務(wù)器端采用 Access 數(shù)據(jù)庫系統(tǒng)和
32、ASP 組件來構(gòu)成管理系統(tǒng)的應(yīng)用服務(wù)系統(tǒng);客戶端采用瀏覽器來完成管理的各項(xiàng)記錄和查詢的操作,同時(shí)可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。該項(xiàng)技術(shù)是目前比較成熟的信息系統(tǒng)開發(fā)技術(shù),所以系統(tǒng)的開發(fā)具有技術(shù)可行性。3.2.3 經(jīng)濟(jì)可行性系統(tǒng)開發(fā)成本低,ASP和Access數(shù)據(jù)庫是比較成熟的信息系統(tǒng)開發(fā)技術(shù),開發(fā)本系統(tǒng)只需要使用免費(fèi)的開發(fā)平臺(tái),需個(gè)人電腦一臺(tái),以及開發(fā)人員一到兩個(gè)。系統(tǒng)運(yùn)行只需要利用學(xué)校現(xiàn)有的網(wǎng)絡(luò)服務(wù)器上傳運(yùn)行。所以本系統(tǒng)的開發(fā)完全具有經(jīng)濟(jì)可行性。3.3 系統(tǒng)總體功能分析(1)權(quán)限功能:為用戶設(shè)置權(quán)限功能,可分為普通用戶,管理員用戶。普通用戶只是查詢不能修改,管理員用戶能修改、刪除所有信息。(2)錄
33、入功能:為管理員用戶提供相應(yīng)的錄入功能(3)查詢功能:為所有用戶提供查詢的功能,可查詢?cè)试S范圍內(nèi)的所有信息。(4)維護(hù)功能:為一般用戶提供查詢及相應(yīng)的修改,刪除功能,為超級(jí)用戶提供對(duì)所有信息的修改刪除功能。(5)幫助功能:能幫助初次使用者對(duì)本系統(tǒng)的應(yīng)用及處理常見的問題。(6)退出功能:結(jié)束并關(guān)閉系統(tǒng)。本系統(tǒng)的功能根據(jù)使用者的不同而有所不同,主要有兩種用戶:普通用戶(學(xué)生)、系統(tǒng)管理員。為了便于整個(gè)系統(tǒng)的組織管理,把整個(gè)系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊,兩個(gè)模塊的功能都完全相對(duì)獨(dú)立的設(shè)計(jì),然后再將它們集成到一個(gè)總的控制模塊中。對(duì)于用戶模塊來說,只有瀏覽屬于本用戶(學(xué)生)的一些基本信息和成績
34、信息,而管理員模塊,則可以錄入、查詢、修改、刪除、查看所有學(xué)生的基本信息和成績信息,并且可以對(duì)班級(jí)、科目和教師信息進(jìn)行簡(jiǎn)單的管理??傮w框架如圖3.1所示。圖3.1 系統(tǒng)總體結(jié)構(gòu)圖根據(jù)學(xué)校的學(xué)生信息管理流程,結(jié)合上述的各功能模塊,設(shè)計(jì)出學(xué)生信息管理系統(tǒng)的整體流程圖,如圖3.2所示。圖3.2 學(xué)生信息管理系統(tǒng)的整體流程圖3.4系統(tǒng)業(yè)務(wù)流程3.4.1業(yè)務(wù)流圖四個(gè)基本組成成分外部項(xiàng)(外部實(shí)體)、處理、數(shù)據(jù)存儲(chǔ)?;緢D例,如圖3.3所示。 外部實(shí)體 處理 存儲(chǔ) 業(yè)務(wù)流圖 3.3 基本圖例3.4.2 系統(tǒng)主要業(yè)務(wù)流程圖本系統(tǒng)從總體上分為系統(tǒng)信息管理、學(xué)生信息管理、課程管理、班級(jí)管理和成績管理五大部分。系統(tǒng)
35、總體業(yè)務(wù)流程圖,如圖3.4所示。圖3.4總體業(yè)務(wù)流程圖學(xué)生信息查詢。根據(jù)用戶的要求,查詢學(xué)生數(shù)據(jù)庫的所有可能的信息,其中包括成績查詢。普通用戶查詢模塊,業(yè)務(wù)流程圖如圖3.5所示。圖3.5普通用戶查詢管理員信息管理模塊,業(yè)務(wù)流程圖如圖3.6所示。圖3.6管理員信息管理添加學(xué)生信息,以班級(jí)為單位,進(jìn)行學(xué)生入庫,其中分為單個(gè)添加和成批添加。單個(gè)添加學(xué)生供數(shù)量較少的學(xué)生信息入庫;成批添加可以從現(xiàn)存的學(xué)生信息EXCEL文件中成批錄入到數(shù)據(jù)庫中。學(xué)生信息管理模塊,業(yè)務(wù)流程圖如圖3.7所示圖3.7學(xué)生信息管理學(xué)生成績管理模塊,業(yè)務(wù)流程圖如圖3.8所示。圖3.8學(xué)生成績管理管理員綜合班級(jí)信息對(duì)班級(jí)信息進(jìn)行錄入
36、,班級(jí)信息管理模塊,業(yè)務(wù)流程圖如圖3.9所示。圖3.9班級(jí)信息管理課程管理。提供本學(xué)期各年級(jí)各專業(yè)所開課程名稱的錄入、修改、刪除。它是學(xué)生成績管理的基礎(chǔ)。用以保證數(shù)據(jù)庫中一致性原則??颇啃畔⒐芾砟K,業(yè)務(wù)流程圖如圖3.10所示。 圖3.10科目信息管理3.5 系統(tǒng)主要數(shù)據(jù)流程圖3.5.1數(shù)據(jù)流程圖符號(hào)數(shù)據(jù)流圖四種基本成分組成:外部項(xiàng)(外部實(shí)體)、數(shù)據(jù)存儲(chǔ)、加工(數(shù)據(jù)加工)、數(shù)據(jù)流。數(shù)據(jù)流圖基本圖例,如圖3.11所示。 外部實(shí)體 處理 存儲(chǔ) 數(shù)據(jù)流圖3.11基本圖例3.5.2系統(tǒng)主要數(shù)據(jù)流程圖系統(tǒng)總體數(shù)據(jù)流程圖,如圖3.12所示。圖3.12總體數(shù)據(jù)流程圖普通用戶查詢模塊,數(shù)據(jù)流程圖如圖3.13所
37、示。圖3.13普通用戶查詢管理員信息管理模塊,數(shù)據(jù)流程圖如圖3.14所示。圖3.14管理員信息管理學(xué)生信息管理模塊,數(shù)據(jù)流程圖如圖3.15所示圖3.15學(xué)生信息管理學(xué)生成績管理模塊,數(shù)據(jù)流程圖如圖3.16所示。圖3.16學(xué)生成績管理班級(jí)信息管理模塊,數(shù)據(jù)流程圖如圖3.17所示。圖3.17班級(jí)信息管理科目信息管理模塊,數(shù)據(jù)流程圖如圖3.18所示。圖3.18科目信息管理 4 系統(tǒng)設(shè)計(jì)由于本學(xué)生檔案管理系統(tǒng)采用基于B/S平臺(tái)構(gòu)建,所以在設(shè)計(jì)上設(shè)有不同的用戶登陸系統(tǒng)。首先,是系統(tǒng)管理員,系統(tǒng)管理員是該系統(tǒng)的核心用戶,應(yīng)該擁有本系統(tǒng)的所有操作權(quán)限,具體有:檔案上傳、更新、刪除、查詢、密碼維護(hù)、權(quán)限設(shè)置等
38、。一般高校的教務(wù)處扮演的是系統(tǒng)管理員的角色。所有學(xué)生的檔案信息統(tǒng)一由他們負(fù)責(zé)管理。其次,是普通用戶,在本系統(tǒng)中普通用戶是學(xué)生,由于檔案工作的特殊性,普通用戶僅能查看到自已的檔案。4.1 系統(tǒng)總體設(shè)計(jì)本系統(tǒng)是一個(gè)基于 ASP 的學(xué)生檔案管理系統(tǒng),它主要是對(duì)學(xué)生的一些信息(包括基本檔案信息、成績信息等)進(jìn)行詳細(xì)的管理,并且對(duì)班級(jí)、科目和教師信息進(jìn)行簡(jiǎn)單管理,最關(guān)鍵的是這些管理功能都必須能夠在網(wǎng)上實(shí)現(xiàn)。具體功能可以從兩個(gè)方面來介紹。 4.1.1 管理員從管理員角度講,實(shí)現(xiàn)的功能是: (1)對(duì)學(xué)生有關(guān)數(shù)據(jù)的輸入功能 實(shí)現(xiàn)對(duì)學(xué)生基本信息的輸入 實(shí)現(xiàn)對(duì)學(xué)生成績信息的輸入 (2)對(duì)學(xué)生有關(guān)數(shù)據(jù)的更新功能 由
39、管理員進(jìn)行檔案收集,經(jīng)過對(duì)檔案資料的處理,更新學(xué)生檔案管理系統(tǒng)中相關(guān)信息(包括學(xué)生基本信息和學(xué)生成績信息)。(3)對(duì)學(xué)生檔案信息的查詢功能 管理員可以通過自己的用戶名和密碼在因特網(wǎng)上對(duì)所有學(xué)生的信息(包括學(xué)生的檔案信息、學(xué)生的成績信息)進(jìn)行查詢。 (4)對(duì)班級(jí)、科目和考試信息的簡(jiǎn)單管理 (5)對(duì)用戶密碼的管理 4.1.2 普通用戶從普通用戶(學(xué)生)的角度講,實(shí)現(xiàn)的功能是:在校學(xué)生可以通過自己的學(xué)號(hào)和密碼在因特網(wǎng)上對(duì)自己的個(gè)人信息(包括個(gè)人的檔案信息、成績信息)進(jìn)行查詢。4.1.3 各模塊具體劃分 (1)學(xué)生信息管理模塊包括學(xué)生信息瀏覽、學(xué)生信息查詢和學(xué)生信息錄入,其中學(xué)生信息查詢可以按姓名查詢
40、也可以按序號(hào)查詢,結(jié)構(gòu)圖如圖4.1所示。圖4.1 學(xué)生信息管理結(jié)構(gòu)圖(2)學(xué)生成績管理包括成績?yōu)g覽和、錄入學(xué)生成績、單科成績排行榜、總成績排行榜和成績分析。如圖4.2所示。圖4.2 學(xué)生成績管理結(jié)構(gòu)圖班級(jí)信息管理包括信息瀏覽、信息添加、信息查詢和考試信息瀏覽,如圖4.3所示。圖4.3 班級(jí)信息管理結(jié)構(gòu)圖科目信息管理包括信息管理、信息添加和信息查詢,如圖4.4所示。 圖4.4 科目信息管理結(jié)構(gòu)圖用戶資料管理包括用戶密碼修改和用戶添加,如圖4.5所示。圖4.5 用戶資料管理結(jié)構(gòu)圖4.2 數(shù)據(jù)庫設(shè)計(jì)4.2.1 數(shù)據(jù)庫介紹數(shù)據(jù)庫在一個(gè)MIS系統(tǒng)中占有很重要的地位, 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)
41、的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。一個(gè)合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。(1)數(shù)據(jù)庫概論 數(shù)據(jù)庫是數(shù)據(jù)文件以及用于處理這些數(shù)據(jù)文件的程序集合,是數(shù)據(jù)管理的最新技術(shù)。數(shù)據(jù)庫技術(shù)已成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫技術(shù)是 20 世紀(jì),60 年代后期產(chǎn)生和發(fā)展起來的一項(xiàng)計(jì)算機(jī)數(shù)據(jù)管理技術(shù),它的出現(xiàn)使計(jì)算機(jī)應(yīng)用滲透到人類社會(huì)的廣闊領(lǐng)域。目前,數(shù)據(jù)庫的建設(shè)規(guī)模和性能、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個(gè)國家信息化程度的標(biāo)志,數(shù)據(jù)庫技術(shù)也成為計(jì)算機(jī)科學(xué)技術(shù)學(xué)科的一個(gè)重要分支。
42、 (2)選擇Access的理由 在數(shù)據(jù)量不是很大的情況下,此數(shù)據(jù)庫的效率完全能夠滿足平時(shí)使用的要求; 該數(shù)據(jù)庫可移植性強(qiáng),如果以后數(shù)據(jù)量增大,系統(tǒng)的查詢和處理速度無法達(dá)到要求時(shí),可以很容易地轉(zhuǎn)向 SQL Server 等大型數(shù)據(jù)庫,程序部分基本不用改動(dòng); 目前辦公室里的大多數(shù)電腦通常都安裝有 Office 系列軟件,在這樣的電腦軟件環(huán)境下不用再安裝額外的數(shù)據(jù)庫引擎,就能進(jìn)行數(shù)據(jù)庫的管理; 該數(shù)據(jù)庫文件單一,利于數(shù)據(jù)的導(dǎo)入與導(dǎo)出。4.2.2 數(shù)據(jù)庫設(shè)計(jì)原則數(shù)據(jù)庫一致性:對(duì)信息進(jìn)行統(tǒng)一、系統(tǒng)的分析與設(shè)計(jì),協(xié)調(diào)好各數(shù)據(jù)源,做到“數(shù)出一門”、“算法統(tǒng)一”、“度量一致”。保證系統(tǒng)數(shù)據(jù)的一致性和有效性。數(shù)
43、據(jù)庫完整性:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。要防止合法用戶使用數(shù)據(jù)庫時(shí)向數(shù)據(jù)庫加入不規(guī)范的數(shù)據(jù)。對(duì)輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機(jī)制。數(shù)據(jù)庫安全性:數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。要有認(rèn)證和授權(quán)機(jī)制。數(shù)據(jù)庫可伸縮性:數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)應(yīng)充分考慮發(fā)展的需要、移植的需要,具有良好的擴(kuò)展性、伸縮性和適度冗余。4.3系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)在基于ASP的學(xué)生檔案管理系統(tǒng)中占有著很重要的地位,它的好壞將會(huì)直接影響到本系統(tǒng)的效率和實(shí)現(xiàn)的效果。根據(jù)系統(tǒng)的實(shí)際應(yīng)用情況,本系統(tǒng)采用 Access作為后臺(tái)的數(shù)據(jù)庫管理工具。以下是本系統(tǒng)
44、數(shù)據(jù)庫設(shè)計(jì)的具體情況。(1)E-R圖是描述數(shù)據(jù)實(shí)體關(guān)系的一種直觀描述工具,由實(shí)體、實(shí)體的屬性、實(shí)體間的聯(lián)系構(gòu)成。 = 1 * GB3 實(shí)體:用方框表示,方框內(nèi)為實(shí)體的名稱。 = 2 * GB3 實(shí)體的各種屬性:用橢圓表示,橢圓內(nèi)為屬性名稱。使用線段將其和相應(yīng)的實(shí)體連接起來。 = 3 * GB3 實(shí)體之間的聯(lián)系:用菱形表示,菱形內(nèi)為聯(lián)系的名稱。如圖4.6所示。 圖4.6 各實(shí)體關(guān)系E-R圖管理員實(shí)體如圖4.7所示。圖4.7 管理員實(shí)體學(xué)生實(shí)體如圖4.8所示。圖4.8 學(xué)生實(shí)體管理員實(shí)體如圖4.9所示。圖 4.9 學(xué)生成績實(shí)體班級(jí)實(shí)體如圖4.10所示。圖 4.10 班級(jí)實(shí)體考試實(shí)體如圖4.11所示
45、。圖4.11 考試實(shí)體科目實(shí)體如圖4.12所示。圖4.12科目實(shí)體總成績實(shí)體如圖4.13所示。圖4.13 總成績實(shí)體把概念結(jié)構(gòu)模型轉(zhuǎn)化成邏輯結(jié)構(gòu)模型如下,其中主鍵用橫線標(biāo)出。管理員(編號(hào) 用戶名 密碼)學(xué)生(編號(hào) 學(xué)號(hào) 姓名 準(zhǔn)考證號(hào) 身份證號(hào) 性別 出生年月 所在省市 所在地縣 家庭地址 家庭 寢室 移動(dòng) 電子郵箱 高考成績 專業(yè) 班級(jí) 獎(jiǎng)懲情況 備注信息)學(xué)生成績(編號(hào) 準(zhǔn)考證號(hào) 班級(jí)名稱 成績 科目名稱 學(xué)生姓名)班級(jí)(編號(hào) 班級(jí)名稱 班級(jí)人數(shù))考試(編號(hào) 考試名稱)科目(編號(hào) 科目名稱)總成績(編號(hào) 學(xué)生姓名 考試名稱 準(zhǔn)考證號(hào) 班級(jí))(2)數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,對(duì)數(shù)
46、據(jù)流程圖中的各個(gè)元素做完整的定義與說明。下面給出本系統(tǒng)幾個(gè)數(shù)據(jù)元素的字典卡片與具體數(shù)據(jù)卡片的含義:名稱:用戶信息描述:管理員的基本信息表定義:用戶=用戶名+密碼+性別+聯(lián)系 +出生年月+家庭住址用戶名=英文字母、數(shù)字、特殊符號(hào)姓名=英文字母、數(shù)字、文字名稱:學(xué)生表描述:學(xué)校學(xué)生注冊(cè)基本信息表定義:學(xué)生表=學(xué)號(hào)+姓名+性別+班級(jí)+民族+籍貫+政治面貌+出生日期+入學(xué)日期 +家庭住址+聯(lián)系 +備注4學(xué)號(hào)=11 數(shù)字 11姓名=2 文字 4名稱:成績錄入表描述:學(xué)校學(xué)生各科成績基本信息表定義:成績錄入=考試編號(hào)+學(xué)號(hào)+姓名班級(jí)+課程名+成績學(xué)號(hào)=11 數(shù)字 11姓名=2 文字 4名稱:班級(jí)表描述:學(xué)
47、校各班班級(jí)基本信息表定義:班級(jí)表=年級(jí)+班號(hào)+班主任+教室班號(hào)=3 數(shù)字 3年級(jí)=2 文字 2名稱:課程表描述:各年級(jí)所學(xué)課程的基本信息表定義:課程表=課程編號(hào)+課程名稱+課程類型+課程描述編號(hào)=3數(shù)字3名稱=4文字4下列為系統(tǒng)設(shè)計(jì)的主要數(shù)據(jù)表:表4.1 Ach學(xué)生成績表字段名稱數(shù)據(jù)類型字段大小說明主鍵ID自動(dòng)編號(hào)長整型Tuser_testnumber文本50準(zhǔn)考證號(hào)Fuser_class文本50班級(jí)名稱Fach數(shù)字單精度型成績Ftestno文本50考試場(chǎng)次Fsubject文本50科目名稱Fuser_name文本8學(xué)生姓名F表4.2 Admin管理員用戶表字段名稱數(shù)據(jù)類型字段大小說明主鍵ID自
48、動(dòng)編號(hào)長整型Tadmin_name文本50用戶名Fadmin_pwd文本50密碼F表4.3 Class班級(jí)信息表字段名稱數(shù)據(jù)類型字段大小說明主鍵ID自動(dòng)編號(hào)長整型Tstclass文本50班級(jí)名稱F表4.4 St_info學(xué)生信息表字段名稱數(shù)據(jù)類型字段大小說明主鍵ID自動(dòng)編號(hào)長整型Tuser_number文本50學(xué)號(hào)Fuser_name文本8姓名FFuser_testnumber文本40準(zhǔn)考證號(hào)Fuser_idnumber文本18身份證號(hào)Fuser_sex文本2性別Fuser_time文本12出生日期Fuser_city文本10所在省市Fuser_area文本10所在地縣Fuser_addres
49、s文本50 家庭地址Fuser_postcode文本6 Fuser_homephone文本20家庭 Fuser_bedroomphone文本20寢室 Fuser_mobilephoe文本20手機(jī)Fuser_collogetestach文本50高考成績Fuser_major文本20專業(yè)Fuser_class文本10班級(jí)Fuser_rp備注獎(jiǎng)懲情況Fuser_info備注備注信息F表4.5 Subject科目表字段名稱數(shù)據(jù)類型字段大小說明主鍵ID自動(dòng)編號(hào)長整型TSubject文本50科目名稱F表4.6 Testno考試表字段名稱數(shù)據(jù)類型字段大小說明主鍵ID自動(dòng)編號(hào)長整型TTestno r_name
50、文本50考試名稱F表4.7 Total_ach總成績表字段名稱數(shù)據(jù)類型字段大小說明主鍵ID自動(dòng)編號(hào)長整型Tuser_name文本50學(xué)生姓名Ftestno文本50考試名稱Ftotal_ach數(shù)字單精度型總成績Fuser_testnumber文本50準(zhǔn)考證號(hào)Fuser_class文本50班級(jí)F5 系統(tǒng)的實(shí)現(xiàn)與維護(hù)5.1 系統(tǒng)實(shí)現(xiàn)設(shè)計(jì)中涉及到的主要軟件和開發(fā)環(huán)境:操作系統(tǒng):Windows XP SP2,安裝IIS 5.0編程與頁面制作:Macromedia Dreamweaver MX 2004在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支,通過對(duì)比分析,本系統(tǒng)主要通過以下幾點(diǎn)原則來設(shè)計(jì)界
51、面:(1)界面設(shè)計(jì)必須符合程序功能需求,界面的輸入、輸出符合windows用戶習(xí)慣,體現(xiàn)人機(jī)通信的功能,使人與計(jì)算機(jī)能準(zhǔn)確的交流信息。 (2)界面統(tǒng)一,不花哨 統(tǒng)一的人機(jī)界面顯得干凈明朗,不會(huì)使用戶感覺累,讓用戶始終用同一種方式思考與操作。 (3)界面友好。使用方便 對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。 總之,所開發(fā)的 MIS 在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預(yù)量 學(xué)生檔案管理系統(tǒng)首頁界面如圖5.1所示。圖5.1 系統(tǒng)界面根據(jù)登陸用戶身份的不同,讓用戶分別登陸普通用戶模塊和系統(tǒng)管理員模塊。如圖5.2所示。圖5.2 系統(tǒng)登
52、錄流程5.1.1 學(xué)生信息管理功能的實(shí)現(xiàn)管理員點(diǎn)擊“學(xué)生檔案管理系統(tǒng)后臺(tái)登陸”,進(jìn)入管理員登陸界面,如圖5.3所示。圖5.3 管理員登陸頁面管理員輸入正確的用戶名和密碼,便可以進(jìn)入管理信息系統(tǒng)對(duì)學(xué)生檔案進(jìn)行管理,如圖5.4所示。圖5.4 管理員管理各信息頁界面學(xué)生檔案管理包括信息管理、成績管理、考試管理、班級(jí)管理、科目管理和管理員管理。信息管理分為錄入學(xué)生信息和查詢學(xué)生信息,錄入學(xué)生信息界面如圖5.5所示。圖 5.5 錄入學(xué)生信息界面查詢學(xué)生信息可以按學(xué)號(hào)查詢,也可以按姓名查詢,界面如圖5.6所示。圖 5.6 查詢學(xué)生信息界面5.1.2 成績管理的實(shí)現(xiàn)成績管理包括考試成績列表、添加考試成績、成
53、績高級(jí)查詢、單科成績排行榜、總分成績排行榜和成績分析。添加考試成績界面如圖5.7所示。圖5.7 添加考試成績界面學(xué)生查詢成績等級(jí)考試可以輸入準(zhǔn)考證號(hào),也可以按照學(xué)號(hào)和姓名查詢,成績高級(jí)查詢界面。如圖5.8所示。圖5.8 成績高級(jí)查詢界面5.1.3 考試管理的實(shí)現(xiàn)考試管理模塊可以添加考試信息和修改考試信息,運(yùn)行界面如圖5.9所示。圖 5.9 考試管理界面5.1.4 班級(jí)管理的實(shí)現(xiàn)班級(jí)管理可以刪除和添加班級(jí),對(duì)班級(jí)信息進(jìn)行修改,其運(yùn)行界面如圖5.10所示。圖 5.10 班級(jí)管理界面5.1.5 科目管理的實(shí)現(xiàn)科目管理可以對(duì)學(xué)生所學(xué)的科目進(jìn)行管理,添加或刪除科目,其運(yùn)行界面如圖5.11所示。圖5.11
54、 科目管理界面5.1.6 管理員管理模塊的實(shí)現(xiàn)管理員管理模塊包括管理員密碼的修改和添加新用戶,其運(yùn)行界面如圖5.12所示。圖 5.12管理員管理界面5.2 系統(tǒng)測(cè)試和維護(hù) 系統(tǒng)測(cè)試是系統(tǒng)開發(fā)周期中一個(gè)十分重要而漫長的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。系統(tǒng)測(cè)試的對(duì)象不僅僅是源程序,而應(yīng)是整個(gè)系統(tǒng),它把需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)以及程序設(shè)計(jì)各階段的開發(fā)文檔,包括需求規(guī)格說明,概要設(shè)計(jì)說明,詳細(xì)設(shè)計(jì)說明以及源程序,都作為測(cè)試的對(duì)象。測(cè)試的目的就是發(fā)現(xiàn)系統(tǒng)的錯(cuò)誤。 5.2.1 系統(tǒng)測(cè)試的原則和方法 (1)系統(tǒng)測(cè)試原
55、則: 測(cè)試工作應(yīng)避免由原開發(fā)系統(tǒng)的個(gè)人或小組來承擔(dān)。 設(shè)計(jì)測(cè)試方案時(shí),不僅要包括確定的輸入數(shù)據(jù),而且包括從系統(tǒng)功能出發(fā)預(yù)期的測(cè)試結(jié)果。 測(cè)試用例不僅要包括合理,有效的輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)。 不僅要檢驗(yàn)程序是否做了該做的事,還要檢查程序是否同時(shí)做了不該做的事。 保留測(cè)試用例,作為軟件文檔的組成部分。 系統(tǒng)測(cè)試方法:(2)系統(tǒng)測(cè)試一般有單元測(cè)試,組裝測(cè)試,確認(rèn)測(cè)試和系統(tǒng)測(cè)試四個(gè)步驟,每一步都是在前一步的基礎(chǔ)上進(jìn)行的。 單元測(cè)試 單元測(cè)試是測(cè)試程序模塊及其接口與設(shè)計(jì)說明的要求是否一致,目的是發(fā)現(xiàn)程序編寫階段的錯(cuò)誤。它以單個(gè)程序模塊為測(cè)試單位。單元測(cè)試是采用白盒測(cè)試的方法,根據(jù)詳
56、細(xì)設(shè)計(jì)的描述,從模塊的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例,進(jìn)行測(cè)試。 由于每個(gè)模塊在整個(gè)軟件中不是孤立的,盡管它可以單獨(dú)編譯,但不能單獨(dú)進(jìn)行測(cè)試。因此在測(cè)試時(shí),應(yīng)考慮它與調(diào)用和被調(diào)用模塊的相互聯(lián)系。 組裝測(cè)試 對(duì)每個(gè)模塊完成了單元測(cè)試以后,需要按照設(shè)計(jì)時(shí)做出的層次模塊圖把它們連接起來,進(jìn)行組裝測(cè)試。在資料管理信息系統(tǒng)中我采用了自底向上測(cè)試的組裝順序。先從一個(gè)最底模塊開始,從下向上逐步添加模塊,組成和程序的一個(gè)分支,對(duì)每個(gè)分支重復(fù)上述過程,直到所有的分支組裝完成。最后將所有分支組成整個(gè)程序。 確認(rèn)測(cè)試 經(jīng)過組裝,軟件己裝配完畢,接下來進(jìn)行的確認(rèn)測(cè)試是以整個(gè)軟件作為測(cè)試對(duì)象,且采用黑盒測(cè)試方法。確認(rèn)測(cè)試內(nèi)容
57、主要包括以下幾部分。 功能測(cè)試:檢測(cè)系統(tǒng)需求規(guī)格說明書的內(nèi)容是否全部實(shí)現(xiàn)。 性能測(cè)試:檢查系統(tǒng)的可移植性,兼容性,錯(cuò)誤恢復(fù)能力以及可維護(hù)性等性能指標(biāo),以檢測(cè)系統(tǒng)功能實(shí)現(xiàn)的程序。本系統(tǒng)只要安裝了Internet Information Server(IIS5)就可以使用,對(duì)于出錯(cuò)發(fā)生,系統(tǒng)可以自動(dòng)警告。 配置審查:檢查被測(cè)系統(tǒng)的全部構(gòu)成是否齊全,質(zhì)量是否合乎要求,應(yīng)有維護(hù)所需的全部細(xì)節(jié),并且是否編好目錄。 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶以及環(huán)境等綜合在一起進(jìn)行測(cè)試,要在系統(tǒng)的實(shí)際運(yùn)行環(huán)境現(xiàn)場(chǎng),在用戶的直接參與下進(jìn)行。包括集成功能測(cè)試,可靠性與適應(yīng)性測(cè)試,系統(tǒng)自我
58、保護(hù)及恢復(fù)能力的測(cè)試,安全性測(cè)試,強(qiáng)度測(cè)試。 在基于 ASP 的學(xué)生檔案管理系統(tǒng)的測(cè)試過程中,采用了目前常用的測(cè)試方法:人工測(cè)試和機(jī)器測(cè)試。人工測(cè)試包括個(gè)人復(fù)審,走查和會(huì)審。機(jī)器測(cè)試包括黑盒和白盒測(cè)試。在人工測(cè)試中先采用個(gè)人復(fù)審,在源程序編寫完成以后,自己先對(duì)源程序各個(gè)部分進(jìn)行詳細(xì)的檢查,然后請(qǐng)經(jīng)驗(yàn)豐富的老師檢驗(yàn)一遍,以便發(fā)現(xiàn)問題。經(jīng)過人工測(cè)試后,再進(jìn)行機(jī)器測(cè)試。通過在計(jì)算機(jī)上直接運(yùn)行本系統(tǒng)以發(fā)現(xiàn)程序中錯(cuò)誤。5.2.2 系統(tǒng)運(yùn)行及維護(hù) 直接運(yùn)行電腦上的 IE 瀏覽器,即可打開網(wǎng)站登錄界面,輸入正確的用戶口令,單擊“確定”命令按鈕,進(jìn)入本系統(tǒng)的主菜單,然后根據(jù)需要進(jìn)行操作。退出系統(tǒng)只需點(diǎn)擊主菜單
59、中的“退出系統(tǒng)”即可。 網(wǎng)站在完成系統(tǒng)實(shí)施,投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段。在系統(tǒng)的整個(gè)使用壽命中,都將伴隨著系統(tǒng)維護(hù)工作的進(jìn)行。系統(tǒng)維護(hù)的目的是保證管理信息 系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用,系統(tǒng)維護(hù)的內(nèi)容可分為以下幾類: (1)系統(tǒng)應(yīng)用程序維護(hù):系統(tǒng)的業(yè)務(wù)處理過程是通過應(yīng)用程序的運(yùn)行而實(shí)現(xiàn)的,一旦程序發(fā)生問題或業(yè)務(wù)發(fā)生變化,就必然要對(duì)程序進(jìn)行修改和調(diào)整。 (2)數(shù)據(jù)維護(hù):數(shù)據(jù)維護(hù)工作一般是由數(shù)據(jù)庫管理員負(fù)責(zé),主要負(fù)責(zé)數(shù)據(jù)庫的安全性和完整性以及進(jìn)行并發(fā)性控制。數(shù)據(jù)庫管理員負(fù)責(zé)維護(hù)數(shù)據(jù)庫中的數(shù)據(jù),當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)類型,長度等發(fā)生變化時(shí),或者需要添
60、加某個(gè)數(shù)據(jù)項(xiàng)到數(shù)據(jù)庫時(shí),要負(fù)責(zé)修改相關(guān)的數(shù)據(jù)庫、數(shù)據(jù)字典、并通知有關(guān)人員。數(shù)據(jù)備份與恢復(fù)等,都是數(shù)據(jù)維護(hù)的內(nèi)容。 (3)代碼維護(hù):隨著系統(tǒng)應(yīng)用范圍的擴(kuò)大,應(yīng)用環(huán)境的變化,系統(tǒng)中的各種代碼都需要進(jìn)行一定程度的增加,修改,刪除以及設(shè)置新的代碼。為了能讓其它編程人員也能看懂本系統(tǒng),代碼設(shè)計(jì)時(shí),對(duì)每個(gè)代碼都作了詳細(xì)說明。 6 總結(jié)與展望6.1 總結(jié)在老師的指導(dǎo)和督促下,經(jīng)過將近兩個(gè)月的緊張?jiān)O(shè)計(jì)與開發(fā),我的課程設(shè)計(jì)基于 ASP的學(xué)生檔案管理系統(tǒng)終于開發(fā)完成了。 通過本系統(tǒng)的開發(fā)使我所學(xué)的專業(yè)知識(shí)得到了綜合的運(yùn)用,對(duì)以前很多抽象、枯燥的理論知識(shí)加深了理解,同時(shí)也使我學(xué)會(huì)了利用結(jié)構(gòu)化程序設(shè)計(jì)思想開發(fā)管理信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 百鎮(zhèn)千村示范衛(wèi)生機(jī)構(gòu)創(chuàng)建課件
- DB6103T 77-2025釀酒高粱寬窄行栽培技術(shù)規(guī)范
- 船運(yùn)安全的防范措施與管理建議分析
- 三人合資餐飲企業(yè)合同模板
- 專利許可使用與轉(zhuǎn)讓協(xié)議合同
- 上海住宅租賃合同范本
- 人事代理人員勞動(dòng)合同書
- 個(gè)人壽險(xiǎn)代理合同書樣本
- 臨時(shí)兼職教師勞動(dòng)合同范文
- 臨時(shí)性勞動(dòng)合同模板
- 病案首頁質(zhì)量控制與管理實(shí)施方案
- 電捕焦油器火災(zāi)爆炸事故分析
- 質(zhì)量問題分析及措施報(bào)告
- 汽修廠安全風(fēng)險(xiǎn)分級(jí)管控清單
- 現(xiàn)代通信原理與技術(shù)(第五版)PPT全套完整教學(xué)課件
- 病例展示(皮膚科)
- GB/T 39750-2021光伏發(fā)電系統(tǒng)直流電弧保護(hù)技術(shù)要求
- DB31T 685-2019 養(yǎng)老機(jī)構(gòu)設(shè)施與服務(wù)要求
- 燕子山風(fēng)電場(chǎng)項(xiàng)目安全預(yù)評(píng)價(jià)報(bào)告
- 高一英語課本必修1各單元重點(diǎn)短語
- 完整版金屬學(xué)與熱處理課件
評(píng)論
0/150
提交評(píng)論