freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧

2025-06-12 18:43 本頁面


【正文】 現(xiàn)其規(guī)劃目標(biāo)。 管理信息系統(tǒng)(MIS)的主要功能: 管理信息系統(tǒng)是一類面向管理的信息系統(tǒng),它以解決結(jié)構(gòu)化的管理決策問題為目的。它的三項(xiàng)主要功能是:信息處理、輔助事物處理和輔助組織管理、支持決策。(1)信息處理。信息處理對(duì)組織的數(shù)據(jù)和信息進(jìn)行收集、存儲(chǔ)、傳輸、加工、查詢等操作,以實(shí)現(xiàn)向管理人員及時(shí)提供所需的可靠、準(zhǔn)確信息的功能。(2)輔助事物處理、輔助組織管理。輔助事物處理,包括具有通用性的事物管理(如計(jì)劃的制定和管理、財(cái)務(wù)管理、人事管理等)和各類特殊事務(wù)管理(如銷售管理、學(xué)生信息管理、物料管理、群眾來信上訪管理等等)。它的深層次的功能是輔助組織管理、控制組織行為、幫助組織實(shí)現(xiàn)目標(biāo)。(3)支持決策。實(shí)測企業(yè)運(yùn)行情況,預(yù)測企業(yè)行為、輔助企業(yè)決策人進(jìn)行決策時(shí)管理信息系統(tǒng)的重要功能,管理信息系統(tǒng)主要是輔助結(jié)構(gòu)化決策問題的解決。管理信息系統(tǒng)(MIS)的結(jié)構(gòu)管理信息系統(tǒng)(MIS)的結(jié)構(gòu)有以下幾種:(1) 總體結(jié)構(gòu):信息源、信息處理器、信息用戶、信息管理者。(2) 物理結(jié)構(gòu):物理組成、處理功能、用戶需要的輸出。(3) 層次結(jié)構(gòu):用于執(zhí)行戰(zhàn)略計(jì)劃的信息系統(tǒng)、控制信息系統(tǒng)、管理控制信息系統(tǒng)。(4) 職能結(jié)構(gòu):一般企業(yè)的職能子系統(tǒng)有市場銷售子系統(tǒng)、物資供應(yīng)子系統(tǒng)、管理子系統(tǒng)、財(cái)會(huì)管理子系統(tǒng)、高層管理子系統(tǒng)、人事管理子系統(tǒng)、信息管理子系統(tǒng)。(5) 空間分布結(jié)構(gòu):集中式系統(tǒng)、分布式系統(tǒng)。: 管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)是一項(xiàng)系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計(jì)人員必須遵守共同的設(shè)計(jì)原則,盡可能的提高系統(tǒng)各項(xiàng)指標(biāo)。具體設(shè)計(jì)原則如下: 實(shí)用性原則要力求最大限度的滿足實(shí)際工作需要,充分考慮各業(yè)務(wù)層次、管理環(huán)節(jié)數(shù)據(jù)處理的實(shí)用性,把滿足用戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進(jìn)行考慮。用戶接口和操作界面設(shè)計(jì)盡可能做到界面美觀大方,操作簡便實(shí)用。 可擴(kuò)展性與可維護(hù)性原則為適應(yīng)將來發(fā)展,管理信息系統(tǒng)應(yīng)具有良好的可擴(kuò)展性和可維護(hù)性。軟件設(shè)計(jì)盡可能模塊化、組件化,使應(yīng)用系統(tǒng)可靈活的配置,適應(yīng)不同情況。數(shù)據(jù)庫的設(shè)計(jì)盡可能考慮未來需要。 安全可靠性原則應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)要做到安全可靠,防止非法用戶的入侵、數(shù)據(jù)的破壞。數(shù)據(jù)庫的備份策略恰當(dāng),防止災(zāi)難性事件發(fā)生。4用戶界面設(shè)計(jì)原則要符合圖形化原則,用戶界面要直觀、條理清晰。實(shí)現(xiàn)“傻瓜型”管理——易學(xué)、易用、易管理。數(shù)據(jù)庫設(shè)計(jì)原則完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確和相容性。要防止合法用戶使用數(shù)據(jù)庫時(shí)想數(shù)據(jù)庫加入不合適語義的數(shù)據(jù)。對(duì)輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機(jī)制。安全性原則:數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù),防止非法的用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或者破壞。要有認(rèn)證和授權(quán)機(jī)制來加以限制。一致性原則:對(duì)信息進(jìn)行統(tǒng)一、系統(tǒng)的分析與設(shè)計(jì),協(xié)調(diào)好各個(gè)數(shù)據(jù)源,做到“輸出一致、統(tǒng)一算法、度量一致”,保證系統(tǒng)數(shù)據(jù)一致性和有效性。第三章 可行性分析在系統(tǒng)的初步調(diào)查的基礎(chǔ)上,明確了學(xué)校存在的問題和建立學(xué)生信息管理系統(tǒng)的初步設(shè)想,進(jìn)一步對(duì)系統(tǒng)目標(biāo)、技術(shù)、經(jīng)濟(jì)等因素進(jìn)行分析研究。按照管理信息系統(tǒng)的原來和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生信息管理系統(tǒng)工作的全過程,加強(qiáng)學(xué)生信息管理活動(dòng)中的各種信息資源的管理與應(yīng)用,并為學(xué)校發(fā)展在信息管理方面技術(shù)做準(zhǔn)備。 系統(tǒng)建設(shè)技術(shù)可行性的分析 系統(tǒng)模式分析隨著Internet的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于C/S(Client/Server,客戶機(jī)/服務(wù)器)模式系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/Server 瀏覽器/服務(wù)器)模式的應(yīng)用系統(tǒng)[2]。 客戶機(jī)/服務(wù)器(Client/Server)模式又稱之為C/S結(jié)構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu)的一種。C/S模式簡單就是指基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。與瀏覽器/服務(wù)器(Browser/Server B/S)模式相比,C/S模式的應(yīng)用系統(tǒng)最大的好處就是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用系統(tǒng)的使用。其典型的網(wǎng)絡(luò)結(jié)構(gòu)圖如31所示。[3]圖31 C/S模式但是在這種模式下應(yīng)用,主要的業(yè)務(wù)邏輯就都集中在客戶端程序,所以,導(dǎo)致了下列問題: 系統(tǒng)的安裝、調(diào)試、維護(hù)和升級(jí)比較困難。由于客戶端的硬件配置可能存在著差異,軟件環(huán)境也可能各部相同,因此,在安裝時(shí),就必須對(duì)每一個(gè)客戶端進(jìn)行配置,就需要大量的勞動(dòng)付出。 在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,從而增加了安全隱患。 瀏覽器/服務(wù)器(Browser/Server)模式又稱之為B/S結(jié)構(gòu)。它是隨著Internet技術(shù)興起,對(duì)C/S模式應(yīng)用的一種擴(kuò)展。在這種結(jié)構(gòu)模式下,用戶工作界面是通過IE瀏覽器來實(shí)現(xiàn)的。其典型的網(wǎng)絡(luò)結(jié)構(gòu)圖如32所示。圖32 B/S模式 B/S模式雖然只對(duì)C/S模式做了很少的變動(dòng),但卻帶來了很大的好處:由于客戶端統(tǒng)一為瀏覽器,所以,應(yīng)用程序在部署、升級(jí)、維護(hù)時(shí),只需要在服務(wù)器進(jìn)行配置就可以了。所有的配置工作都集中到了服務(wù)器端,從而提高了應(yīng)用系統(tǒng)的安全性。B/S模式是目前很多應(yīng)用系統(tǒng)的首選,本文設(shè)計(jì)的基于jsp的學(xué)生信息管理系統(tǒng)就是采用了基于B/S模式的三層結(jié)構(gòu)。如圖33所示。 圖 33 基于B/S的三層結(jié)構(gòu) 本論文設(shè)計(jì)在客戶端使用jsp頁面,在應(yīng)用服務(wù)器端采用的是Tomcat服務(wù)器,在數(shù)據(jù)庫服務(wù)器端采用的則是SQLServer2005數(shù)據(jù)庫系統(tǒng)管理軟件。 MVC模式與JSP/Servlet技術(shù)分析MVC(ModelViewController,模型視圖控制器)[4]建立在Smalltalk應(yīng)用的框架??蚣苤С执響?yīng)用狀態(tài)、屏幕表現(xiàn)和控制流的三個(gè)類,分別叫做Model,View和Controller。其中,Model是應(yīng)用對(duì)象,View是它在屏幕上的顯示,Controller則定義了用戶界面對(duì)用戶輸入的響應(yīng)方式。如圖34所示。圖34 MVC三層設(shè)計(jì)模式模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過程對(duì)其它層來說是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型設(shè)計(jì)可以說是MVC最主要的核心。MVC并沒有提供模型的設(shè)計(jì)方法,而只告訴你應(yīng)該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。視圖(View)代表用戶交互界面。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個(gè)應(yīng)用可能有很多不同的視圖,MVC設(shè)計(jì)模式對(duì)與視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交予模型(Model)處理。 控制(Controller)可以理解為從用戶接收請(qǐng)求,將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 MVC二層設(shè)計(jì)模式的優(yōu)勢在于:大部分用過程語言比如ASP, PHP開發(fā)出來的Web應(yīng)用,初始的開發(fā)模板就是混合層的數(shù)據(jù)編程。例如,直接向數(shù)據(jù)庫發(fā)送請(qǐng)求并用HTML顯示,開發(fā)速度往往比較快,但由于數(shù)據(jù)頁面的分離不是很直接,因而很難體現(xiàn)出業(yè)務(wù)模型的樣子或者模型的重用性。產(chǎn)品設(shè)計(jì)彈性力度很小,很難滿足用戶的變化性需求。MVC要求對(duì)應(yīng)用分層,雖然要花費(fèi)額外的工作,但產(chǎn)品的結(jié)構(gòu)清晰,產(chǎn)品的應(yīng)用通過模型可以得到更好地體現(xiàn)。首先,最重要的是應(yīng)該有多個(gè)視圖對(duì)應(yīng)一個(gè)模型的能力。這樣減少了代碼的復(fù)制,即減少了代碼的維護(hù)量,一旦模型發(fā)生改變,也易與維護(hù)。其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于接口的使用。再次,由于一個(gè)應(yīng)用被分離為二層,因此有時(shí)改變其中的一層就能滿足應(yīng)用的改變由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化產(chǎn)生管理程序代碼。 在當(dāng)今jsp開發(fā)中有兩種模式,它們分別被稱為模式一和模式二。其中模式一是JSP+JavaBean的結(jié)合,模式二是JSP+JavaBean+Servlet的結(jié)合[5]。 模式一中,JSP頁面獨(dú)自響應(yīng)請(qǐng)求并將處理結(jié)果返回客戶。所有數(shù)據(jù)通過Bean處理,JSP實(shí)現(xiàn)頁面的表現(xiàn)。它還實(shí)現(xiàn)了頁面的表現(xiàn)和頁面商業(yè)邏輯相分離。如圖35所示。圖35模式一 數(shù)據(jù)傳遞關(guān)系 模式二遵循了視圖控制器(MVC)模式,它的主要思想是使用一個(gè)或多個(gè)Servlet作為控制器。請(qǐng)求由前沿的Servlet(可能是多個(gè)Servlet構(gòu)成的一個(gè)處理鏈)接受后,通過JDBC來連接數(shù)據(jù)庫,執(zhí)行數(shù)據(jù)庫的操作,然后再用JavaBean來封裝執(zhí)行的結(jié)果,把結(jié)果保存到請(qǐng)求對(duì)象中,最后把視圖派發(fā)到用于顯示的JSP頁面。在模式二中,JSP用于顯示,充當(dāng)了視圖的角色;JavaBean組件用于數(shù)據(jù)的表示,相當(dāng)于模型的角色;Servlet用于執(zhí)行業(yè)務(wù)邏輯,相當(dāng)于控制器的角色。如圖36所示。圖36 模式二 數(shù)據(jù)傳遞關(guān)系 系統(tǒng)建設(shè)經(jīng)濟(jì)可行性的分析經(jīng)濟(jì)發(fā)展需要投資,而每一個(gè)投資項(xiàng)目又可以在運(yùn)行后帶來豐厚的回報(bào),且遠(yuǎn)大于投資。學(xué)校信息化建設(shè)將使整個(gè)學(xué)校的管理工作更高效,在信息高速傳遞下將發(fā)生質(zhì)的變化。而系統(tǒng)主要是個(gè)體開發(fā),無需很高費(fèi)用。并且系統(tǒng)只需安裝在學(xué)校的服務(wù)器上就可以,投入運(yùn)行后將方便用戶還可以節(jié)約大量的人力、物力還提供學(xué)校整體的管理水平。綜上所述,得出結(jié)論:從經(jīng)濟(jì)角度開發(fā)學(xué)生信息管理系統(tǒng)是完全可行的。第四章 需求分析 系統(tǒng)的功能簡述 本系統(tǒng)根據(jù)用戶的需求,主要功能有添加、刪除、修改和查詢相應(yīng)的信息,現(xiàn)將系統(tǒng)為用戶提供的服務(wù)總結(jié)如下:本系統(tǒng)根據(jù)用戶的權(quán)限不同分為兩類:學(xué)生和管理員。,能查看相應(yīng)信息和進(jìn)行本人基本信息的修改,還可已參加一些相應(yīng)的選修課報(bào)名或退選已報(bào)名。,擁有系統(tǒng)管理、學(xué)生管理、選修課管理、成績管理等功能的最高權(quán)限。通過上述的分析總結(jié)可以得出學(xué)生信息管理系統(tǒng)用戶功能簡略圖如圖41所示。 學(xué)生信息管理系統(tǒng)學(xué)生管理員個(gè)人信息維護(hù)選修課信息成績查詢系統(tǒng)管理學(xué)生管理選修課管理成績管理圖41 系統(tǒng)功能略圖 系統(tǒng)的功能分析(一) 管理員功能分析系統(tǒng)管理: 管理員密碼修改:可以對(duì)管理員自身的密碼進(jìn)行重新設(shè)定,以便于管理員的操作 發(fā)布公告:管理員可以發(fā)布公告來通知全體學(xué)生注意查詢公告:能及時(shí)查詢發(fā)布的公告修改公告:能及時(shí)對(duì)有錯(cuò)誤的公告進(jìn)行修改刪除公告:刪除已過時(shí)的公告學(xué)生管理:添加學(xué)生:可以添加新加學(xué)生刪除學(xué)生:可以刪除學(xué)生查詢學(xué)生:可以查詢相應(yīng)班級(jí)的學(xué)生修改學(xué)生登錄密碼:可以修改學(xué)生登錄客戶端的密碼添加學(xué)生個(gè)人信息:可以對(duì)學(xué)生個(gè)人信息進(jìn)行添加查詢學(xué)生個(gè)人信息:可以查詢學(xué)生的個(gè)人信息修改學(xué)生個(gè)人信息:可以對(duì)相應(yīng)的學(xué)生進(jìn)行個(gè)人信息修改選修課管理:添加選修課:可以添
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1