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

正文內(nèi)容

基于javaee的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-07-15 15:38 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Windows、 Macintosh 和 UNIX 等各種不同的操作系統(tǒng))。隨著越來(lái)越多的程序員開始使用Java 編程語(yǔ)言,對(duì)從 Java 中便捷地訪問數(shù)據(jù)庫(kù)的要求也在日益增加。 MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫(kù),并能便捷地存取信息,即使這些信息是儲(chǔ)存在不同數(shù)據(jù)庫(kù)管理系統(tǒng)上。新程序的開發(fā)期很短。安裝和版本控制將大為簡(jiǎn)化。程序員可只編寫一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng)用程序。對(duì)于商務(wù)上的銷售信息服務(wù), Java 和JDBC 可為外部客戶提供獲取信息更新的更好方法。package 。import 。import 。import 。import 。import 。public class DataBaseConnection {private static String DBDRIVER= 。private static String URL=jdbc: 。private static String USER=root 。private static String PASSWORD= 。private static Connection conn=null 。public Connection getConnection() {try {(DBDRIVER) 。conn = (URL, USER, PASSWORD) 。} catch (Exception e) {(vv+())。}return conn 。}public void close() {try {() 。}catch (Exception e) {}第三章 系統(tǒng)需求分析1 可行性分析本系統(tǒng)主要是針對(duì)各個(gè)學(xué)校的學(xué)生信息進(jìn)行管理,本系統(tǒng)滿足以下幾點(diǎn)要求: 系統(tǒng)安全性。由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理。不同權(quán)限進(jìn)入不同的界面,為了防止數(shù)據(jù)的并發(fā)現(xiàn)象的出現(xiàn),數(shù)據(jù)的編輯必須由合法用戶來(lái)操作,并對(duì)每個(gè)學(xué)生的信息進(jìn)行良好的保密。系統(tǒng)內(nèi)容的全面性。學(xué)生信息管理系統(tǒng)不僅是對(duì)學(xué)生的基本信息進(jìn)行管理,還包過學(xué)生選課管理,成績(jī)管理等,因此,本系統(tǒng)能夠很好的滿足學(xué)校對(duì)學(xué)生的信息進(jìn)行完善、統(tǒng)一的管理。系統(tǒng)靈活性。要求有良好的人機(jī)界面,操作簡(jiǎn)單(數(shù)據(jù)的添加、刪除、修改、查詢等方 便快捷) 。可擴(kuò)展性。站點(diǎn)的數(shù)據(jù)承載量、功能模塊的單個(gè)或整體調(diào)整都可以滿足變化的需要,這種適應(yīng)性稱為可擴(kuò)展性。固定資產(chǎn)管理系統(tǒng)的可擴(kuò)展性,體現(xiàn)在不同用戶群需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進(jìn)行交互、數(shù)據(jù)要符合個(gè)用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。易維護(hù)性。本系統(tǒng)采用 B/S 結(jié)構(gòu),系統(tǒng)的升級(jí)只需要在服務(wù)器端完成,更新軟件系統(tǒng)的數(shù)據(jù)庫(kù)、文件也只需要更新服務(wù)器端即可。在進(jìn)行系統(tǒng)的維護(hù)時(shí),只需要遠(yuǎn)程登錄服務(wù)器系統(tǒng),減少了維護(hù)系統(tǒng)的成本和周期。2 功能需求分析在學(xué)生信息管理系統(tǒng)中,主要有用戶登陸、學(xué)生信息管理、課程信息管理、用戶管理等功能,功能分析如下:(1)用戶登陸學(xué)生信息管理系統(tǒng)采用用戶名及密碼驗(yàn)證模式,進(jìn)入學(xué)生信息管理系統(tǒng)前,用戶必須在登陸頁(yè)面輸入用戶名及密碼,只有驗(yàn)證通過的用戶方可進(jìn)入學(xué)生信息管理系統(tǒng)操作主頁(yè)面。(2)學(xué)生信息管理包括 3 個(gè)功能模塊:學(xué)生個(gè)人信息的添加、學(xué)生信息的查詢以及學(xué)生信息的修改與刪除。(3)課程信息管理包括 3 個(gè)功能模塊:課程基本添加與刪除處理、成績(jī)查詢處理以及學(xué)生選課信息的查詢處理。(4)用戶管理包括功能模塊:用戶信息查詢以及用戶的刪除與處理等。3 性能要求分析(1)系統(tǒng)易操作性所開發(fā)的系統(tǒng)應(yīng)做到操作簡(jiǎn)單,盡量使系統(tǒng)操作不受用戶對(duì)電腦知識(shí)水平的限制。(2)系統(tǒng)具有可維護(hù)性由于系統(tǒng)涉及的信息比較廣,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對(duì)系統(tǒng)數(shù)據(jù)及一些簡(jiǎn)單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整。(3)系統(tǒng)具有開放性該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會(huì)因外部系統(tǒng)的不同面要做在量的修改工作。4 運(yùn)行環(huán)境規(guī)定數(shù)據(jù)庫(kù):MySQL。開發(fā)工具:開發(fā)工具包:JDK 。JSP 服務(wù)器:Tomcat。瀏覽器:第四章 系統(tǒng)的設(shè)計(jì)1 系統(tǒng)的概要設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)功能主要包過三大塊:學(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ī)) 。由于該系統(tǒng)權(quán)限有 3 個(gè),學(xué)生、教師和管理員,故這三個(gè)權(quán)限范圍內(nèi)的都應(yīng)該具有上述功能,即將上述三大功能模塊劃分給這 3 個(gè)權(quán)限去具體實(shí)現(xiàn)。如下圖 41 所示:登錄界面教師登錄 學(xué)生登錄后管理員登錄錄入成績(jī)修改成績(jī)查詢成績(jī)選課查詢成績(jī)修改密碼錄入基本信息修改學(xué)生信息刪除學(xué)生信息修改密碼學(xué)籍維護(hù)學(xué)籍管理圖 41 系統(tǒng)結(jié)構(gòu)圖 登錄模塊設(shè)計(jì)登錄的時(shí)候會(huì)根據(jù)用戶的用戶名進(jìn)行判斷是哪種身份的登錄,并以不同的身份登錄后執(zhí)行不同的功能,具有不同的權(quán)限。如下圖42所示:圖 42 登錄模塊設(shè)計(jì)圖2 系統(tǒng)的詳細(xì)設(shè)計(jì) 登錄模塊 為了系統(tǒng)的安全,在進(jìn)入系統(tǒng)之前首先會(huì)出現(xiàn)一個(gè)登錄模塊,用戶只有在輸入正確的用戶名和正確的密碼之后,才能進(jìn)入系統(tǒng)。用戶登錄窗體中放置了兩個(gè)文本框,用來(lái)輸入用戶名和密碼;兩個(gè)按鈕用來(lái)確定或者重寫登錄。設(shè)置三個(gè)單選控件,供不同用戶登錄時(shí)選擇用戶權(quán)限,管理員擁有一切權(quán)限(包括添加刪除和修改以及對(duì)用戶的管理) ,教師和學(xué)生擁有受限制的權(quán)限(如查詢及修改密碼) ,提高了數(shù)據(jù)庫(kù)的安全性。 系統(tǒng)管理模塊 添加用戶窗體的創(chuàng)建 進(jìn)入系統(tǒng)后,將會(huì)出現(xiàn)一個(gè)主窗體,選擇系統(tǒng)管理模塊下的添加用戶,就可以進(jìn)入添加用戶窗體,可以通過該窗體增加新的用戶。在這個(gè)窗體中放置了五個(gè)文本框,用來(lái)輸入用戶名、密碼出生時(shí)間、總學(xué)分和備注;一個(gè)下拉列表框和兩個(gè)單選框用來(lái)確定專業(yè)和性別;兩個(gè)按鈕用來(lái)確定是否添加用戶; 修改密碼窗體的創(chuàng)建在系統(tǒng)管理模塊下,進(jìn)入修改密碼窗體,用戶可根據(jù)需要修改自己的密碼。在這個(gè)窗體中放置了三個(gè)文本框,用來(lái)輸入原始密碼、新密碼和確認(rèn)新密碼;兩個(gè)按鈕用來(lái)確定是否修改密碼。 學(xué)籍管理模塊 添加學(xué)籍信息功能選擇主窗體中學(xué)籍管理模塊下的添加學(xué)籍信息,就可進(jìn)入添加學(xué)籍信息的窗體,在該窗體中我們可以對(duì)學(xué)生的學(xué)號(hào)、姓名、性別、出生日期、班號(hào)等學(xué)生的信息進(jìn)行添加。添加的信息將全部存儲(chǔ)到數(shù)據(jù)庫(kù)中。 在窗體上放置多個(gè)文本框和下拉式文本框,用來(lái)輸入學(xué)籍信息;兩個(gè)按鈕用來(lái)確定是否輸入學(xué)籍信息;一個(gè)按鈕用來(lái)退出窗體;多個(gè)標(biāo)簽用來(lái)提示文本框中需要輸入的內(nèi)容。 修改學(xué)籍信息功能點(diǎn)擊學(xué)籍管理模塊下的修改學(xué)籍信息,就進(jìn)入修改學(xué)籍信息的窗體,在該窗體中我們可以對(duì)前面添加的學(xué)籍信息進(jìn)行修改。由于用戶的需求不同,有的是要對(duì)學(xué)生的信息做個(gè)別的改動(dòng),有的是需要?jiǎng)h除該條記錄,所以該窗體同時(shí)包括了修改記錄的功能和刪除記錄的功能。 查詢學(xué)籍信息功能進(jìn)入學(xué)籍管理模塊下的查詢學(xué)籍信息窗體,在該窗體中可以對(duì)學(xué)生的信息進(jìn)行查詢,有三種查詢方式。一方面考慮到簡(jiǎn)潔的因素,用戶可以只設(shè)置一種查詢方式進(jìn)行查詢;另一方面又為了避免數(shù)據(jù)的重復(fù),用戶可以輸入詳細(xì)的信息,也就是同時(shí)設(shè)置多種查詢方式進(jìn)行查詢。進(jìn)入查詢窗體時(shí),會(huì)顯示出所有學(xué)生的學(xué)籍信息,如果不設(shè)置查詢方式就進(jìn)行查詢,是無(wú)效查詢,系統(tǒng)會(huì)給出提示。在設(shè)置好查詢方式后,便開始查詢,將顯示出用戶所需的學(xué)生的學(xué)籍信息。 成績(jī)管理模塊 成績(jī)信息管理功能點(diǎn)擊成績(jī)管理模塊下的成績(jī)信息瀏覽,進(jìn)入成績(jī)信息瀏覽窗體。點(diǎn)擊工具條中的修改、添加和查詢按鈕就可分別進(jìn)入修改成績(jī)信息窗體、添加成績(jī)信息窗體和查詢成績(jī)信息窗體。這三個(gè)窗體的界面設(shè)置分別類似于學(xué)籍管理下修改學(xué)籍信息窗體、添加學(xué)籍信息窗體和查詢學(xué)籍信息窗體。3 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 設(shè)計(jì)原則(1)密碼管理:學(xué)生修改學(xué)生查詢密碼;教師可以修改查詢密碼。(2)每個(gè)教師可以查看所有學(xué)生的成績(jī),包括每門課程的成績(jī)、每門課程的平均成績(jī)、每個(gè)分?jǐn)?shù)段的成績(jī)。(3)學(xué)生根據(jù)自己的學(xué)號(hào)查詢本人的成績(jī)。(4)教師可以登記、修改、查詢自己所講授課程的學(xué)生的成績(jī)、該課程的總分、平均成績(jī)、各分?jǐn)?shù)段成績(jī)?nèi)藬?shù)統(tǒng)計(jì)、不及格學(xué)生的名單、成績(jī)等等。 數(shù)據(jù)庫(kù)組成本系統(tǒng)中共用到了 7 個(gè)數(shù)據(jù)表,如下:admin 表:記錄管理員信息;teacher 表:記錄教師信息;student 表:記錄學(xué)生學(xué)籍信息;kechengbiao 表:記錄選修課信息;chegnji 表:記錄學(xué)生基礎(chǔ)課信息;成績(jī)關(guān)聯(lián)表:記錄學(xué)生基礎(chǔ)課成績(jī)信息;選課關(guān)聯(lián)表:記錄學(xué)生選課信息。 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明admin_id 管理員 ID 是 varchar 20 Not null主鍵password 密碼 否 varchar 20 Not null表 41 admin 表字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明tno 教師號(hào) 是 varchar 20 Not null 主鍵tpss 密碼 否 varchar 20 Not nulltname 教師姓名 否 varchar 20 Not nullsex 性別 否 varchar 20 Not nulljibie 職稱 否 varchar 20 Not nulltel 電話號(hào)碼 否 varchar 20 Not null表 42 teacher 表字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明name 學(xué)生姓名 否 varchar 20 Not nullstu_id 學(xué)號(hào) 是 varchar 20 Not null 主鍵password 密碼 否 varchar 20 Not nullsex 性別 否 varchar 20 Not nullzy 專業(yè) 否 varchar 20 Not nullmz 民族 否 char 10 Not nullzzmm 政治面貌 否 varchan 20 Not nullcym 曾用名 否 varchar 20sfz 身份證 否 varchar 20csrq 出生日期 否 varchar 20jg 籍貫 否 varchar 20jkzk 健康狀況 否 varchar 20rxnf 入學(xué)年份 否 varchar 20jtdz 家庭地址 否 varchar 50jtdh 家庭電話 否 varchar 20yzbm 郵政編碼 否 varchar 10lxfs 聯(lián)系方式 否 varchar 20 郵件 否 varchar 20qtlxfs 其他聯(lián)系 否 varchar 20bz 備注 否 varchar 2043 student 表字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明學(xué)期號(hào) 學(xué)期號(hào) 否 varchar 20o 課程號(hào) 是 varchar 20 Not null 主鍵ame 課程名 否 varchar 20 Not null學(xué)分 學(xué)分 否 varchar 20主講教師 主講教師 否 varchar 2044 chengji 表字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明o 課程號(hào) 是 varchar 20 Not null 主鍵ame 課程名 否 varchar 20 Not nulltno 任課教師 否 varchar 20星期幾 星期幾 否 varchar 20時(shí)間 時(shí)間 否 varchar 20classno 上課教室 否 varchar 20表 45 kecheng 表字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明id 自動(dòng)標(biāo)識(shí) 是 int 4 Not null 主鍵stu_id 學(xué)號(hào) 否 varchar 20 Not nullo 課程號(hào) 否 varchar 20 Not null成績(jī) 成績(jī) 否 varchar 20 Not null重修成績(jī) 重修成績(jī) 否 varchar 20 Not null表 46 成績(jī)關(guān)聯(lián)表字段名 字段描述 是否主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說(shuō)明id 自動(dòng)標(biāo)識(shí) 是 int 4 Not null 主鍵stu_id
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1