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

正文內(nèi)容

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

2024-08-07 18:43本頁(yè)面
  

【正文】 品的結(jié)構(gòu)清晰,產(chǎn)品的應(yīng)用通過(guò)模型可以得到更好地體現(xiàn)。這樣減少了代碼的復(fù)制,即減少了代碼的維護(hù)量,一旦模型發(fā)生改變,也易與維護(hù)。再次,由于一個(gè)應(yīng)用被分離為二層,因此有時(shí)改變其中的一層就能滿足應(yīng)用的改變由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過(guò)工程化、工具化產(chǎn)生管理程序代碼。其中模式一是JSP+JavaBean的結(jié)合,模式二是JSP+JavaBean+Servlet的結(jié)合[5]。所有數(shù)據(jù)通過(guò)Bean處理,JSP實(shí)現(xiàn)頁(yè)面的表現(xiàn)。如圖35所示。請(qǐng)求由前沿的Servlet(可能是多個(gè)Servlet構(gòu)成的一個(gè)處理鏈)接受后,通過(guò)JDBC來(lái)連接數(shù)據(jù)庫(kù),執(zhí)行數(shù)據(jù)庫(kù)的操作,然后再用JavaBean來(lái)封裝執(zhí)行的結(jié)果,把結(jié)果保存到請(qǐng)求對(duì)象中,最后把視圖派發(fā)到用于顯示的JSP頁(yè)面。如圖36所示。學(xué)校信息化建設(shè)將使整個(gè)學(xué)校的管理工作更高效,在信息高速傳遞下將發(fā)生質(zhì)的變化。并且系統(tǒng)只需安裝在學(xué)校的服務(wù)器上就可以,投入運(yùn)行后將方便用戶還可以節(jié)約大量的人力、物力還提供學(xué)校整體的管理水平。第四章 需求分析 系統(tǒng)的功能簡(jiǎn)述 本系統(tǒng)根據(jù)用戶的需求,主要功能有添加、刪除、修改和查詢相應(yīng)的信息,現(xiàn)將系統(tǒng)為用戶提供的服務(wù)總結(jié)如下:本系統(tǒng)根據(jù)用戶的權(quán)限不同分為兩類(lèi):學(xué)生和管理員。,擁有系統(tǒng)管理、學(xué)生管理、選修課管理、成績(jī)管理等功能的最高權(quán)限。 學(xué)生信息管理系統(tǒng)學(xué)生管理員個(gè)人信息維護(hù)選修課信息成績(jī)查詢系統(tǒng)管理學(xué)生管理選修課管理成績(jī)管理圖41 系統(tǒng)功能略圖 系統(tǒng)的功能分析(一) 管理員功能分析系統(tǒng)管理: 管理員密碼修改:可以對(duì)管理員自身的密碼進(jìn)行重新設(shè)定,以便于管理員的操作 發(fā)布公告:管理員可以發(fā)布公告來(lái)通知全體學(xué)生注意查詢公告:能及時(shí)查詢發(fā)布的公告修改公告:能及時(shí)對(duì)有錯(cuò)誤的公告進(jìn)行修改刪除公告:刪除已過(guò)時(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è)人信息修改選修課管理:添加選修課:可以添加選課表刪除選修課:可以刪除過(guò)時(shí)的選課表修改選修課:可以修改選課表查詢選修課:可以查詢選課表,以便做相應(yīng)的處理成績(jī)管理:添加成績(jī):可以發(fā)布學(xué)生成績(jī)刪除成績(jī):刪除過(guò)時(shí)的成績(jī)表修改成績(jī):可以對(duì)出錯(cuò)的成績(jī)進(jìn)行修改查看學(xué)生個(gè)人成績(jī):可以查詢成績(jī),以便做出相應(yīng)的處理(二) 學(xué)生功能分析個(gè)人信息維護(hù):查看個(gè)人信息:學(xué)生可以查看自己在校的信息修改個(gè)人信息:學(xué)生可以修改自己在校的部分信息查看密碼:學(xué)生可以查看自己客戶端登錄密碼修改密碼:學(xué)生可以修改自己客戶端登錄密碼課程信息:查詢課程表:學(xué)生可以查看相應(yīng)的課程表參加選修課:學(xué)生可以查看選修課表并參加選修查詢選修課:學(xué)生可以查詢自己參加的選修課并可以退選成績(jī)查詢: 成績(jī)查詢:學(xué)生可以查看自己的成績(jī)第五章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 為了實(shí)現(xiàn)系統(tǒng)總體功能,提供系統(tǒng)的各項(xiàng)指標(biāo),這些指標(biāo)包括系統(tǒng)的可行性、可用性、可維護(hù)性、易讀性??傮w結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是將整個(gè)系統(tǒng)合理的劃分成各個(gè)功能模塊,正確處理模塊間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)關(guān)系,定義各模塊的內(nèi)部結(jié)構(gòu)等等。前臺(tái)主要是提供學(xué)生進(jìn)行相應(yīng)的操作。其功能劃分如圖51所示。現(xiàn)在從這兩種用戶的權(quán)限來(lái)分析并設(shè)計(jì)出屬于不同用戶的功能。對(duì)學(xué)生的管理有:添加、刪除、查詢學(xué)生、修改學(xué)生登錄密碼、添加、查詢、修改學(xué)生個(gè)人信息。對(duì)成績(jī)的管理有:添加、刪除、查詢、修改成績(jī)單。管理員系統(tǒng)管理學(xué)生管理選修課管理成績(jī)管理系統(tǒng)幫助系統(tǒng)配置添加、刪除學(xué)生查看所有學(xué)生添加、修改、學(xué)生個(gè)人信息添加選修課刪除選修課查看選修課修改選修課添加、修改、刪除成績(jī)查看學(xué)生個(gè)人成績(jī)圖52 管理員功能模塊圖(2)、學(xué)生模塊的功能分析與設(shè)計(jì)學(xué)生是學(xué)校管理的主體,但不是系統(tǒng)使用的主體,唯一專(zhuān)為學(xué)生提供的使用接口是學(xué)生通過(guò)學(xué)號(hào)和登錄密碼進(jìn)行與自己相關(guān)的操作,其主要功能是查看與自己相關(guān)信息,修改部分個(gè)人信息,修改自身登錄密碼,參與選課、報(bào)名等活動(dòng),無(wú)任何刪除權(quán)限。學(xué)生個(gè)人信息維護(hù)選修課信息成績(jī)查詢查詢個(gè)人信息修改個(gè)人信息所有選修課已選選修課查詢個(gè)人成績(jī)查看密碼修改密碼圖53 學(xué)生功能模塊 系統(tǒng)功能模塊流程圖 系統(tǒng)管理員功能模塊流程圖 系統(tǒng)管理員是系統(tǒng)的最高權(quán)限管理者,進(jìn)行操作前必須正確的登錄,系統(tǒng)管理員的登錄模塊流程圖如圖54所示:Y開(kāi)始選擇用戶權(quán)限并輸入用戶名和密碼驗(yàn)證用戶信息管理員界面結(jié)束N圖54 管理員登錄流程圖管理員成功登錄后就可以對(duì)學(xué)生信息管理系統(tǒng)進(jìn)行管理了。其管理流程圖如圖56所示:Y管理員界面選擇學(xué)生管理操作成功 添加、刪除學(xué)生;添加、修改學(xué)生個(gè)人信息;查看所有學(xué)生N圖 56 學(xué)生管理流程圖 第三、選修課管理,管理員負(fù)責(zé)添加、刪除、修改、查看選修課,以為學(xué)生查詢參加選修課做準(zhǔn)備。其操作流程圖如圖58所示:NY管理界面選擇成績(jī)管理添加、刪除、修改成績(jī),查看學(xué)生個(gè)人成績(jī)操作成功圖58 成績(jī)管理流程圖 學(xué)生功能模塊流程圖 第一、學(xué)生登錄功能,學(xué)生只有輸入正確的學(xué)號(hào)、密碼和選擇合適的權(quán)限才能登錄學(xué)生端來(lái)管理和查詢自己相關(guān)的事件。 系統(tǒng)運(yùn)行環(huán)境配置 本系統(tǒng)的開(kāi)發(fā)環(huán)境為Windows 2003 Server 、 、Tomcat 、SQLServer 200MyEclipse。 第二、C:/Program Files/java/,安裝完成后右擊“我的電腦”,選屬性——高級(jí)——環(huán)境變量——系統(tǒng)變量,找到變量名Path在其變量值后添加“C:/Program Files/java/?!?,在找到變量名classpath在其后添加“C:\Program Files\java\\lib\”,測(cè)試JDK是否安裝好,點(diǎn)擊開(kāi)始菜單——運(yùn)行,輸入cmd確定,在命令提示符窗口中輸入javaversion回車(chē),會(huì)出現(xiàn)以下信息:Java version “”Java(TM) 2 Runtime Environment Standard Edition(build )Java HotSpot (TM) Client VM (build ,missed mode,sharing)看到此信息標(biāo)志著JDK已經(jīng)安裝成功了。圖61 Tomcat服務(wù)器運(yùn)行 第四、配置SQLServer 2005,在SQLServer中找到SQLServer配置管理器,將TCP端口設(shè)置為1433,并啟動(dòng)Tcp/Ip,重啟SQLServer服務(wù)器。其目的是為一個(gè)組織中各個(gè)部門(mén)和各個(gè)管理層次提供必要的管理信息和決策數(shù)據(jù),由于涉及到應(yīng)用領(lǐng)域中一定的深度和廣度,因而必然需要接觸大量的不同類(lèi)型的數(shù)據(jù)。 數(shù)據(jù)庫(kù)(DataBase),是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),是用于查詢大量數(shù)據(jù)的存儲(chǔ)區(qū)域。在當(dāng)今世界上,數(shù)據(jù)庫(kù)系統(tǒng)種類(lèi)繁多,就以SQLServer 2005為例。它簡(jiǎn)單易用,并且能夠和Microsoft公司的其它產(chǎn)品很好的相結(jié)合,編程接口很豐富、易用,可以很簡(jiǎn)單的用組件訪問(wèn)數(shù)據(jù)庫(kù)。 數(shù)據(jù)字典名字:用戶別名:描述:登錄管理此系統(tǒng)的用戶和查詢信息的學(xué)生定義:用戶=管理員+學(xué)生位置:管理員和學(xué)生名字:用戶檔案別名:登錄表 描述:管理系統(tǒng)所有用戶檔案定義:用戶檔案=用戶ID+用戶密碼+權(quán)限位置:用戶信息表名字:學(xué)生信息別名:學(xué)生信息表描述:包括學(xué)生的基本信息,學(xué)號(hào)是唯一鍵,管理員可以添加任意學(xué)生,學(xué)生只能查詢個(gè)人信息和部分修改的權(quán)限。其中包含以下表:tb_user, tb_stuinfo, tb_xxcourse,tb_score。(1) 用戶信息表表61 用戶表(tb_user)列名(中文)列名(英文)數(shù)據(jù)類(lèi)型長(zhǎng)度允許空用戶名UeridVarchar10No用戶密碼PwdVarchar10No用戶權(quán)限PowerVarchar20No(2)學(xué)生信息表表62 學(xué)生信息表(tb_stuinfo)列名(中文)列名(英文)數(shù)據(jù)類(lèi)型長(zhǎng)度允許空學(xué)號(hào)StuidVarchar10No身份證號(hào)SidVarchar20No姓名StunameVarchar20No性別SexVarchar10No出生年月CsnyDatetime8No政治面貌ZzmmVarchar20No照片ImageVarchar100No班級(jí)GradeVarchar20No專(zhuān)業(yè)MajorVarchar50No院系CollegeVarchar50No學(xué)制XzVarchar10No聯(lián)系電話TelVarchar20Yes宿舍號(hào)RoomVarchar10No畢業(yè)類(lèi)別BylbVarchar10No畢業(yè)學(xué)校BschoolVarchar50No家庭住址AddressVarcharmaxNo家長(zhǎng)姓名PnameVarchar20No家長(zhǎng)電話PtelVarchar20Yes獎(jiǎng)懲情況JcqkVarcharmaxYes任職情況RzqkVarcharmaxYes勤工助學(xué)QgzxVarcharmaxYes (3) 選課表表63 選課表(tb_xxcourse)列名(中文)列名(英文)數(shù)據(jù)類(lèi)型長(zhǎng)度允許空選課號(hào)XkidVarchar20No選課名XknameVarchar50No學(xué)分CreditChar10No時(shí)間XtimeDatetime50No地點(diǎn)XdiVarchar100No老師名TchnameVarchar20No(4) 成績(jī)表表64 成績(jī)表(tb_score)列名(中文)列名(英文)數(shù)據(jù)類(lèi)型長(zhǎng)度允許空學(xué)號(hào)StuidVarchar10No姓名Stuname
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1