jsp學(xué)生信息管理系統(tǒng)方案_第1頁
jsp學(xué)生信息管理系統(tǒng)方案_第2頁
jsp學(xué)生信息管理系統(tǒng)方案_第3頁
jsp學(xué)生信息管理系統(tǒng)方案_第4頁
jsp學(xué)生信息管理系統(tǒng)方案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

..JavaEE編程技術(shù)〔一實(shí)訓(xùn)報(bào)告題目:學(xué)生管理系統(tǒng)系統(tǒng)設(shè)計(jì)者:李帥偉專業(yè)__計(jì)應(yīng)1504學(xué)號(hào):2016年月日XX理工大學(xué)計(jì)算機(jī)學(xué)院學(xué)生學(xué)籍管理信息系統(tǒng)1項(xiàng)目簡(jiǎn)介1.1項(xiàng)目背景隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。目前,在學(xué)校里,隨著高校規(guī)模的不斷擴(kuò)大和招生人數(shù)的不斷增加,需要處理大量的學(xué)生數(shù)據(jù)信息。如何更好的組織學(xué)生信息,更加快捷的管理學(xué)生信息顯得尤為的重要。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。我們?yōu)榇碎_發(fā)了一套學(xué)生信息管理系統(tǒng),本系統(tǒng)面向?qū)W校的教務(wù)人員,目的是為學(xué)校辦公管理提供一個(gè)快速、簡(jiǎn)單規(guī)范的管理平臺(tái),使學(xué)院在學(xué)生信息管理方面更加規(guī)范化,快捷化。1.2項(xiàng)目要求〔1網(wǎng)站要有一個(gè)明確的主題,界面友好美觀?!?主頁要求至少包括用戶注冊(cè)登錄顯示,實(shí)現(xiàn)信息的查詢、添加、刪除等基本功能。2需求分析2.1功能需求根據(jù)上述的信息管理系統(tǒng)的業(yè)務(wù)流程、要求以及所要實(shí)現(xiàn)的目標(biāo),我們可以擬出以下需求目標(biāo):〔1建立學(xué)生檔案的管理和維護(hù)。實(shí)現(xiàn)計(jì)算機(jī)自動(dòng)化管理體制。〔2建立學(xué)生成績(jī)管理機(jī)制,在計(jì)算機(jī)的支持下快速的完成學(xué)生成績(jī)的查詢和修改?!?建立課程設(shè)置管理,在計(jì)算機(jī)的支持下實(shí)現(xiàn)課程的添加、刪除、修改。〔4建立班級(jí)設(shè)置管理,在計(jì)算機(jī)的支持下實(shí)現(xiàn)班級(jí)的添加、刪除和修改?!?實(shí)現(xiàn)系統(tǒng)的權(quán)限設(shè)置管理,保證系統(tǒng)安全性。2.3性能需求系統(tǒng)的運(yùn)行對(duì)于運(yùn)行環(huán)境的要求是; 1.硬件環(huán)境目前,我們所開發(fā)的系統(tǒng)主要是應(yīng)用在中小規(guī)模的學(xué)校內(nèi)部,因此,一般配置的計(jì)算機(jī)硬件就可以滿足系統(tǒng)需求??紤]到學(xué)校規(guī)模的擴(kuò)大和硬件價(jià)格的降低,為本系統(tǒng)配置在較優(yōu)秀的服務(wù)器硬件,可以充分發(fā)揮本系統(tǒng)性能。處理器:IntelPentium43.06GX或更高內(nèi)存:256M以上〔推薦硬盤空間:40GB以上顯卡:SVGA顯示適配器2.軟件環(huán)境操作系統(tǒng):Windows2000/XP以上開發(fā)軟件:MyEclipse10數(shù)據(jù)庫:MicrosoftSQLServer20053總體設(shè)計(jì)3.1設(shè)計(jì)思想與處理流程本系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行分析和設(shè)計(jì),在SQLServer2005數(shù)據(jù)庫上實(shí)現(xiàn)數(shù)據(jù)操作。使用純面向?qū)ο蟮腏ava語言作為開發(fā)語言,使用WindowsXP作為開發(fā)平臺(tái),能夠很好的實(shí)現(xiàn)系統(tǒng)的開發(fā)及測(cè)試。系統(tǒng)的基本流程是:用戶登陸→主界面→選擇各項(xiàng)子系統(tǒng)。3.2系統(tǒng)層次模塊圖 "學(xué)生信息管理系統(tǒng)"主要分為登錄、注冊(cè)、關(guān)于、學(xué)生信息查詢、學(xué)生信息增加、學(xué)生信息刪除、學(xué)生信息修改等7個(gè)模塊。系統(tǒng)主模塊功能樹如圖2-1所示:登錄注冊(cè)關(guān)于學(xué)生信息查詢學(xué)生信息增加學(xué)生信息刪除學(xué)生信息修改登錄注冊(cè)關(guān)于學(xué)生信息查詢學(xué)生信息增加學(xué)生信息刪除學(xué)生信息修改學(xué)生信息管理系統(tǒng)學(xué)生信息管理系統(tǒng)圖2-1"學(xué)生信息管理系統(tǒng)"系統(tǒng)主模塊功能樹3.3模塊設(shè)計(jì)1.登錄模塊:輸入用戶名稱和密碼,如果用戶名、密碼正確,進(jìn)入主控制平臺(tái);否則給出錯(cuò)誤信息提示。2.注冊(cè)模塊:首先用學(xué)號(hào)注冊(cè)身份,將身份信息存儲(chǔ)進(jìn)數(shù)據(jù)庫中,添加成功顯示添加成功,否則給出出錯(cuò)提示。3.關(guān)于模塊:介紹系統(tǒng)相關(guān)信息。4.學(xué)生信息管理模塊:執(zhí)行學(xué)生信息管理相關(guān)操作。4詳細(xì)設(shè)計(jì)4.1數(shù)據(jù)庫設(shè)計(jì)1.打開SQLServer2005,新建查詢,建立數(shù)據(jù)庫。createdatabasedb2.在數(shù)據(jù)庫中新建賬戶表<ta>、信息表<tb>。createtableta<numchar<10>primarykey,passwordchar<10>notnull>Createtabletb<numchar<10>primarykey,namechar<10>notnull,sexchar<10>,agechar<10>,classchar<10>,>3.在信息表中添加學(xué)生信息。insertintotb<num,name,sex,age,class>values<1,'張三','男',20,'計(jì)算機(jī)'>insertintotb<num,name,sex,age,class>values<2,'李四','女',20,'計(jì)算機(jī)'>insertintotb<num,name,sex,age,class>values<3,'王五','女',20,'軟件'>insertintotb<num,name,sex,age,class>values<4,'趙六','男',20,'通信'>4.2信息管理系統(tǒng)設(shè)計(jì)1.主頁面主要代碼如下:<body><br><center><b>學(xué)生信息管理系統(tǒng)</b></center><br><br><center><left><ahref="denglu.html">登陸</a></left><ahref="zhuce.html">注冊(cè)</a><right><ahref="guanyu.html">關(guān)于</a></right></center></body>2.注冊(cè)頁面主要代碼如下:<body><center><formaction="/test/zhuce.jsp"method="get">學(xué)號(hào):<inputtype="text"name="num"><br/><br/>密碼:<inputtype="password"name="password"><br/><br/><center><inputtype="submit"value="注冊(cè)">  <inputtype="button"value="返回"onclick="javascript:window.location.href='zhuyemian.html';"></center></center>3.注冊(cè)處理頁面主要代碼如下:<%pageimport="java.sql.*"%><%Stringname=request.getParameter<"num">;Stringpwd=request.getParameter<"password">;StringdriverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";Stringurl="jdbc:sqlserver://localhost:1570;DatabaseName=db";Stringusername="sa";Stringpassword="123456";Class.forName<driverClass>;Connectionconn=DriverManager.getConnection<url,username,password>;PreparedStatementpStmt=conn.prepareStatement<"select*fromtawherenum=?">;pStmt.setString<1,name>;ResultSetst=pStmt.executeQuery<>;if<st.next<>>{out.println<"該用戶與已存在">;}else{PreparedStatementStmt=conn.prepareStatement<"insertintota<num,password>values<?,?>">;Stmt.setString<1,name>;Stmt.setString<2,pwd>;intrtn=Stmt.executeUpdate<>;out.println<"注冊(cè)成功">;}pStmt.close<>;conn.close<>;%></head><body><ahref="zhuyemian.html">返回</a></body>4.登陸頁面主要代碼如下:<body><center><formaction="/test/denglu.jsp"method="get">學(xué)號(hào):<inputtype="text"name="username"><br/><br/>密碼:<inputtype="password"name="password"><br/><br/><inputtype="submit"value="登錄">  <inputtype="button"value="返回"onclick="javascript:window.location.href='zhuyemian.html';"></center></body>5.登陸處理頁面主要代碼如下:<%Stringname=request.getParameter<"username">;Stringpwd=request.getParameter<"password">;StringdriverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";Stringurl="jdbc:sqlserver://localhost:1570;DatabaseName=db";Stringusername="sa";Stringpassword="123456";Class.forName<driverClass>;Connectionconn=DriverManager.getConnection<url,username,password>;PreparedStatementpStmt=conn.prepareStatement<"select*fromtawherenum=?andpassword=?">;pStmt.setString<1,name>;pStmt.setString<2,pwd>;ResultSetrs=pStmt.executeQuery<>;if<rs.next<>>{response.sendRedirect<"xinxi.jsp">;}else{out.println<"登陸失敗!">;}pStmt.close<>;conn.close<>;%><body><ahref="denglu.html">返回</a></body>6.關(guān)于頁面主要代碼如下:<body>    此管理系統(tǒng)由XX理工大學(xué)華夏學(xué)院信息工程系計(jì)算機(jī)科學(xué)與技術(shù)2012級(jí)學(xué)生商某某研發(fā)。版權(quán)所有,侵權(quán)必究!<br><br>    <ahref="zhuyemian.html">返回</a></body>7.個(gè)人信息處理頁面主要代碼如下:<body><p>查詢學(xué)生信息〔請(qǐng)輸入__</p><formname="form1"action="chaxun.jsp"method="post"><inputtype="text"name="num"><inputtype="submit"name="Submit"value="查詢"></form><p>刪除學(xué)生信息〔請(qǐng)輸入__</p><formname="form3"action="shanchu.jsp"method="post"><inputtype="text"name="num"><inputtype="submit"name="Submit"value="刪除"></form><p>修改學(xué)生信息:</p><formname="form2"action="xiugai.jsp"method="post">學(xué)號(hào):<inputtype="text"name="num"><br>姓名:<inputtype="text"name="name"><br>性別:<inputtype="text"name="sex"><br>年齡:<inputtype="text"name="age"><br>班級(jí):<inputtype="text"name="class"><inputtype="submit"name="Submit"value="修改"></form><p>添加學(xué)生信息:</p><formname="form4"action="tianjia.jsp"method="post">學(xué)號(hào):<inputtype="text"name="num"><br>姓名:<inputtype="text"name="name"><br>性別:<inputtype="text"name="sex"><br>年齡:<inputtype="text"name="age"><br>班級(jí):<inputtype="text"name="class"><inputtype="submit"name="Submit"value="添加"></form></body>8.查詢界面主要代碼如下:<%Stringsnum=request.getParameter<"num">;StringdriverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";Stringurl="jdbc:sqlserver://localhost:1570;DatabaseName=db";Stringusername="sa";Stringpassword="123456";Class.forName<driverClass>;Connectionconn=DriverManager.getConnection<url,username,password>;PreparedStatementStmt=conn.prepareStatement<"select*fromtbwherenum=?">;Stmt.setString<1,snum>;ResultSetrs=Stmt.executeQuery<>;while<rs.next<>>{%><palign="center">__<%=rs.getString<"num">%></p><palign="center">__<%=rs.getString<"name">%></p><palign="center">性別:<%=rs.getString<"sex">%></p><palign="center">年齡:<%=rs.getString<"age">%></p><palign="center">__<%=rs.getString<"class">%></p><%}rs.close<>;Stmt.close<>;conn.close<>;%><center><ahref="xinxi.jsp">返回</a></center></body>9.刪除界面主要代碼如下:<%Stringsnum=request.getParameter<"num">;StringdriverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";Stringurl="jdbc:sqlserver://localhost:1570;DatabaseName=db";Stringusername="sa";Stringpassword="123456";Class.forName<driverClass>;Connectionconn=DriverManager.getConnection<url,username,password>;PreparedStatementpStmt=conn.prepareStatement<"select*fromtbwherenum=?">;pStmt.setString<1,snum>;ResultSetst=pStmt.executeQuery<>;if<st.next<>>{PreparedStatementStmt=conn.prepareStatement<"deletefromtbwherenum=?">;Stmt.setString<1,snum>;intrtn=Stmt.executeUpdate<>;out.println<"刪除成功">;}else{out.println<"該用戶不存在">;}pStmt.close<>;conn.close<>;%><ahref="xinxi.jsp">返回</a></body>10.修改頁面主要代碼如下:<%Stringsnum=request.getParameter<"num">;Stringsname=request.getParameter<"name">;Stringssex=request.getParameter<"sex">;Stringsage=request.getParameter<"age">;Stringsclass=request.getParameter<"class">;StringdriverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";Stringurl="jdbc:sqlserver://localhost:1570;DatabaseName=db";Stringusername="sa";Stringpassword="123456";Class.forName<driverClass>;Connectionconn=DriverManager.getConnection<url,username,password>;PreparedStatementStmt=conn.prepareStatement<"updatetbsetname=?,sex=?,age=?,class=?wherenum=?">;Stmt.setString<1,sname>;Stmt.setString<2,ssex>;Stmt.setString<3,sage>;Stmt.setString<4,sclass>;Stmt.setString<5,snum>;intrtn=Stmt.executeUpdate<>;out.println<"用戶信息修改成功">;Stmt.close<>;conn.close<>;%><ahref="xinxi.jsp">返回</a></body>11.添加頁面主要代碼如下:<%Stringsnum=request.getParameter<"num">;Stringsname=request.getParameter<"name">;Stringssex=request.getParameter<"sex">;Stringsage=request.getParameter<"age">;Stringsclass=request.getParameter<"class">;StringdriverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";Stringurl="jdbc:sqlserver://localhost:1570;DatabaseName=db";Stringusername="sa";Stringpassword="123456";Class.forName<driverClass>;Connectionconn=DriverManager.getConnection<url,username,password>;PreparedStatementpStmt=conn.prepareStatement<"select*fromtbwherenum=?">;pStmt.setString<1,snum>;ResultSetst=pStmt.executeQuery<>;if<st.next<>>{out.println<"該用戶已存在">;}else{PreparedStatementStmt=conn.prepareStatement<"insertintotb<num,name,sex,age,class>values<?,?,?,?,?>">;Stmt.setString<1,snum>;Stmt.setString<2,sname>;S

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論