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

正文內(nèi)容

計(jì)算機(jī)分級(jí)考試管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-10-02 21:38 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 時(shí) Struts 也是面向?qū)ο笤O(shè)計(jì)的,它將 MVC 模式 分離顯示邏輯和業(yè)務(wù)邏輯 的能力發(fā)揮得很好。 Struts 框架的核心是一個(gè)比較 有彈性的控制層,基于如 ResourceBundles, Java Servlets,JavaBeans 和 XML 等標(biāo)準(zhǔn)技術(shù),以及 Jakarta Commons 的一些類庫。另外 Struts由一組相互協(xié)作的類(組件)、 Servlet 以及 jsp tag lib 組成。 Spring Spring 是一個(gè)輕量級(jí)的 J2EE 框架,它的核心是控制反轉(zhuǎn) (IoC),實(shí)現(xiàn)了對(duì)接口編程而不是對(duì)類編程,這樣僅僅通過配置文件就可以實(shí)現(xiàn)注入業(yè)務(wù)對(duì)象,并建立他們之間的關(guān)系。 Spring 是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 它使用基本的 JavaBean來完成以前只可能由 EJB完成的事情。同 Struts框架類似, Spring框架實(shí)現(xiàn)了 MVC2,并提供了對(duì)國際化和資源訪問的支持,而且使用 Spring 可以實(shí)現(xiàn) IoC 和 AOP 的聯(lián)合。 Hibernate Hibernate 是一個(gè)面向 Java 環(huán)境的對(duì)象 /關(guān)系數(shù)據(jù)庫映射工具。對(duì)象 /關(guān)系映重慶大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì) (論文) 2 系統(tǒng)相關(guān)技術(shù)介紹 8 射( object/relational mapping , ORM)表示一種對(duì)象和數(shù)據(jù)表之間的相互轉(zhuǎn)換的技術(shù)。使用 Hibernate 可以很大程度上對(duì)數(shù)據(jù)庫操作的簡(jiǎn)化,因此在 Java Web 開發(fā)中 ,它占據(jù)了很重要的位置。 Hibernate 將 JavaBean 對(duì)象和數(shù)據(jù)庫表之間建立了對(duì)應(yīng)關(guān)系,這樣我們?cè)诓僮鲾?shù)據(jù)庫時(shí),就不需要在通過 JDBC 來調(diào)用 SQL 語句,而是直接通過操作 JavaBean 對(duì)象來對(duì)數(shù)據(jù)庫進(jìn)行操作。 模型是 Web 程序中用于表示業(yè)務(wù)數(shù)據(jù)、進(jìn)行業(yè)務(wù)邏輯操作的部分。在 MVC 的三個(gè)部件中,模型擁有最多的處理任務(wù)。它被調(diào)用去處理業(yè)務(wù)數(shù)據(jù),并把處理結(jié)果提供給視圖顯示。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。 視圖是用戶看到并與之交互的界面。視圖用來和用戶進(jìn)行 交互,顯示用戶感興趣的業(yè)務(wù)數(shù)據(jù),并且給用戶提供輸入界面。它不進(jìn)行業(yè)務(wù)邏輯的處理,而是把用戶提交的數(shù)據(jù)傳遞到模型去處理,并讀取模型處理后的結(jié)果去顯示。 MVC 一個(gè)大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。用戶在界面上進(jìn)行操作并發(fā)出請(qǐng)求,視圖將用戶的請(qǐng)求轉(zhuǎn)發(fā)給控制器,控制器就會(huì)調(diào)用對(duì)應(yīng)的模型來處理用戶請(qǐng)求。這期間控制器本 身不輸出任何東西和做任何處理。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后確定用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。 開發(fā)工具簡(jiǎn)介 MyEclipse 開發(fā)工具 MyEclipse 是一個(gè)大型企業(yè)級(jí) JAVA 開發(fā)工作的平臺(tái)( MyEclipseEnterprise Workbench ,簡(jiǎn)稱 MyEclipse)它是對(duì) EclipseIDE 工作平臺(tái)的擴(kuò)充,通過使用MyEclipse 開發(fā)平臺(tái)我們可以非常大的提高在 Android 、數(shù)據(jù)庫和 JavaEE 的發(fā)布、開發(fā)和 java 相關(guān)應(yīng)用程序服務(wù)器系統(tǒng)程 序的整合方面的工作效率。 MyEclipse 是功能豐富的 JavaEE, Android, ssh 集成的研發(fā)環(huán)境,包括了完善的調(diào)試、編碼、測(cè)試以及發(fā)布功能,同時(shí)全面的支持 Struts, HTML, CSS, JSP, Javascript, SQL,Spring, Hibernate[1] 等 java 服務(wù)器的框架以及相關(guān)功能開發(fā)。 同時(shí), MyEclipse 是一個(gè)非常方便的用于開發(fā) ssh,Java, J2EE, Android 等軟件的 Eclipse 插件集合,它的功能強(qiáng)大,支持廣泛,特別是對(duì)各種開源 java 產(chǎn)品的支持有巨大的優(yōu) 勢(shì)。 MyEclipse 可以同時(shí)支持 AJAX, JSF, Java Servlet, JSP, Struts, Hibernate, Spring, EJB3, JDBC 數(shù)據(jù)庫鏈接工具等多項(xiàng)開發(fā)功能。簡(jiǎn)重慶大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì) (論文) 2 系統(tǒng)相關(guān)技術(shù)介紹 9 單說來, MyEclipse 是囊括了當(dāng)前幾乎所有主流開源軟件產(chǎn)品的專屬 java 開發(fā)工具。 MyEclipse 按照開發(fā)結(jié)構(gòu)特征可以分為: WEB 開發(fā)工具, EJB 開發(fā)工具, J2EE模型以及應(yīng)用程序服務(wù)器的連接器,數(shù)據(jù)庫相關(guān)服務(wù)、 J2EE 部署服務(wù)和 MyEclipse整合幫助等功能。并且對(duì)于上述類別, Eclipse 開發(fā)工具中都具有特 定的功能部件并通過各種不同的插件來實(shí)現(xiàn)這些功能。總的來說, MyEclipse 開發(fā)平臺(tái)不僅是一款 Eclipse 開發(fā)平臺(tái)的插件,并且也是一個(gè)性能異常強(qiáng)大的支持代碼配置,開發(fā),測(cè)試和除錯(cuò)的 J2EE 集成開發(fā)環(huán)境。 Tomcat 服務(wù)器 Tomcat 是一個(gè)小型的應(yīng)用服務(wù)器,在中型、小型服務(wù)器系統(tǒng)和并發(fā)訪問用戶不是很多的環(huán)境下被普遍使用,是開發(fā)和維護(hù) JSP 程序的首選。自從 JSP 發(fā)布之后,推出了各種不同類型的 JSP 引擎。阿帕奇開發(fā)小組在完成 GNUJSP1 的開發(fā)以后,開始準(zhǔn)備在 SUN 的 JSWDK 基礎(chǔ)上編寫一個(gè)可 以直接提供 Web 服務(wù)的 JSP 服務(wù)器,并且同時(shí)也支持 java Servlet 框架 , 這樣 Tomcat 就誕生了。 Tomcat 是jakarta 工程項(xiàng)目中的一個(gè)特別的子項(xiàng)目,又是 sun 公司官方推薦的 servlet 和jsp 容器,因?yàn)槠浼夹g(shù)先進(jìn)、性能穩(wěn)定,也被更多的軟件公司和不同 java 開發(fā)人員的喜愛。 Java 開發(fā)框架不同的開發(fā)規(guī)則都可以在阿帕奇服務(wù)器系統(tǒng)中得到體現(xiàn)。并且 Tomcat 是一款完全免費(fèi)的軟件,不同的 java 都可以從互聯(lián)網(wǎng)上自由地下載。 在 Tomcat 中, java 程序的部署很便捷,用戶將開發(fā)生成的程序放 在 webapp工作目錄中時(shí),在工作中阿帕奇服務(wù)程序自動(dòng)檢測(cè)文件,自動(dòng)解壓程序。用戶第一次在瀏覽器中打開所放置的 web 程序會(huì)稍微慢一點(diǎn),因?yàn)槠浼虞d解壓程序后,生成 servlet 文件需要一定的時(shí)間。其后續(xù)的訪問將會(huì)大大加快訪問速度。 重慶大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì) (論文) 3 需求分析 9 3 需求分析 任務(wù)概述 計(jì)算機(jī)分級(jí)考試 管理 系統(tǒng)的主要目的是方便老師進(jìn)行考表安排,學(xué)生成績(jī)的管理而設(shè)計(jì)的軟件。這系統(tǒng)要求不同身份的人有不同的權(quán)限來使用這個(gè)軟件,例如 管理員使用管理員身份進(jìn)入系統(tǒng)時(shí),可以導(dǎo)入,添加學(xué)生信息,添加修改老師信息和機(jī)房信息,可以安排學(xué)生 考表和老師監(jiān)考信息,以及之后的分班情況和導(dǎo)出;如果使用老師身份進(jìn)入系統(tǒng),則可以 查詢自己監(jiān)考信息與錄入學(xué)生成績(jī);如果使用學(xué)生身份進(jìn)入系統(tǒng),則可以查詢自己考試機(jī)房與成績(jī)。從使用人群上來看,操作者不一定是計(jì)算機(jī)專業(yè)人士,所以需要設(shè)計(jì)友好的界面,操作也應(yīng)該直觀簡(jiǎn)單 。 對(duì)于此系統(tǒng)具體要求如下: ① 友好的界面 : 友好的界面主要是用來提高用戶的使用體驗(yàn),使用戶對(duì)整個(gè)系統(tǒng)有個(gè)直觀的印象,從而更加受到用戶的接受。 ② 簡(jiǎn)單的操作: 系統(tǒng)的功能需要有用,操作也要簡(jiǎn)單,最好使用幾個(gè)簡(jiǎn)單的組合完成,在對(duì)話框前也需要有必要的提示,若出現(xiàn) 錯(cuò)誤,也要有適當(dāng)?shù)奶崾?,告知用戶在哪個(gè)步驟出現(xiàn)了問題。同時(shí),按鍵需要合理,多選鍵與單選鍵不能亂用。 ③ 完整的功能:計(jì)算機(jī)分級(jí)考試系統(tǒng)的主要目的是為了分配學(xué)生考場(chǎng)信息,所以系統(tǒng)中,管理員必須要可以安排學(xué)生的考試信息。不僅如此,學(xué)生和老師都需要能查看自身的考試信息,監(jiān)考老師還需要對(duì)自己考試的學(xué)生進(jìn)行成績(jī)錄入,學(xué)生要可以查看自己的考試成績(jī),最后,管理員可以根據(jù)學(xué)生的成績(jī)進(jìn)行分班安排,最后還需要導(dǎo)出到 excel 文件里。 ④ 實(shí)現(xiàn)簡(jiǎn)單: 這個(gè)系統(tǒng)需要后臺(tái)數(shù)據(jù)庫的支持,使數(shù)據(jù)和業(yè)務(wù)處理分開,從而使編碼實(shí)現(xiàn)更加簡(jiǎn)單。 數(shù)據(jù)流分析 計(jì)算機(jī)分級(jí)考試 管理 系統(tǒng)工作流程為:管理員進(jìn)入系統(tǒng),可以導(dǎo)入,添加學(xué)生信息,添加修改老師信息和機(jī)房信息,安排學(xué)生 的考試 安排 和老師監(jiān)考信息,以及之后的分班情況和導(dǎo)出;監(jiān)考老師進(jìn)入系統(tǒng),查詢自己監(jiān)考信息與錄入學(xué)生成績(jī);學(xué)生身份進(jìn)入系統(tǒng),可查詢自己考試機(jī)房與成績(jī)。 本系統(tǒng)的流程圖如圖 所示: 重慶大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì) (論文) 3 需求分析 10 圖 用戶的使用流程圖 如圖顯示,整個(gè)使用者分 3 個(gè)用戶:管理員,監(jiān)考老師,學(xué)生,所以用戶要設(shè) 3 個(gè)不同的權(quán)限。 管理員需求 分析 管理員前 面的信息初始化比較多,首先需要初始化學(xué)生,老師,機(jī)房信息。 而學(xué)生的信息,因?yàn)楦咝W(xué)生人數(shù)十分龐大,所以需要有個(gè)數(shù)據(jù)的直接導(dǎo)入,例如 excel 表格導(dǎo)入學(xué)生信息,學(xué)生信息應(yīng)包括學(xué)生學(xué)號(hào),學(xué)生姓名,學(xué)生學(xué)籍,學(xué)生性別,學(xué)生的學(xué)院,學(xué)生的專業(yè)與班級(jí)。雖然有個(gè) excel 表的導(dǎo)入,但考慮到學(xué)校的實(shí)際情況,管理員通常需要手動(dòng)添加修改學(xué)生信息,所以還要有個(gè)手動(dòng)添加學(xué)生信息,并與 excel 表中導(dǎo)入的框架要一致。對(duì)于老師和機(jī)房信息,因?yàn)槔蠋熀蜋C(jī)房的人數(shù)有限,而且不會(huì)經(jīng)常變動(dòng),所以不需要有個(gè)表格的導(dǎo)入,可直接輸入信息記錄到數(shù)據(jù) 庫中,即可使用。老師的信息,則只需要包括老師的工號(hào)與姓名。考場(chǎng)的信息,也需要的不多,只要考試的地點(diǎn)和考場(chǎng)的人數(shù)容量。 關(guān)于考試分配,管理員首先需要確定考試教室,考試的學(xué)院,考試的專業(yè),與考試的班級(jí),監(jiān)考老師與考試日期和時(shí)間。考慮到實(shí)際情況,一個(gè)考場(chǎng)可容納多個(gè)班級(jí),多個(gè)班級(jí)也可以是不同專業(yè)的。并且在考試分配后,能夠查看自己分配考場(chǎng)的情況,可以進(jìn)行刪除。 重慶大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì) (論文) 3 需求分析 11 關(guān)于考后的成績(jī)查看,管理員可以通過查看學(xué)生信息查看到學(xué)生的成績(jī),也能進(jìn)行修改。 關(guān)于分班,監(jiān)考老師可以通過學(xué)生的成績(jī),分為提高班和 普通 班。在分班前,管 理員需要知道提高班學(xué)生人數(shù)和普通班學(xué)生的人數(shù),然后根據(jù)人數(shù)確定分班個(gè)數(shù),與每個(gè)班的人數(shù)。因?yàn)榉职嗪螅瑢I(yè)和班級(jí)被打亂,數(shù)據(jù)查詢并不方便,所以需要可以導(dǎo)出到 excel 表中,更加方便 ,也能更加實(shí)用。 監(jiān)考老師需求 分析 監(jiān)考老師 需要考試前查詢自己的監(jiān)考信息,其中包括監(jiān)考教室,一同的監(jiān)考老師,監(jiān)考的學(xué)院,專業(yè),班級(jí),和監(jiān)考的日期與時(shí)間。 監(jiān)考老師并不能修改自己的監(jiān)考信息,只能有個(gè)查看權(quán)限。 在考試之后,監(jiān)考老師可以錄入學(xué)生的成績(jī),監(jiān)考老師不需要能管理所以學(xué)生,只需要錄入自己監(jiān)考的學(xué)生成績(jī)。 學(xué)生需求 分析 學(xué)生 考前需要查詢自己考試信息,可以查到自己考場(chǎng)的地點(diǎn),考場(chǎng)的班級(jí),考試的日期與時(shí)間,監(jiān)考老師。 在考試結(jié)束,監(jiān)考老師錄入 完成績(jī)后,學(xué)生可以查詢到自己成績(jī),但考慮到實(shí)際情況,查詢到的不僅僅是成績(jī),也應(yīng)該有學(xué)生的基本信息 — 學(xué)號(hào),姓名,學(xué)院,專業(yè),班級(jí)。 重慶大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì) (論文) 4 系統(tǒng)功能模塊劃分 12 4 系統(tǒng)功能模塊劃分 根據(jù) 上面的 需求分析,大致 可 了解了 這個(gè)軟件 的 流程 ,在 這個(gè) 需求分析的基礎(chǔ)上 做 系統(tǒng)功能分析, 然后 從 管理員界面,監(jiān)考老師 界面 ,以及學(xué)生界面 分別對(duì)功能模塊圖加以描述。 管理員模塊設(shè)計(jì) 管理員界面的系統(tǒng)功能模 塊圖如圖 所示: 圖 管理員功能模塊圖 管理員首先進(jìn)入 系統(tǒng), 有 4 個(gè) 大的功能模塊 :管理基本 信息,分配考場(chǎng)信息,查詢學(xué)生成績(jī),分配學(xué)生分班。 管理基本 信息又分為管理學(xué)生信息,管理教師信息,管理考場(chǎng)信息 。 學(xué)生的信息, 有個(gè)數(shù)據(jù)的直接導(dǎo)入。 學(xué)生信息包括學(xué)生學(xué) 號(hào),學(xué)生姓名,學(xué)生學(xué)籍,學(xué)生性別,學(xué)生的學(xué)院,學(xué)生的專業(yè)與班級(jí), 并且能 手動(dòng)添加修改學(xué)生信息,輸入 的學(xué)生信息要與 excel 表中導(dǎo)入的框架 一致。老師的信息,包括老師的工號(hào)與姓名。考場(chǎng)的信息 包括 考試的地點(diǎn)和考場(chǎng)的人數(shù)容量。 分配考場(chǎng) 信息 ,管理員首先需要確定考試教室,考試的學(xué)院,考試的專業(yè),與考試的班級(jí),監(jiān)考老師與考試日期和時(shí)間。 查詢學(xué)生 成績(jī) ,管理員可以通過查看學(xué)生信息查看到學(xué)生的成績(jī),也能進(jìn)行修改。 分配學(xué)生 分班 ,監(jiān)考老師可以通過學(xué)生的成績(jī),分為提高班和 普通 班。在分重慶大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì) (論文)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1