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

正文內(nèi)容

計算機分級考試管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(留存版)

2025-08-02 18:57上一頁面

下一頁面
  

【正文】 erver數(shù)據(jù)庫開發(fā)的一個計算機分級考試管理系統(tǒng)。 這個計算機分級考試管理系統(tǒng),十分具有實用性。SQL語句能實現(xiàn)各種功能,例如訪問數(shù)據(jù)庫,取出數(shù)據(jù)庫中的數(shù)據(jù)。用JSP編寫的應(yīng)用有很好的兼容性,可以在多種操作系統(tǒng)上運行,所以被廣泛使用。SSH進行系統(tǒng)從職責整合框架分為四層:表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)持久層和領(lǐng)域模型層,以幫助開發(fā)人員建立結(jié)構(gòu)明了,可重用性強的短期內(nèi),維修方便的網(wǎng)絡(luò)應(yīng)用。Struts框架具有組件的模塊化,靈活性和重用性的優(yōu)點,同時簡化了基于MVC的web應(yīng)用程序的開發(fā)。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。并且對于上述類別,Eclipse開發(fā)工具中都具有特定的功能部件并通過各種不同的插件來實現(xiàn)這些功能。從使用人群上來看,操作者不一定是計算機專業(yè)人士,所以需要設(shè)計友好的界面,操作也應(yīng)該直觀簡單??紤]到實際情況,一個考場可容納多個班級,多個班級也可以是不同專業(yè)的。老師的信息,包括老師的工號與姓名。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 根據(jù)數(shù)據(jù)庫的需求可以將其轉(zhuǎn)化為相應(yīng)的實體關(guān)系圖,系統(tǒng)中可以抽象出來的實體包括:管理員、教師、學生、教室,考場等,每個實體對應(yīng)其屬性,管理員有包括賬號、密碼、權(quán)限等屬性;教師擁有工號、密碼屬性;學生擁有學號、密碼、姓名、學院、專業(yè)、班級屬性; 系統(tǒng)整體ER圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫的概念設(shè)計的目的是為了清楚需要什么數(shù)據(jù),但上述設(shè)計需要改變?yōu)檐浖梢宰R別的設(shè)計,就必須轉(zhuǎn)換成數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計,而邏輯結(jié)構(gòu)設(shè)計就是將ER圖中的實體和聯(lián)系抽象出來轉(zhuǎn)化成數(shù)據(jù)庫表。這個是管理員在分班環(huán)節(jié)上,所需要訪問的數(shù)據(jù)庫,當管理員確定分班個數(shù)和班級容量后,數(shù)據(jù)便會保存到這個數(shù)據(jù)庫里。用戶一共有管理員,監(jiān)考老師,學生三種人群。但是老師的編號是唯一確定的,這個編號可以用來區(qū)分同一姓名的老師,。 用戶登陸測試輸入:在用戶名中隨機輸入一個用戶名,該用戶名并不在數(shù)據(jù)庫,密碼也隨意輸入,權(quán)限選擇管理員,然后點擊“提交”。這樣就不會出現(xiàn)重復(fù)選擇的問題。重慶大學本科學生畢業(yè)設(shè)計(論文) 參考文獻致謝歷時將近兩個月的時間終于將這篇論文寫完,在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學和老師的幫助下度過了。另一個關(guān)于解決問題的方法,開始我是查閱書籍,尋找關(guān)于系統(tǒng)類似的程序,但其實每個人的編程思路是不一樣的,數(shù)據(jù)庫也有所不同,并不能完全按照別人的例子。 重慶大學本科學生畢業(yè)設(shè)計(論文) 8 總結(jié)8 總結(jié)8.1 本系統(tǒng)特點 本系統(tǒng)用了SSH框架來編寫,避免使用了servlet + jsp + javabean + jdbc框架,相對于后面這個框架,開發(fā)雖然沒這么簡單,但是后期維護是遠遠優(yōu)于它的。注銷按鍵一直在界面的正上方,不管用戶是誰,用戶正在操作哪個界面,注銷按鍵都在界面上方。 學生名字查詢當管理員想要添加機房信息時,系統(tǒng)會出現(xiàn)如下界面,機房信息最主要的就是機房地點和容量,所以添加的信息只有這兩個, 添加機房當管理員輸入正確的機房信息后,系統(tǒng)會提示管理員成功輸入信息,就在當前頁面顯示就可以, 成功添加機房當管理員想要查看機房的信息時,就會出現(xiàn)如下界面,不僅能看到剛剛添加的機房信息,也能看到所有的機房以及機房容量,在每個機房信息后面,可以刪除它們重新添加信息,可以看到剛剛我們加的機房在整個機房信息的最下面,已經(jīng)加了進去了, 查詢機房信息當管理員想要添加教師信息時,系統(tǒng)會出現(xiàn)如下界面,因為在這個系統(tǒng)中,老師信息只需要2條,一個是名字,用來在查詢考試時顯示,一個是編號,用來登入這個系統(tǒng)的, 添加老師信息當管理員輸入正確的老師信息時,便能成功加入老師的信息,系統(tǒng)也會提示管理員,成功添加了教師的信息, 成功添加老師信息當管理員想要查看老師信息時,就會出現(xiàn)如下界面,老師的信息是可以被修改的,但是我認為老師的工號是唯一確定的,所以設(shè)置為老師的工號是不能被修改的,但名字可以。這是用戶在登陸時所要查詢的數(shù)據(jù)庫,用戶必須跟數(shù)據(jù)庫中的數(shù)據(jù)完全一致,才被允許訪問數(shù)據(jù)庫。監(jiān)考信息表 序號字段名稱字段類型長度允許為空是否主鍵1r_idInt4否NO2t_idInt4是NO考試表是考試信息,其中c_name表示的是在這個考場考試的班級,r_name表示的是考試的教室。根據(jù)前面的需求分析和模塊設(shè)計,本系統(tǒng)的主要需求信息如下:① 用戶分管理員,監(jiān)考老師,學生。 : 管理員功能模塊圖管理員首先進入系統(tǒng),有4個大的功能模塊:管理基本信息,分配考場信息,查詢學生成績,分配學生分班。對于老師和機房信息,因為老師和機房的人數(shù)有限,而且不會經(jīng)常變動,所以不需要有個表格的導(dǎo)入,可直接輸入信息記錄到數(shù)據(jù)庫中,即可使用。用戶第一次在瀏覽器中打開所放置的web程序會稍微慢一點,因為其加載解壓程序后,生成servlet文件需要一定的時間。同時,MyEclipse是一個非常方便的用于開發(fā)ssh,Java, J2EE, Android等軟件的 Eclipse 插件集合,它的功能強大,支持廣泛,特別是對各種開源java產(chǎn)品的支持有巨大的優(yōu)勢。Hibernate將JavaBean對象和數(shù)據(jù)庫表之間建立了對應(yīng)關(guān)系,這樣我們在操作數(shù)據(jù)庫時,就不需要在通過JDBC來調(diào)用SQL語句,而是直接通過操作JavaBean對象來對數(shù)據(jù)庫進行操作。 StrutsStruts是一種開源軟件。雖然JSP有許多優(yōu)點,但其也有一些不足,其主要的不足有2點:① 與ASP類似,JAVA為了體現(xiàn)它的優(yōu)勢—可以跨平臺的性能,為了它的伸縮性,使得其變得較為復(fù)雜。因為SQL Server能提供各種的便利,節(jié)約了開發(fā)時間,拓展了編程的空間,能更好的運用到商業(yè)上。2重慶大學本科學生畢業(yè)設(shè)計(論文) 2 系統(tǒng)相關(guān)技術(shù)介紹2 系統(tǒng)相關(guān)技術(shù)介紹2.1 SQL Server由Microsoft開發(fā)研究SQL Server是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),簡稱為DBMS。而高校學生人數(shù)的增加,老師的工作量也顯得額外巨大。這個系統(tǒng)可以實現(xiàn)管理員,老師,學生的權(quán)限分配,管理員可以處理學生信息,教師信息,教室信息,分配考場信息,以及excel表導(dǎo)入學生信息和將分班情況導(dǎo)出至excel表;老師可以查詢自己監(jiān)考考場和錄入學生成績,學生可以查詢自己考場與成績。③ 操作可行性界面設(shè)計遵循用戶操作習慣,操作簡單易懂;數(shù)據(jù)清楚明了、準確;統(tǒng)計清晰。④ SQL Server能完美跟Microsoft Office 配合。小到小型的JAR文件便可執(zhí)行JSP,大到由多臺應(yīng)用進行事務(wù)管理,消息處理,連接了多臺服務(wù)器,都展示了其強大的伸縮性能。利用Hibernate框架對持久層提供支持。 HibernateHibernate是一個面向Java環(huán)境的對象/關(guān)系數(shù)據(jù)庫映射工具。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。Java開發(fā)框架不同的開發(fā)規(guī)則都可以在阿帕奇服務(wù)器系統(tǒng)中得到體現(xiàn)。 管理員前面的信息初始化比較多,首先需要初始化學生,老師,機房信息。學生考前需要查詢自己考試信息,可以查到自己考場的地點,考場的班級,考試的日期與時間,監(jiān)考老師。: 學生功能模塊圖學生先登入系統(tǒng),在考試前可以查詢自己考試信息,查到自己考場的地點,考場的班級,考試的日期與時間,監(jiān)考老師。分班好的信息,也會放入這個數(shù)據(jù)庫表中,然后導(dǎo)出到excel文件。學生信息表序號字段名稱字段類型長度允許為空是否主鍵1idInt4否,自增編號YES2s_idVarChar255是NO3s_fromVarChar255是NO4s_nameVarChar255是NO5s_gederVarChar255是NO6c_nameVarChar255是NO7gradeint4是NO 老師表中記錄的是老師的信息,t_id表示的是老師的工號,t_name表示的是老師的名字。確定后可以點擊提交, 頁面下方就會出現(xiàn)該學號的學生信息,也可以進行修改。但是監(jiān)考老師不能查看和錄入非他監(jiān)考的學生的信息和成績, 老師錄入學生成績 學生操作界面 當學生進入系統(tǒng)時,就會出現(xiàn)如下歡迎界面,和監(jiān)考老師類似,頁面的上方顯示的是學生的名字,頁面的左方可以看到學生的功能,有2個功能,一個是考試安排,一個成績信息, 學生歡迎界面當學生想要查詢考場信息時,就會出現(xiàn)如下界面,考場查詢會查詢到學生的班級,考場地點和考試日期,考試時間,以及監(jiān)考老師。 學生信息excel表導(dǎo)入輸入:在學生信息查詢頁面中,輸入數(shù)據(jù)庫里沒有的數(shù)據(jù)進行查詢,點擊 “提交”。同時,我對HTML也有了一定的了解,能用一些常用的網(wǎng)頁布局代碼與基本的網(wǎng)頁格式代碼。本文引用了數(shù)位學者的研究文獻,如果沒有各位學者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。畢業(yè)設(shè)計是我們大學四年來的一個檢驗,是一次知識的鞏固。預(yù)期結(jié)果:該用戶無法進入歡迎界面,系統(tǒng)提示錯誤信息測試結(jié)果:系統(tǒng)拒絕用戶進入管理員界面,,4 用戶登錄界面 用戶登錄報錯界面測試結(jié)論:如果用戶名密碼正確但是權(quán)限選擇錯誤仍然會被拒絕訪問,測試結(jié)果和預(yù)測結(jié)果一樣,所以用戶只能進入以自己的身份進去。選擇了班級之后,要選擇監(jiān)考老師,監(jiān)考老師可以選擇多個,在日期選擇上,用的是css框架,可以進行年份,月份與日期的選擇,非常實用,在時間的選擇上,因為想更方便,更隨意的,所以時間我選擇的是自己手動輸入,可隨意安排時間, 管理員分配考試信息管理員在選擇好一個班級后,可以重新選擇學院,然后選擇專業(yè),會出現(xiàn)不同的專業(yè),這樣就可以安排不同的專業(yè)在同一個考場進行考試了,專業(yè)的選擇只顯示上面學院下的專業(yè),而班級就是專業(yè)選擇后有的班級, 管理員處理班級選擇信息當管理員想要查看考試信息時,就會出現(xiàn)如下界面,首先顯示的機房位置,然后是考試班級,顯示的該機房的考試班級,但是只顯示班級,不顯示學院,再然后顯示監(jiān)考老師姓名,考試日期和考試時間,但是沒有設(shè)置修改信息,但是如果設(shè)置信息有誤的話,可以直接刪除該條考試安排, 管理員查詢考試安排信息 管理員還可以查詢個別的考試信息,在篩選條件里選擇機房地點,便可查詢在該機房所有的考試信息, 管理員篩選考試安排管理員還能通過篩選條件為監(jiān)考老師id,輸入監(jiān)考老師的id,查詢該老師的所有監(jiān)考信息,其中可以包括他獨自監(jiān)考和與別的老師一同監(jiān)考, 管理員篩選查詢考試安排當管理員想要分班時,就會出現(xiàn)如下界面,首先,在分班之前,管理員要知道分班的總?cè)藬?shù),所以在界面的上方可以看到提高班(分數(shù)大于75)的人數(shù),也能看到普通班的人數(shù)。 主要是設(shè)置String類型的變量來獲取用戶輸入的用戶名及密碼,并且獲得用戶選擇的權(quán)限,并通過SQL語句調(diào)用相應(yīng)用戶表、教師表、學生表中的用戶名、工號、學號以及密碼,然后與String類型變量進行比較,兩者相同則認證通過進入系統(tǒng),否則系統(tǒng)將會提示相應(yīng)的錯誤信息。監(jiān)考信息表 序號字段名稱字段類型長度允許為空是否主鍵1r_idInt4否,自增編號YES2e_idint4是NO3datedatatime8是NO4timevarchar255是NO記錄表中t_id表示的監(jiān)考老師的編號,r_id表示的是考場安排的編號。這個系統(tǒng)一共存在3種身份類別,在數(shù)據(jù)庫中會用1,2,3來標注,1表示學生,2表示老師,用戶權(quán)限表 序號字段名稱字段類型長度允許為空是否主鍵1auth_idInt10否YES2auth_nameVarChar255是NO 班級表中存放的是班級信息,其中c_name表示班級信息,c_numb表示班級編號,m_id表示專業(yè)編號,這是表是用來記錄學生的班級名字,班級編號與專業(yè)名字。查詢學生成績,管理
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1