【正文】
) 圖 51 用戶登陸功能流程圖 { alert(密碼不能為空! )。如圖 51為該模塊實(shí)現(xiàn)功能的流程圖(見下頁)。 根據(jù)系統(tǒng) E— R 圖需要設(shè)計(jì)以下幾個(gè)數(shù)據(jù)表來存放學(xué)生的信息。 本系統(tǒng)中根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:學(xué)生學(xué)籍管理、學(xué)生信息管理、考 試管理、成績管理、用戶管理。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。另外, Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的 信息, Access 也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫( Flat— File)和關(guān)系數(shù)據(jù)庫( Relational)。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫存儲(chǔ)的效率,保證數(shù)據(jù)庫的完整和一致。 工作方式 如圖 31 所示,學(xué)生學(xué)籍管理系統(tǒng)建立在系統(tǒng)后臺(tái)的 SQL Server 20xx 數(shù)據(jù)庫的基礎(chǔ)上,用戶(包括普通用戶、系統(tǒng)管理員)可以方便地通過 Inter和局域網(wǎng)輕松設(shè)置、管理。本模塊又分為五個(gè)子模塊: ◇錄入學(xué)生信息 ◇查詢學(xué)生信息 ◇修改 /刪除學(xué)生信息 ◇ 打 印學(xué)生信息 ◇班級(jí)管理 二、學(xué)生成績管理模塊 主要是對(duì)學(xué)生成績進(jìn)行管理。因此,提高系統(tǒng)的可維護(hù)性是提高性能的必要手段,為此,系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù)和程序模塊化構(gòu)造,數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)設(shè)計(jì) 在充分考慮其合理、規(guī)范的基礎(chǔ)上,同時(shí)具有可維護(hù)性。由于該系統(tǒng)的用戶涵蓋各個(gè)用戶的技術(shù)水平參差不齊,為了保證系統(tǒng)的順利實(shí)施和推廣應(yīng)用,降低維護(hù)成本,建立一個(gè)統(tǒng)一風(fēng)格、友好而易于使用、符合大多數(shù)操作員習(xí)慣的用戶界面至關(guān)重要。這些都是當(dāng)今任何一種瀏覽器都默認(rèn)支持的功能,所以只要客戶端安裝了任何一種瀏覽器,不用任何設(shè)置即可使用本系統(tǒng)。 目前市面上有些管理系統(tǒng)一般只提供了簡單的查詢功能(如只能查某一個(gè)學(xué)生的成績),不能進(jìn)行模糊查詢,更不用說提供統(tǒng)計(jì)功能了。這些系統(tǒng)的必須在服務(wù)端與客戶端都安裝上相應(yīng)的系統(tǒng)才能使用。主要運(yùn)用 ASP 結(jié)合數(shù)據(jù)庫實(shí)現(xiàn),結(jié)合了 Browser/Server 結(jié)構(gòu)的特點(diǎn),實(shí)現(xiàn)將管理系統(tǒng)移植到 Inter 的功能。 3 系統(tǒng)設(shè)計(jì) 設(shè)計(jì)思想 隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及 Inter 的迅速普及,管理信息系統(tǒng)( Management Information System,簡稱 MIS 系統(tǒng))經(jīng)歷了二十多年的發(fā)展,已經(jīng)不再是例行數(shù)據(jù)處理的單個(gè)系統(tǒng),而是組織機(jī)構(gòu)、人的行為、科學(xué)管理、計(jì)算機(jī)技術(shù)、數(shù)據(jù)處理和知識(shí)性工作的高度結(jié)合。 Browser/Web Server 體系結(jié)構(gòu)的主要優(yōu)點(diǎn)是對(duì) Client 端設(shè)備的要求逐步降低,運(yùn)行維護(hù)量下降; Application Server 層的中間層軟件日益豐富和模塊化,降低了系統(tǒng)開發(fā)的工作量,縮短了開發(fā)周期。為了克服Client/Server 體系結(jié)構(gòu)所存在的問題,最近幾年來,隨著 Inter 技術(shù)的飛速發(fā)展和日益成熟,提出了以 Browser/Web Server 體系結(jié)構(gòu)為代表的多層Client/Server 體系結(jié)構(gòu),作為對(duì) Client/Server 體系結(jié)構(gòu)的補(bǔ)充和發(fā)展 。表 21 (見下頁)是對(duì)該校進(jìn)行實(shí)地調(diào)研時(shí)與該校相關(guān)負(fù)責(zé)人了解協(xié)商后,該學(xué)校提供的學(xué)生學(xué)籍管理系統(tǒng)初步 網(wǎng)絡(luò)系統(tǒng)構(gòu)架說明文檔。 現(xiàn)今網(wǎng)絡(luò)的發(fā)達(dá)及計(jì)算機(jī)的普遍,使 人類對(duì)科技的依賴越來越重,計(jì)算機(jī)的使用越來越平凡,日常 生活中無時(shí)無刻不要借助這項(xiàng)科技所帶來的便利性完成學(xué)習(xí)、工作,節(jié)省了大量的工作時(shí)間,大大提高了工作效率。 以上這種趨勢(shì)為學(xué)生信息管理提供了一個(gè)基礎(chǔ)平臺(tái)和廣闊的發(fā)展、普及應(yīng) 桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 ` 第 6 頁 共 37 頁 用空間。 隨著科學(xué)技術(shù)的不斷發(fā)展 ,計(jì)算機(jī)應(yīng)用已經(jīng)滲透到社會(huì)工作的各個(gè)方面 ,利用計(jì)算機(jī)快捷、方便和功能強(qiáng)大的特點(diǎn)提高工作效率已經(jīng)成為社會(huì)工作的一種必然趨勢(shì)。此外, ASP 是面向?qū)ο蟮哪_本環(huán)境, 程序員 可自行增加 ActiveX 組件來擴(kuò)充其功能,拓展應(yīng)用范圍。HTML 是一種純文本(或稱為 ASCⅡ)文件,可以用任何文字編輯軟件來建立,并能通過 HTTP( Hypertext Transfer Protocol)超文本傳輸協(xié)議,在全球信息網(wǎng)( World Wide Web/WWW )上跨平臺(tái)流通。學(xué)生學(xué)籍管理系統(tǒng)要處理與表現(xiàn)的數(shù)據(jù)量 較多,若使用傳統(tǒng)的方式來完成任務(wù),可能會(huì)事倍功半,甚至有些任務(wù)還無法完成;學(xué)生學(xué)籍系統(tǒng)的設(shè)計(jì)開發(fā),需要一套完善的數(shù)據(jù)庫管理系統(tǒng)。 ASP 系統(tǒng)的開發(fā)不僅僅是一個(gè)應(yīng)用程序編寫的過程,更重要的是在系統(tǒng)分析和設(shè)計(jì)階段所做的工作,本系統(tǒng)主要是網(wǎng)頁和數(shù)據(jù)庫的結(jié)合,在 Microsoft 的產(chǎn)品中,網(wǎng)頁 與數(shù)據(jù)庫相結(jié)合的解決最佳方案便是 ASP。 新式的學(xué)生管理系統(tǒng)采用了最新的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu): B/S 結(jié)構(gòu)。那樣該學(xué)校的人數(shù)則呈上升趨勢(shì)。如此可讓老師們能將更大的精力放上教學(xué)上去。那將是一個(gè)非常煩瑣而枯燥的事情。與網(wǎng)絡(luò)技術(shù)相結(jié)合的新型學(xué)生 學(xué)籍管理模式,對(duì)教育、教學(xué)過程有著極為寶貴的特性,可以為新型的辦學(xué)模式提供一個(gè)信息化的平臺(tái)。使學(xué)校管理者、教師和學(xué)生可以在任何時(shí)候、任何地點(diǎn)通過網(wǎng)絡(luò)進(jìn)行管理與查詢。主要的缺點(diǎn)是:只是實(shí)現(xiàn)了局部的電子化,但是仍然使用物理媒體(如軟盤、光盤、移動(dòng)硬盤等介質(zhì))進(jìn)行傳輸,沒有發(fā)揮校園網(wǎng)絡(luò)的優(yōu)勢(shì);教務(wù)處的數(shù)據(jù)仍 桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 ` 第 2 頁 共 37 頁 然需要集中整理,重復(fù)工作比較嚴(yán)重;從教務(wù)處到以下各個(gè)年級(jí)和班級(jí)信息收集和信息反饋耗費(fèi)了大量的時(shí)間,使得工作效率低下。在遇到榮譽(yù)稱號(hào)、違紀(jì)處分等學(xué)生管理工作時(shí)也是如此,所以計(jì)算機(jī)的功能僅僅是代替 了手寫工作,并沒有發(fā)揮其在信息處理方面的優(yōu)點(diǎn)。 較之傳統(tǒng)的管理方式,筆者開發(fā)的學(xué)生學(xué)籍管理系統(tǒng)的優(yōu)勢(shì)有:一方面可以動(dòng)態(tài)地管理每個(gè)學(xué)生的信息;另一方面,教師可以在任意時(shí)間、任意地點(diǎn)通過網(wǎng)絡(luò)查看學(xué)生信息;另外計(jì)算機(jī)化的管理的一大特點(diǎn)是查找準(zhǔn)確而迅速:系統(tǒng)可以在輸入結(jié)束后當(dāng)場(chǎng)給出準(zhǔn)確的查詢結(jié)果。隨著 Inter 技術(shù)持續(xù)迅猛的發(fā)展,給傳統(tǒng)的辦學(xué)模式提出了新的要求。 關(guān)鍵詞 :學(xué)生信息管理軟件開發(fā) ASP 數(shù)據(jù)庫系統(tǒng) B/S 網(wǎng)絡(luò)化管理 Abstract The 21st century is the information industry age, the tide of the global puterize information is overwhelming. The wide use of the puters makes a deep revolution in our economy and social life. At the same time, the booming development of education of our country requests a more efficient and more regular management of students’ information. the rate of entering a higher school has been raised. The scale of all kinds of school has been expended gradually, so it makes higher requirement for efficiency and normative of the students management work. The design of this thesis bases on the key technologies of the B/S and structure with referring to the domestic students management information system. According to the students’ practical situation of the fourth building group children primary school of GuangXi. The author advances a design idea of simple design, conveniently using and higher security. It also develops the architecture that connects B/S with student management information system. According to the development of the modern campus, it designs the software of students school status management basing on ASP . There are four modules in the system. They are student information management, student grades management, exam management and user management. It has the following functions: information logging in/ revising/deleting, the score logging in/revising/deleting, the exam information adding/revising/deleting, the exam subjects adding/ deleting and the system user adding/revising/ deleting. It has realized the latticing management of the whole school student information. which can make teachers, students and parents convenient for requiring scores. This system is a students school status management system basing on B/S. it runs on the server. Because of absolutely adopting ASP and JavaScript development in this system, the clients can use this system when they just need to install browsers (for example, IE). Key Words: Student’s Information System B/S ASP Database System latticing management 桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 ` 第 1 頁 共 37 頁 引言 長期以來,學(xué)校對(duì)學(xué)生學(xué)籍的管理都還使用著傳統(tǒng)的模式。 它能方便老師、學(xué)生、家長查詢信息。編號(hào): 畢業(yè)設(shè)計(jì) (論文 )說明書 題 目: 學(xué)生學(xué)籍管理系統(tǒng) 院 (系): 計(jì)算機(jī)系 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)生姓名 : 沈健 學(xué) 號(hào): 20xx302914 指導(dǎo)教師: 葛斌 職 稱: 講 師 題目類型: 理論研究 實(shí)驗(yàn)研究 工程設(shè)計(jì) 工程技術(shù)研究 ? 軟件開發(fā) 20xx 年 5 月 27 日 摘 要 21世紀(jì)是信息產(chǎn)業(yè)的時(shí)代,全球信息電子化的潮流勢(shì)不可擋,計(jì)算機(jī)被廣泛應(yīng)用使我們的經(jīng)濟(jì)和社會(huì)生活因此發(fā)生了深刻的變革。 系統(tǒng)分為學(xué)生信息管理、學(xué)生成績管理、考試管理和用戶管理四大模塊,具備信息錄入 /修改 /刪除、成績錄入 /修改 /刪除、添加 /修改 /刪除考試信息、添加 /刪除考試科目、添加 /修改 /刪除系統(tǒng)用戶等功能。系統(tǒng)運(yùn)行于服務(wù)器端,完全采用 ASP+JavaScript 開發(fā),客戶端只需安裝有瀏覽器(如 IE)即可使用本系統(tǒng)。 信息化時(shí)代的到來,使學(xué)校傳統(tǒng)的管理方法和辦學(xué)水平都受到了極大的挑戰(zhàn)。 因此 ,實(shí)施 教育的信息化 已經(jīng)刻不容緩、 迫在眉睫,而其中的學(xué)生學(xué)籍管理是其中一個(gè)不可或缺的環(huán)節(jié)。在新生入校時(shí)將學(xué)生的基本信息記錄輸入 FoxPro,