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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文管理系統(tǒng)(存儲版)

2024-11-16 21:01上一頁面

下一頁面
  

【正文】 師 ID selYear Int 11 選題屆 Finaltitle Varchar 100 學(xué)生最終確定題目 TScore Int 11 教師評分 GScore Int 11 答辯小組評分 ⑤ 公告 公告表( Bulletin)用于存儲教務(wù)員所發(fā)布的公告的信息,主要存儲的字段包括:公告的 ID、內(nèi)容和發(fā)布的時(shí)間、被點(diǎn)擊次數(shù)、用于提供下載的附件等。 表 mailqueue 表結(jié)構(gòu) 列名 類型 長度 約束 備注 ID Int 11 主鍵 自增 ReceiverAddress Varchar 255 收件人郵箱地址 SenderID Varchar 20 發(fā)件人 ID ReceiverID Varchar 20 收件人 ID MailContent Varchar 10000 郵件內(nèi)容 SendTime Timestamp 發(fā)送時(shí)間 ⑧ 其他相關(guān)表 院系表( Department)用于存儲院系信息,包括院系 ID和院系名稱。開發(fā)環(huán)境如下: 操作系統(tǒng): Windows 7 JDK 版本: Java Java 開發(fā)環(huán)境: MyEclipse 數(shù)據(jù)庫服務(wù)器: MySQL 數(shù)據(jù)庫客戶端: MySQL GUI Tools + SqlYog Web 服務(wù)器: Apache Tomcat 數(shù)據(jù)庫訪問層框架: Hibernate Spring Struts Commons Java Mail 開發(fā)難點(diǎn)及關(guān)鍵代碼 頁面顯示( JSP) 為了在 jsp 實(shí)現(xiàn)快捷開發(fā),使用了 Struts2 的標(biāo)簽庫: % taglib uri=/strutstags prefix=s% 本系統(tǒng)主要使用了如下標(biāo)簽: 獲取對象屬性標(biāo)簽: s:property / 分支控制標(biāo)簽: s:if、 s:else、 s:elseif 迭代遍歷標(biāo)簽: s:iterator 格式控制標(biāo)簽: s:date JSP 頁面為了后期維護(hù)的便利性,盡量不加入 java 代碼,只負(fù)責(zé)將后臺的數(shù)據(jù)展現(xiàn)在前臺,所有的操作都傳輸?shù)胶笈_完成,前臺的數(shù) 據(jù)操作借助 js 完成。以學(xué)生的選課操作類 TopicChooseAction為例。傳入操作數(shù)據(jù)庫所需參數(shù) Stid(已選擇的題目的 ID)、MajorId(專業(yè) ID),生成可用的 sql 語句。所以在對復(fù)雜的數(shù)據(jù)庫操作時(shí),我們都傾向于使用存儲過程。 end if。 end if。 如果以上條件都滿足,那么就可以刪除課題,操作如下: delete from OpeningReport where stid = selTopID。 ② 存儲過程的調(diào)用 在調(diào)用存儲過程時(shí),使用 spring 中的 hibernate 的封裝模板 HibernateTemplate,然后調(diào)用該模板 中的 execute(HibernateCallback action)方法,在 hibernatecallback對象中, new 一個(gè)它的構(gòu)造函數(shù): (new HibernateCallback() { Override public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = (hql)。 (1) 發(fā)送郵件 MultiPartEmail:這個(gè)類允許發(fā)送文本消息并附帶附件。 設(shè)置郵件正文: (content)。 發(fā)送郵件: ()。黑盒測試主要用于證實(shí)軟件功能的正確性和可操作性。 第 5 章 結(jié)論 畢業(yè)設(shè)計(jì)論文管理系統(tǒng)實(shí)現(xiàn)了需求分析階段的基本功能,可以在線進(jìn)行畢業(yè)設(shè)計(jì)管理。對系統(tǒng)的穩(wěn)定性優(yōu)化不夠好 ,導(dǎo)致系統(tǒng)的響應(yīng)速度不夠快。 Spring使用基本的 JavaBean來完成以前只能由 EJB完成的事情??梢岳斫獬蔀?IoC 和 JNDI 相反。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等),將應(yīng)用邏輯的開發(fā)留給了你??蚣懿粦?yīng)該迫使你捕獲不能恢復(fù)的異常。同時(shí),你可以選擇你需要使用的部分。 Spring將使用接口的復(fù)雜度降低到零。 框架- Spring可以將簡單的組建配置、組合成為復(fù)雜的應(yīng)用。 控制反轉(zhuǎn)- Spring通過 IoC 技術(shù)促進(jìn)了松耦合。 附錄一: SPRING 框架的簡介 Spring是一個(gè)開源框架,由 Rod Johnson創(chuàng)建。 本系統(tǒng)開發(fā)時(shí)間較短,導(dǎo)致很多功能不夠完善,如界面的 CSS 優(yōu)化不夠,界面不夠美觀。 通過測試表明,系統(tǒng)功能基本正常。軟件測試是保證軟件質(zhì)量,提升軟 件可靠性的最重要手段之一。 設(shè)置附件類型: ()。 添加發(fā)件人的信息: (address, name)。 郵件發(fā)送 Apache 提 供了開源的郵件組件 mons,通過 SMTp 協(xié)議發(fā)送電子郵件。39。 leave top。 mit。 mit。 程序運(yùn)行界面如圖 。 } public void setStid(int stid) { = stid。 登陸 action: action name=login class= method=login result name=success//result result name=input//result result name=front//result result name=admin/admin//result /action 選題題目 action: action name=topicChooser class= method=chooseTopic result name=success//result result name=input//result /action 刪除選題 action action name=cancelTopic class= method=cancelTopic result name=success//result result name=input//result /action 查看選題結(jié)果 action action name=myTopic class=method=myTopic result name=show/result result name=input//result /action ② 編寫 Action類 本系統(tǒng)的 Action由 Spring管理,采用注解方式配置。數(shù)據(jù)庫關(guān)系圖如圖 所示。 表 File 表結(jié)構(gòu) 列名 類型 長度 約束 備注 Id Int 11 主鍵,自增 自動 ID RefBy Int 11 非空 引用該文件的記錄 ID Group Varchar 30 非空 組別 Uploader Varchar 13 非空 上傳者 id uploadTime Date 上傳時(shí)間 Category Varchar 20 類別( paper, report 等) Filename Varchar 50 非空 服務(wù)器保存文件名 realFilename Varchar 255 真實(shí)文件名 ⑧ 郵件隊(duì)列 郵件隊(duì)列表 (mailqueue)用于存儲郵件的收件人地址、發(fā)件人 ID、收件人 ID、郵件內(nèi)容等。 選題表( SelectedTopic)用于存儲學(xué)生已選的題目的信息,主要字段包括:學(xué)生學(xué)號,題目的 ID,出題教師 ID,選題學(xué)生屆數(shù),學(xué)生最終確定的題目和答辯小組評分和教師評分。表結(jié)構(gòu)參見表 。 (2) 數(shù)據(jù)庫表設(shè)計(jì) ① 學(xué)生和教師的信息 表 Student 表結(jié)構(gòu) 列名 類型 長度 約束 備注 Id Varchar 13 主鍵 學(xué)號 Grade Int 11 非空 年級,如 2020 : U se rS t ru t s 2 A ct i o nS e cu ri t yI n t e rc e p t o r1 : re q u e st () 1 . 1 : i n t e rc e p t ()1 . 1 . 1 : i n vo ke () Name Varchar 10 學(xué)生姓名 Sex Varchar 1 男,女 MajorID Int 11 外鍵 () 專業(yè)號 ClassID Varchar 20 外鍵 () 班級號 Email Varchar 30 Phone Varchar 20 MinorID Int 11 外鍵 () 表 Teacher 表結(jié)構(gòu) 列名 類型 長度 約束 備注 Id Int 11 主鍵 教師號 Name Varchar 10 教師姓名 Sex Varchar 1 男,女 MajorID Int 11 外鍵 () 專業(yè)號 Desc_ Varchar 202000 Email Varchar 30 Phone Varchar 20 學(xué)生表( Student)用于存儲學(xué)生的學(xué)號、年級、姓名、性別、專業(yè)代碼、班級代碼、郵箱地址、電話號碼等相關(guān)身份信息,表結(jié)構(gòu)參見表 。當(dāng)執(zhí)行方法時(shí),攔截器會獲取 action類中相關(guān)方法的注解,由此可以判斷當(dāng)前用戶是否有權(quán)限執(zhí)行該方法。該類主要方法如表 所述。 圖 出題教師添加畢業(yè)設(shè)計(jì)題目時(shí)序圖 教師在出題完畢之后,學(xué)生可以進(jìn)行選題操作。 Entity類 (實(shí)體類 )放于 包內(nèi)。 教務(wù)員發(fā)布通知頁面: 圖 教務(wù)員發(fā)布通知 教務(wù)員在此 頁面進(jìn)行通知的編輯和發(fā)布,同時(shí)也可以在通知中添加附件。 分頁欄可以動態(tài)設(shè)置每一頁顯示的數(shù)據(jù)條數(shù)。系統(tǒng)界面如圖 所示。 ③ 管理功能 教師添加題目 學(xué)生瀏覽題目 選題 是否可選? 添加選題記錄 是 否 更改題目狀態(tài) 添加開題報(bào)告記錄 選題完成 更改個(gè)人信息:登錄用戶可以更改自己的性別、手機(jī)號、郵箱和用戶密碼。 數(shù)據(jù)庫 Web 瀏 覽器 Action 層 (處理 web 數(shù)據(jù) ) Service 層(業(yè)務(wù)邏輯) DAO 層(訪問數(shù)據(jù)庫) 數(shù)據(jù)返回 訪問數(shù)據(jù)庫 返回請求 web 請求 Web 服務(wù)器 JSP 頁面(顯示信息) 圖 系統(tǒng)主要功能 學(xué)生瀏覽題目:學(xué)生在頁面中查看所有本專業(yè)老師的已出題目。用戶在頁面上的操作傳到服務(wù)器上,由 Struts2 的過濾器截獲并解析,查詢到對應(yīng)的處理 Action,在 Action 中,調(diào)用對應(yīng)的業(yè)務(wù)邏輯處理,即由Service 層提供處理的業(yè)務(wù)。 圖 通知發(fā)布功能用例圖 系統(tǒng)設(shè)計(jì) 在了解和獲取了用戶的需求之后,我們根據(jù)采用的開發(fā)框架和技術(shù)。當(dāng)有重要的通知需要全體用戶查看時(shí),管理員可以使用該 系統(tǒng)發(fā)布。 用戶表中的數(shù)據(jù)通過用戶類型來判斷是學(xué)生數(shù)據(jù)還是教師數(shù)據(jù)。 郵件的提醒 用于教師與選題學(xué)生的交流,當(dāng)學(xué)生選題后,教師就會收到系統(tǒng)的提示郵件,提醒教師需要在接下來的時(shí)間里對學(xué)生進(jìn)行指導(dǎo)。一個(gè)院系可以對應(yīng)多個(gè)專業(yè),一個(gè)專業(yè)只能對應(yīng)一個(gè)院系。 (4)選題模塊用例分析 模塊涉及的用戶包括:教師 (Teacher)、學(xué)生 (Student)、管理員 (Admin)。需求分析是開發(fā)一Application Persistent Objects Hibernate JDBC Database 個(gè)系統(tǒng)時(shí)的首要步驟。簡單的說, ORM 是通過使用描述對象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將 java 程序中的對象自動持久化到關(guān)系數(shù) 據(jù)庫中。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。通常模型對象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。它以 WebWork為核心,采用攔截器的機(jī)制來處理用戶的請求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與 ServletAPI 完全脫離開,所以也可將其理解為 WebWork 的更新產(chǎn)品。此部分是支持系統(tǒng)正常運(yùn)行所需要的。 該系統(tǒng)的實(shí)現(xiàn),有利于畢業(yè)設(shè)計(jì)管理的網(wǎng)絡(luò)化,從以往繁瑣的人工管理里解放出來,對于教師而言,各個(gè)階段的流程把控可以更加的清晰和明確,對 學(xué)生而言,即使在外面實(shí)習(xí)的時(shí)候,也能夠及時(shí)地將自己畢業(yè)論文的進(jìn)展和問題,在網(wǎng)絡(luò)上和老師溝通。本系統(tǒng)實(shí)現(xiàn)了所需的功能,基礎(chǔ)數(shù)據(jù)模塊均能正常運(yùn)行,達(dá)到了預(yù)期的目的。 摘 要 在當(dāng)今社會 ,信息化浪潮強(qiáng)烈沖擊著傳統(tǒng)教育模式 ,信息技術(shù)和教育相結(jié)合成為了當(dāng)今世界教育改革和發(fā)展的有效形式和推動力量 ,信息化建設(shè)的進(jìn)程在教育行業(yè)中被不斷推進(jìn)。選題模塊主要實(shí)現(xiàn)畢業(yè)設(shè)計(jì)的在線出 題與選題,基礎(chǔ)數(shù)據(jù)模塊是本系統(tǒng)運(yùn)行所需的模塊,包括登錄、用戶管理、參數(shù)設(shè)置、發(fā)布通知、站內(nèi)信、郵件提醒等功能。本系統(tǒng)按照畢業(yè)設(shè)計(jì)的流程進(jìn)行管理,將以往師生之間分散的畢業(yè)設(shè)計(jì)論文交流整合到一個(gè)統(tǒng)一的平臺,在此平臺上老師可以提交論文題目、對論文的撰寫過程進(jìn)行指導(dǎo)和打分
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1