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

正文內(nèi)容

j2ee的教學評估系統(tǒng)設(shè)計計算機專業(yè)畢業(yè)設(shè)計畢業(yè)論-wenkub

2023-06-14 16:30:46 本頁面
 

【正文】 .... 39 致 謝 .................................................................. 40 西安交通大學城市學院大學本科畢業(yè)論文 1 1. 緒論 . 課題研究背景 歷史的車輪將我們載入了信息化和 知識經(jīng)濟的時代。根據(jù)數(shù)據(jù)庫的規(guī)范化設(shè)計理論設(shè)計了系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu),在設(shè)計中通過適當?shù)脑黾尤哂啻蟠筇岣吡讼到y(tǒng)的查詢速度,論文給出了數(shù)據(jù)庫關(guān)系圖 [1]。西安交通大學城市學院大學本科畢業(yè)論文 I 摘 要 基于計算機和網(wǎng)絡(luò)的教學管理,可有效監(jiān)控教學質(zhì)量,提高教學管理水平,相關(guān)系統(tǒng)的開發(fā)設(shè)計已引起關(guān)注,本課題就是基于 J2EE 技術(shù),開發(fā)設(shè)計的教學評估系統(tǒng)。 其次,介紹了系統(tǒng)的實現(xiàn),分析了幾個典型的業(yè)務(wù)邏輯封裝的實現(xiàn)細節(jié)、幾個典型的交互界面的實現(xiàn)細節(jié)和實際界面展示,以及應(yīng)用系統(tǒng)在 Tomcat 上的部署。計算機網(wǎng)絡(luò)為教育機構(gòu)提供了一個嶄新的平臺。 對網(wǎng)絡(luò)教學系統(tǒng)的建設(shè)問題,評估也有著重要的意義和作用。 . 相關(guān)技術(shù)研究動態(tài) J2EE 是一種利用 Java 2 平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復雜問題的體系結(jié)構(gòu)。這樣開發(fā)人員可西安交通大學城市學院大學本科畢業(yè)論文 2 以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開發(fā)時間。若是意外停機,那會有災難性后果。這是實時性很強商業(yè)系統(tǒng)理想的選擇 [6]。主 要研究了課題的研究背景,相關(guān)技術(shù)研究動態(tài),課題研究目的與意義。 第四章進行了課題的具體設(shè)計,平臺的選擇,數(shù)據(jù)庫的設(shè)計,靜態(tài)圖,動態(tài)圖等。 . 相關(guān)技術(shù)討論與比較 . 基于 J2EE 的 Struts 技術(shù) 隨著 JSP 技術(shù)的成熟,越來越 多的開發(fā)人員開始使用 Web 應(yīng)用框架。 但這種功能是不是只有 Struts 才能完成呢,當然不是。了解了 MVC 模式之后我們了解到它的作用主要是使我們的程序 獨立性更高,更加模塊化,各個層獨立完成自己的任務(wù),耦合低,一個部分出錯后,其它部分不會受到影響,這樣我們寫出來的程序就更加清晰了 [8]。 . 基于 J2EE 的 Hibernate 技術(shù) 我們知道,任何網(wǎng)絡(luò)系統(tǒng)都會涉及到數(shù)據(jù)庫的使用,以往框架還沒有出現(xiàn)時,程序員們往往會自己把經(jīng)常使用的對數(shù)據(jù)的操作封裝到類中,在業(yè)務(wù)邏輯層使用時就可以直接調(diào)用,十分方便,缺點就是不同程序員由于技術(shù)上的差別,所以導致 出現(xiàn)代碼不夠健壯,程序不穩(wěn)定,效率不高等問題,隨著技術(shù)的發(fā)展, Hibernate 應(yīng)運而生。在開發(fā)企業(yè)級應(yīng)用時,可以通過 JDBC編程來開發(fā)單獨的持久化層,把數(shù)據(jù)庫訪問操作封裝起來,提供簡潔的 API,供業(yè)務(wù)層統(tǒng)一調(diào)用。 Hibernate 是一個基于Java 的開源代碼中間件,它對 JDBC 做了輕量級封裝,不公提供 ORM 映射服務(wù),還提供數(shù)據(jù)查詢和數(shù)據(jù)緩存功能, Java 開發(fā)人員可以方便地通過 Hiberante API 開操縱數(shù)據(jù)庫 [3]。越來越多的開發(fā)人員不斷反思 EJB 開發(fā)的復雜性,并試圖以更簡單的 Java 技術(shù)來簡化西安交通大學城市學院大學本科畢業(yè)論文 5 JavaEE 應(yīng)用的開發(fā)。 . 關(guān)于三層框架的關(guān)系與在本系統(tǒng)中的應(yīng)用 本系統(tǒng)采用 Struts 來進行一個全局的掌控,它管理調(diào)用由 Hibernate 封裝的底層功能對象, Spring 用來創(chuàng)建所有在系統(tǒng)中會被用來的對象,它的基本理念與設(shè)計模式 中的工廠模式基本一致,它的依賴注入可以把所有用到的對象放到一個 XML 文件中,這樣我們在調(diào)用底層的功能對象時就不需要自己來創(chuàng)建對象了。它記錄了對必須構(gòu)造的系統(tǒng)的決定和理解,可用于對系統(tǒng)的理解、設(shè)計、瀏覽、配置、維護和信息控制 。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 西安交通大學城市學院大學本科畢業(yè)論文 6 ? 本系統(tǒng)所使用的桌面服務(wù)器是 Tomcat,自從 JSP 發(fā)布之后,推出了各式各樣的 JSP引擎。其次, Tomcat 是完全免費的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。 西安交通大學城市學院大學本科畢業(yè)論文 7 3. 需求分析 . 總體需求 系統(tǒng)的主要用戶主要有三類,系統(tǒng)管理人員、學員、游客,需求就是針對這三類人員進行。 . 系統(tǒng)的業(yè)務(wù)處理流程 圖 系統(tǒng)流程圖 . 系統(tǒng)的功能模塊 根據(jù)總體需求得知,教學評估系統(tǒng)的用戶有系統(tǒng)管理員、學員與游客,從功能上看,他們相對獨立,沒有什么聯(lián)系,所以我們針對這三種角色把整個系統(tǒng)分為這三大模塊:系統(tǒng)維護模塊、學生評估模塊、主頁信息發(fā)布模塊。 系統(tǒng)維護模塊 角色權(quán)限管理 班級信息管理 教師信息管理 學生信息管理 教師任課管理 留言簿管理 評估規(guī)則管理 教學評估系統(tǒng) 學生評估模塊 新聞發(fā)布模塊 系統(tǒng)維護模塊 新聞發(fā)布模塊 發(fā)布新聞 查看與添加留言 學生評估模塊 評估打分 查看個人信息 西安交通大學城市學院大學本科畢業(yè)論文 9 圖 學生評估模塊 . 系統(tǒng)用例模型 用例圖中包含系統(tǒng)、活動者、用例以及元素之 間的各種關(guān)系(泛化、關(guān)聯(lián)、依賴)等模型元素。 ? 學生登錄時檢查學員的用戶名和密碼是否正確,將用戶信息保存在頁面的 Session中,這樣我們可以在系統(tǒng)中加入過濾器,來驗證用戶的每步操作是否合法,如果是沒有經(jīng)過驗證的用戶直接使用盜鏈來進行相關(guān)操作,就會被檢查出來是非法操作。 ? 評估管理包括了評估規(guī)則、評估結(jié)果的管理。 我們從系統(tǒng)維護、學員評估、新聞發(fā)布三大模塊來分析系統(tǒng)類模型。 ? 底層操作 Bean 之 Dao 類:所有在本系統(tǒng)中關(guān)于 Dao 的類都是用來對相應(yīng)表在數(shù)據(jù)庫中數(shù)據(jù)的操作用的。它們包括: EncodingFilter、 MyFilter、 SignonFilter、ExcelUtil 等。 ? 底層模塊之 Dao 類:包括 PaperDaoImpl、 RemarkListDaoImpl、 StudentDaoImpl。 NET 技術(shù)是和 J2EE 技術(shù)相似與相當?shù)募夹g(shù),它們的目的都是為了企業(yè)的應(yīng)用提供分布式的,高可靠性的解決方案。 NET 技術(shù)還是 J2EE 技術(shù)都是主要運行機制在服務(wù)器端的。 UNIX 和 Linux,目前還是服務(wù)器端操作系統(tǒng)的主流,尤其是在非 PC 機領(lǐng)域,還完全是 UNIX 和 Linux 一統(tǒng)天下, J2EE 優(yōu) 勢不言而喻。 . 數(shù)據(jù)庫設(shè)計 . E- R 圖 我們從數(shù)據(jù)抽象了 8 個實體:學生、老師、課程、班級、留言簿、任課表、規(guī)則、評估表。 ? Course 表:用來存放課程信息,與 ts 表存在多對一的關(guān)系,與 remarklist 存在多對一的關(guān)系。 ? Rule 表與 Note 表:用來存放評估規(guī)則與留言信息。 圖 添加表格 2 代碼: INSERT INTO `admin` VALUES (1,39。,39。 . 具體表結(jié)構(gòu) Admin 表 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 管理員 ID 否 是 2 ano 文本 管理員編號 否 否 3 aname 文本 管理員姓名 否 否 4 password 文本 密碼 否 否 Classes 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 班級 ID 否 是 2 o 文本 班級編號 否 否 西安交通大學城市學院大學本科畢業(yè)論文 19 3 ame 文本 班級姓名 否 否 4 isset 文本 是否被設(shè)置 否 否 Course 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 課程 ID 否 是 2 co 文本 課程編號 否 否 3 came 文本 課程名稱 否 否 Note 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 留言薄 ID 否 是 2 nno 文本 留言薄編號 否 否 3 author 文本 作者 否 否 4 title 文本 標題 否 否 5 content 文本 內(nèi)容 Remarklist 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 評估 ID 否 是 2 co 文本 課程編號 否 否 3 came 文本 課程名稱 否 否 4 tno 文本 教師編號 否 否 5 tname 文本 教師名稱 否 否 6 score 文本 得分 否 否 7 istest 文本 是否評測 否 否 Rule 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 評估規(guī)則 ID 否 是 2 rno 文本 規(guī)則編號 否 否 3 rname 文本 規(guī)則名稱 否 否 Student 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 學生 ID 否 是 2 Sno 文本 學生編號 否 否 3 sname 文本 學生姓名 否 否 4 password 文本 密碼 否 否 5 o 文本 班級編號 否 否 西安交通大學城市學院大學本科畢業(yè)論文 20 6 istest 文本 是否測試 否 否 Teacher 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 教師 ID 否 是 2 tno 文本 教師編號 否 否 3 tname 文本 教師姓名 否 否 Ts 表: 編號 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動編號 任課 ID 否 是 2 tno 文本 教師編號 否 否 3 o 文本 班級編號 否 否 4 co 文本 課程編號 否 否 . 前臺子系統(tǒng) 前臺子系統(tǒng)基本只是作為簡單的新聞發(fā)布作用,作為游客身份可以發(fā)表個人想法,主窗口有一個留言薄,不需要身份驗證即可發(fā)表留言。在第二章已經(jīng)講過, Struts 用來管理所有的業(yè)務(wù)邏輯, Hibernate 來管理底層數(shù)據(jù)的操作, Spring 則用來初始化所有類的對象。完成后系統(tǒng)會多出一個 Strutsconfig*.xml 的一個文件,這個文件是 Struts 的核心,它的主要功能是作為一個數(shù)據(jù)的存儲存在的。還有一個是默認的配置文件,因為在任何時候不管你把一張配置文件分成幾份,都要有一個主配置文件,也是就是這里的默認的配置文件?,F(xiàn)在的問題是我們?nèi)绾问褂玫膯栴},答案很簡單,在提交表單的時候?qū)懗扇缦滦问郊纯桑?form action=”/tjs/?method=isLogin” method=”post”可以看到,和平常的不同只是加了 ?mehtod=”isLogin”而矣, isLogin 是登錄時驗證的方法。上面已經(jīng)講過 Spring 是以插件的形式加入到 Struts 中的,所以 Spring 的存放路徑要在 Struts 中修改,條件是如果你想改變它的默認位置的話。 . 添加 Hibernate 支持 最后是添加對 Hibernate 的支持,在添加支持之前我們先應(yīng)該對數(shù)據(jù)庫進行相應(yīng)的配置,我們可以打開 DB Browser 這個視圖對話框,配置相應(yīng)的選項,測試運行一下看是否可以正確連接上,如果連接上即可以看到相應(yīng)數(shù)據(jù)庫下面已經(jīng)創(chuàng)建的表格,這些表是以后我們直接生成映射時會用到的。characterEncoding=gb2312/value /property property name=username valueroot/value /property property name=password value147/value /property /bean bean id=sessionFactory class= property name=dataSource ref bean=dataSource / /property property name=hibernateProperties props prop key= /prop /props /property property name=mappingResources list value/zxt/po
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1