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

正文內(nèi)容

基于jsp的學(xué)生信息管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文(編輯修改稿)

2025-07-24 18:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ver/XP Professional 數(shù)據(jù)庫(kù):SQL Server 2000; JSP服務(wù)器:Tomcat; 開(kāi)發(fā)工具:JBuilder X。 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)目標(biāo)設(shè)計(jì) 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)校學(xué)生信息管理系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到學(xué)生信息管理高效率的目的。使得教務(wù)處人員能夠方便快捷地管理學(xué)生信息以及學(xué)生能夠方便快捷的查看修改個(gè)人信息,從而提高工作效率和經(jīng)濟(jì)效益。計(jì)算機(jī)的資源是受到限制的,因此要充分利用JSP的功能,設(shè)計(jì)出功能強(qiáng)大的軟件,同時(shí)要盡可能減少對(duì)系統(tǒng)資源的占用,同時(shí)對(duì)本系統(tǒng)要求有良好的靈活性和完善性。 系統(tǒng)設(shè)計(jì)思想 學(xué)生信息管理系統(tǒng)主要是對(duì)學(xué)生的學(xué)籍,選課,成績(jī)等的管理。學(xué)生信息管理首先就應(yīng)該有學(xué)生,所以系統(tǒng)應(yīng)該有對(duì)學(xué)生的添加和刪除以及學(xué)生信息的修改;選課,固然要有課程讓學(xué)生選,就應(yīng)該有添加、刪除選修課程的功能,要讓學(xué)生選就應(yīng)該有學(xué)生查看、添加、修改選修課程;成績(jī)管理就是學(xué)生能夠在網(wǎng)上平臺(tái)上快速查詢(xún)自己的分?jǐn)?shù),這個(gè)功能的實(shí)現(xiàn)首先應(yīng)該有添加、刪除基礎(chǔ)課程的功能,學(xué)生登入界面后能夠查詢(xún)功能。根據(jù)所需功能以及數(shù)據(jù)庫(kù)、JSP所能提供的功能來(lái)設(shè)計(jì)該系統(tǒng)。 系統(tǒng)功能描述 本系統(tǒng)功能主要包過(guò)三大塊:學(xué)籍維護(hù)(管理員添加、刪除學(xué)生基本信息;學(xué)生查看、修改個(gè)人附加信息);選課管理(添加、刪除選修課表,查看單個(gè)學(xué)生選課情況以及單門(mén)課程被學(xué)生選修情況;學(xué)生查看、選修課程并可對(duì)所選課程進(jìn)行修改);成績(jī)查詢(xún)(管理員添加、刪除成績(jī)課表,添加學(xué)生分?jǐn)?shù)以及查詢(xún)單人或單課分?jǐn)?shù)情況;學(xué)生查看自己所學(xué)基礎(chǔ)課成績(jī))。 由于該系統(tǒng)權(quán)限有2個(gè),學(xué)生和管理員,故這兩個(gè)權(quán)限范圍內(nèi)的都應(yīng)該具有上述功能,即將上述三大功能模塊劃分給這2 個(gè)權(quán)限去具體實(shí)現(xiàn)。學(xué)生管理員信息管理系統(tǒng) 權(quán)限管理模塊圖 學(xué)生頁(yè)面應(yīng)具有的功能模塊如下: 學(xué)生修改密碼學(xué)籍維護(hù)選修課程查看成績(jī) 學(xué)生功能模塊1. 修改密碼:學(xué)生進(jìn)入頁(yè)面后可以修改自己的密碼,以達(dá)到保密性;2. 學(xué)籍維護(hù):學(xué)生可以查看自己的基本信息(基本信息由管理員錄入不能修改),并填寫(xiě)修改自己的學(xué)籍情況;3. 選修課程:該功能主要是讓學(xué)生查看已有的選修課程并進(jìn)行選修,可以查看自己已選的課程如不滿(mǎn)意可以刪除重選,每個(gè)學(xué)生至多能選3門(mén);4. 查看成績(jī):學(xué)生可以查看自己的必修課成績(jī)。 管理員頁(yè)面應(yīng)具有的功能,總括為:管理員學(xué)生管理選課管理成績(jī)管理 管理員功能模塊1. 學(xué)生管理:該模塊主要添加新學(xué)生基本信息;查看已有學(xué)生基本信息及可對(duì)其修改,刪除多余或出錯(cuò)學(xué)生信息。2. 選課管理:可以添加新選修課程;查看已有選修課程并對(duì)起進(jìn)行刪除修改;查看學(xué)生選課情況,可以根據(jù)輸入學(xué)號(hào)查看個(gè)人選課情況,還可以輸入課程號(hào)查看該課被選情況;統(tǒng)計(jì)每門(mén)課程選修的人數(shù)以便打印出給任課老師。3. 成績(jī)管理:可以添加學(xué)生所學(xué)的基本課程并修改;添加學(xué)生成績(jī);查看學(xué)生成績(jī)(根據(jù)輸入學(xué)號(hào)和課程號(hào)來(lái)查看不同的成績(jī)情況);可以對(duì)學(xué)生成績(jī)進(jìn)行修改。 下圖是學(xué)生信息管理系統(tǒng)的總功能模塊圖: 學(xué)生信息管理系統(tǒng)學(xué)籍維護(hù)選課管理 成績(jī)管理管理員 學(xué)生修改密碼 查看信息 修改學(xué)籍添加學(xué)生 刪除學(xué)生 修改信息添加課程 刪除課程 修改課程 選課情況查看選課 選修課程 修改選課添加課程 刪除課程 查看成績(jī) 添加分?jǐn)?shù) 查看成績(jī)管理員 學(xué)生管理員 學(xué)生 系統(tǒng)功能圖 系統(tǒng)用例圖 修改密碼查看學(xué)籍信息查看選修課表修改學(xué)籍信息選修課程成績(jī)查詢(xún)修改選修課退出系統(tǒng) 學(xué)生用例圖查看學(xué)生信息添加新學(xué)生刪除學(xué)生查看選修課刪除選修課添加選修課查看選課情況查看必修課查看成績(jī)添加成績(jī)添加必修課退出系統(tǒng) 管理員用例圖 系統(tǒng)UML活動(dòng)圖 系統(tǒng)主頁(yè)選定登入模塊管理員操作學(xué)生操作查看成績(jī)選修課程學(xué)籍維護(hù)修改密碼成績(jī)管理選課管理學(xué)生管理第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)在本系統(tǒng)中使用的是SQL Server2000數(shù)據(jù)庫(kù)管理系統(tǒng)。本系統(tǒng)使用的數(shù)據(jù)庫(kù)名為yuqingpeng,下面具體講解數(shù)據(jù)庫(kù)中各數(shù)據(jù)表的創(chuàng)建和邏輯結(jié)構(gòu). 總體表設(shè)計(jì)本系統(tǒng)中共用到了6個(gè)數(shù)據(jù)表,如下:1. admin表:記錄管理員信息;1. student表:記錄學(xué)生學(xué)籍信息;2. kechengbiao表:記錄選修課信息;3. chegnji表:記錄學(xué)生基礎(chǔ)課信息;4. 成績(jī)關(guān)聯(lián)表:記錄學(xué)生基礎(chǔ)課成績(jī)信息;6. 選課關(guān)聯(lián)表:記錄學(xué)生選課信息。 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)表1:admin表的定義:字段名字段描述是否主鍵數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明admin_id管理員ID是varchar20Not null唯一標(biāo)識(shí)password密碼否varchar20Not null表2:Student表的定義:字段名字段描述是否主鍵數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明name學(xué)生姓名否varchar20Not nullstu_id學(xué)號(hào)是varchar20Not null唯一標(biāo)識(shí)password密碼否varchar20Not nullsex性別否varchar20Not nullzy專(zhuān)業(yè)否varchar20Not nullmz民族否char10Not nullzzmm政治面貌否varchan20Not nullcym曾用名否varchar20sfz身份證否varchar20csrq出生日期否varchar20jg籍貫否varchar20jkzk健康狀況否varchar20rxnf入學(xué)年份否varchar20jtdz家庭地址否varchar50jtdh家庭電話(huà)否varchar20yzbm郵政編碼否varchar10brlxfs聯(lián)系方式否varchar20郵件否varchar20qtlxfs其他聯(lián)系否varchar20bz備注否varchar20表3:Chengji表的定義:字段名字段描述是否主鍵數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明學(xué)期號(hào)學(xué)期號(hào)否varchar20課程號(hào)課程號(hào)是varchar20Not null唯一標(biāo)識(shí)課程名課程名否varchar20Not null學(xué)分學(xué)分否varchar20主講教師主講教師否varchar20表4:Kechengbiao表的定義:字段名字段描述是否主鍵數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明課程號(hào)課程號(hào)是varchar20Not null唯一標(biāo)識(shí)課程名課程名否varchar20Not null任課教師任課教師否varchar20星期幾星期幾否varchar20時(shí)間時(shí)間否varchar20上課教室上課教室否varchar20表5:成績(jī)關(guān)聯(lián)表的定義:字段名字段描述是否主鍵數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明id自動(dòng)標(biāo)識(shí)是int4Not null唯一標(biāo)識(shí)stu_id學(xué)號(hào)否varchar20Not null課程號(hào)課程號(hào)否varchar20Not null成績(jī)成績(jī)否varchar20Not null重修成績(jī)重修成績(jī)否varchar20Not null表6:選課關(guān)聯(lián)的定義:字段名字段描述是否主鍵數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明id自動(dòng)標(biāo)識(shí)是int4Not null唯一標(biāo)識(shí)stu_id學(xué)號(hào)否varchar20Not null課程號(hào)課程號(hào)否varchar20Not null 實(shí)體及ER圖 實(shí)體介紹本系統(tǒng)中的實(shí)體共有4 個(gè),分別為:實(shí)體1: 學(xué)生(姓名name,學(xué)號(hào)stu_id,密碼password,性別sex,專(zhuān)業(yè)zy,民族mz,政治面貌,曾用名cym,身份證sfz,出身日期csrq,籍貫jg,健康狀況jkzk,入學(xué)年份rxnf,家庭地址jtdz,家庭電話(huà)jtdh,郵政編碼yzbm,聯(lián)系方式lxfs,Email ,備注bz); 關(guān)鍵字為:學(xué)號(hào)實(shí)體2:選修課(課程號(hào),課程名,任課教師,星期幾,時(shí)間,上課教室); 關(guān)鍵字為:課程號(hào)實(shí)體3:基礎(chǔ)課(學(xué)期號(hào),課程號(hào),課程名,學(xué)分,主講教師) 關(guān)鍵字為:課程號(hào)實(shí)體4:成績(jī)(id,學(xué)號(hào),課程號(hào),成績(jī),重修成績(jī)); 實(shí)體的ER圖以及各實(shí)體之間聯(lián)系的ER圖 實(shí)體1的ER圖: 學(xué)生姓名學(xué)號(hào)密碼性別專(zhuān)業(yè)民族政治面貌曾用名身份證出生日期健康狀況籍貫入學(xué)年份家庭地址聯(lián)系方式 實(shí)體1 實(shí)體2的ER圖 選修課課程號(hào)任課教師星期幾時(shí)間上課教室課程名 實(shí)體2 實(shí)體3的ER圖必修課課程號(hào)課程名主講教師學(xué)分學(xué)期號(hào) 實(shí)體3 實(shí)體4的ER圖: 成績(jī)學(xué)號(hào)課程號(hào)成績(jī)重修成績(jī)ID 實(shí)體4 實(shí)體1與實(shí)體2之間的聯(lián)系:選修(學(xué)號(hào),課程號(hào)) 學(xué)生選修選修課 實(shí)體1與實(shí)體2(m:n)關(guān)系 實(shí)體1與實(shí)體3之間的關(guān)系:學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))學(xué)習(xí)必修課學(xué)生 實(shí)體1與實(shí)體3(m:n)關(guān)系 數(shù)據(jù)庫(kù)表的關(guān)系圖 在本系統(tǒng)中共有6個(gè)表,其中有些表之間存在著聯(lián)系,并建立起了關(guān)系: 數(shù)據(jù)庫(kù)表的視圖 數(shù)據(jù)庫(kù)連接 JDBC是Java數(shù)據(jù)庫(kù)連接(Java Data Base Connectivity)技術(shù)的簡(jiǎn)稱(chēng),是為各種常用的數(shù)據(jù)庫(kù)提供無(wú)縫連接的技術(shù)。JDBC定義了Java語(yǔ)言同各種SQL數(shù)據(jù)之間的應(yīng)用程序設(shè)計(jì)接口(API),提高了軟件的通用性。JDBC的關(guān)鍵技術(shù)是數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)程序,針對(duì)這點(diǎn)大量的數(shù)據(jù)庫(kù)廠商和第三方開(kāi)發(fā)商支持Java的JDBC的標(biāo)準(zhǔn),并開(kāi)發(fā)了不同的數(shù)據(jù)庫(kù)JDBC驅(qū)動(dòng)程序。這些驅(qū)動(dòng)程序可以分成四種:JDBCODBC Bridge驅(qū)動(dòng)程序、JDBC Native Bridge驅(qū)動(dòng)程序、JDBCNetwork Bridge驅(qū)動(dòng)程序、Pure Java JDBC Driver。 本系統(tǒng)正是利用JDBCODBC Bridge驅(qū)動(dòng)程序來(lái)連接數(shù)據(jù)庫(kù)的,連接數(shù)據(jù)庫(kù)時(shí)用到了JavaBean技術(shù),起代碼為:package yu。import .*。import .*。public class dbconn { String Sd=。 //建立一個(gè)聯(lián)接機(jī) String Sc=jdbc:odbc:yqp。 //建立一個(gè)Odbc源 Connection con=null。 //Connection對(duì)象 ResultSet rs=null。 //建立一個(gè)記錄集
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1