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

正文內(nèi)容

畢業(yè)論文設(shè)計:網(wǎng)上教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-02-13 00:14 本頁面
 

【文章內(nèi)容簡介】 教學(xué)班表單( teachclassinfo) ,如表 所示。 表 教學(xué)班表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 id int 11 否 編號 是 specility varchar 30 否 專業(yè) grade varchar 30 否 年級 stu_num varchar 30 否 學(xué)生人數(shù) course_name varchar 30 否 課程名 留言板表單( leavewordinfo) , 如表 所示。 表 留言板表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 leave_id int 11 否 留言 編號 是 leave_date date 0 否 留言日期 leave_name varchar 30 否 留言人姓名 leave_content varchar 2022 否 留言內(nèi)容 課程信息表單( courseinfo) ,如表 所示 。 表 課程信息表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 course_id varchar 30 否 課程 編 號 是 course_name varchar 30 否 課程名稱 選課信息表單( selectcourseinfo) ,如表 所示。 表 選課信息表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 course_id varchar 30 否 課程號 stu_id varchar 30 否 選修學(xué)生學(xué)號 teacher varchar 30 否 授課教師 achievement varchar 30 否 成績 4 模塊詳細設(shè)計 主 頁 面 此 教務(wù)管理 系統(tǒng) 的用戶有 三 種身份,即 學(xué)生、教師 和系統(tǒng)管理員, 如果是系統(tǒng)管理員 ,登錄后進入的主頁面如圖 所示: 圖 系統(tǒng)管理員 主 頁面 此界面 中 包含 五 個功能模塊,即 管理教師 、 管理員管理 、 課程信息 管理 、 學(xué)生學(xué)籍管理、留言維護 。系統(tǒng)管理員 在此頁面中可 對 教師、管理員及學(xué)生等信息進行 瀏覽、修改、刪除、添加等操作。 如果是 登錄用戶是學(xué)生 ,登錄后進入的主頁面如圖 所示。 圖 學(xué)生 主頁面 此頁 面包含六個 功能模塊,即選課、個人信息查詢、個人信息修改、密碼修改、歷史留言查詢、留言,學(xué)生可以在此頁面中對其個人信息 分別 進行瀏覽、修改等操作。 如果是登錄用戶是教師,登錄后進入的主頁面如圖 所示: 圖 教師管理主頁面 此頁面包含五個功能模塊,即教學(xué)實施計劃查詢、選課信息查詢和打分、個人信息查詢、個人信息修改、密碼修改,教師可在此頁面中對相關(guān)信息 進行瀏覽、修改等操作。 用戶 登錄頁面 此頁 面的主要功能是對使用本系統(tǒng)的用戶進行用戶名、密碼、用戶身份的驗證,只有合法的用戶才能使用本系統(tǒng)。對于初次使用本系統(tǒng)的用戶 ,首先必須是在此學(xué)校有學(xué)籍,而且教務(wù)人員已經(jīng)將學(xué)生、教師、管理員信息寫入數(shù)據(jù)庫之后 才能 訪問 登錄用戶界面 ,此系統(tǒng)不 支持陌生人注冊 。在 登錄 界面中設(shè)置了 身份列表 下拉框 ,方便用戶進行身份選擇 、登錄 。用戶填寫的所有信息 通過 Flex 與 Java 的遠程調(diào)用 ,通過 send()方法將獲取的 text 文本提交到 Java 端 ,并與數(shù)據(jù)庫中的相應(yīng)信息進行比較做出判斷。 登錄界面如圖 所示 。 圖 用戶登錄界面 用戶登錄界面的主要 實現(xiàn) 代碼如下: ?xml version= encoding=utf8? mx:Panel xmlns:mx= layout=absolute width=949 height=565 verticalAlign=bottom horizontalAlign=right xmlns:ns1=.* mx:Metadata [Event(name=loginevent,type=)] [Event(name=studentloginevent,type=nt)] [Event(name=teacherloginevent,type=ent)] /mx:Metadata mx:Script ![CDATA[ import 。 import 。 import 。 import 。 import .*。 import .*。 [Bindable] public var arr:Array = new Array(學(xué)生 , 教師 , 管理員 )。 private function userlogin():void { //全部驗證后 flag值為 0,只要有一個沒驗證, flag值會大于 0 var flag:int=(validators).length。 if(flag==0) { ()。 } } private function exit():void { var request:URLRequest = new URLRequest(javascript:())。 navigateToURL(request,_self)。 } private function processResult(event:ResultEvent):void { var flag:String= as String。 if(flag==管理員 ) { =1。 var manager:Manager=new Manager()。 =。 var loginevent:LoginEvent=new LoginEvent(manager)。 (loginevent)。 } else if(flag==學(xué)生 ) { =6。 var student:Student=new Student()。 =。 var studentloginevent:StudentLoginEvent=new StudentLoginEvent(student)。 (studentloginevent)。 } else if(flag==教師 ) { =7。 var teacher:Teacher=new Teacher()。 =。 var teacherloginevent:TeacherLoginEvent=new TeacherLoginEvent(teacher)。 (teacherloginevent)。 } else { (登陸失敗,請檢查輸入信息! )。 } } private function processFault(event:Event):void { (())。 } ]] /mx:Script ! 遠程調(diào)用方法定義和數(shù)據(jù)傳遞 mx:RemoteObject id=loginLO destination=loginRO mx:method name=login result=processResult(event) fault=processFault(event) mx:arguments username {} /username password {} /password type {} /type /mx:arguments /mx:method /mx:RemoteObject ! 登錄時,判斷用戶名和密碼框不能為空 mx:Array id=validators mx:StringValidator source={username} property=text required=true requiredFieldError=用戶名不能為空 / mx:StringValidator source={password} property=text required=true requiredFieldError=密碼不能為空 / /mx:Array mx:Label text=選擇用戶類型: / mx:ComboBox dataProvider={arr} id=types/ mx:Label text=用 戶 名: / mx:TextInput id=username enter=userlogin()/ mx:Label text=密 碼: / mx:TextInput id=password enter=userlogin() displayAsPassword=true/ mx:Button label=登錄 click=userlogin()/ mx:Button label=退出 click=exit()/ /mx:Panel 學(xué)生功能 模塊 設(shè)計 學(xué)生功能 模塊主要包括個人信息查詢、修改,在線選課,密碼修改,留言、查看留言 。 學(xué)生選課,修滿學(xué)時之后,由授課教師打分,然后學(xué)生再次查詢信息時則可查詢到分數(shù)。 個人信息查詢 頁面 個人信息查詢 頁面 如圖 所示 ,當前登錄的學(xué)生可在此頁面中查看自己的基本信息。 圖 個人信息查詢 頁 面 在 個人信息查詢 頁面中, 通過 ()方法來 操作數(shù)據(jù)庫, 把數(shù)據(jù)庫中的內(nèi)容 用 datagrid 顯示出來 。首先,將進行查詢 、修改、刪除、增加等操作需要與數(shù)據(jù)庫連接的代碼單獨封裝為一個類,具體代碼如下所示: package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class DBTools { String driver = 。 String url = jdbc: String user = root。 String password = 123456。 Connection con = null。 ResultSet rs = null。 public DBTools() { try { (driver)。 con = (url, user, password)。 } catch (Exception e) { ()。 } } public ResultSet select(String sql) { Statement st = null。 CachedRowSet crs = null。 try { st = ()。 ResultSet rs = (sql)。 crs = new CachedRowSetImpl()。 (rs)。 } catch (SQLException e) { ()。 } finally { if (con != null) { try { ()。 } catch (SQLException e) { ()。 } } } return crs。 } public int update(String sql) {// 此方法 int 與 boolean 類型都可以 Statement st = null。 int var = 0。 try
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1