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

正文內(nèi)容

畢業(yè)設計教務管理系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-01-06 16:50 本頁面
 

【文章內(nèi)容簡介】 頁面如圖 所示: 圖 系統(tǒng)管理員主頁面 此界面中包含五個功能模塊,即管理教師、管理員管理、課程信息管理、學生學籍管理、留言維護。系統(tǒng)管理員在此頁面中可對教師、管理員及學生等信息進行瀏覽、修改、刪除、添加等操作。 如果是登錄用戶是學生,登錄后進入的主頁面如圖 所示。 圖 學生主頁面 此頁面包含六個功能模塊,即選課、個人信息查詢、個人信息修改、密碼修改、歷史留言查詢、留言,學生可以在此頁面中對其個人信息分別進行瀏覽、修 改等操作。 如果是登錄用戶是教師,登錄后進入的主頁面如圖 所示: 圖 教師管理主頁面 此頁面包含五個功能模塊,即教學實施計劃查詢、選課信息查詢和打分、個人信息查詢、個人信息修改、密碼修改,教師可在此頁面中對相關信息進行瀏覽、修改等操作。 用戶登錄頁面 此頁面的主要功能是對使用本系統(tǒng)的用戶進行用戶名、密碼、用戶身份的驗證,只有合法的用戶才能使用本系統(tǒng)。對于初次使用本系統(tǒng)的用戶,首先必須是在此學校有學籍,而且教務人員已經(jīng)將學生、教師、管理員信息寫入數(shù)據(jù)庫之后才能訪問登錄用戶界面,此系統(tǒng)不 支持陌生人注冊。在登錄界面中設置了身份列表下拉框,方便用戶進行身份選擇、登錄。用戶填寫的所有信息通過 Flex 與 Java 的遠程調(diào)用,通過 send()方法將獲取的 text 文本提交到 Java 端,并與數(shù)據(jù)庫中的相應信息進行比較做出判斷。 登錄界面如圖 所示。 圖 用戶登錄界面 用戶登錄界面的主要實現(xiàn)代碼如下: ?xml version= encoding=utf8? mx:Panel xmlns:mx==bottom =right xmlns:ns1=.* mx:Metadata [Event(name=loginevent,type=)] [Event(name=studentloginevent,type=inEvent)] [Event(name=teacherloginevent,type=inEvent)] mx:Metadata mx:Script ![CDATA[ import 。 import 。 import 。 import 。 import .*。 import .*。 [Bindable] public var arr:Array = new Array(學生 , 教師 , 管理員 )。 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==學生 ) { =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 學生功能模塊設計 學生功能 模塊主要包括個人信息查詢、修改,在線選課,密碼修改,留言、查看留言。學生選課,修滿學時之后,由授課教師打分,然后學生再次 查詢信息時則可查詢到分數(shù)。 個人信息查詢頁面 個人信息查詢頁面如圖 所示 ,當前登錄的學生可在此頁面中查看自己的基本信息。 圖 個人信息查詢 頁 面 在個人信息查詢頁面中, 通過 ()方法來 操作數(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:mysql::3306education。 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 { st = ()。 int i = (sql)。 if (i == 1) { var = 1。 } } catch (SQLException e) { ()。 } finally { if (con != null) { try { ()。 } catch (SQLException e) { ()。 } } } return var。 } } 其中使用的數(shù)據(jù)庫操作語句為: public ListStudent getTheStudent(String stu_id) { ListStudent list = new ArrayListStudent()。 DBTools db = new DBTools()。 String sql = select * from stuinfo where stu_id=39。 + stu_id + 39。 ResultSet rs = (sql)。 Student student = null。 try { while (()) { student = new Student()。 ((academe))。 ((achievement))。 ((grade))。 ((name))。 ((overcourse))。 ((password))。 ((sex))。 ((speciality))。 ((status))。 ((stu_id))。 (student)。} } } 個人信息修改頁面 個人信息修改頁面如圖 所示,在該頁面中學生可對自己的個人信息進行修改。 圖 個人信息修改頁面 每個 Text 文本框中的信息是通過傳遞 stu_id,通過 stu_id 在數(shù)據(jù)庫中 查詢出相應的值,然后顯示在此 頁 面上,方便用戶對比 進行
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1