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

正文內容

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

2024-07-15 15:38 本頁面
 

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