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

正文內(nèi)容

基于jsp的學(xué)生信息管理系統(tǒng)—免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 ................. 45 致 謝 ............................................................................................................................. 46 參考文獻(xiàn) ........................................................................................................................ 46 2 引 言 學(xué)生信息管理系統(tǒng) (SMIS)是大學(xué)信息管理系統(tǒng)建設(shè)的重要組成部分,是提高教學(xué)管理的質(zhì)量和效益乃至建設(shè)知名高水平大學(xué)的關(guān)鍵環(huán)節(jié) 。 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。 隨著進(jìn)入 二十一世紀(jì),計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。本系統(tǒng)正是采用 B/S 結(jié)構(gòu)開發(fā)的,該 系統(tǒng)主要由學(xué)籍維護(hù)、選課管理、成績(jī)查 詢等功能模塊組成,實(shí)現(xiàn)學(xué)生基本信息管理、學(xué)生選修課程管理以及學(xué)生成績(jī)查詢管理等。而要實(shí)現(xiàn)這一功能,就要求學(xué)校管理者配備一套高效的教育管理網(wǎng)絡(luò)系統(tǒng),以便在學(xué)校內(nèi)實(shí)施良好的一整套完 善的管理且以最快地速度響應(yīng)教師和學(xué)生的需求,及時(shí)為他們提供服務(wù),為他們提供一個(gè)高效、便捷的環(huán)境。該系統(tǒng)就是設(shè)計(jì)一個(gè)學(xué)生信息數(shù)據(jù)庫(kù)管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如增加新學(xué)生,刪除舊學(xué)生 ,學(xué)生信息修改,查詢,維護(hù)及打印等操作。 MIS 的發(fā)展與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展是緊密相關(guān)的,隨著 Inter/Intra 技術(shù)的廣泛應(yīng)用, MIS 的體系結(jié)構(gòu)也發(fā)生很大的變化,從以往基于 C/S結(jié)構(gòu)的數(shù)據(jù)訪問及安全體系發(fā)展到當(dāng)前的基于 B/S結(jié)構(gòu)體系。面對(duì)龐大的信息量,有必要開發(fā)學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。本系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生 信息 管理的系統(tǒng)化、規(guī)范化、自動(dòng)化、達(dá)到提高學(xué)生 信息 管理效率的目的 。 2. 學(xué)生可以查看所有選修課程并進(jìn)行選修以及查看自己所選課程并進(jìn)行修改。該系統(tǒng)使用JSP 編程語(yǔ)言, Microsoft SQL2020 數(shù)據(jù)庫(kù)以及 Apache Tomcat 作為開發(fā)平臺(tái),運(yùn)用軟件工程思想方法,對(duì)系統(tǒng)進(jìn)行快速有效開發(fā) , 系統(tǒng)分為以下幾個(gè) 方向 : ( 1)用戶管理 。 ( 3)數(shù)據(jù)錄入 。 ( 5)數(shù)據(jù)維護(hù) 。 二、主要特點(diǎn): 實(shí)現(xiàn)學(xué)生信息管理的基本要求,對(duì)學(xué)生學(xué)習(xí)進(jìn)行完善管理 。 JSP 技術(shù)有點(diǎn)類似 ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè) HTML文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。然后創(chuàng)建一個(gè)該 SERVLET 的實(shí)例,該 SERVLET 中的jspInit()方法被執(zhí)行, jspInit()方法在 servlet 的生命周期中只被執(zhí)行一次。每個(gè)客戶端請(qǐng)求對(duì)應(yīng)一個(gè)線程。 此外,如果在任何時(shí)候如果由于系統(tǒng)資源不足的原因, JSP 引擎將以某種不確定的方式將 servlet 從內(nèi)存中移去。 Bean 使用現(xiàn)有的 Bean 幫助開發(fā)新的計(jì)劃,進(jìn)而建立它們之間的關(guān)系。 B/S 體系結(jié)構(gòu)介紹 在 B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。實(shí)際上 B/S體系結(jié)構(gòu)是把二層 C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來(lái),由 Web服務(wù)器單獨(dú)組成一層來(lái)負(fù)擔(dān)其任務(wù),這樣客 戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Web服務(wù)器。 三層 B/S結(jié)構(gòu)將應(yīng)用的三個(gè)部分明確的分開:表示部分、應(yīng)用邏輯部分、數(shù)據(jù)訪問部分。 數(shù)據(jù)庫(kù) Browse Web 服 務(wù)器 7 由于這種模式是提供一個(gè)跨平臺(tái)的、簡(jiǎn)單 一致的應(yīng)用環(huán)境,實(shí)現(xiàn)了開發(fā)系統(tǒng)與應(yīng)用系統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應(yīng)用系統(tǒng)的重復(fù)操作,便于用戶群的擴(kuò)展、變化以及應(yīng)用系統(tǒng)的管理。 它被嵌入 HTML 的文件之中。像其它腳本語(yǔ)言一樣 ,JavaScript同樣已是一種解釋性語(yǔ)言 ,它提供了一個(gè)易的開發(fā)過(guò)程。 SQL Server 2020 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)介紹 SQL Server 2020具有較好的可伸縮性和可靠性,提供了以 Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。 SQL Server 2020還在多個(gè)用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤 I/O等。 SQL Server在網(wǎng)絡(luò)組件的頂部添加了服務(wù)器特有的中介組件,諸如開放式數(shù)據(jù)庫(kù)連接 (ODBC)后能使不同客戶機(jī)進(jìn)行相互連接 ,它可處理基于 Inter的應(yīng)用程序 ,幫助用戶把 SQL Server數(shù)據(jù)庫(kù)信息集成到 Web頁(yè)面 。絕大多數(shù) SQL結(jié)構(gòu)化查詢語(yǔ)言都可以在 數(shù)據(jù)庫(kù) 之間通用 , 雖然不同的數(shù)據(jù)庫(kù)在 SQL語(yǔ)言上有些差異 。在這一實(shí)現(xiàn)過(guò)程中, ODBC驅(qū)動(dòng)程序起了關(guān)鍵作用,簡(jiǎn)單地說(shuō), ODBC驅(qū)動(dòng)程序相當(dāng)于一個(gè)轉(zhuǎn)換開關(guān),它負(fù)責(zé)將應(yīng)用程序發(fā)送來(lái)的標(biāo)準(zhǔn) SQL語(yǔ)句傳遞給各種數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序處理,再將處理結(jié)構(gòu)送回使用程序。 圖 JDBC工作原理 應(yīng) 用 程 序 J DBC 驅(qū)動(dòng)程序管理器 JDBC 驅(qū)動(dòng)程序 for Oracle SQLserver 驅(qū)動(dòng)程序 for DB2 JDBCODBC 橋驅(qū)動(dòng)程序 JDBC 網(wǎng)絡(luò)驅(qū)動(dòng)程序 Orcale DB2 ……... .. ODBC 連接的 數(shù)據(jù)庫(kù) 10 第三章 系統(tǒng)設(shè)計(jì) 需求分析 本系統(tǒng)主要是針對(duì)各個(gè) 學(xué)校的學(xué)生信息進(jìn)行 管理,本系統(tǒng)滿足以下幾點(diǎn)要求: ? 系統(tǒng)安全性。 學(xué)生信息管理系統(tǒng)不僅是對(duì)學(xué)生的基本信息進(jìn)行管理,還包過(guò)學(xué)生選課管理,成績(jī)管理等,因此,本系統(tǒng)能夠很好的滿足學(xué)校對(duì)學(xué)生的信息進(jìn)行完善、統(tǒng)一的管理。站點(diǎn)的數(shù)據(jù)承載量、功能模塊的單個(gè)或整體調(diào)整都可以滿足變化的需要,這種適應(yīng)性稱為可擴(kuò)展性。在進(jìn)行系統(tǒng)的維護(hù)時(shí),只需要遠(yuǎn)程登錄服務(wù)器系統(tǒng),減少了維護(hù)系統(tǒng)的成本和周期。 計(jì)算機(jī)的資源是受到限制的,因此要充分利用 JSP的功能,設(shè)計(jì)出功能強(qiáng)大的軟件, 同時(shí)要盡可能減少對(duì)系統(tǒng)資源的占用,同時(shí)對(duì)本系統(tǒng)要求有良好的靈活性和完善性 。 系統(tǒng)功能描述 本系統(tǒng)功能主要包過(guò)三大塊:學(xué)籍維護(hù)(管理員添加、刪除學(xué)生基本信息;學(xué)生查 看、修改個(gè)人附加信息);選課管理(添加、刪除選修課表,查看單個(gè)學(xué)生選課情況以及單門課程被學(xué)生選修情況;學(xué)生查看、選修課程并可對(duì)所選課程進(jìn)行修改);成績(jī)查詢(管理員添加、刪除成績(jī)課表,添加學(xué)生分?jǐn)?shù)以及查詢單人或單課分?jǐn)?shù)情況;學(xué)生查看自己所學(xué)基礎(chǔ)課成績(jī))。 2. 選課管理:可以添加新選修課程;查看已有選修課程并對(duì)起進(jìn)行刪除修改;查看學(xué)生選課情況,可以根據(jù)輸入學(xué)號(hào)查看個(gè)人選課情況,還可以輸入課程號(hào)查看該課被選情況;統(tǒng)計(jì)每門課程選修的人數(shù)以 便打印出給任課老師。 數(shù)據(jù)庫(kù)表的結(jié)構(gòu) 表 1: admin表的定義: 字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明 admin_id 管 理員 ID 是 varchar 20 Not null 唯一標(biāo)識(shí) password 密碼 否 varchar 20 Not null 表 2: Student表的定義: 字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明 name 學(xué)生姓名 否 varchar 20 Not null stu_id 學(xué)號(hào) 是 varchar 20 Not null 唯一標(biāo)識(shí) password 密碼 否 varchar 20 Not null sex 性別 否 varchar 20 Not null zy 專業(yè) 否 varchar 20 Not null mz 民族 否 char 10 Not null zzmm 政治面貌 否 varchan 20 Not null cym 曾用名 否 varchar 20 sfz 身份證 否 varchar 20 16 csrq 出生日期 否 varchar 20 jg 籍貫 否 varchar 20 jkzk 健康狀況 否 varchar 20 rxnf 入學(xué)年份 否 varchar 20 jtdz 家庭地址 否 varchar 50 jtdh 家庭電話 否 varchar 20 yzbm 郵政編碼 否 varchar 10 brlxfs 聯(lián)系方式 否 varchar 20 郵件 否 varchar 20 qtlxfs 其他聯(lián)系 否 varchar 20 bz 備注 否 varchar 20 表 3: Chengji表的定義: 字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明 學(xué)期號(hào) 學(xué)期號(hào) 否 varchar 20 課程號(hào) 課程號(hào) 是 varchar 20 Not null 唯一標(biāo)識(shí) 課程名 課程名 否 varchar 20 Not null 學(xué)分 學(xué)分 否 varchar 20 主講教師 主講教師 否 varchar 20 表 4: Kechengbiao表的定義: 字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明 課程號(hào) 課程號(hào) 是 varchar 20 Not null 唯一標(biāo)識(shí) 課程名 課程名 否 varchar 20 Not null 任課教師 任課教師 否 varchar 20 星期幾 星期幾 否 varchar 20 時(shí)間 時(shí)間 否 varchar 20 上課教室 上課教室 否 varchar 20 17 表 5: 成績(jī)關(guān)聯(lián)表的定義: 字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明 id 自動(dòng)標(biāo)識(shí) 是 int 4 Not null 唯一標(biāo)識(shí) stu_id 學(xué)號(hào) 否 varchar 20 Not null 課程號(hào) 課程號(hào) 否 varchar 20 Not null 成績(jī) 成績(jī) 否 varchar 20 Not null 重修成績(jī) 重修成績(jī) 否 varchar 20 Not null 表 6: 選課關(guān)聯(lián)的定義: 字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明 id 自動(dòng)標(biāo)識(shí) 是 int 4 Not null 唯一標(biāo)識(shí) stu_id 學(xué)號(hào) 否 varchar 20 Not null 課程號(hào) 課程號(hào) 否 varchar 20 Not null 實(shí)體及 ER圖 實(shí)體介紹 本系統(tǒng)中的實(shí)體共有 4 個(gè),分別為: 實(shí)體 1: 學(xué)生 (姓名 name,學(xué)號(hào) stu_id,密碼 password,性別 sex,專業(yè) zy,民族 mz,政治面貌,曾用名 cym,身份證 sfz,出 身日期 csrq,籍貫 jg,健康狀況 jkzk,入學(xué)年份 rxnf,家庭地址 jtdz,家庭電話 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圖: 18 圖 實(shí)體 1 實(shí)體 2的 ER圖 圖 實(shí)體 2 選修課 課程號(hào) 任課教師 星期幾 時(shí)間 上課教室 課程名 學(xué)生 姓名 學(xué)號(hào) 密碼 性別 專業(yè) 民族 政治面貌 曾用名 身份證 出生日期 健康狀況 籍貫 入學(xué)年份 家庭地址 聯(lián)系方式 19 實(shí)體 3的 ER圖 圖 實(shí)體 3 實(shí)體 4的 ER圖: 圖 實(shí)體 4
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1