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

正文內(nèi)容

基于jsp的教務(wù)管理系統(tǒng)設(shè)計(jì)it168文庫(kù)-wenkub

2023-07-11 21:48:39 本頁(yè)面
 

【正文】 代碼,最后調(diào)試網(wǎng)站,直到形成用戶(hù)滿(mǎn)意的可以使用的完整系統(tǒng)。 教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要教務(wù)管理是學(xué)校的教務(wù)工作的主要內(nèi)容,其信息量大、信息變動(dòng)頻繁歷來(lái)是各學(xué)校的頭疼問(wèn)題,隨著人們對(duì)用計(jì)算機(jī)的使用越來(lái)越廣泛以及互聯(lián)網(wǎng)絡(luò)普及,教務(wù)管理也已經(jīng)基本形成了多元的網(wǎng)絡(luò)化管理,極大的方便了廣大師生,也方便了學(xué)校對(duì)教務(wù)工作的管理,大大的提高了教學(xué)質(zhì)量。關(guān)鍵詞: 教務(wù)管理系統(tǒng); FlexBuilder; MyEclipse; MySQL The Design and Implementation of Educational MySQL 目 錄1 緒論 1 課題的研究背景與意義 1 課題的研究背景 1 課題的研究意義 1 系統(tǒng)的定義及內(nèi)容簡(jiǎn)介 1 系統(tǒng)的定義 2 系統(tǒng)的內(nèi)容簡(jiǎn)介 22 系統(tǒng)中主要用到的技術(shù) 3 MySQL數(shù)據(jù)庫(kù) 3 Flex 3 Java 43教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 開(kāi)發(fā)和運(yùn)行環(huán)境選擇 6 系統(tǒng)設(shè)計(jì) 6 系統(tǒng)功能分析 6 系統(tǒng)功能模塊設(shè)計(jì) 7 數(shù)據(jù)庫(kù)設(shè)計(jì) 7 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 7 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 84 模塊詳細(xì)設(shè)計(jì) 11 主頁(yè)面 11 用戶(hù)登錄頁(yè)面 13 學(xué)生功能模塊設(shè)計(jì) 17 個(gè)人信息查詢(xún)頁(yè)面 17 個(gè)人信息修改頁(yè)面 21 在線選課頁(yè)面 22 密碼修改頁(yè)面 27 歷史留言查詢(xún)頁(yè)面 27 留言板頁(yè)面 28 教師功能模塊設(shè)計(jì) 29 教學(xué)實(shí)施計(jì)劃查詢(xún)頁(yè)面 29 選課信息查詢(xún)頁(yè)面 30 個(gè)人信息查詢(xún)修改頁(yè)面 30 密碼修改頁(yè)面 30 管理員功能模塊設(shè)計(jì) 31 教師信息修改、刪除頁(yè)面 31 管理員信息修改、刪除頁(yè)面 32 課程信息添加、修改、刪除頁(yè)面 32 學(xué)生學(xué)籍查詢(xún)、修改、刪除頁(yè)面 34 留言查看、刪除頁(yè)面 355 用戶(hù)手冊(cè) 36 系統(tǒng)功能簡(jiǎn)介 36 系統(tǒng)運(yùn)行與操作指南 366 總結(jié)與展望 37 系統(tǒng)總結(jié)及不足之處 37 設(shè)計(jì)心得 37致 謝 39參考文獻(xiàn) 40附錄1 外文參考文獻(xiàn)(譯文) 41附錄2 外文參考文獻(xiàn)(原文) 44 1 緒論 課題的研究背景與意義 課題的研究背景目前我國(guó)各行各業(yè)的信息化建設(shè)開(kāi)展得如火如荼,這種信息化的發(fā)展已經(jīng)影響到了各學(xué)校。然而目前許多教務(wù)管理系統(tǒng)在使用時(shí),效率低下容易出錯(cuò),學(xué)生、教師資料不易整理,大量丟失,這些無(wú)疑都已成為管理學(xué)生學(xué)籍、教師信息的障礙。如果使用一般的方法來(lái)管理,會(huì)比較繁瑣,管理起來(lái)也很有可能出錯(cuò)。 系統(tǒng)的定義及內(nèi)容簡(jiǎn)介 系統(tǒng)的定義本系統(tǒng)是方便學(xué)校教務(wù)人員管理學(xué)生學(xué)籍、管理教師、方便教師和學(xué)生處理日常學(xué)籍工作而開(kāi)發(fā)的。對(duì)于學(xué)校教務(wù)而言,具有實(shí)用意義的管理系統(tǒng),在硬件上應(yīng)采用互聯(lián)網(wǎng)、辦公自動(dòng)化等信息技術(shù),在軟件上應(yīng)融入當(dāng)代各學(xué)校最優(yōu)秀的管理思想,從而更好地輔助教務(wù)人員的管理工作。學(xué)生可以使用此系統(tǒng)查詢(xún)自己已修完課程的成績(jī)、查看自己的學(xué)籍信息、選課等;教師可以使用此系統(tǒng)給學(xué)生所選的課程打分、查看自己的信息及課程安排情況等;管理員可以使用此系統(tǒng)添加相關(guān)用戶(hù)信息、備份數(shù)據(jù)等。管理員功能:教師信息修改、刪除;管理員信息修改、刪除(有權(quán)限之分);課程信息添加、修改、刪除;學(xué)生學(xué)籍信息查詢(xún)、修改、刪除(有權(quán)限之分);留言查看、刪除(有權(quán)限之分)等。 216。這些編程語(yǔ)言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。 采用優(yōu)化的SQL查詢(xún)算法可以有效地提高查詢(xún)速度。 提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑 。 可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。Adobe Flex所包含的產(chǎn)品和相關(guān)軟件如下所述:216。它可以當(dāng)作標(biāo)準(zhǔn)的獨(dú)立應(yīng)用軟件,也可以當(dāng)作Eclipse的插件使用。 Flex Charting 2提供平滑的數(shù)據(jù)可視能力,可看作是Flex Framework的擴(kuò)展。 ActionScript 3是Flex Framework的核心,更加面向?qū)ο蠡皖?lèi)型化,全面兼容ECMA Script標(biāo)準(zhǔn)(Java Script )。它可以把運(yùn)行中的MXML(FLEX標(biāo)記語(yǔ)言)和 ActionScript編譯成FLASH應(yīng)用程序(即二進(jìn)制的SWF文件)。 JavaJava是由Sun公司于1995年5月推出的程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱(chēng)Java語(yǔ)言)和Java平臺(tái)的總稱(chēng)。而Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface,簡(jiǎn)稱(chēng)API)構(gòu)成。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。l 操作系統(tǒng):Microsoft Windows XP /Vista,或Windows2003(或更高)。l VGA監(jiān)視器。 學(xué)生功能:個(gè)人信息查詢(xún)、修改;在線選課,密碼修改;留言、查看留言等。 管理員功能:教師信息修改、刪除;管理員信息修改、刪除(有權(quán)限之分);課程信息添加、修改、刪除;學(xué)生學(xué)籍查詢(xún)、修改、刪除(有權(quán)限之分);留言查看、刪除(有權(quán)限之分)等。 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)圖,可知在數(shù)據(jù)庫(kù)中需建立8張表。 教師信息表單列值數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空描 述主鍵teach_idvarchar30否教師工號(hào)namevarchar30否姓名passwordvarchar30否密碼specialityvarchar30否所在專(zhuān)業(yè)postvarchar30否職稱(chēng)teachcoursevarchar30否所授課程管理員表單(manainfo)。 留言板表單列值數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空描 述主鍵leave_idint11否留言編號(hào)是leave_datedate0否留言日期leave_namevarchar30否留言人姓名leave_contentvarchar2000否留言?xún)?nèi)容課程信息表單(courseinfo)。如果是登錄用戶(hù)是學(xué)生。對(duì)于初次使用本系統(tǒng)的用戶(hù),首先必須是在此學(xué)校有學(xué)籍,而且教務(wù)人員已經(jīng)將學(xué)生、教師、管理員信息寫(xiě)入數(shù)據(jù)庫(kù)之后才能訪問(wèn)登錄用戶(hù)界面,此系統(tǒng)不支持陌生人注冊(cè)。 用戶(hù)登錄界面用戶(hù)登錄界面的主要實(shí)現(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=)][Event(name=teacherloginevent,type=)]/mx:Metadata mx:Script ![CDATA[ import 。 import .*。 if(flag==0) { ()。 if(flag==管理員) { =1。 (loginevent)。 var studentloginevent:StudentLoginEvent=new StudentLoginEvent(student)。 =。 } } private function processFault(event:Event):void { (())。 個(gè)人信息查詢(xún)頁(yè)面在個(gè)人信息查詢(xún)頁(yè)面中,()方法來(lái)操作數(shù)據(jù)庫(kù),把數(shù)據(jù)庫(kù)中的內(nèi)容用datagrid顯示出來(lái)。import 。import 。 String password = 123456。 con = (url, user, password)。 try { st = ()。 } catch (SQLException e) { ()。 } public int update(String sql) {// 此方法int與boolean類(lèi)型都可以 Statement st = null。 if (i == 1) { var = 1。 } } } return var。 + stu_id + 39。 ((academe))。 ((overcourse))。 ((status))。 個(gè)人信息修改頁(yè)面每個(gè)Text文本框中的信息是通過(guò)傳遞stu_id,通過(guò)stu_id在數(shù)據(jù)庫(kù)中查詢(xún)出相應(yīng)的值,然后顯示在此頁(yè)面上,方便用戶(hù)對(duì)比進(jìn)行修改,修改信息的主要代碼如下所示:public boolean modifystudentinfo(String stu_id, String name, String sex,String speciality, String academe, String grade) { boolean flag = false。 + sex + 39。 + academe + 39。 + stu_id + 39。 } } return flag。 String sql = select * from teachingplan where course_kind=2。 ((id))。 ((begin_speciality))。 } finally { try { ()。 boolean b = checkcourse(stu_id,overcourse)。 String name = (0).getName()。 String academe = (0).getAcademe()。 + stu_id + 39。 + password + 39。 + speciality + 39。 + grade + 39。039。 int rs = (sql)。 String sql = select overcourse from where stu_id=39。 try { outer:while(()){ String str = (overcourse)。} } } catch (SQLException e) { ()。 String str2=ads(stu_id,course_name)。,39。,39。 if (rs == 1) { flag = true。 + teachcourse+ 39。 } } catch (SQLException e) { ()。 歷史留言查詢(xún)頁(yè)面該頁(yè)面的實(shí)現(xiàn)代碼如下所示:private function wordOperator(event:MouseEvent):void{ if( is Button) { if(==查看) { var look_words:look_word= look_word((this,look_word,true))。 =+25。 =。 (look_wordevent)。 教師功能模塊設(shè)計(jì)教師功能模塊主要包括教學(xué)實(shí)施計(jì)劃查詢(xún),選課信息查詢(xún)、打分,個(gè)人信息查詢(xún)、修改,密碼修改。教師進(jìn)入此頁(yè)面之后,可以查看到已經(jīng)選修了自己所授課程的學(xué)生,點(diǎn)擊“打分”按鈕,可以對(duì)選了此課程的學(xué)生的成績(jī)進(jìn)行修改或者打分。 密碼修改頁(yè)面 管理員功能模塊設(shè)計(jì)管理員功能模塊包括教師信息修改、刪除,管理員信息修改、刪除(有權(quán)限之分),課程信息添加、修改、刪除,學(xué)生學(xué)籍查詢(xún)、修改、刪除(有權(quán)限之分),留言查看、刪除(有權(quán)限之分)。當(dāng)點(diǎn)擊“刪除”時(shí),如果此管理員權(quán)限為1,則不能進(jìn)行刪除,顯示權(quán)限不夠。 學(xué)生學(xué)籍查詢(xún)、修改、刪除頁(yè)面 留言查看、刪除頁(yè)面留言查看、管理員進(jìn)入此頁(yè)面后,可以查看所有學(xué)生的留言信息,但是在做刪除操作時(shí)有權(quán)限限制,只有當(dāng)管理員權(quán)限為1時(shí)才能對(duì)學(xué)生發(fā)表的留言進(jìn)行刪除,否則顯示權(quán)限不夠。管理員功能: 本模塊具有五項(xiàng)功能:管理員有權(quán)限之分,權(quán)限為0的管理員為超級(jí)管理員,對(duì)系統(tǒng)的所有操作都可以實(shí)現(xiàn),而權(quán)限為1的管理員,除了刪除信息及修改管理員的權(quán)限不能實(shí)現(xiàn)外,其他操作都可以實(shí)現(xiàn);管理員可以管理學(xué)生學(xué)籍、管理教師、管理課程、管理留言等。根據(jù)不同的身份,他們所能執(zhí)行的操作都有所不同。 6 總結(jié)與展望 系統(tǒng)總結(jié)及不足之處本系統(tǒng)具有以下優(yōu)點(diǎn):由于系統(tǒng)采用Flex這一先進(jìn)平臺(tái)作為開(kāi)發(fā)平臺(tái),使得界面絢麗度和功能可操作性提高到了前所未有的高度,使本系統(tǒng)的構(gòu)建思想更為可行。這樣既方便了用戶(hù),又保證了系統(tǒng)的安全性。但是也存在以下不足之處:界面跳轉(zhuǎn)復(fù)雜,不能對(duì)界面進(jìn)行刷新,這一點(diǎn)有待改進(jìn)。后來(lái)通過(guò)培訓(xùn),學(xué)習(xí)了更多的知識(shí),學(xué)習(xí)到了最新的Flex技術(shù)。解決設(shè)計(jì)的一個(gè)問(wèn)題,就會(huì)有新的感受和新的收獲。所
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1