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

正文內(nèi)容

基于java學(xué)生信息管理系統(tǒng)-資料下載頁(yè)

2025-02-10 07:46本頁(yè)面

【導(dǎo)讀】生成績(jī)的錄入、學(xué)生成績(jī)的修改與保存等基本功能。、易維護(hù)性和易操作性;,信息查詢方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起資料安全性好。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。為我國(guó)高等教育擴(kuò)大規(guī)模的“瓶頸”。本文采用面向?qū)ο蠹夹g(shù),使用UML進(jìn)行系。管理、資源共享等問(wèn)題。主要介紹了學(xué)生信息管理系統(tǒng)地現(xiàn)狀和主要特征,

  

【正文】 ; *用戶權(quán)限設(shè)置簡(jiǎn)單、有效。 *使用核心線程的完全多線程。這意味著它能很容易地利用多 CPU(如果有)。 *可 運(yùn)行在不同的平臺(tái)上,并支持 C 、 C++、 Eiffel 、 Java、 Perl、 PHP 等多種語(yǔ)言 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 6 *多種列類型: FLOAT、 DOUBLE、 CHAR、 VARCHAR、 TEXT、 BLOB、 DATE、等類型。 *通過(guò)一個(gè)高度優(yōu)化的類庫(kù)實(shí)現(xiàn) SQL 函數(shù)庫(kù)并且像 它們 一樣快速,通常在查詢初始化后不 需要 有任何內(nèi)存分配。 *支持 ANSI SQL 的 LEFT OUTER JOIN 和 ODBC 語(yǔ)法。 *你可以在同一查詢中混用來(lái)自不同數(shù)據(jù)庫(kù)的表。 *一個(gè)非常靈活且安全的權(quán)限和口令系統(tǒng),并且它允許基于主機(jī)的認(rèn)證??诹钍前踩?,因?yàn)楫?dāng)與一個(gè)服務(wù)器連接時(shí),所有的口令傳送被加密。 ODBC for Windiws 95。所有的 ODBC 函數(shù)和其他許多函數(shù)。例如,你可以用Access 連接你的 MySQL 服務(wù)器。 *每個(gè)表允許有 16個(gè)索引。每個(gè)索引可以由 1~ 16 個(gè)列或列的一部分組成。最大索引長(zhǎng)度是 256 個(gè)字節(jié) (在編譯 MySQL 時(shí),它可以改變 )。一個(gè)索引可以使用一個(gè) CHAR 或 VARCHAR 字段的前綴。 定長(zhǎng)和變長(zhǎng)記錄。 *所有列都有缺省值,你可以用 INSERT 插入一個(gè)表列的子集,那些沒(méi)用明確給定值的列設(shè)置為他們的缺省值。 *為了可移植性使用 GNU Automake , Autoconf 和 libtool。 *用 C和 C++編寫(xiě),并用大量不同的編譯器測(cè)試。 *一個(gè)非??焖俚幕诰€程的內(nèi)存分配系統(tǒng)。 *全面支持 ISO88591 Latin1 字符集。 *所有數(shù)據(jù)以 ISO88591 Latin1 格式保存。所有正常的字符串比較是忽略大小寫(xiě)的。 *所有 MySQL 程序可以用選項(xiàng) help 或 ?獲得聯(lián)機(jī)幫助。 *服務(wù)器能為客戶提供多種語(yǔ)言的出錯(cuò)消息。 *客戶端使用 TCP/IP 連接或 Unix 套接字( socket)或 NT下的命名管道連接 MySQL。 數(shù)據(jù)庫(kù) ER 圖 第 3章 系統(tǒng)分析設(shè)計(jì) 5 圖 31 數(shù)據(jù)庫(kù) ER 模型圖 entry student id name sex info age province class id entry count monitor teacher id name title entry course id name credit mark department id name ame count Aword Punishment change code description admin id name password enroll sex 屬于 n 1 教授 n m 屬于 n 1 安排 1 n 講授 m n 屬于 n 1 屬于 1 n 授予 n m 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 6 構(gòu)建系統(tǒng)數(shù)據(jù)庫(kù) 首先要?jiǎng)?chuàng)建學(xué)生管理信息系統(tǒng)數(shù)據(jù)庫(kù),然后在數(shù)據(jù)庫(kù)中創(chuàng)建需要的表和字段。 根據(jù)上面的分析構(gòu)建系統(tǒng)的數(shù)據(jù)庫(kù)的表及各個(gè)表的字段: 管理員基本信息表的各個(gè)字段以及屬性如下圖( 32)所示: 圖 32 管理員基本信息表 學(xué)生基本信息表的各個(gè)字段以及屬性如下圖( 33)所示: 圖 33 學(xué)生基本信息表 第 3章 系統(tǒng)分析設(shè)計(jì) 45 教師基本信息表的各個(gè)字段以及屬性如下圖( 34)所示 : 圖 34 教師基本信息表 課程基本信息表的各個(gè)字段以及屬性如下圖( 35)所示: 圖 35 課程基本信息表 教學(xué)安排信息表的各個(gè)字段以及屬性如下圖( 36)所示: 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 46 圖 36 教學(xué)安排信息表 獎(jiǎng)勵(lì)信息表的各個(gè)字段以及屬性如下圖( 37)所示: 圖 37 獎(jiǎng)勵(lì)信息表 班級(jí)信息表的各個(gè)字段以及屬性如下圖( 38)所示: 圖 38 班級(jí)信息表 第 3章 系統(tǒng)分析設(shè)計(jì) 45 系統(tǒng)實(shí)現(xiàn) 用戶登錄界面 本系統(tǒng)共有學(xué)生、教師和管理員三種用戶,他們共用一個(gè)登錄界面,通過(guò)一個(gè) checkbox 來(lái)完成身份的區(qū)別,并據(jù)此查找各自的數(shù)據(jù)表來(lái)完成身份驗(yàn)證,具體的驗(yàn)證以及驗(yàn)證后應(yīng)該轉(zhuǎn)去的操作方向由 ervlet 的子類 login_confirm 來(lái)實(shí)現(xiàn)。登錄界面如下圖( 39)所示: 圖 39 用戶登錄界面 管理員登錄后的操作界面 右邊介紹的是管理員登錄后可以查看和維護(hù)的基本信息,左邊是導(dǎo)航欄(也就是相關(guān)鏈接)。界面如下圖( 310)所示: 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 46 圖 310 管理員操作界面 添加學(xué)生的操作界面 在選擇了入學(xué)年份和院系后,由院系下拉框的改變觸發(fā),自 動(dòng)生成班級(jí)(班級(jí)號(hào)由入學(xué)年份+院系代號(hào)+編號(hào)構(gòu)成)下拉框的各個(gè)選項(xiàng),再由班級(jí)下拉框的改變觸發(fā)自動(dòng)生成新添加的學(xué)生的學(xué)號(hào)(學(xué)號(hào)由班級(jí)號(hào)+編號(hào)構(gòu)成);在生成學(xué)號(hào)的同時(shí)在數(shù)據(jù)庫(kù)中檢索,如果有重復(fù)自動(dòng)加一后再次檢索直到唯一,在 input 中顯示;管理員可以修改生成的學(xué)號(hào),在更新數(shù)據(jù)庫(kù)時(shí)會(huì)再次進(jìn)行檢索,如果重復(fù)提示錯(cuò)誤。 學(xué)號(hào)的生成采用了 JSP+javascript 構(gòu)造的級(jí)聯(lián)下拉框技術(shù),實(shí)現(xiàn)代碼如下: jsp:useBean id=” myclass” scope=” page” class=” ” / % ResultSet rs = ()。 % script language=javascript var onecount。 onecount=0。 subcat = new Array()。 第 3章 系統(tǒng)分析設(shè)計(jì) 45 % int count = 0。 int sum = 0。 while(()){ % subcat[%=count%]=new Array(%=(DEPARTMENT)%,%=(DATE).substring(0,4)%,%=(ID)%,%=(COUNT)+(LEAVECOUNT)+1%)。 % count++。 } ()。% onecount=%=count%。 function changeValue() { = 1。 var year = 。 var depid = 。 var i。 for(i=0。ionecount。i++){ if(subcat[i][0]==depid amp。amp。 subcat[i][1]==year){ [] = new Option(subcat[i][2],subcat[i][2])。 } } } function getStu_id(values){ var i,s。 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 46 for(i=0。ionecount。i++){ if(subcat[i][2]==values){ if(subcat[i][3]39。939。)。 s=0+subcat[i][3]。 } } =values+s。 } /script 圖 311 添加學(xué)生界面 結(jié)論 45 結(jié)論 經(jīng)過(guò)近 3 個(gè)月的努力,獨(dú)立設(shè)計(jì)并編碼完成了一個(gè)學(xué)生信息管理系統(tǒng),系統(tǒng)包括了學(xué)生、教師和管理員三種角色,其中學(xué)生的操作權(quán)限為修改登錄密碼和查詢自己的課程成績(jī);教師的操作權(quán)限為修改自己的登錄密碼和公布自己所授課程的學(xué)生成績(jī);而管理員分為全局管理員和院系管理員兩種,院系管理員可以查看本院系的學(xué)生、教師、課程、班級(jí)信息并對(duì)它們進(jìn)行維護(hù)(添加、刪除、修改),修改學(xué)生的成績(jī),查看學(xué)生的獎(jiǎng)勵(lì)、處罰、學(xué)籍變動(dòng)信息并對(duì)它們進(jìn)行維護(hù)(添加、刪除、修改);全局管理員在系統(tǒng)中擁有最 高權(quán)限他們除了擁有院系管理員的權(quán)限外,還可以查看獎(jiǎng)勵(lì)、處罰、學(xué)籍變動(dòng)標(biāo)準(zhǔn)并對(duì)它們進(jìn)行維護(hù)(添加、刪除、修改),查看院系的基本信息并進(jìn)行維護(hù),以及對(duì)管理員信息的維護(hù)。 系統(tǒng)的優(yōu)點(diǎn) 系統(tǒng)的設(shè)計(jì)中,學(xué)生的學(xué)號(hào)、教師的代號(hào)、課程號(hào)、院系號(hào)、班級(jí)號(hào)以及管理員的代號(hào)都是根據(jù)用戶選擇的條件由系統(tǒng)自動(dòng)分配也可以自行修改指定,在存入數(shù)據(jù)庫(kù)時(shí)會(huì)進(jìn)行唯一性的確認(rèn),并且大部分的信息都可以通過(guò)下拉框選擇從而使得操作簡(jiǎn)單方便。在信息修改時(shí),會(huì)自動(dòng)提示數(shù)據(jù)庫(kù)的原有信息。在自動(dòng)分配帳號(hào)時(shí),采用了 JavaScript 和 JSP 聯(lián)合設(shè)計(jì) 的級(jí)聯(lián)下拉框,方便地完成了帳號(hào)的分配以及對(duì)數(shù)據(jù)庫(kù)中已有帳號(hào)的檢測(cè)。在對(duì)輸入的成績(jī)等數(shù)字?jǐn)?shù)據(jù)進(jìn)行檢測(cè)時(shí)使用的是 中的有限自動(dòng)機(jī)技術(shù)簡(jiǎn)單方便。界面格式的設(shè)計(jì)和固定使用了 CSS 技術(shù),克服了頁(yè)面在不同機(jī)器上顯示結(jié)果不同的缺點(diǎn)。 系統(tǒng)存在的不足 由于自己的能力有限加上時(shí)間上的限制,系統(tǒng)在實(shí)用性方面有很大的不足。 1)包括院系的代號(hào)的構(gòu)成與實(shí)際中使用的不一致,在系統(tǒng)中是根據(jù)存入系統(tǒng)的先后次序來(lái)確定各院系的代號(hào); 2)由于一開(kāi)始的設(shè)計(jì)(包括研究生、本科生、專科生)等各方面的原因,系統(tǒng)沒(méi)有考慮各院系擁有 幾個(gè)專業(yè)方向; 3)考慮到系統(tǒng)的復(fù)雜度和現(xiàn)實(shí)中課程設(shè)置和教學(xué)安排要考慮眾多的因素帶來(lái)的難度,本系統(tǒng)只是象征性的給予了簡(jiǎn)單的處理和操作,雖然在程燕 山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 46 序中對(duì)教學(xué)安排進(jìn)行了一定程度的限制(如:一個(gè)教師在同一時(shí)間不能上兩門(mén)課程,在一個(gè)時(shí)間一間教室中只能有一個(gè)教師在教授一門(mén)課以及一個(gè)教師在某一時(shí)間只能出現(xiàn)在一間教室內(nèi)等),但自己對(duì)教學(xué)安排的設(shè)計(jì)不是很滿意,由于時(shí)間關(guān)系沒(méi)有進(jìn)行再優(yōu)化; 4)課程的設(shè)置上也不實(shí)用,系統(tǒng)中一門(mén)課程只能屬于一個(gè)院系(其他院系可以設(shè)置這門(mén)課程但必須由課程所屬院系的教師來(lái)授課),以及課程的學(xué)時(shí)和學(xué)分隨課 程而給定,這與實(shí)際的不同院系、專業(yè)的課程設(shè)置不一致甚至同一專業(yè)的不同界的課程設(shè)置也不一致不相符; 4)與一些作品相比界面的設(shè)計(jì)不夠豐富美觀。 參考文獻(xiàn) 45 參考文獻(xiàn) [1] 郭珍 王國(guó)輝,《 JSP 程序設(shè)計(jì)教程》,人民郵電出版社 [2] JAVA 語(yǔ)言面向?qū)ο蟪绦蛟O(shè)計(jì) 機(jī)械工業(yè)出版社 馬俊 、 范玫 等 [3] JSP 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)踐教程 清華大學(xué)出版社 張銀鶴、劉治國(guó)、張豪等 [4] 肖金秀,馮沃輝,施鴻翔 .JSP 程序設(shè)計(jì)教程 .北京 :冶金工業(yè)出版社 ,2021 [5] MySQL 開(kāi)發(fā)者 SQL 權(quán)威指南 機(jī)械工業(yè)出版社 [6] 黃明,梁旭 .Java 信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例 .北京 :機(jī)械工業(yè)出版社 ,2021 [7] 朱福喜,唐曉軍 Java 程序設(shè)計(jì)設(shè)計(jì)技巧與開(kāi)發(fā)實(shí)例 .北京 :人民郵電出版社 ,2021 [9] 李建中,王珊 .數(shù)據(jù)庫(kù)系統(tǒng)原理 .北京 :電子工業(yè)出版社 ,2021 [10] 劉瑞新,郝小會(huì),李樹(shù)東 .網(wǎng)頁(yè)設(shè)計(jì)與制作教程 .北京 :機(jī)械工業(yè)出版社 ,2021 燕 山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 46 致謝 首先,我要感謝余象飛同學(xué)在我設(shè)計(jì)和編碼過(guò)程中對(duì)我的精心知道和啟發(fā),在整個(gè)過(guò)程中給我提出了很多寶貴的改進(jìn)意見(jiàn)和設(shè)計(jì)方案,是我這次畢業(yè)設(shè)計(jì)順利完成的保證。其次,我要感謝我的同學(xué)特別是室友,在這段時(shí)間中,無(wú)論在學(xué)習(xí)、生活上他們都給了我莫大的支持和幫助,在我遇到問(wèn)題時(shí),他們給了我大量的意見(jiàn)和建議,在我無(wú)從下
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1