版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、摘 要隨著信息技術的發(fā)展及在管理上的應用越來越深入而廣泛,管理信息系統(tǒng)的設計、實施在技術上于完善。本系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立、連接和維護以及前臺網(wǎng)絡頁面的開發(fā)兩大方面。由于Java的跨平臺性、安全性等諸多優(yōu)勢,本論文采用Jsp+Tomcat+SQLServer的技術途徑和規(guī)范的全局設計開發(fā)流程,在Myeclipse的開發(fā)環(huán)境下設計、編寫學生信息管理系統(tǒng)。系統(tǒng)用戶權限分兩種:學生和管理員,不同權限的用戶登錄到不同的操作頁面,從而進行相應的操作。關鍵詞:學生信息管理,Jsp,SQLServer 目 錄第一章 緒論. 31.1 選題背景31.2 課題研究現(xiàn)狀3第二章 管理信息系統(tǒng)概述. 3
2、 2.1 管理信息系統(tǒng)介紹3 2.2 管理信息系統(tǒng)設計原則4第三章 可行性分析.53.1 學生信息管理系統(tǒng)的目標53.2 系統(tǒng)建設技術可行性分析5 3.2.1 系統(tǒng)模式分析.5 3.2.2 MVC與Jsp/Servlet技術分析. 63.3 系統(tǒng)建設經(jīng)濟可行性的分析7第四章 需求分析.84.1 系統(tǒng)的功能簡述84.2 系統(tǒng)的功能分析8第五章 系統(tǒng)總體結構設計.105.1 系統(tǒng)功能模塊劃分與設計105.1.1 系統(tǒng)功能模塊劃分.105.1.2 系統(tǒng)功能模塊流程圖.10 5.2 系統(tǒng)功能模塊流程圖11 5.2.1 系統(tǒng)管理員功能模塊流程圖.12 5.2.2 學生功能模塊流程圖.14第六章 系統(tǒng)詳細
3、設計.17 6.1 數(shù)據(jù)庫模型的分析與設計17 6.1.1 數(shù)據(jù)庫概述.17 6.1.2 數(shù)據(jù)字典17第八章 參考文獻.18第一章 緒論1.1 選題背景隨著社會的進步,經(jīng)濟的發(fā)展,計算機技術在日益成熟。Internet普及,人們利用網(wǎng)絡來實現(xiàn)相互協(xié)調(diào)工作以及資源共享越來越成為不可扭轉的趨勢,學校信息化的發(fā)展也成了必然方向。伴隨著學生人數(shù)每年都在增加,傳統(tǒng)的方法用來管理學生信息已跟不上了時代的發(fā)展,還帶來了很多的弊端,讓學校的信息化很難推進,制約了學校的進一步發(fā)展。因此,學生信息管理系統(tǒng)的開發(fā)對于學校而言是必要的,學生管理系統(tǒng)能夠促進學校信息化的發(fā)展,利于學校的長運計劃。并且學生信息管理系統(tǒng)還為
4、學校管理學生一些必要的相關信息帶來了方便,免除了傳統(tǒng)管理方法的繁雜和花費大量的人類、物力資源,減輕了學校的負擔。1.2 課題研究現(xiàn)狀目前國內(nèi)大多數(shù)高校的信息管理系統(tǒng)是B/S和C/S開發(fā)結構,獲得了不錯的效果,但同時也存在著一些不足之處。1. 基于C/S的信息管理系統(tǒng)具體的做法是由管理員將C/S結構的管理信息系統(tǒng)在服務器上發(fā)布,隨著計算機技術、通信技術、數(shù)據(jù)庫技術的迅速發(fā)展,Intranet/Internet技術的口益成熟,Internet的普及,校園網(wǎng)的完善,Java技術和.NET技術的興起,采用B/S結構的學生信息管理系統(tǒng)逐步取代了原有的C/S結構的信息管理系統(tǒng)。2. 基于B/S的采用動態(tài)網(wǎng)
5、頁的信息管理系統(tǒng) 該方式采用瀏覽器/服務器的方式,通過動態(tài)網(wǎng)頁直接訪問數(shù)據(jù)庫的方法來實現(xiàn)網(wǎng)上操作。該方式能很好地克服C/S結構選課系統(tǒng)的地點集中和時間集中的問題。第二章 管理信息系統(tǒng)概述 2.1管理信息系統(tǒng)介紹 管理信息系統(tǒng)就是我們常說的MIS(Management Information System),它是20世紀80年代才逐漸形成的一門新科學,其概念至今尚無統(tǒng)一的定義,其理論基礎尚不完善。但從國外學者給MIS所下的定義來看,人們對MIS的認識在逐步加深,MIS的定義也在逐漸發(fā)展著和成熟1。1、 管理信息系統(tǒng)(MIS)的定義:MIS的定義有很多種類,研究者們從各自不同的角度出發(fā)給出了不同的
6、定義。MIS的一個定義是:一個管理信息系統(tǒng)是能夠提供過去、現(xiàn)在和將來預期信息的一種有條理的方式,這些信息涉及到內(nèi)部業(yè)務和外部情報。它按適當?shù)臅r間間隔提供給格式相同的信息,支持一個組織的計劃、控制和操作功能,以便輔助決策制定過程;MIS的另一個定義:是一個由人、計算機等組成的能進行信息的收集、傳送、儲存、維護和使用的系統(tǒng),能夠?qū)崪y企業(yè)的各種運行情況,并利用過去的歷史數(shù)據(jù)來預測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實現(xiàn)其規(guī)劃目標。2、 管理信息系統(tǒng)(MIS)的主要功能: 管理信息系統(tǒng)是一類面向管理的信息系統(tǒng),它以解決結構化的管理決策問題為目的。它的三項主要功能
7、是:信息處理、輔助事物處理和輔助組織管理、支持決策。(1)信息處理。信息處理對組織的數(shù)據(jù)和信息進行收集、存儲、傳輸、加工、查詢等操作,以實現(xiàn)向管理人員及時提供所需的可靠、準確信息的功能。(2)輔助事物處理、輔助組織管理。輔助事物處理,包括具有通用性的事物管理(如計劃的制定和管理、財務管理、人事管理等)和各類特殊事務管理(如銷售管理、學生信息管理、物料管理、群眾來信上訪管理等等)。它的深層次的功能是輔助組織管理、控制組織行為、幫助組織實現(xiàn)目標。(3)支持決策。實測企業(yè)運行情況,預測企業(yè)行為、輔助企業(yè)決策人進行決策時管理信息系統(tǒng)的重要功能,管理信息系統(tǒng)主要是輔助結構化決策問題的解決。3、管理信息系
8、統(tǒng)(MIS)的結構管理信息系統(tǒng)(MIS)的結構有以下幾種:(1) 總體結構:信息源、信息處理器、信息用戶、信息管理者。(2) 物理結構:物理組成、處理功能、用戶需要的輸出。(3) 層次結構:用于執(zhí)行戰(zhàn)略計劃的信息系統(tǒng)、控制信息系統(tǒng)、管理控制信息系統(tǒng)。(4) 職能結構:一般企業(yè)的職能子系統(tǒng)有市場銷售子系統(tǒng)、物資供應子系統(tǒng)、管理子系統(tǒng)、財會管理子系統(tǒng)、高層管理子系統(tǒng)、人事管理子系統(tǒng)、信息管理子系統(tǒng)。(5) 空間分布結構:集中式系統(tǒng)、分布式系統(tǒng)。2.2管理信息系統(tǒng)設計原則: 管理信息系統(tǒng)的設計與開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設計人員必須遵守共同的設計原則,盡可能的提高系統(tǒng)各項指標。具體設計
9、原則如下:1、 實用性原則要力求最大限度的滿足實際工作需要,充分考慮各業(yè)務層次、管理環(huán)節(jié)數(shù)據(jù)處理的實用性,把滿足用戶生產(chǎn)和管理業(yè)務作為第一要素進行考慮。用戶接口和操作界面設計盡可能做到界面美觀大方,操作簡便實用。2、 可擴展性與可維護性原則為適應將來發(fā)展,管理信息系統(tǒng)應具有良好的可擴展性和可維護性。軟件設計盡可能模塊化、組件化,使應用系統(tǒng)可靈活的配置,適應不同情況。數(shù)據(jù)庫的設計盡可能考慮未來需要。 3、安全可靠性原則應用軟件與數(shù)據(jù)庫系統(tǒng)設計要做到安全可靠,防止非法用戶的入侵、數(shù)據(jù)的破壞。數(shù)據(jù)庫的備份策略恰當,防止災難性事件發(fā)生。4用戶界面設計原則要符合圖形化原則,用戶界面要直觀、條理清晰。實現(xiàn)
10、“傻瓜型”管理易學、易用、易管理。5、數(shù)據(jù)庫設計原則完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確和相容性。要防止合法用戶使用數(shù)據(jù)庫時想數(shù)據(jù)庫加入不合適語義的數(shù)據(jù)。對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機制。安全性原則:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù),防止非法的用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或者破壞。要有認證和授權機制來加以限制。一致性原則:對信息進行統(tǒng)一、系統(tǒng)的分析與設計,協(xié)調(diào)好各個數(shù)據(jù)源,做到“輸出一致、統(tǒng)一算法、度量一致”,保證系統(tǒng)數(shù)據(jù)一致性和有效性。第三章 可行性分析在系統(tǒng)的初步調(diào)查的基礎上,明確了學校存在的問題和建立學生信息管理系統(tǒng)的初步設想,進一步對系統(tǒng)目標、技術、經(jīng)
11、濟等因素進行分析研究。3.1學生信息管理系統(tǒng)的目標按照管理信息系統(tǒng)的原來和方法,采用成熟的信息技術和手段,支持學生信息管理系統(tǒng)工作的全過程,加強學生信息管理活動中的各種信息資源的管理與應用,并為學校發(fā)展在信息管理方面技術做準備。3.2 系統(tǒng)建設技術可行性的分析3.2.1 系統(tǒng)模式分析隨著Internet的迅速發(fā)展,計算機技術正在由基于C/S(Client/Server,客戶機/服務器)模式系統(tǒng)轉變?yōu)榛贐/S(Browser/Server 瀏覽器/服務器)模式的應用系統(tǒng)2。 客戶機/服務器(Client/Server)模式又稱之為C/S結構,是軟件系統(tǒng)體系結構的一種。C/S模式簡單就是指基于企
12、業(yè)內(nèi)部網(wǎng)絡的應用系統(tǒng)。與瀏覽器/服務器(Browser/Server B/S)模式相比,C/S模式的應用系統(tǒng)最大的好處就是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應用系統(tǒng)的使用。但是在這種模式下應用,主要的業(yè)務邏輯就都集中在客戶端程序,所以,導致了下列問題: 1、系統(tǒng)的安裝、調(diào)試、維護和升級比較困難。由于客戶端的硬件配置可能存在著差異,軟件環(huán)境也可能各部相同,因此,在安裝時,就必須對每一個客戶端進行配置,就需要大量的勞動付出。 2、在整個系統(tǒng)中,業(yè)務邏輯和用戶界面都集中到了客戶端,從而增加了安全隱患。瀏覽器/服務器(Browser/Server)模式又稱之為B/S結構。它是隨著In
13、ternet技術興起,對C/S模式應用的一種擴展。在這種結構模式下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。B/S模式雖然只對C/S模式做了很少的變動,但卻帶來了很大的好處:由于客戶端統(tǒng)一為瀏覽器,所以,應用程序在部署、升級、維護時,只需要在服務器進行配置就可以了。所有的配置工作都集中到了服務器端,從而提高了應用系統(tǒng)的安全性。B/S模式是目前很多應用系統(tǒng)的首選,本文設計的基于jsp的學生信息管理系統(tǒng)就是采用了基于B/S模式的三層結構 本論文設計在客戶端使用jsp頁面,在應用服務器端采用的是Tomcat服務器,在數(shù)據(jù)庫服務器端采用的則是SQLServer2005數(shù)據(jù)庫系統(tǒng)管理軟件。3.2.2 MV
14、C模式與JSP/Servlet技術分析MVC(Model-View-Controller,模型-視圖-控制器)4建立在Smalltalk應用的框架??蚣苤С执響脿顟B(tài)、屏幕表現(xiàn)和控制流的三個類,分別叫做Model,View和Controller。其中,Model是應用對象,View是它在屏幕上的顯示,Controller則定義了用戶界面對用戶輸入的響應方式。如圖3-4所示。圖3-4 MVC三層設計模式模型(Model):就是業(yè)務流程/狀態(tài)的處理以及業(yè)務規(guī)則的制定。業(yè)務流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結果。業(yè)務模型設計可以說是MVC最主要的核心。M
15、VC并沒有提供模型的設計方法,而只告訴你應該組織管理這些模型,以便于模型的重構和提高重用性。視圖(View)代表用戶交互界面。隨著應用的復雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個應用可能有很多不同的視圖,MVC設計模式對與視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。業(yè)務流程的處理交予模型(Model)處理。 控制(Controller)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求??刂茖硬⒉蛔鋈魏蔚?/p>
16、數(shù)據(jù)處理。 MVC二層設計模式的優(yōu)勢在于:大部分用過程語言比如ASP, PHP開發(fā)出來的Web應用,初始的開發(fā)模板就是混合層的數(shù)據(jù)編程。例如,直接向數(shù)據(jù)庫發(fā)送請求并用HTML顯示,開發(fā)速度往往比較快,但由于數(shù)據(jù)頁面的分離不是很直接,因而很難體現(xiàn)出業(yè)務模型的樣子或者模型的重用性。產(chǎn)品設計彈性力度很小,很難滿足用戶的變化性需求。MVC要求對應用分層,雖然要花費額外的工作,但產(chǎn)品的結構清晰,產(chǎn)品的應用通過模型可以得到更好地體現(xiàn)。首先,最重要的是應該有多個視圖對應一個模型的能力。這樣減少了代碼的復制,即減少了代碼的維護量,一旦模型發(fā)生改變,也易與維護。其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些
17、模型也可直接應用于接口的使用。再次,由于一個應用被分離為二層,因此有時改變其中的一層就能滿足應用的改變由于不同的層各司其職,每一層不同的應用具有某些相同的特征,有利于通過工程化、工具化產(chǎn)生管理程序代碼。 在當今jsp開發(fā)中有兩種模式,它們分別被稱為模式一和模式二。其中模式一是JSP+JavaBean的結合,模式二是JSP+JavaBean+Servlet的結合5。 模式一中,JSP頁面獨自響應請求并將處理結果返回客戶。所有數(shù)據(jù)通過Bean處理,JSP實現(xiàn)頁面的表現(xiàn)。它還實現(xiàn)了頁面的表現(xiàn)和頁面商業(yè)邏輯相分離。 模式二遵循了視圖控制器(MVC)模式,它的主要思想是使用一個或多個Servlet作為控
18、制器。請求由前沿的Servlet(可能是多個Servlet構成的一個處理鏈)接受后,通過JDBC來連接數(shù)據(jù)庫,執(zhí)行數(shù)據(jù)庫的操作,然后再用JavaBean來封裝執(zhí)行的結果,把結果保存到請求對象中,最后把視圖派發(fā)到用于顯示的JSP頁面。在模式二中,JSP用于顯示,充當了視圖的角色;JavaBean組件用于數(shù)據(jù)的表示,相當于模型的角色;Servlet用于執(zhí)行業(yè)務邏輯,相當于控制器的角色。如圖3-6所示。圖3-6 模式二 數(shù)據(jù)傳遞關系3.3 系統(tǒng)建設經(jīng)濟可行性的分析經(jīng)濟發(fā)展需要投資,而每一個投資項目又可以在運行后帶來豐厚的回報,且遠大于投資。學校信息化建設將使整個學校的管理工作更高效,在信息高速傳遞下
19、將發(fā)生質(zhì)的變化。而系統(tǒng)主要是個體開發(fā),無需很高費用。并且系統(tǒng)只需安裝在學校的服務器上就可以,投入運行后將方便用戶還可以節(jié)約大量的人力、物力還提供學校整體的管理水平。綜上所述,得出結論:從經(jīng)濟角度開發(fā)學生信息管理系統(tǒng)是完全可行的。第四章 需求分析4.1 系統(tǒng)的功能簡述 本系統(tǒng)根據(jù)用戶的需求,主要功能有添加、刪除、修改和查詢相應的信息,現(xiàn)將系統(tǒng)為用戶提供的服務總結如下:本系統(tǒng)根據(jù)用戶的權限不同分為兩類:學生和管理員。1.學生,能查看相應信息和進行本人基本信息的修改,還可已參加一些相應的選修課報名或退選已報名。2.管理員,擁有系統(tǒng)管理、學生管理、選修課管理、成績管理等功能的最高權限。通過上述的分析總
20、結可以得出學生信息管理系統(tǒng)用戶功能簡略圖如圖4-1所示。 學生信息管理系統(tǒng)學生管理員個人信息維護選修課信息成績查詢系統(tǒng)管理學生管理選修課管理成績管理圖4-1 系統(tǒng)功能略圖4.2 系統(tǒng)的功能分析(一) 管理員功能分析系統(tǒng)管理: 管理員密碼修改:可以對管理員自身的密碼進行重新設定,以便于管理員的操作 發(fā)布公告:管理員可以發(fā)布公告來通知全體學生注意查詢公告:能及時查詢發(fā)布的公告修改公告:能及時對有錯誤的公告進行修改刪除公告:刪除已過時的公告學生管理:添加學生:可以添加新加學生刪除學生:可以刪除學生查詢學生:可以查詢相應班級的學生修改學生登錄密碼:可以修改學生登錄客戶端的密碼添加學生個人信息:可以對學
21、生個人信息進行添加查詢學生個人信息:可以查詢學生的個人信息修改學生個人信息:可以對相應的學生進行個人信息修改選修課管理:添加選修課:可以添加選課表刪除選修課:可以刪除過時的選課表修改選修課:可以修改選課表查詢選修課:可以查詢選課表,以便做相應的處理成績管理:添加成績:可以發(fā)布學生成績刪除成績:刪除過時的成績表修改成績:可以對出錯的成績進行修改查看學生個人成績:可以查詢成績,以便做出相應的處理(二) 學生功能分析個人信息維護:查看個人信息:學生可以查看自己在校的信息修改個人信息:學生可以修改自己在校的部分信息查看密碼:學生可以查看自己客戶端登錄密碼修改密碼:學生可以修改自己客戶端登錄密碼課程信息
22、:查詢課程表:學生可以查看相應的課程表參加選修課:學生可以查看選修課表并參加選修查詢選修課:學生可以查詢自己參加的選修課并可以退選成績查詢: 成績查詢:學生可以查看自己的成績第五章 系統(tǒng)總體結構設 計 為了實現(xiàn)系統(tǒng)總體功能,提供系統(tǒng)的各項指標,這些指標包括系統(tǒng)的可行性、可用性、可維護性、易讀性。提高系統(tǒng)的工作效率??傮w結構設計的主要任務是將整個系統(tǒng)合理的劃分成各個功能模塊,正確處理模塊間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關系和數(shù)據(jù)關系,定義各模塊的內(nèi)部結構等等。5.1 系統(tǒng)功能模塊劃分與設計5.1.1 系統(tǒng)功能模塊劃分 本系統(tǒng)的功能劃分主要是從學生和管理員兩個角度進行劃分的,分為前臺和后臺。前
23、臺主要是提供學生進行相應的操作。后臺為管理員維護整個學生信息管理系統(tǒng),并且對學生相應信息進行相應的維護。其功能劃分如圖5-1所示。學生信息管理系統(tǒng)學生管理員個人信息維護選修課信息成績查詢系統(tǒng)管理學生管理選修課管理成績管理前臺后臺圖5-1 學生信息管理系統(tǒng)功能模塊劃分5.1.2 系統(tǒng)各功能模塊的分析與設計 從上節(jié)的劃分角度下面分模塊對各模塊進行功能的分析與設計,系統(tǒng)的主要用戶有管理員和學生?,F(xiàn)在從這兩種用戶的權限來分析并設計出屬于不同用戶的功能。 (1)、管理員模塊的功能分析與設計管理員,他具有系統(tǒng)正常運行的全部功能與系統(tǒng)使用的管理權限。對學生的管理有:添加、刪除、查詢學生、修改學生登錄密碼、添
24、加、查詢、修改學生個人信息。對選修課的管理有:添加、刪除、查詢、修改選修課。對成績的管理有:添加、刪除、查詢、修改成績單。管理員模塊功能圖如圖5-2所示。管理員系統(tǒng)管理學生管理選修課管理成績管理系統(tǒng)幫助系統(tǒng)配置添加、刪除學生查看所有學生添加、修改、學生個人信息添加選修課刪除選修課查看選修課修改選修課添加、修改、刪除成績查看學生個人成績圖5-2 管理員功能模塊圖(2)、學生模塊的功能分析與設計學生是學校管理的主體,但不是系統(tǒng)使用的主體,唯一專為學生提供的使用接口是學生通過學號和登錄密碼進行與自己相關的操作,其主要功能是查看與自己相關信息,修改部分個人信息,修改自身登錄密碼,參與選課、報名等活動,
25、無任何刪除權限。學生功能模塊圖如圖5-3所示。學生個人信息維護選修課信息成績查詢查詢個人信息修改個人信息所有選修課已選選修課查詢個人成績查看密碼修改密碼圖5-3 學生功能模塊5.2 系統(tǒng)功能模塊流程圖5.2.1 系統(tǒng)管理員功能模塊流程圖 系統(tǒng)管理員是系統(tǒng)的最高權限管理者,進行操作前必須正確的登錄,系統(tǒng)管理員的登錄模塊流程圖如圖5-4所示:Y開始選擇用戶權限并輸入用戶名和密碼驗證用戶信息管理員界面結束N圖5-4 管理員登錄流程圖管理員成功登錄后就可以對學生信息管理系統(tǒng)進行管理了。第一、系統(tǒng)管理,管理員是唯一有權限管理系統(tǒng)的人,其操作流程圖如下圖5-5所示:管理員界面選擇系統(tǒng)管理?系統(tǒng)幫助、系統(tǒng)配
26、置操作成功YN圖5-5 系統(tǒng)管理流程圖第二、學生管理,管理員可以添加、刪除學生,可以添加、修改學生的個人信息,還可以查看所有學生。其管理流程圖如圖5-6所示:Y管理員界面選擇學生管理操作成功 添加、刪除學生;添加、修改學生個人信息;查看所有學生N圖 5-6 學生管理流程圖 第三、選修課管理,管理員負責添加、刪除、修改、查看選修課,以為學生查詢參加選修課做準備。其處理流程圖如圖5-7所示:Y管理界面選擇課程管理添加、刪除、修改、查看選修課操作成功N圖 5-7 課程管理流程圖第四、成績管理,系統(tǒng)管理員在成績管理上可以添加、刪除、修改成績和查看學生個人成績。其操作流程圖如圖5-8所示:NY管理界面選
27、擇成績管理添加、刪除、修改成績,查看學生個人成績操作成功圖5-8 成績管理流程圖5.2.2 學生功能模塊流程圖 第一、學生登錄功能,學生只有輸入正確的學號、密碼和選擇合適的權限才能登錄學生端來管理和查詢自己相關的事件。其操作如下圖5-9所示:Y開始選擇用戶權限并輸入用戶名和密碼驗證用戶信息學生界面結束N圖 5-9 學生登錄模塊功能流程圖 第二、個人信息維護,學生登錄后能夠查詢個人信息并做部分修改,還可以查看、修改自己登錄密碼,其具體操作流程圖如圖5-10所示:NY學生界面選擇個人信息維護查詢、修改部分個人信息,查看、修改個人登錄密碼操作成功圖 5-10 個人信息維護模塊功能流程圖第三、選修課信
28、息,在學生登錄客戶端后查看所有選修課和已選選修課,其具體操作如下圖5-11所示:NY學生界面選擇選修課查看所有選修課并參加選課,還可查看已選課程操作成功圖 5-11 課程信息模塊功能流程圖第五、成績查詢,學生可以查看自己的成績,其操作流程圖如圖5-12所示:NY學生界面選擇成績查詢查詢成績操作成功圖 5-12 成績查詢模塊功能流程圖第六章 系統(tǒng)詳細設計 通過全面的需求分析和精心的系統(tǒng)總體結構設計后,現(xiàn)在來闡明各個部分功能的具體實現(xiàn),在本詳細設計階段的主要任務就是系統(tǒng)模塊流程圖,系統(tǒng)程序設計與編寫實現(xiàn)三個方面。6.1數(shù)據(jù)庫模型的分析與設計6.1.1 數(shù)據(jù)庫概述計算機化的管理信息系統(tǒng)是一個以大量數(shù)據(jù)資源為基礎并以此為中心而建立起來的應用系統(tǒng)。其目的是為一個組織中各個部門和各個管理層次提供必要的管理信息和決策數(shù)據(jù),由于涉及到應用領域中一定的深度和廣度,因而必然需要接觸大量的不同類型的數(shù)據(jù)。對這些數(shù)據(jù)的合理組織和有效的存儲時管理信息系統(tǒng)開發(fā)中一項至關重要的工作。 數(shù)據(jù)庫(DataBase),是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以減少數(shù)據(jù)的冗余度,大大的節(jié)省數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源充分共享等等功能。在當今世界上,數(shù)據(jù)庫系統(tǒng)種類繁多,就以SQLServer 2005為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國MEMS非接觸溫度傳感器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球收銀級熱敏紙行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國核廢物處理服務行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球低扭矩滾柱軸承行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國無柵網(wǎng)離子源行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 二零二五年度防火門安全檢測采購合同范本2篇
- 二零二五年礦產(chǎn)資源場地租賃及開采合作協(xié)議3篇
- 二零二五版多場景文化旅游項目開發(fā)合同3篇
- 固化土施工方案
- 二零二五版房地產(chǎn)股權質(zhì)押債務重組合同3篇
- 能源管理體系記錄表單
- 智慧城市建設課件
- 污水處理廠提標升級可研
- 湖南省建設工程施工階段監(jiān)理服務費計費規(guī)則【實用文檔】doc
- GB/T 6913-2008鍋爐用水和冷卻水分析方法磷酸鹽的測定
- GB/T 18717.2-2002用于機械安全的人類工效學設計第2部分:人體局部進入機械的開口尺寸確定原則
- 中國文化概論(第三版)全套課件
- 117-鋼結構工程質(zhì)量常見問題與管控措施
- SHS5230三星指紋鎖中文說明書
- 諾和關懷俱樂部對外介紹
- 新蘇教版科學六年級下冊全冊教案(含反思)
評論
0/150
提交評論